@charset "UTF-8";
.navbar--main{font-family:Arial, sans-serif}.nav-item--1 .nav-link{color:#4484ce !important}.nav-item--2 .nav-link{color:#4484ce !important}.line-after::after,header:not(:empty) h2.component__heading::after,.megamenu-09.row>div:first-child ul li:first-child::after,.megamenu-04 .item h3::after{content:" ";display:block;border-bottom:3px solid #ffa907;width:40px;padding-top:8px}.letter-spacing,h3,h4,.main-header .navbar .navbar-collapse .nav-item .nav-link,.country-table .country-table__tab.nav-link,.bd-accommodation .structured-content .nav-tabs .nav-link,.bd-term .structured-content .nav-tabs .nav-link,.dates .dates__filters-wrapper .filter__button{letter-spacing:1px}.letter-spacing-big,header:not(:empty) h2.component__heading,.main-slider .slider__text .name,.main-slider .slider__text .price{letter-spacing:3px}strong{font-weight:800}.more__link,.load-next{background:#4484ce !important;border-color:#4484ce !important;color:#fff !important}.more__link:hover,.load-next:hover{background:#083d77;border-color:#083d77 !important}@media (min-width:992px){.special-padding{border-radius:0.7rem}}@media (min-width:992px){body main{padding:0 10%}}.favourites-floatbox{border:0}.favourites-floatbox .icon{background:#4484ce;color:#fff;font-size:1rem;padding:0.8rem;border-radius:0.25rem}.favourites-floatbox .icon::before{content:"";text-align:center}.favourites-floatbox a{background:#fff;padding:0.8rem;border-radius:0.25rem}.info-floatbox{position:fixed;top:22%;right:0;z-index:2;height:2.5rem;line-height:2.5rem;background-color:transparent}.info-floatbox .icon{background:#ffa907;color:#fff;font-size:1rem;padding:0.8rem;border-radius:0.25rem;width:1em;margin-right:0.2em}.info-floatbox .icon::before{text-align:center}.info-floatbox:hover .icon{background:#ff8811}.slick-arrow::before{border-radius:100%;padding:5px;font-size:1.6rem;height:50px;width:50px;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.slick-arrow:hover::before{background:#4484ce !important;color:#fff !important}h1#heading{font-size:0.9rem;padding:1rem 1rem 1rem 1.5rem;margin:0}h2,h2.component__heading{padding:1.5rem 0rem;font-weight:bold}@media (min-width:992px){h2,h2.component__heading{font-size:2rem}}@media (max-width:1199.98px){h2,h2.component__heading{font-size:1.5rem}}@media (max-width:575.98px){h2,h2.component__heading{font-size:1.25rem}}h3{font-weight:bold}@media (min-width:992px){h3{font-size:1.5rem}}@media (max-width:1199.98px){h3{font-size:1.4rem}}@media (max-width:575.98px){h3{font-size:1.3rem}}h4{font-weight:bold}@media (min-width:992px){h4{font-size:1.3rem}}@media (max-width:1199.98px){h4{font-size:1.2rem}}@media (max-width:575.98px){h4{font-size:1.1rem}}.navbar-nav{margin-left:auto !important}nav img{max-height:80px}.searchmask{width:100%}.searchmask__header{display:none}.searchmask .searchmask__text-before{background:rgba(255, 255, 255, 0.7);border-radius:0.5rem 0.5rem 0 0}.searchmask .searchmask__text-before p{display:-ms-flexbox;display:flex;margin:0}.searchmask .searchmask__text-before p .searchmask__toggle-button{display:-ms-flexbox;display:flex;align-items:center;justify-content:center;min-width:180px;height:40px;padding:1.8rem 0.8rem;border-radius:0;background:transparent;border-color:transparent;color:#212529;box-shadow:0 0 3px #dee2e6;text-align:center;text-transform:uppercase;font-weight:700;line-height:1.1;font-size:0.95rem;white-space:normal}.searchmask .searchmask__text-before p .searchmask__toggle-button:hover{background:#f7f7f7;border-color:#f7f7f7}.searchmask .searchmask__text-before p .searchmask__toggle-button--active{border-color:#fff;background-color:#fff;color:#4484ce}.searchmask .searchmask__text-before p .searchmask__toggle-button:nth-of-type(1){border-radius:0.5rem 0 0 0}@media (max-width:767.98px){.searchmask .searchmask__text-before p{justify-content:space-between}.searchmask .searchmask__text-before p .searchmask__toggle-button{min-width:unset;width:33%;margin:0;font-size:0.8rem}}.searchmask .searchmask__form{background:#fff;border-radius:0 0 0.5rem 0.5rem;padding:1rem 4.9rem 0.5rem 1.4rem}.searchmask .form-control{border-color:transparent;padding:0;transition:all 300ms ease-in-out}.searchmask .focused-input--1000{padding:0 1rem}.searchmask .searchmask__form-group{padding:1rem 1.5rem}.searchmask .searchmask__form-group>.searchmask__label{font-size:0.95rem;font-weight:bold;text-transform:uppercase;margin:0}.searchmask .searchmask__form-group>.searchmask__input{text-align:left}.searchmask .sm-lm label:before,.searchmask .sm-lm label:after{border:none}.searchmask .searchmask__form-group.sm-submit{padding:0.5rem 1rem !important;margin:0}.searchmask .searchmask__form-group.sm-reset{margin:0 !important;padding:0.5rem 1rem}.searchmask .searchmask__form-group.sm-extended{margin:0 !important;padding:0.5rem 1rem}.searchmask .searchmask__btn--submit{padding:0.8rem}.searchmask .searchmask__btn--submit:before{content:"";font-family:"c4f";font-size:1rem;line-height:1.45;padding-right:10px}.searchmask .searchmask__btn--reset,.searchmask .searchmask__btn--extended{background:#f7f7f7 !important;border-color:#f7f7f7;color:#888;padding:0.8rem;text-decoration:none;font-weight:normal}.searchmask .searchmask__btn--reset:hover,.searchmask .searchmask__btn--reset:active,.searchmask .searchmask__btn--extended:hover,.searchmask .searchmask__btn--extended:active{background:#c4c4c4 !important;border-color:#c4c4c4;color:#fff}@media (min-width:992px){.searchmask{margin:3% 0 5rem}.searchmask .searchmask__basic .searchmask__form-group{margin:0}.searchmask .searchmask__form{padding:1.2rem 5.5rem 1.8rem 1.8rem}.searchmask .searchmask__form-group>.searchmask__input,.searchmask .fulltext-input,.searchmask .fulltext-input::placeholder{height:46px;color:#888}.searchmask .dropdown-menu.dropdown-content{min-width:300px}.searchmask .searchmask__form-group.sm-submit{padding:1rem 0 !important}.searchmask .searchmask__form-group.sm-reset{margin-left:0 !important;padding:1rem !important}.searchmask .searchmask__form-group.sm-extended{margin-left:auto !important;padding:1rem 0 !important}}@media (max-width:767.98px){.searchmask .searchmask__form{padding:10px 10px 60px}.searchmask .searchmask__form-group{margin-bottom:0.3rem}.searchmask .searchmask__form-group>.searchmask__label{margin:0}}@media (min-width:992px){.searchmask__basic .searchmask__form-group:nth-of-type(1),.searchmask__extended .searchmask__form-group:nth-of-type(1){border-right:1.7px solid #e9ecef}.searchmask__basic .searchmask__form-group:nth-of-type(3),.searchmask__extended .searchmask__form-group:nth-of-type(3){border-left:1.7px solid #e9ecef}.searchmask__basic .searchmask__form-group:nth-of-type(4),.searchmask__extended .searchmask__form-group:nth-of-type(4){border-left:1.7px solid #e9ecef}.searchmask__basic .searchmask__form-group:nth-of-type(5),.searchmask__extended .searchmask__form-group:nth-of-type(5){border-right:1.7px solid #e9ecef}.searchmask__basic .searchmask__form-group:nth-of-type(7),.searchmask__extended .searchmask__form-group:nth-of-type(7){border-left:1.7px solid #e9ecef}.searchmask__basic .searchmask__form-group:nth-of-type(8),.searchmask__extended .searchmask__form-group:nth-of-type(8){border-left:1.7px solid #e9ecef}}.main-header .component__header{display:none}.main-header .navbar{width:100%;padding:1rem 0 !important;transition:padding 0.3s ease}.main-header .navbar .navbar-brand-img{height:62px;transition:all 300ms ease-in-out}.main-header .navbar .navbar-collapse{padding:0}.main-header .navbar .navbar-collapse .nav-item{margin:0 2px}.main-header .navbar .navbar-collapse .nav-item .nav-link{text-transform:uppercase;font-weight:bold;font-size:0.9rem;padding:1.5rem 1rem;transition:padding 0.3s ease}.main-header .navbar .navbar-collapse .nav-item.megamenu.show{background:#fff;border-radius:0.5rem 0.5rem 0 0}.main-header .navbar .navbar-collapse .nav-item.megamenu.show .nav-link{color:#4484ce}.main-header .navbar .navbar-collapse .nav-item .dropdown-menu{margin:0}.main-header .navbar .navbar-collapse .nav-item:hover,.main-header .navbar .navbar-collapse .nav-item:active{border-radius:0.5rem;background:#fff}.main-header .navbar .navbar-collapse .nav-item:hover .nav-link,.main-header .navbar .navbar-collapse .nav-item:active .nav-link{color:#4484ce}.main-header .navbar .navbar-collapse .nav-item--last .icon{color:#fff;font-size:1rem;background:#4484ce;padding:10px;border-radius:0.5rem;text-align:center}.main-header .navbar .navbar-collapse .nav-item--last:hover{background:transparent}.main-header .navbar .navbar-collapse .nav-item--last:hover .icon{background:#083d77}.main-header .navbar.fixed-top{padding:0 !important;box-shadow:0 0 9px #adb5bd}.main-header .navbar.fixed-top .navbar-brand{padding:0}.main-header .navbar.fixed-top .navbar-brand-img{height:47px}.main-header .navbar.fixed-top .navbar-collapse{padding:0}.main-header .navbar.fixed-top .navbar-collapse .nav-item .nav-link{padding:0.75rem 1rem}.main-header .megamenu__content{padding:2.6% 4.4%;background:#fff;border:none}.main-header .content-box__body,.main-header .content-box{padding:0;margin:0}.main-header .header-contacts{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;background:#e9ecef}.main-header .header-contacts a{display:inline-block;padding:5px 10px;color:#212529}.main-header .header-contacts a:hover{color:#4484ce;text-decoration:none}@media (min-width:992px){.main-header .header-contacts{position:absolute;max-width:940px;margin:0 auto;left:0;right:0;padding-left:230px;z-index:3;top:0.5rem;justify-content:space-between;background:none}}@media (min-width:1200px){.main-header .header-contacts{max-width:1120px}}.main-header .header-social a{display:inline-block;width:24px;height:24px;line-height:26px;padding:0;border-radius:100%;background:#083d77;color:#fff;text-align:center;font-size:0.8rem}.main-header .header-social a:hover{background:#4484ce;color:#fff}.megamenu-09.row{padding:1.5rem}.megamenu-09.row>div:first-child ul li:first-child{margin-bottom:8px;font-size:1.2rem;font-weight:bold}.megamenu-09 ul{padding:1rem;margin:0;list-style:none}.megamenu-09 ul li:first-child{min-height:40px;margin-bottom:8px}.megamenu-09 ul a{display:block;line-height:1;padding:10px 0}.megamenu-09 .item{text-align:left;margin-top:4%;padding:1rem;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;color:#555555}.megamenu-09 .item img{border-radius:0.25rem;width:100%;height:200px}@media (min-width:992px){.megamenu-09 .item img{width:40%}}.megamenu-09 .item h3{padding-bottom:10px;font-size:1.4rem;font-weight:bold}.megamenu-09 .item .wrap{width:100%;padding-top:1rem;display:-ms-flexbox;display:flex;flex-direction:column}@media (min-width:992px){.megamenu-09 .item .wrap{width:45%;padding:0 0 0 30px}}.megamenu-09 .item p{font-size:0.9rem;padding:0;margin:0}.megamenu-09 a:hover,.megamenu-09 a:hover .item{color:#4484ce;text-decoration:none}.megamenu-04.row{padding:0.3rem 1.8rem}.megamenu-04 .item{text-align:left;padding:0}.megamenu-04 .item a{display:block;padding:1rem;color:#083d77}.megamenu-04 .item a:hover{background:#e9ecef;text-decoration:none}.megamenu-04 .item .img-fluid{width:100% !important;min-height:220px;object-fit:cover;border-radius:0.25rem;display:-ms-flexbox;display:flex;justify-content:center;align-items:end;padding:1rem}.megamenu-04 .item h3{margin:0 0 1.5rem;font-size:1.2rem;font-weight:bold;color:#555555}.megamenu-04 .item p{font-size:0.9rem;padding:0.8rem;margin:0;background:#f9cf00;border:1px solid #f9cf00;border-radius:0.5rem;color:black;width:100%;text-align:center}.megamenu-04 .item p strong{font-size:1.2rem}.smartfulltext-col{display:-ms-flexbox;display:flex}@media (min-width:992px){.smartfulltext-col{justify-content:flex-end}}@media (max-width:1199.98px){.smartfulltext-col{justify-content:center}}.bd-homepage .smartfulltext-col,.landing-page .smartfulltext-col{z-index:1;position:relative;align-items:center}@media (min-width:992px){.bd-homepage .smartfulltext-col,.landing-page .smartfulltext-col{height:10rem}}@media (max-width:1199.98px){.bd-homepage .smartfulltext-col,.landing-page .smartfulltext-col{height:5rem}}@media (max-width:991.98px){.bd-homepage .smartfulltext-col,.landing-page .smartfulltext-col{height:auto}}.bd-homepage .main-slider,.landing-page .main-slider{z-index:1}@media (min-width:992px){.bd-homepage .main-slider,.landing-page .main-slider{margin-top:-10rem}}@media (max-width:1199.98px){.bd-homepage .main-slider,.landing-page .main-slider{margin-top:-5rem}}@media (max-width:991.98px){.bd-homepage .main-slider,.landing-page .main-slider{margin-top:0}}.smartFulltext{margin:0}@media (min-width:992px){.smartFulltext{width:425px}}@media (max-width:1199.98px){.smartFulltext{width:95vw}}.smartFulltext .select2-selection.select2-selection--multiple{background:rgba(255, 255, 255, 0.8);border-color:transparent !important}@media (min-width:768px){.smartFulltext .select2-selection.select2-selection--multiple{padding:0.9rem 2rem}.smartFulltext .select2-selection.select2-selection--multiple::after{content:"";font-family:"c4f";font-size:1rem;color:#4484ce;position:absolute;right:1.5rem;top:1.2rem}}.smartFulltext .select2-selection.select2-selection--multiple input,.smartFulltext .select2-selection.select2-selection--multiple input::placeholder{color:#6c757d;font-weight:500}.main-slider{margin-left:-12.5%;margin-right:-12.5%}@media (max-width:575.98px){.main-slider{margin-left:-9px;margin-right:9px}.main-slider .slider--simple{height:400px;overflow:hidden}}.main-slider .slider__img-container{position:relative;width:100%;height:900px;overflow:hidden}@media (min-width:992px){.main-slider .slider__img-container{border-radius:0.7rem}}@media (max-width:991.98px){.main-slider .slider__img-container{height:400px}}.main-slider .slider--simple .slider__text-container{top:0;display:-ms-flexbox;display:flex;max-width:1120px;margin:0 auto;padding:0;padding-top:6.5rem;background:none}@media (max-width:1199.98px){.main-slider .slider--simple .slider__text-container{max-width:945px}}@media (max-width:991.98px){.main-slider .slider--simple .slider__text-container{max-width:705px}}.main-slider .slider__text{width:50%;text-align:left;font-family:"Lobster", cursive}.main-slider .slider__text .name{font-size:6.25rem;color:#fff;font-weight:normal;line-height:4rem;padding:0.5rem 0}.main-slider .slider__text .name::after{display:none}.main-slider .slider__text .price{font-size:3.25rem;color:#ffa907;font-weight:normal;line-height:1.2}@media (min-width:992px){.main-slider .slider__text .price{padding-left:8rem}}.main-slider .slider__text .price span{font-size:1.8rem}.main-slider .slider__text h4{font-size:1.8rem;color:#ffa907;font-weight:normal;margin:0;line-height:1}@media (min-width:992px){.main-slider .slider__text h4{padding-left:4.25rem}}.main-slider .slider__text .name,.main-slider .slider__text .price,.main-slider .slider__text h4{text-shadow:0 0 9px #495057}@media (max-width:991.98px){.main-slider .slider__text .price,.main-slider .slider__text h4{font-size:2rem}.main-slider .slider__text .name{font-size:3rem}}@media (max-width:767.98px){.main-slider .slider__text{width:100%;font-size:2rem;text-align:center}}.main-slider .slider__container:hover .btn{background:#2e6bb1}.main-slider .slick-dots{bottom:25px}.main-slider .slick-dots li button{width:18px;height:18px;background:none;border:1px solid #fff}.main-slider .slick-dots li button:hover{background:#fff}.main-slider .slick-dots li.slick-active button{background:#fff}.main-slider .slick-arrow::before{color:#fff;background:rgba(255, 255, 255, 0.2);height:50px;width:50px}.main-slider .slick-arrow.slick-prev{left:3rem}.main-slider .slick-arrow.slick-next{right:3rem}@media (min-width:768px){.main-slider .searchmask{margin-top:-550px}.main-slider .searchmask .searchmask__text-before p .searchmask__toggle-button{box-shadow:none}}@media (min-width:992px){.main-slider .searchmask{margin-top:-550px}}.searchmask{}.searchmask__input--fulltext[data-count="1"]::before{flex:0 0 auto}.searchmask__input{text-align:left}.searchmask__stars{justify-content:flex-end}.sm-fl .fulltext-input{width:100%}.transport-airports .form-group>.searchmask__label,.transport-airports #airports>div{margin:0;font-weight:bold}.transport-airports .transport-airports-button-group{text-align:right;font-size:0.9rem}.transport-airports .searchmask-airports{font-weight:normal}.transport-airports .searchmask-airports label{margin:3px 0;cursor:pointer}.transport-airports .searchmask-airports label:hover{color:#4484ce}.transport-departures .form-row .form-group{flex:0 0 100%;max-width:100%}.transport-departures .searchmask__input--fulltext{max-width:400px}.transport-departures .fulltext-input,.transport-departures .fulltext-input::placeholder{color:#999 !important}.trip-information--gallery-right .trip-information__gallery{padding:0}.trip-information--gallery-right .trip-information__body .form-inline{margin:1rem auto}.trip-information--gallery-right .trip-information__content,.trip-information--gallery-right .gallery__body{width:100%}.news-article--detail .gallery{display:none}.select2-container--open .select2-dropdown--below{margin-top:3px;box-shadow:0 0 9px #083d77;border:none}.select2-container .select2-results__group{background:#4484ce;color:#fff}.more__offers{margin-left:50%;transform:translateX(-50%)}.country-table .country-table__tabs{background:#fff;padding:1rem 0 !important;border-radius:0.7rem;overflow:hidden;height:fit-content}@media (min-width:992px){.country-table .country-table__tabs{max-width:30% !important;flex:0 0 30% !important}}.country-table .country-table__tab.nav-link{font-size:0.9rem !important;padding:1rem 1.5rem;text-transform:uppercase;border-radius:0;font-weight:600}.country-table h2.country-table__continent{display:none}@media (min-width:992px){.country-table .country-table__countries-list{max-width:70% !important;flex:0 0 70% !important;padding-left:1.5rem !important}}.country-table .country-table__country{background:#fff;padding:1rem !important;border-radius:0.7rem;margin-bottom:1rem;transition:all 300ms ease-in-out}.country-table .country-table__country .country-table__country-name{font-size:1.2rem;text-transform:uppercase;font-weight:600;color:#444444}.country-table .country-table__country .country-table__country-accommodations{font-size:0.9rem;order:4;max-width:100%;display:block;flex:0 0 100%;font-weight:600;margin-top:-1rem;margin-bottom:1rem}.country-table .country-table__country .country-table__country-price{color:#555555;font-size:0.8rem;padding:1rem;background:#f7f7f7;font-weight:600;border-radius:0.25rem;margin-top:15px;width:100%;text-align:center;max-width:250px}.country-table .country-table__country .country-table__country-price strong{color:#000;font-size:1.1rem;font-weight:800}.country-table .country-table__country:hover{background:#fff !important;box-shadow:0 0 5px #dee2e6}.country-table .country-table__country:hover .country-table__country-price{background:#f9cf00}__heading{margin:0 0 3%;text-align:center;font-weight:600}.search-results__buttons{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-bottom:2.8%}@media (min-width:992px){.search-results__buttons{width:75%;margin-left:auto}}.search-results__buttons:before{content:"Seřadit podle:";margin:0 auto 0 8px;color:#555555;font-size:0.9rem;font-weight:600}.search-results__buttons .sort__button{color:#555555;background-color:transparent;border-color:transparent;margin-left:0.5rem;padding:0.6rem 1rem;font-weight:600}.search-results__buttons .sort__button:hover,.search-results__buttons .sort__button--active{color:#4484ce;background-color:transparent;border-color:transparent;text-decoration:none}@media (max-width:767.98px){.search-results__buttons{justify-content:center}.search-results__buttons:before{display:none}.search-results__buttons .sort__button{margin:1px;padding:5px 9px;font-weight:normal}}.search-resume__heading,.search-specification__heading{color:#4484ce !important;font-size:1rem !important;text-transform:uppercase;letter-spacing:unset !important;padding:1rem;margin-bottom:1rem;border-bottom:1px solid #4484ce}.search-resume__heading::after,.search-specification__heading::after{display:none !important}.search-resume{background:#fff;border-color:#fff;border-radius:0.7rem;padding:1rem;margin-bottom:1rem !important}.search-resume .icon{display:none}.search-resume button{background:#4484ce;border-color:#4484ce;color:#fff;text-transform:uppercase}.search-specification{padding:1rem;background:#fff;border-color:#fff;border-radius:0.7rem}.search-specification .search-specification__item-header:not(:empty){color:#4484ce;border-top:1px solid #4484ce;padding:1rem 0;margin-top:1rem;font-size:1rem}.search-specification .search-specification__item-body{padding:0}.search-specification .search-specification__select-item input+label{border-radius:0}.search-specification .search-specification__select-item input:not(:checked)+label:hover{background-color:rgba(255, 169, 7, 0.3)}.search-specification .search-specification__select-item input:checked+label{background:#ffa907}.search-specification .search-specification__select-item input:checked+label .icon,.search-specification .search-specification__select-item input:checked+label span{color:#fff !important}.search-specification .search-specification__item:nth-of-type(1) .search-specification__item-header{border:0}.search-specification .search-specification__item--DestinationsList .search-specification__item-header{color:#000;border:0}.search-specification .search-specification__item--DestinationsList .form-control-sm.fulltext-filter-input{border-right:0;border-color:#ced4da;height:3rem}.search-specification .search-specification__item--DestinationsList .form-control-sm.fulltext-filter-input,.search-specification .search-specification__item--DestinationsList .form-control-sm.fulltext-filter-input::placeholder{color:#adb5bd}.search-specification .search-specification__item--DestinationsList button{border-left:0;border-color:#ced4da;color:#ced4da}.search-specification .search-specification__select-item:not(.disabled) .icon-star{color:#ffa907;font-size:0.8rem;margin:0}.search-specification .search-specification__select-item.disabled .icon-star{color:rgba(255, 169, 7, 0.3);font-size:0.8rem;margin:0}.sm-result{background-color:transparent}@media (min-width:992px){.sm-result{padding:0.5rem 0}}.sm-result .img-wrap{overflow:hidden}@media (min-width:768px){.sm-result .img-wrap{border-radius:0.7rem 0 0 0.7rem}}@media (max-width:767.98px){.sm-result .img-wrap{border-radius:0.7rem 0.7rem 0 0}}.sm-result .thumb-img{height:250px;min-height:200px}.sm-result .slider img,.sm-result .slider article,.sm-result .slider figure{margin:0;padding:0;height:250px !important}.sm-result .slick-arrow{text-shadow:0 0 3px #fff}.sm-result .slick-prev:before{content:""}.sm-result .slick-next:before{content:""}.sm-result .component{margin:0}.sm-result .item-class{position:absolute;right:0.5rem;top:0.5rem;width:calc(100% - 30px);display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:end}.sm-result .item-class .fm{display:none;padding:0.4rem 1.1rem;background:#ffa907;color:#fff;margin-left:5px;margin-right:0;width:50px;font-size:0.9rem;border-radius:0.25rem}.sm-result .item-class .lm{display:none;padding:0.4rem 1.1rem;background:#39a0ed;color:#fff;margin-left:5px;margin-right:0;width:50px;font-size:0.9rem;border-radius:0.25rem}.sm-result .item-class .recommend{display:none;padding:0.4rem 1.1rem;background:#3ec300;color:#fff;margin-left:5px;margin-right:0;width:50px;font-size:0.9rem;border-radius:0.25rem}.sm-result .item-class.is-fm .fm,.sm-result .item-class.is-lm .lm,.sm-result .item-class .recommend-1{display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.sm-result .e-rating{width:70px;height:50px;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;font-size:1.15rem;align-items:center;background:#00b9e8;color:#fff;border-radius:0.7rem 0 0.7rem 0}.sm-result .e-rating strong{padding-left:8%;word-spacing:-4px;font-weight:600}.sm-result .e-rating img{display:inline-block;margin:0 0 0 auto;height:30px}.sm-result .info-wrap{background:#fff;padding:1.5rem !important;height:250px}@media (min-width:768px){.sm-result .info-wrap{border-radius:0 0.7rem 0.7rem 0}}@media (max-width:767.98px){.sm-result .info-wrap{height:auto;border-radius:0 0 0.7rem 0.7rem}}.sm-result .rating{height:20px;color:#ffa907;text-align:right;display:-ms-flexbox;display:flex;align-items:center;justify-content:end}.sm-result .rating span{margin-right:0;font-size:0.75rem}.sm-result .rating .icon-star--no-active{display:none}.sm-result .hotel{font-size:1.2rem;margin:0 0 3px;font-weight:bold;line-height:1.3;display:-ms-flexbox;display:flex;align-items:center}.sm-result .hotel a{color:#000}.sm-result .tree{margin-bottom:1rem;font-size:0.95rem}.sm-result .tree a{color:#888}.sm-result .boarding,.sm-result .transport{display:-ms-flexbox;display:flex;flex-direction:row;font-size:0.95rem;color:#888;font-weight:500}.sm-result .boarding .icon,.sm-result .transport .icon{margin-right:5px;color:#4484ce}.sm-result .transport{margin:3px 0 1rem}.sm-result .price{display:-ms-flexbox;display:flex;padding:0.5rem 2rem;background:#fff;font-size:1.25rem;color:#000;font-weight:bold;text-align:left;border-radius:0.7rem;width:100%;justify-content:center;align-items:center;flex-direction:column}.sm-result .price span{display:block;color:#212529;font-size:0.9rem;font-weight:400}.sm-result .price:hover{text-decoration:none;background:#f9cf00;color:#000}.sm-result .parameters{width:100%}.sm-result .parameters .parameters__body{display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.sm-result .parameters .parameters__text{height:auto;font-variant:none;font-size:0.9rem;width:auto;color:#888;font-weight:600}.sm-result .parameters .parameters__item .icon{font-size:1.15rem;color:#888;padding-right:1rem}.sm-result .parameters .parameters__distance{font-size:1rem;padding-right:0.5rem;color:#888}.sm-result .parameters .parameters__item-distance{margin-top:6px;text-align:left;order:2;width:100%}.sm-result .parameters .parameters__item-distance .icon{float:left;font-size:1.1rem;padding-right:0.5rem}.sm-result .parameters .parameters__item-distance .icon::before{content:""}@media (max-width:767.98px){.sm-result .parameters .parameters__item .icon{padding-right:5px}}.paging{margin:4% 0 0 !important;flex:0 0 100%;max-width:100%}@media (max-width:991.98px){.sm-result{padding:0.5rem}.parameters{padding:15px 0 0 15px}}@media (max-width:767.98px){.sm-result{padding:0.5rem 0 0}.info-wrap{padding:0 0.3rem}.rating{height:auto}.hotel,.transport{margin:0}.tree,.boarding,.price{margin:0 0 0.5rem}.price{width:100%}.parameters .parameters__item,.parameters .parameters__item-distance{width:auto;margin:0 5px 5px 0}.parameters .parameters__item--sea-distance{width:130px;margin:0}}.dates-favourites .offer--favourites{margin-bottom:2rem;border:none}.dates-favourites .dates-favourites__remove-btn,.dates-favourites .offer__remove-btn{background:#f9cf00;border:none;border-radius:0;text-decoration:none}.dates-favourites .dates-favourites__remove-btn:hover,.dates-favourites .offer__remove-btn:hover{background:#4484ce}.dates-favourites .offer__heading a{text-decoration:none;font-size:1.5rem;font-weight:bold}.dates-favourites .offer__rating{display:inline-block;vertical-align:middle;font-size:1rem}.dates-favourites .icon-star{color:#4484ce}.dates-favourites .icon-star:first-child{margin-left:9px}.dates-favourites .offer__img-container{height:300px;margin:0;padding:0}.dates-favourites .offer__info{background:#fff;box-shadow:0 0 5px #ddd;font-weight:bold}.dates-favourites .offer__info-label{font-weight:normal}.dates-favourites .offer__price--current a{color:#4484ce}.dates-favourites .offer__price--discount{color:gray}.favourites-accommodations{padding-bottom:20px}.favourites-accommodations .offer a{color:#4484ce}.favourites-accommodations .offer a:hover{color:#f9cf00}.favourites-accommodations .offer__container{margin:5px 0;background:#fff;box-shadow:0 0 5px #ccc}.favourites-accommodations .offer__ratings{left:0;bottom:0;background:rgba(255, 255, 255, 0.5);text-align:center}.favourites-accommodations .offer__text{padding:9px;line-height:1.4}.favourites-accommodations .offer__headline{font-size:1.2rem}.favourites-accommodations .offer__price{font-size:1rem;font-weight:bold}.favourites-accommodations .offer__country,.favourites-accommodations .offer__destination{font-size:0.95rem}.favourites-accommodations .slick-dots{bottom:-35px}.favourites-accommodations .slick-dots button{width:12px;height:12px}.favourites-accommodations .slick-dots .slick-active button{background:#f9cf00}.searchmask{}.searchmask .fulltext-result__list.result-empty{display:none}.searchmask .fulltext-input{width:100%}.searchmask .result-empty+.result-empty+ul:not(.result-empty){width:100% !important}.searchmask .fulltext-result__title,.searchmask .fulltext-favourites__title{padding:3px;font-weight:bold}.searchmask .fulltext-result__list:nth-child(3){width:31%;margin-right:0}.searchmask .fulltext-selected-wrapper{margin-bottom:1rem}.searchmask .fulltext-result__selected-item{padding:0.25rem 0.5rem}@media (min-width:992px){.searchmask .fulltext-result__selected-item{background:none;color:#000}.searchmask .fulltext-result__selected-item:hover{background:#b7d7fa}}.searchmask .fulltext-result__selected-item:before{padding-right:22px;font-size:0.75rem}@media (min-width:992px){.searchmask .fulltext-result__selected-item:before{display:none}}.searchmask .fulltext-result__selected-item span{color:#fe5f55;font-size:22px;line-height:20px;display:-ms-inline-flexbox;display:inline-flex;align-items:center;height:21px;justify-content:center;width:21px;background:none;padding:2px;position:relative;top:2px;font-weight:bold}@media (max-width:767.98px){.searchmask .close-fulltext{position:absolute;right:0;top:0}.searchmask .dropdown-menu{padding:1rem}}.searchmask .fulltext-favourites__title{padding:3px;font-weight:400;width:100%;font-size:1.3rem;color:#4484ce;border-bottom:1px solid #cecece;margin-bottom:1rem}@media (min-width:992px){.searchmask .close-fulltext{position:absolute;right:-25px;top:15px}.searchmask .fulltext-selected-wrapper{top:0rem;background:linear-gradient(#fff, rgba(255, 255, 255, 0.75))}.searchmask .fulltext-selected.country:not(:empty)::before{content:"Vybrané země";padding-right:10px;color:#6c757d}.searchmask .fulltext-selected.destination:not(:empty)::before{content:"Vybrané destinace";padding-right:10px;color:#6c757d}.searchmask .fulltext-selected.hotel:not(:empty)::before{content:"Vybraný hotel";padding-right:10px;color:#6c757d}.searchmask .fulltext-selected.country:not(:empty)+.fulltext-selected.destination:not(:empty){margin-top:0.5rem}.searchmask li.fulltext-result__title{padding:3px;font-weight:400;width:100%;font-size:1.3rem;color:#4484ce;border-bottom:1px solid #cecece;margin-bottom:1rem}.searchmask .dropdown-menu.dropdown-content.dropdown-100.keep-open.show,.searchmask .fulltext-dropdown.dropdown-menu.dropdown-content.dropdown-100.row{max-width:1140px !important;width:1140px !important;padding:0 2rem}.searchmask .dropdown-menu.dropdown-content.dropdown-100.keep-open.show{padding:2rem}.searchmask .fulltext-favourites.fulltext-column-destination li.fulltext-favourites__title{background:#fff;position:absolute;top:17px}.searchmask .fulltext-favourites.fulltext-column-country{width:calc(66% - 2rem);display:-ms-flexbox;display:flex;flex-wrap:wrap;max-height:100%}.searchmask .fulltext-favourites.fulltext-column-country .fulltext-result__item{width:50% !important}.searchmask .fulltext-favourites.fulltext-column-country+.fulltext-column-destination{order:2;margin:0;width:33%;position:-webkit-sticky;position:sticky;right:0;top:0;border-left:1px solid #cecece;padding:1rem;margin-top:-1rem;padding-right:1rem;padding-left:2rem;padding-bottom:3rem;max-height:42vh}.searchmask .fulltext-favourites.fulltext-column-country+.fulltext-column-destination::before{content:"Destinace";padding:3px;font-weight:400;font-size:1.3rem;color:#4484ce;border-bottom:1px solid #cecece;margin-bottom:1rem;width:100%;display:block}.searchmask .fulltext-favourites.fulltext-column-country+.fulltext-column-destination .fulltext-result__item--country{display:none}.searchmask .fulltext-favourites.fulltext-column-country[style*="none"]+.fulltext-column-destination{display:none}}.sm-tr .searchmask__input{text-decoration:none !important}.sm-tr .dropdown-menu .form-group{line-height:0}.sm-tr .dropdown-menu .form-group>.searchmask__label{display:none}.sm-tr .dropdown-menu .searchmask form label{line-height:1.5;border:1px solid transparent}.sm-tr .dropdown-menu .transport-airports-button-group{margin-bottom:2rem;line-height:1.5;text-align:right}.sm-tr .dropdown-menu .transport-airports-button-group span{display:none}.sm-tr .dropdown-menu .transport-airports-button-group a[data-handle="select-all"]{color:#4484ce}.sm-tr .dropdown-menu .transport-airports-button-group a[data-handle="deselect-all"]{color:#adb5bd;margin-left:1rem}.sm-tr .dropdown-menu .transport-airports,.sm-tr .dropdown-menu .transport-departures{margin-top:2rem}.sm-tr .dropdown-menu .transport-airports::before,.sm-tr .dropdown-menu .transport-departures::before{display:block;content:"";width:100%;height:1px;background:#dee2e6;position:absolute;left:0;top:-1.25rem}.sm-tr .dropdown-menu .searchmask__transport-type{margin-right:1rem}.sm-tr .dropdown-menu .searchmask__transport-type label{padding:0.5rem 0.75rem}.sm-tr .dropdown-menu>.row>.form-group:first-child{margin:0.5rem 0}.sm-tr .dropdown-menu #airports{font-weight:300;font-size:1.5rem;margin:1.5rem 0}.sm-tr .dropdown-menu .searchmask-airports{font-size:1rem;line-height:1.5;margin:0;padding:5px 0 !important}.sm-tr .dropdown-menu .map__canvas{padding-bottom:75%}@media (min-width:576px){.sm-tr .dropdown-menu .searchmask__transport-type label{padding:1rem 1.5rem}.sm-tr .dropdown-menu .searchmask-airports li{margin-bottom:0.5rem}.sm-tr .transport-types{display:-ms-flexbox;display:flex;flex-direction:row}.sm-tr .searchmask__transport-type.custom-control-inline:first-child{order:9;margin-left:auto;margin-right:0 !important}}#searchmask-departures li{line-height:1.5}#searchmask-departures .fulltext-dropdown{position:static;display:-ms-flexbox;display:flex !important;margin-top:1rem;border:0;padding:0}#searchmask-departures .dropdown-close{display:none}.hp-slider-country article.slider__item{padding:2rem 0.5rem;border-radius:0.5rem;overflow:hidden}@media (max-width:767.98px){.hp-slider-country article.slider__item{padding:0}}.hp-slider-country .slick-active:nth-of-type(1){padding-left:0 !important}.hp-slider-country .slider__container{transition:all 300ms ease-in-out;border-radius:0.7rem;overflow:hidden}.hp-slider-country .slider__img-container{height:370px}.hp-slider-country .slider__text-container{width:100%;height:100%;top:0;overflow:hidden;background:none}.hp-slider-country .slider__text{height:100%;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;padding:0.8rem}.hp-slider-country .slider__text .name{font-size:1.4rem;color:#fff;text-align:left;font-weight:bold;padding:0.5rem 0}.hp-slider-country .slider__text .name::after{display:none}.hp-slider-country .slider__text .price{font-size:0.9rem;padding:0.8rem;margin:0;background:#f9cf00;border:1px solid #f9cf00;border-radius:0.5rem;color:black;width:100%;text-align:center}.hp-slider-country .slider__text .price strong{font-size:1.2rem}@media (max-width:991.98px){.hp-slider-country .slider__text .price{font-size:1rem}}@media (max-width:767.98px){.hp-slider-country .slider__text{width:100%;font-size:2rem;text-align:center}}.hp-slider-country .slider__item::after{content:"Více ->";font-size:0.9rem;text-align:right;display:block;width:100%;position:relative;bottom:1rem;color:#888;opacity:0;transition:all 300ms ease-in-out}.hp-slider-country .slider__item:hover .slider__container{transform:translateY(-1.8rem)}.hp-slider-country .slider__item:hover::after{opacity:1}.hp-slider-country .slick-arrow::before{color:#555555;background:#fff;box-shadow:0 0 5px #adb5bd;height:35px;width:35px}.hp-slider-country .slick-arrow.slick-prev{left:-3rem}.hp-slider-country .slick-arrow.slick-next{right:-3rem}.offer-template-014{display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.offer-template-014 .slick-list{width:100%}.offer-template-014 .icon-star{margin-right:3px;font-size:0.85rem}.offer-template-014 .top-offer-item{display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;position:relative;width:calc(33.333% - 20px);background-color:#fff;overflow:hidden;margin:10px;border-radius:0.7rem}@media (max-width:767.98px){.offer-template-014 .top-offer-item{width:100%}}.offer-template-014 .top-offer-item .date-link{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}@media (min-width:768px){.offer-template-014 .top-offer-item .img-wrap{height:220px}}.offer-template-014 .figure{width:100%;margin:0}.offer-template-014 .figure-img{height:220px;width:100%;margin:0}.offer-template-014 .img-wrap{width:100%;position:relative}.offer-template-014 .price{padding:0.5rem;color:#000;background:#f7f7f7;font-size:1.25rem;font-weight:bold;border-radius:0.25rem;margin-top:15px;width:100%;text-align:center}.offer-template-014 .price span{color:#555555;font-size:0.8rem;font-weight:600;padding:0 0.3rem}.offer-template-014 .info-wrap{position:relative;padding:1rem;width:100%;color:#6c757d;display:-ms-flexbox;display:flex;flex-direction:column;font-size:0.95rem;font-weight:500}.offer-template-014 .info-wrap .item-class{position:absolute;left:0;top:-1rem;width:100%;display:-ms-flexbox;display:flex;flex-direction:row-reverse;justify-content:flex-end}.offer-template-014 .info-wrap .item-class .fm{padding:0.4rem 0.9rem;background:#ffa907;color:#fff;margin-left:10px;font-size:0.9rem;border-radius:0.25rem}.offer-template-014 .info-wrap .item-class .lm{padding:0.4rem 0.9rem;background:#39a0ed;color:#fff;margin-left:10px;font-size:0.9rem;border-radius:0.25rem}.offer-template-014 .info-wrap .item-class .discount{padding:0.4rem 0.9rem;background:#fe5f55;color:#fff;margin-left:10px;font-size:0.9rem;border-radius:0.25rem}.offer-template-014 .info-wrap .item-class .fm,.offer-template-014 .info-wrap .item-class .lm{display:none}.offer-template-014 .info-wrap .rating{margin:-9px 0 9px auto;color:#ffa907;height:1rem}.offer-template-014 .info-wrap .rating .icon{font-size:0.75rem !important;margin-left:0 !important}.offer-template-014 .info-wrap .wrap{display:-ms-flexbox;display:flex;flex-wrap:wrap}.offer-template-014 .info-wrap .transport{margin:5px 0}.offer-template-014 .info-wrap .transport .icon{color:#4484ce}.offer-template-014 .info-wrap .tree{padding-bottom:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.offer-template-014 .info-wrap .hotel{color:black;font-size:0.95rem;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.offer-template-014 .info-wrap .date{padding-top:4px;height:1.5rem;overflow:hidden}.offer-template-014 .tagged-list{width:100%;padding:0 15px 18px;margin:-5px 0 0}.offer-template-014 .tagged-list a{position:relative;z-index:3;font-size:0.75rem;filter:grayscale(100%);margin:0 4px -2px 0 !important;padding:7px 12px !important}.offer-template-014 .is-fm .fm{display:block !important}.offer-template-014 .is-lm .lm{display:block !important}.offer-template-014 .top-offer-item:hover .price{background:#f9cf00}.more__link{background:#dee2e6;border-color:#dee2e6;color:#212529;text-transform:capitalize;font-weight:bold;letter-spacing:1px;max-width:170px;margin-top:4%;padding:10px}@media (min-width:992px){.bd-accommodation main>.section>.container{margin:0 !important;width:100% !important;max-width:100%}.bd-accommodation main>.section>.container>.row>.col-12{padding:0 !important}.bd-accommodation main>.section>.container .info-content{padding:2.5rem 0;background:#fff;margin:2rem auto;border-radius:0.7rem}.bd-accommodation main>.section>.container .breadcrumb-content,.bd-accommodation main>.section>.container .info-card,.bd-accommodation main>.section>.container .structured-content{max-width:1140px;margin:0 auto}}.bd-accommodation .breadcrumb,.bd-term .breadcrumb{padding-left:20px;background:none;font-size:0.95rem;margin-bottom:2.5rem}.bd-accommodation .breadcrumb-item__home,.bd-term .breadcrumb-item__home{margin-left:-20px}.bd-accommodation .favourites,.bd-term .favourites{display:-ms-flexbox;display:flex;justify-content:end;align-items:center}.bd-accommodation .favourites a.favourites-link,.bd-term .favourites a.favourites-link{color:#fff}.bd-accommodation .favourites button,.bd-term .favourites button{border-radius:1.5rem}.bd-accommodation .e-rating,.bd-term .e-rating{width:90px;height:30px;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-weight:bold;background:#00b9e9;color:#fff;margin-left:15px}@media (max-width:767.98px){.bd-accommodation .e-rating,.bd-term .e-rating{margin-bottom:15px;margin-top:15px;margin-left:0;width:100%}}.bd-accommodation .e-rating strong,.bd-term .e-rating strong{padding-left:8%;word-spacing:-4px;font-weight:600}.bd-accommodation .e-rating img,.bd-term .e-rating img{display:inline-block;margin:0 0 0 auto;height:30px}.bd-accommodation .img-wrap,.bd-term .img-wrap{overflow:hidden;border-radius:0.7rem}.bd-accommodation .img-wrap,.bd-accommodation .img-wrap figure,.bd-accommodation .img-wrap figure img,.bd-term .img-wrap,.bd-term .img-wrap figure,.bd-term .img-wrap figure img{height:400px !important}@media (min-width:992px){.bd-accommodation .img-wrap,.bd-term .img-wrap{padding:0}}@media (max-width:767.98px){.bd-accommodation .img-wrap,.bd-accommodation .img-wrap figure,.bd-accommodation .img-wrap figure img,.bd-term .img-wrap,.bd-term .img-wrap figure,.bd-term .img-wrap figure img{height:250px !important;width:100%}}.bd-accommodation .img-wrap figure,.bd-accommodation .img-wrap img,.bd-term .img-wrap figure,.bd-term .img-wrap img{margin:0 !important}.bd-accommodation .img-wrap figure,.bd-term .img-wrap figure{overflow:hidden;border-radius:0.7rem}.bd-accommodation .img-wrap .slick-dots,.bd-term .img-wrap .slick-dots{display:none !important}.bd-accommodation .img-wrap .slick-arrow::before,.bd-term .img-wrap .slick-arrow::before{color:#fff;background:rgba(255, 255, 255, 0.5);height:50px;width:50px}.bd-accommodation .img-wrap .slick-arrow.slick-prev,.bd-term .img-wrap .slick-arrow.slick-prev{left:3rem}.bd-accommodation .img-wrap .slick-arrow.slick-next,.bd-term .img-wrap .slick-arrow.slick-next{right:3rem}.bd-accommodation .img-wrap .item-class,.bd-term .img-wrap .item-class{display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;position:absolute;top:0;left:0;width:100%}.bd-accommodation .img-wrap .item-class .fm,.bd-term .img-wrap .item-class .fm{padding:0.4rem 0.9rem;background:#ffa907;color:#fff;margin-left:10px;font-size:0.9rem;border-radius:0.25rem;display:none;justify-content:center;align-items:center;margin-top:0.5rem}.bd-accommodation .img-wrap .item-class .lm,.bd-term .img-wrap .item-class .lm{padding:0.4rem 0.9rem;background:#39a0ed;color:#fff;margin-left:10px;font-size:0.9rem;border-radius:0.25rem;display:none;justify-content:center;align-items:center;margin-top:0.5rem}.bd-accommodation .img-wrap .item-class .recommend,.bd-term .img-wrap .item-class .recommend{padding:0.4rem 0.9rem;background:#3ec300;color:#fff;margin-left:10px;font-size:0.9rem;border-radius:0.25rem;display:none;justify-content:center;align-items:center;margin-top:0.5rem}.bd-accommodation .img-wrap .item-class .e-rating,.bd-term .img-wrap .item-class .e-rating{width:150px;height:50px;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:1.15rem;align-items:center;background:#00b9e8;color:#fff;border-radius:0;margin:0;border-radius:0.7rem 0 0 0}.bd-accommodation .img-wrap .item-class .e-rating strong,.bd-term .img-wrap .item-class .e-rating strong{padding-left:8%;word-spacing:-4px;font-weight:600}.bd-accommodation .img-wrap .item-class .e-rating img,.bd-term .img-wrap .item-class .e-rating img{display:inline-block;margin:0 0 0 auto;height:50px}.bd-accommodation .img-wrap .item-class.is-tip .recommend,.bd-term .img-wrap .item-class.is-tip .recommend{display:-ms-flexbox;display:flex}.bd-accommodation .img-wrap .item-class.is-fm .fm,.bd-term .img-wrap .item-class.is-fm .fm{display:-ms-flexbox;display:flex}.bd-accommodation .img-wrap .item-class.is-lm .lm,.bd-term .img-wrap .item-class.is-lm .lm{display:-ms-flexbox;display:flex}.bd-accommodation .info-wrap,.bd-term .info-wrap{padding:35px;border-radius:0.7rem;font-size:1rem;background:#fff}@media (max-width:767.98px){.bd-accommodation .info-wrap,.bd-term .info-wrap{padding:15px}}.bd-accommodation .info-wrap .rating,.bd-term .info-wrap .rating{color:#ffa907;font-size:0.85rem;text-align:right}.bd-accommodation .info-wrap .rating .icon-star--no-active,.bd-term .info-wrap .rating .icon-star--no-active{display:none}.bd-accommodation .info-wrap .hotel,.bd-term .info-wrap .hotel{font-size:1.4rem;font-weight:800;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:8px}.bd-accommodation .info-wrap .tree,.bd-term .info-wrap .tree{margin-bottom:1rem;font-size:1.15rem}.bd-accommodation .info-wrap .tree a,.bd-term .info-wrap .tree a{color:#888}.bd-accommodation .info-wrap .boarding,.bd-accommodation .info-wrap .transport,.bd-term .info-wrap .boarding,.bd-term .info-wrap .transport{font-size:1rem;color:#888;font-weight:500}.bd-accommodation .info-wrap .boarding .icon,.bd-accommodation .info-wrap .transport .icon,.bd-term .info-wrap .boarding .icon,.bd-term .info-wrap .transport .icon{margin-right:5px;color:#4484ce}.bd-accommodation .info-wrap .price,.bd-term .info-wrap .price{display:block;color:#000 !important;background:#f9cf00 !important;border-color:#f9cf00 !important;font-size:1.15rem;font-weight:800;margin-top:1.5rem}.bd-accommodation .info-wrap .price:hover,.bd-term .info-wrap .price:hover{background:#f7f7f7;border-color:#f7f7f7}.bd-accommodation .info-wrap .price span,.bd-term .info-wrap .price span{font-size:0.8rem;font-weight:400}.bd-accommodation .info-wrap .dates-count,.bd-term .info-wrap .dates-count{display:block;color:#888;font-size:1rem;padding:0.5rem;font-weight:600;margin-top:1.5rem}.bd-accommodation .parameters,.bd-term .parameters{margin:1rem 0}.bd-accommodation .parameters .parameters__body,.bd-term .parameters .parameters__body{display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap}.bd-accommodation .parameters .parameters__text,.bd-term .parameters .parameters__text{height:auto;font-variant:none;font-size:0.9rem;width:auto;color:#888;font-weight:600}.bd-accommodation .parameters .parameters__item .icon,.bd-term .parameters .parameters__item .icon{font-size:1.15rem;color:#888;padding-right:1rem}.bd-accommodation .parameters .parameters__distance,.bd-term .parameters .parameters__distance{font-size:1rem;padding-right:0.5rem;color:#888}.bd-accommodation .parameters .parameters__item-distance,.bd-term .parameters .parameters__item-distance{text-align:left;order:2}.bd-accommodation .parameters .parameters__item-distance .icon,.bd-term .parameters .parameters__item-distance .icon{float:left;font-size:1.1rem;padding-right:0.5rem}.bd-accommodation .parameters .parameters__item-distance .icon::before,.bd-term .parameters .parameters__item-distance .icon::before{content:""}.bd-accommodation .tagged-list,.bd-term .tagged-list{margin:-8px 0 0}.bd-accommodation .tagged-list a,.bd-term .tagged-list a{margin:0 5px 0 0 !important;padding:7px 15px !important;font-size:0.85rem}.bd-accommodation .structured-content,.bd-term .structured-content{margin-top:6%}.bd-accommodation .structured-content .nav-tabs,.bd-term .structured-content .nav-tabs{border-bottom:0;margin-bottom:30px}.bd-accommodation .structured-content .nav-tabs .nav-link,.bd-term .structured-content .nav-tabs .nav-link{flex-grow:1;text-align:center;margin:0 12px 0 0;padding:0.8rem 0.5rem;text-transform:uppercase;border:1px solid #fff;background:#fff;border-radius:0.5rem;font-weight:600}.bd-accommodation .structured-content .nav-tabs .nav-link.active,.bd-accommodation .structured-content .nav-tabs .nav-link:hover,.bd-term .structured-content .nav-tabs .nav-link.active,.bd-term .structured-content .nav-tabs .nav-link:hover{background:#4484ce !important;color:#fff !important}@media (max-width:991.98px){.bd-accommodation .structured-content .nav-tabs .nav-link,.bd-term .structured-content .nav-tabs .nav-link{padding:0.5rem}}.bd-accommodation .structured-content__tab:not(.structured-content__tab--tab-terminy),.bd-term .structured-content__tab:not(.structured-content__tab--tab-terminy){background:#fff;border-radius:0.7rem;padding:1rem}.bd-accommodation .trip-information--gallery-right .trip-information__content,.bd-term .trip-information--gallery-right .trip-information__content{width:100%}.bd-accommodation .trip-information__gallery img.gallery__img.lazyloaded,.bd-term .trip-information__gallery img.gallery__img.lazyloaded{border-radius:0.7rem}.bd-accommodation .booking-form__box,.bd-term .booking-form__box{border:0}.bd-accommodation .trip-information__title,.bd-term .trip-information__title{color:#555555;font-size:1.15rem;font-weight:800;text-transform:uppercase;margin-top:1rem}.bd-accommodation .trip-information__description,.bd-term .trip-information__description{color:#888;margin-bottom:1rem}.bd-accommodation .trip-information__body form,.bd-term .trip-information__body form{width:100%;text-align:center;justify-content:center}.load-more-wrap .load-more-overlay{background:linear-gradient(to bottom, transparent, #ffffff 30%, #ffffff 50%)}.dates .dates__sorts{display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap;align-items:center}.dates .dates__sorts .sort__text{margin-right:auto;color:#888;font-size:0.95rem;font-weight:600}.dates .dates__sorts .sort__text::after{content:":";font-size:0.95rem}.dates .dates__sorts .sort__button{color:#888;background-color:transparent;border:0;margin-left:0.5rem;padding:0.6rem 1rem;font-weight:600}.dates .dates__sorts .sort__button--active{font-weight:600;background:none;border:0}.dates .dates__sorts .sort__button--active,.dates .dates__sorts .sort__button:not(.sort__button--active):hover{color:#4484ce;text-decoration:none}@media (max-width:991.98px){.dates .dates__sorts{justify-content:center;padding:0}.dates .dates__sorts .sort__text{display:none}}.dates .dates__count{margin-bottom:1rem;box-shadow:0 0 9px #dee2e6;background:#fff;padding:1rem;border-radius:0.7rem}.dates .dates__occupancy-text{color:#555555;text-align:center;padding:1rem}.dates .dates__occupancy-btn{padding:8px;border-radius:0;background:#ffa907;border-color:#ffa907;color:#fff;font-weight:bold}.dates .dates__occupancy-btn:hover{background:#fff;color:#ffa907}.dates .dates__filters-wrapper{background:#fff;border-radius:0.7rem}.dates .dates__filters-wrapper .card{margin-bottom:10px;border-radius:0;background-color:#fff;border-color:#fff}.dates .dates__filters-wrapper .card .card-header{background-color:transparent;border:none}.dates .dates__filters-wrapper .filter__button{padding:1rem 16px;border-radius:0;font-weight:400;font-size:0.95rem;background:#ffa907;color:#fff;text-transform:uppercase}.dates .dates__filters-wrapper .ui-state-default,.dates .dates__filters-wrapper .ui-widget-content .ui-state-default{background:#ffa907 !important;border:#ffa907 !important}.dates .dates__filters-wrapper .filter__collapse{padding:0 0 15px;font-size:0.95rem}.dates .dates__filters-wrapper .filter__selected{font-weight:normal}.dates .js-datesList .fw-bold{font-weight:600}.dates .js-datesList .icon{padding-right:0.25rem}.dates .js-datesList .btn-sm{padding:0;font-size:0.9rem;margin-left:0.5rem}@media (max-width:767.98px){.dates .js-datesList .btn-sm{font-size:0;ont-size:0;background:#f8f9fa;padding:0.25rem;border-radius:50%;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.dates .js-datesList .btn-sm::after{font-size:1rem;margin-left:0}}.dates .js-datesList .dates__item--placeholders .date-template__date-info{height:24px}.dates .js-datesList .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;background:rgba(255, 255, 255, 0.8);font-size:2rem;color:#fe5f55}.dates .js-datesList .date-template__date-info{display:-ms-flexbox;display:flex}.dates .js-datesList .dates__item{background-color:#fff;border:1px solid #fff;border-radius:0.7rem;box-shadow:0 0 9px #dee2e6;padding:1rem;margin-bottom:1rem}.dates .js-datesList .price-grid{font-size:1.5rem;font-weight:600;line-height:1.2}.dates .js-datesList .price-grid .small{font-size:0.8rem}.dates .js-datesList .availability{margin-top:0.75rem}.dates .js-datesList .verification-button{padding:0.5rem 3rem;font-weight:600;background:#4484ce;color:#fff;border-radius:0.25rem;border:0;font-size:1.1rem}.dates .js-datesList .verification-button:hover{background:#2e6bb1}.dates .js-datesList .request-button,.dates .js-datesList .reservation-button{padding:0.5rem 3rem;font-weight:600;background:#3ec300;color:#fff;border-radius:0.25rem;border:0;font-size:1.1rem}.dates .js-datesList .request-button:hover,.dates .js-datesList .reservation-button:hover{background:#2e9000}.dates .js-datesList .dates__load-more{background:transparent;font-weight:600;padding:0.5rem 3rem;font-size:1.1rem}.dates .js-datesList .dates__load-more:hover{background:#4484ce;color:#fff}.hp-slider-top-group h2.component__heading.top-offer__heading{display:none}.hp-slider-top-group header.component__header.top-offers-group__header{display:-ms-flexbox;display:flex;justify-content:center;align-items:center}@media (max-width:1199.98px){.hp-slider-top-group header.component__header.top-offers-group__header{flex-direction:column}}@media (min-width:992px){.hp-slider-top-group h2.component__heading.top-offers-group__heading{max-width:30%;flex:0 0 30%}}@media (max-width:1199.98px){.hp-slider-top-group h2.component__heading.top-offers-group__heading{max-width:100%;flex:0 0 100%}}@media (min-width:992px){.hp-slider-top-group .nav-pills{max-width:70%;flex:0 0 70%;justify-content:end}}.hp-slider-top-group .nav-pills .nav-link{font-size:1.2rem;padding:0.5rem 2rem;background:#fff;margin-right:10px}.hp-slider-top-group .nav-pills .nav-link.active{background:#4484ce}@media (max-width:1199.98px){.hp-slider-top-group .nav-pills{max-width:100%;flex:0 0 100%;margin:0 !important;justify-content:center}.hp-slider-top-group .nav-pills .nav-link{font-size:1rem;margin:2px;padding:5px 15px;text-align:center}}@media (max-width:575.98px){.hp-slider-top-group .nav-pills .nav-item{flex-basis:50%}}.hp-slider-top-group .top-offer-item{display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;position:relative;width:calc(20% - 20px);background-color:#fff}@media (min-width:768px){.hp-slider-top-group .top-offer-item .img-wrap{height:150px !important}}.hp-slider-top-group .figure-img{height:150px !important}.hp-slider-top-group .transport{display:none}.hp-slider-top-group .col-lg-6{max-width:100% !important;flex:0 0 100% !important}.hp-slider-top-group .slick-arrow::before{color:#555555;background:#fff;box-shadow:0 0 5px #adb5bd;height:35px;width:35px}.hp-slider-top-group .slick-arrow.slick-prev{left:-3rem}.hp-slider-top-group .slick-arrow.slick-next{right:-3rem}.component.news{padding-bottom:3rem}.component.news .component__body{display:block}@media (min-width:768px){.component.news .component__body{margin:0 0 0 -2%}}.component.news .news-article{position:relative;margin-bottom:1rem;margin:0 0.4% 2rem}.component.news .news-article .news-article__img-wrap,.component.news .news-article figure,.component.news .news-article img{flex:unset;display:block;padding:0;margin:0;width:100%;height:350px !important;border-radius:0.7rem;overflow:hidden}@media (min-width:768px){.component.news .news-article .news-article__img-wrap,.component.news .news-article figure,.component.news .news-article img{max-width:550px}}@media (max-width:991.98px){.component.news .news-article .news-article__img-wrap,.component.news .news-article figure,.component.news .news-article img{max-width:100%}}.component.news .news-article__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:flex-start;padding:0rem 1.75rem 0.5rem 3.5rem}.component.news .news-article__date{order:-1;position:relative;font-size:0.95rem;font-weight:600;text-align:right;width:100%}@media (min-width:768px){.component.news .news-article__date{margin-bottom:0}}.component.news .news-article__header,.component.news .news-article__perex{width:100%}.component.news .news-article__heading{margin-bottom:3px;font-weight:800}@media (min-width:768px){.component.news .news-article__heading{font-size:1.7rem}}.component.news .news-article__heading a{color:#000}.component.news .news-article__perex a{display:block;font-size:1rem;font-weight:bold;background:#4484ce;padding:0.8rem 1.9rem;color:#f7f7f7;border-radius:0.5rem;width:max-content;text-decoration:none !important;margin-top:1rem}@media (min-width:768px){.component.news .news-article__perex a{position:absolute;bottom:0;right:0}}.component.news .news-article__perex a:hover{text-decoration:none}@media (min-width:768px){.component.news .news-article .news-article__img-wrap,.component.news .news-article figure,.component.news .news-article img{height:350px !important}}.component.news .slick-arrow::before{color:#555555;background:#fff;box-shadow:0 0 5px #adb5bd;height:35px;width:35px}.component.news .slick-arrow.slick-prev{top:unset !important}@media (min-width:992px){.component.news .slick-arrow.slick-prev{left:5rem;bottom:-3rem !important}}@media (max-width:1199.98px){.component.news .slick-arrow.slick-prev{left:40%;bottom:0}}.component.news .slick-arrow.slick-next{top:unset !important}@media (min-width:992px){.component.news .slick-arrow.slick-next{right:unset;left:8rem;bottom:-3rem !important}}@media (max-width:1199.98px){.component.news .slick-arrow.slick-next{right:40%;bottom:0}}.component.news .news__footer{display:none}.box33{overflow:unset}@media (min-width:992px){.box33{margin-left:-13%}}.hp-box{position:relative;padding:0 1.5rem 1.5rem}.hp-box .component{margin-bottom:0 !important}.hp-box .gallery__img-container{height:500px;position:unset !important}.hp-box .box-content{position:absolute;z-index:1;bottom:4rem;right:4rem;width:60%}.hp-box .box-content .text{background:rgba(255, 255, 255, 0.9);padding:2.5rem;border-radius:1rem;width:100%}.hp-box .box-content .name{font-size:2rem;color:#ffa907;font-weight:800}.hp-box .box-content p{font-size:0.9rem;color:#adb5bd;font-weight:600;margin:0}.hp-box .box-content .price{background:#ffa907;color:#fff;font-size:1.1rem;position:absolute;right:-2rem;bottom:-2rem;width:130px;height:130px;border-radius:100%;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;flex-direction:column}.hp-box .box-content .price strong{display:block;font-size:1.5rem;text-align:center}.hp-box .box-content .price span{margin-bottom:-0.6rem}@media (min-width:992px){.hp-box{max-width:63%;flex:0 0 63%}.hp-box img{border-radius:0.7rem;overflow:hidden}}.last-viewed-bg{position:relative;padding:1.5rem}.last-viewed-bg .component__heading.slider--hotel-history__heading{color:#fff !important}.last-viewed-bg:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:25px;width:131%;background-image:url("//c.ccdn.cz/11108/uploads/fs_images/contentdesignimagesets/9/plane_248_o.webp");background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:0.7rem}@media (max-width:991.98px){.last-viewed-bg:before{left:0;width:100%}}.last-viewed{padding:0 1.5rem 1.5rem}@media (min-width:992px){.last-viewed .component__heading.slider--hotel-history__heading{padding-top:0 !important}}.last-viewed .alert.alert-info{background:none;border:none;color:#fff;font-size:1.5rem;position:absolute;bottom:20px}.last-viewed .alert.alert-info::after{content:":)";font-size:1.25rem;color:#fff}@media (min-width:992px){.last-viewed{max-width:35.5%;flex:0 0 35.5%;border-radius:0.7rem 0 0 0.7rem}.last-viewed .element{height:100%}}.slider--hotel-history{margin:0;padding:0 0 0 8px}.slider--hotel-history-empty .slider--hotel-history__heading{padding-left:15px}@media (max-width:991.98px){.slider--hotel-history-empty .slider--hotel-history__heading{padding-bottom:0px}}.slider--hotel-history .slider__body{position:relative}@media (min-width:992px){.slider--hotel-history .slider__body{width:350px}}.slider--hotel-history .slick-slider{padding-top:20px}.slider--hotel-history .slick-dots{bottom:-3rem}.slider--hotel-history .slick-dots li{margin:0 3px}.slider--hotel-history .slick-dots li button{width:10px;height:10px}.slider--hotel-history .slick-dots li.slick-active button{background:#888;opacity:1}.slider--hotel-history article{padding:0 !important}.slider--hotel-history .offer__img-container{height:250px;padding:0}.slider--hotel-history .offer__container{background:#fff;color:#555555;border-radius:0.7rem;overflow:hidden}.slider--hotel-history .offer__text-container{position:relative;padding:1rem}.slider--hotel-history .offer__headline{line-height:1.4rem;text-align:left;overflow:unset;white-space:normal;margin:0}.slider--hotel-history .offer__headline a{color:#000;font-size:1rem;font-weight:bold}.slider--hotel-history .offer__ratings{width:100%;background:#fff !important;margin:0 !important;position:relative;display:-ms-flexbox;display:flex;justify-content:flex-end;position:absolute;bottom:-2rem;right:0.5rem}.slider--hotel-history .offer__ratings .icon{font-size:0.8rem;color:#ffa907}.slider--hotel-history .offer__text{text-align:left}.slider--hotel-history .offer__country,.slider--hotel-history .offer__destination{display:inline-block;line-height:1rem}.slider--hotel-history .offer__country:after{content:","}.slider--hotel-history a:hover{color:#000000 !important;opacity:0.6}.slider--hotel-history-empty .slider--hotel-history__header{margin-top:7%}.slider--hotel-history-empty .slider__body{position:unset}@media (max-width:991.98px){.hist{padding:2rem 0 3rem 0 !important}.slider--hotel-history{margin-right:0rem}.slider--hotel-history__header{height:auto !important}.slider--hotel-history .offer__img-container{height:180px}.slider--hotel-history .offer__text{padding-top:2rem}.slider--hotel-history .offer__text-container{height:160px;padding:0 1rem}}@media (min-width:992px){.qbox .movable-content{display:-ms-grid;display:grid;grid-gap:25px;grid-template-areas:"item1 item2 item3"}.qbox .movable-content .slider__item:nth-child(1){grid-area:item1}.qbox .movable-content .slider__item:nth-child(2){grid-area:item2}.qbox .movable-content .slider__item:nth-child(3){grid-area:item3}}.qbox .slider{margin:0}.qbox .slider__container{margin:3rem 0}.qbox .slider__text-container{text-align:center;padding:1.5rem;background:#fff;border-radius:0.5rem;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}@media (min-width:992px){.qbox .slider__text-container{width:100%;height:100%}}.qbox .slider__text-container h3{font-size:1rem;color:#444;font-weight:800;margin-bottom:1rem}.qbox .slider__text-container p{font-size:1rem;margin-bottom:0;color:#888;font-weight:600}@media (max-width:1199.98px){.qbox .slider__text-container{height:350px}}.qbox .slider__text-container .badge{position:absolute;top:-1rem;left:0;width:100%;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.qbox .slider__text-container .icon{font-size:1.8rem;color:#fff;box-shadow:0 0 9px #dee2e6;background:#ffa907;padding:1.8rem;border-radius:100%;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;position:absolute;top:-1rem}.qbox .slider__img-container{overflow:hidden;height:350px;opacity:0}.qbox .slider__img{transition:0.3s linear}.qbox .slider__container:hover .slider__img{transform:scale(1.05)}.tagged .tagged__heading{margin:1.5% 0;font-size:1.65rem;font-weight:600}.tagged .tag-text{display:-ms-flexbox;display:flex;flex-direction:column-reverse;text-align:center}.tagged .tag-text__description{margin:0 !important;text-align:left;line-height:1.8}.tagged .btn-group{margin:1.2% 0;width:100%;padding:2rem 0 1rem;justify-content:center}.tagged .btn-group a{margin:8px;padding:11px;background:#fff;border-radius:0.25rem !important;color:#555555;text-transform:uppercase;border:none;font-weight:600;flex:1 1 33.333%}.tagged .btn-group a:hover,.tagged .btn-group a.active{background:#4484ce !important;color:#fff}.tagged .tagged-article{display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-end;border-radius:0.7rem}.tagged .tagged-article .tagged-article__body{height:auto !important;margin-top:auto;padding:9px;position:unset !important;width:100%;background:#fff !important}.tagged .tagged-article .tagged-article__header{width:100%}.tagged .tagged-article .tagged-article__header a{color:#333 !important;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none !important}.tagged .tagged-article .tagged-article__heading{width:100%;font-size:1.15rem;font-weight:800}.tagged .tagged-article .tagged-article__perex{color:#555555 !important;max-height:44px;font-size:1rem}.tagged .tagged-article .tagged-article__rating{font-size:0.75rem}.tagged .tagged-article .tagged-article__rating .icon{color:#ffa907;margin:0}.tagged .tagged-article .tagged-article__price{font-size:1.15rem;padding:0.8rem;margin:0;background:#f9cf00;border:1px solid #f9cf00;border-radius:0.5rem;color:black;font-weight:800;text-align:center;position:absolute;top:1rem;right:1rem}.tagged .tagged-article .tagged-article__price span{color:#000;font-weight:normal;font-size:0.9rem}@media (min-width:768px) and (max-width:991.98px){.tagged .tagged-article:nth-child(n){width:calc(50% - 30px) !important;height:calc(300px - 30px) !important;position:relative !important;right:inherit !important;top:inherit !important}}@media (min-width:992px){.tagged .tagged-article{width:calc(50% - 30px) !important}.tagged .tagged-article:nth-child(1){width:calc(66.66% - 30px) !important}.tagged .tagged-article:nth-child(1) .tagged-article__header a{font-size:1.4rem}.tagged .tagged-article:nth-child(2){top:310px}.tagged .tagged-article:nth-child(2),.tagged .tagged-article:nth-child(3){width:calc(33.333% - 30px - 2.4px) !important}.tagged .tagged-article .tagged-article__body{padding:2rem}}@media (max-width:767.98px){.tagged .tag-text__description{line-height:1.4}.tagged .btn-group{flex-wrap:wrap}.tagged .btn-group a{flex:0 0 auto;margin:1px;padding:5px 9px}.tagged .tagged-article:nth-child(n){height:calc(280px - 30px) !important}}.landing-page{}.landing-page .destination-box .content-box{position:relative}@media (min-width:992px){.landing-page .destination-box>.container>.row>.col-12:nth-of-type(odd) .content-box__body{flex-direction:row-reverse}.landing-page .destination-box>.container>.row>.col-12:nth-of-type(odd) .content-box__body .content-info{padding-left:3rem}}@media (min-width:992px){.landing-page .destination-box>.container>.row>.col-12:nth-of-type(even) .content-box__body{flex-direction:row}.landing-page .destination-box>.container>.row>.col-12:nth-of-type(even) .content-box__body .content-info{padding-right:3rem}}.landing-page .destination-box .component__body{padding:0}.landing-page .destination-box figure{width:100%;height:350px;margin:0;border-radius:0.7rem;overflow:hidden}@media (min-width:992px){.landing-page .destination-box figure{flex:0 0 50%;max-width:50%;padding-right:2rem}}.landing-page .destination-box .content-box__body{display:-ms-flexbox;display:flex;align-items:center;margin:3rem 0}@media (max-width:1199.98px){.landing-page .destination-box .content-box__body{flex-direction:column}}.landing-page .destination-box .content-info h3{font-size:1.2rem;color:#444;font-weight:800;margin-bottom:1rem}.landing-page .destination-box .content-info p{color:#888}@media (min-width:992px){.landing-page .destination-box .content-info{flex:0 0 50%;max-width:50%}}.landing-page .video-box .content-box__body{display:-ms-flexbox;display:flex;align-items:center}@media (max-width:1199.98px){.landing-page .video-box .content-box__body{flex-direction:column}}.landing-page .video-box .content-info h3{font-size:1.2rem;color:#444;font-weight:800;margin-bottom:1rem}.landing-page .video-box .content-info p{color:#888}@media (min-width:992px){.landing-page .video-box .content-info{flex:0 0 50%;max-width:50%;padding-left:3rem}}@media (max-width:1199.98px){.landing-page .video-box .content-info{margin-top:2rem}}@media (min-width:992px){.landing-page .video-box .content-video{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.landing-page .img-full-width .content-box__body{height:500px}}@media (max-width:1199.98px){.landing-page .img-full-width .content-box__body{height:400px;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:1rem}}.landing-page .img-full-width figure.gallery__img-container{position:absolute !important;left:0;top:0;width:100%;height:100%}.landing-page .img-full-width .content-info{background:#fff;padding:2rem 2.5rem;border-radius:0.7rem;z-index:1}.landing-page .img-full-width .content-info h3{font-size:1.25rem;color:#444;font-weight:800;margin-bottom:1rem}.landing-page .img-full-width .content-info p{color:#888;margin:1rem 0}.landing-page .img-full-width .content-info .btn-light{display:block;color:#444 !important;background:#f9cf00 !important;border-color:#f9cf00 !important;font-size:1.15rem;font-weight:800}@media (min-width:992px){.landing-page .img-full-width .content-info .btn-light{margin-right:10px}}@media (max-width:1199.98px){.landing-page .img-full-width .content-info .btn-light{margin-bottom:0.5rem}}.landing-page .img-full-width .content-info .btn-light:hover{background:#f7f7f7;border-color:#f7f7f7}.landing-page .img-full-width .content-info .btn-light span{font-size:0.8rem;font-weight:400}.landing-page .img-full-width .content-info .btn-outline-primary{display:block;font-size:1rem;padding:0.5rem;font-weight:600}@media (min-width:992px){.landing-page .img-full-width .content-info{position:absolute;width:650px;right:10rem;top:-3rem}}.landing-page .intro-text .gallery__header,.landing-page .intro-text .gallery__img-caption{display:none}.landing-page .intro-text .page__body{display:-ms-flexbox;display:flex;align-items:center;margin:3rem 0;flex-direction:row-reverse}@media (max-width:1199.98px){.landing-page .intro-text .page__body{flex-direction:column}}.landing-page .intro-text .content-info p{color:#888}@media (min-width:992px){.landing-page .intro-text .content-info{flex:0 0 60%;max-width:60%;padding-left:3rem}}@media (max-width:1199.98px){.landing-page .intro-text .content-info{margin-top:2rem}}.landing-page .intro-text .gallery{width:100%}@media (min-width:992px){.landing-page .intro-text .gallery{flex:0 0 40%;max-width:40%}.landing-page .intro-text .gallery img.gallery__img.lazyloaded{height:500px;border-radius:0.7rem}.landing-page .intro-text .gallery .row.gallery__container{max-width:100%;flex:0 0 100%;justify-content:center;align-items:center}.landing-page .intro-text .gallery .gallery__img-container{max-width:100%;flex:0 0 100%}}.landing-page .destination-box__large figure{width:100%;height:450px;margin:0;border-radius:0.7rem;overflow:hidden}.landing-page .destination-box__large .content-info{padding:2rem 0}.landing-page .destination-box__large .img-text{background:rgba(255, 255, 255, 0.8);padding:1rem;z-index:1;border-radius:0.5rem}.landing-page .destination-box__large .img-text p{margin:0}@media (min-width:992px){.landing-page .destination-box__large .img-text{position:absolute;right:3rem;bottom:3rem}}@media (min-width:992px){.landing-page .numbered-list ol{padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap}}.landing-page .numbered-list li{font-size:1.1rem;color:#888}.landing-page .numbered-list li::marker{color:#555555;font-weight:600}@media (min-width:992px){.landing-page .numbered-list li{max-width:49%;flex:0 0 49%;padding:1rem}}.qbox-line .slider{margin:0}.qbox-line .slider__container{margin:3rem 0}.qbox-line .slider__text-container{text-align:left;padding:1.5rem 2rem;background:#fff;border-radius:0;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}@media (min-width:992px){.qbox-line .slider__text-container{height:100%}}.qbox-line .slider__text-container h3{font-size:1.2rem;color:#444;font-weight:800;margin-bottom:1rem}.qbox-line .slider__text-container p{font-size:1rem;margin-bottom:0;color:#888}.qbox-line .slider__text-container .price{display:block;color:#444 !important;background:#f9cf00 !important;border-color:#f9cf00 !important;font-size:1.15rem;font-weight:800;margin-top:1.5rem;padding:0.5rem 1rem;width:200px}.qbox-line .slider__text-container .price:hover{background:#f7f7f7;border-color:#f7f7f7}.qbox-line .slider__text-container .price span{font-size:0.8rem;font-weight:400}@media (max-width:1199.98px){.qbox-line .slider__text-container{height:350px;position:unset !important}}@media (min-width:992px){.qbox-line .slider__img{width:30%}.qbox-line .slider__text-container{width:70%}.qbox-line .slider__item:nth-of-type(odd) .slider__text-container{right:0 !important;left:unset}.qbox-line .slider__item:nth-of-type(even) .slider__img{right:0 !important;left:unset}}.qbox-line .slider__img-container{overflow:hidden;height:250px}.qbox-line .slider__img{transition:0.3s linear}.qbox-line .slider__container{border-radius:0.7rem;overflow:hidden}.qbox-line .slider__container:hover .slider__img{transform:scale(1.05)}.qbox-line-two .slider{margin:0}.qbox-line-two .slider__container{margin:3rem 0}.qbox-line-two .slider__text-container{text-align:left;padding:1.5rem 2rem;background:#fff;border-radius:0.7rem;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}@media (min-width:992px){.qbox-line-two .slider__text-container{height:100%}}.qbox-line-two .slider__text-container h3{font-size:1.2rem;color:#444;font-weight:800;margin-bottom:1rem}.qbox-line-two .slider__text-container p{font-size:1rem;margin-bottom:3rem;color:#888}.qbox-line-two .slider__text-container .price{display:block;color:#444 !important;background:#f9cf00 !important;border-color:#f9cf00 !important;font-size:1.15rem;font-weight:800;margin-top:1.5rem;padding:0.5rem 1rem;width:200px}.qbox-line-two .slider__text-container .price:hover{background:#f7f7f7;border-color:#f7f7f7}.qbox-line-two .slider__text-container .price span{font-size:0.8rem;font-weight:400}@media (max-width:1199.98px){.qbox-line-two .slider__text-container{height:350px;position:unset !important}}@media (min-width:992px){.qbox-line-two .slider__img-container{width:80%}.qbox-line-two .slider__text-container{width:40%;height:350px}.qbox-line-two .slider__item:nth-of-type(odd) .slider__text-container{right:3rem !important;top:60px;left:unset}.qbox-line-two .slider__item:nth-of-type(even) .slider__img-container{float:right}.qbox-line-two .slider__item:nth-of-type(even) .slider__text-container{left:3rem !important;top:60px;left:unset}}.qbox-line-two .slider__img-container{overflow:hidden;border-radius:0.7rem;height:450px;align-items:center}.qbox-line-two .slider__img{transition:0.3s linear}.qbox-line-two .slider__container{overflow:hidden}.qbox-line-two .slider__container:hover .slider__img{transform:scale(1.05)}.slider-line-info .slider{margin:0}.slider-line-info .slider__container{margin:3rem 0}.slider-line-info .slider__text-container{text-align:left;padding:1.5rem 2rem;background:#fff;border-radius:0.7rem;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}@media (min-width:992px){.slider-line-info .slider__text-container{height:100%}}.slider-line-info .slider__text-container h3{font-size:1.25rem;color:#444;font-weight:800;margin-bottom:1rem}.slider-line-info .slider__text-container p{font-size:1rem;margin-bottom:0;color:#888}.slider-line-info .slider__text-container .price{display:block;color:#444 !important;background:#f9cf00 !important;border-color:#f9cf00 !important;font-size:1.15rem;font-weight:800;margin-top:1.5rem;padding:0.5rem 1rem;width:100%}.slider-line-info .slider__text-container .price:hover{background:#f7f7f7;border-color:#f7f7f7}.slider-line-info .slider__text-container .price span{font-size:0.8rem;font-weight:400}@media (max-width:1199.98px){.slider-line-info .slider__text-container{height:350px;position:unset !important}}@media (min-width:992px){.slider-line-info .slider__img-container{width:40%}.slider-line-info .slider__text-container{width:58%;right:0;left:unset}}.slider-line-info .slider__img-container{overflow:hidden;height:300px;border-radius:0.7rem}.slider-line-info .slider__img{transition:0.3s linear}.slider-line-info .slider__container{border-radius:0.7rem;overflow:hidden}.slider-line-info .slider__container:hover .slider__img{transform:scale(1.05)}.slider-line-info .slider .slick-arrow::before{color:#555555;background:#fff;box-shadow:0 0 5px #adb5bd;height:35px;width:35px}.slider-line-info .slider .slick-arrow.slick-prev{top:unset !important}@media (min-width:992px){.slider-line-info .slider .slick-arrow.slick-prev{left:5rem;bottom:-3rem !important}}@media (max-width:1199.98px){.slider-line-info .slider .slick-arrow.slick-prev{left:40%;bottom:0}}.slider-line-info .slider .slick-arrow.slick-next{top:unset !important}@media (min-width:992px){.slider-line-info .slider .slick-arrow.slick-next{right:unset;left:8rem;bottom:-3rem !important}}@media (max-width:1199.98px){.slider-line-info .slider .slick-arrow.slick-next{right:40%;bottom:0}}@media (min-width:992px){.qbox-square .movable-content{display:-ms-grid;display:grid;grid-gap:25px;grid-template-areas:"item1 item2" "item3 item4" "item5 item6"}.qbox-square .movable-content .slider__item:nth-child(1){grid-area:item1}.qbox-square .movable-content .slider__item:nth-child(2){grid-area:item2}.qbox-square .movable-content .slider__item:nth-child(3){grid-area:item3}.qbox-square .movable-content .slider__item:nth-child(4){grid-area:item4}.qbox-square .movable-content .slider__item:nth-child(5){grid-area:item5}.qbox-square .movable-content .slider__item:nth-child(6){grid-area:item6}}.qbox-square .slider{margin:0}.qbox-square .slider__text-container{text-align:center;padding:1rem;background:#fff;border-radius:0;bottom:0}@media (min-width:992px){.qbox-square .slider__text-container{width:100%}}.qbox-square .slider__text-container .row{align-items:center}.qbox-square .slider__text-container h3{font-size:1.2rem;color:#444;font-weight:600;text-align:left;margin:0}.qbox-square .slider__text-container p{font-size:1rem;margin-bottom:0;color:#888;font-weight:600}.qbox-square .slider__text-container .price{display:block;color:#444 !important;background:#f9cf00 !important;border-color:#f9cf00 !important;font-size:1.2rem;font-weight:800;padding:0.5rem 1rem;width:100%;margin:0}.qbox-square .slider__text-container .price:hover{background:#f7f7f7;border-color:#f7f7f7}.qbox-square .slider__text-container .price span{font-size:0.8rem;font-weight:400}.qbox-square .slider__container{border-radius:0.7rem;overflow:hidden}.qbox-square .slider__img-container{overflow:hidden;height:400px}.qbox-square .slider__img{transition:0.3s linear}.qbox-square .slider__container:hover .slider__img{transform:scale(1.05)}.bd-term .component{margin-bottom:0}.bd-term h2{padding-top:0}.bd-term .upselling-rooms__title{color:#4484ce;border-bottom:1px solid #4484ce;padding-bottom:1rem;margin-bottom:1rem;font-weight:600;font-size:1rem}.bd-term .upselling-rooms__body .room_link{text-align:center}.bd-term .upselling-rooms__body .icon-check{text-align:center;padding:0}.bd-term .info-wrap .order-name{color:#4484ce;border-bottom:1px solid #4484ce;padding-bottom:1rem;margin-bottom:1.6rem;font-size:0.95rem;font-weight:600;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.bd-term .info-wrap .order-name .date-id{color:#adb5bd}.bd-term .info-wrap .hotel{font-size:1.2rem;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;color:#083d77}.bd-term .info-wrap .hotel a{color:#4484ce}.bd-term .info-wrap .hotel .icon-star{margin-right:3px;color:#ffa907;font-size:0.85rem}.bd-term .info-wrap .hotel button{margin:0;font-weight:600}.bd-term .info-wrap .hotel button:hover{background:#4484ce;color:#fff}.bd-term .info-wrap .info-line{padding-bottom:8px}.bd-term .info-wrap .info-line.tree{margin-bottom:1rem;font-size:0.95rem}.bd-term .info-wrap .info-line.tree a{color:#343a40}.bd-term .info-wrap .info-line.tree a:hover{color:#4484ce}.bd-term .info-wrap .info-line:last-child{padding-bottom:0 !important}.bd-term .info-wrap .info-line .duration-day,.bd-term .info-wrap .info-line .duration-night{font-weight:700}.bd-term .info-wrap .info-line .change-current{text-decoration:underline;color:#083d77;padding-left:23px;font-weight:bold}.bd-term .info-wrap .info-line .change-current:hover{color:#4484ce;text-decoration:none}.bd-term .hotel__btn,.bd-term #changeOccupancyButton,.bd-term .btn-outline-primary,.bd-term .booking-form__step-button--prev,.bd-term .booking-form__step-button--next{border-radius:0.25rem;background:#4484ce;border-color:#4484ce;color:#fff;font-size:1rem;box-shadow:none;min-width:200px}.bd-term .info-wrap,.bd-term .upselling-rooms__body,.bd-term .booking-form__body{margin-bottom:22px;padding:1.5rem;border-radius:15px;background:#fff;box-shadow:0 0 12px #eee}.bd-term .booking-form__body .booking-form__stepline{display:none}.bd-term .booking-form__box.booking-form__box--occupancy{display:none}.bd-term .booking-form__box{border:0;padding:0}.bd-term .booking-form__copy-link{margin-bottom:1rem}@media (min-width:768px){.bd-term .booking-form__participant-row--deprecated .form-row .form-group{flex:0 0 25% !important;max-width:25% !important}}.bd-term #detail_booking_text_top,.bd-term .booking-form__footer{font-size:0.75rem}@media (min-width:992px){.bd-term #detail_booking_text_top{margin-top:0 !important}}.bd-term .booking-form__stepline .multi-steps{margin-top:1.5rem}.bd-term .booking-form__stepline .multi-steps>li{color:#6c757d;font-size:0.9rem;font-weight:600}.bd-term .booking-form__stepline .multi-steps>li::before{width:2rem;height:2rem;line-height:1.8;border-radius:0.25rem;background:#dee2e6;color:#4484ce;border-color:#dee2e6;font-weight:600}.bd-term .booking-form__stepline .multi-steps>li::after{background-color:#dee2e6}.bd-term .booking-form__stepline .multi-steps>li.active{color:#4484ce}.bd-term .booking-form__stepline .multi-steps>li.active::before{background:#4484ce;color:#fff;border-color:#4484ce}.bd-term .booking-form__room-availability img{width:1rem;height:1rem;margin-left:0.5rem;margin-top:-4px}.bd-term .booking-form .booking-form__box{border:0}.bd-term .booking-form .multi-steps>li{z-index:2}.bd-term .booking-form .booking-form__show-button{width:auto;background:none}.bd-term .booking-form .booking-form__show-button:hover{background:#f9cf00}.bd-term .booking-form h2.booking-form__title{color:#4484ce;margin-bottom:1rem;border-bottom:1px solid #4484ce;padding-bottom:1rem;font-weight:600;font-size:0.95rem}.bd-term .booking-form h3{color:#6c757d;font-size:1rem;padding:0.5rem 0;font-weight:bold}.bd-term .booking-form .booking-form__room-count div{font-weight:bold}.bd-term .booking-form .booking-form__room-total,.bd-term .booking-form .booking-form__room-price,.bd-term .booking-form .booking-form__surcharge-price,.bd-term .booking-form .booking-form__surcharge-total{font-weight:bold}.bd-term .booking-form .booking-form__room-total .alt-price,.bd-term .booking-form .booking-form__room-price .alt-price,.bd-term .booking-form .booking-form__surcharge-price .alt-price,.bd-term .booking-form .booking-form__surcharge-total .alt-price{color:#adb5bd;font-size:0.9rem;display:block}.bd-term .booking-form .booking-form__selected-surcharges{padding-top:1rem}.bd-term .booking-form .booking-form__total-price{display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;font-weight:600;text-align:right;background:none;padding:1.5rem 0 0.5rem}.bd-term .booking-form .booking-form__total-price span{color:#4484ce;font-weight:600}@media (min-width:992px){.bd-term .booking-form .booking-form__total-price{font-size:1.7rem}}@media (max-width:1199.98px){.bd-term .booking-form .booking-form__total-price{font-size:1.3rem}}.bd-term .booking-form .booking-summary__surcharges,.bd-term .booking-form .booking-summary__pricelist,.bd-term .booking-form .booking-summary__participants,.bd-term .booking-form .booking-summary__customer{margin-top:1rem}.bd-term .booking-form .booking-summary__surcharges .booking-summary__title,.bd-term .booking-form .booking-summary__pricelist .booking-summary__title,.bd-term .booking-form .booking-summary__participants .booking-summary__title,.bd-term .booking-form .booking-summary__customer .booking-summary__title{margin-bottom:1rem}@media (min-width:992px){.bd-term .booking-form .booking-form__submit{float:right;margin-top:0}}@media (min-width:992px){.bd-term .booking-form .booking-form__step-buttons{margin-top:0.5rem}}.bd-term .sidebar-wrap{border-radius:15px;background:#fff;box-shadow:0 0 12px #eee;padding:1.5rem 1rem}.bd-term .sidebar-wrap h2{color:#4484ce;margin-bottom:1rem;border-bottom:1px solid #4484ce;padding-bottom:1rem;font-weight:600;font-size:1rem}.bd-term .sidebar-wrap h3{font-size:1rem;font-weight:600;padding-top:1rem;color:#4484ce}.bd-term .sidebar-wrap a{color:#f9cf00}.bd-term .sidebar-wrap .hotel-gallery .gallery__img-container{flex:0 0 33%;max-width:33%;margin-bottom:0;padding:0.4rem}.bd-term .sidebar-wrap .hotel-gallery .gallery__img-container:hover{opacity:0.5}.bd-term .sidebar-wrap .gallery__body figure:nth-child(n+10){display:none}.bd-term .sidebar-wrap .gallery__img-caption{display:none}.bd-term .sidebar-wrap .trip-information__gallery{margin-left:-1rem;margin-right:-1rem;max-width:calc(100% + 2rem)}.bd-term .sidebar-wrap .trip-information__body{padding:0;margin:0}.bd-term .sidebar-wrap .trip-information__text{column-count:1;column-gap:0rem;font-size:0.9rem}.bd-term .sidebar-wrap .load-more-wrap .load-more-overlay{padding:1rem 0;background:linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.7) 30%, #fff 50%)}.bd-term .sidebar-wrap .load-more-wrap .load-more-overlay .btn-outline-secondary{font-weight:600;border-color:#4484ce;color:#4484ce;background:#fff}.bd-term .sidebar-wrap .load-more-wrap .load-more-overlay .btn-outline-secondary:hover{background:#4484ce;color:#fff}.bd-term .trip-information h3{font-size:1.15rem;margin-bottom:0.9rem;padding-top:1rem;color:#4484ce}.bd-term .trip-information__hotel-name{font-size:0.9rem;border-bottom:1px solid #4484ce;padding-bottom:2rem;padding-top:1rem}@media (min-width:992px){.bd-term .modal-lg{max-width:1024px}}.bd-term .structured-content{margin-top:1rem}.bd-term .structured-content .nav-tabs{border-bottom:0;justify-content:flex-start;margin-bottom:30px}.bd-term .structured-content .nav-tabs .nav-link{box-shadow:0 0 9px #eee}.bd-term .structured-content .parameters__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%}.bd-term .structured-content .parameters__body .parameters__item{margin:0;flex:0 0 25%}.bd-term .structured-content .parameters__body .parameters__item .icon{display:inline-block;vertical-align:middle;font-size:1.25rem}.bd-term .structured-content .parameters__body .parameters__text{display:inline-block;vertical-align:middle;padding-left:0.3rem;font-size:0.9rem;line-height:1.1}.bd-term .structured-content .parameters__body .parameters__item-distance .icon{padding-left:0.5rem}@media (max-width:991.98px){.bd-term .structured-content .parameters__body .parameters__item{flex:0 0 50%}}@media (max-width:575.98px){.bd-term .structured-content .parameters__body .parameters__item{flex:0 0 100%}}footer[role="contentinfo"] .footer-content h2{font-size:1.5rem;padding:0.5rem 0}footer[role="contentinfo"] .footer-content h2::after{display:none}footer[role="contentinfo"] .footer-content .content-box{background:#fff;padding:0.5rem;border-radius:0.5rem}footer[role="contentinfo"] .footer-content ul{list-style:none;padding:0}footer[role="contentinfo"] .footer-content ul li{color:#777}footer[role="contentinfo"] .footer-content ul h3{font-size:1rem !important;text-transform:uppercase;color:#4484ce;margin-top:1rem;font-weight:800}footer[role="contentinfo"] .footer-content .menu li{padding-bottom:0.5rem}footer[role="contentinfo"] .copyright .component{margin:0.5rem}footer[role="contentinfo"] .copyright h5{font-size:1rem;color:#888;margin:0}footer[role="contentinfo"] .copyright ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;align-items:center}footer[role="contentinfo"] .copyright ul img{margin-right:22px}footer[role="contentinfo"] .copyright ul a{font-size:0}footer[role="contentinfo"] .copyright ul a:empty{display:none}footer[role="contentinfo"] .copyright ul a:before{display:inline-block;width:26px;height:26px;color:#fff;margin-right:8px;text-align:center;font-size:1.15rem;font-family:"c4f"}footer[role="contentinfo"] .copyright ul a[title="facebook"]:before{content:"";padding:0 0 0 7px;background:#4c75a3;font-size:1.3rem}footer[role="contentinfo"] .copyright ul a[title="twitter"]:before{content:"";background:#00aff0}footer[role="contentinfo"] .copyright ul a[title="youtube"]:before{content:"";background:#da552f}footer[role="contentinfo"] .copyright ul a:hover{text-decoration:none}footer[role="contentinfo"] .copyright ul a:hover:before{background:gray}.callback header.component__header.content-box__header{padding-top:2rem}.callback .component__body{padding-bottom:2rem}.callback .component__header,.callback .component__body{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:75%}.callback p{font-size:1rem;margin-bottom:0.5rem;color:#888;font-weight:600}@media (min-width:992px){.callback p{width:50%}}.callback button{font-size:1rem;font-weight:bold;padding:0.5rem 2rem;color:#f7f7f7;margin-top:1rem}.callback figure.gallery__img-container{border-radius:0.7rem;overflow:hidden;position:absolute !important;left:0;top:0;height:100%;width:100%;z-index:-1}.callback figure.gallery__img-container::after{background:#f7f7f7;background:linear-gradient(90deg, #f7f7f7 20%, rgba(255, 255, 255, 0) 92%);content:"";width:100%;height:100%;z-index:1;position:absolute;left:0;top:0}aside .element:nth-of-type(2)>.component{margin:0}aside .element:nth-of-type(2)>.component>.component__body{padding:0}.bd-country,.bd-destinaton{background-size:100%;background-repeat:no-repeat}.bd-country::before,.bd-destinaton::before{content:"";position:absolute;left:0;top:0;width:100%;height:1480px;background:linear-gradient(to bottom, transparent, #f8f9fa 49%, #f7f7f7 100%)}