@charset "UTF-8";
.js-dates .fw-bold{font-weight:600}.js-dates .icon{padding-right:0.25rem}.js-dates .btn-sm{padding:0;font-size:0.9rem;margin-left:0.5rem;color:#0897b6}@media (max-width:767.98px){.js-dates .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}.js-dates .btn-sm::after{font-size:1rem;margin-left:0}}@media (max-width:767.98px){.js-dates .dates__filters{padding:0}.js-dates .dates__filters .dates__filter{border-radius:0;border-bottom:0}}.js-dates .dates__item--placeholders .date-template__date-info{height:24px}.js-dates .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:#ff5e61}.js-dates .date-template__date-info{display:-ms-flexbox;display:flex}.js-dates .dates__item{border:1px solid #ced4da;border-radius:0rem;padding:1rem;margin-bottom:1rem}.js-dates .dates__item .icon{color:#0897b6}.js-dates .price-grid{font-size:1.5rem;font-weight:600;line-height:1.2;color:#0897b6}.js-dates .price-grid svg{color:#5a5959}.js-dates .price-grid .small{color:#5a5959;font-size:0.8rem}.js-dates .availability{margin-top:0.75rem}.js-dates .verification-button{padding:0.5rem 3rem;font-weight:600;background:#0897b6;color:#fff;border-radius:0rem;border:0;font-size:1.1rem}.js-dates .verification-button:hover{background:#066e85}.js-dates .request-button,.js-dates .reservation-button{padding:0.5rem 3rem;font-weight:600;background:#ffca00;color:#fff;border-radius:0rem;border:0;font-size:1.1rem}.js-dates .request-button:hover,.js-dates .reservation-button:hover{background:#cca200}.js-dates .dates__load-more{background:transparent;font-weight:600;padding:0.5rem 3rem;font-size:1.1rem}.js-dates .dates__load-more:hover{background:#0897b6;color:#fff}.navbar-nav{margin-left:auto !important}.sm-fl .fulltext-input{width:100%}.searchmask__input{text-align:left}.searchmask__input--fulltext[data-count="1"]::before{flex:0 0 auto}.searchmask__stars{justify-content:flex-end}.searchmask__stars input:not(:checked)~label:before{color:#fff}.searchmask__stars input:checked~label::before,.searchmask__stars input:not(:checked)~label:hover:before,.searchmask__stars input:not(:checked)~label:hover~label:before{color:#ff5e61}.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:#0897b6}.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}.searchmask .range-button,.searchmask .range-option,.searchmask .ranges li,.daterangepicker .range-button,.daterangepicker .range-option,.daterangepicker .ranges li{color:#0897b6}.searchmask .range-button:hover,.searchmask .range-button.active,.searchmask .range-option:hover,.searchmask .range-option.active,.searchmask .ranges li:hover,.searchmask .ranges li.active,.daterangepicker .range-button:hover,.daterangepicker .range-button.active,.daterangepicker .range-option:hover,.daterangepicker .range-option.active,.daterangepicker .ranges li:hover,.daterangepicker .ranges li.active{color:#055a6d;background:#e0e0e0;border-color:transparent}.searchmask .range-option:hover,.daterangepicker .range-option:hover{background:none}.searchmask .start-date:not(.off):before,.daterangepicker .start-date:not(.off):before{bottom:-1px;right:-1px}.searchmask .start-date:not(.off):after,.daterangepicker .start-date:not(.off):after{top:-1px;right:-1px}.searchmask .end-date:not(.off):before,.daterangepicker .end-date:not(.off):before{bottom:-1px}.searchmask .end-date:not(.off):after,.daterangepicker .end-date:not(.off):after{top:-1px}.searchmask .ui-slider-handle,.searchmask .dropdown-close__button,.searchmask .applyBtn,.searchmask td.active,.searchmask td.active:hover,.daterangepicker .ui-slider-handle,.daterangepicker .dropdown-close__button,.daterangepicker .applyBtn,.daterangepicker td.active,.daterangepicker td.active:hover{background:#0897b6;border-color:#0897b6;color:#fff}.searchmask .ui-slider-handle:hover,.searchmask .dropdown-close__button:hover,.searchmask .applyBtn:hover,.searchmask td.active:hover,.searchmask td.active:hover:hover,.daterangepicker .ui-slider-handle:hover,.daterangepicker .dropdown-close__button:hover,.daterangepicker .applyBtn:hover,.daterangepicker td.active:hover,.daterangepicker td.active:hover:hover{background:#055a6d}.searchmask td.active,.searchmask td.active:hover,.daterangepicker td.active,.daterangepicker td.active:hover{border-color:transparent}.searchmask .ui-slider-handle,.daterangepicker .ui-slider-handle{cursor:w-resize}.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 #5a5959;border:none}.select2-container .select2-results__group{background:#0897b6;color:#fff}@media (max-width:767.98px){.daterangepicker .range_inputs .applyBtn{padding-top:0.375rem}}.more__offers{margin-left:50%;transform:translateX(-50%)}.dates-favourites .offer--favourites{margin-bottom:2rem;border:none}.dates-favourites .dates-favourites__remove-btn,.dates-favourites .offer__remove-btn{background:#ff5e61;border:none;border-radius:0;text-decoration:none}.dates-favourites .dates-favourites__remove-btn:hover,.dates-favourites .offer__remove-btn:hover{background:#0897b6}.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:#0897b6}.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:#0897b6}.dates-favourites .offer__price--discount{color:gray}.icon-plane:before,.icon-transport-id-1:before{content:""}.icon-star:before{content:""}.body-wrapper{overflow:hidden}.bd-accommodation #heading,.bd-term #heading{display:none}@media (max-width:575.98px){header>.section>.container,main>.section>.container,footer>.section>.container{padding:0 9px}}#heading{margin:20px 0 0;text-align:right;text-transform:uppercase;font-size:1.2rem;font-weight:bold}.more{justify-content:flex-end}.more__link{max-width:240px;padding:10px 5px 6px;border-color:#ffca00;color:#ffca00;text-transform:uppercase;font-weight:bold}.more__link:hover{background:#ffca00;border-color:#ffca00}.slick-arrow{width:auto;height:auto}.favourites-floatbox{background-color:white;color:#0897b6;border:0;top:30%;transform:translateX(calc(100% - 2.6rem))}.favourites-floatbox a{color:#0897b6}.favourites-floatbox .favourites-floatbox__body{padding:0}.favourites-floatbox .favourites-floatbox__body .icon{padding:9px 10px 8px 13px;background-color:#0897b6}.favourites-floatbox .favourites-floatbox__body .icon::before{color:white}.head-contact{border-bottom:1px solid white;background-color:#0897b6;color:white}.head-contact .col-12{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:991.98px){.head-contact .col-12{flex-direction:column}.head-contact .col-12 .element{max-width:100%}}.head-contact .content-box{margin:0}.head-contact .content-box .content-box__body{padding:0.135rem}.head-contact .content-box .content-box__body ul{list-style:none;padding:0;margin:0;display:inline-block}.head-contact .content-box .content-box__body ul a{color:#fff}.head-contact .content-box .content-box__body ul a:hover{color:#ff5e61;text-decoration:none}.head-contact .content-box .content-box__body ul li{color:white;display:inline-block;padding:0.3rem 0}@media (max-width:575.98px){.head-contact .content-box .content-box__body ul li{display:block}}.head-contact .content-box .content-box__body ul li a:before{font-family:"c4f";font-size:1.1rem;margin-right:5px;vertical-align:-2px}.head-contact .content-box .content-box__body ul li:nth-child(1){margin-right:1rem}.head-contact .content-box .content-box__body ul li:nth-child(1) a:before{content:""}.head-contact .content-box .content-box__body ul li:nth-child(2) a:before{content:""}.head-contact .content-box .content-box__body ol{list-style:none;padding:0;margin:0;display:inline-block}.head-contact .content-box .content-box__body ol li{display:inline-block}.head-contact .content-box .content-box__body ol li a{font-size:0;color:white}.head-contact .content-box .content-box__body ol li a:hover{color:#ff5e61;text-decoration:none}.head-contact .content-box .content-box__body ol li a::before{font-family:"c4f";font-size:1.4rem;margin-right:0.5rem;vertical-align:-4px}.head-contact .content-box .content-box__body ol li:nth-child(1) a::before{content:""}.head-contact .smartFulltext{margin:0;width:250px}@media (max-width:991.98px){.head-contact .smartFulltext{width:100%}}.head-contact .smartFulltext .select2-selection{background-color:#0897b6;border-radius:0;border:0;height:42px}.head-contact .smartFulltext .select2-selection::after{font-family:"c4f";content:"";float:right;margin-top:-32px;margin-right:12px}.head-contact .smartFulltext .select2-selection .select2-search__field{width:100%;color:white;margin-top:9px;padding:0 50px 0 7px}.head-contact .smartFulltext .select2-selection .select2-search__field::placeholder{color:white;opacity:1}.bd-homepage .head-contact{background-color:transparent !important;position:absolute;left:0;top:0;width:100%;z-index:1001}@media (max-width:991.98px){.bd-homepage .head-contact{background-color:#0897b6 !important}}.navbar{background-color:#0897b6 !important;padding:0 1rem}.navbar .container{align-items:flex-start}.navbar .navbar-brand{margin:0px 0 12px;padding:0}@media (max-width:991.98px){.navbar .navbar-brand{margin:0}}.navbar .navbar-brand .navbar-brand-img{max-height:107px}@media (max-width:1199.98px){.navbar .navbar-brand .navbar-brand-img{max-height:56px}}.navbar .navbar-toggler{border:0;padding:1rem}.navbar .navbar-toggler .menu-button .menu-button__line{background-color:white}@media (max-width:575.98px){.navbar .container{padding:0}.navbar .navbar-brand{margin:0 0 0 -5px}.navbar .navbar-brand .navbar-brand-img{max-height:46px}.navbar .navbar-toggler{padding:9px}}.navbar #accommodations-favourites-link{color:white}@media (min-width:992px){.navbar .nav-item:not(.nav-item--first) .nav-link{position:relative}.navbar .nav-item:not(.nav-item--first) .nav-link:not(:hover):before{content:"|";font-weight:normal;position:absolute;left:-2px}.navbar .nav-item:hover+.nav-item .nav-link:before{display:none}}.navbar .navbar-nav{margin-right:-1rem}.navbar .navbar-nav .nav-item.show>.nav-link{background-color:#ff5e61}.navbar .navbar-nav .nav-item.show>.megamenu__content{display:-ms-flexbox;display:flex}.navbar .navbar-nav .nav-item .nav-link{color:white;text-transform:uppercase;font-weight:bold;padding:0.75rem 1.8rem 0.6rem;transition:0.2s ease}.navbar .navbar-nav .nav-item .nav-link:hover{color:#ff5e61}@media (max-width:991.98px){.navbar .navbar-nav .nav-item .nav-link{padding:9px 9px 4px}}.navbar .navbar-nav .nav-item .dropdown-menu{margin:0;border:0;background-color:white}.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item{padding:0.6rem 1.5rem;transition:0.2s ease}.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{color:#ff5e61;background-color:#fdf5ea;font-weight:bold}@media (max-width:991.98px){.navbar .navbar-nav .nav-item .dropdown-menu{padding:0}.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item{padding:9px 9px 5px}}.navbar .navbar-nav .nav-item .dropdown-menu:not(.megamenu__content){min-width:250px}.navbar .navbar-nav .nav-item .megamenu__content{display:none;margin-top:-81px;justify-content:space-between;padding:2rem 0}.navbar .navbar-nav .nav-item .megamenu__content::before,.navbar .navbar-nav .nav-item .megamenu__content::after{content:"";background-color:white;position:absolute;left:-1000px;top:0;width:1000px;height:100%;z-index:5}.navbar .navbar-nav .nav-item .megamenu__content::after{left:unset;right:-1000px}.navbar .navbar-nav .nav-item .megamenu__content ul{list-style:none;padding:0;margin:0;flex-basis:calc(25% - 2rem);width:calc(25% - 2rem)}.navbar .navbar-nav .nav-item .megamenu__content ul li:first-of-type{padding:0rem 1.5rem;margin-bottom:0.8rem;color:#0897b6;font-family:"Lora", serif;font-size:1.4rem}.navbar .navbar-nav .nav-item .megamenu__content ul li a{display:block;color:#5a5959;padding:0.6rem 1.5rem;transition:0.2s ease}.navbar .navbar-nav .nav-item .megamenu__content ul li a:hover{color:#ff5e61;background-color:#fdf5ea;text-decoration:none;font-weight:bold}.navbar .navbar-nav .nav-item .megamenu__content ul li:last-of-type a{display:block;padding:0.8rem 1.5rem;color:#ffca00;font-weight:bold;text-transform:uppercase;transition:0.2s ease}.navbar .navbar-nav .nav-item .megamenu__content ul li:last-of-type a:hover{color:#ff5e61;background:transparent}.navbar .navbar-nav .nav-item .megamenu__content ol{list-style:none;padding:0;margin:0;flex-basis:calc(25% - 2rem);width:calc(25% - 2rem);overflow:hidden}.navbar .navbar-nav .nav-item .megamenu__content ol li:first-of-type{padding:0;margin-bottom:1rem;color:#0897b6;font-family:"Lora", serif;font-size:1.4rem}.navbar .navbar-nav .nav-item .megamenu__content ol li:nth-of-type(2){height:160px;margin-bottom:10px}.navbar .navbar-nav .nav-item .megamenu__content ol li:nth-of-type(2) img{height:100% !important;min-width:100% !important;width:auto !important}.navbar .navbar-nav .nav-item .megamenu__content ol li:last-of-type a{display:block;padding:0.8rem 0;color:#ffca00;font-weight:bold;text-transform:uppercase;transition:0.2s ease}.navbar .navbar-nav .nav-item .megamenu__content ol li:last-of-type a:hover{color:#ff5e61;background:transparent}.bd-homepage .navbar{background-color:transparent !important;position:absolute;left:0;top:43px;width:100%;z-index:1000}@media (max-width:991.98px){.bd-homepage .navbar{top:84px;background-color:#0897b6 !important}}@media (max-width:575.98px){.bd-homepage .navbar{top:147px}}.megamenu-page .megamenu-page__body{display:-ms-flexbox;display:flex;padding:2rem 0;flex-direction:column}.megamenu-page .megamenu-page__body ul{list-style:none;padding:0;margin:0;max-width:350px;margin-bottom:1.5rem}.megamenu-page .megamenu-page__body ul li:first-of-type{padding:0rem 1.5rem;margin-bottom:0.8rem;color:#0897b6;font-family:"Lora", serif;font-size:1.4rem}.megamenu-page .megamenu-page__body ul li a{display:block;padding:0.6rem 1.5rem;transition:0.2s ease}.megamenu-page .megamenu-page__body ul li a:hover{color:#ff5e61;background-color:#fdf5ea}.megamenu-page .megamenu-page__body ul li:last-of-type a{display:block;padding:0.8rem 1.5rem;color:#ffca00;font-weight:bold;text-transform:uppercase;transition:0.2s ease}.megamenu-page .megamenu-page__body ul li:last-of-type a:hover{color:#ff5e61;background:transparent}.megamenu-page .megamenu-page__body ol{list-style:none;padding:0;margin:0;max-width:350px;overflow:hidden;margin-bottom:1.5rem}.megamenu-page .megamenu-page__body ol li:first-of-type{padding:0;margin-bottom:1rem;color:#0897b6;font-family:"Lora", serif;font-size:1.4rem}.megamenu-page .megamenu-page__body ol li:nth-of-type(2){height:160px;margin-bottom:10px}.megamenu-page .megamenu-page__body ol li:nth-of-type(2) img{height:100% !important;min-width:100% !important;width:auto !important}.megamenu-page .megamenu-page__body ol li:last-of-type a{display:block;padding:0.8rem 1.5rem;color:#ffca00;font-weight:bold;text-transform:uppercase;transition:0.2s ease}.megamenu-page .megamenu-page__body ol li:last-of-type a:hover{color:#ff5e61;background:transparent}@media (max-width:991.98px){.head-slider{display:none}}.head-slider .slider .slick-arrow{top:unset;bottom:164px}.head-slider .slider .slick-arrow::before{width:40px;line-height:36px;color:#0897b6;background-color:#fdf5ea;opacity:1;transition:0.2s ease}.head-slider .slider .slick-arrow:hover::before{color:white;background-color:#0897b6}.head-slider .slider .slick-arrow.slick-prev{left:unset;right:calc(20% + 4rem)}.head-slider .slider .slick-arrow.slick-next{right:calc(20% + 1rem)}.head-slider .slider__link{z-index:9}.head-slider .slider .slick-slide .slider__container{}.head-slider .slider .slick-slide .slider__container .slider__text-container{background:transparent;margin-bottom:70px;z-index:3}@media (min-width:768px){.head-slider .slider .slick-slide .slider__container .slider__text-container{max-width:500px;margin:0 7% 90px auto}}.head-slider .slider .slick-slide .slider__container .slider__img-container{filter:brightness(80%)}.head-slider .slider .slick-slide .slider__container .slider__text{text-align:left;max-width:1100px;margin:0 auto}.head-slider .slider .slick-slide .slider__container .slider__text h3{width:max-content;text-transform:uppercase;font-weight:bold;padding:15px 25px 8px;background-color:#ff5e61;letter-spacing:1px;font-size:2.5rem;margin-bottom:18px}@media (max-width:991.98px){.head-slider .slider .slick-slide .slider__container .slider__text h3{font-size:1.4rem}}.head-slider .slider .slick-slide .slider__container .slider__text a{color:#fff;width:max-content;min-width:280px;margin:0;padding:12px 22px 6px;text-align:center;font-weight:400;font-size:1.5rem;background:#0897b6}.head-slider .slider .slick-slide .slider__container .slider__text a:hover{background:#066e85}.head-slider .slider .slick-slide .slider__container .slider__text b{font-size:1.85rem}@media (max-width:991.98px){.head-slider .slider .slick-slide .slider__container .slider__text{font-size:1.2rem}}.bd-homepage .searchmask{margin:200px 0 100px}@media (min-width:992px){.bd-homepage .searchmask{margin-top:-603px}}.dropdown-close__button,.btn-success{background-color:#0897b6 !important;border:0;outline:none}.dropdown-close__button:hover,.dropdown-close__button:active,.btn-success:hover,.btn-success:active{background-color:#ff5e61 !important}#searchmask{width:50%;background-color:#0897b6}@media (max-width:991.98px){#searchmask{width:100%}}#searchmask .searchmask__header,#searchmask .searchmask__footer{display:none}#searchmask .searchmask__body{max-width:570px;margin-left:auto;padding:0}@media (max-width:991.98px){#searchmask .searchmask__body{max-width:unset}}#searchmask .searchmask__body .searchmask__text-before{display:none}#searchmask .searchmask__body .searchmask__form{padding:1.5rem}@media (max-width:991.98px){#searchmask .searchmask__body .searchmask__form{padding:12px 5px}}#searchmask .searchmask__body .searchmask__form .searchmask__form-group>.searchmask__label{color:white;text-transform:normal;font-weight:600;letter-spacing:0.5px}#searchmask .searchmask__body .searchmask__form .searchmask__form-group .searchmask__input{border:0;height:46px;line-height:37px;color:#5a5959}#searchmask .searchmask__body .searchmask__form .searchmask__form-group .searchmask__input .fulltext-input{color:#5a5959}#searchmask .searchmask__body .searchmask__form .searchmask__form-group .searchmask__input .fulltext-input::placeholder{color:#5a5959;opacity:1}#searchmask .searchmask__body .searchmask__form .sm-fl{}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-result__list.result-empty{display:none}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-input{width:100%}#searchmask .searchmask__body .searchmask__form .sm-fl .result-empty+.result-empty+ul:not(.result-empty){width:100% !important}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-result__title,#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-favourites__title{padding:3px;font-weight:600}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-result__list:nth-child(3){width:31%;margin-right:0}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-selected-wrapper{padding:0;background:none;font-size:0.95rem}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-result__selected-item{margin:0;padding:0 0.5rem;background:none;color:#5a5959;font-weight:600}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-result__selected-item span{color:#ff5e61;font-size:22px;line-height:20px;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;background:none;position:relative;top:2px;font-weight:600}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-result__selected-item:before{padding-right:22px;font-size:0.75rem}@media (min-width:992px){#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-result__selected-item:before{display:none}}@media (max-width:767.98px){#searchmask .searchmask__body .searchmask__form .sm-fl .close-fulltext{position:absolute;right:0;top:0}#searchmask .searchmask__body .searchmask__form .sm-fl .dropdown-menu{padding:1rem}}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-favourites__title{padding:3px 0;font-weight:600;width:100%;font-size:1.2rem;color:#0897b6;border-bottom:1px solid #ced4da;margin-bottom:0.5rem}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-result__item--country{padding:2px 0;font-size:0.95rem}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-result__item--country .flag{transform:scale(0.45) translateY(-3px)}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-result__item--country .icon{padding:0 !important;color:#0897b6;font-size:1.75rem;line-height:1;margin:0 0 -4px}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-result__item--destination{font-size:0.95rem}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-result__item--destination:not(.pl-3){font-weight:600}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-result__item--destination.pl-3{padding-left:25px !important}#searchmask .searchmask__body .searchmask__form .sm-fl .dropdown-close__button{width:180px;padding:0.4rem;border-radius:0rem;font-weight:bold}@media (min-width:992px){#searchmask .searchmask__body .searchmask__form .sm-fl .dropdown-menu.dropdown-content.dropdown-100.keep-open.show,#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-dropdown.dropdown-menu.dropdown-content.dropdown-100.row{max-width:1092px !important;width:1092px !important;padding:1.5rem 2rem;background:#fff;border-radius:0}#searchmask .searchmask__body .searchmask__form .sm-fl .dropdown-menu .dropdown-close{padding-bottom:0;background:linear-gradient(rgba(255, 255, 255, 0.5), #fff)}#searchmask .searchmask__body .searchmask__form .sm-fl .close-fulltext{position:absolute;right:-25px;top:25px}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-selected.country:not(:empty)::before{content:"Vybrané země";padding-right:10px;color:#6c757d}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-selected.destination:not(:empty)::before{content:"Vybrané destinace";padding-right:10px;color:#6c757d}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-selected.hotel:not(:empty)::before{content:"Vybraný hotel";padding-right:10px;color:#6c757d}#searchmask .searchmask__body .searchmask__form .sm-fl li.fulltext-result__title{padding:3px;font-weight:400;width:100%;font-size:1.3rem;color:#0897b6;border-bottom:1px solid #ced4da;margin-bottom:0.5rem}#searchmask .searchmask__body .searchmask__form .sm-fl .dropdown-menu.dropdown-content.dropdown-100.keep-open.show{padding:2rem}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-favourites.fulltext-column-destination li.fulltext-favourites__title{display:none}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-favourites.fulltext-column-country{width:66%;display:-ms-flexbox;display:flex;flex-wrap:wrap;max-height:100%;margin:0}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-favourites.fulltext-column-country .fulltext-result__item{width:50% !important}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-favourites.fulltext-column-country+.fulltext-column-destination{order:2;margin:0;width:33%;position:-webkit-sticky;position:sticky;right:0;top:0;padding:1rem;margin-top:-1rem;padding-right:1rem;padding-left:2rem;padding-bottom:3rem;max-height:42vh}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-favourites.fulltext-column-country+.fulltext-column-destination::before{content:"Destinace";padding:3px;font-weight:600;font-size:1.2rem;color:transparent;border-bottom:1px solid #ced4da;margin-bottom:0.5rem;width:100%;display:block}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-favourites.fulltext-column-country+.fulltext-column-destination .fulltext-result__item--country{display:none}#searchmask .searchmask__body .searchmask__form .sm-fl .fulltext-favourites.fulltext-column-country[style*="none"]+.fulltext-column-destination{display:none}}#searchmask .searchmask__body .searchmask__form .sm-fl .searchmask__input{padding-top:6px}#searchmask .searchmask__body .searchmask__form .sm-fl .searchmask__input::before{flex:0 0 auto}#searchmask .searchmask__body .searchmask__form .sm-fl .searchmask__input::after{font-family:"c4f";content:"";position:absolute;right:0;top:0;color:#ff5e61;background-color:#fdf5ea;font-size:1.3rem;padding:4px 13px 5px 13px}#searchmask .searchmask__body .searchmask__form .sm-da .searchmask__input,#searchmask .searchmask__body .searchmask__form .sm-bi .searchmask__input,#searchmask .searchmask__body .searchmask__form .sm-tt .searchmask__input,#searchmask .searchmask__body .searchmask__form .sm-pr .searchmask__input{padding-right:0}#searchmask .searchmask__body .searchmask__form .sm-da .searchmask__input::after,#searchmask .searchmask__body .searchmask__form .sm-bi .searchmask__input::after,#searchmask .searchmask__body .searchmask__form .sm-tt .searchmask__input::after,#searchmask .searchmask__body .searchmask__form .sm-pr .searchmask__input::after{font-family:"c4f";float:right;font-size:1.3rem;color:#ff5e61;background-color:#fdf5ea;margin-top:-6px;padding:4px 13px 5px 13px}#searchmask .searchmask__body .searchmask__form .sm-da .searchmask__input::after{content:""}#searchmask .searchmask__body .searchmask__form .sm-bi .searchmask__input::after{content:""}#searchmask .searchmask__body .searchmask__form .sm-tt .searchmask__input::after{content:""}#searchmask .searchmask__body .searchmask__form .sm-pr .searchmask__input:after{content:""}#searchmask .searchmask__body .searchmask__form .searchmask__basic{margin:0}#searchmask .searchmask__body .searchmask__form .searchmask__extended{position:absolute;left:100%;top:0;width:100%;max-width:570px;height:100%;transition:0.3s linear;margin:0;padding:1.5rem 0;padding-right:1.5rem;background-color:#0897b6;opacity:0}#searchmask .searchmask__body .searchmask__form .searchmask__extended.collapse.show{display:-ms-flexbox;display:flex;opacity:1}@media (max-width:991.98px){#searchmask .searchmask__body .searchmask__form .searchmask__extended{position:relative;left:auto;max-width:unset;padding:0;background:none}}#searchmask .searchmask__body .searchmask__form .sm-ap{margin-bottom:100px}@media (max-width:991.98px){#searchmask .searchmask__body .searchmask__form .sm-ap{margin-bottom:100px;height:auto}}#searchmask .searchmask__body .searchmask__form .sm-ap>.searchmask__input{display:none}#searchmask .searchmask__body .searchmask__form .sm-ap>.dropdown-menu{display:-ms-flexbox;display:flex;flex-wrap:wrap;position:relative !important;z-index:1;top:auto !important;bottom:auto !important;right:auto !important;left:auto !important;width:100% !important;max-width:unset !important;height:auto !important;max-height:unset !important;padding:0;background:none;border:none;border-radius:0;text-align:center;margin:0;overflow:visible}#searchmask .searchmask__body .searchmask__form .sm-ap>.dropdown-menu .searchmask__select-item{flex:1 1 auto;padding:0 2px}#searchmask .searchmask__body .searchmask__form .sm-ap>.dropdown-menu .icon{padding:10px 6px 7px;background:#fff;font-size:0;position:relative}#searchmask .searchmask__body .searchmask__form .sm-ap>.dropdown-menu .icon:before{display:block;margin:0 auto 5px;padding:0;color:#ff5e61;font-size:1.5rem}#searchmask .searchmask__body .searchmask__form .sm-ap>.dropdown-menu .icon span{position:absolute;top:105%;left:50%;transform:translate(-50%, 0);background-color:#ff5e61;color:white;height:0px;width:auto;font-size:0.8rem;padding:5px;opacity:0;z-index:10;width:80px;line-height:1;transition:0.2s ease}#searchmask .searchmask__body .searchmask__form .sm-ap>.dropdown-menu .icon:hover>span{opacity:1;height:auto}#searchmask .searchmask__body .searchmask__form .sm-ap>.dropdown-menu .icon:hover,#searchmask .searchmask__body .searchmask__form .sm-ap>.dropdown-menu input:checked+label{background:#ff5e61}#searchmask .searchmask__body .searchmask__form .sm-ap>.dropdown-menu .icon:hover,#searchmask .searchmask__body .searchmask__form .sm-ap>.dropdown-menu .icon:hover:before,#searchmask .searchmask__body .searchmask__form .sm-ap>.dropdown-menu input:checked+label,#searchmask .searchmask__body .searchmask__form .sm-ap>.dropdown-menu input:checked+label:before{color:white}#searchmask .searchmask__body .searchmask__form .sm-ap>.dropdown-menu .dropdown-close__button{display:none}#searchmask .searchmask__body .searchmask__form .sm-tr{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}#searchmask .searchmask__body .searchmask__form .sm-tr>.searchmask__label{width:100%}#searchmask .searchmask__body .searchmask__form .sm-tr>.searchmask__input{width:31%;text-align:center;font-size:0;color:#ff5e61;transition:0.2s ease}#searchmask .searchmask__body .searchmask__form .sm-tr>.searchmask__input:before{font-family:"c4f";font-size:1.3rem;margin-left:-5px}#searchmask .searchmask__body .searchmask__form .sm-tr>.searchmask__input:hover{color:white;background-color:#ff5e61}#searchmask .searchmask__body .searchmask__form .sm-tr>.searchmask__input.active{color:white;background-color:#ff5e61}#searchmask .searchmask__body .searchmask__form .ti-1:before{content:""}#searchmask .searchmask__body .searchmask__form .ti-2:before{content:""}#searchmask .searchmask__body .searchmask__form .ti-3:before{content:""}#searchmask .searchmask__body .searchmask__form #sm-tr.disabled{pointer-events:none;opacity:0.3}#searchmask .searchmask__body .searchmask__form .mask-btn{margin-top:1rem;padding:0 0.4rem}#searchmask .searchmask__body .searchmask__form .mask-btn .searchmask__form-group{margin-bottom:0}#searchmask .searchmask__body .searchmask__form .mask-btn .sm-reset{flex:unset;width:auto;display:none}#searchmask .searchmask__body .searchmask__form .mask-btn .sm-reset .searchmask__btn{font-size:0;background-color:#fdf5ea;color:#ff5e61;width:44px;height:46px;position:relative;transition:0.2s ease}#searchmask .searchmask__body .searchmask__form .mask-btn .sm-reset .searchmask__btn:hover{color:white;background-color:#ff5e61}#searchmask .searchmask__body .searchmask__form .mask-btn .sm-reset .searchmask__btn::before{font-family:"c4f";content:"";position:absolute;transform:rotate(45deg);font-size:1.6rem;left:9px;top:0.2rem;transition:0.2s ease}#searchmask .searchmask__body .searchmask__form .mask-btn .sm-extended .searchmask__btn{background:transparent;border-color:transparent;box-shadow:none !important;font-weight:bold;width:100%;white-space:nowrap;padding:0.63rem 0.2rem;overflow:hidden;text-transform:lowercase;text-align:left}#searchmask .searchmask__body .searchmask__form .mask-btn .sm-extended .searchmask__btn:hover{color:#5a5959}#searchmask .searchmask__body .searchmask__form .mask-btn .sm-extended .searchmask__btn[aria-expanded="true"]{width:120px}#searchmask .searchmask__body .searchmask__form .mask-btn .sm-submit .searchmask__btn{background-color:#ffca00;border-color:#ffca00;font-weight:bold;text-transform:uppercase;letter-spacing:1px;padding:0.63rem 0.2rem;transition:0.2s ease}#searchmask .searchmask__body .searchmask__form .mask-btn .sm-submit .searchmask__btn:hover{background-color:#cca200;border-color:#cca200}@media (max-width:575.98px){#searchmask .searchmask__form-group{margin-bottom:5px}#searchmask .searchmask__form-group>.searchmask__label{margin:0}}@media (min-width:992px){#searchmask .sm-fl .fulltext-dropdown,#searchmask .sm-tr .dropdown-menu{width:200% !important;max-width:unset !important}#searchmask .sm-tr .dropdown-menu{margin-top:-100px}}.top-box{margin-top:-75px;padding-bottom:68px}.top-box .content-box .content-box__body{display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap;background-color:white;padding:1rem}.top-box .content-box .content-box__body ul{list-style:none;padding:0;margin:0;flex-basis:33%;width:33%}@media (max-width:991.98px){.top-box .content-box .content-box__body ul{flex-basis:100%;width:100%;padding-left:40px}}.top-box .content-box .content-box__body ul li:nth-child(1){font-size:0;float:left;margin-right:1rem;height:72px;margin-top:15px}.top-box .content-box .content-box__body ul li:nth-child(1)::before{font-family:"c4f";font-size:2rem;padding:1.25rem;color:#0897b6;background-color:white;transition:0.2s ease}@media (max-width:991.98px){.top-box .content-box .content-box__body ul li:nth-child(1){margin:11px 6px 0 -50px;height:100%}.top-box .content-box .content-box__body ul li:nth-child(1):before{padding:9px;font-size:1.5rem}}.top-box .content-box .content-box__body ul li:nth-child(2){font-size:1.1rem;color:#0897b6;font-family:"Lora", serif;margin-bottom:0.3rem}.top-box .content-box .content-box__body ul:nth-of-type(1) li:nth-child(1)::before{content:""}.top-box .content-box .content-box__body ul:nth-of-type(2) li:nth-child(1)::before{content:""}.top-box .content-box .content-box__body ul:nth-of-type(3) li:nth-child(1)::before{content:""}.top-box .content-box .content-box__body ul:hover>li:nth-child(1)::before{color:#0897b6;background-color:#fff}.luxury-destinations .slider .slider__header .slider__heading{color:#0897b6;font-size:1.8rem;font-family:"Lora", serif;padding:3rem 0 2.5rem 2rem}@media (max-width:575.98px){.luxury-destinations .slider .slider__header .slider__heading{padding:12px 0;font-size:1.4rem}}.luxury-destinations .slider .slider__body .slick-slider .slick-track{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.luxury-destinations .slider .slider__body .slick-slider .slick-track::before,.luxury-destinations .slider .slider__body .slick-slider .slick-track::after{display:none}.luxury-destinations .slider .slider__body .slick-slider .slick-track .slider__item{height:270px !important;overflow:hidden}@media (min-width:992px){.luxury-destinations .slider .slider__body .slick-slider .slick-track .slider__item{flex-basis:calc(33% - 1.5rem);max-width:calc(33% - 1.5rem);margin-bottom:2rem}.luxury-destinations .slider .slider__body .slick-slider .slick-track .slider__item:nth-of-type(1){height:569px !important}.luxury-destinations .slider .slider__body .slick-slider .slick-track .slider__item:nth-of-type(4){flex-basis:calc(67.5% - 1.5rem);max-width:calc(67.5% - 1.5rem);margin-left:auto;margin-top:-298px}}.luxury-destinations .slider .slider__body .slick-slider .slick-track .slider__item:hover>.slider__container .slider__text-container .slider__text h1{color:#ff5e61}.luxury-destinations .slider .slider__body .slick-slider .slick-track .slider__item .slider__container{max-height:100%;height:100%;transition:0.3s linear}.luxury-destinations .slider .slider__body .slick-slider .slick-track .slider__item .slider__container .slider__img-container{height:100%}.luxury-destinations .slider .slider__body .slick-slider .slick-track .slider__item .slider__container .slider__text-container{bottom:0;padding:1rem;padding-top:6rem;background:transparent;background-image:linear-gradient(to top, white 45%, transparent)}.luxury-destinations .slider .slider__body .slick-slider .slick-track .slider__item .slider__container .slider__text{text-align:left}.luxury-destinations .slider .slider__body .slick-slider .slick-track .slider__item .slider__container .slider__text h3{font-weight:bold;font-size:1.25rem;color:#2a272a;text-transform:uppercase;margin:0;transition:0.2s ease}.luxury-destinations .slider .slider__body .slick-slider .slick-track .slider__item .slider__container .slider__text p{text-align:right;line-height:1.2;margin:0;float:right;color:#2a272a;margin-top:-45px}.luxury-destinations .slider .slider__body .slick-slider .slick-track .slider__item .slider__container .slider__text p strong{color:#0897b6;font-size:1.3rem;display:block}.luxury-destinations .slider .slider__body .slick-slider .slick-track .slider__item .slider__container:hover{transform:scale(1.05)}.luxury-destinations .slider .slider__body .slick-slider .slick-track .slider__item .slider__container:hover .slider__text h3{color:#2a272a}.luxury-destinations .slick-arrow::before{width:40px;line-height:36px;color:#0897b6;background-color:#fdf5ea;opacity:1;transition:0.2s ease}.luxury-destinations .slick-arrow:hover::before{color:white;background-color:#0897b6}.top-offers-group .top-offers-group__header .top-offers-group__heading{color:#0897b6;font-size:1.8rem;font-family:"Lora", serif;padding:3rem 0 2rem 2rem}@media (max-width:575.98px){.top-offers-group .top-offers-group__header .top-offers-group__heading{padding:12px 0;font-size:1.4rem}}.top-offers-group .top-offers-group__body .nav-pills{margin-bottom:3rem !important}.top-offers-group .top-offers-group__body .nav-pills .nav-item:nth-child(n+2) .nav-link:before{content:"|";position:absolute;z-index:-1;left:-5px}.top-offers-group .top-offers-group__body .nav-pills .nav-item .nav-link{position:relative;color:#5a5959;text-transform:uppercase;margin:1px;padding:13px 40px 11px;transition:0.2s ease}.top-offers-group .top-offers-group__body .nav-pills .nav-item .nav-link:hover{background-color:#ff5e61;color:white}.top-offers-group .top-offers-group__body .nav-pills .nav-item .nav-link.active{background-color:#ff5e61;color:white;font-weight:bold}.top-offers-group .top-offers-group__body .nav-pills .nav-item .nav-link.active:before{display:none}@media (max-width:991.98px){.top-offers-group .top-offers-group__body .nav-pills{margin-bottom:9px !important;justify-content:center}.top-offers-group .top-offers-group__body .nav-pills .nav-item .nav-link{padding:8px 9px 5px}.top-offers-group .top-offers-group__body .nav-pills .nav-item .nav-link:before{display:none}}.top-offers-group .top-offers-group__body .tab-content .top-offer__header{display:none}.top-offers-group .top-offers-group__footer{display:none}.square .squareInner{position:relative;margin-bottom:2rem;box-shadow:0 1px 6px 1px rgba(0, 0, 0, 0.06);background-color:white;transition:0.3s linear}.square .squareInner:hover{transform:scale(1.05)}.square .squareInner .thumb{height:220px;position:relative}.square .squareInner .thumb .thumb-info{position:absolute;left:0;bottom:0;width:100%;padding:0.3rem 1.5rem 0.1rem;background-color:#0897b6;z-index:2}.square .squareInner .thumb .thumb-info .price{font-size:1.1rem;color:white}.square .squareInner .thumb .thumb-info .price strong{font-size:1.3rem}.square .squareInner .thumb .thumb-info .minute{float:right;margin-top:-28px}.square .squareInner .thumb .thumb-info .minute .lm,.square .squareInner .thumb .thumb-info .minute .discount{background-color:#0897b6;color:white;padding:2px 7px 0;font-size:0.9rem;vertical-align:top}.square .squareInner .thumb .thumb-info .minute .discount{background-color:#ff5e61;display:none;word-spacing:-3px}.square .squareInner .thumb .thumb-info .minute .FM{background-color:#ffca00}.square .squareInner .thumb .thumb-info .minute .LM,.square .squareInner .thumb .thumb-info .minute .FM{display:inline-block !important}.square .squareInner .info .hotel{color:#0897b6;text-transform:uppercase;font-size:1.2rem;font-weight:700;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.square .squareInner .info .rating{color:#ffca00;font-size:1.2rem;height:30px}.square .squareInner .info .country{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1rem}.square .squareInner .info .date{color:#0897b6;font-weight:bold}.square .squareInner .info .date .icon{margin-right:1rem}.square .squareInner .info .boarding,.square .squareInner .info .transport{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:8px}.square .squareInner .info .boarding .icon,.square .squareInner .info .transport .icon{margin-right:1rem;color:#0897b6}.square .squareInner .info .transport .duration{color:#0897b6;float:right}@media (max-width:575.98px){.square .squareInner .info .rating{height:auto}.square .squareInner .info .country{margin-bottom:5px}.square .squareInner .info .transport,.square .squareInner .info .boarding{margin:0}}.square .squareInner .link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.hp-slider .slider .slick-arrow{top:15px}.hp-slider .slider .slick-arrow::before{width:40px;line-height:36px;color:#0897b6;background-color:#fdf5ea;opacity:1;transition:0.2s ease}.hp-slider .slider .slick-arrow:hover::before{color:white;background-color:#0897b6}.hp-slider .slider .slick-arrow.slick-prev{left:unset;right:calc(20% + 4rem)}.hp-slider .slider .slick-arrow.slick-next{right:calc(20% + 1rem)}@media (max-width:991.98px){.hp-slider .slider .slick-arrow{top:80%}.hp-slider .slider .slick-arrow.slick-prev{left:unset;right:65px}.hp-slider .slider .slick-arrow.slick-next{right:17px}}.hp-slider .slider__link{z-index:9}@media (max-width:991.98px){.hp-slider .slider__img-container{height:300px !important}}.hp-slider .slider .slick-slide .slider__container{}.hp-slider .slider .slick-slide .slider__container::before{content:"";position:absolute;left:0;top:0;width:100%;height:80px;background-image:linear-gradient(to bottom, white 50%, transparent);z-index:2}.hp-slider .slider .slick-slide .slider__container::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:80px;background-image:linear-gradient(to top, white 50%, transparent);z-index:2}.hp-slider .slider .slick-slide .slider__container .slider__text-container{background:transparent;z-index:3}.hp-slider .slider .slick-slide .slider__container .slider__text{text-align:left;max-width:1100px;margin:0 auto}.hp-slider .slider .slick-slide .slider__container .slider__text h3{width:max-content;text-transform:uppercase;font-weight:bold;padding:16px 25px 8px;background-color:#ff5e61;letter-spacing:1px;font-size:2.6rem;margin-bottom:22px}@media (max-width:991.98px){.hp-slider .slider .slick-slide .slider__container .slider__text h3{display:inline-block;width:auto;padding:12px 15px 8px;font-size:1.4rem;letter-spacing:unset}}.hp-slider .slider .slick-slide .slider__container .slider__text a{color:#fff;width:max-content;min-width:280px;margin:0;padding:12px 22px 6px;text-align:center;font-weight:400;background-color:#0897b6;font-size:1.5rem}.hp-slider .slider .slick-slide .slider__container .slider__text a:hover{background:#066e85}@media (max-width:991.98px){.hp-slider .slider .slick-slide .slider__container .slider__text{min-width:200px;padding:8px 12px 4px;font-size:1.2rem}.hp-slider .slider .slick-slide .slider__container .slider__text strong{font-size:1.4rem}}.top-offer__header .top-offer__heading{color:#0897b6;font-size:2rem;font-family:"Lora", serif;padding:3rem 0 1.8rem 2rem}@media (max-width:575.98px){.top-offer__header .top-offer__heading{padding:12px 0;font-size:1.4rem}}.lm-slider .slick-arrow{top:-45px}.lm-slider .slick-arrow::before{width:40px;line-height:36px;color:#0897b6;background-color:#fdf5ea;opacity:1;transition:0.2s ease}.lm-slider .slick-arrow:hover::before{color:white;background-color:#0897b6}.lm-slider .slick-arrow.slick-prev{left:unset;right:70px}.lm-slider .slick-arrow.slick-next{right:24px}@media (max-width:575.98px){.lm-slider .slick-arrow{top:98%}}.square2 .squareInner{position:relative;margin-bottom:2rem;box-shadow:0 1px 6px 1px rgba(0, 0, 0, 0.1);background-color:white;transition:0.3s linear}.square2 .squareInner:hover{transform:scale(1.05)}.square2 .squareInner .figure,.square2 .squareInner .figure-img{width:100%;margin:0}.square2 .squareInner .figure-img{height:220px}.square2 .squareInner .thumb{height:220px;position:relative}.square2 .squareInner .thumb .thumb-info{position:absolute;left:0;bottom:0;width:100%;padding:0.3rem 1.5rem 0.1rem;background-color:#0897b6;z-index:2}.square2 .squareInner .thumb .thumb-info .price{font-size:1.1rem;color:white}.square2 .squareInner .thumb .thumb-info .price strong{font-size:1.3rem}.square2 .squareInner .info .hotel{color:#0897b6;text-transform:uppercase;font-size:1.2rem;font-weight:700;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.square2 .squareInner .info .rating{color:#ffca00;font-size:1.2rem;height:30px}.square2 .squareInner .info .country{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1rem}.square2 .squareInner .info .date{color:#0897b6;font-weight:bold}.square2 .squareInner .info .date .icon{margin-right:12px}.square2 .squareInner .info .date .duration{color:#0897b6;float:right}.square2 .squareInner .info .transport{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:8px}.square2 .squareInner .info .transport .icon{margin-right:12px;color:#0897b6;font-size:0.9rem}@media (max-width:575.98px){.square2 .squareInner .info .rating{height:auto}.square2 .squareInner .info .country{margin-bottom:5px}.square2 .squareInner .info .transport{margin:0}}.square2 .squareInner .link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.got-question{background-image:url("//c.ccdn.sk/21190/uploads/fs_images/contentdesignimagesets/8/shutterstock_1019247655a_183_o.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:0 1px 6px 1px rgba(0, 0, 0, 0.06);margin:2rem 0 4rem 0;height:560px}.got-question .content-box{margin:0}.got-question .content-box .content-box__body{padding-left:15%;margin-top:200px}.got-question .content-box .content-box__body::before{font-family:"c4f";content:"";color:#0897b6;font-size:5.3rem;position:absolute;left:calc(15% - 7.8rem);transform:scale(-1, 1);margin-top:-30px}.got-question .content-box .content-box__body h5{color:#0897b6;font-size:2rem;font-family:"Lora", serif;font-weight:600;margin-bottom:1rem}.got-question .content-box .content-box__body p a{display:block;width:250px;padding:0.5rem;text-align:center;color:white;text-transform:uppercase;font-weight:bold;background-color:#ffca00;transition:0.2s ease}.got-question .content-box .content-box__body p a:hover{background-color:#cca200;text-decoration:none}@media (max-width:767.98px){.got-question{height:auto;margin:0}.got-question .content-box .content-box__body{margin-top:15px;padding-left:25%}.got-question .content-box .content-box__body:before{display:none}.got-question .content-box .content-box__body h5{font-size:1.4rem}}footer[role="contentinfo"]{margin-top:3rem}footer[role="contentinfo"] .about-us .element,footer[role="contentinfo"] .get-touch .element,footer[role="contentinfo"] .get-touch+div .element{height:100%;box-shadow:0 1px 6px 1px rgba(0, 0, 0, 0.1)}footer[role="contentinfo"] .about-us .content-box{padding:1rem}footer[role="contentinfo"] .about-us .content-box .content-box__header .content-box__heading{color:#0897b6;text-transform:uppercase;font-size:1.3rem;margin-bottom:0.5rem;font-weight:bold;letter-spacing:1px}footer[role="contentinfo"] .about-us .content-box .content-box__body p{overflow:hidden}footer[role="contentinfo"] .about-us .content-box .content-box__body ul{list-style:none;padding:0;margin:0}footer[role="contentinfo"] .about-us .content-box .content-box__body ul li{display:inline-block;font-size:0}footer[role="contentinfo"] .about-us .content-box .content-box__body ul li a{font-size:0;color:#0897b6}footer[role="contentinfo"] .about-us .content-box .content-box__body ul li a:hover{color:#ff5e61;text-decoration:none}footer[role="contentinfo"] .about-us .content-box .content-box__body ul li a::before{font-family:"c4f";font-size:1.5rem;margin-right:0.5rem}footer[role="contentinfo"] .about-us .content-box .content-box__body ul li:nth-child(1) a::before{content:""}footer[role="contentinfo"] .get-touch .content-box{padding:1rem}footer[role="contentinfo"] .get-touch .content-box .content-box__header .content-box__heading{color:#0897b6;text-transform:uppercase;font-size:1.3rem;margin-bottom:0.5rem;font-weight:bold;letter-spacing:1px}footer[role="contentinfo"] .get-touch .content-box .content-box__body ul{list-style:none;padding:0;margin:0}@media (min-width:768px){footer[role="contentinfo"] .get-touch .content-box .content-box__body ul{margin-top:3rem}}footer[role="contentinfo"] .get-touch .content-box .content-box__body ul a{display:-ms-flexbox;display:flex;align-items:center;color:#0897b6}footer[role="contentinfo"] .get-touch .content-box .content-box__body ul a:hover{color:#ff5e61;text-decoration:none}footer[role="contentinfo"] .get-touch .content-box .content-box__body ul li{font-weight:bold}@media (min-width:768px){footer[role="contentinfo"] .get-touch .content-box .content-box__body ul li{margin-bottom:3px}}footer[role="contentinfo"] .get-touch .content-box .content-box__body ul li a:before{font-family:"c4f";font-size:1.2rem;margin-right:9px;font-weight:normal}footer[role="contentinfo"] .get-touch .content-box .content-box__body ul li:nth-child(1) a:before{content:""}footer[role="contentinfo"] .get-touch .content-box .content-box__body ul li:nth-child(2) a:before{content:""}footer[role="contentinfo"] .get-touch .content-box .content-box__body ul li:nth-child(3) a:before{content:""}footer[role="contentinfo"] .get-touch .content-box .content-box__body ul li:nth-child(4) a:before{content:""}footer[role="contentinfo"] .pseudonav{padding:1rem 1.2rem;height:205px}footer[role="contentinfo"] .pseudonav a{display:block;padding:2px 0;color:#2a272a}footer[role="contentinfo"] .pseudonav a:hover{color:#ff5e61}footer[role="contentinfo"] .pseudonav .pseudonav__body .pseudonav__list .psedonav__list-item .pseudonav__title{color:#0897b6;text-transform:uppercase;font-size:1.3rem;margin-bottom:0.5rem;font-weight:bold;letter-spacing:1px;display:block}footer[role="contentinfo"] .copyright .content-box{margin:2rem 0}footer[role="contentinfo"] .copyright .content-box .content-box__body p{margin:0}footer[role="contentinfo"] .copyright .content-box .content-box__body a{color:#2a272a}footer[role="contentinfo"] .copyright .content-box .content-box__body a:hover{color:#ff5e61}@media (max-width:991.98px){footer[role="contentinfo"] .get-touch+div .element{height:auto;margin-top:9px}}@media (max-width:767.98px){footer[role="contentinfo"] .about-us .element,footer[role="contentinfo"] .get-touch .element,footer[role="contentinfo"] .get-touch+div .element{height:auto;margin:0}footer[role="contentinfo"] .about-us .content-box .content-box__header .content-box__heading,footer[role="contentinfo"] .about-us .pseudonav .pseudonav__body .pseudonav__list .psedonav__list-item .pseudonav__title,footer[role="contentinfo"] .get-touch .content-box .content-box__header .content-box__heading,footer[role="contentinfo"] .get-touch .pseudonav .pseudonav__body .pseudonav__list .psedonav__list-item .pseudonav__title,footer[role="contentinfo"] .get-touch+div .content-box .content-box__header .content-box__heading,footer[role="contentinfo"] .get-touch+div .pseudonav .pseudonav__body .pseudonav__list .psedonav__list-item .pseudonav__title{font-size:1.1rem;margin-bottom:0}footer[role="contentinfo"] .copyright .content-box{margin:1rem 0}}.callback-2 .callback{margin:0;padding:1rem}.callback-2 .component__heading{color:#0897b6;text-transform:uppercase;font-size:1.3rem;margin-bottom:0.5rem;font-weight:bold;letter-spacing:1px}.callback-2 .callback__text-before,.callback-2 footer,.callback-2 label{display:none}.callback-2 .form-group{margin-bottom:15px}.callback-2 label[for="CallbackAccept"]{display:block}.callback-2 input{height:42px}.callback-2 textarea{min-height:62px}.callback-2 .row__input-phone,.callback-2 .row__input-email{width:48.4%;float:left}.callback-2 .row__input-phone{margin-right:1.6%}.callback-2 .row__input-email{margin-left:1.6%}.callback-2 .row__input-submit{width:110px;margin:0;padding-top:6px}.callback-2 .row__input-submit button{height:46px}@media (max-width:575.98px){.callback-2 .form-group{margin-bottom:10px}.callback-2 .row__input-phone,.callback-2 .row__input-email{width:100%;float:none;margin-left:0;margin-right:0}}.bd-search-results .searchmask{display:none}.country-table .country-table__header .country-table__heading{color:#2a272a;font-size:2rem;font-family:"Lora", serif;padding:3rem 0 2rem}@media (max-width:575.98px){.country-table .country-table__header .country-table__heading{padding:12px 0;font-size:1.4rem}}.country-table .country-table__body .country-table__tabs{flex:0 0 30%;max-width:30%}@media (max-width:991.98px){.country-table .country-table__body .country-table__tabs{flex:0 0 100%;max-width:100%;justify-content:center}}.country-table .country-table__body .country-table__tabs .country-table__tab-item .country-table__tab{display:inline-block;margin-bottom:1px;padding:0.8rem 2rem 0.6rem;color:#5a5959;text-transform:uppercase;transition:0.2s ease}.country-table .country-table__body .country-table__tabs .country-table__tab-item .country-table__tab:hover,.country-table .country-table__body .country-table__tabs .country-table__tab-item .country-table__tab.active{background-color:#0897b6;color:white}.country-table .country-table__body .country-table__tabs .country-table__tab-item .country-table__tab.active{font-weight:bold}@media (max-width:991.98px){.country-table .country-table__body .country-table__tabs .country-table__tab-item{flex-basis:unset}.country-table .country-table__body .country-table__tabs .country-table__tab-item .country-table__tab{margin-right:1px;padding:8px 9px 4px}}.country-table .country-table__body .country-table__countries-list{flex:0 0 70%;max-width:70%}@media (max-width:991.98px){.country-table .country-table__body .country-table__countries-list{flex:0 0 100%;max-width:100%}}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__continent{display:none}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country{border:0;color:#5a5959;margin-bottom:1rem}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country .country-table__country-name{flex-basis:100%;font-weight:bold;color:#0897b6;font-size:1.2rem;line-height:1.2}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country .country-table__country-accommodations{display:-ms-flexbox;display:flex;align-items:center}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country .country-table__country-accommodations span{margin-right:3px}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country .country-table__country-accommodations::before{font-family:"c4f";content:"";font-size:1.5rem;line-height:1;color:#ff5e61;margin-right:10px}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country .country-table__country-price{text-align:right;font-size:1.2rem}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country .country-table__country-price strong{color:#0897b6;font-size:1.5rem}@media (max-width:767.98px){.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country{margin:0}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country>div{padding:0}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country .country-table__country-price{line-height:1}}.country-table .country-table__footer{display:none}.search-specification,.search-resume{margin-bottom:25px;padding:0;background:#fff;border-radius:0rem;border:none;overflow:hidden;box-shadow:0 1px 6px 1px rgba(0, 0, 0, 0.06)}.search-specification__header,.search-resume__header{padding:0 20px;background:#fff}.search-specification__heading,.search-resume__heading{padding:15px 0 10px;color:#5a5959;border-bottom:1px solid #fdf5ea;text-align:left;font-size:1.25rem;font-weight:600}.search-specification__body,.search-resume__body{padding:20px}.search-specification__footer,.search-resume__footer{display:none}@media (max-width:991.98px){.search-specification__heading,.search-specification .search-specification__item-header,.search-resume__heading,.search-resume .search-specification__item-header{padding:18px 0 6px;font-size:1.2rem}.search-specification__header,.search-resume__header{padding:0 18px}.search-specification__body,.search-resume__body{padding:16px 18px}.search-specification .search-specification__item-body,.search-resume .search-specification__item-body{padding:14px 0 0}.search-specification .search-resume__link,.search-resume .search-resume__link{margin:11px 0 3px}}.search-resume__item{margin-bottom:6px}.search-resume__item .icon{margin-right:2px;color:#fdf5ea}.search-resume__link{margin:25px 0 7px;padding:12px;background:none;color:#5a5959;border:1px solid #fdf5ea;border-radius:0rem;text-align:center;font-weight:600;font-size:0.95rem}.search-resume__link:hover,.search-resume__link:focus{background:#fdf5ea !important;border-color:#fdf5ea !important;color:#5a5959;box-shadow:none !important}.search-specification__body{padding:22px}.search-specification__item-header{padding:22px 0 12px;color:#5a5959;border-bottom:1px solid #fdf5ea;font-weight:600;font-size:1.25rem;line-height:1.2}.search-specification__item-body{padding:20px 0 12px}.search-specification__item label{padding:4px 3px;background:none}.search-specification__item input:checked+label,.search-specification__item input:not(:checked)+label:hover{background:none;font-weight:600}.search-specification__item input:checked+label,.search-specification__item input:checked+label .more-rating,.search-specification__item input:not(:checked)+label:hover,.search-specification__item input:not(:checked)+label:hover .more-rating{color:#5a5959}.search-specification__item input:checked+label:after,.search-specification__item input:not(:checked)+label:hover:after{width:18px;height:18px;line-height:17px;border-radius:18px;background:#5a5959;color:#fff;text-align:center;font-weight:normal;font-size:1.3rem}.search-specification__item input:checked+label:hover:after,.search-specification__item input:not(:checked)+label:hover:hover:after{background:#ff5e61}.search-specification .fulltext-filter{width:auto;margin:-4px 1px 12px !important;background:#fdf5ea;border-radius:0rem;overflow:hidden}.search-specification .fulltext-filter-input,.search-specification .fulltext-filter-clear{height:46px;padding-left:16px;background:none;border:none;border-radius:0;box-shadow:none !important;font-size:1rem}.search-specification .fulltext-filter-input,.search-specification .fulltext-filter-input::placeholder,.search-specification .fulltext-filter-clear,.search-specification .fulltext-filter-clear::placeholder{color:#5a5959;font-weight:500}.search-specification .fulltext-filter-clear{box-shadow:none !important;width:18px;height:18px;line-height:17px;border-radius:18px !important;margin:15px 15px 0 0;padding:0 0 2px;background:#5a5959;color:#fff;text-align:center;font-weight:normal;font-size:1.3rem}.search-specification .fulltext-filter-clear:hover{background:#ff5e61;color:#fff}.search-specification__more-button{margin:0;padding:7px;background:none;color:#5a5959;border:1px solid #fdf5ea;border-radius:0rem;text-align:center;font-weight:600;font-size:0.95rem}.search-specification__more-button:hover,.search-specification__more-button:focus{background:#fdf5ea !important;border-color:#fdf5ea !important;color:#5a5959;box-shadow:none !important}.search-specification__item--DestinationsList .search-specification__item-header{margin:0;padding:0 3px;border:none;color:#5a5959;text-align:left;text-transform:none;font-weight:600;font-size:1.1rem}.search-specification__item--DestinationsList .search-specification__select-item:not(.pl-3) label{color:#5a5959;font-weight:600;font-size:1.05rem}.search-specification__item--Rating .icon{color:#ffca00}.search-specification__item--Parameters label:before{margin-right:8px;vertical-align:-1px;color:#fdf5ea}.search-results .search-results__header .search-results__heading{color:#2a272a;font-size:2.2rem;font-family:"Lora", serif;padding:3rem 0 2rem 2rem}@media (max-width:575.98px){.search-results .search-results__header .search-results__heading{padding:12px 0;font-size:1.4rem}}.search-results .search-results__buttons{background-color:#fdf5ea;margin-bottom:2.5rem;padding:1.2rem 3rem}.search-results .search-results__buttons .sort__button{font-size:1rem;border:1px solid transparent;color:#5a5959;margin:1px;padding:0.5rem 1.5rem 0.4rem;border-radius:0;background:transparent;transition:0.2s ease}.search-results .search-results__buttons .sort__button:hover{color:#ff5e61;border-color:#ff5e61;text-decoration:none}.search-results .search-results__buttons .sort__button.sort__button--active{color:#ff5e61;border-color:#ff5e61;font-weight:bold}@media (max-width:991.98px){.search-results .search-results__buttons{margin:0 0 15px;padding:9px 0;text-align:center}.search-results .search-results__buttons .sort__button{padding:6px 8px 3px}}.search-results .sm-result .line .lineInner{position:relative;margin-bottom:2.5rem;box-shadow:0 1px 6px 1px rgba(0, 0, 0, 0.06);background-color:white;display:-ms-flexbox;display:flex;flex-wrap:wrap}@media (max-width:575.98px){.search-results .sm-result .line .lineInner{margin-bottom:12px}}.search-results .sm-result .line .lineInner .thumb{height:235px;position:relative;flex-basis:38%;max-width:38%}@media (max-width:991.98px){.search-results .sm-result .line .lineInner .thumb{flex-basis:100%;max-width:100%}}.search-results .sm-result .line .lineInner .thumb .slider,.search-results .sm-result .line .lineInner .thumb .slider__body,.search-results .sm-result .line .lineInner .thumb .slick-slider,.search-results .sm-result .line .lineInner .thumb .slick-list,.search-results .sm-result .line .lineInner .thumb .slick-track,.search-results .sm-result .line .lineInner .thumb .slick-slide,.search-results .sm-result .line .lineInner .thumb .slider__wrapper,.search-results .sm-result .line .lineInner .thumb .slider__img{margin:0;height:100% !important;padding:0}.search-results .sm-result .line .lineInner .thumb .slider .slick-arrow::before{line-height:36px;color:#0897b6;background-color:#fdf5ea;opacity:1;transition:0.2s ease}.search-results .sm-result .line .lineInner .thumb .slider .slick-arrow:hover::before{color:white;background-color:#0897b6}.search-results .sm-result .line .lineInner .thumb .thumb-info{position:absolute;left:0;bottom:0;width:calc(100% + 1px);padding:0.3rem 1.5rem 0.1rem;background-color:#0897b6;z-index:2}.search-results .sm-result .line .lineInner .thumb .thumb-info .price{font-size:1.2rem;color:white}.search-results .sm-result .line .lineInner .thumb .thumb-info .price strong{font-size:1.45rem}.search-results .sm-result .line .lineInner .thumb .thumb-info .minute{float:right;margin-top:-30px}.search-results .sm-result .line .lineInner .thumb .thumb-info .minute .lm,.search-results .sm-result .line .lineInner .thumb .thumb-info .minute .fm,.search-results .sm-result .line .lineInner .thumb .thumb-info .minute .tip{background-color:#0897b6;color:white;padding:0.2rem 0.4rem 0;font-size:0.9rem;line-height:1.3;font-weight:bold}.search-results .sm-result .line .lineInner .thumb .thumb-info .minute .tip{background-color:#ff5e61}.search-results .sm-result .line .lineInner .thumb .thumb-info .minute .FM{background-color:#ffca00}.search-results .sm-result .line .lineInner .thumb .thumb-info .minute .LM,.search-results .sm-result .line .lineInner .thumb .thumb-info .minute .FM,.search-results .sm-result .line .lineInner .thumb .thumb-info .minute .is-tip{display:inline-block !important}.search-results .sm-result .line .lineInner .info{flex-basis:62%;max-width:62%;height:235px}@media (max-width:767.98px){.search-results .sm-result .line .lineInner .info{height:auto}}@media (max-width:991.98px){.search-results .sm-result .line .lineInner .info{flex-basis:100%;max-width:100%}}.search-results .sm-result .line .lineInner .info .hotel{color:#0897b6;text-transform:uppercase;font-size:1.3rem;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767.98px){.search-results .sm-result .line .lineInner .info .hotel{width:100%;padding:12px 0 6px;font-size:1.1rem}}.search-results .sm-result .line .lineInner .info .rating{color:#ffca00;font-size:1.2rem;height:40px;padding-top:7px}@media (max-width:767.98px){.search-results .sm-result .line .lineInner .info .rating{font-size:0.9rem}}.search-results .sm-result .line .lineInner .info .country{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:18px}.search-results .sm-result .line .lineInner .info .country a{color:#5a5959}.search-results .sm-result .line .lineInner .info .country a:hover{color:#ff5e61}.search-results .sm-result .line .lineInner .info .dates{width:220px;color:#0897b6;font-weight:bold;text-transform:uppercase;text-align:center;padding:8px 5px 4px;background-color:white;border:1px solid #0897b6;transition:0.2s ease;float:right;margin-left:10px}.search-results .sm-result .line .lineInner .info .dates:hover{color:white;background-color:#0897b6;text-decoration:none}@media (max-width:575.98px){.search-results .sm-result .line .lineInner .info .dates{width:148px;margin-left:3px;line-height:1;font-size:0.95rem;padding:5px 3px 1px}}.search-results .sm-result .line .lineInner .info .expert{float:right;font-weight:bold;color:white;padding:0;padding-left:0.6rem;height:38px;line-height:38px;width:110px;background-color:#007cb8}.search-results .sm-result .line .lineInner .info .expert:hover{background-color:#005d8a;text-decoration:none}.search-results .sm-result .line .lineInner .info .expert img{float:right;height:100%;width:auto}.search-results .sm-result .line .lineInner .info .boarding,.search-results .sm-result .line .lineInner .info .transport{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:6px}.search-results .sm-result .line .lineInner .info .boarding .icon,.search-results .sm-result .line .lineInner .info .transport .icon{margin-right:12px;color:#0897b6}.search-results .sm-result .line .lineInner .info .accommodation{margin-top:1rem}@media (min-width:992px){.search-results .sm-result .line .lineInner .info .accommodation{height:37px}}.search-results .sm-result .line .lineInner .info .accommodation .parameters{margin:0}.search-results .sm-result .line .lineInner .info .accommodation .parameters .parameters__body{padding:0}.search-results .sm-result .line .lineInner .info .accommodation .parameters__item:not(.parameters__item--sea-distance){display:none}.search-results .sm-result .line .lineInner .info .accommodation .parameters__item--sea-distance .parameters__distance{color:#0897b6}.search-results .sm-result .line .lineInner .info .accommodation .parameters__item--sea-distance .icon{color:#0897b6;margin-left:10px}.search-results .sm-result .line .lineInner .info .accommodation .parameters__item--sea-distance .parameters__text{color:#5a5959;margin-left:10px}@media (max-width:575.98px){.search-results .paging{padding:0}}.search-results .paging .text-center{text-align:right !important}.search-results .paging .pagination__button{border:1px solid #ffca00;color:#ffca00;text-transform:uppercase;font-weight:bold;background-color:white;padding:12px 44px 7px;box-shadow:none;transition:0.2s ease;margin-top:1rem}.search-results .paging .pagination__button:hover{background-color:#ffca00;color:white}.search-results .param{width:120px;margin-top:-7px}.search-results .param .parameters{color:#b3b2b2;text-align:right}.search-results .param .parameters__body{padding:0}.search-results .param .parameters__body .icon{color:#0897b6}.search-results .param .parameters__item{margin:0 0 0 6px}.search-results .param .parameters__item .icon{font-size:1.6rem}.search-results .param .parameters__item--sea-distance{display:none}@media (max-width:575.98px){.search-results .param{width:60px}.search-results .param .parameters__item .icon{font-size:1.2rem}}.bd-accommodation .searchmask,.bd-term .searchmask{display:none}.breadcrumb{background-color:white;margin:20px 0 15px}.breadcrumb .breadcrumb-item a{color:#5a5959}.breadcrumb .breadcrumb-item a:hover{color:#ff5e61}.breadcrumb .breadcrumb-item:first-of-type::before{display:none}.breadcrumb .breadcrumb-item::before{content:">>";color:#0897b6}.breadcrumb .breadcrumb-item.breadcrumb-item__home a{display:inline-block;margin-top:-5px;color:#0897b6;font-size:1.4rem}.breadcrumb .breadcrumb-item:last-of-type{color:#0897b6;font-weight:bold}@media (max-width:575.98px){.breadcrumb{padding:0}.breadcrumb .breadcrumb-item.breadcrumb-item__home a{font-size:1rem}}.hotel-detail .hotel-row{box-shadow:0 1px 6px 1px rgba(0, 0, 0, 0.06);margin:0}.hotel-detail .thumb{position:relative}@media (max-width:991.98px){.hotel-detail .thumb{height:300px !important}}.hotel-detail .thumb .slider,.hotel-detail .thumb .slider__body,.hotel-detail .thumb .slick-slider,.hotel-detail .thumb .slick-list,.hotel-detail .thumb .slick-track,.hotel-detail .thumb .slick-slide,.hotel-detail .thumb .slider__wrapper,.hotel-detail .thumb .slider__img,.hotel-detail .thumb .slider--photo .slider__container,.hotel-detail .thumb .slider--photo .slider__img-container{margin:0;height:100% !important}.hotel-detail .thumb .slider .slick-dots{display:none !important}.hotel-detail .thumb .slider .slick-arrow::before{color:#0897b6;background-color:#fdf5ea;opacity:1;transition:0.2s ease}.hotel-detail .thumb .slider .slick-arrow:hover::before{color:white;background-color:#0897b6}.hotel-detail .info{position:relative}.hotel-detail .info .hotel{color:#0897b6;text-transform:uppercase;font-size:1.25rem;font-weight:700;width:calc(100% - 120px);display:block;overflow:hidden;text-overflow:ellipsis}@media (max-width:767.98px){.hotel-detail .info .hotel{width:100%}}.hotel-detail .info .rating{color:#ffca00}@media (min-width:576px){.hotel-detail .info .rating{height:30px;margin:5px 0;font-size:1.2rem}}.hotel-detail .info .country{width:calc(100% - 120px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1rem}.hotel-detail .info .country a{color:#5a5959}.hotel-detail .info .country a:hover{color:#ff5e61}@media (max-width:767.98px){.hotel-detail .info .country{width:100%;margin:0 0 5px}}.hotel-detail .info .dates{margin-bottom:2rem;color:#ff5e61;width:calc(100% - 120px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none}@media (max-width:767.98px){.hotel-detail .info .dates{width:100%;margin:0}}.hotel-detail .info .dates .icon{margin-right:12px;color:#ff5e61}.hotel-detail .info .expert{font-weight:bold;color:white;padding:0;padding-left:0.6rem;height:38px;line-height:38px;width:110px;background-color:#007cb8;display:inline-block;margin-top:2rem}.hotel-detail .info .expert:hover{background-color:#00537b;text-decoration:none}.hotel-detail .info .expert img{float:right;height:100%;width:auto}.hotel-detail .info .tip{background-color:#ff5e61;color:white;padding:2px 15px 0px;font-size:0.9rem}.hotel-detail .info .is-tip{display:inline-block !important}.hotel-detail .info .boarding,.hotel-detail .info .transport{width:calc(100% - 120px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:8px}.hotel-detail .info .boarding .icon,.hotel-detail .info .transport .icon{margin-right:12px;color:#0897b6}@media (max-width:767.98px){.hotel-detail .info .boarding,.hotel-detail .info .transport{width:100%;margin-top:0}}.hotel-detail .info .price{float:right;margin-top:37px;font-size:1.15rem}.hotel-detail .info .price strong{color:#0897b6;font-size:1.5rem}@media (max-width:767.98px){.hotel-detail .info .expert,.hotel-detail .info .price{margin-top:9px}}.hotel-detail .info .accommodation{position:absolute;width:110px;top:22px;right:1.5rem}.hotel-detail .info .accommodation .parameters{margin:0;text-align:right}.hotel-detail .info .accommodation .parameters__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0}.hotel-detail .info .accommodation .parameters__body .icon{color:#0897b6}.hotel-detail .info .accommodation .parameters__item .icon{font-size:1.6rem}.hotel-detail .info .accommodation .parameters__item:not(.parameters__item--sea-distance){color:#b3b2b2}.hotel-detail .info .accommodation .parameters__item--sea-distance{order:20;position:relative;display:block;margin-top:25px;padding-right:35px}@media (max-width:767.98px){.hotel-detail .info .accommodation .parameters__item--sea-distance{display:inline-block;margin-left:1rem;margin-bottom:0.5rem}}.hotel-detail .info .accommodation .parameters__item--sea-distance .parameters__distance{color:#0897b6;font-weight:normal;font-size:1.1rem;line-height:1}.hotel-detail .info .accommodation .parameters__item--sea-distance .icon{position:absolute;right:0;top:5px;color:#0897b6;font-size:1.7rem}.hotel-detail .info .accommodation .parameters__item--sea-distance .parameters__text{color:#5a5959;font-variant:none;line-height:1;font-size:0.8rem;padding:5px 5px 0}@media (max-width:767.98px){.hotel-detail .info .accommodation{position:unset;width:100%;margin-top:9px}.hotel-detail .info .accommodation .parameters__body{width:100%}.hotel-detail .info .accommodation .parameters__item .icon{font-size:1.3rem}.hotel-detail .info .accommodation .parameters .parameters__item--sea-distance{order:unset;margin:0}.hotel-detail .info .accommodation .parameters .parameters__item--sea-distance .icon{top:0}}.hotel-detail .box{min-height:60px}.hotel-detail .custom-gallery .slider{margin:0 -8px}.hotel-detail .custom-gallery .slider__item{margin:0}.hotel-detail .custom-gallery .slider__item{padding:6px 8px 2px}.hotel-detail .custom-gallery .slider__wrapper,.hotel-detail .custom-gallery .slider--photo .slider__img-container{height:0;padding-bottom:135px}.hotel-detail .custom-gallery .slider .slick-arrow::before{line-height:36px;color:#0897b6;background-color:#fdf5ea;opacity:1;transition:0.2s ease}.hotel-detail .custom-gallery .slider .slick-arrow:hover::before{color:white;background-color:#0897b6}.hotel-detail .custom-gallery .slider .slick-prev{left:-20px}.hotel-detail .custom-gallery .slider .slick-next{right:-17px}.hotel-detail .structured-content__tab:not(.structured-content__tab--tab-terminy){padding:1.5%}.hotel-detail .structured-content .structured-content__header .structured-content__links{border:0}.hotel-detail .structured-content .structured-content__header .structured-content__links .structured-content__link{position:relative;border:0;color:#5a5959;text-transform:uppercase;padding:13px 25px 11px;transition:0.2s ease}.hotel-detail .structured-content .structured-content__header .structured-content__links .structured-content__link:hover,.hotel-detail .structured-content .structured-content__header .structured-content__links .structured-content__link.active{color:white;background-color:#ff5e61}.hotel-detail .structured-content .structured-content__header .structured-content__links .structured-content__link.active{font-weight:bold}@media (min-width:992px){.hotel-detail .structured-content .structured-content__header .structured-content__links .structured-content__link:nth-child(n+2):not(:hover):not(.active):before{content:"|";position:absolute;left:-2px}}.hotel-detail .structured-content .structured-content__header .structured-content__links .structured-content__link:hover+a:before,.hotel-detail .structured-content .structured-content__header .structured-content__links .structured-content__link.active+a:before{display:none}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__sorts{background-color:#fdf5ea;flex:0 0 calc(100% - 24px);margin:1rem auto 2rem;padding:1.1rem;text-align:center}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__sorts .sort__text{display:none}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__sorts .sort__button{font-size:1rem;border:1px solid transparent;color:#5a5959;margin:1px;padding:5px 25px 4px;border-radius:0;background:transparent;transition:0.2s ease}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__sorts .sort__button:hover,.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__sorts .sort__button--active{color:#ff5e61;border-color:#ff5e61;text-decoration:none}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__sorts .sort__button.sort__button--active{font-weight:bold}@media (max-width:767.98px){.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__sorts{padding:9px}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__sorts .sort__button{padding:6px 8px 3px}}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__filters{padding:0 12px}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__filters .custom-control-label{padding:2px}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__filters .custom-control-label:before,.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__filters .custom-control-label:after{width:18px;height:18px;border:none}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__filters-wrapper{padding:9px 5px;background-color:#fdf5ea}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__filters .dates__filter{margin:0;border:0;background:none}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__filters .dates__filter .filter__header{background:transparent;border:0}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__filters .dates__filter .filter__header .filter__button{font-weight:bold;font-size:1.1rem;color:#0897b6;padding:1rem 1.5rem 0.5rem 1rem;position:relative}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__filters .dates__filter .filter__selected{font-weight:normal}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__filters .dates__filter .filter__body{padding-top:0}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__filters .dates__filter .filter__body .filter__input-value{margin-top:30px}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__filters .dates__filter .filter__body .filter__input--range{margin:-55px 0 35px;border:0;background-color:white;border-radius:0;height:8px}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__filters .dates__filter .filter__body .filter__input--range .ui-slider-range{background-color:#ff5e61}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__filters .dates__filter .filter__body .filter__input--range .ui-slider-handle{top:-3px;border:0;background-color:#ff5e61;border-radius:0;height:14px}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__body .dates__list .dates__count{box-shadow:none;color:#2a272a}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .not-available{top:0;left:0;display:-ms-flexbox;display:flex;background:rgba(255, 255, 255, 0.7);font-size:1.5rem}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__footer .dates__pagination .justify-content-center{justify-content:flex-end !important}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__footer .dates__pagination .dates__load-more{border:1px solid #ffca00;color:#ffca00;text-transform:uppercase;font-weight:bold;background-color:white;padding:11px 50px 9px;box-shadow:none;border-radius:0;transition:0.2s ease;margin-top:1rem;margin-right:30px}.hotel-detail .structured-content .structured-content__body .structured-content__tab .dates .dates__footer .dates__pagination .dates__load-more:hover{background-color:#ffca00;color:white}.holiday-timeline__day-name{color:#0897b6;font-weight:bold}.holiday-timeline__line--holiday{background:#ff5e61}.term .save{float:right;margin-top:-52px}@media (max-width:991.98px){.term .save{margin-top:-1rem;margin-bottom:1rem}}.term .save .favourites-link{color:#ff5e61;font-weight:bold;transition:0.2s ease}.term .save .favourites-link:hover{color:#0897b6}.term .save .favourites-link::before{float:right;content:"";font-size:0.9rem;color:white;margin-left:10px;background-color:#0897b6;padding:4px 18px 4px 5px}.term .info .dates{margin-bottom:0.5rem}.term .info .date{font-weight:bold;color:#0897b6}.term .info .date .icon{font-weight:normal;margin-right:1rem}.term .info .duration{color:#0897b6;display:inline-block;margin-right:1rem;margin-top:1rem}.term .info .lm,.term .info .fm{background-color:#0897b6;color:white;padding:2px 7px 0;font-size:0.9rem;line-height:1.4}.term .info .LM,.term .info .FM{display:inline-block !important}.term .info .reserve{cursor:pointer;float:right;width:200px;padding:10px 5px 8px;text-align:center;color:white;font-weight:bold;text-transform:uppercase;background-color:#ffca00;border:1px solid #ffca00;margin-top:-6px;transition:0.2s ease}.term .info .reserve:hover{color:#ffca00;background-color:white;text-decoration:none}@media (max-width:575.98px){.term .info .reserve{width:150px}}.term .info .expert{margin-top:1rem}.term .info .price{margin-top:25px}.term .structured-content .structured-content__link{padding:13px 18px 11px !important}.trip-information--gallery-none .trip-information__text{column-count:1}.trip-information__item{margin-bottom:3%}.trip-information__title{margin-bottom:2.5%;color:#0897b6;font-size:1.2rem;font-family:"Lora", serif}.country-detail .country-detail__header{display:none}.country-detail__heading{margin:0 0 2%;color:#2a272a;font-family:"Lora", serif}.country-detail .destination-tree,.country-detail .weather,.country-detail .custom-text{padding:2%;box-shadow:0 0 9px #eee}.country-detail .destination-tree .component__heading,.country-detail .weather .component__heading,.country-detail .custom-text .component__heading{color:#0897b6;text-transform:uppercase;font-size:1.3rem;font-weight:bold}.page__heading{margin:0 0 2%;color:#0897b6;font-family:"Lora", serif;text-align:center}.page__body{padding:2%;box-shadow:0 0 9px #eee}.row.contact-container{margin-left:1.5rem}.contact-box2{margin-left:8rem}.p-tel{margin-bottom:31px}.font-weight-normal{margin-left:1.5rem}.icon.icon-facebook{margin-left:0.5rem}a{text-decoration:none !important}.dates__occupancy-text{text-align:center !important}.hotel-detail .nav{margin-left:25px}.booking-form__step-button{font-weight:bold}#searchmask .searchmask__body .searchmask__form .sm-fl .dropdown-close__button{font-weight:normal}#airportMap{height:100%}.section-161 .add-external{display:-ms-flexbox;display:flex}.section-161 .add-external .content-box__heading{display:none}.local-tour-operators__heading{margin:4% 0% 4% 0%;color:#0897b6;font-family:"Lora", serif;text-align:center}.icon-facebook:before,.icon-instagram:before{font-size:1.25rem;color:#00cdf9}