@charset "UTF-8";
@media (min-width:1200px){.container{max-width:1240px}}@media (max-width:767.98px){.container{padding-left:1rem;padding-right:1rem}}a:hover{text-decoration:none}body{overflow-x:hidden}body.show-alt-price .currency-bcg .alt-currency{color:#fff}body:not(.show-alt-price) .currency-bcg .primary{color:#fff}.map__canvas{border-radius:0.5rem;overflow:hidden}.border-radius{border-radius:0.5rem}.btn:focus{box-shadow:none !important}.fw-500{font-weight:500}.icon-star--no-active{display:none}.add-bottom-hr .component{border-bottom:1px solid #d3dadc}.add-top-hr .component{border-top:1px solid #d3dadc}.add-bcg{background:#f0fafe}.add-section-padding{padding:80px 0}@media (max-width:767.98px){.add-section-padding{margin:40px 0;padding:80px 0}}@media (max-width:767.98px){.table-responsive{max-width:90vw}}.lazyload{background:#b8bfc1}.component{margin-bottom:0}.more{justify-content:flex-end;margin-top:2rem}.more__link{border-radius:30px;width:auto;padding:0.5rem 2.5rem;border:2px solid}.more__link:hover{color:#fff}@media (max-width:767.98px){.more__link{max-width:100%;width:100%}}.cesys-preloader--date{font-size:3rem;top:-1rem;z-index:2}.sm-ajax-paging{border-radius:30px;width:auto;padding:0.5rem 2.5rem;border:2px solid;margin-top:2rem;font-weight:500}.sm-ajax-paging:hover{color:#fff}.parameters__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:10px;font-size:0.75rem;margin:0;margin-top:2rem;margin-bottom:2rem;padding:0}@media (max-width:767.98px){.parameters__body{font-size:0.8rem}}.parameters__item--sea-distance .parameters__text{font-size:0 !important}.parameters__item--sea-distance .parameters__text::before{content:"od vody";font-size:0.8rem !important;position:relative;top:0px}.parameters__item--sea-distance .icon{display:none}.parameters__item--sea-distance .parameters__text{display:inline-block !important;font-variant:none;width:auto;height:auto;padding-left:4px;font-weight:500}.parameters__item{display:-ms-flexbox;display:flex;align-items:center;border-radius:20px;background-color:#f1f3f5;border:1px solid #d4d8db;padding:0.25rem 0.75rem;margin:0}.parameters__item .parameters__distance,.parameters__item .icon{font-size:0.85rem}.parameters__item .parameters__text{display:block;padding-left:4px;font-weight:500}.parameters__item{display:none !important}.parameters__item:nth-child(1),.parameters__item:nth-child(2),.parameters__item:nth-child(3),.parameters__item:nth-child(4),.parameters__item:nth-child(5),.parameters__item:nth-child(6),.parameters__item:nth-child(7){display:-ms-flexbox;display:flex !important}#sm-s-ap-massages_and_body_treatments,#sm-s-ap-direct_proximity_ski_lift,#sm-s-ap-own_sauna_bathing_facilities,#sm-s-ap-free_wlan,#sm-s-ap-own_fitness_facilities,#sm-s-ap-own_wellness_facilities,#sm-s-ap-hygienic_measures{display:none !important}#sm-s-ap-massages_and_body_treatments+label,#sm-s-ap-direct_proximity_ski_lift+label,#sm-s-ap-own_sauna_bathing_facilities+label,#sm-s-ap-free_wlan+label,#sm-s-ap-own_fitness_facilities+label,#sm-s-ap-own_wellness_facilities+label,#sm-s-ap-hygienic_measures+label{display:none !important}.price{color:#4d4d4d}.price strong{font-size:1.37rem;color:#48bddd}.btn-action{color:#fff !important;background-color:#6ead33;border-radius:30px;padding:0.5rem 1.75rem;font-weight:500}.btn-action.btn-lg{font-size:1.1rem;padding:0.5rem 1.75rem}.btn-action:hover{color:#fff !important;background-color:#558627}.icon-star-alt-light,.icon-star-alt-light-half,.icon-star-alt{color:#ee9c28}.alert{border-radius:50px}.alert p{margin-bottom:0}.custom-checkbox .custom-control-label::before{border-radius:4px}.required-star{display:none}.transport-icon:not([title="vlastní"])::before{content:""}.is-valid{border:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important}@media (max-width:767.98px){.load-more-wrap.load-more-wrap--hide{height:100px !important}}@media (max-width:767.98px){.acm-text-wrap{min-height:10px !important;margin-top:1rem}}#heading{font-size:0.9rem;margin:0;margin-left:1rem;display:none;color:#4d4d4d}@media screen and (min-width:1900px){#heading{display:block}}.header-section{margin-top:25px;margin-bottom:25px}@media (max-width:767.98px){.header-section{margin:0}}@media (max-width:767.98px){.header-section .switch-currency-type{display:none}}.header-section .navbar{background:none}.header-section .element{display:-ms-flexbox;display:flex;align-items:center}.header-section .header-logo{display:-ms-flexbox;display:flex}@media (max-width:767.98px){.header-section .header-logo{display:none}}.header-section .header-logo .component__body{padding:0}.header-section .header-fulltext{display:-ms-flexbox;display:flex;flex-wrap:nowrap}@media (max-width:767.98px){.header-section .header-fulltext{padding:0}}.header-section .header-fulltext .element:nth-child(1){width:calc(100% - 470px)}.header-section .header-fulltext .element:nth-child(1)>*{flex-grow:1}@media (min-width:768px){.header-section .header-fulltext .element:nth-child(2){margin-left:auto;margin-right:2rem}}@media (max-width:767.98px){.header-section .header-fulltext cesys-fulltext{position:fixed;z-index:40;width:38px;top:8px;right:50%}}.header-section .header-fulltext .header-box{display:-ms-flexbox;display:flex;align-items:center;justify-content:end;margin-left:2rem}@media (max-width:767.98px){.header-section .header-fulltext .header-box small,.header-section .header-fulltext .header-box span{display:none !important}}.header-section .header-fulltext .header-box em{font-size:1.5rem;margin-right:1rem;display:none}@media (max-width:767.98px){.header-section .header-fulltext .header-box em{z-index:12;position:fixed;top:12px;right:7rem;display:block}}.header-section a#accommodations-favourites-link{position:absolute;padding-left:2rem;padding-bottom:2rem;right:0;top:0}.header-section a#accommodations-favourites-link:hover{text-decoration:none;color:#fff}.header-section .favourites-floatbox__body{position:relative;height:2.75}.header-section .favourites-floatbox{position:static;border:0;transform:none !important}@media (max-width:767.98px){.header-section .favourites-floatbox{position:fixed !important;z-index:12;top:10px;right:57px}}.header-section .favourites-floatbox .favourites-floatbox__text{display:none}.header-section .favourites-floatbox .favourites-floatbox__number{margin:0;background:#48bddd;border-radius:100%;width:calc(1rem + 6px);height:calc(1rem + 6px);display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:0.8rem;position:relative;left:-7px;border:3px solid #fff}.header-section .favourites-floatbox .favourites-floatbox__number[data-count="0"]{display:none}.header-section .favourites-floatbox .favourites-floatbox__icon{font-size:1.5rem}.header-section .favourites-floatbox .favourites-floatbox__icon:before{content:""}.switch-currency-type{margin:0}.switch-currency-type .currency-bcg::after{left:5px;top:4px;transition:all 0.2s ease}.switch-currency-type input:checked~.currency-bcg::after{left:56px;right:inherit}.switch-currency-type .currency-bcg{font-size:1rem}.switch-currency-type .currency-bcg .primary{padding-left:5px}.switch-currency-type .currency-bcg .alt-currency{padding-right:9px}.switch-currency-type .currency-bcg .primary,.switch-currency-type .currency-bcg .alt-currency{width:60px;height:42px;line-height:35px}.switch-currency-type .currency-bcg::after{width:60px;height:34px;border-radius:21px}#SearchmaskSmartFulltext{display:none}@media (max-width:767.98px){body:not(.bd-homepage) header[role="banner"]{height:65px}}header .navbar-brand{display:none}@media (max-width:767.98px){header .navbar-brand{display:block;padding:0;margin:0}}header .navbar--main{margin:0;padding:0;margin-bottom:25px}@media (max-width:767.98px){header .navbar--main{margin:0;height:auto;position:fixed;left:0;top:0;width:100%;padding-top:0.5rem;padding-bottom:0.5rem;z-index:10}header .navbar--main>.container{margin-top:0}header .navbar--main.active>.container{background:#fff;z-index:9;margin-top:0;height:100vh;align-content:baseline}header .navbar--main .switch-currency-type{margin-top:2rem}header .navbar--main .navbar-brand-img{height:40px}}header .navbar--main .dropdown-item:hover{background:transparent;color:#48bddd}header .navbar-collapse{padding-top:0rem}@media (max-width:767.98px){header .navbar-collapse{padding-top:2rem}}header .navbar-nav{width:100%}@media (max-width:767.98px){header .navbar-nav{flex-wrap:wrap;flex-direction:row}}header .bg-light{background:#fff !important}@media (max-width:767.98px){header .bg-light{box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}}header .nav-link{color:#343a40 !important;margin:0;padding:0 !important;font-weight:500;line-height:1.1}@media (max-width:767.98px){header .nav-link{border-bottom:0}}header .nav-link:hover{color:#48bddd !important;border-color:#48bddd}header #accommodations-favourites-link{display:block;padding:0 0.5rem;margin-top:1rem}header .nav-item{}@media (max-width:767.98px){header .nav-item{padding:0.5rem;width:50%}}@media (min-width:992px){header .nav-item:not(.nav-item--last){border-right:1px solid #d4d8db;padding-right:0.75rem;margin-right:0.75rem}}header .nav-item.nav-item--9{display:none}@media only screen and (max-width:1900px){header .nav-item.nav-item--9{display:block;border-right:0}}@media (max-width:767.98px){header .nav-item.nav-item--9{width:100%}header .nav-item.nav-item--9 .dropdown-menu.show{display:-ms-flexbox;display:flex;flex-wrap:wrap}header .nav-item.nav-item--9 a{width:50%}}header .nav-item.nav-item--10{border-right:0}@media (max-width:767.98px){header .nav-item.nav-item--13{width:100%}}@media (min-width:992px){header .nav-item.nav-item--11{margin-left:auto}}@media (max-width:767.98px){header .nav-item.nav-item--11{width:100%}header .nav-item.nav-item--11::before{content:"";display:block;width:100%;height:1px;margin:1rem 0;background:#d4d8db}}header .nav-item.nav-item--first a{font-weight:600}header .menu-button__badge{display:none !important}.navbar-toggler{margin:0;padding:3px;border:0}.navbar-toggler .menu-button .menu-button__line{margin:4px auto}.navbar-toggler .menu-button::after{content:"Menu";display:block;font-size:0.75rem}.navbar-toggler[aria-expanded="true"] .menu-button__line:nth-child(3){transform:translateY(-4px) rotate(-45deg)}.section-footer{margin-top:5rem;position:relative;background:#fff}.footer-1{padding-top:5rem;background:#232232;color:#e6e6e6;position:relative}.footer-1 a{color:#b3b3b3}.footer-1 a:hover{text-decoration:none;color:#48bddd}@media (max-width:767.98px){.footer-1{padding-top:3rem}}.footer-1 .footer-box a{color:#fff}.footer-1 .footer-box a:hover{color:#48bddd}.footer-1 .component__heading{font-size:1.37rem;font-weight:600}.footer-1 .content-box__body{display:-ms-flexbox;display:flex;gap:5rem}@media (max-width:767.98px){.footer-1 .content-box__body{gap:1rem;flex-wrap:wrap}}.footer-1 .footer-box{display:-ms-flexbox;display:flex;font-size:1.2rem;margin-top:2rem;align-items:center}@media (max-width:767.98px){.footer-1 .footer-box:nth-child(2){margin-top:0;margin-bottom:3rem}}.footer-1 .footer-box em{margin-right:1.5rem}.footer-1 .footer-box small{color:#e6e6e6;font-size:1rem}.footer-1 #mc_embed_signup form{margin:0}.footer-1 #mc_embed_signup form .mc-field-group input{border-radius:50px;padding:1rem 0}.footer-1 #mc_embed_signup form .button{position:absolute;top:5px;right:27px;border-radius:50px;background:#48bddd;padding:0.5rem 1rem;height:auto;width:auto}.footer-1 #mc_embed_signup form .button:hover{background:#26a8cc}.footer-1 #NewsletterContactAddForm{position:relative;max-width:640px}.footer-1 label[for="NewsletterContactEmail"],.footer-1 .newsletter__text-before{display:none}.footer-1 #NewsletterContactEmail{border-radius:35px;height:50px;padding:0 2rem;margin-top:2rem}.footer-1 #NewsletterEmailSubmit{position:absolute;right:4px;top:4px;width:auto;border-radius:30px;padding:0.5rem 1.5rem;color:#fff;font-weight:500}.footer-1 #NewsletterEmailSubmit:hover{border:1px solid #26a8cc;background-color:#26a8cc}@media (min-width:992px){.footer-1 #custom-captcha{position:absolute;width:240px;bottom:-40px;right:0}.footer-1 #custom-captcha>div{width:auto !important}.footer-1 iframe{transform:scale(0.75);position:absolute;right:-40px;bottom:0}}.footer-2{padding-top:3rem;padding-bottom:4rem;background:#232232;color:#e6e6e6;position:relative}.footer-2 a{color:#b3b3b3}.footer-2 a:hover{text-decoration:none;color:#48bddd}.footer-2 h2,.footer-2 .component__heading{font-size:1.37rem;margin-bottom:2rem;font-weight:600}.footer-2 h3{font-weight:600;font-size:1rem}.footer-2 ul{margin:0;padding:0;line-height:1.75;margin-bottom:2rem}.footer-2 ul li{list-style:none;font-weight:500}@media (max-width:767.98px){.footer-2 .logos-footer{display:none}}.footer-2 .logo-slider{display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.footer-2 .logo-slider img{filter:brightness(0) invert(1);opacity:0.8}.footer-2 .logo-slider .logo{position:relative}.footer-2 .logo-slider .logo:hover img{opacity:1}.footer-2 .logo-slider .logo a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:2}@media (max-width:767.98px){.footer-2 .klimelt,.footer-2 .footer-info,.footer-2 .destinations{display:none}.footer-2 h2{display:-ms-flexbox;display:flex;align-items:center;cursor:pointer}.footer-2 h2::after{content:"";font-family:"c4f";margin-left:auto;transform:rotate(90deg)}}.section-footer-bottom{background:#232232;padding-bottom:2rem}.section-footer-bottom .component{padding-top:2rem;border-top:1px solid #696971}.section-footer-bottom .flag{opacity:0.8}.section-footer-bottom a{color:#b3b3b3}.section-footer-bottom a:hover{text-decoration:none;color:#48bddd}.section-footer-bottom .another-pages .icon{color:#fff}.section-footer-bottom .another-pages{display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:center;font-weight:600}.section-footer-bottom .copyr{margin-top:2rem;font-size:0.9rem;color:#b3b3b3;text-align:center}.section-footer-bottom .copyr .social{margin-left:2rem}@media (max-width:767.98px){.section-footer-bottom .copyr .social{margin-left:0;margin-top:1rem;font-size:1.5rem;display:block;width:100%}}iframe#supportBox-iframe{z-index:40 !important}.best-deals{margin-top:80px}@media (max-width:767.98px){.best-deals{margin-top:40px}}@media (min-width:992px){.section-top-offers{max-height:726px}}@media (max-width:767.98px){.section-top-offers.section-top-offers-2{margin:40px 0;padding:40px 0;border-top:1px solid #d3dadc;border-bottom:1px solid #d3dadc}}@media (max-width:767.98px){.top-offer-wrap{padding:0 1rem}}.top-offer-wrap em{color:#b8bfc1}.top-offer-wrap .slick-list{margin-left:calc(-1.25rem / 2);margin-right:calc(-1.25rem / 2)}@media (max-width:767.98px){.top-offer-wrap .slick-list{margin-left:-3.5rem;margin-right:-3.5rem}}.top-offer-wrap .item{padding:0 calc(1.25rem / 2);position:relative}.top-offer-wrap .item:hover figure img{transform:scale(1.05)}.top-offer-wrap .item:hover a.btn{background:#558627}.top-offer-wrap .item .link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;text-indent:-999999px;display:block}.top-offer-wrap .img-wrap{height:275px;position:relative;overflow:hidden;margin-bottom:25px;border-radius:0.5rem}.top-offer-wrap .img-wrap figure,.top-offer-wrap .img-wrap figure img{height:275px;width:100%}.top-offer-wrap .img-wrap figure img{background:#d4d8db;transition:all 0.25s ease}.top-offer-wrap .img-wrap .favourites-link-accommodation{position:absolute;z-index:2;left:1rem;top:1rem;background:white;border-radius:50%;padding:0.25rem;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;text-align:center}.top-offer-wrap .img-wrap .favourites-link-accommodation:hover{text-decoration:none}.top-offer-wrap .img-wrap .favourites-link-accommodation span{display:none}.top-offer-wrap .img-wrap .rating{position:absolute;right:1.5rem;top:1.5rem;background-color:#fff;border-radius:0.5rem;font-weight:500;padding:6px 12px;display:-ms-flexbox;display:flex;zoom:0.75}.top-offer-wrap .img-wrap .rating .number{font-size:1.8rem;padding-right:4px}.top-offer-wrap .img-wrap .rating .text{padding-left:6px;font-size:0.8rem}.top-offer-wrap .info .hotel{font-size:1.25rem !important;font-weight:500 !important;align-items:center;margin-top:0.5rem !important;overflow:hidden;text-align:left !important}.top-offer-wrap .info .hotel .icon{color:#ee9c28;font-size:12px}.top-offer-wrap .info .destination{font-size:0.9rem}.top-offer-wrap .price-wrap{line-height:1.2}.top-offer-wrap .price{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.top-offer-wrap .price a{border-radius:50px;display:block;padding:0.5rem 1.75rem;font-weight:500}.top-offer-wrap .price .price-info{display:block}.top-offer-wrap .price small{font-size:0.8rem}.news-article__content a{color:#48bddd}.mask-row{flex-grow:1}.bd-homepage .section-footer{display:none}.bd-destination .info-params,.bd-country .info-params,.bd-search-results .info-params{flex-wrap:nowrap !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-destination .info-params .airport,.bd-country .info-params .airport,.bd-search-results .info-params .airport{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-amadeus-search-results cesys-search-mask,.bd-search-results cesys-search-mask{min-height:131px;display:block}.bd-amadeus-search-results cesys-search-mask.sticky,.bd-search-results cesys-search-mask.sticky{position:-webkit-sticky;position:sticky;top:1rem;z-index:3}@media (max-width:767.98px){.bd-amadeus-search-results cesys-search-mask,.bd-search-results cesys-search-mask{display:block;min-height:138px}}.search-results{margin-top:3rem}@media (max-width:767.98px){.search-results{margin-top:0}}.search-results .search-results__heading{margin-bottom:3rem;font-size:2.8rem}@media (max-width:767.98px){.search-results .search-results__heading{font-size:1.5rem;margin-top:1rem;margin-bottom:1rem;display:none !important}}.search-results header h2{font-weight:500}.search-filters .search-specification,.search-filters .search-map-box{margin-top:25px;border-radius:0.75rem;border:0;padding:1.25rem;background:#f1f3f5;z-index:2}@media (max-width:767.98px){.search-filters .search-specification,.search-filters .search-map-box{padding:0 !important;border:0;background:#fff}}@media (max-width:767.98px){.search-filters .search-specification{margin-top:0.5rem}}.search-filters .search-specification.opened-fixed{position:fixed;top:0;left:0;width:360px;max-height:100vh;overflow:auto;margin:0;z-index:44;border:0;border-radius:0;padding-top:6rem}.search-filters .fixed-button{display:none;border-radius:25px;border:2px solid #48bddd;color:#48bddd;font-weight:500;font-size:1.1rem;margin:2rem auto;padding:0.5rem;position:fixed;top:370px;width:300px;background:#fff}.search-filters .fixed-button:hover{color:#fff;background:#48bddd}.search-filters .fixed-button:focus{outline:none}.search-filters .fixed-button.sticky{display:block}.search-filters .fixed-button.to-close{top:1rem;z-index:44;top:-1rem;left:1rem;font-size:0}.search-filters .fixed-button.to-close::after{content:"Zavřít";border-radius:25px;border:2px solid #48bddd;color:#48bddd;font-weight:500;font-size:1.1rem;padding:0.5rem;display:block;background:#fff}.search-filters .fixed-button.to-close::before{content:"";z-index:-1;display:block;position:absolute;left:-1rem;top:-1.1rem;width:calc(100% + 3rem);height:calc(100% + 2rem);background:#f1f3f5}.search-filters .fixed-button.to-close:hover::after{color:#fff;background:#48bddd}.search-filters .search-map-box__body{border-radius:0.75rem;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:end;padding:1.5rem;border:0;min-height:130px;background:url(https://c.ccdn.hu/30400/uploads/fs_images/contentdesignimagesets/22/map-placeholder_9846_o.webp)}@media (max-width:767.98px){.search-filters .search-map-box__body{min-height:0;height:auto;padding:0;background:#fff;border:0;width:26%}}.search-filters .search-map-box__body #search-map-button{position:static;border-radius:20px;padding:0.5rem 1.5rem;background:#fff;color:#48bddd;border:0;font-weight:600}.search-filters .search-map-box__body #search-map-button:hover{background:#e6e6e6}@media (max-width:767.98px){.search-filters .search-map-box__body #search-map-button{display:none}.search-filters .search-map-box__body #search-map-button:after{content:"Mapa";font-size:1rem}.search-filters .search-map-box__body #search-map-button::before{content:"";font-family:"c4f";padding-right:0.5rem;font-weight:400;font-size:1rem}}.search-results_button-wrap{text-align:left;border-bottom:1px solid #d3dadc;max-width:100%;margin-left:auto;margin-bottom:2rem;position:relative}@media (max-width:767.98px){.search-results_button-wrap{margin-top:-2rem;width:100%;justify-content:right}}.search-results_button-wrap .search-results__buttons{margin-bottom:0;padding:0}.search-results_button-wrap .sort__button{background:#f1f3f5 !important;color:#4d4d4d;border-color:#d3dadc;padding:0.75rem 1.5rem;background:transparent;border-bottom:0 !important;margin-right:0.5rem;border-radius:0;border-top-left-radius:0.75rem;border-top-right-radius:0.75rem;font-weight:500;margin-top:0}.search-results_button-wrap .sort__button:hover{border:2px solid #d3dadc;color:#212529;text-decoration:none;background-color:#fff !important}@media (max-width:767.98px){.search-results_button-wrap .sort__button{border:2px solid #d3dadc !important;border-radius:0.5rem !important}.search-results_button-wrap .sort__button::after{display:none}}.search-results_button-wrap .sort__button--active{color:#212529;background-color:#fff !important;position:relative}.search-results_button-wrap .sort__button--active::after{content:"";position:absolute;bottom:-2px;right:0;width:100%;height:3px;background-color:#fff}.search-results_button-wrap .sort__button--mobile{z-index:2;color:#6c757d;border-color:#6c757d}.search-results__row{display:-ms-flexbox;display:flex}@media (max-width:767.98px){.search-results__row{flex-wrap:wrap}}.search-filters{width:100%;max-width:300px}@media (max-width:767.98px){.search-filters{max-width:100%}}.search-results-template{width:100%;margin-left:2rem;overflow:hidden}.search-results-template .separator{display:none}@media (max-width:767.98px){.search-results-template{margin-left:0;overflow:visible}.search-results-template .search-specification--destinations .search-specification__body{position:static;width:100%;transform:none}.search-results-template .search-specification--destinations .search-specification__container{display:none}}#specification .search-specification__container{display:-ms-flexbox;display:flex;flex-wrap:wrap}@media (max-width:767.98px){#specification .search-specification__container{border-radius:0.75rem;border:0;background:#fff;margin:5rem 1rem 6rem 1rem;padding:0 !important;padding-bottom:4rem !important}#specification .search-specification__container::after{content:"";position:fixed;bottom:0;left:0;width:100%;height:11rem;right:0;background:linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.7) 30%, #fff 50%)}}#specification .search-specification__button{background:#fff;color:#6c757d;font-weight:500;box-shadow:none !important;width:auto;font-size:0;border:1px solid #6c757d}#specification .search-specification__button::after,#specification .search-specification__button::before{font-size:1rem}#specification .search-specification__button::after{content:"Filtrovat";font-weight:400}#specification.active .search-specification__button{background:#48bddd;border:0;color:#fff;font-weight:500;border-radius:30px;padding:1rem;box-shadow:none !important;width:100%}@media (max-width:767.98px){.search-results__sort--wrap sort:not(.show) .sort--mobile{background:none;color:#304043}}.search-results__sort--wrap .sort--mobile{background:#fff;color:#304043;font-weight:500}.search-results__sort--wrap .sort--mobile::after{color:#304043}.search-filters .search-specification{padding:1.5rem 0}@media (max-width:767.98px){.search-filters .search-specification:not(.search-specification--destinations):not(.active){height:0}.search-filters .search-specification:not(.search-specification--destinations):not(.active) .card-footer-mobile{left:0%;top:0;position:relative;z-index:2}}.search-filters .search-specification .component__heading{display:none}.search-filters .search-specification__item-header{font-weight:600;padding:0;font-size:1.1rem;margin-bottom:1rem}@media (max-width:767.98px){.search-filters .search-specification__item-header{font-size:1rem}}.search-filters .search-specification__item-body{padding:0}.search-filters .search-specification__item-body .price-value span{font-weight:500}.search-filters .search-specification__container{display:-ms-flexbox;display:flex;flex-wrap:wrap}.search-filters .search-specification__item{border-bottom:1px solid #d4d8db;margin-bottom:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;width:100%}@media (max-width:767.98px){.search-filters .search-specification__item{padding:1rem 0.5rem}}.search-filters .search-specification__item.search-specification__item--Rating{order:1}@media (max-width:767.98px){.search-filters .search-specification__item.search-specification__item--Rating{padding-top:1rem}}.search-filters .search-specification__item.search-specification__item--BoardingId{order:2}.search-filters .search-specification__item.search-specification__item--Parameters{order:3}.search-filters .search-specification__item.search-specification__item--Parameters label::before{display:none}.search-filters .search-specification__item.search-specification__item--PriceTo{order:4}.search-filters .search-specification__item.search-specification__item--ExpertRatingId{margin:0;padding-bottom:0;border-bottom:0;order:5}.search-filters .search-specification__item.search-specification__item--ExpertRatingId label{text-transform:capitalize}.destinations-tree{margin-bottom:60px}@media (max-width:767.98px){.destinations-tree{margin-bottom:0;border:1px solid #d4d8db;border-radius:30px;padding:0.5rem 1rem}}.destinations-tree .destinations-tree__item-header{font-size:1.25rem;font-weight:500;margin-bottom:1rem}@media (max-width:767.98px){.destinations-tree .destinations-tree__item-header{display:-ms-flexbox;display:flex;align-items:center;cursor:pointer;margin:0;font-size:1rem}.destinations-tree .destinations-tree__item-header::after{content:"";font-family:"c4f";margin-left:auto;transform:rotate(90deg)}}.destinations-tree .destinations-tree__item-body{display:block;column-count:2;column-gap:40px}@media (max-width:767.98px){.destinations-tree .destinations-tree__item-body{column-count:1;display:none;margin-top:1rem}}.destinations-tree .destinations-tree__item-body .destinations-tree__item a{display:-ms-flexbox;display:flex;margin-bottom:0.5rem;font-weight:500}.destinations-tree .destinations-tree__item-body .destinations-tree__item a:hover{text-decoration:none}.destinations-tree .destinations-tree__item-body .destinations-tree__item a:hover .destinations-tree-item-link{border-color:#48bddd}.destinations-tree .destinations-tree__item-body .destinations-tree__item a .destinations-tree-item-link{height:23px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.destinations-tree .destinations-tree__item-body .destinations-tree__item a .destinations-tree-item-count{margin-left:auto}.search-specification__select-item{display:-ms-flexbox;display:flex;position:relative}.search-specification__select-item input[value="0"]{display:none}.search-specification__item--Airports{margin-bottom:0 !important}.search-specification__select-item input{display:block;position:absolute;top:6px;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid #6c757d;background:#fff;border-radius:4px}.search-specification__select-item input[type="radio"]{border-radius:100%}.search-specification__select-item input:checked{border-color:#48bddd;background-color:#48bddd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:8px auto;background-position:center}.search-specification__select-item input:checked[type="radio"]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.search-specification__parameter label,.search-specification__select-item label{padding:2px 0 2px 32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:none}.search-specification__select-item input:checked+label,.search-specification__select-item input:not(:checked)+label:hover{background-color:transparent;color:#48bddd}.search-specification__select-item input:checked+label::after{display:none}.search-specification__item--Rating{}.search-specification__item--Rating .search-specification__item-header::after{content:" (minimálně)";font-size:0.8rem}.search-specification__item--Rating .search-specification__select-item{height:35px;width:28px}.search-specification__item--Rating .search-specification__select-item:nth-child(6){width:0}.search-specification__item--Rating .icon-star:before{content:"" !important;font-size:1.6rem;color:#ee9c28;text-align:center}.search-specification__item--Rating label{position:relative;padding:0 !important}.search-specification__item--Rating label:after{display:none}.search-specification__item--Rating input{display:none !important}.search-specification__item--Rating .search-specification__select{display:-ms-flexbox;display:flex;flex-direction:row-reverse;justify-content:flex-end}.search-specification__item--Rating .search-specification__select-item{margin-right:5px}.search-specification__item--Rating .search-specification__select-item label span{display:none}.search-specification__item--Rating .search-specification__select-item label:before{content:"";font-family:"c4f";font-size:1.6rem;color:#ee9c28}.search-specification__item--Rating .search-specification__select-item input:checked+label,.search-specification__item--Rating .search-specification__select-item input:not(:checked)+label:hover,.search-specification__item--Rating .search-specification__select-item.active~.search-specification__select-item label,.search-specification__item--Rating .search-specification__select-item:hover~.search-specification__select-item label{background:none;color:inherit}.search-specification__item--Rating .search-specification__select-item input:checked+label:before,.search-specification__item--Rating .search-specification__select-item input:not(:checked)+label:hover:before,.search-specification__item--Rating .search-specification__select-item.active~.search-specification__select-item label:before,.search-specification__item--Rating .search-specification__select-item:hover~.search-specification__select-item label:before{content:"";margin-right:1px}.search-specification__item--Rating .search-specification__select-item input:checked+label:after,.search-specification__item--Rating .search-specification__select-item input:not(:checked)+label:hover:after,.search-specification__item--Rating .search-specification__select-item.active~.search-specification__select-item label:after,.search-specification__item--Rating .search-specification__select-item:hover~.search-specification__select-item label:after{display:none}.sm-result{border-bottom:1px solid #d3dadc;margin-bottom:25px;padding-bottom:25px}.sm-result .slick-prev,.sm-result .slick-next{background:rgba(158, 158, 158, 0.43);border-radius:50%;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.sm-result .slick-prev::before,.sm-result .slick-next::before{color:#fff}.sm-result .img-wrap{height:300px;position:relative;overflow:hidden}@media (max-width:767.98px){.sm-result .img-wrap{height:260px}}.sm-result .img-wrap .gallery-load-openner{display:none}.sm-result .img-wrap .image-link{text-indent:-9999px;position:absolute;left:0;top:0;width:100%;height:300px;z-index:2}@media (max-width:767.98px){.sm-result .img-wrap .image-link{display:none}}.sm-result .img-wrap .slider__wrapper{padding-bottom:68%}.sm-result .img-wrap figure{margin:0}.sm-result .img-wrap img{transition:all 0.25s ease}.sm-result .img-wrap .rating{position:absolute;right:1.5rem;top:1.5rem;background-color:#fff;border-radius:0.5rem;font-weight:500;padding:6px 12px;display:-ms-flexbox;display:flex;zoom:0.75}.sm-result .img-wrap .rating .number{font-size:1.8rem;padding-right:4px}.sm-result .img-wrap .rating .text{padding-left:6px;font-size:0.8rem}.sm-result .img-wrap .favourites-link-accommodation{position:absolute;z-index:2;left:1rem;top:1rem;background:white;border-radius:50%;padding:0.25rem;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;text-align:center}.sm-result .img-wrap .favourites-link-accommodation:hover{text-decoration:none}.sm-result .img-wrap .favourites-link-accommodation span{display:none}.sm-result .info{padding:0}@media (max-width:767.98px){.sm-result .info{padding-top:1rem}}.sm-result .info .transport-icon,.sm-result .info em{color:#b8bfc1}.sm-result .info .hotel{display:-ms-flexbox;display:flex;flex-wrap:nowrap;font-size:1.3rem;font-weight:600;align-items:center;margin-top:0;margin-bottom:0}@media (max-width:767.98px){.sm-result .info .hotel{font-size:1.1rem}}.sm-result .info .hotel .icon{color:#ee9c28;font-size:12px}.sm-result .info .btn-action{margin-top:0 !important}.sm-result .info .destination{font-size:0.9rem;width:100%}.sm-result .info .price-wrap{line-height:1.2}.sm-result .info .price strong{font-weight:600}@media (min-width:992px){.sm-result .info .parameters{max-height:80px;overflow:hidden}}.sm-result .info .parameters .parameters__body{margin-top:0;margin-bottom:1rem}.search-specification.active .search-specification__body{width:100vw}@media (min-width:768px){.bd-results-callback .cesys-mask-wrap,.bd-results-callback .detla-mask-wrap{width:300px;float:left;margin-top:3rem}.bd-results-callback .searchmask-results__callback{width:calc(100% - 300px);float:right;padding-left:55px}.bd-results-callback .searchmask-results__callback h2{margin-bottom:2rem;line-height:1.25;font-size:0}.bd-results-callback .searchmask-results__callback h2::after{content:"Pro zadaná kritéria nebyl nalezen žádný zájezd. Upravte hledání nebo nás kontaktujte";font-size:2rem}}.callback-wrap{margin-top:3rem;text-align:center}@media (max-width:767.98px){.callback-wrap{display:none}}.callback-wrap strong{display:block;font-size:1.25rem;margin-bottom:1rem}.callback-wrap a{border-radius:25px;display:block;border:2px solid;font-weight:500;font-size:1.1rem;width:80%;margin:2rem auto;padding:0.5rem}.callback-wrap a:hover{border-color:#48bddd;color:#fff}#CallbackAddForm{border:1px solid #6c757d;padding:1.5rem;background:#effafe;border-radius:0.75rem}#CallbackAddForm label{font-weight:600}#CallbackAddForm .custom-captcha{padding:0}#CallbackAddForm .callback__btn{border-radius:4rem;color:#fff;padding:0.5rem;margin-top:2rem}@media (min-width:992px){#CallbackAddForm .form-group:last-child{width:50%;float:right;margin-top:-70px;z-index:2;position:relative}}#CallbackAddForm .callback__button{display:none}#CallbackAddForm .callback__body{display:block !important}#map-close{right:0 !important}#searchAccommodationMap.fullscreen{z-index:99}@media (max-width:767.98px){.search-specification:not(.search-specification--destinations) .card-header-mobile{font-size:1.5rem}}@supports (-webkit-touch-callout: none){.search-specification__container{margin-top:1rem !important}.card-header-mobile{position:static !important}}.col-lg-9.offset-lg-3.paging{background:#fff;margin-left:0;position:relative;max-width:100%;padding-bottom:5rem}@media (min-width:768px){.col-lg-9.offset-lg-3.paging{padding-left:25%}}.search-result__body--text-after{display:none}.bd-amadeus-search-results .section-footer,.bd-search-results .section-footer{margin-top:0}.bd-amadeus-search-results[data-country-cu] .search-results__heading::after{content:"Objevte kouzlo Kuby! Čekají na vás nekonečné pláže s bílým pískem, tyrkysové moře, koloniální architektura i pulzující rytmy salsy. Dopřejte si odpočinek pod palmami nebo prozkoumejte jedinečnou kubánskou kulturu a přírodu. Vaše vysněná dovolená na Kubě začíná právě zde.";display:block;font-size:0.9rem;color:#4d4d4d;max-width:640px;margin-top:1rem}.bd-amadeus-search-results[data-country-do] .search-results__heading::after{content:"Zažijte ráj v Dominikánské republice! Okouzlí vás nádherné pláže, průzračné moře, tropická příroda a přátelská atmosféra. Ať už hledáte relaxaci pod palmami, dobrodružství v horách nebo objevování místní kultury, Dominikánská republika nabízí vše pro vaši dokonalou dovolenou.";display:block;font-size:0.9rem;color:#4d4d4d;max-width:640px;margin-top:1rem}.bd-amadeus-search-results[data-country-mv] .search-results__heading::after{content:"Vítejte v tropickém ráji Malediv! Užijte si luxusní odpočinek na bělostných plážích, šnorchlování v křišťálově čistých lagunách a jedinečné romantické západy slunce. Maledivy jsou ideálním místem pro nezapomenutelnou dovolenou plnou relaxace a přírodních krás.";display:block;font-size:0.9rem;color:#4d4d4d;max-width:640px;margin-top:1rem}.bd-amadeus-search-results[data-country-mu] .search-results__heading::after{content:"Mauricius – ostrov, kde sny o exotické dovolené ožívají! Čekají vás azurové laguny, sopečné hory, živá kultura a prvotřídní služby. Ať už plánujete relax na pláži nebo aktivní dobrodružství, Mauricius je tou pravou volbou.";display:block;font-size:0.9rem;color:#4d4d4d;max-width:640px;margin-top:1rem}.bd-amadeus-search-results[data-country-mx] .search-results__heading::after{content:"Objevte Mexiko, zemi plnou kontrastů! Od starobylých mayských památek přes dechberoucí přírodu až po slunné pláže Karibiku – Mexiko nabízí dokonalou kombinaci relaxace, kultury a dobrodružství. Připravte se na zážitky, na které nezapomenete.";display:block;font-size:0.9rem;color:#4d4d4d;max-width:640px;margin-top:1rem}.bd-amadeus-search-results[data-country-gr] .search-results__heading::after{content:"Řecko – země, kde historie potkává krásu Středozemního moře! Projděte se po bílých uličkách ostrovů, objevte antické poklady a užijte si slunečné pláže s výbornou řeckou kuchyní. Ideální destinace pro vaši vysněnou dovolenou.";display:block;font-size:0.9rem;color:#4d4d4d;max-width:640px;margin-top:1rem}.bd-amadeus-search-results[data-country-es] .search-results__heading::after{content:"Zažijte vášeň Španělska! Slunečné pobřeží, bohatá kultura, lahodná gastronomie a živá atmosféra vás okamžitě okouzlí. Ať už vás láká odpočinek u moře nebo poznávání historických měst, Španělsko má pro každého něco.";display:block;font-size:0.9rem;color:#4d4d4d;max-width:640px;margin-top:1rem}.bd-amadeus-search-results[data-country-tr] .search-results__heading::after{content:"Objevte kouzlo Turecka – země, kde se setkává Východ se Západem! Čekají vás nádherné pláže, antické památky, tradiční trhy a chutná kuchyně. Turecko je ideální destinací pro relaxaci, poznávání i dobrodružství.";display:block;font-size:0.9rem;color:#4d4d4d;max-width:640px;margin-top:1rem}.search-result__empty{font-size:0;display:none}.breadcrumb{background:none;margin-top:1rem;margin-bottom:1rem;padding-left:0;font-size:0.8rem}@media (max-width:767.98px){.breadcrumb{margin-top:0;margin-bottom:1rem;font-size:0.8rem}.breadcrumb .breadcrumb-item.active{display:none}}.breadcrumb a:hover{text-decoration:none;border-color:#48bddd}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"❯";font-size:0.5rem;position:relative;top:-2px}.bd-amadeus-accommodation cesys-search-mask,.bd-accommodation cesys-search-mask{min-height:203px;display:block}.bd-amadeus-accommodation .cesys-mask-wrap,.bd-amadeus-accommodation .detla-mask-wrap,.bd-accommodation .cesys-mask-wrap,.bd-accommodation .detla-mask-wrap{position:-webkit-sticky;position:sticky;top:1rem;z-index:2}@media screen and (min-width:1900px){.bd-amadeus-accommodation .slick-prev,.bd-accommodation .slick-prev{left:-4rem}.bd-amadeus-accommodation .slick-next,.bd-accommodation .slick-next{right:-4rem}}.bd-amadeus-accommodation .destination,.bd-accommodation .destination{font-size:0.9rem;width:100%;max-width:90vw}.bd-amadeus-accommodation .destination .icon,.bd-accommodation .destination .icon{color:#b8bfc1}.bd-amadeus-accommodation .destination a,.bd-accommodation .destination a{color:#304043}.bd-amadeus-accommodation .hotel,.bd-accommodation .hotel{font-size:2.5rem;font-weight:500;margin:0;line-height:1}@media (max-width:767.98px){.bd-amadeus-accommodation .hotel,.bd-accommodation .hotel{font-size:1.2rem}}.bd-amadeus-accommodation .hotel .acm-rating,.bd-accommodation .hotel .acm-rating{display:-ms-inline-flexbox;display:inline-flex;position:relative;top:-10px}@media (max-width:767.98px){.bd-amadeus-accommodation .hotel .acm-rating,.bd-accommodation .hotel .acm-rating{top:0}}.bd-amadeus-accommodation .hotel .icon,.bd-accommodation .hotel .icon{font-size:1rem;color:#ee9c28}@media (min-width:992px){.bd-amadeus-accommodation .hotel .icon,.bd-accommodation .hotel .icon{font-size:1.2}}@media (min-width:992px){.bd-amadeus-accommodation .hotel .icon:nth-child(1),.bd-accommodation .hotel .icon:nth-child(1){margin-left:1rem}}.bd-amadeus-accommodation .parameters__body,.bd-accommodation .parameters__body{padding:0;margin:0}.bd-amadeus-accommodation .parameters__body .parameters__item--sea-distance .parameters__text::before,.bd-accommodation .parameters__body .parameters__item--sea-distance .parameters__text::before{font-size:1rem}@media (max-width:767.98px){.bd-amadeus-accommodation .parameters,.bd-accommodation .parameters{max-height:64px}}.bd-amadeus-accommodation .parameters__item,.bd-accommodation .parameters__item{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:row;padding:0.75rem}@media (max-width:767.98px){.bd-amadeus-accommodation .parameters__item,.bd-accommodation .parameters__item{margin:0 0.5rem}}.bd-amadeus-accommodation .parameters__item .parameters__distance,.bd-amadeus-accommodation .parameters__item .icon,.bd-accommodation .parameters__item .parameters__distance,.bd-accommodation .parameters__item .icon{width:auto;text-align:center}@media (min-width:768px){.bd-amadeus-accommodation .parameters__item .parameters__distance,.bd-amadeus-accommodation .parameters__item .icon,.bd-accommodation .parameters__item .parameters__distance,.bd-accommodation .parameters__item .icon{font-size:1.3rem}}.bd-amadeus-accommodation .parameters__item .parameters__text,.bd-accommodation .parameters__item .parameters__text{text-align:center;width:auto;font-weight:500;font-variant:none;line-height:1.2}@media (min-width:768px){.bd-amadeus-accommodation .parameters__item .parameters__text,.bd-accommodation .parameters__item .parameters__text{font-size:1rem}}.bd-amadeus-accommodation .ratings,.bd-accommodation .ratings{align-items:center;min-width:190px}@media (max-width:767.98px){.bd-amadeus-accommodation .ratings,.bd-accommodation .ratings{display:none !important}}.bd-amadeus-accommodation .ratings .rating-value,.bd-accommodation .ratings .rating-value{right:1.5rem;top:1.5rem;border-radius:35px;font-weight:500;padding:4px 16px;padding-right:0;font-size:1.5rem}.bd-amadeus-accommodation .ratings .rating-text,.bd-accommodation .ratings .rating-text{line-height:1.2}.bd-amadeus-accommodation .ratings .rating-text strong,.bd-accommodation .ratings .rating-text strong{display:block;text-transform:capitalize}.bd-amadeus-accommodation .ratings .rating-text .text,.bd-accommodation .ratings .rating-text .text{padding-left:0.5rem}.bd-amadeus-accommodation .favourite-wrap,.bd-accommodation .favourite-wrap{display:-ms-flexbox;display:flex;align-items:center;min-width:200px;font-weight:500}@media (max-width:767.98px){.bd-amadeus-accommodation .favourite-wrap,.bd-accommodation .favourite-wrap{display:none}}.bd-amadeus-accommodation .favourites-link-accommodation,.bd-accommodation .favourites-link-accommodation{display:-ms-flexbox;display:flex;align-items:center;color:#304043}.bd-amadeus-accommodation .favourites-link-accommodation::before,.bd-accommodation .favourites-link-accommodation::before{font-size:1.4rem}.bd-amadeus-accommodation .favourites-link-accommodation:hover,.bd-accommodation .favourites-link-accommodation:hover{text-decoration:none}.bd-amadeus-accommodation .master-gallery,.bd-accommodation .master-gallery{position:relative}.bd-amadeus-accommodation .master-gallery .reccomendation-0,.bd-accommodation .master-gallery .reccomendation-0{display:none}.bd-amadeus-accommodation .master-gallery img,.bd-accommodation .master-gallery img{height:227px;background-color:#d4d8db;border-radius:0.5rem}.bd-amadeus-accommodation .master-gallery .reccomendation-1,.bd-accommodation .master-gallery .reccomendation-1{position:absolute;left:1.5rem;top:1.5rem;z-index:2;background-color:#48bddd;border-radius:35px;color:#fff;font-weight:500;padding:4px 16px}.bd-amadeus-accommodation .master-gallery .master-image-1 img,.bd-accommodation .master-gallery .master-image-1 img{height:470px}@media (max-width:767.98px){.bd-amadeus-accommodation .master-gallery .master-image-1 img,.bd-accommodation .master-gallery .master-image-1 img{height:220px}}.bd-amadeus-accommodation .master-gallery .master-image-2,.bd-amadeus-accommodation .master-gallery .master-image-5,.bd-accommodation .master-gallery .master-image-2,.bd-accommodation .master-gallery .master-image-5{margin-bottom:1rem}.bd-amadeus-accommodation .master-gallery a,.bd-accommodation .master-gallery a{position:relative;display:-ms-flexbox;display:flex}.bd-amadeus-accommodation .master-gallery a .more-master-photo,.bd-accommodation .master-gallery a .more-master-photo{position:absolute;padding:1.5rem;display:-ms-flexbox;display:flex;left:0;bottom:0;width:100%;text-align:center;height:100%;align-items:end;justify-content:center;background:rgba(0, 0, 0, 0.28);color:#fff;text-decoration:underline;font-weight:500;overflow:hidden;border-radius:0.5rem}@media (max-width:767.98px){.bd-amadeus-accommodation .master-gallery a .more-master-photo,.bd-accommodation .master-gallery a .more-master-photo{height:auto}}.bd-amadeus-accommodation .master-gallery a .more-master-photo:hover,.bd-accommodation .master-gallery a .more-master-photo:hover{text-decoration:none;color:#48bddd}.bd-amadeus-accommodation .master-gallery .favourite-wrap,.bd-amadeus-accommodation .master-gallery .ratings,.bd-accommodation .master-gallery .favourite-wrap,.bd-accommodation .master-gallery .ratings{display:none !important}@media (max-width:767.98px){.bd-amadeus-accommodation .master-gallery .ratings,.bd-accommodation .master-gallery .ratings{display:-ms-flexbox;display:flex !important;position:absolute;top:1rem;right:2rem;min-width:auto;z-index:2;background-color:#fff;border-radius:0.5rem;font-weight:500;padding:6px 12px;zoom:0.75}.bd-amadeus-accommodation .master-gallery .ratings img,.bd-accommodation .master-gallery .ratings img{height:auto;background:none}.bd-amadeus-accommodation .master-gallery .favourite-wrap,.bd-accommodation .master-gallery .favourite-wrap{display:block !important}.bd-amadeus-accommodation .master-gallery .favourites-link-accommodation,.bd-accommodation .master-gallery .favourites-link-accommodation{position:absolute;z-index:2;left:1.5rem;top:1.5rem;background:white;border-radius:50%;padding:0.25rem;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;text-align:center}.bd-amadeus-accommodation .master-gallery .favourites-link-accommodation:hover,.bd-accommodation .master-gallery .favourites-link-accommodation:hover{text-decoration:none}.bd-amadeus-accommodation .master-gallery .favourites-link-accommodation span,.bd-accommodation .master-gallery .favourites-link-accommodation span{display:none}}.bd-accommodation .structures-content--onepage,.bd-amadeus-accommodation .structures-content--onepage{margin:0 auto;max-width:1520px;margin-top:3rem}@media (max-width:767.98px){.bd-accommodation .structures-content--onepage,.bd-amadeus-accommodation .structures-content--onepage{margin-top:0rem}}.bd-accommodation .structures-content--onepage .structured-content__item-name,.bd-amadeus-accommodation .structures-content--onepage .structured-content__item-name{display:none}.bd-accommodation .structures-content--onepage h3,.bd-amadeus-accommodation .structures-content--onepage h3{margin-bottom:1rem;font-size:1.37rem;font-weight:500}.bd-accommodation .structures-content--onepage .trip-information__title,.bd-amadeus-accommodation .structures-content--onepage .trip-information__title{margin-top:2rem;font-size:1.37rem;font-weight:500}@media (max-width:767.98px){.bd-accommodation .structures-content--onepage .trip-information__title,.bd-amadeus-accommodation .structures-content--onepage .trip-information__title{margin-top:1rem}}.bd-accommodation .structures-content--onepage .trip-information__description,.bd-amadeus-accommodation .structures-content--onepage .trip-information__description{line-height:1.75}.bd-accommodation .structures-content--onepage .approximate-description-tour-operator-name,.bd-amadeus-accommodation .structures-content--onepage .approximate-description-tour-operator-name{margin-top:2rem;font-size:1.37rem;font-weight:500;margin-bottom:1rem}.bd-accommodation cesys-search-mask,.bd-amadeus-accommodation cesys-search-mask{position:-webkit-sticky;position:sticky;top:1rem}.bd-accommodation .trip-information--gallery-none .trip-information__text,.bd-amadeus-accommodation .trip-information--gallery-none .trip-information__text{column-count:1}.bd-accommodation .search-specification__item--Airports,.bd-amadeus-accommodation .search-specification__item--Airports{margin-bottom:0 !important}@media (min-width:992px){.bd-accommodation .dates__list,.bd-accommodation .dates__filters,.bd-amadeus-accommodation .dates__list,.bd-amadeus-accommodation .dates__filters{flex:0 0 100% !important;max-width:100% !important}}.bd-accommodation .filter--dates[data-card="sp"],.bd-accommodation .filter--dates[data-card="fmlm"],.bd-accommodation .filter--dates[data-card="to_f"],.bd-amadeus-accommodation .filter--dates[data-card="sp"],.bd-amadeus-accommodation .filter--dates[data-card="fmlm"],.bd-amadeus-accommodation .filter--dates[data-card="to_f"]{display:none}.bd-accommodation .filter--dates[data-card="du_f"] .card-header,.bd-amadeus-accommodation .filter--dates[data-card="du_f"] .card-header{border-left:1px solid #304043 !important}@media (max-width:767.98px){.bd-accommodation .filter--dates[data-card="du_f"] .card-header,.bd-amadeus-accommodation .filter--dates[data-card="du_f"] .card-header{border-bottom:0 !important}.bd-accommodation .filter--dates[data-card="du_f"] .row,.bd-amadeus-accommodation .filter--dates[data-card="du_f"] .row{margin:0}.bd-accommodation .filter--dates[data-card="du_f"] .row input,.bd-amadeus-accommodation .filter--dates[data-card="du_f"] .row input{text-align:center}}@media (max-width:767.98px){.bd-accommodation .filter--dates[data-card="bi_f"] .card-header,.bd-accommodation .filter--dates[data-card="tr_f"] .card-header,.bd-accommodation .filter--occupancy .card-header,.bd-amadeus-accommodation .filter--dates[data-card="bi_f"] .card-header,.bd-amadeus-accommodation .filter--dates[data-card="tr_f"] .card-header,.bd-amadeus-accommodation .filter--occupancy .card-header{border-bottom:0 !important;border-radius:0 !important}}@media (max-width:767.98px){.bd-accommodation .filter--dates:last-child .card-header,.bd-amadeus-accommodation .filter--dates:last-child .card-header{border-top-left-radius:0 !important;border-top-right-radius:0 !important}}.bd-accommodation .filter--dates:last-child .filter__inner-filter:last-child,.bd-amadeus-accommodation .filter--dates:last-child .filter__inner-filter:last-child{margin-top:1rem;margin-bottom:0}.bd-accommodation .dates__filters-wrapper,.bd-amadeus-accommodation .dates__filters-wrapper{position:relative;background:#effafe;padding:1.5rem;border-radius:0.75rem;border:0}.bd-accommodation .dates__filters-wrapper .filter--dates,.bd-amadeus-accommodation .dates__filters-wrapper .filter--dates{height:62px;margin:0 !important}@media (min-width:992px){.bd-accommodation .dates__filters-wrapper .filter--dates .filter__body,.bd-amadeus-accommodation .dates__filters-wrapper .filter--dates .filter__body{padding:0}}.bd-accommodation .dates__filters-wrapper .card,.bd-amadeus-accommodation .dates__filters-wrapper .card{border:0;background:transparent}.bd-accommodation .dates__filters-wrapper .card .card-header,.bd-amadeus-accommodation .dates__filters-wrapper .card .card-header{background:white;bottom:0;overflow:hidden;border:1px solid #304043;height:62px}@media (min-width:768px){.bd-accommodation .dates__filters-wrapper .card .card-header,.bd-amadeus-accommodation .dates__filters-wrapper .card .card-header{border-left:0 !important;border-right:0 !important;padding:0.5rem}}.bd-accommodation .dates__filters-wrapper .card .card-header .btn-link,.bd-amadeus-accommodation .dates__filters-wrapper .card .card-header .btn-link{font-weight:700;font-size:0.9rem;text-decoration:none !important;padding:0;border-radius:0}@media (min-width:768px){.bd-accommodation .dates__filters-wrapper .card .card-header .btn-link,.bd-amadeus-accommodation .dates__filters-wrapper .card .card-header .btn-link{border-right:1px solid #d4d8db;padding-right:1rem}}.bd-accommodation .dates__filters-wrapper .card .card-header .btn-link .filter__selected,.bd-amadeus-accommodation .dates__filters-wrapper .card .card-header .btn-link .filter__selected{font-weight:400;font-size:1rem}.bd-accommodation .dates__filters-wrapper .card .card-header .btn-link .filter__selected svg,.bd-amadeus-accommodation .dates__filters-wrapper .card .card-header .btn-link .filter__selected svg{display:none}.bd-accommodation .dates__filters-wrapper .card .card-header .btn-link .filter__selected.filter__selected-dates+.filter__selected,.bd-amadeus-accommodation .dates__filters-wrapper .card .card-header .btn-link .filter__selected.filter__selected-dates+.filter__selected{display:none}.bd-accommodation .dates__filters-wrapper .card .card-header .btn-link:hover,.bd-amadeus-accommodation .dates__filters-wrapper .card .card-header .btn-link:hover{color:#304043}.bd-accommodation .filter__inner-name,.bd-amadeus-accommodation .filter__inner-name{margin-bottom:0.5rem;font-weight:500}.bd-accommodation .filter__input-wrapper[data-filter="filter-ns_f"],.bd-amadeus-accommodation .filter__input-wrapper[data-filter="filter-ns_f"]{border-bottom:1px solid #d3dadc;padding-bottom:0.5rem}@media (max-width:767.98px){.bd-accommodation .filter__inner-filter,.bd-amadeus-accommodation .filter__inner-filter{margin-bottom:1rem}.bd-accommodation .filter__inner-filter .custom-control,.bd-amadeus-accommodation .filter__inner-filter .custom-control{margin-bottom:0.5rem}}@media (min-width:992px){.bd-accommodation .dates__filters-wrapper,.bd-amadeus-accommodation .dates__filters-wrapper{flex-wrap:nowrap !important}.bd-accommodation .filter--dates[data-card="ra_f"] .filter__collapse,.bd-amadeus-accommodation .filter--dates[data-card="ra_f"] .filter__collapse{right:0}.bd-accommodation .filter__collapse,.bd-amadeus-accommodation .filter__collapse{position:absolute;top:80px;background:#fff;z-index:4000;border-radius:0.75rem;padding:1.5rem;border:1px solid #d4d8db;min-width:300px}.bd-accommodation .filter__collapse[aria-labelledby="name-filter-du_f"] .row,.bd-amadeus-accommodation .filter__collapse[aria-labelledby="name-filter-du_f"] .row{margin:0 !important}.bd-accommodation .filter__collapse .daterangepicker.opensleft,.bd-amadeus-accommodation .filter__collapse .daterangepicker.opensleft{padding:0;border:0;width:calc(596px + 30px * 4) !important}.bd-accommodation .filter__collapse .daterangepicker.opensleft .form-group,.bd-amadeus-accommodation .filter__collapse .daterangepicker.opensleft .form-group{margin:0}.bd-accommodation .filter__collapse .daterangepicker.opensleft .daterangepicker_input,.bd-amadeus-accommodation .filter__collapse .daterangepicker.opensleft .daterangepicker_input{display:none}.bd-accommodation .filter__collapse .custom-control:not(:last-child),.bd-amadeus-accommodation .filter__collapse .custom-control:not(:last-child){padding-bottom:0.5rem}.bd-accommodation .daterangepicker.opensleft .calendar,.bd-accommodation .daterangepicker.openscenter .calendar,.bd-amadeus-accommodation .daterangepicker.opensleft .calendar,.bd-amadeus-accommodation .daterangepicker.openscenter .calendar{margin:0}.bd-accommodation .card-header,.bd-amadeus-accommodation .card-header{border-radius:0}.bd-accommodation .dates__filter[data-card="du_f"] .card-header,.bd-amadeus-accommodation .dates__filter[data-card="du_f"] .card-header{border-top-left-radius:50px;border-bottom-left-radius:50px;padding-left:1.5rem;border-left:1px solid #304043 !important}.bd-accommodation .dates__filter[data-card="du_f"] .card-header button,.bd-amadeus-accommodation .dates__filter[data-card="du_f"] .card-header button{font-size:0 !important}.bd-accommodation .dates__filter[data-card="du_f"] .card-header button::before,.bd-amadeus-accommodation .dates__filter[data-card="du_f"] .card-header button::before{content:"Datum";font-size:0.9rem;display:block}.bd-accommodation .dates__filter.filter--occupancy .card-header button,.bd-amadeus-accommodation .dates__filter.filter--occupancy .card-header button{font-size:0 !important}.bd-accommodation .dates__filter.filter--occupancy .card-header button::before,.bd-amadeus-accommodation .dates__filter.filter--occupancy .card-header button::before{content:"Počet osob";font-size:0.9rem;display:block}.bd-accommodation .dates__filter:last-child .card-header,.bd-amadeus-accommodation .dates__filter:last-child .card-header{border-top-right-radius:50px;border-bottom-right-radius:50px;padding-right:1.5rem;border-right:1px solid #304043 !important}.bd-accommodation .dates__filter:last-child .card-header .btn-link,.bd-amadeus-accommodation .dates__filter:last-child .card-header .btn-link{border-right:0}.bd-accommodation .filter__button::after,.bd-amadeus-accommodation .filter__button::after{display:none !important}}@media (min-width:992px) and (min-width:992px){.bd-accommodation .filter__collapse .filter--dates .filter__body,.bd-amadeus-accommodation .filter__collapse .filter--dates .filter__body{padding:0}}@media (max-width:767.98px){.bd-accommodation .dates__filter:first-child .card-header,.bd-amadeus-accommodation .dates__filter:first-child .card-header{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}.bd-accommodation .dates__filter[data-card="ra_f"] .card-header,.bd-accommodation .dates__filter:last-child .card-header,.bd-amadeus-accommodation .dates__filter[data-card="ra_f"] .card-header,.bd-amadeus-accommodation .dates__filter:last-child .card-header{border-bottom-left-radius:0.75rem !important;border-bottom-right-radius:0.75rem !important}.bd-accommodation .button--mobile,.bd-amadeus-accommodation .button--mobile{border-radius:20px;margin-bottom:1rem;margin-top:0;color:#6c757d;border-color:#6c757d}}.bd-accommodation .load-more-wrap .load-more-overlay,.bd-amadeus-accommodation .load-more-wrap .load-more-overlay{height:170px;padding:0}@media (max-width:767.98px){.bd-accommodation .load-more-wrap .load-more-overlay,.bd-amadeus-accommodation .load-more-wrap .load-more-overlay{height:90px}}.bd-accommodation .load-more-overlay button,.bd-amadeus-accommodation .load-more-overlay button{border-radius:30px;width:auto;padding:0.5rem 2.5rem;border:2px solid;color:#48bddd;border-color:#48bddd}.bd-accommodation .load-more-overlay button:hover,.bd-amadeus-accommodation .load-more-overlay button:hover{color:#fff;background:#48bddd}.bd-accommodation .structured-content__item-content,.bd-amadeus-accommodation .structured-content__item-content{border-bottom:1px solid #d4d8db;padding-bottom:2rem;margin-bottom:2rem}.bd-accommodation .structured-content__item--5 .structured-content__item-content,.bd-amadeus-accommodation .structured-content__item--5 .structured-content__item-content{border-bottom:0;padding-bottom:0}.bd-accommodation .dates__body,.bd-amadeus-accommodation .dates__body{margin:0}.bd-accommodation .dates-calendar,.bd-amadeus-accommodation .dates-calendar{order:1}.bd-accommodation .dates-calendar .dates-calendar-heading h4,.bd-amadeus-accommodation .dates-calendar .dates-calendar-heading h4{display:none}.bd-accommodation #dates-calendar-content-chart,.bd-amadeus-accommodation #dates-calendar-content-chart{order:2;margin-bottom:3rem;padding-bottom:3rem;height:calc(350px + 3rem) !important;border-bottom:1px solid #d4d8db;overflow:inherit}@media (max-width:767.98px){.bd-accommodation #dates-calendar-content-chart,.bd-amadeus-accommodation #dates-calendar-content-chart{height:270px !important}}.bd-accommodation .dates__sorts,.bd-amadeus-accommodation .dates__sorts{order:5;padding:0;margin:0}.bd-accommodation .dates__filters,.bd-amadeus-accommodation .dates__filters{order:4;padding:0}.bd-accommodation .dates__list,.bd-amadeus-accommodation .dates__list{order:5;padding:0}.bd-accommodation .dates-calendar-buttons,.bd-amadeus-accommodation .dates-calendar-buttons{display:table;border:1px solid #d4d8db;padding:4px 6px;border-radius:30px;position:absolute;right:0;top:0}@media (max-width:767.98px){.bd-accommodation .dates-calendar-buttons,.bd-amadeus-accommodation .dates-calendar-buttons{zoom:0.8}}.bd-accommodation .dates-calendar-buttons button,.bd-amadeus-accommodation .dates-calendar-buttons button{border-radius:20px;border:0}.bd-accommodation .dates-calendar-buttons button.btn-secondary,.bd-amadeus-accommodation .dates-calendar-buttons button.btn-secondary{background:#48bddd}.bd-accommodation .dates-calendar-buttons button.btn-secondary:hover,.bd-amadeus-accommodation .dates-calendar-buttons button.btn-secondary:hover{background:#48bddd}.bd-accommodation .dates-calendar-buttons button.btn-outline-secondary,.bd-amadeus-accommodation .dates-calendar-buttons button.btn-outline-secondary{background:none;color:#304043}.bd-accommodation .dates-calendar-buttons button.btn-outline-secondary:hover,.bd-amadeus-accommodation .dates-calendar-buttons button.btn-outline-secondary:hover{background:none;color:#304043}.bd-accommodation .calendar-day .line,.bd-amadeus-accommodation .calendar-day .line{background:#48bddd !important;font-size:0.7rem}.bd-accommodation .calendar-day .line .icon,.bd-amadeus-accommodation .calendar-day .line .icon{display:none}.bd-accommodation .calendar-day .price strong,.bd-amadeus-accommodation .calendar-day .price strong{color:#304043;font-size:1rem}.bd-accommodation .dates__sorts.js-datesSorts-wrap,.bd-amadeus-accommodation .dates__sorts.js-datesSorts-wrap{text-align:right;border-bottom:1px solid #d3dadc;max-width:100%;margin-left:auto;margin-bottom:2rem;margin-top:2rem}@media (max-width:767.98px){.bd-accommodation .dates__sorts.js-datesSorts-wrap,.bd-amadeus-accommodation .dates__sorts.js-datesSorts-wrap{margin-top:1rem}}.bd-accommodation .dates__sorts.js-datesSorts-wrap .sort__text,.bd-amadeus-accommodation .dates__sorts.js-datesSorts-wrap .sort__text{display:none}.bd-accommodation .dates__sorts.js-datesSorts-wrap .sort__button,.bd-amadeus-accommodation .dates__sorts.js-datesSorts-wrap .sort__button{background:#f1f3f5 !important;color:#4d4d4d;border-color:#d3dadc;padding:0.75rem 1.5rem;background:transparent;border-bottom:0 !important;margin-left:0.5rem;border-radius:0;border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}.bd-accommodation .dates__sorts.js-datesSorts-wrap .sort__button:hover,.bd-amadeus-accommodation .dates__sorts.js-datesSorts-wrap .sort__button:hover{border:1px solid #d3dadc;color:#212529;text-decoration:none;background-color:#fff !important}@media (max-width:767.98px){.bd-accommodation .dates__sorts.js-datesSorts-wrap .sort__button,.bd-amadeus-accommodation .dates__sorts.js-datesSorts-wrap .sort__button{border:1px solid #d3dadc !important;border-radius:0.75rem !important}}.bd-accommodation .dates__sorts.js-datesSorts-wrap .sort__button--active,.bd-amadeus-accommodation .dates__sorts.js-datesSorts-wrap .sort__button--active{color:#212529;background-color:#fff !important;position:relative}.bd-accommodation .dates__sorts.js-datesSorts-wrap .sort__button--active::after,.bd-amadeus-accommodation .dates__sorts.js-datesSorts-wrap .sort__button--active::after{content:"";position:absolute;bottom:-2px;right:0;width:100%;height:3px;background-color:#fff}@media (max-width:767.98px){.bd-accommodation .dates__sorts.js-datesSorts-wrap .sort__button--active::after,.bd-amadeus-accommodation .dates__sorts.js-datesSorts-wrap .sort__button--active::after{display:none}}.bd-accommodation .dates__item:last-child .row,.bd-amadeus-accommodation .dates__item:last-child .row{border-bottom:0}.bd-accommodation .date-template--delta,.bd-amadeus-accommodation .date-template--delta{line-height:1.7}.bd-accommodation .date-template--delta .text-9,.bd-amadeus-accommodation .date-template--delta .text-9{font-size:0.9rem}.bd-accommodation .date-template--delta .row:first-child,.bd-amadeus-accommodation .date-template--delta .row:first-child{min-height:99px;position:relative}.bd-accommodation .date-template--delta .row:last-child:not(.flights__body),.bd-amadeus-accommodation .date-template--delta .row:last-child:not(.flights__body){padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #d4d8db;position:relative}.bd-accommodation .date-template--delta .icon,.bd-amadeus-accommodation .date-template--delta .icon{padding-right:3px;color:#b8bfc1}.bd-accommodation .date-template--delta em.icon.icon-flight_takeoff.rotate-y,.bd-amadeus-accommodation .date-template--delta em.icon.icon-flight_takeoff.rotate-y{padding-right:7px}.bd-accommodation .date-template--delta .tmpl-hidden,.bd-amadeus-accommodation .date-template--delta .tmpl-hidden{display:none !important}.bd-accommodation .date-template--delta .date-template__not-available,.bd-amadeus-accommodation .date-template--delta .date-template__not-available{position:absolute;left:0;top:0;width:100%;height:100%;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#dc3545;background:rgba(255, 255, 255, 0.82)}.bd-accommodation .date-template--delta .verification-button,.bd-amadeus-accommodation .date-template--delta .verification-button{border-radius:30px;width:auto;padding:0.5rem 2.5rem;border:2px solid;color:#fff;background:#48bddd;min-width:180px}@media (max-width:767.98px){.bd-accommodation .date-template--delta .verification-button,.bd-amadeus-accommodation .date-template--delta .verification-button{min-width:100%;padding:0.5rem 1.5rem}}.bd-accommodation .date-template--delta .verification-button:hover,.bd-amadeus-accommodation .date-template--delta .verification-button:hover{color:#fff;background:#26a8cc}.bd-accommodation .date-template--delta .stops[data-stops="0"],.bd-amadeus-accommodation .date-template--delta .stops[data-stops="0"]{display:none}.bd-accommodation .date-template--delta .btn-sm,.bd-amadeus-accommodation .date-template--delta .btn-sm{color:#48bddd}.bd-accommodation .date-template--delta .price-person span,.bd-accommodation .date-template--delta .price-total span,.bd-amadeus-accommodation .date-template--delta .price-person span,.bd-amadeus-accommodation .date-template--delta .price-total span{display:inline-block;min-width:80px}@media (max-width:767.98px){.bd-accommodation .date-template--delta .price-person span,.bd-accommodation .date-template--delta .price-total span,.bd-amadeus-accommodation .date-template--delta .price-person span,.bd-amadeus-accommodation .date-template--delta .price-total span{min-width:0}}.bd-accommodation .date-template--delta .price-person strong,.bd-accommodation .date-template--delta .price-total strong,.bd-amadeus-accommodation .date-template--delta .price-person strong,.bd-amadeus-accommodation .date-template--delta .price-total strong{font-size:1.1rem;color:#48bddd}@media (max-width:767.98px){.bd-accommodation .date-template--delta .price-person strong,.bd-accommodation .date-template--delta .price-total strong,.bd-amadeus-accommodation .date-template--delta .price-person strong,.bd-amadeus-accommodation .date-template--delta .price-total strong{font-size:1.25rem}}.bd-accommodation .date-template--delta .reservation-button,.bd-accommodation .date-template--delta .date-template__request-button,.bd-amadeus-accommodation .date-template--delta .reservation-button,.bd-amadeus-accommodation .date-template--delta .date-template__request-button{border-radius:30px;width:auto;padding:0.5rem 2.5rem;border:2px solid;color:#fff;background:#6ead33;min-width:180px}@media (max-width:767.98px){.bd-accommodation .date-template--delta .reservation-button,.bd-accommodation .date-template--delta .date-template__request-button,.bd-amadeus-accommodation .date-template--delta .reservation-button,.bd-amadeus-accommodation .date-template--delta .date-template__request-button{min-width:100%;padding:0.5rem 1.5rem}}.bd-accommodation .date-template--delta .reservation-button:hover,.bd-accommodation .date-template--delta .date-template__request-button:hover,.bd-amadeus-accommodation .date-template--delta .reservation-button:hover,.bd-amadeus-accommodation .date-template--delta .date-template__request-button:hover{color:#fff;background:#558627}.bd-accommodation .date-template--delta .tour-operator-img,.bd-amadeus-accommodation .date-template--delta .tour-operator-img{width:100%;height:auto}@media (max-width:767.98px){.bd-accommodation .date-template--delta .tour-operator-img,.bd-amadeus-accommodation .date-template--delta .tour-operator-img{position:absolute;top:0;right:15px;height:1.5rem;width:auto}}.bd-accommodation .date-template--delta .price-person span,.bd-accommodation .date-template--delta .price-total span,.bd-accommodation .date-template--delta .price-grid span,.bd-amadeus-accommodation .date-template--delta .price-person span,.bd-amadeus-accommodation .date-template--delta .price-total span,.bd-amadeus-accommodation .date-template--delta .price-grid span{font-size:0.85rem}.bd-accommodation .date-template--delta .flights,.bd-amadeus-accommodation .date-template--delta .flights{background-color:#f8f9fb;border-radius:0.5rem;padding:1.5rem}.bd-accommodation .dates__pagination .d-flex button,.bd-amadeus-accommodation .dates__pagination .d-flex button{border-radius:30px;width:auto;padding:0.5rem 2.5rem;border:2px solid;color:#48bddd;border-color:#48bddd;background:transparent;margin-top:2rem}.bd-accommodation .dates__pagination .d-flex button:hover,.bd-amadeus-accommodation .dates__pagination .d-flex button:hover{color:#fff;background:#48bddd}.bd-accommodation .trip-advisor-reviews,.bd-amadeus-accommodation .trip-advisor-reviews{border-radius:30px;width:auto;padding:0.5rem 2.5rem;border:2px solid;color:#48bddd;border-color:#48bddd;background:transparent;margin-top:2rem}.bd-accommodation .trip-advisor-reviews:hover,.bd-amadeus-accommodation .trip-advisor-reviews:hover{color:#fff;background:#48bddd}.bd-accommodation .tagged-list,.bd-amadeus-accommodation .tagged-list{margin-top:1rem}.bd-accommodation .tagged-list a,.bd-amadeus-accommodation .tagged-list a{font-size:0.8rem;padding:0.5rem 1rem !important}.country-info{line-height:1.8;color:#4d4d4d}.country-info a{color:#48bddd;border:2px solid #48bddd;border-radius:30px;width:auto;padding:0.5rem 2.5rem;margin-top:1.5rem;display:table}.country-info a:hover{color:#fff;background:#48bddd;text-decoration:none}.country-info img{border-radius:0.5rem}.country-info ul{padding:0;margin:0;margin-top:2rem}.country-info ul li{list-style:none;display:-ms-flexbox;display:flex}.country-info ul li strong{min-width:180px}.section-last-view .slider--hotel-history__heading{font-size:1.75rem;margin-top:5rem;margin-bottom:2rem;font-weight:500}@media (max-width:767.98px){.section-last-view .slider--hotel-history__heading{font-size:1.8rem;margin-top:3rem}}.section-last-view .slider--hotel-history .slider__body{height:367px}.section-last-view figure{overflow:hidden;border-radius:0.5rem}.section-last-view .slick-dots{bottom:-3rem}@media (min-width:992px){.section-last-view .slick-dots{display:none !important}}.section-last-view .offer__accommodation-rating{position:absolute;right:1rem;top:1rem;font-size:0.8rem;background-color:#48bddd;border-radius:35px;color:#fff;font-weight:500;padding:4px 16px}.section-last-view .offer__ratings{background:none;color:#ee9c28;bottom:-60px;left:0;padding:0;font-size:12px}.section-last-view .offer__text{display:-ms-flexbox;display:flex;flex-wrap:wrap}.section-last-view h3{font-size:1.25rem !important;font-weight:500;text-align:left;margin-top:0.5rem;width:100%}.section-last-view .offer__country{position:relative;text-align:left;width:100%;margin-top:1rem;margin-bottom:2rem}.section-last-view .offer__destination{display:none}.section-last-view .offer__price{order:4}.section-last-view .offer__price{font-size:1.37rem;color:#48bddd;font-weight:500}.section-last-view .offer__price::before{content:"od ";color:#4d4d4d;font-size:1rem;font-weight:400}.section-last-view .offer__price::after{content:" /osobu a pobyt";color:#4d4d4d;font-size:1rem;font-weight:400}@media (max-width:767.98px){#dates-calendar-content-chart .line-wrap .line{max-height:170px}}#calendar-dates-button,.dates__count{display:none !important}#SelectAccommodationTourOperatorAddForm{margin-top:2rem}@media (max-width:767.98px){#SelectAccommodationTourOperatorAddForm{margin-top:0}}.weather-chart__body .btn{border-radius:40px}.weather-chart__body .btn:hover,.weather-chart__body .btn.active{background:none;color:#304043}.weather-chart__body .btn:not(.active){border:2px solid transparent !important}.auto-verify-load-more{display:none}@media (max-width:767.98px){.price .price-lg{display:none}}.price .price-sm{display:none;border-radius:30px;width:auto;padding:0.5rem 2.5rem;border:2px solid;color:#48bddd;border-color:#48bddd;text-align:center}@media (max-width:767.98px){.price .price-sm{display:block}}.navbar-sticky{display:none;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:999;background:var(--white);width:calc(100% + 2rem);padding:0.75rem;margin-left:-1rem;margin-right:-1rem}.navbar-sticky::before{content:"";position:absolute;left:-100%;right:-100%;top:0;width:300%;height:100%;background:white;z-index:-1;border-bottom:1px solid #d4d8db}.navbar-sticky.show{display:block}@media (max-width:767.98px){.navbar-sticky .container{padding-left:0;padding-right:0}}.navbar-sticky .acm-name-line{margin-bottom:0.5rem}@media (max-width:767.98px){.navbar-sticky .acm-name-line{display:none !important}}.navbar-sticky .acm-name-line .icon{color:#ee9c28;font-size:0.8rem}.navbar-sticky .structured-content-nav__list{overflow:scroll;flex-direction:row;flex-wrap:nowrap;white-space:nowrap;width:100%;height:100%;max-width:1240px;margin:0 auto;box-sizing:content-box;padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.navbar-sticky .structured-content-nav__list::-webkit-scrollbar{display:none}.navbar-sticky .structured-content-nav__list li{white-space:nowrap}.navbar-sticky .structured-content-nav__link{font-weight:600;font-size:0.9rem;border:2px solid transparent}@media (max-width:767.98px){.navbar-sticky .structured-content-nav__link{padding:0.5rem}.navbar-sticky .structured-content-nav__link:hover{color:#303f43 !important}}.navbar-sticky .structured-content-nav__link.active{background-color:#fff;color:#48bddd;border-radius:50px;border:2px solid #48bddd}.structured-content__item{scroll-margin-top:110px}.bd-term .transfer{display:none}.bd-term .transfer{display:none}.bd-term,.bd-amadeus-term{overflow-x:hidden}.bd-term .cesys-preloader,.bd-amadeus-term .cesys-preloader{opacity:1 !important;background:#fff}.bd-term .modal-body .nav-tabs,.bd-amadeus-term .modal-body .nav-tabs{display:none}.bd-term .flights__total-time,.bd-amadeus-term .flights__total-time{font-weight:600}@media (max-width:767.98px){.bd-term .holiday-timeline,.bd-amadeus-term .holiday-timeline{display:none}}.bd-term .order-wrap,.bd-amadeus-term .order-wrap{max-width:1540px;margin:0 auto}.bd-term .order-wrap h2,.bd-amadeus-term .order-wrap h2{font-size:1.8rem;font-weight:500;margin-bottom:2rem}.bd-term .order-wrap h3,.bd-amadeus-term .order-wrap h3{font-size:1.2rem;font-weight:500;margin-bottom:1rem}.bd-term .order-wrap .booking-form__participant-row-heading h3,.bd-amadeus-term .order-wrap .booking-form__participant-row-heading h3{font-size:1rem}.bd-term .order-wrap .img-large img,.bd-amadeus-term .order-wrap .img-large img{width:100%;height:100%;max-height:180px;object-fit:cover;border-radius:0.5rem}@media (max-width:767.98px){.bd-term .order-wrap .img-large,.bd-amadeus-term .order-wrap .img-large{display:none}}.bd-term .order-wrap .info-wrap,.bd-amadeus-term .order-wrap .info-wrap{position:relative}.bd-term .order-wrap .info-wrap::before,.bd-amadeus-term .order-wrap .info-wrap::before{content:"";position:absolute;width:300%;height:350px;left:-100%;top:0;background:#f0fafe;display:block;z-index:-1}@media (max-width:767.98px){.bd-term .order-wrap .info-wrap::before,.bd-amadeus-term .order-wrap .info-wrap::before{height:520px}}.bd-term .order-wrap .info,.bd-amadeus-term .order-wrap .info{line-height:2;font-weight:500;position:relative}.bd-term .order-wrap .info svg,.bd-term .order-wrap .info .icon,.bd-amadeus-term .order-wrap .info svg,.bd-amadeus-term .order-wrap .info .icon{color:#b8bfc1}.bd-term .order-wrap .info svg:last-child,.bd-amadeus-term .order-wrap .info svg:last-child{margin-right:0.5rem}.bd-term .order-wrap .info .destination,.bd-amadeus-term .order-wrap .info .destination{font-weight:500;margin-bottom:1rem}.bd-term .order-wrap .info .hotel,.bd-amadeus-term .order-wrap .info .hotel{display:-ms-flexbox;display:flex;flex-wrap:nowrap;font-size:1.5rem;font-weight:600;align-items:center;margin-top:0;line-height:1.3}.bd-term .order-wrap .info .hotel .icon,.bd-amadeus-term .order-wrap .info .hotel .icon{color:#ee9c28;font-size:12px}@media (max-width:767.98px){.bd-term .order-wrap .info .hotel,.bd-amadeus-term .order-wrap .info .hotel{margin-top:1rem}}.bd-term .order-wrap .info button,.bd-amadeus-term .order-wrap .info button{border:1px solid #48bddd;border-radius:50px;padding:0.25rem 1rem}.bd-term .order-wrap .info button:hover,.bd-amadeus-term .order-wrap .info button:hover{color:#fff;border-color:#48bddd}.bd-term .order-wrap .info .tour-operator,.bd-amadeus-term .order-wrap .info .tour-operator{position:absolute;bottom:0;right:0}@media (max-width:767.98px){.bd-term .order-wrap .info .tour-operator,.bd-amadeus-term .order-wrap .info .tour-operator{display:none}}.bd-term .order-wrap .transport-block,.bd-amadeus-term .order-wrap .transport-block{margin-top:2rem}.bd-term .order-wrap .booking-form__box,.bd-amadeus-term .order-wrap .booking-form__box{padding:0;margin:0;border:0}.bd-term .order-wrap .booking-form__box #showServices,.bd-term .order-wrap .booking-form__box .booking-form__room,.bd-term .order-wrap .booking-form__box .text-top-order,.bd-term .order-wrap .booking-form__box #detail_booking_text_top,.bd-term .order-wrap .booking-form__box .booking-form__title,.bd-amadeus-term .order-wrap .booking-form__box #showServices,.bd-amadeus-term .order-wrap .booking-form__box .booking-form__room,.bd-amadeus-term .order-wrap .booking-form__box .text-top-order,.bd-amadeus-term .order-wrap .booking-form__box #detail_booking_text_top,.bd-amadeus-term .order-wrap .booking-form__box .booking-form__title{display:none}.bd-term .order-wrap #servicesSection,.bd-amadeus-term .order-wrap #servicesSection{display:block}.bd-term .order-wrap #servicesSection .booking-form__title,.bd-amadeus-term .order-wrap #servicesSection .booking-form__title{display:block}.bd-term .booking-form__participants,.bd-amadeus-term .booking-form__participants{padding-top:3rem;border-top:1px solid #d3dadc}.bd-term .booking-form__participants-rows,.bd-amadeus-term .booking-form__participants-rows{padding:0;border:0;flex-wrap:wrap}.bd-term .booking-form__participants-rows .form-group--first-name,.bd-amadeus-term .booking-form__participants-rows .form-group--first-name{order:1}.bd-term .booking-form__participants-rows .form-group--gender,.bd-amadeus-term .booking-form__participants-rows .form-group--gender{order:3}@media (min-width:992px){.bd-term .booking-form__participants-rows .form-group--gender,.bd-amadeus-term .booking-form__participants-rows .form-group--gender{flex:0 0 25%;max-width:25%}}.bd-term .booking-form__participants-rows .form-group--last-name,.bd-amadeus-term .booking-form__participants-rows .form-group--last-name{order:4}@media (max-width:767.98px){.bd-term .booking-form__participants-rows .form-group--last-name,.bd-amadeus-term .booking-form__participants-rows .form-group--last-name{order:2}}.bd-term .booking-form__participants-rows .form-group--birth-date,.bd-amadeus-term .booking-form__participants-rows .form-group--birth-date{order:2}@media (min-width:992px){.bd-term .booking-form__participants-rows .form-group--birth-date,.bd-amadeus-term .booking-form__participants-rows .form-group--birth-date{flex:0 0 40%;max-width:40%}}@media (max-width:767.98px){.bd-term .booking-form__participants-rows .form-group--birth-date,.bd-amadeus-term .booking-form__participants-rows .form-group--birth-date{order:3}}.bd-term .booking-form__participants-rows .form-group--nationality,.bd-amadeus-term .booking-form__participants-rows .form-group--nationality{order:5}@media (min-width:992px){.bd-term .booking-form__participants-rows .form-group--nationality,.bd-amadeus-term .booking-form__participants-rows .form-group--nationality{flex:0 0 40%;max-width:40%}}.bd-term .booking-form__participants-rows .form-group,.bd-amadeus-term .booking-form__participants-rows .form-group{display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap}@media (max-width:1199.98px){.bd-term .booking-form__participants-rows .form-group .text-danger,.bd-amadeus-term .booking-form__participants-rows .form-group .text-danger{padding-left:3rem}}.bd-term .booking-form__participants-rows .form-group label,.bd-amadeus-term .booking-form__participants-rows .form-group label{width:40% !important;font-weight:500}.bd-term .booking-form__participants-rows .form-group .d-flex.gap-2,.bd-term .booking-form__participants-rows .form-group input,.bd-term .booking-form__participants-rows .form-group select,.bd-amadeus-term .booking-form__participants-rows .form-group .d-flex.gap-2,.bd-amadeus-term .booking-form__participants-rows .form-group input,.bd-amadeus-term .booking-form__participants-rows .form-group select{width:60% !important}.bd-term .booking-form__participants-rows .form-group .d-flex.gap-2 select,.bd-amadeus-term .booking-form__participants-rows .form-group .d-flex.gap-2 select{width:33.33%}.bd-term .booking-form__participants-rows .form-group .form-control-sm,.bd-amadeus-term .booking-form__participants-rows .form-group .form-control-sm{height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem}.bd-term .booking-form__participants~.form-row,.bd-amadeus-term .booking-form__participants~.form-row{display:none}.bd-term .booking-form__participant-row-heading,.bd-amadeus-term .booking-form__participant-row-heading{margin-top:2rem}.bd-term .booking-form__participant-row-heading:not(:first-child),.bd-amadeus-term .booking-form__participant-row-heading:not(:first-child){border-top:1px solid #d3dadc;padding-top:2rem}.bd-term .booking-form__total-price,.bd-amadeus-term .booking-form__total-price{background:none;align-items:center;justify-content:end;position:relative;margin-top:3rem}@media (max-width:767.98px){.bd-term .booking-form__total-price,.bd-amadeus-term .booking-form__total-price{padding:0}}.bd-term .booking-form__total-price .d-flex.flex-wrap,.bd-amadeus-term .booking-form__total-price .d-flex.flex-wrap{font-size:1.1rem;font-weight:600}@media (max-width:767.98px){.bd-term .booking-form__total-price .d-flex.flex-wrap,.bd-amadeus-term .booking-form__total-price .d-flex.flex-wrap{width:100%}}.bd-term .booking-form__total-price-value,.bd-amadeus-term .booking-form__total-price-value{margin-left:0;color:#48bddd;font-weight:600}.bd-term .booking-form__total-price-value .price,.bd-amadeus-term .booking-form__total-price-value .price{color:#48bddd}@media (max-width:767.98px){.bd-term .booking-form__total-price-value,.bd-amadeus-term .booking-form__total-price-value{width:auto;position:absolute;top:0;right:0}}.bd-term .booking-form__step-buttons-item--prev,.bd-amadeus-term .booking-form__step-buttons-item--prev{display:-ms-flexbox;display:flex;align-items:center}@media (max-width:767.98px){.bd-term .booking-form__step-buttons-item--prev,.bd-amadeus-term .booking-form__step-buttons-item--prev{width:auto;left:0;top:0.5rem}}.bd-term .booking-form__step-button--prev,.bd-amadeus-term .booking-form__step-button--prev{border-radius:30px;padding:0.5rem 1.5rem;color:#48bddd;font-weight:500;background:#fff;border:1px solid #48bddd}.bd-term .booking-form__step-button--prev:hover,.bd-amadeus-term .booking-form__step-button--prev:hover{color:#fff;background-color:#26a8cc}.bd-term .booking-form__step-button--next,.bd-amadeus-term .booking-form__step-button--next{border-radius:30px;padding:1rem 3.5rem;color:#fff;font-weight:600;background:#6ead33;border:1px solid #6ead33;width:100%;max-width:500px}@media (max-width:767.98px){.bd-term .booking-form__step-button--next,.bd-amadeus-term .booking-form__step-button--next{width:auto}}.bd-term .booking-form__step-button--next:hover,.bd-amadeus-term .booking-form__step-button--next:hover{background-color:#558627;border-color:#558627}.bd-term .booking-form__step-buttons,.bd-amadeus-term .booking-form__step-buttons{position:relative}.bd-term .booking-form__step--3 .booking-form__step-buttons,.bd-amadeus-term .booking-form__step--3 .booking-form__step-buttons{margin-bottom:4rem}.bd-term .booking-summary,.bd-amadeus-term .booking-summary{padding-bottom:2rem;margin-bottom:3rem;border-bottom:1px solid #d3dadc}.bd-term .booking-form__box--summary .booking-summary__title,.bd-term .booking-form__box--summary .booking-form__title,.bd-amadeus-term .booking-form__box--summary .booking-summary__title,.bd-amadeus-term .booking-form__box--summary .booking-form__title{display:block;font-size:1.25rem;font-weight:500;margin-bottom:1rem;margin-top:2rem}.bd-term .booking-form__box--summary .booking-summary__title .icon,.bd-term .booking-form__box--summary .booking-form__title .icon,.bd-amadeus-term .booking-form__box--summary .booking-summary__title .icon,.bd-amadeus-term .booking-form__box--summary .booking-form__title .icon{display:none}.bd-term .booking-form__box--summary .booking-summary__occupancy,.bd-term .booking-form__box--summary .booking-summary__room,.bd-amadeus-term .booking-form__box--summary .booking-summary__occupancy,.bd-amadeus-term .booking-form__box--summary .booking-summary__room{display:none !important}.bd-term .booking-summary__customer-label,.bd-amadeus-term .booking-summary__customer-label{font-weight:500}.bd-term .booking-summary__pricelist,.bd-amadeus-term .booking-summary__pricelist{display:none !important}.bd-term .booking-summary__total-price,.bd-amadeus-term .booking-summary__total-price{display:none}.bd-term .custom-consent,.bd-amadeus-term .custom-consent{text-align:right;margin-top:2rem}.bd-term .booking-form__submit,.bd-amadeus-term .booking-form__submit{justify-content:end;position:relative}.bd-term .booking-summary__services-price,.bd-amadeus-term .booking-summary__services-price{background:none}.bd-term .booking-form__submit-button,.bd-amadeus-term .booking-form__submit-button{z-index:10;border-radius:30px;padding:1rem 3.5rem;color:#fff;font-weight:600;background:#6ead33;border:1px solid #6ead33;width:100%;max-width:500px}@media (min-width:992px){.bd-term .booking-form__submit-button,.bd-amadeus-term .booking-form__submit-button{position:absolute;right:0;bottom:-112px}}.bd-term .booking-form__submit-button:hover,.bd-amadeus-term .booking-form__submit-button:hover{background-color:#558627;border-color:#558627}.bd-term .booking-form__custom-accept-checkboxs,.bd-amadeus-term .booking-form__custom-accept-checkboxs{margin-top:2rem !important;border-top:1px solid #d4d8db;padding-top:2rem}.bd-term .booking-form__custom-accept-checkboxs .custom-control,.bd-amadeus-term .booking-form__custom-accept-checkboxs .custom-control{margin-bottom:0.5rem}.bd-term .booking-form__custom-accept-checkboxs a,.bd-amadeus-term .booking-form__custom-accept-checkboxs a{font-weight:500;text-decoration:underline}.bd-term .upselling-rooms__title,.bd-amadeus-term .upselling-rooms__title{display:none}.bd-term .upselling_row,.bd-amadeus-term .upselling_row{margin:0;padding:0;border-bottom:0;text-align:center}.bd-term .upselling_row .room_hr,.bd-term .upselling_row .room_name,.bd-amadeus-term .upselling_row .room_hr,.bd-amadeus-term .upselling_row .room_name{display:none}.bd-term .upselling_row .room_link,.bd-term .upselling_row .room_price,.bd-term .upselling_row .room_boarding,.bd-amadeus-term .upselling_row .room_link,.bd-amadeus-term .upselling_row .room_price,.bd-amadeus-term .upselling_row .room_boarding{flex:0 0 100%;max-width:100%;text-align:center;padding:0}.bd-term .upselling_row .room_link em,.bd-term .upselling_row .room_price em,.bd-term .upselling_row .room_boarding em,.bd-amadeus-term .upselling_row .room_link em,.bd-amadeus-term .upselling_row .room_price em,.bd-amadeus-term .upselling_row .room_boarding em{display:none}.bd-term .upselling_row .room_link a,.bd-term .upselling_row .room_price a,.bd-term .upselling_row .room_boarding a,.bd-amadeus-term .upselling_row .room_link a,.bd-amadeus-term .upselling_row .room_price a,.bd-amadeus-term .upselling_row .room_boarding a{display:block;width:100%;border-radius:30px;padding:0.5rem 2.5rem;border:2px solid;color:#fff;border-color:#48bddd;background:#48bddd;margin-top:1rem}.bd-term .upselling_row .room_link a:hover,.bd-term .upselling_row .room_price a:hover,.bd-term .upselling_row .room_boarding a:hover,.bd-amadeus-term .upselling_row .room_link a:hover,.bd-amadeus-term .upselling_row .room_price a:hover,.bd-amadeus-term .upselling_row .room_boarding a:hover{color:#fff;background:#26a8cc}.bd-term .upselling_row .room_price .per-person,.bd-amadeus-term .upselling_row .room_price .per-person{font-weight:400;text-align:center}.bd-term .upselling_row .room_price .price-alt,.bd-term .upselling_row .room_price .price-primary,.bd-amadeus-term .upselling_row .room_price .price-alt,.bd-amadeus-term .upselling_row .room_price .price-primary{font-weight:600}.bd-term .upselling_row .room_boarding::after,.bd-amadeus-term .upselling_row .room_boarding::after{content:" ";font-size:1rem;display:block;margin-bottom:4.7rem;font-weight:400}.bd-term .booking-form__box--order h2,.bd-amadeus-term .booking-form__box--order h2{display:block !important;font-size:1.25rem;font-weight:600}.bd-term .booking-form__order-form .form-group .form-item,.bd-amadeus-term .booking-form__order-form .form-group .form-item{display:-ms-flexbox;display:flex;margin-bottom:1rem;align-items:center}@media (max-width:767.98px){.bd-term .booking-form__order-form .form-group .form-item,.bd-amadeus-term .booking-form__order-form .form-group .form-item{flex-wrap:wrap}}.bd-term .booking-form__order-form .form-group label,.bd-amadeus-term .booking-form__order-form .form-group label{width:27%;text-align:right;padding-right:1rem;margin:0;font-weight:400}@media (max-width:767.98px){.bd-term .booking-form__order-form .form-group label,.bd-amadeus-term .booking-form__order-form .form-group label{width:100% !important;font-size:0.9rem;text-align:left;margin-bottom:0.25rem}}.bd-term .booking-form__order-form .form-group .form-control:valid,.bd-amadeus-term .booking-form__order-form .form-group .form-control:valid{font-weight:500;color:#343a40}.bd-term .booking-form__order-form .form-group .form-control,.bd-term .booking-form__order-form .form-group .date-search__input,.bd-term .booking-form__order-form .form-group .d-flex.gap-2,.bd-amadeus-term .booking-form__order-form .form-group .form-control,.bd-amadeus-term .booking-form__order-form .form-group .date-search__input,.bd-amadeus-term .booking-form__order-form .form-group .d-flex.gap-2{width:60%}@media (max-width:767.98px){.bd-term .booking-form__order-form .form-group .form-control,.bd-term .booking-form__order-form .form-group .date-search__input,.bd-term .booking-form__order-form .form-group .d-flex.gap-2,.bd-amadeus-term .booking-form__order-form .form-group .form-control,.bd-amadeus-term .booking-form__order-form .form-group .date-search__input,.bd-amadeus-term .booking-form__order-form .form-group .d-flex.gap-2{width:100% !important}}.bd-term .booking-form__order-form .form-group .form-control select,.bd-term .booking-form__order-form .form-group .date-search__input select,.bd-term .booking-form__order-form .form-group .d-flex.gap-2 select,.bd-amadeus-term .booking-form__order-form .form-group .form-control select,.bd-amadeus-term .booking-form__order-form .form-group .date-search__input select,.bd-amadeus-term .booking-form__order-form .form-group .d-flex.gap-2 select{width:33.333% !important}@media (max-width:767.98px){.bd-term .booking-form__order-form .form-group .form-control select,.bd-term .booking-form__order-form .form-group .date-search__input select,.bd-term .booking-form__order-form .form-group .d-flex.gap-2 select,.bd-amadeus-term .booking-form__order-form .form-group .form-control select,.bd-amadeus-term .booking-form__order-form .form-group .date-search__input select,.bd-amadeus-term .booking-form__order-form .form-group .d-flex.gap-2 select{width:100% !important}}.bd-term .booking-form__order-form .form-group .form-item--post-code input,.bd-amadeus-term .booking-form__order-form .form-group .form-item--post-code input{width:20%}@media (max-width:767.98px){.bd-term .booking-form__order-form .form-group .form-item--post-code input,.bd-amadeus-term .booking-form__order-form .form-group .form-item--post-code input{width:100% !important}}.bd-term .booking-form__order-form .form-group.col-12,.bd-amadeus-term .booking-form__order-form .form-group.col-12{flex-wrap:wrap}.bd-term .booking-form__order-form .form-group.col-12 label,.bd-amadeus-term .booking-form__order-form .form-group.col-12 label{text-align:left;width:100%}.bd-term .payment--type .booking-form__title,.bd-amadeus-term .payment--type .booking-form__title{display:block !important}.bd-term .booking-form__participant-row,.bd-amadeus-term .booking-form__participant-row{padding:0;border:0}.bd-term .booking-form__payment-item,.bd-amadeus-term .booking-form__payment-item{display:-ms-flexbox;display:flex;width:100%;flex-wrap:wrap}@media (max-width:767.98px){.bd-term .booking-form__payment-item,.bd-amadeus-term .booking-form__payment-item{flex-wrap:wrap}}.bd-term .booking-form__payment.payment--method::before,.bd-amadeus-term .booking-form__payment.payment--method::before{content:"Způsob platby";font-size:1.2rem;font-weight:500;margin-bottom:1rem;display:block}.bd-term .booking-form__payment-method-list label,.bd-amadeus-term .booking-form__payment-method-list label{width:100%;position:relative}.bd-term .booking-form__payment-method-list .booking-form__payment-item::after,.bd-amadeus-term .booking-form__payment-method-list .booking-form__payment-item::after{content:"Zdarma";color:#48bddd !important;font-weight:600}@media (min-width:768px){.bd-term .booking-form__payment-method-list .booking-form__payment-item::after,.bd-amadeus-term .booking-form__payment-method-list .booking-form__payment-item::after{position:absolute;right:1rem}}@media (max-width:767.98px){.bd-term .booking-form__payment-method-list .booking-form__payment-item::after,.bd-amadeus-term .booking-form__payment-method-list .booking-form__payment-item::after{width:100%;text-align:right}}.bd-term .booking-form__payment-text,.bd-amadeus-term .booking-form__payment-text{width:100%;font-style:italic;margin-top:1rem}.bd-term .booking-form__payment-type,.bd-amadeus-term .booking-form__payment-type{color:#48bddd;margin-left:auto}.bd-term .booking-form__payment-type strong,.bd-amadeus-term .booking-form__payment-type strong{font-weight:600}.bd-term .booking-form__payment-method-list .booking-form__payment-item,.bd-term .booking-form__payment-type-list .booking-form__payment-item,.bd-amadeus-term .booking-form__payment-method-list .booking-form__payment-item,.bd-amadeus-term .booking-form__payment-type-list .booking-form__payment-item{padding:1rem}.bd-term .booking-form__payment-method-list .booking-form__payment-item .custom-control-label,.bd-term .booking-form__payment-type-list .booking-form__payment-item .custom-control-label,.bd-amadeus-term .booking-form__payment-method-list .booking-form__payment-item .custom-control-label,.bd-amadeus-term .booking-form__payment-type-list .booking-form__payment-item .custom-control-label{padding-left:2rem;min-width:240px}.bd-term .booking-form__payment-method-list .booking-form__payment-item .custom-control-label::before,.bd-term .booking-form__payment-method-list .booking-form__payment-item .custom-control-label::after,.bd-term .booking-form__payment-type-list .booking-form__payment-item .custom-control-label::before,.bd-term .booking-form__payment-type-list .booking-form__payment-item .custom-control-label::after,.bd-amadeus-term .booking-form__payment-method-list .booking-form__payment-item .custom-control-label::before,.bd-amadeus-term .booking-form__payment-method-list .booking-form__payment-item .custom-control-label::after,.bd-amadeus-term .booking-form__payment-type-list .booking-form__payment-item .custom-control-label::before,.bd-amadeus-term .booking-form__payment-type-list .booking-form__payment-item .custom-control-label::after{left:0}@media (max-width:767.98px){.bd-term .booking-form__payment-method-list .booking-form__payment-item .custom-control-label,.bd-term .booking-form__payment-type-list .booking-form__payment-item .custom-control-label,.bd-amadeus-term .booking-form__payment-method-list .booking-form__payment-item .custom-control-label,.bd-amadeus-term .booking-form__payment-type-list .booking-form__payment-item .custom-control-label{flex-wrap:wrap}}.bd-term .booking-form__payment-method-list .booking-form__payment-item:first-child,.bd-term .booking-form__payment-type-list .booking-form__payment-item:first-child,.bd-amadeus-term .booking-form__payment-method-list .booking-form__payment-item:first-child,.bd-amadeus-term .booking-form__payment-type-list .booking-form__payment-item:first-child{background:#f1f3f5}.bd-term .booking-form__text-after,.bd-amadeus-term .booking-form__text-after{margin-top:2rem}.booking-form__services-name{font-size:0 !important}.booking-form__services-name::before{content:"Doplňkové služby";font-size:1.2rem}.booking-form__step-button--next::after{padding-left:3rem}.multi-steps{margin-bottom:4rem}@media (max-width:767.98px){.multi-steps{display:-ms-flexbox;display:flex;justify-content:space-between}}.multi-steps>li.active~li{color:#d4d8db !important}.multi-steps>li.active~li:before{font-family:inherit !important;background-color:#fff;border-color:#d4d8db;color:#d4d8db}.multi-steps>li{color:#304043 !important;font-size:1.25rem;font-weight:500;min-width:300px}.multi-steps>li::before{width:3.25rem;height:3.25rem;line-height:2.9rem;background-color:#fff;border-color:#d4d8db;color:#d4d8db}@media (max-width:767.98px){.multi-steps>li::before{font-size:1.25rem;width:2.25rem;height:2.25rem;line-height:1.9rem}}.multi-steps>li::after{top:1.5rem}@media (max-width:767.98px){.multi-steps>li::after{display:none}}@media (max-width:767.98px){.multi-steps>li:not(.active){font-size:0}}.multi-steps>li.active::before{color:#48bddd;background:#f0fafe}@media (max-width:767.98px){.multi-steps>li{min-width:0}}body[data-order-step="2"] li[data-step="1"]::before{color:#48bddd;background:#fff;border-color:#48bddd}@media (min-width:992px){body[data-order-step="2"] .booking-form__step-buttons{margin-top:3rem}}body[data-order-step="3"] li[data-step="1"]::before,body[data-order-step="3"] li[data-step="2"]::before{color:#48bddd;background:#fff;border-color:#48bddd}body[data-order-step="3"] .booking-form__step-buttons{margin-top:3rem}.booking-form__footer{color:#6c757d;margin-top:2rem}.booking-form__services-list{display:-ms-flexbox;display:flex;gap:1rem}@media (max-width:767.98px){.booking-form__services-list{flex-wrap:wrap}}.booking-form__services-list em{display:block;text-align:center;color:#b8bfc1;font-size:1.8rem;width:100%;line-height:1.2}.booking-form__services-list h4{display:block;text-align:center;font-size:1.35rem;font-weight:500;width:100%}.booking-form__services-list .upsell-service,.booking-form__services-list .booking-form__service{padding:1.5rem !important;border:1px solid #d4d8db;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%;margin:0;align-content:baseline;border-radius:0.5rem;text-align:center;position:relative}@media (min-width:992px){.booking-form__services-list .upsell-service,.booking-form__services-list .booking-form__service{max-width:33.333%}}.booking-form__services-list .booking-form__service-description{width:100%;min-height:22px;position:absolute;left:0;right:0;top:140px}.booking-form__services-list .booking-form__service-col-description{flex:0 1 100%;max-width:100%;padding:0;height:126px}.booking-form__services-list .booking-form__service-col-description span{display:block;margin-top:5rem}.booking-form__services-list .booking-form__service-col-description span strong::before{content:"+ "}.booking-form__services-list .booking-form__service-col-radios{flex:0 1 100%;max-width:100%;padding:0}.booking-form__services-list .booking-form__service-prices{width:100%}.booking-form__services-list .booking-form__service-col-price{display:none}.booking-form__services-list .radio-switch{height:auto;box-shadow:none;background:none;margin-top:1.3rem}.booking-form__services-list .radio-switch label{background:#48bddd;color:#fff;padding:calc(0.5rem + 2px)}.booking-form__services-list .radio-switch label::before{content:"Přidat"}.booking-form__services-list .radio-switch input:last-of-type:checked+label{background:none;color:#48bddd}.booking-form__services-list .radio-switch input:last-of-type:checked+label::before{content:"Odebrat";color:#304043;border-bottom:1px solid}.upsell-service em{margin-bottom:1rem}.booking-form__service h4{position:relative;font-size:0}.booking-form__service h4::after{font-size:1.35rem;content:"Parkování na letišti"}.booking-form__service h4::before{content:"";font-family:c4f;display:block;text-align:center;color:#b8bfc1;font-size:1.8rem;width:100%;margin-bottom:1rem}.booking-form__service[data-service-id="2"] h4,.booking-form__service[data-service-id="4"] h4,.booking-form__service[data-service-id="5"] h4,.booking-form__service[data-service-id="6"] h4,.booking-form__service[data-service-id="7"] h4,.booking-form__service[data-service-id="8"] h4,.booking-form__service[data-service-id="9"] h4,.booking-form__service[data-service-id="10"] h4,.booking-form__service[data-service-id="11"] h4,.booking-form__service[data-service-id="12"] h4,.booking-form__service[data-service-id="13"] h4,.booking-form__service[data-service-id="14"] h4{position:relative;font-size:0}.booking-form__service[data-service-id="2"] h4::after,.booking-form__service[data-service-id="4"] h4::after,.booking-form__service[data-service-id="5"] h4::after,.booking-form__service[data-service-id="6"] h4::after,.booking-form__service[data-service-id="7"] h4::after,.booking-form__service[data-service-id="8"] h4::after,.booking-form__service[data-service-id="9"] h4::after,.booking-form__service[data-service-id="10"] h4::after,.booking-form__service[data-service-id="11"] h4::after,.booking-form__service[data-service-id="12"] h4::after,.booking-form__service[data-service-id="13"] h4::after,.booking-form__service[data-service-id="14"] h4::after{font-size:1.35rem;content:"Cestovní pojištění"}.booking-form__service[data-service-id="2"] h4::before,.booking-form__service[data-service-id="4"] h4::before,.booking-form__service[data-service-id="5"] h4::before,.booking-form__service[data-service-id="6"] h4::before,.booking-form__service[data-service-id="7"] h4::before,.booking-form__service[data-service-id="8"] h4::before,.booking-form__service[data-service-id="9"] h4::before,.booking-form__service[data-service-id="10"] h4::before,.booking-form__service[data-service-id="11"] h4::before,.booking-form__service[data-service-id="12"] h4::before,.booking-form__service[data-service-id="13"] h4::before,.booking-form__service[data-service-id="14"] h4::before{content:""}.bd-term .order-wrap .booking-form__box .booking-form__room .booking-form__title,.bd-term .order-wrap .booking-form__box .booking-form__room{display:block}.bd-term .order-wrap .booking-form__box .booking-form__room{margin-bottom:5rem}.bd-term .booking-form__services{margin-top:3rem}.bd-term .booking-form__room-total,.bd-term .booking-form__surcharge-total{background:transparent;font-weight:500}.bd-term .booking-form__surcharges,.bd-term .booking-form__rooms-list{border:1px solid #d4d8db;padding:1.5rem;border-radius:0.5rem;position:relative}.bd-term .booking-form__surcharges{margin-top:4rem !important}.bd-term .booking-form__surcharges .remove-surcharge{border-radius:50%;border:1px solid #6c757d;padding:4px;display:-ms-flexbox;display:flex;width:26px;height:26px;align-items:center;justify-content:center}.bd-term .booking-form__surcharges .remove-surcharge span{color:#6c757d;font-weight:400}.bd-term .booking-form__surcharges::before{content:"Příplatky";position:absolute;left:0;top:-2.5rem;font-size:1.2rem;font-weight:500;margin-bottom:1rem}.bd-term .booking-form__surcharge-row{margin-top:1rem}.bd-term .booking-form__services-list .booking-form__service-description{position:static !important}.booking-form__payments-wrap .payment--currency label{width:36px;height:36px}.component.save-order .alert-success,.component.save-order .text-top-order,.component.save-order .save-order__header{display:none}.order-confirmation h1{font-size:2.8rem;text-align:center}.order-confirmation h1 .icon{display:block;font-size:5rem;text-align:center;margin-bottom:1.5rem}.order-confirmation h2{text-align:center;font-weight:400 !important;font-size:1.2rem !important;margin-top:2rem !important;max-width:none !important}.order-confirmation h3{margin-bottom:1.5rem !important;font-weight:600 !important;font-size:1.37rem !important;text-align:left !important;max-width:none !important}.order-confirmation .alert-primary{font-size:1.25rem;font-weight:600;color:#304043;text-align:center;margin-top:3rem;border:1px solid #d4d8db;padding:1.5rem;background:#effafe;border-radius:0.75rem}.order-confirmation .alert-primary img{margin-right:1rem}@media (max-width:767.98px){.order-confirmation .alert-primary img{display:block;margin:0 auto}}.order-confirmation .alert-danger{font-size:1.25rem;font-weight:600;color:#304043;text-align:center;margin-top:3rem;border:1px solid #dc3545;padding:1.5rem;background:#f8d7da;border-radius:0.75rem}.order-confirmation .alert-danger img{margin-right:1rem}@media (max-width:767.98px){.order-confirmation .alert-danger img{display:block;margin:0 auto}}.order-confirmation .border-radius{border-radius:0.75rem}.order-confirmation a:not(.btn){color:#48bddd !important;font-weight:600;text-decoration:none !important}.order-confirmation a:not(.btn):hover{color:#26a8cc !important}.order-confirmation .text-center{text-align:center !important}.order-confirmation .social{margin-top:2rem;gap:1rem;display:-ms-flexbox;display:flex;align-content:center;justify-content:center}.order-confirmation .social a{display:block;border-radius:2rem;background:#f1f3f5;border:#d4d8db;color:#304043 !important;font-weight:600;padding:0.5rem 1.2rem}.order-confirmation .social a:hover{background:#d4d8db;text-decoration:none}.order-confirmation ul{font-size:1.25rem;margin:0 !important;max-width:none !important}.order-confirmation ul li{margin-bottom:1rem}.order-confirmation ul li::marker{color:#6c757d}.order-confirmation ul li:last-child{margin-bottom:0}@media (max-width:767.98px){.booking-form__submit,.booking-form__step-buttons-item--next{position:fixed !important;bottom:0;left:0;right:0;width:100%;margin:0;background:#fff;padding:5px;z-index:25000;box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important}}.bd-country,.bd-destination,.bd-amadeus-destination,.bd-amadeus-country{background-position:center 145px;background-repeat:no-repeat;background-size:100% 440px}@media (max-width:767.98px){.bd-country,.bd-destination,.bd-amadeus-destination,.bd-amadeus-country{background-position:center 0;background-size:auto 300px}}.bd-country .search-map-box,.bd-country .country-detail__header,.bd-destination .search-map-box,.bd-destination .country-detail__header,.bd-amadeus-destination .search-map-box,.bd-amadeus-destination .country-detail__header,.bd-amadeus-country .search-map-box,.bd-amadeus-country .country-detail__header{display:none}.bd-country .breadcrumb-item,.bd-destination .breadcrumb-item,.bd-amadeus-destination .breadcrumb-item,.bd-amadeus-country .breadcrumb-item{color:#fff !important;display:block !important}.bd-country .breadcrumb-item::before,.bd-destination .breadcrumb-item::before,.bd-amadeus-destination .breadcrumb-item::before,.bd-amadeus-country .breadcrumb-item::before{color:#fff}.bd-country .breadcrumb-item a,.bd-destination .breadcrumb-item a,.bd-amadeus-destination .breadcrumb-item a,.bd-amadeus-country .breadcrumb-item a{color:#fff}.bd-country .breadcrumb-item a:hover,.bd-destination .breadcrumb-item a:hover,.bd-amadeus-destination .breadcrumb-item a:hover,.bd-amadeus-country .breadcrumb-item a:hover{border-bottom:0 solid transparent}@media (max-width:767.98px){.bd-country .search-filters,.bd-destination .search-filters,.bd-amadeus-destination .search-filters,.bd-amadeus-country .search-filters{padding-bottom:3rem}}.bd-country .search-results_button-wrap,.bd-destination .search-results_button-wrap,.bd-amadeus-destination .search-results_button-wrap,.bd-amadeus-country .search-results_button-wrap{display:none}.bd-country .custom-text--4,.bd-destination .custom-text--4,.bd-amadeus-destination .custom-text--4,.bd-amadeus-country .custom-text--4{position:absolute;top:1rem;color:white !important;width:100%}@media (max-width:767.98px){.bd-country .custom-text--4,.bd-destination .custom-text--4,.bd-amadeus-destination .custom-text--4,.bd-amadeus-country .custom-text--4{top:0}}.bd-country .custom-text--4 .flag,.bd-destination .custom-text--4 .flag,.bd-amadeus-destination .custom-text--4 .flag,.bd-amadeus-country .custom-text--4 .flag{position:absolute;margin-left:calc(100% - 100px);top:0;background:none;width:100px;height:auto}.bd-country .custom-text--4 .flag img,.bd-country .custom-text--4 .flag svg,.bd-destination .custom-text--4 .flag img,.bd-destination .custom-text--4 .flag svg,.bd-amadeus-destination .custom-text--4 .flag img,.bd-amadeus-destination .custom-text--4 .flag svg,.bd-amadeus-country .custom-text--4 .flag img,.bd-amadeus-country .custom-text--4 .flag svg{width:100px}@media (max-width:767.98px){.bd-country .custom-text--4 .flag,.bd-destination .custom-text--4 .flag,.bd-amadeus-destination .custom-text--4 .flag,.bd-amadeus-country .custom-text--4 .flag{margin-left:calc(100% - 100px);top:0rem}}.bd-country .country-detail__heading--name,.bd-destination .country-detail__heading--name,.bd-amadeus-destination .country-detail__heading--name,.bd-amadeus-country .country-detail__heading--name{margin:0;font-size:1.75rem;position:absolute;z-index:2;top:7rem;color:white;max-width:1730px}@media (max-width:767.98px){.bd-country .country-detail__heading--name,.bd-destination .country-detail__heading--name,.bd-amadeus-destination .country-detail__heading--name,.bd-amadeus-country .country-detail__heading--name{top:4rem}}.bd-country .component.gallery,.bd-destination .component.gallery,.bd-amadeus-destination .component.gallery,.bd-amadeus-country .component.gallery{display:none}.bd-country .country-detail__body,.bd-destination .country-detail__body,.bd-amadeus-destination .country-detail__body,.bd-amadeus-country .country-detail__body{padding-top:480px;position:relative}.bd-country .country-detail__body::before,.bd-destination .country-detail__body::before,.bd-amadeus-destination .country-detail__body::before,.bd-amadeus-country .country-detail__body::before{content:"";background:rgba(0, 0, 0, 0.355);display:block;position:absolute;left:-100%;top:0;width:300%;height:440px}@media (max-width:767.98px){.bd-country .country-detail__body::before,.bd-destination .country-detail__body::before,.bd-amadeus-destination .country-detail__body::before,.bd-amadeus-country .country-detail__body::before{top:-1rem;height:243px}}@media (max-width:767.98px){.bd-country .country-detail__body,.bd-destination .country-detail__body,.bd-amadeus-destination .country-detail__body,.bd-amadeus-country .country-detail__body{padding-top:250px}}.bd-country .country-detail__body .perex,.bd-destination .country-detail__body .perex,.bd-amadeus-destination .country-detail__body .perex,.bd-amadeus-country .country-detail__body .perex{padding-top:4rem;max-width:50%}@media (max-width:767.98px){.bd-country .country-detail__body .perex,.bd-destination .country-detail__body .perex,.bd-amadeus-destination .country-detail__body .perex,.bd-amadeus-country .country-detail__body .perex{max-width:100%;padding-top:3rem;font-size:0.8rem;max-height:143px;overflow:hidden}}.bd-country .custom-text h2,.bd-destination .custom-text h2,.bd-amadeus-destination .custom-text h2,.bd-amadeus-country .custom-text h2{font-size:2.18rem;margin-top:3rem;margin-bottom:1rem}.bd-country .custom-text h3,.bd-destination .custom-text h3,.bd-amadeus-destination .custom-text h3,.bd-amadeus-country .custom-text h3{font-size:1.375rem;font-weight:500;margin-top:3rem;margin-bottom:1rem}.bd-country .custom-text .card-body>h3:first-child,.bd-destination .custom-text .card-body>h3:first-child,.bd-amadeus-destination .custom-text .card-body>h3:first-child,.bd-amadeus-country .custom-text .card-body>h3:first-child{margin-top:0}.bd-country .map__canvas,.bd-country .map__element,.bd-destination .map__canvas,.bd-destination .map__element,.bd-amadeus-destination .map__canvas,.bd-amadeus-destination .map__element,.bd-amadeus-country .map__canvas,.bd-amadeus-country .map__element{height:280px;padding-bottom:0}@media (min-width:992px){.bd-country .custom-text--1,.bd-destination .custom-text--1,.bd-amadeus-destination .custom-text--1,.bd-amadeus-country .custom-text--1{width:50%;float:left}}.bd-country .custom-text--1 ul,.bd-destination .custom-text--1 ul,.bd-amadeus-destination .custom-text--1 ul,.bd-amadeus-country .custom-text--1 ul{width:100%;gap:0 1rem}@media (max-width:767.98px){.bd-country .custom-text--1 ul,.bd-destination .custom-text--1 ul,.bd-amadeus-destination .custom-text--1 ul,.bd-amadeus-country .custom-text--1 ul{gap:0 0.5rem}}.bd-country .custom-text--1 ul li,.bd-destination .custom-text--1 ul li,.bd-amadeus-destination .custom-text--1 ul li,.bd-amadeus-country .custom-text--1 ul li{width:calc(50% - 1rem);font-weight:500}@media (max-width:767.98px){.bd-country .custom-text--1 ul li,.bd-destination .custom-text--1 ul li,.bd-amadeus-destination .custom-text--1 ul li,.bd-amadeus-country .custom-text--1 ul li{width:100%}}.bd-country .custom-text--1 ul li button,.bd-destination .custom-text--1 ul li button,.bd-amadeus-destination .custom-text--1 ul li button,.bd-amadeus-country .custom-text--1 ul li button{padding:1rem;width:100%;border:0;text-align:left;background:none;font-weight:600}.bd-country .custom-text--1 ul li button:hover,.bd-destination .custom-text--1 ul li button:hover,.bd-amadeus-destination .custom-text--1 ul li button:hover,.bd-amadeus-country .custom-text--1 ul li button:hover{text-decoration:underline}@media (max-width:767.98px){.bd-country .custom-text--1 ul li button,.bd-destination .custom-text--1 ul li button,.bd-amadeus-destination .custom-text--1 ul li button,.bd-amadeus-country .custom-text--1 ul li button{padding:0.5rem}}@media (max-width:767.98px){.bd-country .custom-text--1 ul li button,.bd-destination .custom-text--1 ul li button,.bd-amadeus-destination .custom-text--1 ul li button,.bd-amadeus-country .custom-text--1 ul li button{font-size:0.9rem}}@media (max-width:767.98px){.bd-country .custom-text--1 ul li:nth-child(odd) button,.bd-destination .custom-text--1 ul li:nth-child(odd) button,.bd-amadeus-destination .custom-text--1 ul li:nth-child(odd) button,.bd-amadeus-country .custom-text--1 ul li:nth-child(odd) button{background:#f1f3f5}}@media (min-width:992px){.bd-country .custom-text--1 ul li:nth-child(1) button,.bd-country .custom-text--1 ul li:nth-child(2) button,.bd-country .custom-text--1 ul li:nth-child(5) button,.bd-country .custom-text--1 ul li:nth-child(6) button,.bd-country .custom-text--1 ul li:nth-child(9) button,.bd-country .custom-text--1 ul li:nth-child(10) button,.bd-destination .custom-text--1 ul li:nth-child(1) button,.bd-destination .custom-text--1 ul li:nth-child(2) button,.bd-destination .custom-text--1 ul li:nth-child(5) button,.bd-destination .custom-text--1 ul li:nth-child(6) button,.bd-destination .custom-text--1 ul li:nth-child(9) button,.bd-destination .custom-text--1 ul li:nth-child(10) button,.bd-amadeus-destination .custom-text--1 ul li:nth-child(1) button,.bd-amadeus-destination .custom-text--1 ul li:nth-child(2) button,.bd-amadeus-destination .custom-text--1 ul li:nth-child(5) button,.bd-amadeus-destination .custom-text--1 ul li:nth-child(6) button,.bd-amadeus-destination .custom-text--1 ul li:nth-child(9) button,.bd-amadeus-destination .custom-text--1 ul li:nth-child(10) button,.bd-amadeus-country .custom-text--1 ul li:nth-child(1) button,.bd-amadeus-country .custom-text--1 ul li:nth-child(2) button,.bd-amadeus-country .custom-text--1 ul li:nth-child(5) button,.bd-amadeus-country .custom-text--1 ul li:nth-child(6) button,.bd-amadeus-country .custom-text--1 ul li:nth-child(9) button,.bd-amadeus-country .custom-text--1 ul li:nth-child(10) button{background:#f1f3f5}}@media (min-width:992px){.bd-country .map,.bd-destination .map,.bd-amadeus-destination .map,.bd-amadeus-country .map{width:50%;float:right}}@media (max-width:767.98px){.bd-country .map,.bd-destination .map,.bd-amadeus-destination .map,.bd-amadeus-country .map{display:none}}.bd-country .dates-country,.bd-destination .dates-country,.bd-amadeus-destination .dates-country,.bd-amadeus-country .dates-country{clear:both}@media (max-width:767.98px){.bd-country .dates-country,.bd-destination .dates-country,.bd-amadeus-destination .dates-country,.bd-amadeus-country .dates-country{margin-top:2rem}}.bd-country .dates-country .search-results__heading,.bd-destination .dates-country .search-results__heading,.bd-amadeus-destination .dates-country .search-results__heading,.bd-amadeus-country .dates-country .search-results__heading{margin-top:4rem}@media (max-width:767.98px){.bd-country .dates-country .search-results__heading,.bd-destination .dates-country .search-results__heading,.bd-amadeus-destination .dates-country .search-results__heading,.bd-amadeus-country .dates-country .search-results__heading{display:none}}.bd-country .custom-text--2,.bd-destination .custom-text--2,.bd-amadeus-destination .custom-text--2,.bd-amadeus-country .custom-text--2{padding-line-height:1.75}.bd-country .more__offers,.bd-destination .more__offers,.bd-amadeus-destination .more__offers,.bd-amadeus-country .more__offers{margin:2rem auto;display:table;border-radius:30px;width:auto;padding:0.5rem 2.5rem;border:2px solid;color:#48bddd;border-color:#48bddd}.bd-country .more__offers:hover,.bd-destination .more__offers:hover,.bd-amadeus-destination .more__offers:hover,.bd-amadeus-country .more__offers:hover{color:#fff;background:#48bddd}@media (max-width:767.98px){.bd-country #specification-destinations,.bd-destination #specification-destinations,.bd-amadeus-destination #specification-destinations,.bd-amadeus-country #specification-destinations{display:none}}.accordion .card{border:0;border-radius:0;border-top:1px solid #d4d8db !important}.accordion .card-header{border:0;background:none;padding:0}.accordion .card-header button{font-weight:600;width:100%;display:-ms-flexbox;display:flex;justify-content:space-between;padding:1.25rem;border-radius:0}.accordion .card-header button:hover{text-decoration:none}.accordion .card-header button[aria-expanded="false"]::after{content:"";font-family:c4f}.accordion .card-header button[aria-expanded="true"]{background:#f1f3f5}.accordion .card-header button[aria-expanded="true"]::after{content:"-";font-size:1.2rem}.bd-amadeus-destination .nav-breadcrumb{position:absolute;top:1rem}.header-big .component__heading{font-size:1.75rem;margin-bottom:2rem}@media (max-width:767.98px){.header-big .component__heading{font-size:1.5rem}}.header-big .component__heading span{display:block;font-size:0.9rem;margin-top:0.25rem;color:#4d4d4d}@media screen and (min-width:1380px){.bd-content-page .slick-prev,.bd-homepage .slick-prev{left:-4rem}.bd-content-page .slick-next,.bd-homepage .slick-next{right:-4rem}}@media (max-width:767.98px){.bd-content-page .slick-prev,.bd-homepage .slick-prev{left:-10px}.bd-content-page .slick-next,.bd-homepage .slick-next{right:-10px}}@media (max-width:1199.98px){.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus,.slick-prev,.slick-next{background:rgba(158, 158, 158, 0.43);border-radius:50%;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.slick-prev::before,.slick-next::before{color:#fff}}.hp-mask-img{position:absolute;z-index:-1;width:100%;height:440px;top:0;left:0}@media (max-width:767.98px){.hp-mask-img{height:600px}}.hp-mask{height:440px;background:url(https://c.ccdn.cz/11268/uploads/fs_images/contentdesignimagesets/29/dbg2025_16824_o.webp) no-repeat top center;background-position:center;padding-top:2rem}@media (min-width:992px){.hp-mask{background-size:100%}}@media (max-width:767.98px){.hp-mask{height:680px;padding-top:3rem}}.hp-mask .container{display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.hp-mask .title-box{color:white;font-size:2.75rem;line-height:1.2;padding-bottom:5rem}.hp-mask .title-box small{font-size:1.2rem;display:block}@media (max-width:767.98px){.hp-mask .title-box{font-size:1.5rem;line-height:1;margin-top:0;margin-bottom:0;padding-bottom:2rem}}.hp-mask cesys-search-mask{min-height:164px;display:block}@media (max-width:767.98px){.hp-mask cesys-search-mask{min-height:404px}}.benefits{margin:3rem 0;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem 1rem}@media (max-width:767.98px){.benefits{grid-template-columns:1fr;grid-template-rows:1fr}}.benefits .item{display:-ms-flexbox;display:flex;align-items:center}.benefits svg{width:27px;height:27px}.benefits .line{padding-left:0.75rem;font-weight:600}.section-fav-destinations .container{padding:3rem 0;padding-bottom:5rem;border-top:1px solid #dee2e6}@media (max-width:767.98px){.section-fav-destinations{display:none}}.section-fav-destinations .nav{display:none;margin-bottom:2rem;position:relative}.section-fav-destinations .nav::after{content:"";position:absolute;bottom:0px;right:20%;left:-20%;width:140%;height:1px;background-color:#d3dadc}@media (max-width:767.98px){.section-fav-destinations .nav{display:-ms-flexbox;display:flex}}.section-fav-destinations .nav button{background:#f1f3f5 !important;color:#4d4d4d;border:1px solid #d3dadc;padding:0.5rem 1rem;background:transparent;border-bottom:0 !important;margin-right:0.5rem;border-radius:0;border-top-left-radius:0.75rem;border-top-right-radius:0.75rem;font-weight:500}.section-fav-destinations .nav button:focus{outline:none}.section-fav-destinations .nav button:hover{border:1px solid #d3dadc;color:#212529;text-decoration:none;background-color:#fff !important}.section-fav-destinations .nav button.active{color:#212529;background-color:#fff !important;position:relative}.section-fav-destinations .nav button.active::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:3px;background-color:#fff;z-index:2}@media (max-width:767.98px){.section-fav-destinations .evropa,.section-fav-destinations .ostatni{display:none}}.fav-destinations{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem 1rem;grid-template-areas:". . . . ." ". . . . ."}@media (min-width:1200px){.fav-destinations{gap:1.25 1.25}}@media (max-width:767.98px){.fav-destinations{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:". ." ". ." ". ." ". ." ". ."}}.fav-destinations .item{position:relative;overflow:hidden;aspect-ratio:1.5;border-radius:0.5rem}@media (max-width:767.98px){.fav-destinations .item{min-height:135px}}.fav-destinations .item:hover .text{color:#fff}.fav-destinations .item:hover img{transform:scale(1.05)}.fav-destinations .item img{width:100%;height:100%;object-fit:cover;transition:all 0.25s ease}.fav-destinations .item .text{position:absolute;left:0;top:0;width:100%;height:100%;display:-ms-flexbox;display:flex;flex-direction:column;padding:1.75rem;font-size:1.25rem;justify-content:center;align-items:center;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 0.4) 63%, rgba(0, 0, 0, 0.65) 100%);color:#fff}@media (max-width:767.98px){.fav-destinations .item .text{padding:1rem;font-size:1rem}}.fav-destinations .item .text .price{color:#fff;font-size:0.9rem;font-weight:600}.fav-destinations .item .text strong{font-weight:600;font-size:1.5rem;color:#fff}@media (max-width:767.98px){.fav-destinations .item .text strong{font-size:1.1rem}}.section-fav-trip-types{margin:80px 0;padding:80px 0;overflow:hidden}@media (max-width:767.98px){.section-fav-trip-types{display:none}}.fav-trip-types{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-template-areas:". . . .";gap:1rem 1rem}@media (max-width:767.98px){.fav-trip-types{grid-template-columns:1fr 1fr;grid-template-rows:1fr fr;grid-template-areas:". ." ". ."}}@media (min-width:1200px){.fav-trip-types{gap:1.25rem 1.25rem}}.fav-trip-types .item{position:relative;overflow:hidden;font-weight:600;aspect-ratio:1;border-radius:0.5rem}.fav-trip-types .item:hover .text{color:#fff}.fav-trip-types .item:hover img{transform:scale(1.05)}@media (max-width:767.98px){.fav-trip-types .item:nth-child(5){display:none}}.fav-trip-types .item img{width:100%;height:100%;object-fit:cover;transition:all 0.25s ease}.fav-trip-types .item .text{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;padding:1.75rem;font-size:1.25rem;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0) 97%);color:#fff}@media (max-width:767.98px){.fav-trip-types .item .text{padding:1rem;font-size:1rem}}.fav-trip-types .item .text strong{font-weight:500}.section-events{margin-bottom:60px}.section-events .slick-list{margin-left:calc(-1.25rem / 2);margin-right:calc(-1.25rem / 2)}.section-events .slider__body{height:320px;overflow:hidden}@media (max-width:767.98px){.section-events .slider__body{height:320px}}.section-events .slider__item{padding:0 calc(1.25rem / 2)}.section-events .slick-dots{bottom:-45px}.section-events .slick-dots li button{width:10px;height:10px}.section-events .slick-dots li.slick-active button{background:#6ead33}.section-events .slider__container{overflow:hidden;border-radius:0.5rem}.section-events .slider__container figure{height:320px;transition:all 0.25s ease}@media (max-width:767.98px){.section-events .slider__container figure{height:300px}}.section-events .slider__container:hover figure{transform:scale(1.05)}.section-events .slider__text-container{top:0;background:transparent;display:-ms-flexbox;display:flex;text-align:left;padding:1.75rem;flex-direction:row;height:100%;align-items:flex-end;overflow:hidden;background:linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0) 97%)}.section-events .line-1{display:-ms-inline-flexbox;display:inline-flex;border-radius:40px;font-size:1.37rem;font-weight:500}@media (max-width:767.98px){.section-events .line-1{font-size:1.1rem}}.section-events .line-2{border-radius:40px;font-size:1rem;font-weight:500}@media (max-width:767.98px){.section-events .line-2{font-size:0.8rem}}.section-articles .component__heading{font-size:0}.section-articles .component__heading::before{content:"Cestovatelská inspirace";font-size:1.75rem}.section-articles .component__heading::after{content:"Objevte s námi nejlepší destinace, rady a inspirace pro každou vaši cestu";display:block;font-size:0.9rem;margin-top:0.25rem;color:#4d4d4d}.section-articles article{align-content:baseline;margin:0 !important}.section-articles article h3{font-size:1.25rem;font-weight:600}@media (min-width:992px){.section-articles article h3{min-height:48px}}@media (max-width:767.98px){.section-articles article h3{font-size:1rem}}.section-articles article .news-article__date{font-weight:500}@media (max-width:767.98px){.section-articles article .news-article__date{display:none}}.section-articles article .news-article__body{flex:1 1 calc(100% - 180px);padding:0;margin:0;padding-left:1rem}.section-articles article .news-article__img-container{margin-bottom:0;padding-bottom:72%}.section-articles article .news-article__img-wrap{flex:0 1 180px}.section-articles article .news-article__img-wrap{margin:0;padding:0}.section-articles article .news-article__perex{display:none;margin:0;line-height:2;color:#4d4d4d;height:100%;max-height:61px;overflow:hidden;position:relative}.section-articles article .news-article__perex::after{content:"";position:absolute;top:100px;left:0;width:100%;height:2rem;display:block;background:#fff}.section-articles article .news-article__perex a{display:table;margin-top:1rem;color:#48bddd;border-bottom:1px solid #48bddd;font-weight:600;line-height:1.1;position:absolute;top:90px;z-index:2}.section-articles article .news-article__perex a:hover{border-bottom:1px solid transparent;text-decoration:none}@media (max-width:767.98px){.section-articles article .news-article__perex{display:none}}.section-articles article .news-article__img{margin-right:0;height:130px;border-radius:0.5rem}@media (max-width:767.98px){.section-articles article{flex-direction:row;flex-wrap:nowrap}.section-articles article .news-article__img-wrap{flex:0 1 80px}.section-articles article .news-article__img-container{width:80px;padding-bottom:80px}.section-articles article .news-article__img-container img{width:80px;height:80px}}.section-articles .news__body{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:0fr 0fr 0fr 0fr;gap:1rem 1rem;grid-template-areas:"big ." "big ." "big ." "big ."}@media (max-width:767.98px){.section-articles .news__body{gap:1rem;grid-template-columns:1fr;grid-template-rows:0fr 0fr 0fr 0fr 0fr;grid-template-areas:"big" "." "." "." "."}}.section-articles article:nth-child(1){grid-area:big}.section-articles article:nth-child(1) .news-article__img{height:380px}@media (max-width:767.98px){.section-articles article:nth-child(1) .news-article__img{height:130px;width:100%}.section-articles article:nth-child(1) .news-article__img img{width:100%}}.section-articles article:nth-child(1) .news-article__perex{display:block;line-height:1.3}.section-articles article:nth-child(1) figure{height:380px;padding-bottom:380px}@media (max-width:767.98px){.section-articles article:nth-child(1) figure{height:130px;padding-bottom:initial;width:100%}}.section-articles article:nth-child(1) .news-article__body,.section-articles article:nth-child(1) .news-article__img-wrap{flex:0 1 100%}.section-articles article:nth-child(1) .news-article__body{padding-left:0;padding-top:2rem}@media (max-width:767.98px){.section-articles article:nth-child(1) .news-article__body{padding-bottom:2rem}}.to-review h2{text-align:center}.to-review .slick-dots{position:relative;margin-top:4rem}.to-review .slider__text{padding:22px 16px;text-align:left}.to-review .slider .text{height:122px;overflow-x:hidden;margin-bottom:16px;line-height:1.8}.to-review .slider .quotes{color:#47bddd;opacity:0.5;font-size:3.5rem;line-height:1;font-weight:bold}.to-review .slider .quotes-1{margin:32px 9px 0 0;transform:rotate(-180deg) translatey(100%)}.to-review .slider .quotes-2{margin-top:54px}.to-review .slider .box{padding-top:24px;border-top:1px solid #dee2e6}.to-review .slider .box span{font-weight:600}.to-review .slider .box .icon{color:#47bddd}.to-review .slider__container{max-width:1140px !important}@media (min-width:992px){.section-reviews{max-height:668px}}.to-review,.section-reviews{margin-bottom:0}.to-review .top-offer,.section-reviews .top-offer{overflow:hidden}@media (min-width:992px){.to-review .top-offer,.section-reviews .top-offer{max-height:737px}}@media (min-width:992px){.to-review .component__heading,.section-reviews .component__heading{font-size:2rem !important}}.to-review .offer-description,.section-reviews .offer-description{margin-bottom:3rem;font-weight:400;font-size:1.1rem;background:#fff;padding:1.25rem;border-radius:0.5rem}@media (max-width:767.98px){.to-review .offer-description,.section-reviews .offer-description{margin-bottom:0}}.to-review .offer-description span,.section-reviews .offer-description span{font-weight:400}.to-review .slider__img-container,.section-reviews .slider__img-container{display:none}.to-review .slider__header,.section-reviews .slider__header{display:none}.to-review .slider__text-container,.section-reviews .slider__text-container{height:100%;position:static !important;background:none !important;color:#304043}.to-review .slider__container,.section-reviews .slider__container{max-width:1550px;margin:0 auto;margin-top:2rem}.to-review .slider__container .item,.section-reviews .slider__container .item{text-align:left;font-weight:400;line-height:1.7;min-height:325px;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-content:space-between;background:#fff;padding:1rem;border-radius:0.5rem;height:100%}.to-review .slider__container .item.item-1,.section-reviews .slider__container .item.item-1{background:#bfedf5}.to-review .slider__container .item.item-1 strong,.section-reviews .slider__container .item.item-1 strong{margin-top:0;display:inline-block}.to-review .slider__container .item>div:first-child,.section-reviews .slider__container .item>div:first-child{height:220px;overflow:hidden}.to-review .slider__container .item .span,.to-review .slider__container .item strong,.section-reviews .slider__container .item .span,.section-reviews .slider__container .item strong{display:block}.component.page{}.component.page .component__heading.page__heading{text-align:center;margin-top:4rem;font-size:2.6rem;font-weight:500;margin-bottom:2rem}@media (max-width:767.98px){.component.page .component__heading.page__heading{font-size:2rem;margin-top:2rem}}.component.page h3{font-weight:400;text-align:center;font-size:1.5rem;margin-bottom:3rem;margin-top:0.25rem}.component.page p{max-width:850px;margin:0 auto}.component.page p.perex{font-size:1.3rem;line-height:1.8rem;text-align:center}.component.page .service-img{text-align:center;margin:0 auto;display:block;margin-top:3.8rem;border-radius:0.5rem}@media (max-width:991.98px){.component.page .service-img{max-width:100%;width:100%}}.component.page a.button-service{text-align:center;margin:0 auto;position:relative;background:#fff;top:-65px;left:0;right:0;display:table;box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.1);padding:2rem 5rem;border-radius:0.5rem;font-size:1.5rem;color:#48bddd}@media (max-width:767.98px){.component.page a.button-service{padding:2rem}}.component.page .page__body h2{font-size:1.5rem;font-weight:500;line-height:2.5rem;margin-bottom:1rem;max-width:850px;margin:0 auto}.component.page .page__body h3{max-width:850px;margin:0 auto;text-align:left}.component.page .page__body p~h2{margin-top:3rem}.component.page .page__body ul:not(.fulltext-favourites):not(.fulltext-result__list){max-width:850px;margin:2rem auto}.component.page .page__body p a,.component.page .page__body ul li a{text-decoration:underline;color:#08a6d9}.component.page .page__body .top-offer__heading{text-align:center;margin-top:2.5rem;margin-bottom:2.5rem;font-size:2rem;color:#48bddd;font-weight:500}.component.page .page__body .to-img{max-width:260px;float:left;margin-right:15px;margin-bottom:15px}.component.page .card-tip{box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.1);padding:30px;margin-top:4rem;margin-bottom:2rem;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media (min-width:768px){.component.page .card-tip:nth-child(1){margin-right:15px}.component.page .card-tip:nth-child(2){margin-left:15px}}.component.page .card-tip .circle{width:80px;height:80px;background-color:#dcf1fb;border-radius:50%;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.component.page .card-tip .circle em{margin-right:-1rem;font-size:2rem;display:block}.component.page .card-tip-descript{width:calc(100% - 80px);padding-left:30px;font-size:1.3rem}.component.page .card-box{position:relative}.component.page .card-box.active::after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #304043 transparent;position:absolute;bottom:0;left:calc(50% - 12px)}.component.page .card-box.active .card-box-content .img img{filter:brightness(0.4) sepia(1) hue-rotate(150deg) saturate(6)}.component.page .card-box:hover .card-box-content .img img{filter:brightness(0.4) sepia(1) hue-rotate(150deg) saturate(6)}.component.page .card-box .img{width:auto;height:75px;margin:33px auto 32px}.component.page .card-box .card-box-content{border-radius:0.5rem;box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.1);padding:2.5rem;text-align:center;margin-bottom:30px;min-height:300px;cursor:pointer}.component.page .card-box .card-box-content .img img{width:auto;height:100%;max-width:100%;filter:grayscale(1)}.component.page .card-box .card-box-text{font-weight:400;font-size:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component.page .card-box-show-content{background:#232232;color:#fff;padding:40px 0 80px;margin-bottom:30px;font-size:1.25rem;position:relative}.component.page .card-box-show-content::before{content:"";position:absolute;left:-100vw;right:-100vw;top:0;bottom:0;background:#232232;z-index:-1}.component.page .card-box-show-content .card-box-title{font-size:1.5rem;margin-bottom:1.8rem;font-weight:500}.component.page .card-box-show-content .img{margin:4rem 0 2rem}.component.page .card-box-show-content .img img{width:100%;max-width:260px;filter:grayscale(1) brightness(1000)}.component.page .card-box-show-content a{border:1px solid #ccc;padding:0.7rem;border-radius:4px;display:inline-block;margin-bottom:1.8rem;font-size:0.875rem;color:#ccc}.component.page .card-box-show-content a:hover{border-color:#48bddd;color:#48bddd}.component.page #card-box-contents{display:none}.component.page .pojisteni table{margin:4rem 0}.component.page .pojisteni td{padding:0.5rem;border-bottom:1px solid #d4d8db}.component.page .pojisteni .bcg{background:#303f43;color:#fff}.component.page .pojisteni .bcg td{border-bottom:0;padding:0 0.25rem}.component.page .gal-fluid{margin:2rem 0}@media (min-width:992px){.component.page .gal-fluid{position:relative;min-height:350px;margin:4rem}.component.page .gal-fluid img{height:350px;width:100%;object-fit:cover}.component.page .gal-fluid .gal.row{position:absolute;margin:0;width:calc(100vw + 30px);left:calc((100% - 100vw) / 2 - 15px)}}.component.page .kontakt{margin-top:3rem}.component.page .kontakt .tel-line{max-width:1070px;margin:0 auto;margin-bottom:3rem}.component.page .kontakt svg{display:block;margin:0 auto;margin-bottom:2rem;width:80px}.component.page .kontakt .bg-gray{background:#f4f4f4;text-align:center;height:100%;border-radius:0.5rem}.component.page .kontakt .bg-gray a{border-bottom:1px solid transparent}.component.page .kontakt .bg-gray a:hover{color:#343a40;border-bottom:1px solid #343a40}.component.page .kontakt h3{font-weight:400 !important}.component.page .kontakt .big{font-size:25px}.component.page .kontakt .line{border-bottom:1px solid #c5e9fb;margin-bottom:10px;width:70%}.component.page .kontakt .middle{font-size:21px;font-weight:500}.component.page .kontakt .grey{color:#b3b3b3;font-size:18px}.component.page .kontakt .big.red a{color:#48bddd;font-weight:500;font-size:28px;margin-bottom:15px}.component.page .kontakt .big.blue a{font-weight:500;font-size:28px;margin-bottom:15px;color:#48bddd}.component.page .kontakt .br.bl{border-left:1px solid #c5e9fb;border-right:1px solid #c5e9fb}.component.page .kontakt .box{padding:15px;border:1px solid #c5e9fb;border-bottom:0;border-radius:0.5rem}.component.page .kontakt .bBox{border:1px solid #c5e9fb;padding:8px;border-radius:0.5rem;margin-bottom:30px}.component.page .kontakt .bBox a{color:#48bddd}.component.page .kontakt .small{font-size:15px;color:#b3b3b3;font-weight:500}.component.page .kontakt .add-mb{margin-bottom:15px}.component.page .kontakt #workHours{font-size:14px}.component.page .kontakt .photo{width:50%}.component.page .kontakt .photo img{max-width:100%;height:auto;object-fit:cover;width:100%;padding:15px}.bd-news-list main{margin-top:3rem}@media (max-width:767.98px){.bd-news-list main{margin-top:0}}.bd-news-list .news-article__img-container{border-radius:0.5rem;overflow:hidden}.bd-news-list .news__header{width:100%}.bd-news-list .news__heading{font-size:2.8rem;text-align:center}@media (max-width:767.98px){.bd-news-list .news__heading{font-size:1.8rem;margin-bottom:1rem}}.bd-news-list section.component.news{display:-ms-flexbox;display:flex;flex-wrap:wrap}.bd-news-list .news__body{max-width:1440px;width:calc(70% - 2rem)}@media (max-width:767.98px){.bd-news-list .news__body{order:2;width:90vw}}.bd-news-list .news__sidebar{width:calc(30% + 2rem);padding-left:2rem}@media (max-width:767.98px){.bd-news-list .news__sidebar{order:1;width:90vw;padding:0}}.bd-news-list .news__sidebar .categories{margin-top:2rem}.bd-news-list .news__sidebar .categories ul{margin:0;padding:0}.bd-news-list .news__sidebar .categories ul li{list-style:none}.bd-news-list .news__sidebar .categories ul li a{border-bottom:1px solid #304043}.bd-news-list .news__sidebar .categories ul li a:hover{text-decoration:none}.bd-news-list .news__sidebar h3{font-size:1rem;font-weight:600;margin-bottom:1rem}.bd-news-list .news__sidebar .newsletter--simple{margin-top:2rem;padding:1rem;background:#f0fafe;border-radius:0.75rem;border:1px solid #6c757d}@media (max-width:767.98px){.bd-news-list .news__sidebar .newsletter--simple{display:none}}.bd-news-list .news__sidebar .newsletter--simple h2{font-size:1.4rem}.bd-news-list .news__sidebar .newsletter--simple #NewsletterContactEmail{border-radius:30px;margin-top:1rem}.bd-news-list .news__sidebar .newsletter--simple #NewsletterContactsSubmit{border-radius:30px;color:white;font-weight:600;padding:0.5rem}.bd-news-list .news__sidebar .newsletter--simple .newsletter__text-before,.bd-news-list .news__sidebar .newsletter--simple .newsletter__footer{display:none}@media (max-width:767.98px){.bd-news-list .news-article__img-wrap{flex:0 1 calc(100% - 2rem)}.bd-news-list .news-article__img-wrap img{margin:0}.bd-news-list .news-article__body{flex:0 1 calc(100% - 2rem)}}.bd-news-list .news-article__perex a{display:table;margin-top:1rem;color:#48bddd;border-bottom:1px solid #48bddd}.bd-news-list .news-article__perex a:hover{border-bottom:1px solid transparent;text-decoration:none}.badge{font-weight:400;border-radius:4px}.bd-news-view main{margin-top:3rem;overflow:hidden}@media (max-width:767.98px){.bd-news-view main{margin:0}}.bd-news-view .news-article-main{max-width:1200px;flex:0 0 100%;margin:0 auto}.bd-news-view .news-article-sidebar{padding-left:0;margin-top:4rem;flex:0 0 100%;max-width:100%}.bd-news-view .news-article-sidebar h2{text-align:center;margin-bottom:2rem;font-size:1.8rem;width:100%}@media (max-width:767.98px){.bd-news-view .news-article-sidebar h2{font-size:1.5rem;margin-bottom:1rem}}.bd-news-view .news-article-sidebar .news-article__recent{display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:3rem}.bd-news-view .news-article-sidebar .recent-news{width:25%;padding:2rem}.bd-news-view .news-article-sidebar .recent-news img{border-radius:0.5rem}.bd-news-view .news-article-sidebar .recent-news a{display:block;margin-top:0.5rem}@media (max-width:767.98px){.bd-news-view .news-article-sidebar .recent-news{width:100%;padding:1rem;margin:0}.bd-news-view .news-article-sidebar .recent-news h3{margin-top:1rem}}.bd-news-view .alert-icon{background:#effafe url(https://c.ccdn.hu/30400/uploads/fs_images/contentdesignimagesets/22/idea_9848_o.png) no-repeat 1.5rem 1.5rem;border-radius:0.75rem;border:1px solid #6c757d;font-weight:500;line-height:2.1;padding:1.5rem;padding-left:7rem}@media (max-width:767.98px){.bd-news-view .alert-icon{line-height:1.7;padding-left:5rem}}.bd-news-view .alert-quote{background:#f1fde6 url(https://c.ccdn.hu/30400/uploads/fs_images/contentdesignimagesets/22/citace_9849_o.png) no-repeat 1.5rem 1.5rem;border-radius:0.75rem;border:1px solid #6c757d;font-weight:500;line-height:2.1;padding:1.5rem;padding-left:7rem}@media (max-width:767.98px){.bd-news-view .alert-quote{line-height:1.7;padding-left:6rem}}.bd-news-view .news-article__content{margin-left:auto;margin-right:auto;max-width:840px}.bd-news-view .news-article__content h2{font-size:2.18rem;margin-top:3rem;margin-bottom:1rem}.bd-news-view .news-article__content h3{font-size:1.375rem;font-weight:500;margin-top:3rem;margin-bottom:1rem}.bd-news-view .news-article__content h1{margin-top:2rem}.bd-news-view .news-article__content h1,.bd-news-view .news-article__content h2,.bd-news-view .news-article__content h3,.bd-news-view .news-article__content h4{margin-left:auto;margin-right:auto;max-width:840px}.bd-news-view .news-article__content .img-fluid{display:block;margin:2rem auto;border-radius:0.5rem;max-height:400px;object-fit:cover}.bd-news-view .news-article__content ul,.bd-news-view .news-article__content ol,.bd-news-view .news-article__content p{margin:1rem auto;max-width:840px}.bd-news-view .news-article__heading{font-size:2.8rem;text-align:center;margin-top:1rem;margin-bottom:2rem}@media (max-width:767.98px){.bd-news-view .news-article__heading{font-size:1.8rem;margin-bottom:1rem}}.bd-news-view .news-article__perex{font-size:1.25rem;font-weight:1.75;max-width:840px;margin:0 auto}.bd-news-view .news-article__date{margin-top:2rem;display:block;text-align:center}.bd-news-view .news-article__tags{display:-ms-inline-flexbox;display:inline-flex;width:auto}.bd-news-view .news-article__img-wrap{padding-top:2rem !important;margin-top:2rem;border-top:1px solid #d4d8db}.bd-news-view .news-article__img{height:400px;border-radius:0.5rem}.bd-news-view .top-offer{margin-bottom:4rem}@media (min-width:1200px){.bd-news-view .top-offer{margin-left:-4rem;margin-right:-4rem}}@media (max-width:767.98px){.bd-news-view .top-offer{max-width:90vw}}.bd-news-view .top-offer__header{font-size:2.18;text-align:center;margin-bottom:2rem;margin-top:2rem}.bd-news-view .news-article__author::before{content:"Autor/ka článku";display:block;font-weight:500;font-size:1.375rem;margin-bottom:1rem;width:100%}.bd-news-view .news-article__social,.bd-news-view .news-article-sidebar__social{flex-wrap:wrap;padding:0}.bd-news-view .news-article__social .share,.bd-news-view .news-article-sidebar__social .share{background:#f1f3f5 !important;color:#304043 !important;border-radius:0.75rem}.bd-news-view .news-article__social .share:hover,.bd-news-view .news-article-sidebar__social .share:hover{background:#d3dae0 !important}.bd-news-view .news-article__social{margin-top:3rem;text-align:center;justify-content:center}.bd-news-view .news-article__social::before{content:"Sdílejte článek";display:block;font-weight:500;font-size:1.375rem;margin-bottom:1rem;width:100%}.kontakt{max-width:1200px;margin:0 auto}.kontakt h2{font-size:1.8rem !important;font-weight:500;text-align:center}.kontakt h3{font-size:1.37rem !important;font-weight:600 !important;text-align:left !important;max-width:100% !important}.filter__collapse[aria-labelledby="name-filter-du_f"] .form-group{padding:0}.daterangepicker .form-control{border-radius:40px;height:2.5rem;max-width:342px}.daterangepicker.opensleft label::before{left:15px;bottom:10px;font-size:1rem}.daterangepicker.opensleft .calendar.left{padding-right:0.5rem}.daterangepicker.opensleft .calendar.right{padding-left:0.5rem}.daterangepicker th,.daterangepicker td{min-width:48px !important;height:48px !important}.daterangepicker thead td.available,.daterangepicker thead th.available{border-radius:50%;background:#f4f4f4}.daterangepicker thead td.available:hover,.daterangepicker thead th.available:hover{filter:brightness(0.95)}.daterangepicker th.month{height:48px !important;padding:0 !important;text-align:center !important;border-left:0 !important;border-right:0 !important}.daterangepicker td.off.off.disabled,.daterangepicker td.off.available,.daterangepicker td.off.in-range.available{background:transparent !important}.daterangepicker td.active{background-color:#00c1e2 !important}.daterangepicker td.in-range:not(.end-date):not(.off){background:#daf0fb}.daterangepicker td{border:0;font-weight:500}.daterangepicker th{color:#778392;text-transform:uppercase;font-weight:400}.daterangepicker th.month{color:#304043;text-transform:none;font-weight:500}.daterangepicker td.off.active.start-date.available{background:none !important}.daterangepicker thead tr:first-child th:first-child{border-right:0 !important}.daterangepicker thead tr:first-child th:last-child{border-left:0 !important}.daterangepicker .start-date:not(.off)::before,.daterangepicker .start-date:not(.off)::after,.daterangepicker .end-date:not(.off)::before,.daterangepicker .end-date:not(.off)::after{display:none}.ui-state-default,.ui-widget-content .ui-state-default{border-radius:50%}.ui-slider-horizontal .ui-slider-handle{top:-10px}.ui-slider-horizontal{height:0.5rem}.ui-widget-header{background:#48bddd}.load-more-wrap .load-more-overlay{background:linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.7) 40%, #ffffff 50%)}.tag-text__description a{border-bottom:1px solid}.callback--extended .callback__header{text-align:center;margin-top:2rem}.callback--extended .row__input-transport{display:none}.callback--extended .card{border:1px solid #6c757d;padding:1.5rem;background:#effafe;border-radius:0.75rem}.callback--extended .card label{font-weight:600}.callback--extended .card .form-control{border-radius:0.5rem}.callback--extended .card-header{background:none;font-size:1.3rem;border-bottom:0}.callback--extended .callback__btn{border-radius:4rem;color:#fff;padding:0.5rem}.callback--extended .input-group>.form-control:not(:first-child),.callback--extended .input-group>.date-search__input:not(:first-child),.callback--extended .input-group>.custom-select:not(:first-child){border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.callback--extended .input-group>.form-control:not(:last-child),.callback--extended .input-group>.date-search__input:not(:last-child),.callback--extended .input-group>.custom-select:not(:last-child){border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.callback--extended .input-group-prepend span{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}main .newsletter__heading{text-align:center;margin:2rem 0}main .newsletter__body{max-width:650px;margin:0 auto;border:1px solid #6c757d;padding:1.5rem;background:#effafe;border-radius:0.75rem}main .newsletter__footer{text-align:center;margin-top:2rem}main .news__sidebar .newsletter__body{max-width:650px;margin:0 auto;border:0;padding:0;background:#effafe;border-radius:0.75rem}.bd-tour-operator main,.bd-accommodation-chain main,.bd-airline main,.bd-airport main{margin-top:3rem}@media (max-width:767.98px){.bd-tour-operator main,.bd-accommodation-chain main,.bd-airline main,.bd-airport main{margin-top:0}}.bd-tour-operator .news-article__heading,.bd-accommodation-chain .news-article__heading,.bd-airline .news-article__heading,.bd-airport .news-article__heading{font-size:2.8rem;text-align:center;margin-top:1rem;margin-bottom:2rem}.bd-tour-operator .component__header,.bd-accommodation-chain .component__header,.bd-airline .component__header,.bd-airport .component__header{width:100%}.bd-tour-operator .component__header h2,.bd-accommodation-chain .component__header h2,.bd-airline .component__header h2,.bd-airport .component__header h2{font-size:2.8rem;text-align:center;margin-top:1rem;margin-bottom:2rem}@media (max-width:767.98px){.bd-tour-operator .component__header h2,.bd-accommodation-chain .component__header h2,.bd-airline .component__header h2,.bd-airport .component__header h2{font-size:1.8rem;margin-bottom:1rem}}.bd-tour-operator .gallery a,.bd-accommodation-chain .gallery a,.bd-airline .gallery a,.bd-airport .gallery a{border-radius:0.5rem;overflow:hidden}.bd-tour-operator .gallery figcaption,.bd-accommodation-chain .gallery figcaption,.bd-airline .gallery figcaption,.bd-airport .gallery figcaption{display:none}.bd-tour-operator .top-offer,.bd-accommodation-chain .top-offer,.bd-airline .top-offer,.bd-airport .top-offer{margin-bottom:4rem}@media (min-width:1200px){.bd-tour-operator .top-offer,.bd-accommodation-chain .top-offer,.bd-airline .top-offer,.bd-airport .top-offer{margin-left:-6rem;margin-right:-6rem}}@media (max-width:767.98px){.bd-tour-operator .top-offer,.bd-accommodation-chain .top-offer,.bd-airline .top-offer,.bd-airport .top-offer{max-width:90vw}}.bd-tour-operator .top-offer__header,.bd-accommodation-chain .top-offer__header,.bd-airline .top-offer__header,.bd-airport .top-offer__header{font-size:2.18;text-align:center;margin-bottom:2rem;margin-top:2rem}.bd-tour-operator .element-logo__body,.bd-accommodation-chain .element-logo__body,.bd-airline .element-logo__body,.bd-airport .element-logo__body{text-align:center}.bd-tour-operator .custom-text__body a,.bd-accommodation-chain .custom-text__body a,.bd-airline .custom-text__body a,.bd-airport .custom-text__body a{color:#48bddd}.bd-accommodation-chain .accommodation-chain-statistics__body{margin-bottom:1rem}.bd-accommodation-chain #map-content-wrap{position:static;display:block;height:550px;margin:2rem 0}.bd-airport .airport__body{margin-left:auto;margin-right:auto;max-width:840px}.bd-airport .airport__body .custom-text--1 .custom-text__body p:nth-of-type(1){font-size:1.25rem;font-weight:1.75;max-width:840px;margin:0 auto;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #d4d8db}cesys-search-mask{--bs-primary: #48bddd;--bs-secondary: #303f43;display:block;margin-bottom:2rem}cesys-search-mask::part(buttonBeforeMask-de){order:1}cesys-search-mask::part(buttonBeforeMask-ht){order:2}cesys-search-mask::part(buttonBeforeMask-nt){order:3}cesys-search-mask::part(buttonsBeforeMask){gap:0.5rem}@media (max-width:767.98px){cesys-search-mask::part(buttonsBeforeMask){gap:0.25rem}}cesys-search-mask::part(buttonBeforeMask){padding:0.5rem 1rem}cesys-search-mask::part(buttonBeforeMask){background:#48bddd;color:white;font-weight:700}cesys-search-mask::part(buttonBeforeMask active){background:#effafe;color:#343a40}cesys-search-mask::part(buttonsContainer),cesys-search-mask::part(maskContainer){gap:1rem;background:#effafe}cesys-search-mask::part(inputsContainer){border:1px solid #6c757d;overflow:hidden}cesys-search-mask::part(inputsContainer inputsContainer-row){border-radius:50rem}cesys-search-mask::part(inputsContainer inputsContainer-column){border-radius:0.75rem}cesys-search-mask::part(maskElementWrap-primary)::after{display:block}cesys-search-mask::part(maskButton-primary){border-radius:0}cesys-search-mask::part(maskButton-search){font-weight:700;padding:1rem 0.5rem;border-radius:50rem;background-color:#46a200;border-color:#46a200}cesys-search-mask::part(maskButton-search):hover{background-color:#306f00;border-color:#306f00}cesys-search-mask::part(maskButtonLabel){font-weight:700}cesys-search-mask::part(maskButtonText){font-size:1rem}cesys-search-mask::part(infoCard){border:1px solid #6c757d;border-radius:0.75rem}cesys-search-mask::part(infoCardRowLabel){font-weight:700}cesys-search-mask::part(manyPassengersTip){display:block}cesys-search-mask::part(infoCard-button){border-radius:0.5rem;background:#effafe}cesys-search-mask::part(infoCard){border-radius:0.5rem}cesys-fulltext{--bs-primary: #48bddd;--bs-secondary: #303f43}cesys-fulltext::part(fulltextOpenButton){border:1px solid #dee2e6;border-radius:50rem;padding:0.5rem 1rem 0.5rem 0.5rem}@container (width <= 42px){cesys-fulltext::part(fulltextOpenButton){border:none}}@media (min-width:992px){cesys-fulltext::part(fulltextOpenButton){border:1px solid #cdd6dd;border-radius:50rem !important;padding:0.5rem;padding-right:1rem !important;gap:0.5rem !important}}cesys-date-grid{--bs-primary: #48bddd;--bs-secondary: #303f43;display:block;min-height:600px;margin-top:2rem}cesys-date-grid::part(inputsContainer){position:relative;background:#effafe;padding:1.5rem;border-radius:0.75rem;border:0}cesys-date-grid::part(maskElementWrap){padding:0}cesys-date-grid::part(maskButton){border:1.5px solid #d4d8db}@media (min-width:992px){cesys-date-grid::part(maskButton){border-right:0;border-left:1px solid #d4d8db}}@media (max-width:767.98px){cesys-date-grid::part(maskButton){border-bottom:0}}cesys-date-grid::part(maskButton-dateDuration){border-left:1px solid #d4d8db}@media (min-width:992px){cesys-date-grid::part(maskButton-dateDuration){border-top-left-radius:50px;border-bottom-left-radius:50px}}@media (max-width:767.98px){cesys-date-grid::part(maskButton-dateDuration){border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}}cesys-date-grid::part(maskButton-roomAttributes){border-right:1.5px solid #d4d8db}@media (min-width:992px){cesys-date-grid::part(maskButton-roomAttributes){border-top-right-radius:50px;border-bottom-right-radius:50px}}@media (max-width:767.98px){cesys-date-grid::part(maskButton-roomAttributes){border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;border-bottom:1.5px solid #d4d8db}}cesys-date-grid::part(maskButtonIcon){margin-right:0.5rem}cesys-date-grid::part(maskButton){padding:0.5rem 1.5rem}cesys-date-grid::part(maskButtonLabel){font-weight:600}cesys-date-grid::part(priceShowType){border:1.5px solid #d4d8db;border-radius:0.5rem;padding:0.5rem;padding-right:0.75rem}@media (max-width:767.98px){cesys-date-grid::part(sortByDropdown){flex-wrap:wrap}}cesys-date-grid::part(price-value){color:#48bddd;font-size:1.25rem}cesys-date-grid::part(expandButton){border-radius:50px;color:#48bddd;border-color:#48bddd}cesys-date-grid::part(expandButton):hover{color:#fff;background-color:#26a8cc;border-color:#26a8cc}cesys-date-grid::part(roomListRow){padding:0.5rem 1rem}cesys-date-grid::part(roomListRow selected){border-color:#48bddd}cesys-date-grid::part(reservationButtonTip){display:none !important}cesys-date-grid::part(reservationButton){background-color:#6ead33;border-color:#6ead33;border-radius:50px}cesys-date-grid::part(reservationButton):hover{background-color:#558627;border-color:#558627}cesys-date-grid::part(priceSummary){padding:1rem}cesys-date-grid::part(loadNextPageButton){margin-top:2rem;border-radius:50px;padding:0.5rem 2.5rem;border:2px solid;color:#48bddd;background:#fff;border-color:#48bddd}cesys-date-grid::part(loadNextPageButton):hover{background:#48bddd;color:#fff}cesys-date-grid::part(relativePrice){display:-ms-flexbox;display:flex}cesys-date-grid::part(relativePriceLabel){font-size:1.1rem}cesys-date-grid::part(compositionLabel-relativePrice){display:none}cesys-date-grid::part(tourOperator-icon),cesys-date-grid::part(boarding-icon),cesys-date-grid::part(dateDurationRow-icon),cesys-date-grid::part(transportIcon){color:#b8bfc1}cesys-date-grid::part(roomAttribute-item){background:#f4f4f4;border-color:#f4f4f4}@media (max-width:767.98px){cesys-date-grid::part(dateRowContainer){padding:1rem}}@media (max-width:767.98px){cesys-date-grid::part(dateRowCol-boarding){width:100%}}@media (max-width:767.98px){cesys-date-grid::part(dateRowContainer open){padding-top:0;padding-bottom:0}}@media (max-width:767.98px){cesys-date-grid::part(expandButton){flex-grow:0;margin:0 auto}}cesys-date-grid::part(expandButton-mobile){margin-right:0}cesys-date-grid::part(mobil-room-header){margin-left:-1rem;margin-right:-1rem;padding:1rem;border-bottom:0;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}@media (max-width:767.98px){cesys-date-grid::part(dateDurationRow){flex-wrap:wrap;padding-bottom:0.75rem;line-height:1rem}}@media (max-width:767.98px){cesys-date-grid::part(dateDurationRow-days){padding-left:1.5rem}}@media (max-width:767.98px){cesys-date-grid::part(flightInfoModalButton){width:100%;justify-content:center}}@media (max-width:767.98px){cesys-date-grid::part(dateDurationRow-date){width:calc(100% - 40px)}}cesys-date-grid::part(dateDurationRow-weekdays){display:block !important}@media (max-width:767.98px){cesys-date-grid::part(dateRowCol-transport){gap:0}}cesys-prices-chart{display:block;min-height:316px;--bs-primary: #48bddd;--bs-secondary: #303f43}cesys-prices-chart::part(intervalButtons){border-radius:2rem;padding:0.25rem;border:1px solid #d4d8db;gap:0.5rem}cesys-prices-chart::part(intervalButton){background:transparent;border:0;border-radius:2rem}cesys-prices-chart::part(intervalButton):hover{background:#48bddd}cesys-prices-chart::part(intervalButton active){background:#48bddd;border:0;border-radius:2rem}cesys-prices-chart::part(intervalButton active):hover{color:#fff}cesys-prices-chart::part(chart-legend){display:none}cesys-prices-chart::part(slide-button){background:#48bddd;border-color:#48bddd;padding:10px}cesys-search-filters{--bs-primary: #48bddd;--bs-secondary: #303f43}cesys-search-filters::part(searchFilter-wrap){border-radius:0.5rem;background:#f1f3f5;margin-top:1.5rem}cesys-search-filters::part(searchFilterGroup){padding:0.4rem 1rem}cesys-search-filters::part(searchFilterGroupButton){min-height:2.25rem;padding:0.2rem 0}cesys-search-filters::part(searchFilterItem-text){white-space:nowrap;overflow:hidden;max-width:190px;text-overflow:ellipsis}cesys-search-filters::part(searchFilterGroupButton-count){width:1.75rem;height:1.75rem;background:#48bddd;color:#fff;font-size:0.875rem}cesys-search-filters::part(searchFilterGroup-items){padding:0.9rem 0 0.7rem}cesys-search-filters::part(searchFilterItem-price){color:#919ea6}cesys-search-filters::part(searchFilterItem-count){color:#919ea6}cesys-search-filters::part(searchFilterItem-count)::before{content:"("}cesys-search-filters::part(searchFilterItem-count)::after{content:")"}@media (max-width:767.98px){cesys-search-filters{z-index:200;position:relative}}cesys-search-filters.opened-fixed{position:fixed;top:4rem;left:0;height:calc(100% - 4rem);overflow:auto;width:100%;max-width:345px}body[data-content-page="262"] .page__heading{font-weight:600}.lading-page-vip .lp-perex{font-size:0.95rem;font-weight:400;text-align:center;line-height:1.75;color:#303f43}@media (max-width:767.98px){.lading-page-vip .lp-perex{display:none}}.lading-page-vip .display-5{font-size:1.75rem;font-weight:600;text-align:center;margin:3rem auto;max-width:450px}.lading-page-vip .btn-success{border-radius:250px;padding:0.75rem 2.5rem;font-size:1.375rem;background:#46a200 !important;border-color:#46a200 !important}.lading-page-vip .btn-success:hover{background:#306f00 !important;border-color:#306f00 !important}.lading-page-vip .h2{text-align:center;font-size:1.75rem !important;font-weight:600 !important;margin-top:6rem !important;margin-bottom:2rem !important}@media (max-width:767.98px){.lading-page-vip .h2{margin-top:3rem !important;font-size:1.5rem !important}}@media (max-width:767.98px){.lading-page-vip .or{width:100%}}.lading-page-vip .sellers{display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:0.8rem}.lading-page-vip .sellers .item{border-radius:0.5rem;background:#f0f9fe;padding:2.25rem;gap:2rem;min-height:350px;display:-ms-flexbox;display:flex;width:calc(50% - 1rem);margin:0.5rem}.lading-page-vip .sellers .item.item-alt{min-height:0}.lading-page-vip .sellers .item.item-alt h3 small{font-size:1rem}@media (max-width:767.98px){.lading-page-vip .sellers .item{flex-wrap:wrap;width:100%;margin:0.5rem 0}}@media (max-width:767.98px){.lading-page-vip .sellers .item .image{display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%}}.lading-page-vip .sellers .item .text{display:-ms-flexbox;display:flex;flex-wrap:wrap}.lading-page-vip .sellers .item h3{font-weight:600;font-size:1.1rem;margin:0}.lading-page-vip .sellers .item h3 small{margin-top:0.25rem;display:block;font-size:0.8rem}.lading-page-vip .sellers .item h4{margin-top:1.5rem;font-size:1rem;font-weight:500;margin-bottom:0.25rem}.lading-page-vip .sellers .item .contact{font-weight:600}.lading-page-vip .sellers .item .contact a{display:block}.lading-page-vip .sellers .item .btn{margin-top:1rem;border:2px solid #48bddd;border-radius:250px;padding-left:1.5rem;padding-right:1.5rem}.lading-page-vip .sellers .item .btn:hover{color:#fff !important}