@charset "UTF-8";
.js-dates .fw-bold{font-weight:600}.js-dates .text-truncate .fw-bold{font-weight:400}.js-dates .icon{padding-right:0.25rem}.js-dates .btn-sm{padding:0;font-size:0.9rem;margin-left:0.5rem}@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:#dc3545}.js-dates .date-template__date-info{display:-ms-flexbox;display:flex}.js-dates .dates__item{background:white;border-radius:0.3rem;padding:1rem;margin-bottom:1rem;box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px}.js-dates .price-grid{font-size:1.5rem;font-weight:600;line-height:1.2;color:#9954fd}.js-dates .price-grid svg{color:#37343d}.js-dates .price-grid .small{color:#37343d;font-size:0.8rem}.js-dates .availability{margin-top:0.75rem}.js-dates .verification-button{padding:0.5rem 3rem;font-weight:600;background-image:linear-gradient(to right, #9954fd, #57fdee);color:#fff;border-radius:0.3rem;border:0;font-size:1.1rem;text-transform:uppercase}.js-dates .verification-button:hover{background:#57fdee}.js-dates .request-button,.js-dates .reservation-button{padding:0.5rem 3rem;font-weight:600;background:#9954fd;color:#fff;border-radius:0.3rem;border:0;text-transform:uppercase;font-size:1.1rem}.js-dates .request-button:hover,.js-dates .reservation-button:hover{background:#7b22fc}.js-dates .dates__load-more{font-weight:600;font-size:1.1rem}.gradient,.more .more__link,.bd-homepage .slider--simple .slider__text ol li:last-of-type,.newsletter .newsletter__btn,.country-table .country-table__tab:hover,.country-table .country-table__tab.active,.sb .is-tip,.structured-content__links .structured-content__link:hover,.structured-content__links .structured-content__link.active,.date-template .date-button .btn,.dates__pagination .dates__load-more{background-image:linear-gradient(to right, #9954fd, #57fdee);color:#fff;text-shadow:1px 1px 2px #37343d}.text-sh,.bd-homepage .slider--simple .slider__text ol li:first-of-type,.bd-homepage .slider--simple .slider__text ol li:nth-of-type(2),.bd-homepage .slider--simple .slider__text ol li:last-of-type strong{text-shadow:1px 1px 2px #37343d}.slow,.bd-homepage .slider--simple .slider__text-container,.imgBlock .img,.sb .img-bg,.detail-info .img-block .gallery__img-container .gallery__img{transition:0.3s linear}body{padding:0 !important}body:not(.bd-homepage):not(.bd-search-results) main>.section:first-of-type{padding-top:120px}h1,.component__heading{margin-bottom:1rem;color:#9954fd;text-align:center;text-transform:uppercase;font-weight:bold;font-size:2rem}.bd-top-offer .component__heading{display:none}.bd-search-results .component__heading{color:#37343d}.more{justify-content:flex-end;padding-top:10px}.more .more__link{min-width:unset;max-width:unset;width:150px;padding:6px;border:none;text-decoration:none;font-size:1.1rem}.more .more__link:hover{background:#57fdee}.navbar{z-index:9999;padding-top:30px;background-image:url("//c.ccdn.sk/21539/uploads/fs_images/contentdesignimagesets/7/see-19738481920_137_o.jpg");background-size:cover;background-position:center}.navbar:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(55, 55, 55, 0.3)}.navbar .navbar-brand{padding:0}.navbar .navbar-brand-img{width:200px;height:auto;margin-right:30px;margin-top:-20px}.navbar .navbar-nav{width:100%;justify-content:right}.navbar .navbar-nav .nav-item{flex-grow:1}.navbar .navbar-nav .nav-item--last,.navbar .navbar-nav .nav-item:nth-last-of-type(4){flex-grow:unset;padding:0}.navbar .navbar-nav .nav-item--last .nav-link,.navbar .navbar-nav .nav-item:nth-last-of-type(4) .nav-link{padding:5px 3px}.navbar .navbar-nav .nav-link{color:#fff;text-transform:uppercase;text-decoration:none;text-align:center}.navbar .navbar-nav .nav-link .icon{font-size:1.2rem}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link[aria-expanded="true"]{color:#fff;transform:scale(1.05);-webkit-text-stroke:0.6px white}.navbar .navbar-nav .dropdown-menu:not(.megamenu__content){left:-100px;right:-100px;width:250px;margin:auto;background:rgba(255, 255, 255, 0.9);border-radius:0;border-color:#eee}.navbar .navbar-nav .dropdown-menu:not(.megamenu__content) .dropdown-item{padding:15px 20px;line-height:1;white-space:normal;text-transform:uppercase;text-decoration:none;font-size:0.95rem}.navbar .navbar-nav .dropdown-menu:not(.megamenu__content) .dropdown-item:hover{background:#9954fd;color:#fff;font-weight:bold}.navbar.scroll:not(.active){height:40px;padding-top:0;padding-bottom:0;background:rgba(55, 52, 61, 0.8) !important}.navbar.scroll:not(.active) .navbar-brand-img{height:40px;width:auto;margin:0}@media (max-width:991.98px){.navbar{height:auto;padding-top:5px}.navbar .navbar-brand-img{width:180px;margin:0}.navbar #accommodations-favourites-link{display:block;color:#fff;text-decoration:none;text-align:center}.navbar #accommodations-favourites-link:hover{font-weight:bold}}.megamenu__content a{font-size:0}.bd-homepage .navbar:not(.active),.bd-search-results .navbar:not(.active){background:none !important}.bd-homepage .navbar:not(.active):before,.bd-search-results .navbar:not(.active):before{display:none}.bd-homepage .navbar:not(.active).scroll,.bd-search-results .navbar:not(.active).scroll{background:rgba(55, 52, 61, 0.8) !important}.navbar-toggler{margin-top:-3px;border:none}.navbar-toggler .menu-button__line{width:33px;height:5px;background:#fff}.navbar-toggler[aria-expanded="true"] .menu-button__line:nth-child(3){transform:translateY(-13px) rotate(-45deg)}.megamenu.show .dropdown-menu,.megamenu-page__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:2.5%;border-radius:0}.megamenu.show .dropdown-menu ul,.megamenu-page__body ul{position:relative;width:28.333%;border:1px solid #9954fd;line-height:1.1;list-style:none;margin:2.5%;padding:0;text-align:center}.megamenu.show .dropdown-menu ul img,.megamenu-page__body ul img{width:100%;height:200px;object-fit:cover}.megamenu.show .dropdown-menu ul a,.megamenu-page__body ul a{position:absolute;top:0;bottom:0;left:0;right:0}.megamenu.show .dropdown-menu ul li:nth-of-type(2),.megamenu-page__body ul li:nth-of-type(2){display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:50px;padding:0 1rem;text-transform:uppercase}.megamenu.show .dropdown-menu ul li:nth-of-type(3),.megamenu-page__body ul li:nth-of-type(3){padding:0 1rem 1rem}.megamenu.show .dropdown-menu ul:hover li,.megamenu-page__body ul:hover li{background:#9954fd;color:#fff}.searchmask{margin-bottom:50px;padding:130px 0 0;background-image:url("//c.ccdn.sk/21539/uploads/fs_images/contentdesignimagesets/7/see-19738481920_137_o.jpg");background-size:cover;background-position:center}.searchmask:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(55, 52, 61, 0.3)}.searchmask .container{max-width:960px}.searchmask .searchmask__header,.searchmask .searchmask__footer{display:none}.searchmask .searchmask__body{position:relative;z-index:3000;padding:0;background:rgba(255, 255, 255, 0.85)}.searchmask .searchmask__body>.searchmask__wrapper:first-of-type{border-bottom:2px solid rgba(255, 255, 255, 0.85)}.searchmask .searchmask__text-before p{margin:0;padding:10px;color:#9954fd;text-align:center;font-size:1.3rem}.searchmask .searchmask__form{position:relative;max-width:1150px;margin:auto;padding:1rem 0 4.5rem}@media (max-width:991.98px){.searchmask .searchmask__form{max-width:700px}}@media (max-width:767.98px){.searchmask .searchmask__form{max-width:520px;margin:0 10px}}@media (max-width:575.98px){.searchmask .searchmask__form{padding-bottom:7rem}}.searchmask .searchmask__form-group>.searchmask__label{padding-left:10px;font-weight:bold}.searchmask .searchmask__form-group>.searchmask__label:after{content:":"}.searchmask .searchmask__input{position:relative;height:3rem;line-height:2.8rem;padding:0 9px 0 12px;background:none;border:2px solid #bdbdbd;text-align:left}.searchmask .searchmask__input:after{float:right;font-family:"c4f";font-size:1.4rem;color:#9954fd;line-height:2.7rem}.searchmask .sm-fl .searchmask__input:after{content:""}.searchmask .sm-da .searchmask__input:after{content:""}.searchmask .sm-pc .searchmask__input:after{content:""}.searchmask .sm-tr .searchmask__input:after{content:"";font-size:2rem}.searchmask .sm-bi .searchmask__input:after{content:""}.searchmask .sm-tt .searchmask__input:after{content:"";font-size:1.8rem}.searchmask .sm-at .searchmask__input:after{content:""}.searchmask .sm-du .searchmask__input:after{content:""}.searchmask .sm-sd .searchmask__input:after{content:""}.searchmask .searchmask__input--fulltext:before{line-height:1.5rem}.searchmask .searchmask__input--fulltext:after{position:absolute;right:10px}.searchmask .searchmask__stars{justify-content:flex-end;height:3rem;margin:0;padding:12px;border:2px solid #bdbdbd;border-radius:0.3rem}.searchmask .sm-lm{display:-ms-flexbox;display:flex;align-items:center;padding-left:12px}.searchmask .sm-submit{position:absolute;bottom:5px;max-width:323.333px;transform:translatex(200%)}@media (max-width:991.98px){.searchmask .sm-submit{max-width:355px;transform:none;right:-5px}}@media (max-width:767.98px){.searchmask .sm-submit{max-width:265px}}@media (max-width:575.98px){.searchmask .sm-submit{max-width:unset;right:0}}.searchmask .searchmask__btn--submit{height:3rem}.searchmask .sm-extended{position:absolute;bottom:5px;max-width:323.333px;transform:translatex(100%)}@media (max-width:991.98px){.searchmask .sm-extended{max-width:355px;transform:none;left:0}}@media (max-width:767.98px){.searchmask .sm-extended{max-width:265px}}@media (max-width:575.98px){.searchmask .sm-extended{max-width:unset;bottom:4rem}}.searchmask .dropdown-menu{max-width:960px;margin:auto}.bd-search-results main>.section>.container{max-width:100%}.bd-search-results .searchmask{margin:-16px -8px 30px}.bd-accommodation .searchmask{display:none}.bd-homepage .slider--simple .slider__text-container{display:-ms-flexbox;display:flex;align-items:center;bottom:0;height:auto;background:rgba(55, 52, 61, 0.3)}.bd-homepage .slider--simple .slider__text{max-width:900px;margin:auto}.bd-homepage .slider--simple .slider__text ol{list-style:none;margin:0;padding:1rem;border:1px solid rgba(255, 255, 255, 0.5)}.bd-homepage .slider--simple .slider__text ol li:first-of-type{margin-top:-3rem;font-size:2.5rem}.bd-homepage .slider--simple .slider__text ol li:nth-of-type(2){margin:1rem 0;font-size:1.5rem}.bd-homepage .slider--simple .slider__text ol li:last-of-type{position:relative;bottom:-2.5rem;display:inline-block;width:220px;padding:3px 0 5px;border-radius:5px;text-shadow:none}.bd-homepage .slider--simple .slider__text ol li:last-of-type strong{font-size:1.5rem}.bd-homepage .slider--simple .slider__container:hover .slider__text-container{background:rgba(55, 52, 61, 0.4)}.bd-homepage .slider--simple .slick-arrow:before{color:#fff;font-size:3rem}.bd-homepage .slider--simple .slick-prev{left:50%;margin-left:-550px}.bd-homepage .slider--simple .slick-next{right:50%;margin-right:-520px}@media (max-width:991.98px){.bd-homepage .slider--simple .slider__img-container{height:500px !important}.bd-homepage .slider--simple .slick-prev{left:-10px;margin-left:0}.bd-homepage .slider--simple .slick-next{right:1rem;margin-right:0}}.head-mask{position:relative}.head-mask>.element:first-child{position:absolute;top:0;bottom:0;left:0;right:0}.head-mask .slider,.head-mask .slider__body,.head-mask .movable-content,.head-mask .slick-list,.head-mask .slick-track,.head-mask .slider__item,.head-mask .slider__container,.head-mask .slider__img-container{height:100% !important}.head-mask .slider--simple .slider__text-container{bottom:auto;height:500px}.head-mask .slider--simple .slider__text-container .slider__text{width:100%}.head-mask .slider--simple .slider__text-container .slider__text ol li:nth-of-type(2){position:relative;bottom:-1rem;margin:0}.head-mask .slider--simple .slider__text-container .slider__text ol li:last-of-type{margin-top:-1rem}.head-mask .slick-arrow{top:240px}.bd-homepage .searchmask{margin:450px 0 0;padding-top:0;background:none}.bd-homepage .searchmask:before{display:none}.top-offer-menu,.top-offer-menu-t2{text-align:center}.top-offer-menu .btn,.top-offer-menu-t2 .btn{margin:3px 15px;padding-left:20px;padding-right:20px;box-shadow:none;font-size:1.1rem;letter-spacing:0.5px}.top-offer-menu .btn.active,.top-offer-menu .btn:hover,.top-offer-menu-t2 .btn.active,.top-offer-menu-t2 .btn:hover{color:#9954fd;-webkit-text-stroke:1px #9954fd}.index .element:not(.index1),.index-t2 .element:not(.index1){display:none}.squareInner .thumb{height:210px}.squareInner .thumb .price{right:0;bottom:-217px;color:#9954fd !important}.squareInner .thumb .price strong{font-size:2rem;line-height:1}.squareInner .rating{height:24px;font-size:0.8rem}.squareInner .country{line-height:1;height:2.1rem}.squareInner .hotel{font-size:1.6rem;line-height:1;height:3.3rem}.squareInner .transport,.squareInner .boarding,.squareInner .date{height:2.5rem}.squareInner .transport .icon,.squareInner .boarding .icon,.squareInner .date .icon{position:relative;bottom:-5px;font-size:1.7rem}.squareInner .transport .icon-plane:before,.squareInner .boarding .icon-plane:before,.squareInner .date .icon-plane:before{content:""}.squareInner .info-block{bottom:0;right:0}.squareInner .LM,.squareInner .FM{display:inline-block !important;padding:7px 12px;font-size:1.2rem;text-shadow:1px 1px 2px gray}.squareInner:not(.sb):hover{background:#9954fd}.squareInner:not(.sb):hover *:not(.img){background:none !important;color:#fff !important}.top-2 .more{margin-top:-36px;padding-right:3rem}.imgBlock{height:440px}.imgBlock:nth-of-type(6n+2),.imgBlock:nth-of-type(6n+4),.imgBlock:nth-of-type(6n+6){height:250px}.imgBlock:nth-of-type(6n+5){margin-top:-190px}.imgBlock .thumb div{z-index:1}.imgBlock .img{z-index:1;top:0;left:0;opacity:0.3}.imgBlock .rating{height:25px}.imgBlock .rating .icon{margin-right:3px;font-size:0.75rem}.imgBlock .hotel,.imgBlock .price strong,.imgBlock .transport-icon{font-size:1.7rem;line-height:1}.imgBlock .transport-icon{position:relative;bottom:-5px;margin-left:5px}.imgBlock .icon-plane:before{content:""}.imgBlock:hover .img{opacity:0.6}@media (max-width:991.98px){.imgBlock:nth-of-type(n){height:440px;margin-top:0}.imgBlock:nth-of-type(4n+2),.imgBlock:nth-of-type(4n+3){height:250px}.imgBlock:nth-of-type(4n+4){margin-top:-190px}}@media (max-width:767.98px){.imgBlock:nth-of-type(n){height:380px;margin-top:0}}.newsletter{max-width:850px;margin:20px auto}.newsletter .newsletter__label{display:none}.newsletter a{text-decoration:none;font-weight:bold}.newsletter form{position:relative;margin-top:10px}.newsletter .newsletter__input{height:3rem;font-weight:bold}.newsletter .newsletter__input::placeholder{color:#b3b3b3}.newsletter .newsletter__btn{position:absolute;right:5px;top:5px;width:150px;border:none;font-weight:bold}@media (max-width:575.98px){.newsletter .newsletter__btn{position:relative;left:5px}}.newsletter .newsletter__btn:hover{background:#57fdee}.newsletter .custom-control-label:before,.newsletter .custom-control-label:after{top:2px;width:20px;height:20px;border-radius:0}.country-table{max-width:1120px;margin:1rem auto 3rem}.country-table .country-table__tabs{flex:0 0 35%;max-width:35%;padding-right:6%}.country-table .country-table__countries-list{flex:0 0 65%;max-width:65%}.country-table .country-table__continent{display:none}.country-table .country-table__tab-item{margin-bottom:1rem;padding:8px 12px;border:1px solid #9954fd}.country-table .country-table__tab{padding:0.85rem 1rem;color:#37343d;text-align:center;text-decoration:none;font-size:1.3rem;font-weight:bold}.country-table .country-table__country{display:block;margin-bottom:12px;padding-bottom:12px;color:#333;border:none;text-decoration:none}.country-table .country-table__country-name{font-weight:bold;font-size:1.2rem}.country-table .country-table__country-accommodations{display:inline-block;width:auto;margin-top:5px;color:gray}.country-table .country-table__country-price{float:right;display:inline-block;width:auto;margin-top:-25px;text-align:right}.country-table .country-table__country-price strong{display:block;color:#9954fd;font-size:1.5rem}@media (max-width:575.98px){.country-table .country-table__tabs{flex:0 0 100%;max-width:100%;padding-right:8px}.country-table .country-table__countries-list{flex:0 0 100%;max-width:100%;padding:0}.country-table .country-table__tab{padding:10px}}.search-results{max-width:1120px;margin:auto}.search-results .search-results__buttons{text-align:center}.search-results .sort__button{margin:3px 15px;padding-left:20px;padding-right:20px;color:#37343d;box-shadow:none;text-decoration:none;font-size:1.1rem;letter-spacing:1px}.search-results .sort__button.sort__button--active,.search-results .sort__button:hover{background:none;border:none;color:#9954fd;-webkit-text-stroke:1px #9954fd}.search-results .sm-result{float:left;width:33.333%;padding:8px}@media (max-width:991.98px){.search-results .sm-result{width:50%}}@media (max-width:767.98px){.search-results .sm-result{width:100%}}.search-results .squareInner{height:510px}.search-results .pagination-container{clear:both;padding:25px 8px}.search-results .paging-text{padding:7px;border:2px solid #57fdee;border-radius:5px;box-shadow:3px 3px 5px #ddd;font-weight:bold}.sb .is-tip{display:inline-block !important;padding:7px 14px;z-index:3;top:-10px;left:-10px}.sb .img-bg{background:none;opacity:0.3}.sb .thumb:hover .img-bg{opacity:0.75}.sb .hotel a,.sb .country a{color:#37343d;text-decoration:none}.sb .hotel a:hover,.sb .country a:hover{color:#9954fd}.sb .transport,.sb .boarding{padding-left:37px;line-height:1}.sb .transport .icon,.sb .boarding .icon{margin-left:-37px}.sb .parameters__item{color:#bdbdbd}.sb .parameters__item .icon{font-size:1.2rem}.sb .parameters__item--sea-distance{display:block;position:relative;margin-top:-12px;margin-bottom:20px}.sb .parameters__item--sea-distance .icon{color:#9954fd;position:relative;bottom:-12px;font-size:1.8rem}.sb .parameters__item--sea-distance .parameters__text{width:auto;color:#37343d;font-variant:unset;font-size:1rem}.sb .parameters__distance{position:absolute;left:35px;bottom:-6px;color:#9954fd;font-size:1rem}.sm-result .termin:hover{background:#9954fd !important;color:#fff !important}.detail-info{}.detail-info .breadcrumb{padding-left:30px;background:none}.detail-info .breadcrumb a{color:#37343d;text-decoration:none}.detail-info .breadcrumb a:hover{color:#9954fd}.detail-info .breadcrumb .breadcrumb-item__home{margin-left:-20px}.detail-info .breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:">>"}.detail-info .breadcrumb .active{color:#37343d;font-weight:bold}.detail-info .slider,.detail-info .slider__body,.detail-info .movable-content,.detail-info .slick-list,.detail-info .slick-track,.detail-info .slider__item{height:100% !important;margin:0}.detail-info .slider__wrapper{height:100%;padding:0}@media (max-width:767.98px){.detail-info .slider__wrapper{height:300px}}.detail-info .slick-arrow{width:5rem;height:5rem;left:0}.detail-info .slick-arrow:before{width:100%;color:#fff;font-size:3rem}.detail-info .slick-arrow.slick-next{left:auto;right:0}.detail-info .parameters{height:90px;margin:0}.detail-info .price{margin-top:-140px}.detail-info .price strong{font-size:1.8rem;line-height:1;color:#000 !important}.detail-info .termin:hover{background:#57fdee;color:#fff !important}.detail-info.term .top-block{top:-12px;left:-12px}.detail-info.term .LM,.detail-info.term .FM{font-size:1rem}.detail-info.term .hotel{height:auto}.detail-info.term .transport{width:40%}.detail-info.term .duration{top:10px;right:20px}.detail-info .favourites-link{float:right;display:block;margin-top:-58px;padding:5px 10px 5px 15px;line-height:1.5;border:1px solid #9954fd;border-radius:5px;text-decoration:none;text-transform:uppercase;font-weight:bold}.detail-info .favourites-link:before{float:right;margin-left:10px;font-size:1.3rem}.detail-info .favourites-link:hover{background:#9954fd;color:#fff}.detail-info .favourites-link.favourites-link--remove{color:gray;border-color:gray}.detail-info .favourites-link.favourites-link--remove:hover{background:gray;color:#fff}@media (max-width:991.98px){.detail-info .favourites-link{float:none;margin:0 16px 10px 16px;max-width:330px}}.detail-info .img-block .trip-information{width:100%;margin:-4px 0 0}.detail-info .img-block .gallery__body{margin:-3px -3px 0}.detail-info .img-block .gallery__img-container{flex:0 0 14.28%;margin:0;padding:2px;overflow:hidden}.detail-info .img-block .gallery__img-container:hover .gallery__img{transform:scale(1.1)}.detail-info .img-block .gallery__img-container:nth-of-type(7){position:relative}.detail-info .img-block .gallery__img-container:nth-of-type(7) a:after{content:"";position:relative;display:block;padding-top:75%;background:rgba(55, 52, 61, 0.75)}.detail-info .img-block .gallery__img-container:nth-of-type(7) a:before{content:"viac...";position:absolute;z-index:3;top:50%;width:100%;color:#fff;text-align:center;transform:translatey(-50%)}.detail-info .img-block .gallery__img-container:nth-of-type(n+8){display:none}.detail-info .img-block .form-inline{display:none}.structured-content__links{padding:8px 10px;border:1px solid #9954fd;text-align:center}.structured-content__links .structured-content__link{flex-grow:1;margin:0 3px;color:#37343d;border:none;border-radius:5px;text-decoration:none;font-size:1.05rem;font-weight:bold}.structured-content__tab{padding-top:25px}.structured-content__tab #SelectAccommodationTourOperatorAddForm{margin-bottom:1rem}.trip-information__title{margin-top:1rem;color:#9954fd;font-size:1.3rem;text-transform:uppercase;font-weight:bold}.js-datesSorts{padding:0 0 0 33%;text-align:center}.js-datesSorts .sort__text{display:none}.js-datesSorts .sort__button{width:150px;margin:3px;color:#37343d;font-size:1rem}.js-datesSorts .sort__button:hover,.js-datesSorts .sort__button.sort__button--active{background:none;border:none;color:#9954fd;font-weight:bold}@media (max-width:991.98px){.js-datesSorts{padding:0}}.dates__filters{flex:0 0 33%;max-width:33%}.dates__list{flex:0 0 67%;max-width:67%}@media (max-width:991.98px){.dates__filters,.dates__list{flex:0 0 100%;max-width:100%}}.dates__count{border:1px solid #57fdee;text-align:center;font-weight:bold}.dates__filters{margin-top:65px}@media (max-width:991.98px){.dates__filters{margin-top:0}}.dates__filters .dates__filter{box-shadow:5px 5px 8px #ddd}.dates__filters .filter__header{background:none}.dates__filters .filter__button{height:2.8rem;color:white;text-align:center;text-decoration:none;font-weight:bold;background:#9954fd}.dates__filters .filter__button .filter__selected{font-weight:normal}.dates__filters .filter__input--range{background:#f8f7f8}.dates__filters .ui-slider-range{height:13px;margin-top:-1px;background:#9954fd}.dates__filters .ui-slider-handle{width:28px;background:#9954fd;border:none}.dates__filters .ui-slider-handle:last-of-type{margin-left:-18px}.date-template .date-info{padding:3px 0 6px}.date-template .date-info .icon{position:relative;bottom:-2px;padding:0;font-size:1.3rem}.date-template .date-info .icon-transport-id-1:before{content:""}.date-template .date-info .date{width:220px}.date-template .date-info .boarding{width:170px}.date-template .date-info .transport{width:150px}.date-template .date-info .price{width:160px;font-size:1.2rem}.date-template .duration{width:100px}.date-template .minute div{padding:6px 10px;text-shadow:2px 2px 3px #696374}.date-template .date-button .btn{width:160px;padding:6px;border:none;text-transform:uppercase;font-size:1rem;font-weight:bold}.date-template .date-button .btn:hover{background:#57fdee}.date-template .date-button.is-on .btn{background-image:none;background:#9954fd}.date-template .date-button.is-on .btn:hover{background:#57fdee}@media (max-width:575.98px){.date-template .date-button{width:100%;padding:10px 0}.date-template .date-button .btn{width:100%}}.date-template .holiday-timeline__line--holiday{background:#57fdee}.dates__pagination .dates__load-more{margin-left:auto;padding:8px 15px;border:none;font-weight:bold;font-size:1rem}.dates__pagination .dates__load-more:hover{background:#57fdee}.dates-favourites .offer--favourites{margin-bottom:2rem;border:none}.dates-favourites .dates-favourites__remove-btn,.dates-favourites .offer__remove-btn{background:#57fdee;border:none;border-radius:0;text-decoration:none}.dates-favourites .dates-favourites__remove-btn:hover,.dates-favourites .offer__remove-btn:hover{background:#9954fd}.dates-favourites .offer__heading a{text-decoration:none;font-size:1.5rem;font-weight:bold}.dates-favourites .icon-star{color:#57fdee}.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 8px #ccc;font-weight:bold}.dates-favourites .offer__info-label{font-weight:normal}.dates-favourites .offer__price--current a{color:#57fdee}.foot-block{position:relative;background-image:url("/21539/uploads/fs_images/contentdesignimagesets/7/maldives-3612441920_122_o.jpg");background-size:cover;background-position:center}.foot-block:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(51, 51, 51, 0.3)}.foot-block .row>div .element,.foot-block .row>div .pseudonav,.foot-block .row>div .pseudonav__body{height:100%}.foot-block .foot-contact ul,.foot-block .callback__text-before,.foot-block .callback__input,.foot-block .pseudonav__body{background:rgba(255, 255, 255, 0.5)}.foot-block .foot-contact{padding-left:3%}@media (max-width:991.98px){.foot-block .foot-contact{padding-left:0}}.foot-block .foot-contact ul{position:relative;margin-left:50px;padding:20px 10px 20px 35px;list-style:none;border-radius:5px;font-weight:bold}.foot-block .foot-contact ul a{color:#37343d;text-decoration:none}.foot-block .foot-contact ul a:hover{color:#9954fd}.foot-block .foot-contact ul li:first-child{color:#9954fd}.foot-block .foot-contact ul li:last-child{font-size:1.5rem}.foot-block .foot-contact ul:before{content:"";font-family:"c4f";font-size:2rem;text-align:center;position:absolute;left:-45px;display:block;width:65px;height:60px;line-height:60px;background:#57fdee;color:#fff;border-radius:3px}.foot-block .foot-contact ul:first-child:before{content:""}.foot-block .foot-contact ul:last-child:before{content:""}.foot-block .callback,.foot-block .row__input-submit{margin:0}.foot-block .callback__text-before{margin-bottom:1rem;padding:10px;border-radius:5px}.foot-block .callback__label{display:none}.foot-block .callback__input{border:none}.foot-block .callback__input::placeholder{color:#37343d}.foot-block .custom-control-label{line-height:1;color:#fff}.foot-block .custom-control-label a{color:#fff}.foot-block .custom-control-label:before,.foot-block .custom-control-label:after{width:20px;height:20px;border-radius:0}.foot-block .callback__btn{padding:8px;background:rgba(153, 84, 253, 0.75);border:none;text-transform:uppercase;font-weight:bold}.foot-block .callback__btn:hover{background:#9954fd}.foot-block .pseudonav{padding:0 20% 8px 10px}@media (max-width:991.98px){.foot-block .pseudonav{padding:1rem 0}}.foot-block .pseudonav__body{margin-top:3px;padding:20px 10px;border-radius:5px}@media (max-width:991.98px){.foot-block .pseudonav__body{margin:4px}}.foot-block .pseudonav__title{display:block;margin-bottom:10px;color:#9954fd;text-transform:none;font-weight:bold}.foot-block .pseudonav__list--nested li{list-style:disc;margin-left:20px}.foot-block .pseudonav__list--nested li a{display:block;padding:8px 0;line-height:1.2;color:#37343d;text-decoration:none}.foot-block .pseudonav__list--nested li a:hover{color:#9954fd}.copy img{width:80px;height:auto;margin-left:5%}@media (max-width:991.98px){.copy img{margin-left:0}}.weather__body{color:white}.file-gallery__heading,.card-title.file__name{display:none}