@charset "UTF-8";
:root{--light: #f2f2f2;--Grey: #0f0c27;--main-A: #36074b;--main-B: #e30613;--main-C: #d1d1d1;--main-Highlight-1: #75777a;--main-Highlight-2: #000;--light-A: #ece6e6;--main-A-10: color-mix(in srgb, var(--main-A) 90%, black);--main-A-20: color-mix(in srgb, var(--main-A) 80%, black);--main-A2-10: color-mix(in srgb, var(--main-A) 90%, white);--main-A2-15: color-mix(in srgb, var(--main-A) 85%, white);--main-A2-20: color-mix(in srgb, var(--main-A) 80%, white);--main-A2-30: color-mix(in srgb, var(--main-A) 70%, white);--main-A2-40: color-mix(in srgb, var(--main-A) 60%, white);--main-A2-50: color-mix(in srgb, var(--main-A) 50%, white);--main-A2-60: color-mix(in srgb, var(--main-A) 40%, white);--main-A2-70: color-mix(in srgb, var(--main-A) 30%, white);--main-A2-80: color-mix(in srgb, var(--main-A) 20%, white);--main-A2-85: color-mix(in srgb, var(--main-A) 15%, white);--main-A2-90: color-mix(in srgb, var(--main-A) 10%, white);--main-B-10: color-mix(in srgb, var(--main-B) 90%, black);--main-B-20: color-mix(in srgb, var(--main-B) 80%, black);--main-B2-20: color-mix(in srgb, var(--main-B) 20%, white);--main-C-10: color-mix(in srgb, var(--main-C) 90%, black);--main-C-20: color-mix(in srgb, var(--main-C) 80%, black);--greyscale-primary10: color-mix(in srgb, var(--Grey) 90%, white);--greyscale-primary20: color-mix(in srgb, var(--Grey) 80%, white);--greyscale-primary30: color-mix(in srgb, var(--Grey) 70%, white);--greyscale-primary40: color-mix(in srgb, var(--Grey) 60%, white);--greyscale-primary50: color-mix(in srgb, var(--Grey) 50%, white);--greyscale-primary60: color-mix(in srgb, var(--Grey) 40%, white);--greyscale-primary70: color-mix(in srgb, var(--Grey) 30%, white);--greyscale-primary80: color-mix(in srgb, var(--Grey) 20%, white);--greyscale-primary85: color-mix(in srgb, var(--Grey) 15%, white);--greyscale-primary90: color-mix(in srgb, var(--Grey) 10%, white);--greyscale-primary95: color-mix(in srgb, var(--Grey) 5%, white)}@font-face{font-family:"futura-pt";src:url("https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("https://use.typekit.net/af/309dfe/000000000000000000010091/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/309dfe/000000000000000000010091/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/309dfe/000000000000000000010091/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("https://use.typekit.net/af/ae4f6c/000000000000000000010096/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/ae4f6c/000000000000000000010096/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/ae4f6c/000000000000000000010096/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("https://use.typekit.net/af/0c71d1/000000000000000000010097/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("woff2"), url("https://use.typekit.net/af/0c71d1/000000000000000000010097/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("woff"), url("https://use.typekit.net/af/0c71d1/000000000000000000010097/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:800;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("https://use.typekit.net/af/c4c302/000000000000000000012192/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/c4c302/000000000000000000012192/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/c4c302/000000000000000000012192/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:600;font-stretch:normal}.icon-star::before{content:""}.icon-star--no-active::before{content:"" !important}.icon-star-light-half::before{content:""}.icon-plane:before,.icon-transport-id-1:before{content:""}.body-wrapper{overflow:hidden}@media (min-width:992px){.container{max-width:1296px}}#heading,.component__heading{color:var(--main-A);font-size:2.75rem;font-weight:500}#heading span,.component__heading span{margin-right:5px;color:var(--main-B)}@media (max-width:767.98px){#heading,.component__heading{font-size:1.75rem}}#heading,.title-box .content-box__heading,.top-offers-group__heading,.country-table__heading,.bd-accommodation .structured-content__item-name,.bd-term .booking-form__box--order .booking-form__title,.bd-amadeus-term .booking-form__box--order .booking-form__title,.bd-term .booking-form__step--3 .booking-summary__title,.bd-amadeus-term .booking-form__step--3 .booking-summary__title,.bd-content-page[data-content-page="1"] .page__body>h3{display:-ms-flexbox;display:flex;align-items:center}#heading:before,.title-box .content-box__heading:before,.top-offers-group__heading:before,.country-table__heading:before,.bd-accommodation .structured-content__item-name:before,.bd-term .booking-form__box--order .booking-form__title:before,.bd-amadeus-term .booking-form__box--order .booking-form__title:before,.bd-term .booking-form__step--3 .booking-summary__title:before,.bd-amadeus-term .booking-form__step--3 .booking-summary__title:before,.bd-content-page[data-content-page="1"] .page__body>h3:before{border-top:3px solid var(--main-B);content:"";margin-right:0.5rem;margin-top:5px;min-width:1rem;vertical-align:middle;width:2rem}#heading:after,.title-box .content-box__heading:after,.top-offers-group__heading:after,.country-table__heading:after,.bd-accommodation .structured-content__item-name:after,.bd-term .booking-form__box--order .booking-form__title:after,.bd-amadeus-term .booking-form__box--order .booking-form__title:after,.bd-term .booking-form__step--3 .booking-summary__title:after,.bd-amadeus-term .booking-form__step--3 .booking-summary__title:after,.bd-content-page[data-content-page="1"] .page__body>h3:after{content:"";flex-grow:1;margin-left:0.5rem;margin-top:5px;border-top:2px solid var(--greyscale-primary90)}.bd-content-page #heading,.bd-top-offer #heading,.bd-dynamic-forms #heading{margin-bottom:0}.bd-content-page .page__heading,.bd-content-page .top-offer__heading,.bd-content-page .form-custom__heading,.bd-top-offer .page__heading,.bd-top-offer .top-offer__heading,.bd-top-offer .form-custom__heading,.bd-dynamic-forms .page__heading,.bd-dynamic-forms .top-offer__heading,.bd-dynamic-forms .form-custom__heading{margin-bottom:3%;margin-left:39px;color:var(--greyscale-primary40);font-size:1.4rem;font-weight:400}@media (max-width:767.98px){.bd-content-page .page__heading,.bd-content-page .top-offer__heading,.bd-content-page .form-custom__heading,.bd-top-offer .page__heading,.bd-top-offer .top-offer__heading,.bd-top-offer .form-custom__heading,.bd-dynamic-forms .page__heading,.bd-dynamic-forms .top-offer__heading,.bd-dynamic-forms .form-custom__heading{font-size:1.2rem}}.title-box .content-box__body{display:none}.bd-search-results #heading,.bd-search-results[data-country-table] .cesys-mask-wrap{display:none}.shadow{box-shadow:0 0 12px #ddd}.text-truncate,.bd-news-list .news .news-article__heading,.bd-user-detail .news .news-article__heading,.bd-tags .tags .tags__headline,.bd-tags .tagged .tagged-article .tagged-article__heading a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stretched-link::after,.header-wrap .favourites-floatbox a::after,.hp-news-wrap .news-article__heading a::after,.bd-news-list .news .news-article__heading a::after,.bd-user-detail .news .news-article__heading a::after,.hp-slider-box .content-box .gallery__img-container a::after,.qbox-02 .content-box .gallery__img-container a::after,.bd-tags .tagged .tagged-article .tagged-article__heading a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:auto;content:"";background-color:rgba(0, 0, 0, 0)}.load-next,.dates__load-more,.more__offers,.more__link,cesys-date-grid::part(loadNextPageButton){max-width:12.25rem;min-width:12.25rem;height:3rem;padding:0.8rem 1.5rem;background:var(--main-A);color:#fff !important;border:none;border-radius:0.375rem;text-decoration:none;font-weight:700;font-size:1rem}.load-next::first-letter,.dates__load-more::first-letter,.more__offers::first-letter,.more__link::first-letter,cesys-date-grid::part(loadNextPageButton)::first-letter{text-transform:uppercase}.load-next:after,.dates__load-more:after,.more__offers:after,.more__link:after,cesys-date-grid::part(loadNextPageButton):after{content:"";font-family:"c4f";margin-left:0.5rem;vertical-align:-2px}.load-next:hover,.load-next:focus,.dates__load-more:hover,.dates__load-more:focus,.more__offers:hover,.more__offers:focus,.more__link:hover,cesys-date-grid::part(loadNextPageButton):hover,.more__link:focus,cesys-date-grid::part(loadNextPageButton):focus{background:var(--main-A2-15) !important;box-shadow:none !important}.more{justify-content:flex-end}.nav-link-temp,.top-offers-group .nav-pills .nav-link,.country-table:not(.country-table--amadeus) .nav-link,.search-results__buttons .sort__button,.bd-tags .tagged .tag-text .btn-group a{padding:0.5rem 1rem !important;border-radius:3.125rem !important;background:var(--main-A2-80);color:var(--Grey);border:none;text-align:center !important;font-weight:500;font-size:0.875rem;transition:0.2s linear}.nav-link-temp:hover,.top-offers-group .nav-pills .nav-link:hover,.country-table:not(.country-table--amadeus) .nav-link:hover,.search-results__buttons .sort__button:hover,.bd-tags .tagged .tag-text .btn-group a:hover,.nav-link-temp:focus,.top-offers-group .nav-pills .nav-link:focus,.country-table:not(.country-table--amadeus) .nav-link:focus,.search-results__buttons .sort__button:focus,.bd-tags .tagged .tag-text .btn-group a:focus,.nav-link-temp.active,.top-offers-group .nav-pills .active.nav-link,.country-table:not(.country-table--amadeus) .active.nav-link,.search-results__buttons .active.sort__button,.bd-tags .tagged .tag-text .btn-group a.active,.nav-link-temp.sort__button--active,.top-offers-group .nav-pills .sort__button--active.nav-link,.country-table:not(.country-table--amadeus) .sort__button--active.nav-link,.search-results__buttons .sort__button--active.sort__button,.bd-tags .tagged .tag-text .btn-group a.sort__button--active{background:var(--main-A2-15);color:#fff;box-shadow:none;text-decoration:none}.element-name .content-box p{margin:0.65rem 0 0;color:var(--greyscale-primary30);font-size:0.875rem;font-weight:600;line-height:1.25rem;letter-spacing:0.00625rem}.top-offer-main,.qbox-hover .content-box,.news-article,.country-table__country,.thumbs a div,.tagged-article{transition:0.3s linear}.top-offer-main:hover,.qbox-hover .content-box:hover,.news-article:hover,.country-table__country:hover,.thumbs a div:hover,.tagged-article:hover{box-shadow:0 0 15px var(--main-A2-80)}.custom-checkbox .custom-control-label::before{width:1.125rem;height:1.125rem;border-radius:0.125rem;border:2px solid var(--Grey);background-color:unset}.tagged-list{display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:0.75rem}.tagged-list .badge{margin:0 !important;padding:0.55rem 1.15rem !important;background:var(--main-A2-30);color:#fff;border-radius:3rem;font-size:0.9rem}.tagged-list .badge:hover,.tagged-list .badge:focus{background:var(--main-A2-20);color:#fff;box-shadow:none}.header-wrap{position:fixed;top:0;left:0;right:0;z-index:990;background-color:rgba(255, 255, 255, 0.75);box-shadow:0 15px 59px 0 rgba(55, 6, 76, 0.13);backdrop-filter:blur(48px)}.header-wrap .top-menu{min-height:62px;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center}.header-wrap .pseudonav,.header-wrap .pseudonav ul{margin:0}.header-wrap .pseudonav__title,.header-wrap .pseudonav__footer{display:none}.header-wrap .pseudonav__body{padding:0}.header-wrap .pseudonav__list--nested{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.header-wrap .pseudonav a{color:var(--Grey);font-weight:500;line-height:1.5rem}.header-wrap .pseudonav a:hover{color:var(--main-B);text-decoration:none}.header-wrap .element:nth-child(2){flex-grow:1;margin-left:1.25rem}.header-wrap .favourites-floatbox{position:unset;transform:none;margin:0;border:none;font-weight:500}.header-wrap .favourites-floatbox__body{position:relative;padding:0}.header-wrap .favourites-floatbox__text{display:none}.header-wrap .favourites-floatbox__number{margin:0 0 0 0.3rem;font-weight:500}.header-wrap .favourites-floatbox .icon{vertical-align:-3px;color:var(--main-B);text-shadow:0 0 1px var(--main-B);font-size:1.2rem}.header-wrap .favourites-floatbox .icon:before{content:"";font-weight:700}.header-wrap .favourites-floatbox a:before{content:"Obľúbené"}.header-wrap .favourites-floatbox a:hover{color:var(--main-B);text-decoration:none}@media (max-width:767.98px){.header-wrap .element:nth-child(2){width:50px;flex-grow:unset;margin-left:auto}.header-wrap .favourites-floatbox a::before{display:none}.header-wrap .favourites-floatbox .icon{margin-right:-5px}}@media (max-width:575.98px){.header-wrap .pseudonav__list--nested{gap:0.75rem}}.main-menu .navbar{margin-top:62px;padding:2rem 0;background:#f2f2f2 !important}.main-menu .navbar .navbar-brand{margin-right:0.5rem;padding:0}.main-menu .navbar .navbar-brand-img{width:200px;height:auto}.main-menu .navbar .navbar-nav{max-width:800px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.main-menu .navbar .nav-item--first .nav-link{max-width:160px;color:var(--main-A);font-size:1.125rem;line-height:1}@media (min-width:992px){.main-menu .navbar .nav-item--first{position:absolute;left:225px;top:5px}}.main-menu .navbar .nav-item:not(.nav-item--first) .nav-link{margin-left:2rem;padding:0;color:var(--main-A);font-size:2.25rem;font-weight:500;line-height:1;letter-spacing:-0.07rem}.main-menu .navbar .nav-item:not(.nav-item--first) .nav-link:before{border-top:3px solid;content:"";display:inline-block;margin-right:0.5rem;min-width:1rem;vertical-align:middle;width:1.5rem}.main-menu .navbar .nav-item:not(.nav-item--first) .nav-link:hover,.main-menu .navbar .nav-item:not(.nav-item--first) .nav-link[aria-expanded="true"]{color:var(--main-B)}@media (max-width:991.98px){.main-menu .navbar .nav-item:not(.nav-item--first) .nav-link{margin-top:12px}}.main-menu .navbar .nav-item:nth-last-child(2) .nav-link,.main-menu .navbar .nav-item:nth-last-child(3) .nav-link{font-size:1.55rem}.main-menu .navbar .navbar-toggler{border:none}.main-menu .navbar .navbar-toggler .menu-button__line{width:33px;height:5px;background:var(--Grey)}.main-menu .navbar .navbar-toggler[aria-expanded="true"] .menu-button__line:nth-child(3){transform:translateY(-13px) rotate(-45deg)}.main-menu .navbar .navbar-toggler .favourites-number{color:#fff}.main-menu .navbar #accommodations-favourites-link{display:block;margin-top:1rem;padding-top:0.5rem;font-size:1.2rem;font-weight:500}.main-menu .navbar #accommodations-favourites-link:hover{color:var(--main-B);text-decoration:none}.footer-wrap{margin-top:3.75rem;padding:2rem 0 0;background:var(--main-A)}.footer-wrap .pseudonav__title{display:block;margin-bottom:1rem;color:var(--main-A2-60);font-size:1.375rem;font-weight:500;line-height:1.1}.footer-wrap .pseudonav a{color:var(--main-A2-80);font-weight:500;font-size:0.9rem}.footer-wrap .pseudonav a:hover{color:#fff;text-decoration:none}.footer-wrap .pseudonav__list--first .pseudonav__title{display:none}.footer-wrap .pseudonav__list--first a{font-size:2.75rem;line-height:1.15}.footer-wrap .pseudonav__list--first a:before{border-top:3px solid var(--main-A2-60);content:"";display:inline-block;margin-right:0.5rem;min-width:1rem;vertical-align:middle;width:2rem}@media (max-width:1199.98px){.footer-wrap .pseudonav__list--first a{font-size:2rem}.footer-wrap .pseudonav__list--first a:before{width:1.5rem}.footer-wrap .pseudonav__list--first ul{display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:1rem}.footer-wrap .pseudonav__list--first ul li{width:33.333%}}@media (max-width:991.98px){.footer-wrap .pseudonav__list--first a{font-size:1.5rem}.footer-wrap .pseudonav__list--first a:before{width:1rem}.footer-wrap .pseudonav__list--first ul li{width:50%}}.footer-wrap .right-box{display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}@media (max-width:991.98px){.footer-wrap .right-box{align-items:center}}.footer-wrap .navbar{background:none !important}.footer-wrap .navbar>.container{display:block}.footer-wrap .navbar__custom-content,.footer-wrap .navbar .nav-item:not(.nav-item--first),.footer-wrap .navbar .navbar-toggler{display:none}.footer-wrap .navbar .nav-item--first .nav-link{width:170px;color:#fff;font-size:1.25rem;font-weight:500;line-height:1.2}.footer-wrap .navbar .navbar-brand{margin:0}.copyright-wrap{padding:2rem 0;background:#26083a;font-size:0.75rem;font-weight:500}.copyright-wrap,.copyright-wrap a{color:var(--main-A2-60)}.copyright-wrap .content-box{margin-bottom:0}.copyright-wrap p{margin-bottom:0}.copyright-wrap .social-box{display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}.copyright-wrap .social-box .content-box{text-align:right}.copyright-wrap .social-box .content-box h4,.copyright-wrap .social-box .content-box p{display:none}.copyright-wrap .social-box .social a{display:-ms-inline-flexbox;display:inline-flex;align-items:center;margin-left:2.5rem;text-decoration:none;font-weight:500}@media (max-width:575.98px){.copyright-wrap .social-box .social a{margin-left:0.75rem}}.copyright-wrap .social-box .social a:empty{display:none}.copyright-wrap .social-box .social a:before{width:2.5rem;height:2.4rem;border-radius:3rem;border:1px solid var(--main-A2-60);line-height:2.2rem;margin-right:0.5rem;text-align:center;font-size:1.15rem}.copyright-wrap .social-box .social a:hover:before{background:var(--main-A2-20);border-color:var(--main-A2-20)}.top-offer__before{margin-bottom:1.75rem;font-weight:500}.top-offers-group .top-offer__header{display:none}.top-offers-group .top-offers-group__body{min-height:50vh;padding:0}.top-offers-group .nav-pills{gap:0.62rem;padding:1rem 0 0.5rem}.top-offer-01 .top-offer-main{margin-bottom:32px;border-radius:0.25rem;background:#fff;overflow:hidden}.top-offer-01 .top-offer-main .figure,.top-offer-01 .top-offer-main .figure-img{display:block;margin-bottom:0;height:12.4rem}.top-offer-01 .top-offer-main .favourites-link-accommodation{position:absolute;z-index:11;top:1rem;right:1rem;color:#fff;text-shadow:0 0 3px #aaa;font-size:1.5rem}.top-offer-01 .top-offer-main .favourites-link-accommodation:before{content:"";font-weight:bold}.top-offer-01 .top-offer-main .favourites-link-accommodation span{display:none}.top-offer-01 .top-offer-main .favourites-link-accommodation:hover:before,.top-offer-01 .top-offer-main .favourites-link-accommodation.favourites-link--remove:before{content:""}.top-offer-01 .top-offer-main .info-wrap{padding:1rem}.top-offer-01 .top-offer-main .hotel{margin-bottom:0.3rem;font-size:1.375rem;font-weight:500;line-height:1.75rem}.top-offer-01 .top-offer-main .hotel a{color:var(--main-A)}.top-offer-01 .top-offer-main .hotel a:hover{color:#36074b}.top-offer-01 .top-offer-main .rating{margin-bottom:0.2rem;height:1.14rem;color:#fbc02d;font-size:0.75rem}.top-offer-01 .top-offer-main .rating .icon{margin-right:3px}.top-offer-01 .top-offer-main .tree{color:var(--greyscale-primary40);font-weight:500}.top-offer-01 .top-offer-main hr{margin:0.5rem 0;border-color:var(--greyscale-primary90);border-width:2px}.top-offer-01 .top-offer-main .date{font-size:0.875rem;font-weight:500}.top-offer-01 .top-offer-main .date .icon{color:var(--greyscale-primary40)}.top-offer-01 .top-offer-main .info-line{display:-ms-flexbox;display:flex;align-items:center;gap:0.8rem;margin-bottom:0.65rem;font-size:0.875rem;font-weight:500}.top-offer-01 .top-offer-main .info-line .icon{color:var(--greyscale-primary40);vertical-align:-1px}.top-offer-01 .top-offer-main .price{margin:0.4rem 0 0;color:var(--greyscale-primary40);font-size:0.875rem}.top-offer-01 .top-offer-main .price b{color:var(--main-A);font-size:1.5rem;font-weight:600;line-height:1}.top-offer-01 .top-offer-main .price .person{display:block;line-height:1.2}@media (min-width:768px){.top-offer-01 .top-offer-main hr{margin:0.9rem 0 1.5rem}.top-offer-01 .top-offer-main .date{margin:0 0 0.7rem}.top-offer-01 .top-offer-main .price{margin:1.4rem 0 0}}.topOfferGroup-125{padding:2.5rem 0 0;background:rgba(54, 7, 75, 0.05)}.top-offer-02 .top-offer-main{margin:-0.5rem -0.5rem 1.5rem;padding:0.5rem;background:none}.top-offer-02 .top-offer-main .figure,.top-offer-02 .top-offer-main .figure-img{height:16rem;border-radius:0.25rem}.top-offer-02 .top-offer-main .info-wrap{padding:1rem 0 0}.top-offer-02 .top-offer-main .hotel-box{display:-ms-flexbox;display:flex;align-items:center}.top-offer-02 .top-offer-main .hotel{padding-right:11px}.top-offer-02 .top-offer-main .tree{margin:0 0 0.4rem}@media (min-width:768px){.top-offer-02 .top-offer-main{margin:-0.5rem -0.5rem 32px}.top-offer-02 .top-offer-main .tree{margin:0 0 1.4rem}}.hp-news-wrap{margin-top:1rem}@media (min-width:992px){.hp-news-wrap .news__body{display:-ms-grid;display:grid;gap:2rem;grid-template-columns:1fr 1fr;align-items:flex-start;margin-bottom:1.75rem;grid-template-areas:"cb11 cb12" "cb11 cb13" "cb11 cb14"}}.hp-news-wrap .news-article{position:relative;display:block;margin:0 0 1rem;border-radius:0.25rem}.hp-news-wrap .news-article:nth-of-type(1){grid-area:cb11}.hp-news-wrap .news-article:nth-of-type(2){grid-area:cb12}.hp-news-wrap .news-article:nth-of-type(3){grid-area:cb13}.hp-news-wrap .news-article:nth-of-type(4){grid-area:cb14}.hp-news-wrap .news-article__img-wrap{flex:0 0 50%;padding:0}.hp-news-wrap .news-article__img-container{margin:0;padding-bottom:10rem;border-radius:0.25rem;overflow:hidden}.hp-news-wrap .news-article__body{flex:0 0 100%;padding:1rem 0.5rem}.hp-news-wrap .news-article__heading{font-size:1.125rem;font-weight:500}.hp-news-wrap .news-article__heading a{color:var(--main-A);text-decoration:none}.hp-news-wrap .news-article__date{display:none}.hp-news-wrap .news-article__perex{margin:0;line-height:1.25}.hp-news-wrap .news-article__perex a{display:none}@media (min-width:576px){.hp-news-wrap .news-article{display:-ms-grid;display:grid;grid-template-columns:48% 52%;align-items:center}.hp-news-wrap .news-article__body{flex:0 0 50%;padding:0 0.5rem 0 1rem}}@media (min-width:992px){.hp-news-wrap .news-article{margin:0}.hp-news-wrap .news-article:nth-of-type(1){display:block !important}.hp-news-wrap .news-article:nth-of-type(1) .news-article__img-container{margin-bottom:1rem;padding-bottom:25.5rem}.hp-news-wrap .news-article:nth-of-type(1) .news-article__body{height:8rem;padding:0 0.5rem 1rem}.hp-news-wrap .news-article:nth-of-type(1) .news-article__heading{font-size:1.375rem}.hp-news-wrap .news-article:nth-of-type(1) .news-article__perex{font-weight:500;line-height:1.5}}.bd-news-list .news__header,.bd-user-detail .news__header{display:none}.bd-news-list .news__body,.bd-user-detail .news__body{margin-top:2rem}.bd-news-list .news .news-article,.bd-user-detail .news .news-article{position:relative;display:block;width:auto;margin:0 0 32px;border-radius:0.25rem;overflow:hidden}.bd-news-list .news .news-article__img-wrap,.bd-user-detail .news .news-article__img-wrap{padding:0}.bd-news-list .news .news-article__img-container,.bd-user-detail .news .news-article__img-container{margin:0;padding-bottom:13.125rem}.bd-news-list .news .news-article__img,.bd-user-detail .news .news-article__img{object-position:center top}.bd-news-list .news .news-article__body,.bd-user-detail .news .news-article__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:1rem;background:#fff}.bd-news-list .news .news-article__header,.bd-user-detail .news .news-article__header{width:100%}.bd-news-list .news .news-article__heading,.bd-user-detail .news .news-article__heading{font-size:1.55rem;font-weight:500;line-height:1.75rem}.bd-news-list .news .news-article__heading a,.bd-user-detail .news .news-article__heading a{color:#0f0c27;text-decoration:none}.bd-news-list .news .news-article__heading a:hover,.bd-user-detail .news .news-article__heading a:hover{color:#36074b}.bd-news-list .news .news-article__date,.bd-user-detail .news .news-article__date{order:-1;position:relative;display:inline-block;margin:0 0 0.62rem 0;padding:0.3125rem 0.75rem;background:var(--main-A2-80);color:#0f0c27;border-radius:1.25rem;font-size:0.8rem;font-weight:500;line-height:1rem}.bd-news-list .news .news-article__perex,.bd-user-detail .news .news-article__perex{min-height:6rem;margin:0;font-size:1rem;font-weight:500;line-height:1.5rem;letter-spacing:0.01563rem}.bd-news-list .news .news-article__perex a,.bd-user-detail .news .news-article__perex a{display:block;color:var(--main-A2-40);text-decoration:underline;text-transform:lowercase;font-size:1rem;font-weight:500;line-height:1.5rem;letter-spacing:0.01563rem}.bd-news-list .news .pagination-container,.bd-user-detail .news .pagination-container{width:100%;margin-top:3%}@media (min-width:768px){.bd-news-list .news__body,.bd-user-detail .news__body{display:-ms-grid;display:grid;gap:2rem;grid-template-columns:2fr 2fr}.bd-news-list .news .news-article,.bd-user-detail .news .news-article{margin:0}}@media (min-width:1200px){.bd-news-list .news__body,.bd-user-detail .news__body{grid-template-columns:1fr 1fr 1fr}}.bd-news-view .news-article:hover{box-shadow:none}.bd-news-view .news-article__author{color:var(--main-A);font-size:1.1rem;cursor:pointer}.bd-news-view .news-article__author strong{font-weight:500}.bd-news-view .news-article__author:hover .news-article__author--note{display:block}.bd-news-view .news-article__author--note{display:none;position:absolute;z-index:3;left:0.5rem;right:0.5rem;min-width:300px;padding:1rem;background:rgba(255, 255, 255, 0.9);box-shadow:0 0 9px #ccc}.bd-news-view .news-article__date{font-size:0.9rem;font-weight:500}.bd-news-view .news-article__perex{margin:1.2rem 0 2.5rem;font-size:1.5rem;font-weight:500;line-height:1.2}@media (max-width:1199.98px){.bd-news-view .news-article__perex{margin:1rem 0 1.5rem;font-size:1.25rem}}.bd-news-view .news-article__img{height:20rem;border-radius:0.25rem}.bd-news-view .news-article .img-title{position:unset;padding:0.62rem 0 0.2rem;background:none;color:var(--greyscale-primary50);font-weight:500}.bd-news-view .news-article__body{padding:0;font-weight:500}.bd-news-view .news-article__recent{margin-top:4rem}.bd-news-view .news-article__recent h2{margin-bottom:1.25rem;color:var(--main-A);font-size:1.9rem}.bd-news-view .news-article__recent .recent-news img{height:12.55rem;margin-bottom:0.15rem;border-radius:0.25rem}.bd-news-view .news-article__recent .recent-news a{color:var(--main-A2-10)}.author{font-weight:500}.author-image{text-align:center}.author-image img{width:10rem;height:10.2rem;margin-bottom:1rem;object-fit:cover;border-radius:0.25rem}.author__header{padding:0}.author__heading{margin-bottom:1rem;color:var(--main-A);text-align:center;font-size:1.55rem}@media (min-width:768px){.author-image{flex:unset;width:auto;margin-bottom:0}.author__heading{text-align:left}.author-public-text{padding-left:13rem}}.news-article__gallery figure:first-child{display:block}.hp-slider-box{padding:3.75rem 0}.hp-slider-box .slider{margin:0;border-radius:0.25rem;overflow:hidden}.hp-slider-box .slider__img-container{height:auto;padding-top:37.012%}.hp-slider-box .slider__text-container{top:0;bottom:0}.hp-slider-box .slider video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.hp-slider-box .qbox-01{display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between}.hp-slider-box .content-box{position:relative;height:145.4px;padding:1rem;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;background:var(--light-A);color:var(--main-A);border-radius:0.25rem;font-size:1.25rem;line-height:1.25}.hp-slider-box .content-box__body{padding:0}.hp-slider-box .content-box h3{margin:0;font-weight:600;font-size:1.75rem;line-height:1}.hp-slider-box .content-box p{margin:0}.hp-slider-box .content-box .gallery__img{height:auto;background:none}.hp-slider-box .content-box .gallery__img-container{position:unset !important;margin:0;padding:0}.hp-slider-box .content-box .gallery__img-caption{display:none}.hp-slider-box .qbox-01 .element:nth-child(1) .gallery__img{width:300px;right:50px;left:auto;top:-18px}.hp-slider-box .qbox-01 .element:nth-child(2) .content-box{text-align:right}.hp-slider-box .qbox-01 .element:nth-child(2) .gallery__img{width:170px;top:-16px;left:16px}.hp-slider-box .qbox-01 .element:nth-child(3) .gallery__img{width:196px;right:-10px;top:-30px;left:auto}@media (max-width:1199.98px){.hp-slider-box{padding:2rem 0}.hp-slider-box .qbox-01 .element:nth-child(1) .gallery__img{width:260px;top:-6px}.hp-slider-box .qbox-01 .element:nth-child(2) .gallery__img{width:130px;top:-6px}.hp-slider-box .qbox-01 .element:nth-child(3) .gallery__img{width:150px;right:-6px;top:-12px}}.qbox-02{padding:3.75rem 0}.qbox-02 .content-box{position:relative;min-height:212px;margin:0;padding:0 0 0 50%;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}.qbox-02 .content-box h4{margin-bottom:0.75rem;color:var(--main-A);font-size:1.75rem;line-height:1.1}.qbox-02 .content-box h4:nth-of-type(1){margin:0}.qbox-02 .content-box h4:nth-of-type(1):before{border-top:3px solid var(--main-B);content:"";display:inline-block;margin-right:0.3rem;min-width:1rem;vertical-align:middle;width:1.75rem}.qbox-02 .content-box p{margin:0;font-size:1.375rem;font-weight:500;line-height:1.75rem}.qbox-02 .content-box .gallery__img{right:50%;left:auto;top:0;bottom:0;width:200px;height:141px;margin:auto 2rem;box-shadow:0 0 0.5rem 0 rgba(0, 0, 0, 0.125);transition:0.3s linear}.qbox-02 .content-box .gallery__img-container{position:unset !important;margin:0;padding:0}.qbox-02 .content-box .gallery__img-caption{display:none}.qbox-02 .content-box:hover .gallery__img{box-shadow:0 0 15px var(--main-A2-50)}.qbox-02-b{border-left:1px dashed var(--greyscale-primary80)}.qbox-02-b .content-box .gallery__img{height:212px;width:150px}@media (max-width:991.98px){.qbox-02{padding:2rem 0}.qbox-02 .content-box{padding:0 0 0 44%}.qbox-02 .content-box h4{font-size:1.5rem}.qbox-02 .content-box p{font-size:1.2rem;line-height:1.5}}.newsletter-wrap .content-box{margin-bottom:0}.newsletter-wrap .content-box h4{margin-bottom:0.35rem;color:var(--main-A);font-size:2.75rem}.newsletter-wrap .content-box h4:before{border-top:3px solid var(--main-B);content:"";display:inline-block;margin-right:0.5rem;min-width:1rem;vertical-align:middle;width:2rem}.newsletter-wrap .content-box p{font-weight:500}.newsletter-wrap .social{display:-ms-flexbox;display:flex;gap:1rem}.newsletter-wrap .social a{text-align:center;text-decoration:none;font-size:0.875rem;font-weight:500}.newsletter-wrap .social a:empty{display:none}.newsletter-wrap .social a:before{display:block;width:66px;height:66px;border-radius:66px;border:1px solid var(--main-A);margin-bottom:3px;font-size:1.95rem;font-weight:400;line-height:63px;transition:0.2s linear}.newsletter-wrap .social a:hover:before{background:var(--main-A2-20);border-color:var(--main-A2-20);color:#fff}@media (min-width:1200px){.newsletter-wrap .social{float:right;margin-top:-6rem;gap:2.5rem}}.newsletter-box{display:-ms-flexbox;display:flex}.newsletter-box .newsletter{width:21rem}.newsletter-box .newsletter__text-before,.newsletter-box .newsletter__label{display:none}.newsletter-box .newsletter form{position:relative}.newsletter-box .newsletter__input{height:3rem;padding-right:7.5rem;background:var(--greyscale-primary90);border:none;font-weight:500}.newsletter-box .newsletter__btn{position:absolute;top:0;right:0;width:7rem;height:3rem;border:none;background:var(--main-B);font-weight:700}.newsletter-box .newsletter__btn:hover,.newsletter-box .newsletter__btn:focus{background:var(--main-B-10);box-shadow:none}.newsletter-box .newsletter .row__input-accept,.newsletter-box .newsletter .row__input-submit{margin:0}.newsletter-box .newsletter .custom-control-label{padding-top:4px;color:var(--main-Highlight-1);font-size:0.75rem}.newsletter-box .newsletter__footer{padding-left:28px;font-size:0.75rem}@media (max-width:1199.98px){.newsletter-box{flex-wrap:wrap}}.figure-caption,.gallery__img-caption{display:none !important}.country-table__continent{display:none}.country-table__countries{padding:0}.country-table:not(.country-table--amadeus) .nav,.country-table:not(.country-table--amadeus) .tab-content{flex:0 0 100%;max-width:100%}.country-table:not(.country-table--amadeus) .nav{gap:0.62rem;margin:1rem 0 1.5rem}.country-table:not(.country-table--amadeus) .nav-item{flex-basis:unset}.country-table:not(.country-table--amadeus) .country-table__country{margin-bottom:0.75rem;padding:0.9rem 0;color:#0f0c27;border-radius:0.25rem;border:none !important}.country-table:not(.country-table--amadeus) .country-table__country,.country-table:not(.country-table--amadeus) .country-table__country:hover{background:#fff}.country-table:not(.country-table--amadeus) .country-table__country div{flex-grow:1}.country-table:not(.country-table--amadeus) .country-table__country-name{color:var(--main-A);font-size:1rem;font-weight:500}.country-table:not(.country-table--amadeus) .country-table__country-accommodations{display:none}.country-table:not(.country-table--amadeus) .country-table__country-price{margin-left:auto;color:var(--greyscale-primary30);text-align:right;font-size:0.875rem;line-height:1.05;font-weight:500}.country-table:not(.country-table--amadeus) .country-table__country-price strong{color:var(--main-A);font-size:1.5rem;font-weight:600}.country-table:not(.country-table--amadeus) .country-table__country-price:after{content:"za osobu";display:block}@media (max-width:991.98px){.country-table__countries{padding:0}.country-table:not(.country-table--amadeus) .country-table__country{margin-bottom:16px;padding:12px 5px 10px}.country-table:not(.country-table--amadeus) .country-table__country div{flex-basis:unset}.country-table:not(.country-table--amadeus) .country-table__country-name{width:100%;font-size:1.2rem}.country-table:not(.country-table--amadeus) .country-table__country-price{padding:0 10px;border:none}}.search-results__header{display:none}.search-results .country-table__heading,.search-results .bd-accommodation .structured-content__item-name,.bd-accommodation .search-results .structured-content__item-name,.search-results .bd-term .booking-form__box--order .booking-form__title,.bd-term .booking-form__box--order .search-results .booking-form__title,.search-results .bd-amadeus-term .booking-form__box--order .booking-form__title,.bd-amadeus-term .booking-form__box--order .search-results .booking-form__title,.search-results .bd-term .booking-form__step--3 .booking-summary__title,.bd-term .booking-form__step--3 .search-results .booking-summary__title,.search-results .bd-amadeus-term .booking-form__step--3 .booking-summary__title,.bd-amadeus-term .booking-form__step--3 .search-results .booking-summary__title,.search-results .bd-content-page[data-content-page="1"] .page__body>h3,.bd-content-page[data-content-page="1"] .search-results .page__body>h3{font-size:1.6rem}.search-results .country-table__heading:before,.search-results .bd-accommodation .structured-content__item-name:before,.bd-accommodation .search-results .structured-content__item-name:before,.search-results .bd-term .booking-form__box--order .booking-form__title:before,.bd-term .booking-form__box--order .search-results .booking-form__title:before,.search-results .bd-amadeus-term .booking-form__box--order .booking-form__title:before,.bd-amadeus-term .booking-form__box--order .search-results .booking-form__title:before,.search-results .bd-term .booking-form__step--3 .booking-summary__title:before,.bd-term .booking-form__step--3 .search-results .booking-summary__title:before,.search-results .bd-amadeus-term .booking-form__step--3 .booking-summary__title:before,.bd-amadeus-term .booking-form__step--3 .search-results .booking-summary__title:before,.search-results .bd-content-page[data-content-page="1"] .page__body>h3:before,.bd-content-page[data-content-page="1"] .search-results .page__body>h3:before{width:1.15rem}.search-results .country-table__heading:after,.search-results .bd-accommodation .structured-content__item-name:after,.bd-accommodation .search-results .structured-content__item-name:after,.search-results .bd-term .booking-form__box--order .booking-form__title:after,.bd-term .booking-form__box--order .search-results .booking-form__title:after,.search-results .bd-amadeus-term .booking-form__box--order .booking-form__title:after,.bd-amadeus-term .booking-form__box--order .search-results .booking-form__title:after,.search-results .bd-term .booking-form__step--3 .booking-summary__title:after,.bd-term .booking-form__step--3 .search-results .booking-summary__title:after,.search-results .bd-amadeus-term .booking-form__step--3 .booking-summary__title:after,.bd-amadeus-term .booking-form__step--3 .search-results .booking-summary__title:after,.search-results .bd-content-page[data-content-page="1"] .page__body>h3:after,.bd-content-page[data-content-page="1"] .search-results .page__body>h3:after{display:none}.search-results__buttons{display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:center;gap:0.62rem;padding:0 0 0.5rem}@media (min-width:992px){.search-results__buttons:before{content:"— zoradiť podľa";margin-right:auto;color:var(--main-A);font-size:0.875rem;font-weight:500}}.search-results .paging{padding:0}.search-results .paging div{text-align:right !important}@media (max-width:991.98px){.search-results .country-table__heading,.search-results .bd-accommodation .structured-content__item-name,.bd-accommodation .search-results .structured-content__item-name,.search-results .bd-term .booking-form__box--order .booking-form__title,.bd-term .booking-form__box--order .search-results .booking-form__title,.search-results .bd-amadeus-term .booking-form__box--order .booking-form__title,.bd-amadeus-term .booking-form__box--order .search-results .booking-form__title,.search-results .bd-term .booking-form__step--3 .booking-summary__title,.bd-term .booking-form__step--3 .search-results .booking-summary__title,.search-results .bd-amadeus-term .booking-form__step--3 .booking-summary__title,.bd-amadeus-term .booking-form__step--3 .search-results .booking-summary__title,.search-results .bd-content-page[data-content-page="1"] .page__body>h3,.bd-content-page[data-content-page="1"] .search-results .page__body>h3{display:none}.search-results_button-wrap{display:block;margin-bottom:1rem}.search-results .sort__button--mobile{float:right;margin:-2.2rem 0 0;font-size:0.875rem}.search-results__sort--wrap{clear:both}}#ajax-offers-result{display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:2rem}.sm-result{flex:calc(50% - 1rem);max-width:calc(50% - 1rem);background:#fff;border-radius:0.25rem;overflow:hidden}.sm-result-wrap{height:100%;display:-ms-flexbox;display:flex;flex-direction:column}.sm-result .slider,.sm-result .slider__item{margin:0;border-radius:0}.sm-result .slider__wrapper{padding-bottom:16.25rem}.sm-result .item-class{position:absolute;top:1rem;right:1rem;display:-ms-flexbox;display:flex;align-items:center;column-gap:0.75rem}.sm-result .tip{color:#fff;font-weight:bold;font-size:1.2rem;text-shadow:0 0 3px #999;display:none}.sm-result .tip.is-tip{display:block}.sm-result .favourites-link-accommodation{position:relative;z-index:11;color:#fff;text-shadow:0 0 3px #888;font-size:1.5rem}.sm-result .favourites-link-accommodation:before{content:"";font-weight:bold}.sm-result .favourites-link-accommodation span{display:none}.sm-result .favourites-link-accommodation:hover:before,.sm-result .favourites-link-accommodation.favourites-link--remove:before{content:""}.sm-result .info-wrap{flex-grow:1;display:-ms-flexbox;display:flex;flex-direction:column;padding:1.5rem}.sm-result .rating{height:23px;color:#fbc02d;font-size:0.75rem}.sm-result .rating .icon{margin-right:3px}.sm-result .hotel{margin-bottom:0.3rem;font-size:1.75rem;font-weight:500}.sm-result .tree{margin-bottom:0.9rem;font-weight:500;line-height:1.5rem;letter-spacing:0.03125rem}.sm-result .tree,.sm-result .tree a{color:var(--greyscale-primary40)}.sm-result .info{font-size:0.875rem;font-weight:500;line-height:1.5rem}.sm-result .info .icon{vertical-align:-1px;margin-right:5px;font-weight:normal;font-size:0.8rem}.sm-result .info div{margin-bottom:0.5rem}.sm-result .parameters{position:relative;overflow:hidden;margin:0}.sm-result .parameters:hover{overflow:unset}.sm-result .parameters__body{padding:0 0 12px;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:0.6rem}.sm-result .parameters__item{margin:0;padding:0.05rem 1rem 0.15rem;border-radius:3.125rem;border:1px solid var(--main-A2-80)}.sm-result .parameters__item .icon{display:inline-block;vertical-align:-3px;font-size:0.95rem}.sm-result .parameters__item .parameters__text{display:inline-block;vertical-align:middle;margin-left:0.4rem;font-size:0.75rem;font-weight:500}.sm-result .parameters__item-distance{width:100%;display:-ms-flexbox;display:flex;padding:0 0 3px;border:none}.sm-result .parameters__item-distance strong{order:2;margin-left:6px;font-size:0.875rem;font-weight:500}.sm-result .parameters__item-distance .parameters__text{display:none}.sm-result .price-box{margin-top:auto;display:-ms-flexbox;display:flex;align-items:center}.sm-result .price{color:var(--greyscale-primary40);font-size:0.875rem;font-weight:500}.sm-result .price b{color:var(--main-A);font-size:1.5rem;font-weight:600;line-height:1}.sm-result .link{margin-left:auto;width:8.56rem;height:3rem;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background:var(--main-B);color:#fff;border-radius:0.375rem;font-weight:700}.sm-result .link:hover{background:var(--main-B-20);text-decoration:none}.sm-result .tagged-list{display:none}@media (max-width:767.98px){.sm-result{flex:100%;max-width:100%}.sm-result .info-wrap{padding:1rem}.sm-result .rating{height:auto}.sm-result .hotel{margin-bottom:0;font-size:1.5rem}.sm-result .tree{margin-bottom:0.5rem}.sm-result .info div{margin-bottom:0}.sm-result .parameters__body{gap:0.3rem}.sm-result .parameters__item{padding:0rem 0.6rem 0.05rem}.sm-result .parameters__item .parameters__text{margin-left:0.15rem}}.bd-accommodation #heading{display:none}.bd-accommodation .structured-content__body{padding:0}.bd-accommodation .structured-content__item{margin-top:3.75rem}.bd-accommodation .structured-content__item-name{margin-bottom:1.5rem}.bd-accommodation .structured-content .load-more-overlay{padding:0}.bd-accommodation .structured-content .load-more-wrap .more__link,.bd-accommodation .structured-content .load-more-wrap cesys-date-grid::part(loadNextPageButton){margin-left:auto}.bd-accommodation .trip-information b,.bd-accommodation .trip-information strong{font-weight:600}.bd-accommodation .trip-information__item{margin-bottom:1rem}.bd-accommodation .trip-information__title{color:var(--main-B);text-transform:uppercase;font-size:1.1rem;font-weight:500;line-height:1.5rem;letter-spacing:0.01563rem}.hotel-detail .rating{color:#fbc02d;font-size:0.75rem}.hotel-detail .rating .icon{margin-right:3px}.hotel-detail .hotel{margin:0 0 0.3rem;font-size:3rem}.hotel-detail .tree{margin-bottom:2rem;word-spacing:0.2rem}.hotel-detail .tree,.hotel-detail .tree a{color:var(--greyscale-primary40);font-weight:500}.hotel-detail .tree .icon{vertical-align:-1px;font-size:0.9rem}.hotel-detail .slider__item{margin-bottom:0}.hotel-detail .slider__wrapper{padding-bottom:21.75rem}.hotel-detail .item-class{position:absolute;top:1rem;right:1rem;display:-ms-flexbox;display:flex;align-items:center;column-gap:0.75rem}.hotel-detail .tip{color:#fff;font-weight:bold;font-size:1.2rem;text-shadow:0 0 3px #999;display:none}.hotel-detail .tip.is-tip{display:block}.hotel-detail .favourites-link-accommodation{position:relative;z-index:11;color:#fff;text-shadow:0 0 3px #999;font-size:1.5rem}.hotel-detail .favourites-link-accommodation:before{content:"";font-weight:bold}.hotel-detail .favourites-link-accommodation span{display:none}.hotel-detail .favourites-link-accommodation:hover:before,.hotel-detail .favourites-link-accommodation.favourites-link--remove:before{content:""}.hotel-detail .thumbs a div{height:8.18rem;border-radius:0.25rem}.hotel-detail .info-wrap{padding:1rem;background:var(--main-A);border-radius:0.25rem;color:#fff;font-weight:500;font-size:0.95rem}.hotel-detail .info-wrap .transport,.hotel-detail .info-wrap .boarding{margin-bottom:0.5rem}.hotel-detail .box-2-info .icon{color:var(--main-A2-60);font-size:0.9rem}.hotel-detail .box-2-info .parameters__body{padding:0}.hotel-detail .box-2-info .parameters__item:not(.parameters__item-distance){display:none}.hotel-detail .box-2-info .parameters__item-distance{display:-ms-flexbox;display:flex;align-items:center}.hotel-detail .box-2-info .parameters__item-distance .icon{order:-1;margin:2px 4px 0 0;font-size:0.9rem}.hotel-detail .box-2-info .parameters__item-distance strong{font-size:1rem;font-weight:400}.hotel-detail .box-2-info .parameters__item-distance .parameters__text{display:none}.hotel-detail .parameters-wrap .parameters{margin:0}.hotel-detail .parameters-wrap .parameters__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:0.62rem;padding:0}.hotel-detail .parameters-wrap .parameters__item-distance{display:none}.hotel-detail .parameters-wrap .parameters__item{margin:0;padding:0.22rem 1rem;border-radius:3.125rem;border:1px solid var(--main-A2-20)}.hotel-detail .parameters-wrap .parameters .icon{margin-right:0.4rem;vertical-align:-1px;font-size:0.9rem}.hotel-detail .parameters-wrap .parameters .parameters__text{display:inline-block;font-size:0.8rem}.hotel-detail .info-text{padding-top:2rem}.hotel-detail .info-text:empty{display:none}.hotel-detail .info-text h3,.hotel-detail .info-text h4{margin-bottom:1rem;font-size:1.1rem;font-weight:500}.hotel-detail .info-text p{font-weight:500;font-size:1rem}@media (max-width:767.98px){.hotel-detail .hotel{margin:0;font-size:2rem}.hotel-detail .tree{margin-bottom:1rem}.hotel-detail .parameters-wrap .parameters__body{gap:0.32rem}.hotel-detail .parameters-wrap .parameters__item{padding:0.12rem 0.66rem}}.bd-term #heading,.bd-amadeus-term #heading{display:none}.bd-term .multi-steps,.bd-amadeus-term .multi-steps{display:-ms-flexbox;display:flex;justify-content:space-between;position:relative;margin:0 0 3.75rem}.bd-term .multi-steps:before,.bd-amadeus-term .multi-steps:before{content:"";position:absolute;left:0;right:0;top:2rem;height:2px;background:var(--greyscale-primary70)}.bd-term .multi-steps li,.bd-amadeus-term .multi-steps li{display:-ms-flexbox;display:flex;align-items:center;padding-right:1.5rem;border-radius:6.1875rem;border:0.75rem solid #f2f2f2;background:#f2f2f2;color:var(--main-B);font-size:1.5rem;font-weight:500}.bd-term .multi-steps li:before,.bd-amadeus-term .multi-steps li:before{width:2.72rem;height:2.72rem;line-height:2.72rem;margin:0 0.94rem 0 0;background:var(--main-B);color:#fff;border:none;font-size:1.1rem;font-weight:400}.bd-term .multi-steps li:after,.bd-amadeus-term .multi-steps li:after{display:block;top:0;bottom:0;left:-1.45rem;width:auto;height:auto;margin:9px auto 0;background:none !important;color:var(--greyscale-primary70);content:"";font-family:"c4f";font-size:1rem}.bd-term .multi-steps li.active~li,.bd-amadeus-term .multi-steps li.active~li{color:var(--greyscale-primary30)}.bd-term .multi-steps li.active~li::before,.bd-amadeus-term .multi-steps li.active~li::before{color:var(--greyscale-primary30);background:var(--greyscale-primary85);font-weight:500}.bd-term .multi-steps li:nth-child(1):after,.bd-amadeus-term .multi-steps li:nth-child(1):after{display:none}@media (max-width:991.98px){.bd-term .multi-steps,.bd-amadeus-term .multi-steps{display:block;margin:0 0 1rem}.bd-term .multi-steps:before,.bd-term .multi-steps li:after,.bd-amadeus-term .multi-steps:before,.bd-amadeus-term .multi-steps li:after{display:none}.bd-term .multi-steps li,.bd-amadeus-term .multi-steps li{border-width:0.3rem;font-size:1.25rem;line-height:1}.bd-term .multi-steps li:before,.bd-amadeus-term .multi-steps li:before{width:2rem;height:2rem;line-height:2rem;flex:0 0 2rem;margin-right:0.75rem}}.bd-term .booking-form__box,.bd-amadeus-term .booking-form__box{padding:0;border:none}.bd-term .booking-form__title--calculation,.bd-amadeus-term .booking-form__title--calculation{display:none}.bd-term .booking-form__room-name,.bd-amadeus-term .booking-form__room-name{margin-bottom:1.25rem;font-size:1.55rem}.bd-term .booking-form__room-row,.bd-amadeus-term .booking-form__room-row{margin-bottom:0.5rem;padding:0.3rem 1rem;background:#fff;border-radius:0.25rem}.bd-term .booking-form__room-description,.bd-term .booking-form__surcharge-description,.bd-amadeus-term .booking-form__room-description,.bd-amadeus-term .booking-form__surcharge-description{font-weight:500}.bd-term .booking-form__room-total,.bd-term .booking-form__surcharge-total,.bd-amadeus-term .booking-form__room-total,.bd-amadeus-term .booking-form__surcharge-total{background:none;color:var(--main-A);font-weight:500}.bd-term .booking-form__surcharge-row,.bd-amadeus-term .booking-form__surcharge-row{margin-bottom:1rem}.bd-term .booking-form__total-price,.bd-amadeus-term .booking-form__total-price{justify-content:flex-end;align-items:center;margin-top:2rem;background:none;border-top:1px solid var(--greyscale-primary80);border-radius:0;font-size:1rem}.bd-term .booking-form__total-price-value,.bd-amadeus-term .booking-form__total-price-value{margin-left:0}.bd-term .booking-form__step-button--next,.bd-term .booking-form__step--3 .booking-form__submit-button,.bd-term .bd-amadeus-term .booking-form__step--3 .booking-form__submit-button,.bd-amadeus-term .booking-form__step--3 .bd-term .booking-form__submit-button,.bd-amadeus-term .booking-form__step-button--next,.bd-amadeus-term .bd-term .booking-form__step--3 .booking-form__submit-button,.bd-term .booking-form__step--3 .bd-amadeus-term .booking-form__submit-button,.bd-amadeus-term .booking-form__step--3 .booking-form__submit-button{height:3rem;padding:0.75rem 1.5rem 0.75rem 2rem;background:var(--main-B);border:none;border-radius:0.375rem;font-weight:700}.bd-term .booking-form__step-button--next:hover,.bd-term .booking-form__step--3 .booking-form__submit-button:hover,.bd-term .bd-amadeus-term .booking-form__step--3 .booking-form__submit-button:hover,.bd-amadeus-term .booking-form__step--3 .bd-term .booking-form__submit-button:hover,.bd-amadeus-term .booking-form__step-button--next:hover,.bd-amadeus-term .bd-term .booking-form__step--3 .booking-form__submit-button:hover,.bd-term .booking-form__step--3 .bd-amadeus-term .booking-form__submit-button:hover,.bd-amadeus-term .booking-form__step--3 .booking-form__submit-button:hover{background:var(--main-B-10);box-shadow:none !important}.bd-term .booking-form__step-button--next:focus,.bd-term .booking-form__step--3 .booking-form__submit-button:focus,.bd-term .bd-amadeus-term .booking-form__step--3 .booking-form__submit-button:focus,.bd-amadeus-term .booking-form__step--3 .bd-term .booking-form__submit-button:focus,.bd-amadeus-term .booking-form__step-button--next:focus,.bd-amadeus-term .bd-term .booking-form__step--3 .booking-form__submit-button:focus,.bd-term .booking-form__step--3 .bd-amadeus-term .booking-form__submit-button:focus,.bd-amadeus-term .booking-form__step--3 .booking-form__submit-button:focus{background:var(--main-B-20);box-shadow:none !important}.bd-term .booking-form .booking-form__step-button--prev,.bd-amadeus-term .booking-form .booking-form__step-button--prev{height:3rem;background:var(--main-A);border:none;border-radius:0.375rem;font-weight:700}.bd-term .booking-form .booking-form__step-button--prev:hover,.bd-amadeus-term .booking-form .booking-form__step-button--prev:hover{background:var(--main-A-10);box-shadow:none !important}.bd-term .booking-form .booking-form__step-button--prev:focus,.bd-amadeus-term .booking-form .booking-form__step-button--prev:focus{background:var(--main-A-20);box-shadow:none !important}.bd-term .booking-form .remove-surcharge,.bd-amadeus-term .booking-form .remove-surcharge{margin-right:0.5rem;color:var(--Grey);opacity:1;font-size:1.65rem;font-weight:400}.bd-term .select2-container--default .select2-selection--single,.bd-amadeus-term .select2-container--default .select2-selection--single{height:56px;margin:1.5rem 0;padding:8px 12px;background:none;border-radius:0.3125rem;font-weight:500}.bd-term .select2-container--default .select2-selection--single .select2-selection__rendered,.bd-amadeus-term .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--Grey)}.bd-term .select2-container--default .select2-selection--single .select2-selection__arrow b,.bd-amadeus-term .select2-container--default .select2-selection--single .select2-selection__arrow b{top:27px;margin-left:-16px;border-width:6px 6px 0 6px}.bd-term .term-sidebar,.bd-amadeus-term .term-sidebar{padding:1rem;background:#fff;border-radius:0.25rem}.bd-term .term-sidebar .img-large div,.bd-amadeus-term .term-sidebar .img-large div{height:14.5rem;border-radius:0.25rem}.bd-term .term-info .rating,.bd-amadeus-term .term-info .rating{color:#fbc02d;font-size:0.8rem}.bd-term .term-info .rating .icon,.bd-amadeus-term .term-info .rating .icon{margin-right:3px}.bd-term .term-info .hotel,.bd-amadeus-term .term-info .hotel{font-size:1.55rem;font-weight:500}.bd-term .term-info .hotel a,.bd-amadeus-term .term-info .hotel a{color:var(--Grey)}.bd-term .term-info .tree,.bd-amadeus-term .term-info .tree{font-weight:500}.bd-term .term-info .tree,.bd-term .term-info .tree a,.bd-amadeus-term .term-info .tree,.bd-amadeus-term .term-info .tree a{color:var(--greyscale-primary50)}.bd-term .term-info .img-large,.bd-amadeus-term .term-info .img-large{display:block;margin:1rem 0}.bd-term .term-info-line,.bd-amadeus-term .term-info-line{padding:0 0 0.5rem;margin-bottom:0.5rem;border-bottom:1px solid var(--greyscale-primary80);display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:0.95rem;font-weight:600}.bd-term .term-info-line .icon,.bd-amadeus-term .term-info-line .icon{vertical-align:-1px;margin-right:3px}.bd-term .flights strong,.bd-amadeus-term .flights strong{font-weight:500}.bd-term .flights__body,.bd-amadeus-term .flights__body{margin:0}.bd-term .flights__col,.bd-amadeus-term .flights__col{flex:0 0 100%;max-width:100%;padding:0;font-size:0.95rem;font-weight:500}.bd-term .flights__col--to,.bd-amadeus-term .flights__col--to{margin-bottom:1rem}.bd-term .flights__title,.bd-amadeus-term .flights__title{font-weight:500;font-size:0.95rem}.bd-term .flights__title span,.bd-amadeus-term .flights__title span{margin-right:0.5rem;color:var(--Grey)}.bd-term .flights__wrap::before,.bd-term .flights__info--departure::before,.bd-term .flights__info--departure::after,.bd-term .flights__info--arrivals::before,.bd-term .flights__total-time::before,.bd-term .flights__total-time::after,.bd-amadeus-term .flights__wrap::before,.bd-amadeus-term .flights__info--departure::before,.bd-amadeus-term .flights__info--departure::after,.bd-amadeus-term .flights__info--arrivals::before,.bd-amadeus-term .flights__total-time::before,.bd-amadeus-term .flights__total-time::after{display:none}.bd-term .flights__summary,.bd-amadeus-term .flights__summary{margin:0.3rem 0}.bd-term .flights__wrap,.bd-amadeus-term .flights__wrap{padding-left:0}.bd-term .flights__item,.bd-amadeus-term .flights__item{font-size:0.9rem}.bd-term .flights__info--departure,.bd-amadeus-term .flights__info--departure{padding:0}.bd-term .flights__date,.bd-amadeus-term .flights__date{display:block}.bd-term .flights__total-time,.bd-amadeus-term .flights__total-time{margin-top:0;padding:0}.bd-term .flights__type,.bd-amadeus-term .flights__type{font-weight:400}.bd-term .more-wrap a,.bd-amadeus-term .more-wrap a{display:inline-block;padding:0.35rem 1.1rem 0.25rem 1.5rem;border-radius:0.375rem;border:1px solid var(--greyscale-primary90);color:var(--Grey);font-size:0.95rem;font-weight:500}.bd-term .more-wrap a span,.bd-amadeus-term .more-wrap a span{margin-left:0.5rem;vertical-align:-2px}.bd-term .more-wrap a:hover,.bd-term .more-wrap a:focus,.bd-amadeus-term .more-wrap a:hover,.bd-amadeus-term .more-wrap a:focus{background:var(--greyscale-primary90);text-decoration:none}.bd-term .trip-information b,.bd-term .trip-information strong,.bd-amadeus-term .trip-information b,.bd-amadeus-term .trip-information strong{font-weight:600}.bd-term .trip-information__item,.bd-amadeus-term .trip-information__item{margin-bottom:1rem}.bd-term .trip-information__title,.bd-amadeus-term .trip-information__title{color:var(--main-B);text-transform:uppercase;font-size:1.1rem;font-weight:500;line-height:1.5rem;letter-spacing:0.01563rem}.bd-term .booking-form__box--order .booking-form__title,.bd-amadeus-term .booking-form__box--order .booking-form__title{font-size:1.55rem;margin-bottom:1.5rem}.bd-term .booking-form__box--order .booking-form__title:before,.bd-amadeus-term .booking-form__box--order .booking-form__title:before{width:1rem}.bd-term .booking-form__box--order .booking-form__title:after,.bd-amadeus-term .booking-form__box--order .booking-form__title:after{display:none}.bd-term .booking-form__box--order .form-group,.bd-amadeus-term .booking-form__box--order .form-group{position:relative}.bd-term .booking-form__box--order .form-group:not(.col-birth-date) label:not([for="birthDateDay"]),.bd-amadeus-term .booking-form__box--order .form-group:not(.col-birth-date) label:not([for="birthDateDay"]){position:absolute;left:1.25rem;top:0.95rem;font-weight:500;display:none}.bd-term .booking-form__box--order .form-group label[for="country"],.bd-amadeus-term .booking-form__box--order .form-group label[for="country"]{display:none}.bd-term .booking-form__box--order .form-group input,.bd-amadeus-term .booking-form__box--order .form-group input{position:relative;height:3.5rem;background-color:unset;border-color:var(--main-A2-70);color:var(--Grey);font-weight:500}.bd-term .booking-form__box--order .form-group input:focus,.bd-amadeus-term .booking-form__box--order .form-group input:focus{background:#f2f2f2}.bd-term .booking-form__box--order .form-group select,.bd-amadeus-term .booking-form__box--order .form-group select{position:relative;background:none;height:3.5rem;border-color:var(--main-A2-70)}.bd-term .booking-form__box--order .form-group select:focus,.bd-amadeus-term .booking-form__box--order .form-group select:focus{background:#f2f2f2}.bd-term .booking-form__box--order .booking-form__booking-result+.form-row .form-group:nth-child(3),.bd-amadeus-term .booking-form__box--order .booking-form__booking-result+.form-row .form-group:nth-child(3){flex:0 0 100%;max-width:100%}.bd-term .booking-form__box--order .booking-form__participants,.bd-amadeus-term .booking-form__box--order .booking-form__participants{padding-top:1rem;border-top:1px solid var(--greyscale-primary80)}.bd-term .booking-form__box--order .booking-form__participants-name,.bd-amadeus-term .booking-form__box--order .booking-form__participants-name{display:none}.bd-term .booking-form__box--order .booking-form__participants .booking-form__participant-row-heading h3,.bd-amadeus-term .booking-form__box--order .booking-form__participants .booking-form__participant-row-heading h3{margin:1.5rem 0;color:var(--main-A);font-size:1.15rem}.bd-term .booking-form__box--order .booking-form__participants .col-birth-date,.bd-amadeus-term .booking-form__box--order .booking-form__participants .col-birth-date{flex:0 0 100%;max-width:100%}.bd-term .booking-form__box--order .booking-form__participants .form-group--nationality label,.bd-amadeus-term .booking-form__box--order .booking-form__participants .form-group--nationality label{display:none}.bd-term .booking-form__box--order textarea,.bd-amadeus-term .booking-form__box--order textarea{background:none;border-color:var(--main-A2-70)}.bd-term .booking-form__step--3 .booking-form__title,.bd-amadeus-term .booking-form__step--3 .booking-form__title{display:none}.bd-term .booking-form__step--3 .booking-summary__title,.bd-amadeus-term .booking-form__step--3 .booking-summary__title{font-size:1.55rem;margin-bottom:1.5rem}.bd-term .booking-form__step--3 .booking-summary__title:before,.bd-amadeus-term .booking-form__step--3 .booking-summary__title:before{width:1rem}.bd-term .booking-form__step--3 .booking-summary__title:after,.bd-term .booking-form__step--3 .booking-summary__title .icon,.bd-amadeus-term .booking-form__step--3 .booking-summary__title:after,.bd-amadeus-term .booking-form__step--3 .booking-summary__title .icon{display:none}.bd-term .booking-form__step--3 .booking-summary__occupancy,.bd-amadeus-term .booking-form__step--3 .booking-summary__occupancy{margin-bottom:2rem}.bd-term .booking-form__step--3 .booking-summary__customer-email,.bd-amadeus-term .booking-form__step--3 .booking-summary__customer-email{margin:1.5rem 0 0.5rem}.bd-term .booking-form__step--3 .booking-summary__customer-email:before,.bd-amadeus-term .booking-form__step--3 .booking-summary__customer-email:before{content:"";font-family:"c4f";font-size:1.15rem;line-height:1.3;margin-right:1.3rem}.bd-term .booking-form__step--3 .booking-summary__customer-phone,.bd-amadeus-term .booking-form__step--3 .booking-summary__customer-phone{margin-bottom:1.5rem}.bd-term .booking-form__step--3 .booking-summary__customer-phone:before,.bd-amadeus-term .booking-form__step--3 .booking-summary__customer-phone:before{content:"";font-family:"c4f";font-size:1.15rem;line-height:1.3;margin-right:1.3rem}.bd-term .booking-form__step--3 .booking-summary__pricelist-price,.bd-amadeus-term .booking-form__step--3 .booking-summary__pricelist-price{background:none;font-weight:400}.bd-term .booking-form__step--3 .booking-summary__pricelist-price .price,.bd-amadeus-term .booking-form__step--3 .booking-summary__pricelist-price .price{color:var(--main-A);font-weight:500}.bd-term .booking-form__step--3 .booking-summary__total-price,.bd-amadeus-term .booking-form__step--3 .booking-summary__total-price{justify-content:flex-end;padding:0;background:none}.bd-term .booking-form__step--3 .booking-summary__total-price .price,.bd-amadeus-term .booking-form__step--3 .booking-summary__total-price .price{color:var(--main-A)}.bd-term .booking-form__step--3 .booking-form__custom-inputs .form-group>label,.bd-amadeus-term .booking-form__step--3 .booking-form__custom-inputs .form-group>label{width:100%}.bd-term .booking-form__step--3 .booking-form__custom-inputs .custom-radio label,.bd-amadeus-term .booking-form__step--3 .booking-form__custom-inputs .custom-radio label{cursor:pointer}.bd-term .booking-form__step--3 .booking-form__submit-button,.bd-amadeus-term .booking-form__step--3 .booking-form__submit-button{padding:0.4rem 1.5rem}.bd-term .booking-form__step--3 .booking-form__submit-button:before,.bd-amadeus-term .booking-form__step--3 .booking-form__submit-button:before{content:"";font-family:"c4f";-webkit-text-stroke:1.5px var(--main-B);vertical-align:-2px;margin-right:0.5rem}@media (min-width:768px){.bd-term .booking-form__step--3 .booking-form__submit,.bd-amadeus-term .booking-form__step--3 .booking-form__submit{float:right;margin:0}}.bd-term .booking-form__step--3 .booking-form__text-after,.bd-amadeus-term .booking-form__step--3 .booking-form__text-after{clear:both}.bd-content-page[data-content-page="ORDER_CONFIRMATION"] #heading,.bd-content-page[data-content-page="ORDER_CONFIRMATION"] .page__header{display:none}.save-order_wrap{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;max-width:80%;margin:auto}.save-order_wrap .top-icon{display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;margin-bottom:2rem;padding:12px 0 0 0;border-radius:3rem;background:var(--main-A2-40);color:#fff;font-size:3rem;-webkit-text-stroke:6px var(--main-A2-40)}.save-order_wrap h1{width:100%;margin-bottom:0.5rem;color:var(--Grey);font-size:3rem;font-weight:500;line-height:3.125rem}.save-order_wrap h2{width:100%;margin-bottom:2.75rem;color:var(--Grey);font-size:1.75rem;font-weight:500;line-height:1.75rem}.save-order_wrap .box{flex:0 0 31%;max-width:31%;margin:0 auto 1rem;padding:1.5rem;background:#fff;border-radius:0.75rem;font-size:0.95rem;font-weight:500;line-height:1.5rem;letter-spacing:0.01563rem}.save-order_wrap .box h2{min-height:5rem;margin:0;color:var(--main-A);font-size:1.55rem;font-weight:500;line-height:1.5rem}.save-order_wrap .box em{color:#0f0c27;font-style:normal;font-weight:700}.save-order_wrap .box a{color:#0f0c27;text-decoration:underline}.save-order_wrap .box a:hover{text-decoration:none}@media (max-width:991.98px){.save-order_wrap .box{flex:0 0 47%;max-width:47%}}@media (max-width:767.98px){.save-order_wrap{max-width:100%}.save-order_wrap h1{font-size:2rem;line-height:1.2}.save-order_wrap h2{margin-bottom:1rem}.save-order_wrap .box{flex:0 0 100%;max-width:100%}.save-order_wrap .box h2{min-height:unset;margin:0 0 1rem}}.bd-country .search-results__main>div:nth-child(2),.bd-destination .search-results__main>div:nth-child(2){display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:2rem}.bd-content-page[data-content-page="1"] .page__header{display:none}.bd-content-page[data-content-page="1"] .page__body{margin-top:1.75rem}.bd-content-page[data-content-page="1"] .row ol{list-style:none;margin:0 0 1.5rem;padding:0;letter-spacing:0.01563rem}.bd-content-page[data-content-page="1"] .row ol b{font-weight:500}.bd-content-page[data-content-page="1"] .row ol li:first-child b{color:var(--main-B);font-size:1.05rem}.bd-content-page[data-content-page="1"] .row ol:first-child li:first-child b{font-size:1.15rem}.bd-content-page[data-content-page="1"] .row ol a{color:var(--Grey);font-weight:500}.bd-content-page[data-content-page="1"] .row ol u{display:inline-block;width:80px;text-decoration:none}.bd-content-page[data-content-page="1"] .page .social{margin-bottom:1rem}.bd-content-page[data-content-page="1"] .page .social a{display:inline-block;width:1.25rem;height:1.25rem;margin-right:0.3rem;background:var(--main-C);border-radius:2rem;text-align:center;font-size:0}.bd-content-page[data-content-page="1"] .page .social a:empty{display:none}.bd-content-page[data-content-page="1"] .page .social a:before{width:100%;line-height:1.25rem;font-size:0.7rem}.bd-content-page[data-content-page="1"] .page .social a:hover{background:var(--main-A2-70);text-decoration:none}.bd-content-page[data-content-page="1"] .page__body>h3+.row{margin-top:1.5rem}.bd-content-page[data-content-page="1"] .page__body>h3+.row>div{position:relative;margin-bottom:32px;padding:16px 32px}.bd-content-page[data-content-page="1"] .page__body>h3+.row>div:before{content:"";position:absolute;top:0;bottom:0;left:16px;right:16px;padding:16px;border:1px solid var(--greyscale-primary80);border-radius:0.25rem}.bd-content-page[data-content-page="1"] .page__body>h3+.row ol:last-of-type{margin-bottom:0}.bd-content-page[data-content-page="1"] .gallery,.bd-content-page[data-content-page="1"] .page__footer{display:none}.bd-tags .tags .tags__header{display:none}.bd-tags .tags .tags__body{margin:2rem -16px 0}.bd-tags .tags .tags__item{padding:0 16px 120px}.bd-tags .tags .tags__item:hover .tags__item-body{box-shadow:0 0 15px var(--main-A2-80)}.bd-tags .tags .tags__item-body{display:block;position:relative;height:225px;border-radius:0.25rem;background:var(--main-A2-90);padding:0;font-size:0.95rem;transition:0.3s linear}.bd-tags .tags .tags__item-body:before{z-index:-1}.bd-tags .tags .tags__badge{right:0;top:1.12rem;width:2.2rem;padding:0.1875rem 0.5rem;border-radius:0.375rem 0rem 0rem 0.375rem;background:#fff;color:var(--Grey);text-align:center;font-weight:700;line-height:1.5rem;letter-spacing:0.03125rem}.bd-tags .tags .tags__headline{margin-bottom:8px;padding:244px 0 0;font-size:1.55rem;font-weight:500}.bd-tags .tags .tags__perex{padding:0;font-size:1.15rem;font-weight:500;color:var(--greyscale-primary30)}.bd-tags .tags .tags__link{height:auto;bottom:-95px}@media (min-width:992px){.bd-tags .tags .tags__item{flex:0 0 33.333%;max-width:33.333%}}@media (min-width:768px) and (max-width:991.98px){.bd-tags .tags .tags__item{flex:0 0 50%;max-width:50%}}.bd-tags .tagged .tagged__header{display:none}.bd-tags .tagged .tag-text{display:-ms-flexbox;display:flex;align-items:flex-start;gap:1.5rem}.bd-tags .tagged .tag-text__description{margin-top:0 !important;width:50%;font-weight:500}.bd-tags .tagged .tag-text .btn-group{gap:0.62rem;width:50%;order:1}.bd-tags .tagged .tag-text .btn-group a{flex:unset}@media (max-width:991.98px){.bd-tags .tagged .tag-text{flex-wrap:wrap}.bd-tags .tagged .tag-text__description{width:100%}.bd-tags .tagged .tag-text .btn-group{width:100%}}.bd-tags .tagged .tagged-article{display:-ms-flexbox;display:flex;flex-direction:column;border-radius:0.25rem;overflow:hidden}.bd-tags .tagged .tagged-article .tagged-article__body{height:auto;margin-top:auto;padding:1rem;background:rgba(54, 7, 75, 0.8)}.bd-tags .tagged .tagged-article .tagged-article__header{width:100%}.bd-tags .tagged .tagged-article .tagged-article__heading{width:100%;margin:0;font-size:1.5rem;font-weight:500;line-height:1.45rem}.bd-tags .tagged .tagged-article .tagged-article__heading a{display:block;text-transform:none !important;text-decoration:none}.bd-tags .tagged .tagged-article .tagged-article__perex{max-height:42px;font-size:0.875rem}.bd-tags .tagged .tagged-article .tagged-article__perex>div:nth-child(2){display:none}.bd-tags .tagged .tagged-article .tagged-article__rating{display:none}.bd-tags .tagged .tagged-article .tagged-article__price{color:var(--main-A2-80);font-size:1.5rem;font-weight:500}.bd-tags .tagged .tagged-article .tagged-article__price span{color:#fff;font-size:0.875rem}@media (min-width:768px) and (max-width:991.98px){.bd-tags .tagged .tagged-article:nth-child(n){width:calc(50% - 32px) !important;height:calc(300px - 32px) !important;position:relative !important;right:inherit !important;top:inherit !important}}@media (min-width:992px){.bd-tags .tagged .tagged-article:nth-child(2){top:320px}}@media (max-width:767.98px){.bd-tags .tagged .tagged__body{padding:0}.bd-tags .tagged .tag-text__description{line-height:1.4}.bd-tags .tagged .btn-group{flex-wrap:wrap}.bd-tags .tagged .tagged-article:nth-child(n){height:calc(280px - 32px) !important}.bd-tags .tagged .tagged-article .tagged-article__price{right:15px}}.callback--extended .callback__header{display:none}.callback--extended .card,.callback--extended .card-header,.callback--extended .card-body{padding:0;background:none;border:none}.callback--extended .card-header{margin-bottom:1rem;color:var(--main-A);font-size:1.375rem;font-weight:500}.callback--extended .select2-selection--multiple,.callback--extended .select2-selection--single,.callback--extended .callback__input{height:3.5rem;background:none !important;border-color:var(--main-A2-70) !important}.callback--extended .select2-selection--multiple .select2-selection__rendered,.callback--extended .select2-selection--multiple .select2-search,.callback--extended .select2-selection--multiple .select2-search__field,.callback--extended .select2-selection--single .select2-selection__rendered,.callback--extended .select2-selection--single .select2-search,.callback--extended .select2-selection--single .select2-search__field,.callback--extended .callback__input .select2-selection__rendered,.callback--extended .callback__input .select2-search,.callback--extended .callback__input .select2-search__field{height:100%;margin-top:0;padding:0}.callback--extended .select2-selection--multiple .select2-search__field,.callback--extended .select2-selection--single .select2-search__field,.callback--extended .callback__input .select2-search__field{padding:0.5rem 1rem}.callback--extended .select2-selection--multiple .select2-selection__arrow,.callback--extended .select2-selection--single .select2-selection__arrow,.callback--extended .callback__input .select2-selection__arrow{top:15px;right:9px}.callback--extended .searchmask__transport-type{margin-right:0.75rem}.callback--extended .searchmask__transport-type label{padding:0.5rem 1rem;background:var(--main-A2-80);border:none;border-radius:2rem;font-size:0.98rem;font-weight:500}.callback--extended .select2-selection--single{padding:0.5rem 1rem}.callback--extended .row__input-accept{margin-left:-1rem}.callback--extended .callback__btn{width:auto;height:3rem;margin:-2.5rem 0 0 auto;padding:0.5rem 2rem;border-radius:0.375rem;font-weight:700}@media (max-width:767.98px){.callback--extended .card-body>.row{margin:0 0 1rem}.callback--extended .callback__label,.callback--extended .form-custom__label{padding:0}.callback--extended .row__input-transport>div{flex-wrap:wrap}.callback--extended .row__input-occupancy .row>div{padding:1px 0 !important}.callback--extended .callback__btn{margin-top:0}}.dates-favourites .search-results{display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:1.5rem}cesys-fulltext::part(fulltextOpenButton){color:var(--main-B);font-size:1rem}cesys-fulltext::part(fulltextOpenButtonIcon){margin-right:0.5rem;margin-top:1px;font-size:1.75rem}cesys-search-mask,cesys-date-grid{--bs-primary: #36074b;--bs-primary-light: rgba(54, 7, 75, 0.2);--bs-primary-lighten-40: rgba(54, 7, 75, 0.4);--bs-text: #0f0c27}cesys-search-mask::part(buttonsBeforeMask),cesys-date-grid::part(buttonsBeforeMask){display:none}cesys-search-mask::part(maskContainer),cesys-date-grid::part(maskContainer){padding:1rem;background:var(--main-A);border-radius:0.25rem}cesys-search-mask::part(buttonsContainer),cesys-date-grid::part(buttonsContainer){grid-template-columns:12fr 2fr;gap:0.75rem}cesys-search-mask::part(inputsContainer),cesys-date-grid::part(inputsContainer){gap:0.75rem;grid-template-columns:1fr 1fr 1fr 1fr}cesys-search-mask::part(maskButtonLabel),cesys-date-grid::part(maskButtonLabel){margin-bottom:5px;color:#fff;font-weight:500;font-size:1rem}cesys-search-mask::part(maskButtonIcon),cesys-date-grid::part(maskButtonIcon){margin:3px 0.3rem 0 0;font-size:1rem}cesys-search-mask::part(maskButton),cesys-date-grid::part(maskButton){height:3rem;padding:0.3rem 0.75rem;border-radius:0.25rem;font-size:1rem;font-weight:500}cesys-search-mask::part(maskButton-search),cesys-date-grid::part(maskButton-search){height:3rem;margin-top:auto;background:var(--main-A2-20);border:none;font-size:1rem;font-weight:700;line-height:1}cesys-search-mask::part(inputsContainerSecondary),cesys-date-grid::part(inputsContainerSecondary){gap:0.75rem;margin-top:0.75rem}cesys-search-mask::part(extendedSearchButton),cesys-date-grid::part(extendedSearchButton){height:2.25rem;margin-top:1rem;padding:0.5rem 1rem;border:1px solid var(--greyscale-primary90);font-size:0.75rem;font-weight:500}cesys-search-mask::part(extendedSearchButton):hover,cesys-date-grid::part(extendedSearchButton):hover{background:var(--greyscale-primary90)}cesys-search-mask::part(fulltextInput-input),cesys-date-grid::part(fulltextInput-input){border-radius:0.25rem}cesys-search-mask::part(dropdown-footer-cancel),cesys-date-grid::part(dropdown-footer-cancel){height:3rem;border-radius:0.375rem;flex-grow:unset;font-size:1rem;font-weight:700;background:#36074b;border-color:#36074b;color:#fff}cesys-search-mask::part(dropdown-footer-cancel):hover,cesys-date-grid::part(dropdown-footer-cancel):hover{border-color:#14031c;background:#14031c}cesys-search-mask::part(dropdown-footer-confirm),cesys-date-grid::part(dropdown-footer-confirm){height:3rem;margin-left:0.75rem;border-radius:0.375rem;flex-grow:unset;font-size:1rem;font-weight:700;background:#e30613;border-color:#e30613}cesys-search-mask::part(dropdown-footer-confirm):hover,cesys-date-grid::part(dropdown-footer-confirm):hover{border-color:#b1050f;background:#b1050f}cesys-search-mask::part(selectButton),cesys-search-mask::part(numberInput),cesys-date-grid::part(selectButton),cesys-date-grid::part(numberInput){background:var(--main-A2-85);border-color:var(--main-A2-85);color:var(--greyscale-primary30)}cesys-search-mask::part(selectButton):hover,cesys-search-mask::part(numberInput):hover,cesys-date-grid::part(selectButton):hover,cesys-date-grid::part(numberInput):hover{border-color:var(--main-A2-80);background:var(--main-A2-80)}cesys-search-mask::part(passengers),cesys-date-grid::part(passengers){overflow-x:hidden}cesys-search-mask::part(passengers-children),cesys-date-grid::part(passengers-children){margin-left:0}cesys-search-mask::part(passengers-adults-select),cesys-search-mask::part(passengers-children-select),cesys-search-mask::part(passengers-child-select),cesys-date-grid::part(passengers-adults-select),cesys-date-grid::part(passengers-children-select),cesys-date-grid::part(passengers-child-select){padding:0.2rem 2.5rem 0.2rem 0.65rem !important;border-radius:0.375rem;border-color:var(--main-A2-60)}cesys-search-mask::part(passengers-adults-select-arrow),cesys-search-mask::part(passengers-children-select-arrow),cesys-search-mask::part(passengers-child-select-arrow),cesys-date-grid::part(passengers-adults-select-arrow),cesys-date-grid::part(passengers-children-select-arrow),cesys-date-grid::part(passengers-child-select-arrow){width:auto;height:auto;margin-left:auto;background:none;color:var(--Grey)}cesys-search-mask::part(passengers-adults-select-arrow):before,cesys-search-mask::part(passengers-children-select-arrow):before,cesys-search-mask::part(passengers-child-select-arrow):before,cesys-date-grid::part(passengers-adults-select-arrow):before,cesys-date-grid::part(passengers-children-select-arrow):before,cesys-date-grid::part(passengers-child-select-arrow):before{content:"";font-family:"c4f";font-size:1.35rem;transform:rotate(90deg)}cesys-search-mask::part(passengers-adults-select-arrow-icon),cesys-search-mask::part(passengers-children-select-arrow-icon),cesys-search-mask::part(passengers-child-select-arrow-icon),cesys-date-grid::part(passengers-adults-select-arrow-icon),cesys-date-grid::part(passengers-children-select-arrow-icon),cesys-date-grid::part(passengers-child-select-arrow-icon){display:none}cesys-search-mask::part(airports-airport-input),cesys-search-mask::part(airports-country-checkbox),cesys-date-grid::part(airports-airport-input),cesys-date-grid::part(airports-country-checkbox){border:2px solid var(--main-A2-60)}cesys-search-mask::part(airports-airport-input):checked,cesys-search-mask::part(airports-country-checkbox):checked,cesys-date-grid::part(airports-airport-input):checked,cesys-date-grid::part(airports-country-checkbox):checked{background-color:var(--main-B);border-color:var(--main-B)}@media (max-width:991.98px){cesys-search-mask::part(buttonsContainer),cesys-date-grid::part(buttonsContainer){grid-template-columns:1fr}cesys-search-mask::part(inputsContainer),cesys-date-grid::part(inputsContainer){grid-template-columns:1fr 1fr}}@media (max-width:767.98px){cesys-search-mask::part(maskButton-search),cesys-date-grid::part(maskButton-search){margin-top:1rem}}@media (max-width:575.98px){cesys-search-mask::part(inputsContainer),cesys-date-grid::part(inputsContainer){grid-template-columns:1fr}}.bd-search-results cesys-search-mask::part(maskContainer),.bd-country cesys-search-mask::part(maskContainer),.bd-destination cesys-search-mask::part(maskContainer){padding:1rem 0 2rem;background:none}.bd-search-results cesys-search-mask::part(buttonsContainer),.bd-country cesys-search-mask::part(buttonsContainer),.bd-destination cesys-search-mask::part(buttonsContainer){display:block}.bd-search-results cesys-search-mask::part(inputsContainer),.bd-country cesys-search-mask::part(inputsContainer),.bd-destination cesys-search-mask::part(inputsContainer){display:-ms-flexbox;display:flex;flex-direction:column}.bd-search-results cesys-search-mask::part(maskButtonLabel),.bd-country cesys-search-mask::part(maskButtonLabel),.bd-destination cesys-search-mask::part(maskButtonLabel){color:var(--main-A2-40);font-size:0.875rem;font-weight:500}@media (max-width:767.98px){.bd-search-results cesys-search-mask::part(infoCard),.bd-country cesys-search-mask::part(infoCard),.bd-destination cesys-search-mask::part(infoCard){background:var(--main-A2-90);font-size:0.9rem;font-weight:500}.bd-search-results cesys-search-mask::part(infoCard-button),.bd-country cesys-search-mask::part(infoCard-button),.bd-destination cesys-search-mask::part(infoCard-button){margin-bottom:1rem}}.bd-search-results cesys-search-filters,.bd-country cesys-search-filters,.bd-destination cesys-search-filters{--bs-secondary: #e30613}.bd-search-results cesys-search-filters::part(searchFiltersButton),.bd-country cesys-search-filters::part(searchFiltersButton),.bd-destination cesys-search-filters::part(searchFiltersButton){border-radius:0.25rem}cesys-search-filters{--bs-primary: #36074b;--bs-primary-light: rgba(54, 7, 75, 0.2);--bs-primary-lighten-40: rgba(54, 7, 75, 0.4);--bs-text: #0f0c27}cesys-search-filters::part(searchFilter-wrap){padding:1.5rem 0 0}cesys-search-filters::part(searchFilterGroup){background:#fff;border-radius:0.25rem}cesys-search-filters::part(searchFilterGroupButton){height:3rem;padding:0 0.5rem 0 1rem}cesys-search-filters::part(searchFilterGroupButton-strong){font-weight:500}cesys-search-filters::part(searchFilterGroupButton-count){width:1.75rem;height:1.75rem;background:var(--main-A2-60);color:#fff;font-weight:500}cesys-search-filters::part(expandArrow-icon){font-size:1.6rem}cesys-search-filters::part(searchFilterGroup-items){padding:0.75rem 1.05rem 1rem}cesys-search-filters::part(filter-input-radio):checked{border-color:var(--main-B)}cesys-search-filters::part(filter-input-radio):checked:before{background-color:var(--main-B)}cesys-search-filters::part(filter-input-checkbox){width:1.125rem;min-width:1.125rem;height:1.125rem;border:2px solid var(--main-A2-60);border-radius:0.125rem}cesys-search-filters::part(filter-input-checkbox):checked{background-color:var(--main-B);border-color:var(--main-B)}cesys-search-filters::part(accommodationParameters-icon){display:inline}cesys-date-grid::part(inputsContainer){padding:1rem;background:#fff;border-radius:0.25rem}cesys-date-grid::part(maskButtonLabel){color:var(--main-A2-40)}cesys-date-grid::part(maskButton){border:1px solid var(--greyscale-primary90)}cesys-date-grid::part(filtersOptions){align-items:center;flex-wrap:wrap}cesys-date-grid::part(sortByDropdownText){margin-right:1rem;color:var(--main-A2-60);font-size:1rem;font-weight:500}cesys-date-grid::part(sortByDropdownButton){height:2.5rem;padding:0 1rem;background:#fff;color:var(--Gray);border-radius:0.25rem;border-right:9px solid #fff;font-size:1rem;font-weight:500}cesys-date-grid::part(priceShowType-label){font-size:1rem;font-weight:500;cursor:pointer}cesys-date-grid::part(priceShowType-input){width:1.125rem;min-width:1.125rem;height:1.125rem;margin-top:2px;border:2px solid var(--main-A2-60);background-color:none;border-radius:0.125rem}cesys-date-grid::part(priceShowType-input):checked{background-color:var(--main-A2-60);border-color:var(--main-A2-60)}cesys-date-grid::part(datesPage){gap:0}cesys-date-grid::part(dateRowContainer){padding:1rem 0;border-radius:0;border-width:1px 0 0}cesys-date-grid::part(dateDurationRow){margin-bottom:0.3rem}cesys-date-grid::part(dateDurationRow-days){color:var(--Grey);font-weight:500;font-size:1rem}cesys-date-grid::part(flightRow){font-weight:500}cesys-date-grid::part(transportIcon),cesys-date-grid::part(boarding-icon){margin-right:0.2rem;font-size:0.95rem}cesys-date-grid::part(tourOperator-logo){display:none}cesys-date-grid::part(price-value){color:var(--main-A);font-size:1.65rem;font-weight:600}cesys-date-grid::part(compositionLabel){color:var(--main-A2-40);font-size:0.95rem;font-weight:500}cesys-date-grid::part(dateRowCol-price){padding-right:0}cesys-date-grid::part(expandButton){height:3rem;max-width:10rem;margin-left:auto;border-color:var(--main-A2-60);color:var(--Grey);font-size:1rem;font-weight:500}cesys-date-grid::part(expandButton):hover,cesys-date-grid::part(expandButton):focus{border-color:var(--main-A2-80);background:var(--main-A2-80)}cesys-date-grid::part(expandButton open){max-width:7.5rem;height:2.25rem;border-radius:0.375rem;background:var(--main-A2-90);border:none;font-size:0.85rem}@media (max-width:991.98px){cesys-date-grid::part(dateDurationRow){margin-bottom:0}cesys-date-grid::part(dateRowCol-transport),cesys-date-grid::part(dateRowCol-boarding-dateAttributes),cesys-date-grid::part(dateRowCol-logo){width:100%}cesys-date-grid::part(dateRowCol-price),cesys-date-grid::part(dateRowCol-expandButton){width:50%}cesys-date-grid::part(price-value){font-size:1.5rem}}@media (max-width:767.98px){cesys-date-grid::part(dateRowContainer open){padding:0 1rem}}cesys-date-grid::part(roomList){gap:0.75rem}cesys-date-grid::part(roomListRow){padding:1rem;border:none;box-shadow:none;font-weight:500}cesys-date-grid::part(roomNameHeading){font-size:1.1rem;font-weight:600}cesys-date-grid::part(roomAttribute-item){padding:0.3rem 0.85rem;background:var(--main-A2-40);color:#fff;border:none;border-radius:2rem;font-size:0.8rem}cesys-date-grid::part(reservationButtonTip){display:none}cesys-date-grid::part(reservationButton){height:3rem;background:var(--main-B);border:none;font-size:1rem;font-weight:500}cesys-date-grid::part(loadNextPageButton){max-width:unset;margin-left:auto;padding-left:0.5rem;display:-ms-flexbox;display:flex;white-space:nowrap}