@charset "UTF-8";
:root{--Grey: #313c4f;--main-A: #ffab1f;--main-B: #4a9de1;--main-C: #005296;--main-Highlight-1: #99cc67;--main-Highlight-2: #000;--main-dark: #434242;--br1: 0.375rem;--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-20: color-mix(in srgb, var(--main-A) 80%, white);--main-A2-40: color-mix(in srgb, var(--main-A) 60%, white);--main-A2-60: color-mix(in srgb, var(--main-A) 40%, white);--main-A2-80: color-mix(in srgb, var(--main-A) 20%, 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-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-primary90: color-mix(in srgb, var(--Grey) 10%, white);--greyscale-primary95: color-mix(in srgb, var(--Grey) 5%, white)}.shadow,.box-22 .content-box:hover .gallery__img,.bd-homepage .news .news-article:hover .news-article__img{box-shadow:0 0 12px var(--greyscale-primary30)}@media (min-width:992px){.container{max-width:82.5rem}}body{background-image:none;overflow-x:hidden}.body-wrapper{overflow-x:hidden}#heading,.component__heading,.save-order_wrap h1,.save-order_wrap h2{color:var(--main-C);font-size:2.75rem;font-weight:700}@media (max-width:767.98px){#heading,.component__heading,.save-order_wrap h1,.save-order_wrap h2{font-size:1.75rem}}.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.3%;color:var(--main-B);font-size:1.4rem;font-weight:500}@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}}.bd-content-page #heading,.bd-top-offer #heading{margin-bottom:2rem}.bd-content-page .page__header,.bd-content-page .top-offer__header,.bd-top-offer .page__header,.bd-top-offer .top-offer__header{display:none}.bd-content-page .pagination-container,.bd-top-offer .pagination-container{width:100%}.bd-search-results[data-country-table] #heading,.bd-search-results[data-country-table] .searchmask,.bd-search-results[data-country-table] .cesys-mask-wrap,.bd-amadeus-search-results[data-country-table] #heading,.bd-amadeus-search-results[data-country-table] .searchmask,.bd-amadeus-search-results[data-country-table] .cesys-mask-wrap{display:none}.title-box .content-box{margin:0}.title-box .content-box__body{display:none}.nav-pills,.sort,.tagged .btn-group,.favourites-destinations__body{display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:center;gap:0.625rem;align-self:stretch}.nav-pills .nav-link,.nav-pills .sort__button,.nav-pills a.btn,.sort .nav-link,.sort .sort__button,.sort a.btn,.tagged .btn-group .nav-link,.tagged .btn-group .sort__button,.tagged .btn-group a.btn,.favourites-destinations__body .nav-link,.favourites-destinations__body .sort__button,.favourites-destinations__body a.btn{flex:unset;padding:0.45rem 1rem;color:#313c4f;background:none;border:1px solid var(--main-A) !important;border-radius:0.375rem !important;text-align:center !important;font-size:0.8rem;font-weight:700;line-height:1rem}.nav-pills .nav-link:focus,.nav-pills .nav-link.active,.nav-pills .nav-link--active,.nav-pills .sort__button:focus,.nav-pills .sort__button.active,.nav-pills .sort__button--active,.nav-pills a.btn:focus,.nav-pills a.btn.active,.nav-pills a.btn--active,.sort .nav-link:focus,.sort .nav-link.active,.sort .nav-link--active,.sort .sort__button:focus,.sort .sort__button.active,.sort .sort__button--active,.sort a.btn:focus,.sort a.btn.active,.sort a.btn--active,.tagged .btn-group .nav-link:focus,.tagged .btn-group .nav-link.active,.tagged .btn-group .nav-link--active,.tagged .btn-group .sort__button:focus,.tagged .btn-group .sort__button.active,.tagged .btn-group .sort__button--active,.tagged .btn-group a.btn:focus,.tagged .btn-group a.btn.active,.tagged .btn-group a.btn--active,.favourites-destinations__body .nav-link:focus,.favourites-destinations__body .nav-link.active,.favourites-destinations__body .nav-link--active,.favourites-destinations__body .sort__button:focus,.favourites-destinations__body .sort__button.active,.favourites-destinations__body .sort__button--active,.favourites-destinations__body a.btn:focus,.favourites-destinations__body a.btn.active,.favourites-destinations__body a.btn--active{background:var(--main-A);border-color:var(--main-A) !important;color:#fff;box-shadow:none !important;text-decoration:none}.nav-pills .nav-link:hover,.nav-pills .sort__button:hover,.nav-pills a.btn:hover,.sort .nav-link:hover,.sort .sort__button:hover,.sort a.btn:hover,.tagged .btn-group .nav-link:hover,.tagged .btn-group .sort__button:hover,.tagged .btn-group a.btn:hover,.favourites-destinations__body .nav-link:hover,.favourites-destinations__body .sort__button:hover,.favourites-destinations__body a.btn:hover{background:var(--main-A);border-color:var(--main-A) !important;color:#fff;box-shadow:none !important;text-decoration:none}.load-next,.dates__load-more,.more__offers,.more__link{max-width:200px;min-width:170px;padding:0.875rem 1.5rem;border-radius:0.375rem;background:var(--main-B);color:#fff;border:none;line-height:1.5rem;letter-spacing:0.03125rem}.load-next::first-letter,.dates__load-more::first-letter,.more__offers::first-letter,.more__link::first-letter{text-transform:uppercase}.load-next:hover,.load-next:focus,.dates__load-more:hover,.dates__load-more:focus,.more__offers:hover,.more__offers:focus,.more__link:hover,.more__link:focus{background:var(--main-B-20) !important;color:#fff !important;box-shadow:none !important}@media (max-width:767.98px){.load-next,.dates__load-more,.more__offers,.more__link{padding:12px}}.more,.paging>div{justify-content:flex-end;text-align:right !important}.paging{padding:0}.text-truncate,.bd-news-list .news .news-article__heading,.bd-user-detail .news .news-article__heading,.bd-country .favourites-accommodations .offer__country,.bd-country .favourites-accommodations .offer__destination,.bd-destination .favourites-accommodations .offer__country,.bd-destination .favourites-accommodations .offer__destination,.bd-tags .tagged .tagged-article .tagged-article__heading a,.bd-homepage .news .news-article__heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stretched-link:after,.bd-news-view .news-article__recent .recent-news h3 a:after,.box-22 .content-box .gallery__img-container a:after,.box-33 .content-box ul li:first-child a:after,.bd-country .favourites-accommodations .offer__headline a:after,.bd-destination .favourites-accommodations .offer__headline a:after,.bd-homepage .news .news-article__heading a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:auto;content:"";background-color:rgba(0, 0, 0, 0)}.tagged-list a.badge{padding:0.45rem 1rem !important;color:#313c4f;background:none;border:1px solid var(--main-A) !important;border-radius:0.375rem !important;text-align:center !important;font-size:0.8rem;font-weight:700;line-height:1rem}.tagged-list a.badge:hover{background:var(--main-A);border-color:var(--main-A) !important;color:#fff;box-shadow:none !important}.hover-01,.top-offer-01 .top-offer-main,.bd-news-view .news-article__recent .recent-news,.country-table:not(.country-table--amadeus) .country-table__country,.bd-term .trip-information .gallery__img-link,.bd-amadeus-term .trip-information .gallery__img-link,.bd-country .destinations-box img,.bd-destination .destinations-box img,.bd-country .gallery__img-link,.bd-destination .gallery__img-link,.bd-tags .tags .tags__item-body,.bd-tags .tagged .tagged-article{transition:0.3s linear;box-shadow:0 0 1px transparent}.hover-01:hover,.top-offer-01 .top-offer-main:hover,.bd-news-view .news-article__recent .recent-news:hover,.country-table:not(.country-table--amadeus) .country-table__country:hover,.bd-term .trip-information .gallery__img-link:hover,.bd-amadeus-term .trip-information .gallery__img-link:hover,.bd-country .destinations-box img:hover,.bd-destination .destinations-box img:hover,.bd-country .gallery__img-link:hover,.bd-destination .gallery__img-link:hover,.bd-tags .tags .tags__item-body:hover,.bd-tags .tagged .tagged-article:hover{box-shadow:0 0 12px var(--greyscale-primary60)}.favourites-floatbox{z-index:3000;top:25%;right:-12px;border:none}.favourites-floatbox .icon,.favourites-floatbox a{display:inline-block;vertical-align:top;height:40px;line-height:40px;margin:0;padding:0 12px 0 0;background:var(--main-A);color:#fff}.favourites-floatbox .icon{width:40px;margin:0 -4px 0 0;padding:2px 0 0;border-radius:0.375rem 0 0 0.375rem;text-align:center;font-size:1.05rem}.favourites-floatbox .icon:before{content:""}.favourites-floatbox:hover{right:-8px}.dates-favourites .offer--favourites{margin-bottom:2rem;border:none}.dates-favourites .dates-favourites__remove-btn,.dates-favourites .offer__remove-btn{background:#4a9de1;border:none;border-radius:4px;text-decoration:none}.dates-favourites .dates-favourites__remove-btn:hover,.dates-favourites .offer__remove-btn:hover{background:#ffab1f}.dates-favourites .offer__heading a{text-decoration:none;font-size:1.5rem;font-weight:bold}.dates-favourites .offer__rating{display:inline-block;vertical-align:middle;color:#ffc107;font-size:1rem}.dates-favourites .icon-star{color:#ffab1f}.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;font-weight:500}.dates-favourites .offer__info-label{font-weight:normal}.dates-favourites .offer__price--current{font-weight:normal;font-size:1rem}.dates-favourites .offer__price--current,.dates-favourites .offer__price--current a{color:#ffab1f}.dates-favourites .offer__price--current a{font-size:1.25rem;font-weight:bold}.dates-favourites .offer__price--discount{color:gray}.dropdown-close__button,.applyBtn,.fulltext-add-btn,.btn-success:disabled,.modal-footer .btn{background:#ffab1f;color:#fff;border:none}.dropdown-close__button:hover,.dropdown-close__button:focus,.dropdown-close__button.active,.applyBtn:hover,.applyBtn:focus,.applyBtn.active,.fulltext-add-btn:hover,.fulltext-add-btn:focus,.fulltext-add-btn.active,.btn-success:disabled:hover,.btn-success:disabled:focus,.btn-success:disabled.active,.modal-footer .btn:hover,.modal-footer .btn:focus,.modal-footer .btn.active{background:#f09600 !important;box-shadow:none !important}.header-box{background:#fff}.header-box .smartFulltext{display:none}.header-box cesys-fulltext{display:block;width:13.5rem;margin:0 0.5rem 0 auto}.header-box cesys-fulltext::part(fulltextOpenButton){padding:0.45rem 0.65rem;background:var(--white);border-radius:var(--br1);font-size:0.875rem}.header-box cesys-fulltext::part(fulltextOpenButtonIcon){margin-right:0.6rem;font-size:1.25rem}@media (max-width:991.98px){.header-box cesys-fulltext{margin:1rem auto;width:2rem;margin:0 1rem 0 auto}.header-box cesys-fulltext::part(fulltextOpenButton){padding:0 0 0 0.4rem;height:2rem;min-width:2rem}}.head-contact{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:5px 16px}.head-contact .content-box{margin-bottom:0}.head-contact .content-box__header{display:none}.head-contact .customers{position:relative;margin:0}.head-contact .customers__heading{cursor:pointer;color:#313c4f;text-align:left;font-weight:400;font-size:0}.head-contact .customers__heading:before{content:"";font-family:"c4f";margin-right:9px;vertical-align:-1px;font-weight:400;font-size:0.95rem}.head-contact .customers__heading:after{content:"Registrácia / Prihlasenie";vertical-align:1px;font-size:0.75rem}.head-contact .customers__body{position:absolute;z-index:9990;right:0;width:260px;height:0;padding:0;overflow:hidden;transition:0.2s linear;background:rgba(255, 255, 255, 0.95);text-align:left;font-size:0.875rem}.head-contact .customers__body ul{padding-left:25px}.head-contact .customers__body h3{font-size:1rem}.head-contact .customers__footer{display:none}.head-contact .customers:hover .customers__heading:after{text-decoration:underline}.head-contact .customers:hover .customers__body{opacity:1;height:auto;padding:15px;box-shadow:0 0 3px #ddd}@media (max-width:575.98px){.head-contact{justify-content:center}}.header-contact{display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap}.header-contact a{display:inline-block;padding:0 1rem;color:var(--Grey);border-right:1px solid var(--Grey);font-size:0.75rem;line-height:1rem}.header-contact a:before{margin-right:0.4rem;vertical-align:-3px;font-size:0.95rem}.navbar{padding:0;background:none !important}.navbar .navbar-brand{margin-top:-33px;padding:5px 0}.navbar .navbar-brand-img{height:4rem}.navbar .navbar-collapse{width:100%;padding-left:1rem;background:var(--main-B);border-radius:0.5rem 0.5rem 0rem 0rem}.navbar .navbar-nav .nav-link{height:3.125rem;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:0.875rem;line-height:1.1}.navbar .smartFulltext{display:block;width:13.25rem;margin:0 0.5rem 0 auto}.navbar .smartFulltext__header,.navbar .smartFulltext__footer{display:none}.navbar .smartFulltext .select2-container .select2-selection{border:none;background:#fff;border-radius:0.25rem}.navbar .smartFulltext .select2-container .select2-selection::after{content:"";font-family:"c4f";font-size:0.9rem;position:absolute;left:0.62rem;top:0.4rem}.navbar .smartFulltext .select2-search--inline{width:100%}.navbar .smartFulltext .select2-search--inline .select2-search__field{width:100% !important;padding:1px 12px 1px 30px;text-overflow:ellipsis;font-size:0.875rem}.navbar .smartFulltext .select2-search--inline .select2-search__field,.navbar .smartFulltext .select2-search--inline .select2-search__field::placeholder{color:#313c4f;opacity:1}.navbar #accommodations-favourites-link{display:block;margin:1rem;color:#fff;text-align:center}@media (max-width:991.98px){.navbar .navbar-brand{margin-top:0}.navbar .navbar-brand-img{height:3rem}.navbar .navbar-collapse{padding-left:0;border-radius:var(--br1)}.navbar .navbar-nav .nav-link{height:2.2rem}.navbar .smartFulltext{margin:9px auto}}.main-footer{padding:1.88rem 0 0;font-size:0.75rem;line-height:1rem}.main-footer a{color:var(--Grey)}.main-footer .content-box__heading,.main-footer .pseudonav__title{display:block;margin-bottom:0.4rem;color:var(--main-C);text-transform:none;font-size:1.375rem;font-weight:700;line-height:1.75rem}.main-footer .footer-contact ul{list-style:none;margin:0;padding:0}.main-footer .footer-contact ul+p{margin-bottom:0}.main-footer .footer-info p{margin-bottom:0}.main-footer .footer-callback ul,.main-footer .footer-callback ol{list-style:none;margin:0;padding:0}.main-footer .footer-callback ul+p,.main-footer .footer-callback ol+p{margin-bottom:0}.main-footer .footer-callback ul{padding:0.5rem 0 0.75rem}.main-footer .footer-callback ul a{padding:0.5rem 1rem;border-radius:0.375rem;background:var(--main-C);color:#fff;font-weight:700;line-height:1rem}.main-footer .footer-callback ul a:after{content:"";font-family:"c4f";margin:0 -0.2rem 0 0.7rem;vertical-align:-2px;font-weight:400;font-size:0.9rem}.main-footer .footer-callback ul a:hover{background:var(--main-C-10);text-decoration:none}.main-footer .footer-callback ol a:hover{filter:brightness(90%)}.main-footer .copyright .content-box{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--greyscale-primary90);text-align:center}.main-footer .copyright .content-box,.main-footer .copyright .content-box a,.main-footer .copyright .content-box .btn-cookie-consent{color:var(--greyscale-primary50);font-size:0.75rem}.main-footer .copyright .content-box__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.main-footer .copyright .content-box a,.main-footer .copyright .content-box .btn-cookie-consent{display:inline-block;vertical-align:bottom;margin:0;padding:0;border:none}.main-footer .copyright .content-box a:hover,.main-footer .copyright .content-box .btn-cookie-consent:hover{text-decoration:underline;box-shadow:none !important}.main-footer .copyright .content-box p:nth-of-type(2){margin-left:auto}.topOfferGroup-125{padding:0}.topOfferGroup-125 .top-offer__header{display:none}.topOfferGroup-125 .top-offers-group__heading{text-align:center}.topOfferGroup-125 .top-offers-group__body{min-height:50vh;padding:0}.topOfferGroup-125 .nav-pills{padding:1.2rem 0 0.6rem}.top-offers-group .more__link:before{content:"Zobraziť "}.top-offer-01 .top-offer-main{margin-bottom:32px;background:#fff;border-radius:0.375rem}.top-offer-01 .top-offer-main .figure,.top-offer-01 .top-offer-main .figure-img{display:block;margin-bottom:0.55rem;height:11rem;border-radius:0.375rem}.top-offer-01 .top-offer-main .minute.LM,.top-offer-01 .top-offer-main .minute.FM{position:absolute;top:0.75rem;left:0.5rem;padding:0.1875rem 0.5rem;border-radius:0.25rem;background:var(--main-B);font-weight:700;line-height:1.5rem;letter-spacing:0.03125rem;display:none}.top-offer-01 .top-offer-main .minute.LM{background:var(--main-A)}.top-offer-01 .top-offer-main .e-rating{top:0.75rem;right:0.75rem;padding:0.1875rem 0.5rem;border-radius:0.25rem;background:var(--main-A);color:var(--white)}.top-offer-01 .top-offer-main .info-wrap{padding:0.55rem 1rem 1rem}.top-offer-01 .top-offer-main .hotel{margin-bottom:0.35rem;font-size:1.375rem;font-weight:700}.top-offer-01 .top-offer-main .hotel a{color:var(--Grey);text-decoration:none}.top-offer-01 .top-offer-main .rating{min-height:21px;height:1.14rem;color:#ffc107;font-size:0.75rem}.top-offer-01 .top-offer-main .rating .icon{margin-right:0.4rem}.top-offer-01 .top-offer-main .tree{margin:0rem 0 1.3rem;color:var(--greyscale-primary40);font-weight:700}.top-offer-01 .top-offer-main .info-line{display:-ms-flexbox;display:flex;align-items:center;gap:0.4rem;font-size:0.75rem}.top-offer-01 .top-offer-main .info-line div{padding:4px 12px 3px;background:var(--greyscale-primary95);border-radius:33px}.top-offer-01 .top-offer-main .info-line .icon{vertical-align:-1px;margin-right:5px}.top-offer-01 .top-offer-main .date{display:inline-block;margin:0.45rem 0 0.75rem;padding:4px 12px 3px;background:var(--greyscale-primary95);border-radius:33px;font-size:0.75rem}.top-offer-01 .top-offer-main .date .icon{vertical-align:-1px;margin-right:5px}.top-offer-01 .top-offer-main .price{display:-ms-flexbox;display:flex;align-items:center;color:var(--greyscale-primary30);font-size:0.625rem}.top-offer-01 .top-offer-main .price b{margin:0 0 0 6px;color:var(--main-A);font-size:1.25rem;line-height:1}.top-offer-01 .top-offer-main .price .person{display:block;line-height:1.2}@media (max-width:767.98px){.top-offer-01 .top-offer-main .figure,.top-offer-01 .top-offer-main .figure-img{margin-bottom:0.5rem}}.top-offer-02 .top-offer-main{min-height:3.25rem;font-size:0.8125rem}.top-offer-02 .top-offer-main:not(:last-of-type){border-bottom:1px solid var(--greyscale-primary90)}.top-offer-02 .top-offer-main h3{width:38%;font-size:1rem;font-weight:700}.top-offer-02 .top-offer-main h3 a{color:var(--Grey);text-decoration:none}.top-offer-02 .top-offer-main .box{width:38%}.top-offer-02 .top-offer-main .price{margin-left:auto;display:-ms-flexbox;display:flex;align-items:center;color:var(--greyscale-primary40);text-align:right;font-size:0.75rem}.top-offer-02 .top-offer-main .price b{margin-left:0.3rem;color:var(--main-A);font-size:1.25rem;font-weight:700}.top-offer-02 .top-offer-main .link{width:1.5rem;height:1.5rem;line-height:1.6rem;border-radius:2rem;background:var(--main-A);color:#fff;margin-left:0.7rem;text-align:center;font-size:1.4rem}.top-offer-02 .top-offer-main:hover .link{background:var(--main-A-20)}@media (min-width:992px) and (max-width:1199.98px){.top-offer-02 .top-offer-main{flex-wrap:wrap;padding-top:0.5rem}.top-offer-02 .top-offer-main h3{width:100%}.top-offer-02 .top-offer-main .box{width:auto}}@media (max-width:767.98px){.top-offer-02 .top-offer-main{flex-wrap:wrap;padding-top:0.5rem}.top-offer-02 .top-offer-main h3{width:100%}.top-offer-02 .top-offer-main .box{width:auto}}@media (max-width:575.98px){.top-offer-02 .top-offer-main .box{width:100%}}.top-offer__after h2,.page__body h2{margin:1.5rem 0}.top-offer__after .button-link,.page__body .button-link{display:-ms-flexbox;display:flex;flex-wrap:wrap}.top-offer__after .button-link a,.page__body .button-link a{display:block;text-align:center;text-decoration:none;font-size:16px;color:#fff;background:#ffab1f;padding:8px;margin:5px}.top-offer__after .button-link a:hover,.page__body .button-link a:hover{background:#eb9300}.top-offer-tiny-line table tr{display:-ms-flexbox;display:flex;width:100%;height:auto !important}.top-offer-tiny-line table{width:100% !important;padding:0;margin:0;display:-ms-flexbox;display:flex}.top-offer-tiny-line table tbody{display:block;width:100% !important}.top-offer-tiny-line table tr{display:-ms-flexbox;display:flex;width:100% !important;height:auto !important;justify-content:stretch;flex-wrap:wrap}.top-offer-tiny-line table td{border-bottom:1px solid #d6d6d6;vertical-align:middle;padding:6px 3px;width:20%;align-items:center;display:-ms-flexbox;display:flex}.top-offer-tiny-line table h3{margin-bottom:0;font-size:1.2rem}.top-offer h2{clear:both}.top-offer img{width:296px !important;margin-bottom:3rem}.bd-news-list .main-section,.bd-user-detail .main-section{margin-top:0 !important}.bd-news-list #heading,.bd-user-detail #heading{display:none}.bd-news-list .news__header,.bd-user-detail .news__header{display:none}.bd-news-list .news .news__body,.bd-user-detail .news .news__body{display:-ms-flexbox;display:flex;flex-wrap:wrap}.bd-news-list .news .news-article,.bd-user-detail .news .news-article{position:relative;align-content:flex-start;max-width:100%;margin:0 0 32px}.bd-news-list .news .news-article__img-wrap,.bd-news-list .news .news-article__body,.bd-user-detail .news .news-article__img-wrap,.bd-user-detail .news .news-article__body{flex:0 1 100%;padding:0 15px 15px}.bd-news-list .news .news-article__body,.bd-user-detail .news .news-article__body{display:-ms-flexbox;display:flex;flex-direction:column;width:100%;max-width:100%;padding:0 0 50px}.bd-news-list .news .news-article__img-wrap,.bd-user-detail .news .news-article__img-wrap{padding:0;border-radius:0.375rem;overflow:hidden}.bd-news-list .news .news-article__img-container,.bd-user-detail .news .news-article__img-container{padding-bottom:220px}.bd-news-list .news .news-article__date,.bd-user-detail .news .news-article__date{order:-1;font-size:0.75rem}.bd-news-list .news .news-article__heading,.bd-user-detail .news .news-article__heading{margin:0.2rem 0 0.9rem;font-size:1.375rem;font-weight:700}.bd-news-list .news .news-article__heading a,.bd-user-detail .news .news-article__heading a{color:var(--Grey)}.bd-news-list .news .news-article__perex,.bd-user-detail .news .news-article__perex{margin:0;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.bd-news-list .news .news-article__perex a,.bd-user-detail .news .news-article__perex a{position:absolute;bottom:15px;left:0;color:var(--main-B);text-transform:capitalize;font-weight:700}@media (min-width:768px){.bd-news-list .news .news__body,.bd-user-detail .news .news__body{margin:0 -16px}.bd-news-list .news .news-article,.bd-user-detail .news .news-article{width:calc(50% - 32px);margin:16px}}@media (min-width:992px){.bd-news-list .news .news-article__img-container,.bd-user-detail .news .news-article__img-container{padding-bottom:260px}}.bd-news-view #heading{display:none}.bd-news-view .news-article--detail{padding:1.5rem;border-radius:0.375rem;border:1px solid var(--greyscale-primary90);font-size:0.875rem}.bd-news-view .news-article__heading{margin-bottom:1.9rem;color:var(--Grey);font-size:2.75rem;font-weight:300;line-height:3.125rem}.bd-news-view .news-article__date{float:left;padding-right:0.5rem}.bd-news-view .news-article__date::after{content:"";display:inline-block;width:2px;height:0.8rem;margin:0 3px 0 5px;border-right:1px solid var(--Grey)}.bd-news-view .news-article__author{display:inline-block;vertical-align:top;width:auto}.bd-news-view .news-article__author:hover .news-article__author--note{display:block}.bd-news-view .news-article__author--name strong{font-weight:500;cursor:help}.bd-news-view .news-article__author--note{display:none;position:absolute;z-index:3;left:2.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__perex{margin:1.9rem 0 1.5rem;padding-top:1.9rem;border-top:1px solid var(--greyscale-primary90)}.bd-news-view .news-article__img-wrap{width:100%}.bd-news-view .news-article__img-wrap img{height:410px;border-radius:0.375rem}.bd-news-view .news-article__img-wrap .img-title{position:unset;padding:15px 0 5px;background:none;color:var(--greyscale-primary30);font-size:0.875rem}.bd-news-view .news-article .news-article__body{padding:0}.bd-news-view .news-article .share{width:2.5rem;height:2.5rem;padding-top:1px;border-radius:3rem;background:var(--main-dark);font-size:1.3rem}.bd-news-view .news-article .share:hover{filter:brightness(85%)}.bd-news-view .news-article__recent h2{margin-bottom:1.25rem;font-size:1.375rem;font-weight:700;line-height:1.75rem}.bd-news-view .news-article__recent .recent-news{position:relative;margin-bottom:1.25rem;padding:0.75rem;background:#fff;border-radius:0.375rem}.bd-news-view .news-article__recent .recent-news img{height:200px;border-radius:0.375rem;filter:brightness(90%)}.bd-news-view .news-article__recent .recent-news h3{margin:0.62rem 0 0;font-size:1rem;font-weight:700;line-height:1.5rem;letter-spacing:0.00938rem}.bd-news-view .news-article__recent .recent-news h3 a{color:var(--Grey)}@media (max-width:991.98px){.bd-news-view .news-article-main,.bd-news-view .news-article-sidebar{flex:0 0 100%;max-width:100%;margin-bottom:1.5rem;padding:0 16px}}@media (max-width:767.98px){.bd-news-view .news-article--detail{padding:0.75rem}.bd-news-view .news-article__heading{margin-bottom:1rem;font-size:1.75rem;line-height:1.2}.bd-news-view .news-article__perex{margin:1rem 0;padding-top:1rem}}.bd-news-view .tagged-list{margin:1.9rem 0 0;padding-top:1.9rem;border-top:1px solid var(--greyscale-primary90)}.bd-user-detail .main-section{margin-top:0 !important}.bd-user-detail .author{margin:4rem 0}.bd-user-detail .author__body .row{align-items:flex-start;gap:2rem}.bd-user-detail .author-image{flex:unset;max-width:unset;width:auto}.bd-user-detail .author-image img{width:12.5rem;height:12.4rem;border-radius:0.375rem}.bd-user-detail .author-perex{flex:unset;max-width:unset;padding-left:0;width:8.875rem;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.bd-user-detail .author__header{padding:0 0 1.25rem}.bd-user-detail .author__heading{color:var(--Grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.bd-user-detail .author-public-text{flex:unset;max-width:unset;width:auto;margin:-2rem 0 0 15.4rem;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.bd-user-detail .author-public-text ul{position:absolute;top:0;right:0;list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;gap:0.62rem}.bd-user-detail .author-public-text ul a{display:block;width:2.0625rem;height:2.0625rem;line-height:2.06rem;padding-left:3px;background:var(--main-B);color:#fff;border-radius:3rem;text-align:center;font-size:0}.bd-user-detail .author-public-text ul a:before{font-family:"c4f";font-size:0.95rem}.bd-user-detail .author-public-text ul a[title="facebook"]:before{content:""}.bd-user-detail .author-public-text ul a[title="instagram"]:before{content:""}.bd-user-detail .author-public-text ul a:hover{background:var(--main-B-10);text-decoration:none}@media (max-width:575.98px){.bd-user-detail .author{margin:0}.bd-user-detail .author .author-image{width:100%;text-align:center}.bd-user-detail .author .author-perex{width:100%;padding-left:16px;text-align:center}.bd-user-detail .author .author__header{padding:0 0 0.25rem}.bd-user-detail .author .author-public-text{width:100%;margin:0}.bd-user-detail .author .author-public-text ul{flex-direction:column}}.hp-slider .slider{position:relative}.hp-slider .slider__img-container{border-radius:0}.hp-slider .slider__text-container{bottom:0;padding-top:4.2rem;background:linear-gradient(rgba(0, 0, 0, 0.3), #f9f7f5)}.hp-slider .slider__text-container p{margin-bottom:0}.hp-slider .slider__text-container p:first-of-type{margin-bottom:0.75rem;text-transform:uppercase;font-size:0.875rem}.hp-slider .slider__text-container h3{margin-bottom:0.82rem;font-size:3.75rem;font-weight:700;line-height:0.9}.hp-slider .slider__text-container h3 b{color:var(--main-A);font-weight:700}.hp-slider .slider__text-container p a{display:inline-block;margin-top:1.5rem;padding:0.75rem 1.5rem;border-radius:0.375rem;background:var(--main-C);color:#fff;border:none;line-height:1.5rem;letter-spacing:0.03125rem}.hp-slider .slider__text-container p a:hover,.hp-slider .slider__text-container p a:focus{background:var(--main-C-20);text-decoration:none}@media (max-width:767.98px){.hp-slider .slider__text-container h3{font-size:2.75rem}}@media (max-width:575.98px){.hp-slider .slider__text-container{padding-top:2.2rem}.hp-slider .slider__text-container h3{font-size:1.75rem}}.hp-slider .slider__text{text-align:left}.hp-slider .slider__footer{display:none}.hp-slider .searchmask,.hp-slider .cesys-mask-wrap{margin-top:-245px}@media (max-width:767.98px){.hp-slider .searchmask,.hp-slider .cesys-mask-wrap{margin-top:-315px}}.box-33 .top-offer__heading{margin-bottom:1.4rem}.box-33 .top-offer__heading u{display:block;margin-top:0.3rem;text-decoration:none;font-size:0.875rem;font-weight:400}.benefit-box{padding:1.75rem 0 2.75rem}.benefit-box .slider{border-radius:0.375rem;background:#fff}.benefit-box .slider__item{height:100%}.benefit-box .slider__container{height:100%;padding:2rem;border-left:1px solid var(--greyscale-primary90)}.benefit-box .slider__item:first-child .slider__container{border:none}.benefit-box .slider__img-container{background:none}.benefit-box .slider__img{right:0;width:auto;margin:auto;background:none}.benefit-box .slider__text-container{position:unset;background:none;font-size:0.875rem}.benefit-box .slider__text-container h3{margin:0.5rem 0 1.2rem;color:var(--main-C);font-size:1.75rem;font-weight:700;line-height:2.5rem}.benefit-box .slider__text-container div{color:var(--Grey)}.box-wrap-1 .box-33 .content-box ul:first-of-type{border-top:none}.box-wrap-1 .box-33 .content-box ul li:nth-child(2){min-width:15rem}.box-wrap-1 .box-33 .content-box ul li:nth-child(2):before{display:none}.box-wrap-1 .box-33 .content-box ul li:nth-child(2) i{font-style:normal}.box-wrap-1 .box-33 .content-box ul li:nth-child(2) i:before{content:"";font-family:"c4f";display:inline-block;margin:0 0.5rem;vertical-align:-1px;transform:rotate(-45deg)}.box-wrap-1 .box-33 .content-box ul:last-of-type{border-bottom:none}.box-wrap-1 .box-33 .content-box ul+p{margin-bottom:0;line-height:0.6rem}.box-wrap-1 .box-33 .content-box ol{list-style:none;margin:0;padding:0;text-align:right}.box-wrap-1 .box-33 .content-box ol a{display:inline-block;padding:0.875rem 1.5rem;border-radius:0.375rem;background:var(--main-B);color:#fff;line-height:1.5rem;letter-spacing:0.03125rem}.box-wrap-1 .box-33 .content-box ol a:hover{background:var(--main-B-20);text-decoration:none}.hp-info-box-wrap .content-box{position:relative;z-index:1;padding:0.75rem;background:#fff;border-radius:12px;font-size:0.875rem}.hp-info-box-wrap .content-box p{margin-top:-0.5rem;color:var(--main-C)}.hp-info-box-wrap .content-box p+p{margin-bottom:0}.hp-info-box-wrap .content-box ol{list-style:none;margin:0;padding:0;counter-reset:my-sec-counter}.hp-info-box-wrap .content-box ol li{position:relative;padding:0.1rem 0;margin-bottom:0.62rem;padding-left:3rem}.hp-info-box-wrap .content-box ol li:before{position:absolute;left:0;top:50%;transform:translatey(-50%);counter-increment:my-sec-counter;content:counter(my-sec-counter);color:var(--main-A);font-size:3.125rem;line-height:1.5rem;letter-spacing:0.03125rem}.hp-info-box-wrap .content-box .gallery__img{border-radius:9px}.hp-info-box-wrap .content-box .gallery__img-caption{display:none}.hp-info-box-wrap .content-box .gallery__img-container{display:none;position:absolute !important;top:1.25rem;bottom:1.25rem;left:1.25rem;width:40%;margin:0}@media (min-width:992px){.hp-info-box-wrap .content-box{padding:1.25rem;padding-left:44%}.hp-info-box-wrap .content-box p+p{margin-bottom:0.5rem}.hp-info-box-wrap .content-box ol li{padding:0.5rem 0;padding-left:4rem}.hp-info-box-wrap .content-box .gallery__img-container{display:block}}.box-wrap-3{padding:0 0 3.5rem}.box-wrap-3 .title-box .content-box__body{display:block;margin:-0.4rem 0 0.4rem;color:var(--main-C);font-size:0.875rem;line-height:1.25rem;letter-spacing:0.00625rem}.box-22 .content-box{position:relative;z-index:1;height:14.5rem;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end}.box-22 .content-box::before{content:"";position:absolute;z-index:-1;top:0;bottom:2.6rem;left:0;right:0;background:linear-gradient(transparent 30%, rgba(0, 0, 0, 0.7));border-radius:0.375rem}.box-22 .content-box:hover .content-box__heading:after{background:rgba(255, 255, 255, 0.6)}.box-22 .content-box__heading{display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;padding:0 0.75rem;color:#fff;font-size:1.375rem;line-height:1.75rem}.box-22 .content-box__heading:after{content:"";font-family:"c4f";width:2.5rem;height:2.5rem;line-height:2.5rem;border-radius:6.25rem;background:rgba(255, 255, 255, 0.2);text-align:center;font-size:1.55rem;font-weight:300}.box-22 .content-box p:first-of-type{display:-ms-flexbox;display:flex;align-items:center;margin:1.5rem 0 0;color:var(--greyscale-primary40);font-size:0.625rem;line-height:1rem}.box-22 .content-box p:first-of-type b{margin-left:0.3rem;color:var(--main-A);font-size:1.25rem;line-height:1.25rem}.box-22 .content-box p:nth-of-type(2){position:absolute;top:1.2rem;left:1.2rem;width:2.48931rem;padding:0.1875rem 0.5rem;border-radius:0.25rem;background:var(--main-B);font-weight:700;line-height:1.5rem;letter-spacing:0.03125rem}.box-22 .content-box p:nth-of-type(2):empty{display:none}.box-22 .content-box .gallery__img{z-index:-2;height:calc(100% - 2.6rem);bottom:3rem;border-radius:0.375rem;transition:0.3s linear;box-shadow:0 0 1px transparent}.box-22 .content-box .gallery__img-container{position:unset !important;margin:0;padding:0}.box-22 .content-box .gallery__img-caption{display:none}@media (min-width:768px){.box-22-last .content-box{height:30rem}}.box-wrap-4 .content-box__heading{margin-bottom:0.95rem;font-size:1.75rem;line-height:2.5rem}.box-wrap-4 .content-box__body{position:relative;z-index:1;height:18.7rem;padding:1rem 1rem 0;color:#fff;background:var(--greyscale-primary90);border-radius:0.375rem;overflow:hidden;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.box-wrap-4 .content-box__body::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:linear-gradient(transparent 30%, rgba(0, 0, 0, 0.7))}.box-wrap-4 .content-box p a{display:inline-block;margin-top:-0.5rem;padding:0.5rem 1rem;border-radius:0.375rem;background:var(--main-C);color:#fff;font-size:0.75rem;font-weight:700;line-height:1rem}.box-wrap-4 .content-box p a:after{content:"";font-family:"c4f";font-weight:400;font-size:1rem;margin-left:0.6rem;vertical-align:-2px}.box-wrap-4 .content-box p a:hover{background:var(--main-C-20);text-decoration:none}.box-wrap-4 .content-box .gallery__img{z-index:-2;border-radius:0.375rem}.box-wrap-4 .content-box .gallery__img-container{position:unset !important;margin:0;padding:0}.box-wrap-4 .content-box .gallery__img-caption{display:none}.box-wrap-5{margin:3.25rem 0 3.75rem}.box-33 .content-box__body{padding-top:0}.box-33 .content-box p{color:var(--main-C);font-size:0.875rem}.box-33 .content-box p+p{line-height:0.4rem;margin-bottom:0}.box-33 .content-box ul{position:relative;min-height:3.25rem;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--greyscale-primary90);display:-ms-flexbox;display:flex;align-items:center}.box-33 .content-box ul:first-of-type{border-top:1px solid var(--greyscale-primary90)}.box-33 .content-box ul:hover li:nth-child(3):after{background:var(--main-A-20)}.box-33 .content-box ul li:first-child{width:35%;font-weight:700;letter-spacing:0.03125rem;line-height:1}.box-33 .content-box ul li:first-child a{color:var(--Grey)}.box-33 .content-box ul li:nth-child(2){min-width:10rem;font-size:0.75rem}.box-33 .content-box ul li:nth-child(2):before{content:"";font-family:"c4f";margin-right:0.5rem;vertical-align:-1px}.box-33 .content-box ul li:nth-child(3){min-width:8rem;margin-left:auto;align-items:center;color:var(--greyscale-primary40);text-align:right;font-size:0.625rem;white-space:nowrap}.box-33 .content-box ul li:nth-child(3) b{margin-left:0.3rem;color:var(--main-A);font-size:1.25rem;font-weight:700}.box-33 .content-box ul li:nth-child(3):after{content:"";font-family:"c4f";font-size:1.4rem;width:1.5rem;height:1.5rem;line-height:1.45rem;border-radius:2rem;background:var(--main-A);color:#fff;margin-left:0.7rem}@media (max-width:767.98px){.box-33 .content-box ul{flex-wrap:wrap;justify-content:flex-end}.box-33 .content-box ul li:first-child{width:100%;padding-top:0.5rem}.box-33 .content-box ul li:nth-child(2){min-width:unset !important}}.box-44 .content-box{position:relative;height:12.5rem;padding-left:44%;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.box-44 .content-box__heading{margin-bottom:0.3rem;font-size:1.5rem;line-height:2rem}.box-44 .content-box p a{display:inline-block;margin-top:0.3rem;padding:0.5rem 1rem;border-radius:0.375rem;background:var(--main-C);color:#fff;font-size:0.75rem;font-weight:700;line-height:1rem}.box-44 .content-box p a:after{content:"";font-family:"c4f";font-weight:400;font-size:1rem;margin-left:0.6rem;vertical-align:-2px}.box-44 .content-box p a:hover{background:var(--main-C-20);text-decoration:none}.box-44 .content-box .gallery__img{border-radius:9px}.box-44 .content-box .gallery__img-caption{display:none}.box-44 .content-box .gallery__img-container{position:absolute !important;top:0;left:0;width:40%;height:100%}@media (max-width:575.98px){.box-44 .content-box{height:auto;padding-left:0}.box-44 .content-box .gallery__img-container{position:relative !important;width:100%;padding-bottom:44%}}.gallery__img--lqip{filter:none !important;background-image: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{margin:1rem 0;justify-content:flex-start}.country-table:not(.country-table--amadeus) .nav-item{flex-basis:unset}.country-table:not(.country-table--amadeus) .country-table__country{position:relative;margin-bottom:0.75rem;padding:1rem 0;background:var(--white);border:none;border-radius:var(--br1);font-size:0.875rem}.country-table:not(.country-table--amadeus) .country-table__country:hover{background:var(--white)}.country-table:not(.country-table--amadeus) .country-table__country-name{color:var(--Grey);font-weight:700;font-size:1rem}.country-table:not(.country-table--amadeus) .country-table__country-accommodations{display:none}.country-table:not(.country-table--amadeus) .country-table__country-price{display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;color:var(--greyscale-primary40);text-align:right;text-transform:uppercase;font-size:0.8125rem}.country-table:not(.country-table--amadeus) .country-table__country-price strong{margin:0 0 0.2rem 0.1rem;color:var(--main-A);font-size:1.5rem;line-height:1}.country-table:not(.country-table--amadeus) .country-table__country-price:after{content:"za osobu";width:100%;line-height:0.9}.country-table:not(.country-table--amadeus) .country-table__country-price-alt{position:absolute;right:5rem;bottom:0.65rem;width:auto;color:var(--main-A)}@media (max-width:575.98px){.country-table:not(.country-table--amadeus) .country-table__country{padding:0.75rem 0}.country-table:not(.country-table--amadeus) .country-table__country-name{margin-bottom:0.3rem}.country-table:not(.country-table--amadeus) .country-table__country-price strong{font-size:1.25rem}.country-table:not(.country-table--amadeus) .country-table__country-price:after{width:auto;margin:0 0 0.2rem 0.2rem}.country-table:not(.country-table--amadeus) .country-table__country-price-alt{right:auto;left:0;bottom:0.75rem}}.bd-search-results #heading,.bd-amadeus-search-results #heading{display:none}.specification-header{margin-top:1.8rem;padding:0.5rem 1rem;border-radius:var(--br1) var(--br1) 0 0;border:1px solid var(--greyscale-primary80);border-bottom:none;color:var(--main-C);font-size:1.375rem;font-weight:700}.search-resume{padding:0;border:1px solid var(--greyscale-primary80);border-radius:0.375rem}.search-resume__header{padding:0.5rem 1.5rem;border-bottom:1px solid var(--greyscale-primary80)}.search-resume__heading{font-size:1.375rem;font-weight:700;line-height:1.75rem}.search-resume__body{padding:1rem 1rem 0;background:none}.search-specification{border:1px solid var(--greyscale-primary80);border-radius:0.375rem}.search-specification__header{padding:0.5rem 1.5rem;border-bottom:1px solid var(--greyscale-primary80)}.search-specification__heading{font-size:1.375rem;font-weight:700;line-height:1.75rem}.search-specification__body{padding:0 1rem 1rem;background:none}.search-specification__footer{display:none}.search-specification__item{margin-top:0.5rem;background:none}.search-specification__item--SeaDistanceId .search-specification__select-item:first-child,.search-specification__item--BoardingId .search-specification__select-item:first-child,.search-specification__item--ExpertRatingId .search-specification__select-item:first-child{display:none}.search-specification__item .search-specification__item-header{height:3rem;padding:0;display:-ms-flexbox;display:flex;align-items:center;background:none;font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:0.01563rem}.search-specification__item-body{padding:0;font-size:0.875rem}.search-specification__select-item{position:relative}.search-specification__select-item input{display:block;position:absolute;top:6px;margin-left:6px;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid rgba(0, 0, 0, 0.25);border-radius:4px}.search-specification__select-item input:checked{border-color:#ffab1f;background-color:#ffab1f;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:10px auto;background-position:center}.search-specification__select-item input[type="radio"]{border-radius:1rem}.search-specification__select-item input[type="radio"]:checked{width:16px;height:16px;background:#ffab1f;border-width:4px;border-color:#fff;outline:2px solid #ffab1f}.search-specification__select-item #sm-s-ar-0{display:none}.search-specification__select-item label{margin-bottom:0;padding:5px 0 4px 36px;background:none}.search-specification__select-item label .more-rating{color:#313c4f}.search-specification__select-item label:hover{color:#ffab1f !important;font-weight:500}.search-specification__select-item input:checked+label:after{content:"";font-family:"c4f";color:#313c4f}.search-specification__select-item input:checked+label,.search-specification__select-item input:not(:checked)+label:hover{background:none}.search-specification__select-item input:checked+label,.search-specification__select-item input:checked+label .more-rating,.search-specification__select-item input:not(:checked)+label:hover,.search-specification__select-item input:not(:checked)+label:hover .more-rating{color:#313c4f}.search-specification .fulltext-filter{width:auto;margin:0 0 15px !important;background:#fff;box-shadow:none !important;border-radius:0.375rem;overflow:hidden}.search-specification .fulltext-filter-input,.search-specification .fulltext-filter-clear{height:44px;background:none;border:none;border-radius:0;box-shadow:none !important}.search-specification .fulltext-filter-input{padding-left:15px;padding-top:5px;font-size:0.875rem}.search-specification .fulltext-filter-input,.search-specification .fulltext-filter-input::placeholder{color:#313c4f;opacity:1}.search-specification .fulltext-filter-clear{opacity:0.1;width:18px;height:18px;margin:14px 14px 0 0;padding:0;border-radius:20px !important;background:var(--grey);color:#fff;font-size:1rem;line-height:0.9}.search-specification .fulltext-filter-clear:hover{background:var(--gray-50) !important;color:#fff !important}.search-specification .fulltext-filter-clear:focus{background:var(--grey) !important;color:#fff !important}.search-specification .fulltext-filter-input:focus+.input-group-append .fulltext-filter-clear{opacity:1}.search-specification__more-button{padding:0.45rem 1rem;color:#313c4f;background:none;border:1px solid var(--gray-70) !important;border-radius:0.375rem !important;text-align:center !important;font-size:0.75rem;font-weight:600;line-height:1rem}.search-specification__more-button:focus{background:var(--gray-70);border-color:var(--gray-70) !important;color:#313c4f;box-shadow:none !important}.search-specification__more-button:hover{background:var(--gray-80);border-color:var(--gray-80) !important;color:#313c4f;box-shadow:none !important}.search-specification__item--Rating input,.search-specification__item--Rating .more-rating,.search-specification__item--Rating input:checked+label:after{display:none}.search-specification__item--Rating label{padding:0 3px 0 0;word-spacing:-3px}.search-specification__item--Rating .icon{margin-right:9px;font-size:1.6rem;-webkit-text-stroke:1px}.search-specification__item--Rating .icon:before{content:""}.search-specification__item--Rating input:checked+label .icon:before{content:""}.search-specification__item--Rating .search-specification__select{position:relative}.search-specification__item--Rating .search-specification__select-item:nth-child(n+2){position:absolute;top:0}.search-specification__item--Rating .search-specification__select-item:nth-child(n+2) .icon{opacity:0}.search-specification__item--Rating .search-specification__select-item:nth-child(n+2) input:checked+label .icon{opacity:1}.search-specification__item--Parameters label:before{margin-right:4px;vertical-align:-1px}.search-specification__item--Parameters input:not(:checked)+label:before{font-size:1rem}@media (max-width:991.98px){.search-specification__item:not(.search-specification__item--DestinationsList) .search-specification__item-header{margin:4px -14px 14px;padding:15px 14px 9px}}.search-results__header{display:none}@media (min-width:992px){.search-results__buttons{display:-ms-flexbox;display:flex;justify-content:flex-end}}.search-results .sm-result{margin-bottom:1.5rem}.search-results .sm-result-wrap{background:#fff;border-radius:0.375rem;overflow:hidden}.search-results .slider,.search-results .slider__item{margin:0;border-radius:0}.search-results .slider__wrapper{padding-bottom:360px}.search-results .slick-arrow{width:auto;height:auto}.search-results .slick-arrow:before{font-size:3rem}.search-results .item-class{position:absolute;left:16px;right:16px;top:0;padding:0.75rem 0.75rem;display:-ms-flexbox;display:flex;color:#fff;font-weight:700;line-height:1.5rem;letter-spacing:0.03125rem}.search-results .item-class .recommend{display:none;padding:0.1875rem 0.5rem;border-radius:0.25rem;background:var(--main-C)}.search-results .item-class.is-tip .recommend{display:block}.search-results .item-class .e-rating{margin-left:auto;padding:0.1875rem 0.5rem;border-radius:0.25rem;background:var(--main-A)}.search-results .info-box{height:100%;padding:1.1rem 1rem 1rem 0}.search-results .line-top{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center}.search-results .rating{height:23px;color:var(--main-A);font-size:0.8rem}.search-results .rating .icon{margin-right:5px}.search-results .favourite{display:none}.search-results .hotel{margin:0 9px 0 0;font-size:1.375rem;font-weight:700;line-height:1.75rem}.search-results .hotel a{color:var(--Grey)}.search-results .tree{margin-bottom:1rem}.search-results .tree,.search-results .tree a{color:var(--greyscale-primary40)}.search-results .info-row{height:225px;display:-ms-flexbox;display:flex;flex-direction:column}.search-results .transport,.search-results .boarding{margin-bottom:0.5rem;font-size:0.75rem;font-weight:400;line-height:1rem}.search-results .transport .icon,.search-results .boarding .icon{margin-right:5px;vertical-align:-2px;font-size:0.8rem}.search-results .price-box{margin-top:auto;display:-ms-flexbox;display:flex}.search-results .link{height:3rem;padding:0.65rem 1.5rem;color:#fff}.search-results .price{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-left:auto;text-align:right}.search-results .price span,.search-results .price div{color:var(--greyscale-primary40);text-transform:uppercase;font-size:0.625rem;line-height:1rem}.search-results .price b{margin-left:0.3rem;color:var(--main-A);font-size:1.5rem;line-height:1.5rem}.search-results .price div{width:100%}.search-results .parameters{height:100%;margin:12px 0 0;background:var(--greyscale-primary90);border-radius:0.375rem}.search-results .parameters__item{display:inline-block;margin:0 12px 0}.search-results .parameters__item .icon{font-size:1.1rem}@media (max-width:1399.98px){.search-results .parameters__item{margin:0 8px 0}}.search-results .parameters__item--sea-distance,.search-results .parameters__item--ski-distance{display:-ms-flexbox;display:flex;align-items:center}.search-results .parameters__item--sea-distance .parameters__text,.search-results .parameters__item--ski-distance .parameters__text{display:none}.search-results .parameters__item--sea-distance .icon,.search-results .parameters__item--ski-distance .icon{order:-1}.search-results .parameters__item--ski-distance{display:-ms-inline-flexbox;display:inline-flex}.search-results .parameters__distance{font-size:1rem}@media (max-width:575.98px){.search-results .parameters{height:auto;margin:5px 0}.search-results .parameters__item{margin:3px}.search-results .parameters__item--sea-distance,.search-results .parameters__item--ski-distance{display:-ms-inline-flexbox;display:inline-flex}}@media (max-width:991.98px){.search-results .search-map-box{position:absolute;left:7rem;margin:0.35rem}.search-results .search-map-box__body{height:auto;background:none}.search-results #search-map-button{position:unset;display:-ms-inline-flexbox;display:inline-flex;align-items:center;padding:0.3rem 0.6rem;background:none;color:var(--main-B);border:none;font-size:0}.search-results #search-map-button:before{content:"";font-family:"c4f";font-size:1.5rem;line-height:1;margin-right:0.4rem}.search-results #search-map-button:after{content:"Mapa";font-size:0.85rem}.search-results #search-map-button:hover,.search-results #search-map-button:focus{background:none;color:var(--greyscale-primary-50);box-shadow:none}.search-results .sort__button--mobile{display:-ms-inline-flexbox;display:inline-flex;align-items:center;margin:-3rem 0 0 auto;border:none;font-size:0.85rem;height:34px}.search-results .sort__button--mobile .icon{margin-right:0.4rem;font-size:1.2rem;line-height:1}.search-results .sort__button--mobile .icon:before{content:""}.search-results .sort__button--mobile:hover,.search-results .sort__button--mobile:focus{background:none;color:var(--greyscale-primary-50);box-shadow:none}}@media (max-width:767.98px){.search-results .slider__wrapper{padding-bottom:280px}.search-results .info-box{padding:1rem}.search-results .hotel,.search-results .transport{margin:0}.search-results .info-row,.search-results .rating{height:auto}}.bd-accommodation,.bd-amadeus-accommodation{}.bd-accommodation #heading,.bd-amadeus-accommodation #heading{display:none}.bd-accommodation .img-wrap,.bd-amadeus-accommodation .img-wrap{width:100vw;height:400px;overflow:hidden;margin-left:50%;transform:translateX(-50%);margin-bottom:1.5rem}@media (max-width:575.98px){.bd-accommodation .img-wrap,.bd-amadeus-accommodation .img-wrap{height:300px}.bd-accommodation .img-wrap .slider__wrapper,.bd-amadeus-accommodation .img-wrap .slider__wrapper{padding-bottom:300px}}.bd-accommodation .slider__img,.bd-amadeus-accommodation .slider__img{background:var(--cc-cookie-table-border)}.bd-accommodation .slider,.bd-amadeus-accommodation .slider{width:100vw;position:relative;left:50%;transform:translateX(-50%);margin-bottom:1.5rem;overflow:hidden}.bd-accommodation .slider .slick-list,.bd-amadeus-accommodation .slider .slick-list{overflow:unset}.bd-accommodation .slider .slick-slide,.bd-amadeus-accommodation .slider .slick-slide{padding:0 0.5rem}.bd-accommodation .slider__item,.bd-amadeus-accommodation .slider__item{margin:0;background:none;border-radius:0}.bd-accommodation .slider .large-slide .slider__wrapper,.bd-amadeus-accommodation .slider .large-slide .slider__wrapper{padding-bottom:400px}.bd-accommodation .slider .small-slide,.bd-amadeus-accommodation .slider .small-slide{display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:1rem}.bd-accommodation .slider .small-slide .slider__item,.bd-amadeus-accommodation .slider .small-slide .slider__item{width:calc(50% - 0.5rem)}.bd-accommodation .slider .small-slide .slider__wrapper,.bd-amadeus-accommodation .slider .small-slide .slider__wrapper{padding-bottom:192px}.bd-accommodation .slick-arrow,.bd-amadeus-accommodation .slick-arrow{width:4.25rem;height:4.25rem;border-radius:4rem;background:var(--main-B);color:#fff}.bd-accommodation .slick-arrow:before,.bd-amadeus-accommodation .slick-arrow:before{color:inherit;font-size:1.75rem;opacity:1}.bd-accommodation .slick-arrow:hover,.bd-accommodation .slick-arrow:focus,.bd-amadeus-accommodation .slick-arrow:hover,.bd-amadeus-accommodation .slick-arrow:focus{background:var(--main-B-20);color:#fff}.bd-accommodation .info-wrap,.bd-amadeus-accommodation .info-wrap{margin-bottom:3.75rem;padding:1.5rem;border:1px solid var(--greyscale-primary80);border-radius:0.375rem}@media (max-width:575.98px){.bd-accommodation .info-wrap,.bd-amadeus-accommodation .info-wrap{padding:0.75rem}}.bd-accommodation .tree,.bd-amadeus-accommodation .tree{margin-bottom:0.5rem}.bd-accommodation .tree,.bd-accommodation .tree a,.bd-amadeus-accommodation .tree,.bd-amadeus-accommodation .tree a{color:var(--greyscale-primary40)}.bd-accommodation .rating,.bd-amadeus-accommodation .rating{height:210x;color:var(--main-A);font-size:0.8rem}.bd-accommodation .rating .icon,.bd-amadeus-accommodation .rating .icon{margin-right:5px}.bd-accommodation .hotel,.bd-amadeus-accommodation .hotel{margin-bottom:1rem}.bd-accommodation .transport,.bd-accommodation .boarding,.bd-amadeus-accommodation .transport,.bd-amadeus-accommodation .boarding{margin-bottom:0.5rem;font-size:0.75rem;font-weight:400;line-height:1rem}.bd-accommodation .transport .icon,.bd-accommodation .boarding .icon,.bd-amadeus-accommodation .transport .icon,.bd-amadeus-accommodation .boarding .icon{margin-right:5px;vertical-align:-2px;font-size:0.8rem}.bd-accommodation .parameters,.bd-amadeus-accommodation .parameters{height:100%;margin:0;padding:1rem 1.5rem;background:#fff;border-radius:0.375rem}.bd-accommodation .parameters__body,.bd-amadeus-accommodation .parameters__body{display:-ms-flexbox;display:flex;flex-direction:column;gap:0.5rem}.bd-accommodation .parameters__item,.bd-amadeus-accommodation .parameters__item{display:-ms-flexbox;display:flex;align-items:center}.bd-accommodation .parameters__item .icon,.bd-amadeus-accommodation .parameters__item .icon{font-size:1.1rem}.bd-accommodation .parameters .parameters__text,.bd-amadeus-accommodation .parameters .parameters__text{display:block;margin:0 0 0.2rem 0.5rem;font-size:0.75rem}.bd-accommodation .parameters__item-distance,.bd-amadeus-accommodation .parameters__item-distance{display:none}@media (max-width:991.98px){.bd-accommodation .parameters,.bd-amadeus-accommodation .parameters{margin-top:1rem}}.bd-accommodation .info .parameters,.bd-amadeus-accommodation .info .parameters{margin-top:0;padding:0;background:none}.bd-accommodation .info .parameters__body,.bd-amadeus-accommodation .info .parameters__body{padding:0}.bd-accommodation .info .parameters__item,.bd-amadeus-accommodation .info .parameters__item{display:none}.bd-accommodation .info .parameters__item-distance,.bd-amadeus-accommodation .info .parameters__item-distance{display:-ms-flexbox;display:flex}.bd-accommodation .info .parameters__item-distance .parameters__text,.bd-amadeus-accommodation .info .parameters__item-distance .parameters__text{display:none}.bd-accommodation .info .parameters__item-distance .icon,.bd-amadeus-accommodation .info .parameters__item-distance .icon{order:-1;font-size:0.9rem}.bd-accommodation .info .parameters__item-distance .parameters__distance,.bd-amadeus-accommodation .info .parameters__item-distance .parameters__distance{margin-left:0.35rem;font-size:0.8rem;font-weight:400}.bd-accommodation .price-box,.bd-amadeus-accommodation .price-box{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;margin-top:1.5rem}.bd-accommodation .link,.bd-amadeus-accommodation .link{height:3rem;padding:0.65rem 1.5rem;border:1px solid var(--main-B)}.bd-accommodation .link:hover,.bd-amadeus-accommodation .link:hover{background:var(--main-B);color:#fff}.bd-accommodation .price,.bd-amadeus-accommodation .price{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-left:auto;text-align:right}.bd-accommodation .price span,.bd-accommodation .price div,.bd-amadeus-accommodation .price span,.bd-amadeus-accommodation .price div{color:var(--greyscale-primary40);text-transform:uppercase;font-size:0.625rem;line-height:1rem}.bd-accommodation .price b,.bd-amadeus-accommodation .price b{margin-left:0.3rem;color:var(--main-A);font-size:1.5rem;line-height:1.5rem}.bd-accommodation .price div,.bd-amadeus-accommodation .price div{width:100%}.bd-accommodation .structured-content__item,.bd-amadeus-accommodation .structured-content__item{margin-bottom:3rem}.bd-accommodation .structured-content__item-name,.bd-amadeus-accommodation .structured-content__item-name{margin-bottom:1.5rem;color:var(--main-C);font-size:1.75rem;font-weight:400;line-height:2.5rem}.bd-accommodation .structured-content .load-more-overlay,.bd-amadeus-accommodation .structured-content .load-more-overlay{justify-content:flex-end;padding:0;background:linear-gradient(transparent, #fff)}.bd-accommodation .structured-content .load-more-hide,.bd-amadeus-accommodation .structured-content .load-more-hide{text-align:right}.bd-accommodation .structured-content .load-more-overlay button,.bd-accommodation .structured-content .load-more--hide,.bd-amadeus-accommodation .structured-content .load-more-overlay button,.bd-amadeus-accommodation .structured-content .load-more--hide{padding:0.5rem 1.25rem;background:var(--main-A);color:#fff}.bd-accommodation .structured-content .load-more-overlay button:hover,.bd-accommodation .structured-content .load-more--hide:hover,.bd-amadeus-accommodation .structured-content .load-more-overlay button:hover,.bd-amadeus-accommodation .structured-content .load-more--hide:hover{background:var(--main-A-10);color:#fff}.bd-accommodation #tab-o-krajine .structured-content__item-content,.bd-accommodation #tab-hodnotenie .structured-content__item-content,.bd-amadeus-accommodation #tab-o-krajine .structured-content__item-content,.bd-amadeus-accommodation #tab-hodnotenie .structured-content__item-content{padding:1.5rem;background:#fff;border-radius:12px}.bd-accommodation #tab-terminy .structured-content__item-name,.bd-accommodation #tab-mapa .structured-content__item-name,.bd-amadeus-accommodation #tab-terminy .structured-content__item-name,.bd-amadeus-accommodation #tab-mapa .structured-content__item-name{display:none}.bd-accommodation #tab-terminy .map__canvas,.bd-accommodation #tab-mapa .map__canvas,.bd-amadeus-accommodation #tab-terminy .map__canvas,.bd-amadeus-accommodation #tab-mapa .map__canvas{border-radius:12px;overflow:hidden}.bd-accommodation .trip-information--gallery-none .trip-information__text[data-items="1"],.bd-amadeus-accommodation .trip-information--gallery-none .trip-information__text[data-items="1"]{column-count:2}.bd-accommodation .trip-information__item,.bd-amadeus-accommodation .trip-information__item{margin-bottom:1rem}.bd-accommodation .trip-information__title,.bd-amadeus-accommodation .trip-information__title{color:var(--main-C);font-size:1.2rem;font-weight:bold}.bd-accommodation .js-datesSorts-wrap,.bd-amadeus-accommodation .js-datesSorts-wrap{display:-ms-flexbox;display:flex;flex-wrap:wrap}.bd-accommodation .js-datesSorts-buttons,.bd-amadeus-accommodation .js-datesSorts-buttons{text-align:center}@media (min-width:992px){.bd-accommodation .js-datesSorts-buttons,.bd-amadeus-accommodation .js-datesSorts-buttons{width:25%}}.bd-accommodation .js-datesSorts,.bd-amadeus-accommodation .js-datesSorts{display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap;align-items:center;width:auto;flex:unset;margin:0 0 0 auto;padding:0}.bd-accommodation .js-datesSorts .sort__text,.bd-amadeus-accommodation .js-datesSorts .sort__text{display:none}.bd-accommodation .js-datesSorts .sort--dates,.bd-amadeus-accommodation .js-datesSorts .sort--dates{margin-left:0.62rem}@media (max-width:991.98px){.bd-accommodation .js-datesSorts,.bd-amadeus-accommodation .js-datesSorts{justify-content:center;text-align:center;padding:0}}.bd-accommodation .dates__filters-wrapper .card-footer-mobile,.bd-amadeus-accommodation .dates__filters-wrapper .card-footer-mobile{justify-content:center}.bd-accommodation .dates__filters-wrapper .card-footer-mobile button,.bd-amadeus-accommodation .dates__filters-wrapper .card-footer-mobile button{margin:5px}.bd-accommodation .dates__load-more,.bd-amadeus-accommodation .dates__load-more{margin-left:auto;background:var(--main-A);border:none}.bd-accommodation .dates__load-more:hover,.bd-accommodation .dates__load-more:focus,.bd-amadeus-accommodation .dates__load-more:hover,.bd-amadeus-accommodation .dates__load-more:focus{background:var(--main-A-10) !important}.js-dates .fw-bold{font-weight:600}.js-dates .text-truncate .fw-bold,.js-dates .bd-news-list .news .news-article__heading .fw-bold,.bd-news-list .news .js-dates .news-article__heading .fw-bold,.js-dates .bd-user-detail .news .news-article__heading .fw-bold,.bd-user-detail .news .js-dates .news-article__heading .fw-bold,.js-dates .bd-country .favourites-accommodations .offer__country .fw-bold,.bd-country .favourites-accommodations .js-dates .offer__country .fw-bold,.js-dates .bd-country .favourites-accommodations .offer__destination .fw-bold,.bd-country .favourites-accommodations .js-dates .offer__destination .fw-bold,.js-dates .bd-destination .favourites-accommodations .offer__country .fw-bold,.bd-destination .favourites-accommodations .js-dates .offer__country .fw-bold,.js-dates .bd-destination .favourites-accommodations .offer__destination .fw-bold,.bd-destination .favourites-accommodations .js-dates .offer__destination .fw-bold,.js-dates .bd-tags .tagged .tagged-article .tagged-article__heading a .fw-bold,.bd-tags .tagged .tagged-article .tagged-article__heading .js-dates a .fw-bold,.js-dates .bd-homepage .news .news-article__heading .fw-bold,.bd-homepage .news .js-dates .news-article__heading .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;color:#313c4f}@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{border-radius:0.375rem;padding:1rem;margin-bottom:1rem}.js-dates .price-grid{font-size:1.5rem;font-weight:600;line-height:1.2;color:#ffab1f}.js-dates .price-grid svg{color:#313c4f}.js-dates .price-grid .small{color:#313c4f;font-size:0.8rem}.js-dates .availability{margin-top:0.75rem}.js-dates .verification-button{padding:0.5rem 3rem;font-weight:600;background:#4a9de1;color:#fff;border-radius:0.375rem;border:0;font-size:1.1rem}.js-dates .verification-button:hover{background:#2385d5}.js-dates .request-button,.js-dates .reservation-button{padding:0.5rem 3rem;font-weight:600;background:#ffab1f;color:#fff;border-radius:0.375rem;border:0;font-size:1.1rem}.js-dates .request-button:hover,.js-dates .reservation-button:hover{background:#eb9300}.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 2.75rem}.bd-term .multi-steps:before,.bd-amadeus-term .multi-steps:before{content:"";position:absolute;left:0;right:0;top:1.85rem;height:2px;background:var(--main-B);opacity:0.5}.bd-term .multi-steps li,.bd-amadeus-term .multi-steps li{display:-ms-flexbox;display:flex;align-items:center;padding-right:0.25rem;border-radius:6.1875rem;background:#f9f7f5;color:var(--main-B);border:1rem solid #f9f7f5;font-size:0.875rem;font-weight:700}.bd-term .multi-steps li:before,.bd-amadeus-term .multi-steps li:before{width:1.8125rem;height:1.875rem;line-height:1.6rem;margin:0 0.62rem 0 0;background:var(--main-B);border:1px solid var(--main-B);color:#fff;font-size:1.05rem;font-weight:300}.bd-term .multi-steps li:after,.bd-amadeus-term .multi-steps li:after{display:none}.bd-term .multi-steps li.active~li,.bd-amadeus-term .multi-steps li.active~li{color:var(--greyscale-primary30);font-weight:400}.bd-term .multi-steps li.active~li::before,.bd-amadeus-term .multi-steps li.active~li::before{color:var(--greyscale-primary30);background:none;border-color:var(--main-B);font-weight:300}.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}}.bd-term .booking-form__box,.bd-amadeus-term .booking-form__box{padding:0;border:none;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.bd-term .booking-form__title,.bd-amadeus-term .booking-form__title{font-size:1rem;font-weight:700;line-height:1.5rem;letter-spacing:0.00938rem}.bd-term .booking-form__title--calculation,.bd-amadeus-term .booking-form__title--calculation{margin:0;padding:1.5rem 1.5rem 1rem;background:#fff;border-radius:0.375rem 0.375rem 0 0;font-size:1.25rem;font-weight:400;line-height:1.5rem;letter-spacing:0.00938rem}.bd-term .booking-form__text-before,.bd-amadeus-term .booking-form__text-before{margin:0 !important;padding:0 1.5rem;background:#fff}.bd-term .booking-form__room,.bd-amadeus-term .booking-form__room{padding:1.5rem;border-radius:0.375rem;border:1px solid var(--greyscale-primary80)}.bd-term .booking-form__room-name,.bd-amadeus-term .booking-form__room-name{font-size:1rem;font-weight:700;line-height:1.5rem;letter-spacing:0.00938rem}.bd-term .booking-form__room-row,.bd-term .booking-form__surcharge-row,.bd-amadeus-term .booking-form__room-row,.bd-amadeus-term .booking-form__surcharge-row{margin-bottom:0;padding:6px}.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}.bd-term .booking-form__room-price,.bd-term .booking-form__room-total,.bd-term .booking-form__surcharge-total,.bd-amadeus-term .booking-form__room-price,.bd-amadeus-term .booking-form__room-total,.bd-amadeus-term .booking-form__surcharge-total{color:var(--main-A);font-weight:700}.bd-term .booking-form__surcharges,.bd-amadeus-term .booking-form__surcharges{margin-top:-1rem;padding:1rem 1.5rem 1.5rem;background:#f9f7f5;border-radius:0 0 0.375rem 0.375rem;border:1px solid var(--greyscale-primary80);border-top:none}.bd-term .booking-form__surcharge-count select,.bd-amadeus-term .booking-form__surcharge-count select{border-radius:3rem}.bd-term .booking-form__total-price,.bd-amadeus-term .booking-form__total-price{justify-content:flex-end;background:none;font-size:1rem}.bd-term .booking-form__total-price .price,.bd-amadeus-term .booking-form__total-price .price{color:var(--main-A);font-size:1.5rem}.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-amadeus-term .booking-form__step-button--next{height:3rem;padding-left:1.5rem;border-radius:0.375rem;background:var(--main-B);border:none;color:#fff;font-weight:400}.bd-term .booking-form__step-button--next:hover,.bd-term .booking-form__step-button--next:focus,.bd-amadeus-term .booking-form__step-button--next:hover,.bd-amadeus-term .booking-form__step-button--next:focus{background:var(--main-B-20) !important;color:#fff !important;box-shadow:none !important}.bd-term .booking-form__step-button--prev,.bd-amadeus-term .booking-form__step-button--prev{height:3rem;padding-right:1.5rem;background:none;color:var(--Grey);border-radius:0.375rem;font-weight:700}.bd-term .booking-form__step-button--prev:hover,.bd-amadeus-term .booking-form__step-button--prev:hover{background:var(--main-B);color:#fff;border-color:var(--main-B)}.bd-term .booking-form__text-after,.bd-term .booking-form__footer,.bd-amadeus-term .booking-form__text-after,.bd-amadeus-term .booking-form__footer{margin-top:2rem}@media (max-width:991.98px){.bd-term .booking-form__room,.bd-amadeus-term .booking-form__room{padding:0.75rem}.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{border:none;margin-top:0}}.bd-term .select2-selection--single,.bd-amadeus-term .select2-selection--single{min-height:unset;height:2.5rem;margin-bottom:0.75rem;padding:0 1.2rem;border-radius:1.25rem}.bd-term .select2-selection--single .select2-selection__rendered,.bd-amadeus-term .select2-selection--single .select2-selection__rendered{padding:0;font-size:1rem;font-weight:400;letter-spacing:0.03125rem}.bd-term .select2-selection--single .select2-selection__arrow,.bd-amadeus-term .select2-selection--single .select2-selection__arrow{top:7px;right:12px}.bd-term .select2-selection--single .select2-selection__arrow b,.bd-amadeus-term .select2-selection--single .select2-selection__arrow b{border-color:var(--main-A) transparent transparent transparent}.bd-term .booking-form__step--2 .booking-form__title,.bd-term .booking-form__step--3 .booking-form__title,.bd-amadeus-term .booking-form__step--2 .booking-form__title,.bd-amadeus-term .booking-form__step--3 .booking-form__title{margin:0;padding:1.5rem 1.5rem 1.2rem;background:#fff;border-radius:0.375rem 0.375rem 0 0;font-size:1.375rem;font-weight:700;line-height:1.75rem}.bd-term .booking-form__step--2 .booking-form__box-content,.bd-term .booking-form__step--3 .booking-form__box-content,.bd-amadeus-term .booking-form__step--2 .booking-form__box-content,.bd-amadeus-term .booking-form__step--3 .booking-form__box-content{padding:0 1.5rem 1.5rem;background:#fff;border-radius:0 0 0.375rem 0.375rem}.bd-term .booking-form__step--2 .booking-form__participants-name,.bd-term .booking-form__step--3 .booking-form__participants-name,.bd-amadeus-term .booking-form__step--2 .booking-form__participants-name,.bd-amadeus-term .booking-form__step--3 .booking-form__participants-name{display:none}.bd-term .booking-form__step--2 .booking-form__participant-row-heading h3,.bd-term .booking-form__step--3 .booking-form__participant-row-heading h3,.bd-amadeus-term .booking-form__step--2 .booking-form__participant-row-heading h3,.bd-amadeus-term .booking-form__step--3 .booking-form__participant-row-heading h3{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:0.03125rem}.bd-term .booking-form__step--2 .booking-form__step-buttons,.bd-term .booking-form__step--3 .booking-form__step-buttons,.bd-amadeus-term .booking-form__step--2 .booking-form__step-buttons,.bd-amadeus-term .booking-form__step--3 .booking-form__step-buttons{margin-top:2rem}@media (max-width:991.98px){.bd-term .booking-form__step--2 .booking-form__title,.bd-term .booking-form__step--3 .booking-form__title,.bd-amadeus-term .booking-form__step--2 .booking-form__title,.bd-amadeus-term .booking-form__step--3 .booking-form__title{padding:0.75rem}.bd-term .booking-form__step--2 .booking-form__box-content,.bd-term .booking-form__step--3 .booking-form__box-content,.bd-amadeus-term .booking-form__step--2 .booking-form__box-content,.bd-amadeus-term .booking-form__step--3 .booking-form__box-content{padding:0 0.75rem 0.75rem}}.bd-term .booking-form__step--2 .booking-summary__title,.bd-term .booking-form__step--3 .booking-summary__title,.bd-amadeus-term .booking-form__step--2 .booking-summary__title,.bd-amadeus-term .booking-form__step--3 .booking-summary__title{font-size:1.375rem;font-weight:700;line-height:1.75rem}.bd-term .booking-form__step--2 .form-row,.bd-term .booking-form__step--3 .form-row,.bd-amadeus-term .booking-form__step--2 .form-row,.bd-amadeus-term .booking-form__step--3 .form-row{margin:0 -0.75rem}.bd-term .booking-form__step--2 .form-group,.bd-term .booking-form__step--3 .form-group,.bd-amadeus-term .booking-form__step--2 .form-group,.bd-amadeus-term .booking-form__step--3 .form-group{padding:0 0.75rem}.bd-term .booking-form__step--2 .form-group label,.bd-term .booking-form__step--3 .form-group label,.bd-amadeus-term .booking-form__step--2 .form-group label,.bd-amadeus-term .booking-form__step--3 .form-group label{margin-bottom:0}.bd-term .booking-form__step--2 .form-group input,.bd-term .booking-form__step--2 .form-group select,.bd-term .booking-form__step--3 .form-group input,.bd-term .booking-form__step--3 .form-group select,.bd-amadeus-term .booking-form__step--2 .form-group input,.bd-amadeus-term .booking-form__step--2 .form-group select,.bd-amadeus-term .booking-form__step--3 .form-group input,.bd-amadeus-term .booking-form__step--3 .form-group select{height:3.25rem;border-radius:0.3125rem}.bd-term .booking-form__step--2 .form-group textarea,.bd-term .booking-form__step--3 .form-group textarea,.bd-amadeus-term .booking-form__step--2 .form-group textarea,.bd-amadeus-term .booking-form__step--3 .form-group textarea{border-radius:0.3125rem}.bd-term .booking-form__step--2 .custom-control.custom-checkbox,.bd-term .booking-form__step--3 .custom-control.custom-checkbox,.bd-amadeus-term .booking-form__step--2 .custom-control.custom-checkbox,.bd-amadeus-term .booking-form__step--3 .custom-control.custom-checkbox{margin:1rem 0 2rem !important}.bd-term .booking-form__step--2 .custom-control.custom-checkbox label,.bd-term .booking-form__step--3 .custom-control.custom-checkbox label,.bd-amadeus-term .booking-form__step--2 .custom-control.custom-checkbox label,.bd-amadeus-term .booking-form__step--3 .custom-control.custom-checkbox label{padding:1px 0 0 5px;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.bd-term .booking-form__step--2 .custom-control.custom-checkbox input:not(:checked)~.custom-control-label::before,.bd-term .booking-form__step--3 .custom-control.custom-checkbox input:not(:checked)~.custom-control-label::before,.bd-amadeus-term .booking-form__step--2 .custom-control.custom-checkbox input:not(:checked)~.custom-control-label::before,.bd-amadeus-term .booking-form__step--3 .custom-control.custom-checkbox input:not(:checked)~.custom-control-label::before{border-color:var(--main-A)}.bd-term .booking-form__step--2 .custom-control.custom-checkbox input:checked~.custom-control-label::before,.bd-term .booking-form__step--3 .custom-control.custom-checkbox input:checked~.custom-control-label::before,.bd-amadeus-term .booking-form__step--2 .custom-control.custom-checkbox input:checked~.custom-control-label::before,.bd-amadeus-term .booking-form__step--3 .custom-control.custom-checkbox input:checked~.custom-control-label::before{border-color:var(--main-A);background-color:var(--main-A)}.bd-term .booking-form__step--3 .booking-form__title,.bd-amadeus-term .booking-form__step--3 .booking-form__title{background:none;border:1px solid var(--greyscale-primary80);border-bottom:none}.bd-term .booking-form__step--3 .booking-form__box-content,.bd-amadeus-term .booking-form__step--3 .booking-form__box-content{background:none;border:1px solid var(--greyscale-primary80);border-top:none}.bd-term .booking-form__step--3 .booking-summary,.bd-amadeus-term .booking-form__step--3 .booking-summary{padding:1.5rem;background:#fff;border-radius:0.375rem}.bd-term .booking-form__step--3 .booking-summary__pricelist-price,.bd-term .booking-form__step--3 .booking-summary__total-price,.bd-amadeus-term .booking-form__step--3 .booking-summary__pricelist-price,.bd-amadeus-term .booking-form__step--3 .booking-summary__total-price{background:none;font-weight:400}.bd-term .booking-form__step--3 .booking-summary__pricelist-price .price,.bd-term .booking-form__step--3 .booking-summary__total-price .price,.bd-amadeus-term .booking-form__step--3 .booking-summary__pricelist-price .price,.bd-amadeus-term .booking-form__step--3 .booking-summary__total-price .price{color:var(--main-A);font-weight:700}.bd-term .booking-form__step--3 .booking-summary__total-price,.bd-amadeus-term .booking-form__step--3 .booking-summary__total-price{padding:0;font-size:1rem}.bd-term .booking-form__step--3 .booking-form__custom-inputs label,.bd-amadeus-term .booking-form__step--3 .booking-form__custom-inputs label{display:none}.bd-term .booking-form__step--3 .booking-form__custom-accept-checkboxs,.bd-amadeus-term .booking-form__step--3 .booking-form__custom-accept-checkboxs{margin-top:1.5rem !important;color:var(--main-A)}.bd-term .booking-form__step--3 .booking-form__custom-accept-checkboxs .custom-control.custom-checkbox,.bd-amadeus-term .booking-form__step--3 .booking-form__custom-accept-checkboxs .custom-control.custom-checkbox{margin:0 !important}.bd-term .booking-form__step--3 .booking-form__custom-accept-checkboxs .custom-checkbox label,.bd-amadeus-term .booking-form__step--3 .booking-form__custom-accept-checkboxs .custom-checkbox label{font-weight:400;font-size:0.75rem}.bd-term .booking-form__step--3 .booking-form__custom-accept-checkboxs input:not(:checked)~.custom-control-label::before,.bd-amadeus-term .booking-form__step--3 .booking-form__custom-accept-checkboxs input:not(:checked)~.custom-control-label::before{border-color:var(--main-A);background:none}.bd-term .booking-form__step--3 .booking-form__step-buttons,.bd-amadeus-term .booking-form__step--3 .booking-form__step-buttons{margin-top:1.5rem}.bd-term .booking-form__step--3 .booking-form__submit,.bd-amadeus-term .booking-form__step--3 .booking-form__submit{margin:0}@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}}.bd-term .booking-form__step--3 .booking-form__submit button,.bd-amadeus-term .booking-form__step--3 .booking-form__submit button{height:3rem;margin-top:1.5rem;padding:0 1.5rem;border-radius:0.375rem;background:var(--main-B);color:#fff;border:none;font-weight:400;font-size:1rem}.bd-term .booking-form__step--3 .booking-form__submit button:hover,.bd-term .booking-form__step--3 .booking-form__submit button:focus,.bd-amadeus-term .booking-form__step--3 .booking-form__submit button:hover,.bd-amadeus-term .booking-form__step--3 .booking-form__submit button:focus{background:var(--main-B-20) !important;color:#fff !important;box-shadow:none !important}.bd-term .term-sidebar,.bd-amadeus-term .term-sidebar{background:#fff;border-radius:0.375rem}.bd-term .term-sidebar .img-large div,.bd-amadeus-term .term-sidebar .img-large div{height:14.5rem;border-radius:0.375rem 0.375rem 0 0}.bd-term .term-info,.bd-amadeus-term .term-info{padding:1rem}.bd-term .term-info .hotel,.bd-amadeus-term .term-info .hotel{color:var(--Grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.bd-term .term-info .rating,.bd-amadeus-term .term-info .rating{margin:0.25rem 0 0.2rem;color:#ffc107;font-size:0.8rem}.bd-term .term-info .rating .icon,.bd-amadeus-term .term-info .rating .icon{margin-right:5px}.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-line,.bd-amadeus-term .term-info-line{padding:0.5rem 1rem;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:0.75rem}.bd-term .term-info-line div,.bd-amadeus-term .term-info-line div{padding:4px 12px 3px;background:var(--greyscale-primary90);border-radius:0.375rem}.bd-term .term-info-line .icon,.bd-amadeus-term .term-info-line .icon{vertical-align:-1px;margin-right:5px}.bd-term .flights,.bd-amadeus-term .flights{margin-bottom:0.5rem;padding:1rem 1rem 0}.bd-term .flights__body,.bd-amadeus-term .flights__body{margin:0;padding:0}.bd-term .flights__col,.bd-amadeus-term .flights__col{flex:0 0 100%;max-width:100%;padding:0;font-size:0.875rem}.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:700;font-size:0.875rem}.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{color:var(--greyscale-primary40);font-size:0.75rem}.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,.bd-amadeus-term .more-wrap{padding:1rem;font-size:0.75rem;font-weight:700}.bd-term .more-wrap a,.bd-amadeus-term .more-wrap a{color:var(--main-B)}.bd-term .more-wrap a span,.bd-amadeus-term .more-wrap a span{margin-left:7px;vertical-align:-2px;font-size:1rem}.bd-term .structured-content__links,.bd-amadeus-term .structured-content__links{margin:0 0 1rem;border:none}.bd-term .structured-content__links .nav-link,.bd-amadeus-term .structured-content__links .nav-link{padding:0.12rem 0.62rem;margin-right:0.75rem;color:var(--Grey);background:none;border:none;border-bottom:2px solid transparent}.bd-term .structured-content__links .nav-link:hover,.bd-term .structured-content__links .nav-link.active,.bd-amadeus-term .structured-content__links .nav-link:hover,.bd-amadeus-term .structured-content__links .nav-link.active{border-color:var(--main-A);color:var(--main-A)}.bd-term .structured-content__links .nav-link.active,.bd-amadeus-term .structured-content__links .nav-link.active{font-weight:700}@media (max-width:991.98px){.bd-term .structured-content__links,.bd-amadeus-term .structured-content__links{margin:1.5rem 0;justify-content:center}.bd-term .structured-content__links .nav-link,.bd-term .structured-content__links .nav-link:not(.open):not(.active),.bd-term .structured-content__links .nav-link.active,.bd-amadeus-term .structured-content__links .nav-link,.bd-amadeus-term .structured-content__links .nav-link:not(.open):not(.active),.bd-amadeus-term .structured-content__links .nav-link.active{width:auto;height:auto;margin:5px;padding:0.12rem 0.62rem !important;border-bottom:2px solid transparent !important}.bd-term .structured-content__links .nav-link:after,.bd-term .structured-content__links .nav-link:not(.open):not(.active):after,.bd-term .structured-content__links .nav-link.active:after,.bd-amadeus-term .structured-content__links .nav-link:after,.bd-amadeus-term .structured-content__links .nav-link:not(.open):not(.active):after,.bd-amadeus-term .structured-content__links .nav-link.active:after{display:none}.bd-term .structured-content__links .nav-link:hover,.bd-term .structured-content__links .nav-link.active,.bd-term .structured-content__links .nav-link:not(.open):not(.active):hover,.bd-term .structured-content__links .nav-link:not(.open):not(.active).active,.bd-term .structured-content__links .nav-link.active:hover,.bd-term .structured-content__links .nav-link.active.active,.bd-amadeus-term .structured-content__links .nav-link:hover,.bd-amadeus-term .structured-content__links .nav-link.active,.bd-amadeus-term .structured-content__links .nav-link:not(.open):not(.active):hover,.bd-amadeus-term .structured-content__links .nav-link:not(.open):not(.active).active,.bd-amadeus-term .structured-content__links .nav-link.active:hover,.bd-amadeus-term .structured-content__links .nav-link.active.active{border-color:var(--main-A) !important}}.bd-term .trip-information__body>form,.bd-amadeus-term .trip-information__body>form{width:100%;justify-content:center}.bd-term .trip-information__content,.bd-amadeus-term .trip-information__content{width:100%}.bd-term .trip-information__item,.bd-amadeus-term .trip-information__item{margin-bottom:1rem}.bd-term .trip-information__item strong,.bd-amadeus-term .trip-information__item strong{font-weight:600}.bd-term .trip-information__title,.bd-amadeus-term .trip-information__title{color:var(--main-B);font-size:1.25rem;font-weight:400;line-height:1.2}.bd-term .trip-information__gallery,.bd-amadeus-term .trip-information__gallery{max-width:unset;margin:1rem 0;padding:0}.bd-term .trip-information .gallery__img-link,.bd-amadeus-term .trip-information .gallery__img-link{border-radius:0.375rem;overflow:hidden}.bd-content-page[data-content-page="ORDER_CONFIRMATION"] #heading,.bd-content-page[data-content-page="ORDER_CONFIRMATION"] .page__header{display:none}.save-order_wrap{text-align:center}.save-order_wrap .box_wrap{width:84%;margin:1.88rem auto 0;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;background:#fff;border-radius:0.375rem}.save-order_wrap .box_wrap .icon{width:3%;margin:auto;font-size:1.4rem}.save-order_wrap .box{flex:0 0 31.333%;max-width:31.333%;padding:1.25rem;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.save-order_wrap .box h2{min-height:5rem;color:var(--Grey);font-size:1rem;font-weight:700;line-height:1.5rem;letter-spacing:0.00938rem}.save-order_wrap .box a,.save-order_wrap .box em{color:var(--Grey);font-style:normal;font-weight:bold}@media (max-width:991.98px){.save-order_wrap .box_wrap{width:100%}.save-order_wrap .box_wrap .icon{width:auto;transform:rotate(90deg)}.save-order_wrap .box{flex:0 0 100%;max-width:100%;padding:1rem}.save-order_wrap .box h2{min-height:unset}}.bd-country .breadcrumb,.bd-country .gallery__img-caption,.bd-country:before,.bd-country .country-detail__header,.bd-country .country-detail__heading--name,.bd-destination .breadcrumb,.bd-destination .gallery__img-caption,.bd-destination:before,.bd-destination .country-detail__header,.bd-destination .country-detail__heading--name{display:none}.bd-country #heading,.bd-destination #heading{margin-bottom:1%}.bd-country main .component__heading,.bd-country main .save-order_wrap h1,.save-order_wrap .bd-country main h1,.bd-country main .save-order_wrap h2,.save-order_wrap .bd-country main h2,.bd-destination main .component__heading,.bd-destination main .save-order_wrap h1,.save-order_wrap .bd-destination main h1,.bd-destination main .save-order_wrap h2,.save-order_wrap .bd-destination main h2{margin:3.5% 0 1.5%}.bd-country .country-detail,.bd-destination .country-detail{min-height:850px;margin:0}.bd-country .country-detail__body,.bd-destination .country-detail__body{padding-bottom:0}.bd-country .country-detail__footer,.bd-destination .country-detail__footer{padding:0}.bd-country .country-statistics__body,.bd-destination .country-statistics__body{margin-bottom:0.5%}.bd-country .load-more-overlay,.bd-destination .load-more-overlay{justify-content:center}.bd-country .custom-text,.bd-destination .custom-text{font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.bd-country .custom-text h2,.bd-destination .custom-text h2{color:#313c4f;font-size:1.375rem;font-weight:700;line-height:1.75rem}.bd-country .custom-text .btn,.bd-destination .custom-text .btn{margin:8px;padding:12px 32px;color:#fff;border-radius:0.375rem;font-weight:600}.bd-country .custom-text--4,.bd-destination .custom-text--4{margin-bottom:0}.bd-country .custom-text img,.bd-destination .custom-text img{display:block;width:95%;height:220px;object-fit:cover;border-radius:0.375rem}.bd-country .destinations-box img,.bd-destination .destinations-box img{width:100%;height:160px;object-fit:cover;border-radius:0.375rem}.bd-country .destinations-box h3 a,.bd-destination .destinations-box h3 a{color:#ffab1f;font-weight:700}.bd-country .destinations-box h3 a:hover,.bd-destination .destinations-box h3 a:hover{color:#4a9de1}.bd-country .favourites-destinations,.bd-destination .favourites-destinations{position:relative}.bd-country .favourites-destinations__body,.bd-destination .favourites-destinations__body{padding:0}.bd-country .favourites-destinations__body a,.bd-destination .favourites-destinations__body a{margin-bottom:-1px !important}.bd-country .favourites-destinations__body ul,.bd-destination .favourites-destinations__body ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.bd-country .gallery__img-link,.bd-destination .gallery__img-link{padding-bottom:236px;border-radius:0.375rem;overflow:hidden}.bd-country .favourites-accommodations .movable-content,.bd-destination .favourites-accommodations .movable-content{margin:10px -4px;padding-bottom:95px}.bd-country .favourites-accommodations .offer__container,.bd-destination .favourites-accommodations .offer__container{position:relative;background:#fff;overflow:hidden}.bd-country .favourites-accommodations .offer__img-container,.bd-destination .favourites-accommodations .offer__img-container{padding-bottom:180px}.bd-country .favourites-accommodations .offer__ratings,.bd-destination .favourites-accommodations .offer__ratings{bottom:11px;padding:7px 8px 5px 12px;background:#ffab1f;color:#fff;border-radius:0.375rem 0 0 0.375rem;font-size:0.85rem}.bd-country .favourites-accommodations .offer__text,.bd-destination .favourites-accommodations .offer__text{display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:18px 20px 28px;text-align:left}.bd-country .favourites-accommodations .offer__headline,.bd-destination .favourites-accommodations .offer__headline{width:100%;max-width:100%;margin-bottom:3px;font-size:1.35rem;font-weight:600;line-height:1.3}.bd-country .favourites-accommodations .offer__headline a,.bd-destination .favourites-accommodations .offer__headline a{color:#4a9de1}.bd-country .favourites-accommodations .offer__country,.bd-country .favourites-accommodations .offer__destination,.bd-destination .favourites-accommodations .offer__country,.bd-destination .favourites-accommodations .offer__destination{width:100%;max-width:100%}.bd-country .favourites-accommodations .offer__destination::after,.bd-destination .favourites-accommodations .offer__destination::after{content:"";display:block;width:34px;height:3px;margin:12px 0 18px;background:#f9f7f5}.bd-country .favourites-accommodations .offer__price,.bd-destination .favourites-accommodations .offer__price{order:9;width:175px;margin:0;padding:10px;background:#ffab1f;color:#fff;text-align:center;font-size:0.95rem}.bd-country .favourites-accommodations .offer__price span,.bd-destination .favourites-accommodations .offer__price span{font-size:1.3rem;font-weight:700}.bd-country .favourites-accommodations .slick-arrow,.bd-destination .favourites-accommodations .slick-arrow{display:none !important}.bd-country .favourites-accommodations .slick-dots,.bd-destination .favourites-accommodations .slick-dots{bottom:10px}.bd-country .favourites-accommodations .slick-dots li button,.bd-destination .favourites-accommodations .slick-dots li button{width:18px;height:18px;background:#4a9de1;border:4px solid #f9f7f5}.bd-country .favourites-accommodations .slick-dots li button:hover,.bd-country .favourites-accommodations .slick-dots li.slick-active button,.bd-destination .favourites-accommodations .slick-dots li button:hover,.bd-destination .favourites-accommodations .slick-dots li.slick-active button{background:#4a9de1;outline:2px solid #4a9de1}.bd-country .search-results+a.btn,.bd-destination .search-results+a.btn{float:right}.bd-country .dates-country__footer,.bd-destination .dates-country__footer{clear:both}@media (max-width:767.98px){.bd-country .gallery__img-container,.bd-destination .gallery__img-container{margin-bottom:0}.bd-country .custom-text--4 img,.bd-destination .custom-text--4 img{width:100%;margin-bottom:20px}.bd-country .favourites-accommodations .movable-content,.bd-destination .favourites-accommodations .movable-content{padding-bottom:70px}.bd-country .element-text-wrap,.bd-destination .element-text-wrap{margin-bottom:20px}.bd-country .custom-text,.bd-destination .custom-text{line-height:1.5}.bd-country .custom-text .btn,.bd-destination .custom-text .btn{margin:3px;padding:7px 14px}.bd-country .custom-text h2,.bd-destination .custom-text h2{font-size:1.5rem}.bd-country .custom-text--4 img,.bd-destination .custom-text--4 img{height:200px}}.bd-content-page[data-content-page="171"] .page__header{display:none}.bd-content-page[data-content-page="171"] .page__body{padding:1.5rem 0 0;box-shadow:none}.bd-content-page[data-content-page="171"] .page__body .row>div:first-child{padding:22px 30px;background:#fff;border-radius:0.375rem}@media (max-width:991.98px){.bd-content-page[data-content-page="171"] .page__body .row>div:first-child{padding:10px 15px 20px}.bd-content-page[data-content-page="171"] .page__body .row>div:first-child p b{font-size:1.25rem}}.bd-content-page[data-content-page="171"] .page__body p{font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.bd-content-page[data-content-page="171"] .page__body p a{color:#313c4f}.bd-content-page[data-content-page="171"] .page__body p a:hover{color:var(--main-C)}.bd-content-page[data-content-page="171"] .page__body .social-networks{margin:0 0 9px}.bd-content-page[data-content-page="171"] .page__body .social-networks a:empty{display:none}.bd-content-page[data-content-page="171"] .page__body .social-networks a{display:inline-block;width:1.25rem;height:1.25rem;border-radius:2rem;margin-right:8px;padding-left:2px;background:var(--main-B);color:#ffff;text-align:center;font-size:0}.bd-content-page[data-content-page="171"] .page__body .social-networks a:before{font-size:0.7rem;line-height:1.25rem}.bd-content-page[data-content-page="171"] .page__body .social-networks a:hover{background:var(--main-B-20);color:#fff}.bd-content-page[data-content-page="171"] .page__body .row>div:nth-child(2){margin-top:20px;padding:0}@media (min-width:768px){.bd-content-page[data-content-page="171"] .page__body .row>div:nth-child(2){margin-top:0;padding:0 16px 0 32px}}.bd-content-page[data-content-page="171"] .page__body iframe{width:100%;height:100%;min-height:300px;border-radius:0.375rem}.bd-content-page[data-content-page="174"] .searchmask,.bd-content-page[data-content-page="175"] .searchmask{width:50%}.bd-content-page[data-content-page="174"] .searchmask__form,.bd-content-page[data-content-page="175"] .searchmask__form{padding-bottom:4.75rem}.bd-content-page[data-content-page="174"] .searchmask__basic,.bd-content-page[data-content-page="175"] .searchmask__basic{padding:0}.bd-content-page[data-content-page="174"] .searchmask__extended,.bd-content-page[data-content-page="175"] .searchmask__extended{display:-ms-flexbox;display:flex}.bd-content-page[data-content-page="174"] .searchmask__form-group,.bd-content-page[data-content-page="175"] .searchmask__form-group{flex:0 0 33.333%;max-width:33.333%}.bd-content-page[data-content-page="174"] .searchmask .sm-ar,.bd-content-page[data-content-page="175"] .searchmask .sm-ar{position:absolute;right:13px;width:calc(33.333% - 10px);margin-top:-4.75rem}.bd-content-page[data-content-page="174"] .searchmask .sm-submit,.bd-content-page[data-content-page="175"] .searchmask .sm-submit{top:auto;bottom:0;left:1rem;width:auto;max-width:unset}.bd-content-page[data-content-page="174"] .searchmask .sm-extended,.bd-content-page[data-content-page="174"] .searchmask .sm-reset,.bd-content-page[data-content-page="175"] .searchmask .sm-extended,.bd-content-page[data-content-page="175"] .searchmask .sm-reset{display:none}@media (max-width:1199.98px){.bd-content-page[data-content-page="174"] .searchmask__text-before p a,.bd-content-page[data-content-page="175"] .searchmask__text-before p a{height:46px;padding:0.5rem;line-height:1;white-space:normal}}@media (max-width:991.98px){.bd-content-page[data-content-page="174"] .searchmask__form-group,.bd-content-page[data-content-page="175"] .searchmask__form-group{flex:0 0 50%;max-width:50%}.bd-content-page[data-content-page="174"] .searchmask .sm-fl,.bd-content-page[data-content-page="175"] .searchmask .sm-fl{flex:0 0 100%;max-width:100%}.bd-content-page[data-content-page="174"] .searchmask .sm-ar,.bd-content-page[data-content-page="175"] .searchmask .sm-ar{position:unset;margin-top:0}}@media (max-width:767.98px){.bd-content-page[data-content-page="174"] .searchmask,.bd-content-page[data-content-page="175"] .searchmask{width:100%}}@media (max-width:575.98px){.bd-content-page[data-content-page="174"] .searchmask .sm-submit,.bd-content-page[data-content-page="175"] .searchmask .sm-submit{bottom:0.5rem}}.bd-tags .tags .tags__header{display:none}.bd-tags .tags .tags__body{margin:0.5rem -16px 0}.bd-tags .tags .tags__item{padding:16px}.bd-tags .tags .tags__item-body{height:11.875rem;padding:0.1rem 0.7rem 0.1rem 1rem;color:#fff;background-color:var(--greyscale-primary90);border-radius:0.375rem;line-height:1.8;overflow:hidden;transition:0.2s linear}.bd-tags .tags .tags__item-body::before{background:linear-gradient(transparent, rgba(0, 0, 0, 0.5))}@media (max-width:991.98px){.bd-tags .tags .tags__item-body{padding:15px}}@media (min-width:992px){.bd-tags .tags .tags__item{flex:0 0 25%;max-width:25%}.bd-tags .tags .tags__item:nth-child(6n+2){flex:0 0 50%;max-width:50%}}@media (min-width:768px) and (max-width:991.98px){.bd-tags .tags .tags__item{flex:0 0 50%;max-width:50%}}.bd-tags .tags .tags__badge,.bd-tags .tags .tags__perex{display:none}.bd-tags .tags .tags__headline{display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;font-size:1.375rem;font-weight:700;line-height:1.75rem}.bd-tags .tags .tags__headline:after{content:"";font-family:"c4f";font-weight:normal;font-size:1.5rem;width:2.5rem;height:2.5rem;line-height:2.5rem;border-radius:3rem;background:rgba(255, 255, 255, 0.2);text-align:center}.bd-tags .tagged .tagged__header{display:none}.bd-tags .tagged .tag-text{display:-ms-flexbox;display:flex;flex-direction:column-reverse}.bd-tags .tagged .tag-text__description{margin:0.95rem auto !important;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.bd-tags .tagged .btn-group{margin:0 -0.1rem}.bd-tags .tagged .btn-group a{flex:unset}.bd-tags .tagged .tagged-article{display:-ms-flexbox;display:flex;flex-direction:column;border-radius:0.375rem;overflow:hidden}.bd-tags .tagged .tagged-article .tagged-article__body{height:100%;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto;padding:1rem;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(255, 255, 255, 0) 100%)}.bd-tags .tagged .tagged-article .tagged-article__header{width:100%}.bd-tags .tagged .tagged-article .tagged-article__heading{width:100%;margin:0 0 0.5rem;font-size:1.375rem;font-style:normal;font-weight:700;line-height:1.75rem}.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-A);font-size:1.5rem;font-weight:700;line-height:1.5rem}.bd-tags .tagged .tagged-article .tagged-article__price span,.bd-tags .tagged .tagged-article .tagged-article__price:after{color:#fff;font-size:0.875rem;font-weight:400;line-height:1.5rem;letter-spacing:0.01563rem}.bd-tags .tagged .tagged-article .tagged-article__price::after{content:"za osobu";margin-left:5px}@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}.bd-tags .tagged .tagged-article .tagged-article__body{padding:1rem 2rem}}@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}}.form-custom .form-custom__label,.form-custom .form-required-mark,.form-custom .callback__label,.booking-form .form-custom__label,.booking-form .form-required-mark,.booking-form .callback__label,.callback--extended .form-custom__label,.callback--extended .form-required-mark,.callback--extended .callback__label{margin-bottom:6px;color:#313c4f;font-size:1rem}.form-custom .form-custom__input,.form-custom .form-custom__select,.form-custom .callback__input,.form-custom .select2-selection,.form-custom .select2-search__field,.booking-form .form-custom__input,.booking-form .form-custom__select,.booking-form .callback__input,.booking-form .select2-selection,.booking-form .select2-search__field,.callback--extended .form-custom__input,.callback--extended .form-custom__select,.callback--extended .callback__input,.callback--extended .select2-selection,.callback--extended .select2-search__field{min-height:3.25rem;margin-top:0 !important;padding-left:1rem;padding-right:1rem;background:#fff;border:1px solid #e9ecef;border-radius:0.3125rem;box-shadow:none}.form-custom .form-custom__input,.form-custom .form-custom__input::placeholder,.form-custom .form-custom__select,.form-custom .form-custom__select::placeholder,.form-custom .callback__input,.form-custom .callback__input::placeholder,.form-custom .select2-selection,.form-custom .select2-selection::placeholder,.form-custom .select2-search__field,.form-custom .select2-search__field::placeholder,.booking-form .form-custom__input,.booking-form .form-custom__input::placeholder,.booking-form .form-custom__select,.booking-form .form-custom__select::placeholder,.booking-form .callback__input,.booking-form .callback__input::placeholder,.booking-form .select2-selection,.booking-form .select2-selection::placeholder,.booking-form .select2-search__field,.booking-form .select2-search__field::placeholder,.callback--extended .form-custom__input,.callback--extended .form-custom__input::placeholder,.callback--extended .form-custom__select,.callback--extended .form-custom__select::placeholder,.callback--extended .callback__input,.callback--extended .callback__input::placeholder,.callback--extended .select2-selection,.callback--extended .select2-selection::placeholder,.callback--extended .select2-search__field,.callback--extended .select2-search__field::placeholder{color:black;font-weight:500}.form-custom .select2-selection--multiple .select2-selection__rendered,.booking-form .select2-selection--multiple .select2-selection__rendered,.callback--extended .select2-selection--multiple .select2-selection__rendered{display:block}.form-custom .select2-selection--single .select2-selection__rendered,.booking-form .select2-selection--single .select2-selection__rendered,.callback--extended .select2-selection--single .select2-selection__rendered{height:100%;padding-top:0.4rem}.form-custom .custom-checkbox .custom-control-label,.booking-form .custom-checkbox .custom-control-label,.callback--extended .custom-checkbox .custom-control-label{cursor:pointer}.form-custom .custom-radio .custom-control-label,.booking-form .custom-radio .custom-control-label,.callback--extended .custom-radio .custom-control-label{padding-left:4px;cursor:pointer}.form-custom .custom-radio .custom-control-label:after,.booking-form .custom-radio .custom-control-label:after,.callback--extended .custom-radio .custom-control-label:after{width:8px;height:8px;top:8px;left:-20px;border-radius:9px}.form-custom .custom-radio .custom-control-input:checked~.custom-control-label::after,.booking-form .custom-radio .custom-control-input:checked~.custom-control-label::after,.callback--extended .custom-radio .custom-control-input:checked~.custom-control-label::after{background:white}.form-custom .form-custom__btn,.booking-form .form-custom__btn,.callback--extended .form-custom__btn{height:56px;margin-top:9px;border-radius:12px;color:#fff;border:none;font-weight:600}@media (max-width:991.98px){.form-custom .form-group,.booking-form .form-group,.callback--extended .form-group{margin-bottom:5px}.form-custom .form-custom__label,.form-custom .form-required-mark,.booking-form .form-custom__label,.booking-form .form-required-mark,.callback--extended .form-custom__label,.callback--extended .form-required-mark{margin:0}.form-custom .form-custom__input,.form-custom .form-custom__select,.booking-form .form-custom__input,.booking-form .form-custom__select,.callback--extended .form-custom__input,.callback--extended .form-custom__select{min-height:38px}.form-custom .form-custom__btn,.booking-form .form-custom__btn,.callback--extended .form-custom__btn{height:48px}}.custom-checkbox .custom-control-label{padding:4px 0 0 8px;font-size:0.75rem}.custom-checkbox .custom-control-label::before,.custom-checkbox .custom-control-label:after{width:1.125rem;height:1.125rem;border-radius:0.125rem;border-width:2px}.custom-control .custom-control-input:not(:checked)~.custom-control-label::before{border-color:#313c4f;background-color:white}.custom-control .custom-control-input:checked~.custom-control-label::before{border-color:#313c4f;background-color:#313c4f}.custom-control .custom-control-input:focus~.custom-control-label::before{box-shadow:none;border-color:#313c4f}.custom-control .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#313c4f}.callback--extended .callback__header{display:none}.callback--extended .card{margin-top:0.75rem !important;border:none;background:none}.callback--extended .card-header{padding:0 0 1rem;background:none;border:none;font-size:1.375rem;line-height:1.75rem;font-weight:700}.callback--extended .card-body{background:#fff;border-radius:12px}.callback--extended .card .searchmask__transport-type{margin-right:0.75rem}.callback--extended .card .searchmask__transport-type label{padding:0.5rem 1rem;border-color:var(--main-A);font-size:0.75rem;line-height:1rem}.callback--extended .card:last-of-type .card-body{background:none;padding:0}.callback--extended .card:last-of-type .card-body .row>div{display:-ms-flexbox;display:flex;flex-wrap:wrap}.callback--extended .card input,.callback--extended .card input::placeholder{font-weight:400}.callback--extended .card .row__input-submit{margin-left:auto}.callback--extended .card .callback__btn{height:3rem;border-radius:0.375rem;color:#fff;padding:0 1.5rem;font-weight:400}@media (max-width:991.98px){.callback--extended .card .searchmask__transport-type{margin-right:0.3rem}}@media (max-width:767.98px){.callback--extended .card-body{padding:0.75rem}.callback--extended .form-group{margin:0 0 5px}.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:0 0 5px !important}}.searchmask{width:100%;margin:30px 0 90px}.searchmask__header,.searchmask__footer{display:none}.searchmask__body{padding:0}.searchmask .searchmask__text-before p{display:-ms-inline-flexbox;display:inline-flex;max-width:100%;margin-bottom:-1px}.searchmask .searchmask__text-before p .searchmask__button,.searchmask .searchmask__text-before p .searchmask__toggle-button{display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-right:0.25rem;padding:0.6rem 1.25rem;background:rgba(255, 255, 255, 0.1);border-radius:0.375rem 0.375rem 0rem 0rem;border:1px solid var(--main-C);color:var(--main-C);text-align:center;font-size:0.875rem;line-height:1.5rem;letter-spacing:0.01563rem}.searchmask .searchmask__text-before p .searchmask__button:hover,.searchmask .searchmask__text-before p .searchmask__button--active,.searchmask .searchmask__text-before p .searchmask__toggle-button:hover,.searchmask .searchmask__text-before p .searchmask__toggle-button--active{background:#fff;border-color:#fff;text-decoration:none}@media (max-width:575.98px){.searchmask .searchmask__text-before p{padding:0}.searchmask .searchmask__text-before p .searchmask__button,.searchmask .searchmask__text-before p .searchmask__toggle-button{width:25%;height:40px;margin:0 1px -2px;padding:6px 12px;font-size:0.8125rem;line-height:1}}.searchmask .searchmask__form{position:relative;background:#fff;border-radius:0 0.375rem 0.375rem 0.375rem;padding:1rem 1rem 75px}.searchmask .searchmask__form-group{display:-ms-flexbox;display:flex;flex-direction:column}.searchmask .searchmask__form-group>.searchmask__label{position:relative;z-index:1;font-size:0.75rem;width:100%;padding-left:1rem;background:#fff;color:#313c4f;border-radius:0.25rem 0.25rem 0 0;border:1px solid var(--greyscale-primary90);border-bottom:none;margin-bottom:-6px;padding-top:10px}.searchmask .searchmask__form-group>.searchmask__input,.searchmask .searchmask__form-group .searchmask__stars{height:37px;padding-left:1rem;text-align:left;border-radius:0 0 0.25rem 0.25rem;background:#fff;padding-top:2px;border:1px solid var(--greyscale-primary90);border-top-color:#fff;box-shadow:none !important;font-size:0.875rem}.searchmask .searchmask__form-group>.searchmask__input,.searchmask .searchmask__form-group>.searchmask__input .fulltext-input,.searchmask .searchmask__form-group>.searchmask__input .fulltext-input::placeholder,.searchmask .searchmask__form-group .searchmask__stars,.searchmask .searchmask__form-group .searchmask__stars .fulltext-input,.searchmask .searchmask__form-group .searchmask__stars .fulltext-input::placeholder{color:var(--Grey);opacity:1;font-weight:700}.searchmask .searchmask__form-group>.searchmask__input.focused-input--1000,.searchmask .searchmask__form-group .searchmask__stars.focused-input--1000{padding-top:5px;border-radius:0.25rem;border-top-color:var(--greyscale-primary90)}.searchmask .searchmask__form-group .searchmask__stars{margin:0;padding:7px 0 0 14px !important;justify-content:flex-end}.searchmask .sm-fl .fulltext-input{padding:0}.searchmask .sm-lm label{padding-top:1px;color:#4a9de1;cursor:pointer}.searchmask .sm-extended{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:auto;max-width:unset;flex:unset}.searchmask .sm-extended button{margin-top:1rem;padding:0.25rem 1rem;border-radius:0.375rem;border:1px solid var(--main-C);color:var(--main-C);background:none}.searchmask .sm-extended button:hover,.searchmask .sm-extended button:focus{background:var(--main-C) !important;color:#fff !important;box-shadow:none !important}.searchmask .sm-submit{position:absolute;bottom:0;right:1rem;width:7.13rem;max-width:unset;padding:0}.searchmask .sm-submit button{height:3.75rem;color:#fff;border:none;line-height:1.5rem;letter-spacing:0.03125rem}@media (min-width:1200px){.searchmask .searchmask__form{padding:1rem 1rem 0}.searchmask .searchmask__basic{padding-right:8.2rem}.searchmask .searchmask__basic .searchmask__form-group{flex:0 0 20%;max-width:20%}.searchmask .sm-submit{top:1rem;bottom:auto;right:1rem}.searchmask .dropdown-menu.dropdown-content{min-width:300px}}@media (max-width:575.98px){.searchmask__form{border-radius:0 0 0.375rem 0.375rem}.searchmask__form-group{margin-bottom:5px}.searchmask .sm-submit{bottom:9px}}.bd-subpage .searchmask__text-before p .searchmask__button:hover,.bd-subpage .searchmask__text-before p .searchmask__button--active,.bd-subpage .searchmask__text-before p .searchmask__toggle-button:hover,.bd-subpage .searchmask__text-before p .searchmask__toggle-button--active{background:var(--greyscale-primary90);border-color:var(--greyscale-primary90)}.bd-subpage .searchmask__form{background:var(--greyscale-primary90)}.bd-homepage .news-title .content-box__body{display:block;color:var(--main-C);font-size:0.875rem;line-height:1.25rem;letter-spacing:0.00625rem}.bd-homepage .news__header{display:none}.bd-homepage .news .news-article{position:relative;display:block;width:auto;margin:0 0 32px}.bd-homepage .news .news-article__img-wrap{padding:0}.bd-homepage .news .news-article__img-container{margin:0;padding-bottom:16rem}.bd-homepage .news .news-article__img{border-radius:0.375rem 0.375rem 0 0;object-position:center top;transition:0.3s linear;box-shadow:0 0 1px transparent}.bd-homepage .news .news-article__body{padding:1rem 0}.bd-homepage .news .news-article__heading{margin-bottom:0;font-size:1.375rem;font-weight:700;line-height:1.75rem}.bd-homepage .news .news-article__heading a{color:var(--Grey);text-decoration:none}.bd-homepage .news .news-article__date{position:relative;display:inline-block;margin:0.62rem 0;padding:0.3125rem 0.625rem;background:var(--greyscale-primary90);color:#313c4f;border-radius:0.25rem;font-size:0.75rem;font-weight:400;line-height:1rem}.bd-homepage .news .news-article__perex{min-height:5.5rem;margin:0;font-size:0.875rem;font-weight:400;line-height:1.5rem;letter-spacing:0.01563rem}.bd-homepage .news .news-article__perex+a{display:block;width:1.875rem;height:1.875rem;padding-left:2px;background:var(--greyscale-primary80);border-radius:3rem;color:#313c4f;font-size:0}.bd-homepage .news .news-article__perex+a:after{content:"";font-family:"c4f";font-size:1.7rem;line-height:1.1}.bd-homepage .news .news-article__perex+a:hover{background:var(--greyscale-primary60);color:#fff;text-decoration:none}.bd-homepage .news .pagination-container{width:100%;margin-top:3%}@media (min-width:768px){.bd-homepage .news__body{display:-ms-grid;display:grid;gap:2rem;grid-template-columns:2fr 2fr}.bd-homepage .news .news-article{margin:0}}@media (min-width:1200px){.bd-homepage .news__body{grid-template-columns:1fr 1fr 1fr}}*:not(body):not(html){scrollbar-color:#adb5bd #fff;scrollbar-width:thin}*:not(body):not(html)::-webkit-scrollbar{width:8px;height:8px}*:not(body):not(html):hover::-webkit-scrollbar-track,*:not(body):not(html):focus::-webkit-scrollbar-track,*:not(body):not(html):active::-webkit-scrollbar-track{background-color:#fff}*:not(body):not(html):hover::-webkit-scrollbar-thumb,*:not(body):not(html):focus::-webkit-scrollbar-thumb,*:not(body):not(html):active::-webkit-scrollbar-thumb{background-color:#adb5bd}*:not(body):not(html)::-webkit-scrollbar-track{background-color:#fff;border-radius:4px}*:not(body):not(html)::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:4px}*:not(body):not(html)::-webkit-scrollbar-thumb:hover{background:#6c757d}#searchmask{}#searchmask .dropdown-close__button,#searchmask .applyBtn,#searchmask .fulltext-add-btn,#searchmask .btn-success:disabled,#searchmask .modal-footer .btn{background:#ffab1f;color:#fff;border:none}#searchmask .dropdown-close__button:hover,#searchmask .dropdown-close__button:focus,#searchmask .dropdown-close__button.active,#searchmask .applyBtn:hover,#searchmask .applyBtn:focus,#searchmask .applyBtn.active,#searchmask .fulltext-add-btn:hover,#searchmask .fulltext-add-btn:focus,#searchmask .fulltext-add-btn.active,#searchmask .btn-success:disabled:hover,#searchmask .btn-success:disabled:focus,#searchmask .btn-success:disabled.active,#searchmask .modal-footer .btn:hover,#searchmask .modal-footer .btn:focus,#searchmask .modal-footer .btn.active{background:#eb9300 !important;box-shadow:none !important}#searchmask .dropdown-close__button,#searchmask .applyBtn,#searchmask .btn-success:disabled,#searchmask .modal-footer .btn{height:3rem;padding:0.5rem 1.5rem;border-radius:0.375rem;letter-spacing:0.03125rem}#searchmask a{color:#313c4f}#searchmask a:hover{color:#343a40}#searchmask .form-control{text-align:left}#searchmask .form-control:focus,#searchmask .date-search__input:focus{box-shadow:none}#searchmask .searchmask__range-option--title{font-weight:600;padding-bottom:1rem}#searchmask .searchmask__range-option button{border:none;border-radius:1rem;color:#313c4f;background:#f9f7f5;text-decoration:none !important;font-size:0.75rem;font-weight:700;line-height:1.4}#searchmask .searchmask__range-option button:hover{background:#e6ded5}#searchmask .dropdown-fit{max-height:375px}#searchmask .dropdown-menu{z-index:3001;padding:2rem 2rem 0;font-size:0.875rem}#searchmask .dropdown-menu>.row>.form-group>.searchmask__label{color:#313c4f;font-weight:700}#searchmask .dropdown-menu select{height:1.875rem;padding:0.25rem 0.7rem;border-radius:1.125rem;border-color:#313c4f;font-size:0.875rem;cursor:pointer}#searchmask .ui-state-default,#searchmask .ui-widget-content .ui-state-default{border-radius:50%}#searchmask .ui-slider-horizontal{height:0.5rem;border:0 !important}#searchmask .ui-widget-header{background:#ffab1f}#searchmask .range-slider{background:var(--grey-40);margin:1rem 0.9rem 2.2rem 0.5rem !important}#searchmask .ui-slider-horizontal .ui-slider-handle{top:-0.5rem;border:1px solid #fff;cursor:grab}#searchmask .ui-slider-horizontal .ui-slider-handle:before{margin-top:0.75rem}#searchmask .range-from,#searchmask .range-to{text-align:center;font-size:0.875rem}#searchmask .searchmask__select-item label{padding:0.215rem 0.625rem;border-radius:0.375rem}#searchmask .searchmask__select-item input:not(:checked)+label{color:#313c4f}#searchmask .searchmask__select-item input:not(:checked)+label:hover{background:#e9ecef}#searchmask input[type="radio"]{position:relative;border-radius:50%;width:1.25rem;min-width:1.25rem;height:1.25rem;margin-top:0em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:2px solid #313c4f;appearance:none;print-color-adjust:exact}#searchmask input[type="radio"]:checked{background-color:#fff;border-color:#ffab1f}#searchmask input[type="radio"]:checked:before{content:"";position:absolute;inset:50%;translate:-50% -50%;display:block;width:0.6rem;height:0.6rem;border-radius:9999px;background-color:#ffab1f}#searchmask .dropdown-close{padding-bottom:2rem;text-align:right !important}#searchmask .dropdown-100{padding:1.5rem;padding-bottom:0.5rem}#searchmask .dropdown-100 .dropdown-close{bottom:-2rem;padding:0.5rem 0 2rem}@media (max-width:767.98px){#searchmask .searchmask__form-group.show{}#searchmask .searchmask__form-group .dropdown-menu{padding:3rem 1rem 0}#searchmask .searchmask__form-group .dropdown-close__button--times{top:1rem;right:1rem;width:3rem;height:2rem;padding:1px 0 0 2px;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background:var(--grey-20);color:var(--grey-90);border-radius:0.375rem;font-size:1rem}#searchmask .searchmask__form-group .dropdown-close__button--times:hover{background:var(--grey-30) !important}#searchmask .dropdown-close{padding-bottom:1rem}#searchmask .dropdown-100 .dropdown-close{bottom:-1rem;padding-bottom:1rem}}#searchmask .sm-fl .fulltext-input{width:100%}#searchmask .sm-fl .fulltext-dropdown{max-width:480px !important;max-height:65vh}#searchmask .sm-fl .fulltext-dropdown .close-fulltext{top:2rem;padding:1px 0 0 2px;width:3rem;height:2rem;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background:var(--greyscale-primary90);color:var(--Grey);border-radius:0.375rem;font-size:0.4rem;-webkit-text-stroke:0.9px;opacity:1}#searchmask .sm-fl .fulltext-dropdown .close-fulltext:hover{background:var(--greyscale-primary80)}@media (max-width:767.98px){#searchmask .sm-fl .fulltext-dropdown .close-fulltext{position:fixed;right:1.6rem;top:1.65rem}}@media (max-width:767.98px){#searchmask .sm-fl .focused-input--1000{top:1rem;left:1rem !important;width:calc(100% - 6rem) !important;position:fixed;z-index:20000 !important;padding-right:0.5rem;background:#fff}#searchmask .sm-fl .focused-input--1000:after{display:none}}#searchmask .sm-fl .dropdown-100{padding:0 2rem 2rem;margin-top:4rem}@media (max-width:767.98px){#searchmask .sm-fl .dropdown-100{position:fixed;top:0.5rem !important;left:0.5rem !important;right:0.5rem !important;bottom:0.5rem !important;height:97vh !important;max-width:calc(100% - 1rem) !important;max-height:97vh !important;position:fixed;align-items:self-start;align-content:flex-start;padding:2.2rem 1rem 1rem;border-top:1rem solid #fff}}#searchmask .sm-fl .fulltext-column-country,#searchmask .sm-fl .fulltext-column-destination,#searchmask .sm-fl .fulltext-column-hotel{width:100% !important;padding:0 0 1.5rem 0 !important;margin:0 !important;height:auto !important;max-height:fit-content}#searchmask .sm-fl .fulltext-column-country.result-empty,#searchmask .sm-fl .fulltext-column-destination.result-empty,#searchmask .sm-fl .fulltext-column-hotel.result-empty{display:none}#searchmask .sm-fl .fulltext-result__item{padding:0.4rem 0.8rem;border-radius:0.375rem;color:#313c4f;font-size:0.875rem}#searchmask .sm-fl .fulltext-result__item .flag{vertical-align:1px}#searchmask .sm-fl .fulltext-result__item--hotel small{display:block}#searchmask .sm-fl .fulltext-result__item--hotel small .bracket{display:none}#searchmask .sm-fl .fulltext-column-country .fulltext-favourites{padding-left:2rem !important}#searchmask .sm-fl .fulltext-column-country .fulltext-favourites .fulltext-result__item{padding-left:0.75rem}#searchmask .sm-fl .fulltext-favourites__title,#searchmask .sm-fl .fulltext-result__title{padding-bottom:0.5rem;color:var(--grey);font-size:0.875rem;font-weight:700}#searchmask .sm-fl .fulltext-result__tooltip-icon::before,#searchmask .sm-fl .fulltext-result__item--hotel::before{display:none}#searchmask .sm-fl .fulltext-selected-wrapper{background:rgba(255, 255, 255, 0.9);top:0;min-height:2rem;padding:0.5rem 0}#searchmask .sm-fl .fulltext-selected-wrapper .fulltext-result__selected-item{background:#e9ecef;color:#313c4f}#searchmask .sm-fl .fulltext-selected-wrapper .fulltext-result__selected-item:hover{background:#dee2e6}@media (min-width:768px){#searchmask .sm-fl .fulltext-result__item .icon-chevron-right{width:24px;height:24px;margin:3px 2px 0 0;transform:rotate(90deg);font-size:1.5rem;line-height:1}#searchmask .sm-fl .fulltext-result__item[aria-expanded="true"] .icon-chevron-right{opacity:0}}#searchmask .sm-fl .fulltext-result__item:hover{background:#e9ecef}#searchmask .sm-fl .fulltext-result__selected-item::before{display:none}#searchmask .sm-fl ul.fulltext-favourites.fulltext-column-destination{display:none}#searchmask .sm-da .date-from .date-part-2{display:none}#searchmask .searchmask__basic .sm-du{display:none}#searchmask .daterangepicker{width:calc(980px + 1.5rem * 4) !important;padding:1rem 2rem 2rem}#searchmask .daterangepicker .close-calendar{position:absolute;cursor:pointer;right:2rem;top:2rem;width:3rem;height:2rem;padding:1px 0 0 2px;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background:var(--greyscale-primary90);color:var(--Grey);border-radius:0.375rem;font-size:0.4rem;-webkit-text-stroke:0.9px;opacity:1}#searchmask .daterangepicker .close-calendar:hover{background:var(--greyscale-primary80)}#searchmask .daterangepicker thead th.available{border-radius:50%;line-height:20px !important}#searchmask .daterangepicker thead th.available:hover{filter:brightness(0.95)}#searchmask .daterangepicker thead th.available i{height:46px;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}#searchmask .daterangepicker tbody tr{border:0}#searchmask .daterangepicker td.off.off.disabled,#searchmask .daterangepicker td.off.available,#searchmask .daterangepicker td.off.in-range.available{background:transparent !important}#searchmask .daterangepicker th,#searchmask .daterangepicker td{min-width:44px !important;height:44px !important;line-height:44px}#searchmask .daterangepicker th{font-weight:400;text-transform:capitalize;color:#313c4f}#searchmask .daterangepicker th.month{color:#313c4f;text-transform:none;font-weight:700;width:234px;text-align:center;font-size:0.875rem}#searchmask .daterangepicker th.available .fa:before{font-size:1.6rem}#searchmask .daterangepicker td.available:hover{background:#ffab1f;color:#fff}#searchmask .daterangepicker td.active,#searchmask .daterangepicker .td.active:hover{background:rgba(255, 171, 31, 0.8) !important;font-weight:600}#searchmask .daterangepicker td.in-range:not(.end-date):not(.off){background:rgba(255, 171, 31, 0.2)}#searchmask .daterangepicker td.in-range:not(.end-date):not(.off):hover{background:rgba(255, 171, 31, 0.4)}#searchmask .daterangepicker .start-date:not(.off)::before,#searchmask .daterangepicker .start-date:not(.off)::after,#searchmask .daterangepicker .end-date:not(.off)::before,#searchmask .daterangepicker .end-date:not(.off)::after{display:none}#searchmask .daterangepicker td.start-date{border-radius:4px 0 0 4px}#searchmask .daterangepicker td.end-date{border-radius:0 4px 4px 0}#searchmask .daterangepicker .calendars-block{display:-ms-flexbox;display:flex !important}#searchmask .daterangepicker .calendars-block .calendar{margin-bottom:0}@media (max-width:767.98px){#searchmask .daterangepicker .calendars-block .calendar{display:none !important}}#searchmask .daterangepicker .daterangepicker_input{display:none}#searchmask .daterangepicker .ranges{display:none;margin:0}#searchmask .daterangepicker label::before{display:none}#searchmask .daterangepicker .form-control{padding:0.375rem 0.75rem}#searchmask .daterangepicker .range_inputs{text-align:right;position:relative;z-index:2;margin-top:-1rem}#searchmask .daterangepicker label.d-block.position-relative.m-3{margin:0 0 1rem 0 !important}#searchmask .daterangepicker .sm-du{display:block;flex:0 0 300px;max-width:300px;padding-left:3rem;margin:0}@media (max-width:767.98px){#searchmask .daterangepicker .sm-du{flex:0 0 100%;max-width:100%;padding-left:0}#searchmask .daterangepicker .sm-du .dropdown-close__button,#searchmask .daterangepicker .sm-du .searchmask__range-options,#searchmask .daterangepicker .sm-du .open-button{display:none}}#searchmask .daterangepicker .sm-du .searchmask__label{display:none;margin-bottom:0.5rem;padding-top:1.4rem;color:#313c4f;font-weight:700;font-size:0.875rem}#searchmask .daterangepicker .sm-du #sm-du{display:-ms-flexbox;display:flex;justify-content:space-between;height:auto;padding:4rem 0 0;background:none;color:#fff;border:none;cursor:unset;font-size:0.875rem;font-weight:700}#searchmask .daterangepicker .sm-du #sm-du span{color:#313c4f}#searchmask .daterangepicker .sm-du #sm-du:before,#searchmask .daterangepicker .sm-du #sm-du:after{display:none}#searchmask .daterangepicker .sm-du .searchmask__range-options{gap:0.5rem;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}#searchmask .daterangepicker .sm-du .searchmask__range-options .searchmask__range-option{width:calc(50% - 0.5rem);margin:0}#searchmask .daterangepicker .sm-du .searchmask__range-options .searchmask__range-option--title{width:100%;padding-bottom:0.5rem;font-size:0.875rem;font-weight:700}#searchmask .daterangepicker .sm-du .btn-outline-secondary{color:#313c4f;background:#fff}#searchmask .daterangepicker .ui-slider-handle::before{display:none}#searchmask .daterangepicker .searchmask__range-option button{margin-bottom:0}#searchmask .daterangepicker .dropdown-menu.dropdown-fit:not(.fulltext-dropdown){display:block;position:static !important;background:none;border:0;width:100% !important;max-width:100% !important;min-width:unset;padding:0;overflow:hidden}#searchmask .daterangepicker .dropdown-menu.dropdown-fit:not(.fulltext-dropdown) .dropdown-close{display:none}@media (max-width:767.98px){#searchmask .daterangepicker{padding:3rem 1rem 1rem !important}#searchmask .daterangepicker .close-calendar{right:1rem;top:1rem}#searchmask .daterangepicker .sm-du .searchmask__label{padding-top:0.4rem}#searchmask .daterangepicker .dropdown-menu{margin-top:-10px}#searchmask .daterangepicker .sm-du #sm-du,#searchmask .daterangepicker .form-group--uf label,#searchmask .daterangepicker .form-group--ut label{display:none}#searchmask .daterangepicker .range_inputs{margin-top:2rem}}@media (min-width:768px){#searchmask .sm-tr .dropdown-menu .row .form-group:first-child{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding-top:3rem}#searchmask .sm-tr .dropdown-menu .row .form-group:nth-child(2),#searchmask .sm-tr .dropdown-menu .row .form-group.col-12.transport-departures.form-group.col-12.transport-departures{flex:0 0 83.3333333333%;max-width:83.3333333333%;margin-bottom:0.5rem}}#searchmask .sm-tr .dropdown-menu .row .form-group.col-lg-6:not(#departures-selected){flex:0 0 100% !important;max-width:100% !important;position:static;padding:1rem;background-color:var(--greyscale-primary95);border-radius:0.375rem}#searchmask .sm-tr .dropdown-menu .searchmask__label[for="sm-ti"]{display:none}#searchmask .sm-tr .transport-airports-button-group{display:-ms-flexbox;display:flex;gap:0.75rem;text-align:right;margin-bottom:1rem;position:absolute;bottom:-80px;right:8.25rem;z-index:20}#searchmask .sm-tr .transport-airports-button-group span{display:none}#searchmask .sm-tr .transport-airports-button-group a{display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:3rem;padding:0.5rem 1.5rem;border-radius:0.375rem;background:#f9f7f5;color:#313c4f;text-decoration:none;letter-spacing:0.03125rem}#searchmask .sm-tr .transport-airports-button-group a:hover{background:#e6ded5}#searchmask .sm-tr .form-group-map{display:none}#searchmask .sm-tr .searchmask__transport-type{display:-ms-flexbox;display:flex;align-items:center;margin-bottom:0.5rem;width:100%}#searchmask .sm-tr .searchmask__transport-type.type-0{margin-left:0 !important}#searchmask .sm-tr .searchmask__transport-type input{display:block}#searchmask .sm-tr .searchmask__transport-type input:not(:checked)+label:hover,#searchmask .sm-tr .searchmask__transport-type input:checked+label{background:transparent;color:#313c4f}#searchmask .sm-tr .searchmask__transport-type label{display:block;width:100%;border:0;margin:0;padding:0;padding-left:0.65rem;font-size:0.875rem}#searchmask .sm-tr .searchmask__transport-type label::before{display:none}#searchmask .sm-tr #airports{display:-ms-flexbox;display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;font-size:0.875rem}#searchmask .sm-tr #airports .airports-group-name{display:block;font-weight:700;margin-bottom:1.15rem}#searchmask .sm-tr #airports .searchmask-airports{column-count:1 !important;padding-left:0 !important;padding:0;margin:0;border:0}#searchmask .sm-tr #airports .custom-control-label{padding:0.2rem 0 0.35rem 0.4rem;cursor:pointer}#searchmask .sm-tr #airports .custom-checkbox .custom-control-label:before,#searchmask .sm-tr #airports .custom-checkbox .custom-control-label:after{width:1.125rem;height:1.125rem;border-width:2px;border-radius:0.125rem}#searchmask .sm-tr #airports .custom-control .custom-control-input:not(:checked)~.custom-control-label::before{border-color:#313c4f;background:none}#searchmask .sm-tr #airports .custom-control .custom-control-input:checked~.custom-control-label::before{border-color:#ffab1f;background-color:#ffab1f}@media (max-width:767.98px){#searchmask .sm-tr .searchmask__transport-type{margin-right:0}#searchmask .sm-tr #airports .searchmask-airports{margin-bottom:1rem}#searchmask .sm-tr #airports .airport-group{width:100%}#searchmask .sm-tr #airports .airports-group-name{margin-bottom:0.62rem}#searchmask .sm-tr .dropdown-close{bottom:0;padding-bottom:1rem}#searchmask .sm-tr .transport-airports-button-group{bottom:-88px;right:8rem;gap:0.5rem}#searchmask .sm-tr .transport-airports-button-group a{padding:0.5rem}}#searchmask .sm-pc .searchmask__range-options button{margin:0 0 0.31rem}@media (max-width:767.98px){#searchmask .sm-pc .searchmask__range-options{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;gap:0.31rem}#searchmask .sm-pc .searchmask__range-options .searchmask__range-option--title{display:none}#searchmask .sm-pc .searchmask__range-options button{margin:0}}#searchmask .sm-tt .dropdown-menu,#searchmask .sm-bi .dropdown-menu{padding:2rem 2rem 0}#searchmask .sm-tt .searchmask__select-item,#searchmask .sm-bi .searchmask__select-item{display:-ms-flexbox;display:flex;align-items:center;margin-bottom:0.65rem}#searchmask .sm-tt .searchmask__select-item input,#searchmask .sm-bi .searchmask__select-item input{display:block;width:1.13rem;height:1.13rem;appearance:none;-webkit-appearance:none;border:2px solid #313c4f;border-radius:0.125rem}#searchmask .sm-tt .searchmask__select-item input:checked,#searchmask .sm-bi .searchmask__select-item input:checked{border-color:#ffab1f;background-color:#ffab1f;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:10px auto;background-position:center}#searchmask .sm-tt .searchmask__select-item input:checked+label,#searchmask .sm-bi .searchmask__select-item input:checked+label{background:none;color:#313c4f}#searchmask .sm-tt .searchmask__select-item input[type="radio"],#searchmask .sm-bi .searchmask__select-item input[type="radio"]{width:1.25rem;min-width:1.25rem;height:1.25rem;border-radius:2rem}#searchmask .sm-tt .searchmask__select-item input[type="radio"]:checked,#searchmask .sm-bi .searchmask__select-item input[type="radio"]:checked{background-color:#fff}#searchmask .sm-tt .searchmask__select-item input[type="radio"]:checked:before,#searchmask .sm-bi .searchmask__select-item input[type="radio"]:checked:before{content:"";position:absolute;inset:50%;translate:-50% -50%;display:block;width:0.6rem;height:0.6rem;border-radius:9999px;background-color:#ffab1f}#searchmask .sm-tt .searchmask__select-item label,#searchmask .sm-bi .searchmask__select-item label{margin:0}#searchmask .sm-bi .searchmask__select-item{margin-bottom:0.4rem}#searchmask #sm-ca{margin-bottom:0}.flights__company-img{display:none}cesys-search-mask,cesys-fulltext,cesys-prices-chart,cesys-date-grid{--bs-background: var(--white);--bs-primary: #ffab1f;--bs-primary-light: rgba(255, 171, 31, 0.2);--bs-primary-lighten-40: rgba(255, 171, 31, 0.4);--bs-text: #313c4f;--calendar-interval-background: var(--main-A2-80);--calendar-interval-color: #313c4f}.checkbox-temp,cesys-search-mask::part(lastFirstMinute-checkbox),cesys-search-mask::part(accommodationTypesDropdown-accommodationType-checkbox),cesys-search-mask::part(accommodationParameter-input),cesys-search-mask::part(tripTypeDropdown-tripType-input),cesys-search-mask::part(airports-country-checkbox),cesys-search-mask::part(airports-airport-input),cesys-search-mask::part(airportsList-airport-input),cesys-search-mask::part(boardingDropdown-boarding-checkbox),cesys-search-mask::part(roomAttributes-attribute-input),cesys-search-mask::part(tourOperatorsDropdown-tourOperator-checkbox),cesys-date-grid::part(lastFirstMinute-checkbox),cesys-date-grid::part(accommodationTypesDropdown-accommodationType-checkbox),cesys-date-grid::part(accommodationParameter-input),cesys-date-grid::part(tripTypeDropdown-tripType-input),cesys-date-grid::part(airports-country-checkbox),cesys-date-grid::part(airports-airport-input),cesys-date-grid::part(airportsList-airport-input),cesys-date-grid::part(boardingDropdown-boarding-checkbox),cesys-date-grid::part(roomAttributes-attribute-input),cesys-date-grid::part(tourOperatorsDropdown-tourOperator-checkbox),cesys-search-filters::part(filter-input-checkbox){width:1.125rem;min-width:1.125rem;height:1.125rem;border-radius:0.125rem;border-width:2px}.checkbox-temp:not(:checked),cesys-search-mask::part(lastFirstMinute-checkbox):not(:checked),cesys-search-mask::part(accommodationTypesDropdown-accommodationType-checkbox):not(:checked),cesys-search-mask::part(accommodationParameter-input):not(:checked),cesys-search-mask::part(tripTypeDropdown-tripType-input):not(:checked),cesys-search-mask::part(airports-country-checkbox):not(:checked),cesys-search-mask::part(airports-airport-input):not(:checked),cesys-search-mask::part(airportsList-airport-input):not(:checked),cesys-search-mask::part(boardingDropdown-boarding-checkbox):not(:checked),cesys-search-mask::part(roomAttributes-attribute-input):not(:checked),cesys-search-mask::part(tourOperatorsDropdown-tourOperator-checkbox):not(:checked),cesys-date-grid::part(lastFirstMinute-checkbox):not(:checked),cesys-date-grid::part(accommodationTypesDropdown-accommodationType-checkbox):not(:checked),cesys-date-grid::part(accommodationParameter-input):not(:checked),cesys-date-grid::part(tripTypeDropdown-tripType-input):not(:checked),cesys-date-grid::part(airports-country-checkbox):not(:checked),cesys-date-grid::part(airports-airport-input):not(:checked),cesys-date-grid::part(airportsList-airport-input):not(:checked),cesys-date-grid::part(boardingDropdown-boarding-checkbox):not(:checked),cesys-date-grid::part(roomAttributes-attribute-input):not(:checked),cesys-date-grid::part(tourOperatorsDropdown-tourOperator-checkbox):not(:checked),cesys-search-filters::part(filter-input-checkbox):not(:checked){background:none;border-color:var(--Grey)}.radio-temp,cesys-search-mask::part(boardingDropdown-boarding-radio),cesys-search-mask::part(seaDistanceDropdown-seaDistance-radio),cesys-search-mask::part(transport-option-input),cesys-search-mask::part(expertRatingDropdown-expertRating-radio),cesys-date-grid::part(boardingDropdown-boarding-radio),cesys-date-grid::part(seaDistanceDropdown-seaDistance-radio),cesys-date-grid::part(transport-option-input),cesys-date-grid::part(expertRatingDropdown-expertRating-radio),cesys-search-filters::part(filter-input-radio){border-width:2px}.radio-temp:not(:checked),cesys-search-mask::part(boardingDropdown-boarding-radio):not(:checked),cesys-search-mask::part(seaDistanceDropdown-seaDistance-radio):not(:checked),cesys-search-mask::part(transport-option-input):not(:checked),cesys-search-mask::part(expertRatingDropdown-expertRating-radio):not(:checked),cesys-date-grid::part(boardingDropdown-boarding-radio):not(:checked),cesys-date-grid::part(seaDistanceDropdown-seaDistance-radio):not(:checked),cesys-date-grid::part(transport-option-input):not(:checked),cesys-date-grid::part(expertRatingDropdown-expertRating-radio):not(:checked),cesys-search-filters::part(filter-input-radio):not(:checked){background:none;border-color:var(--Grey)}.calendar-interval,cesys-search-mask::part(selectButton):hover,cesys-date-grid::part(selectButton):hover,cesys-search-mask::part(selectButton active),cesys-search-mask::part(numberInput active),cesys-date-grid::part(selectButton active),cesys-date-grid::part(numberInput active){background:var(--calendar-interval-background);border-color:var(--calendar-interval-background);color:var(--Grey)}cesys-search-mask::part(dropdown),cesys-date-grid::part(dropdown){padding:1rem}cesys-search-mask::part(dropdown-header-close),cesys-date-grid::part(dropdown-header-close){width:2.5rem;height:2rem;border-radius:var(--br2);background:var(--greyscale-primary-90);justify-content:center}cesys-search-mask::part(dropdown-header-close):hover,cesys-search-mask::part(dropdown-header-close):focus,cesys-date-grid::part(dropdown-header-close):hover,cesys-date-grid::part(dropdown-header-close):focus{background:var(--greyscale-primary-80)}cesys-search-mask::part(dropdown-header-close-icon),cesys-date-grid::part(dropdown-header-close-icon){font-size:1rem}cesys-search-mask::part(dropdown-footer-cancel),cesys-search-mask::part(dropdown-footer-confirm),cesys-date-grid::part(dropdown-footer-cancel),cesys-date-grid::part(dropdown-footer-confirm){height:2.75rem;margin-left:0.75rem;border-radius:var(--br2);flex-grow:unset;font-size:1rem;font-weight:700}cesys-search-mask::part(dropdown-footer-cancel),cesys-date-grid::part(dropdown-footer-cancel){background:var(--greyscale-primary-60);border-color:var(--greyscale-primary-60);color:var(--white)}cesys-search-mask::part(dropdown-footer-cancel):hover,cesys-date-grid::part(dropdown-footer-cancel):hover{background:var(--greyscale-primary-50);border-color:var(--greyscale-primary-50);text-decoration:none}cesys-search-mask::part(fulltextInput-input),cesys-date-grid::part(fulltextInput-input){height:3rem;border-radius:0;border-color:var(--greyscale-primary-50)}cesys-search-mask::part(dateDuration),cesys-date-grid::part(dateDuration){min-height:414px}cesys-search-mask::part(selectButton),cesys-search-mask::part(numberInput),cesys-date-grid::part(selectButton),cesys-date-grid::part(numberInput){padding:0.3rem 0.75rem;border-radius:0.375rem}cesys-search-mask::part(passengers),cesys-date-grid::part(passengers){overflow-x:hidden}cesys-search-mask::part(passengers-adults-stepper),cesys-search-mask::part(passengers-children-stepper),cesys-date-grid::part(passengers-adults-stepper),cesys-date-grid::part(passengers-children-stepper){width:8rem}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;border-color:var(--greyscale-primary-50)}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-controls),cesys-date-grid::part(airports-controls){background:none}cesys-search-mask::part(selectClosestButton),cesys-date-grid::part(selectClosestButton){min-width:15rem;padding:0.3rem 0.1rem;background:var(--greyscale-primary-90);font-weight:400;font-size:0.8125rem}cesys-search-mask::part(selectClosestButton):hover,cesys-date-grid::part(selectClosestButton):hover{background:var(--greyscale-primary-80)}cesys-search-mask,cesys-date-grid{display:block;min-height:264px;margin-bottom:1.8rem;background:var(--bs-background);border-radius:var(--br1)}cesys-search-mask::part(maskContainer),cesys-date-grid::part(maskContainer){padding:1rem;border-radius:var(--br1)}cesys-search-mask::part(inputsContainer),cesys-date-grid::part(inputsContainer){gap:0.62rem}cesys-search-mask::part(maskButtonLabel),cesys-date-grid::part(maskButtonLabel){margin-bottom:0;font-size:0.8125rem;line-height:1rem}cesys-search-mask::part(maskButton),cesys-date-grid::part(maskButton){height:3.75rem;padding:0.5rem 1rem;border-radius:var(--br1);border:1px solid var(--greyscale-primary90)}cesys-search-mask::part(maskButtonIcon),cesys-date-grid::part(maskButtonIcon){margin:0 0.5rem 0 0;font-size:0.95rem}cesys-search-mask::part(maskButtonText),cesys-date-grid::part(maskButtonText){font-size:0.875rem;font-weight:700;line-height:1.4rem}@media (min-width:768px) and (max-width:991.98px){cesys-search-mask,cesys-date-grid{min-height:160px;margin-bottom:0}cesys-search-mask::part(inputsContainer),cesys-search-mask::part(inputsContainerSecondary),cesys-date-grid::part(inputsContainer),cesys-date-grid::part(inputsContainerSecondary){display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;gap:0.5rem}}@media (max-width:767.98px){cesys-search-mask,cesys-date-grid{min-height:97px;margin-bottom:0}cesys-search-mask::part(maskContainer),cesys-date-grid::part(maskContainer){padding-bottom:0.3rem}}.bd-homepage cesys-search-mask,.bd-results-callback cesys-search-mask,.bd-top-offer cesys-search-mask,.bd-content-page cesys-search-mask,.bd-country .cesys-mask-wrap cesys-search-mask,.bd-destination .cesys-mask-wrap cesys-search-mask,cesys-date-grid{min-height:185px;background:none}.bd-homepage cesys-search-mask::part(buttonsBeforeMask),.bd-results-callback cesys-search-mask::part(buttonsBeforeMask),.bd-top-offer cesys-search-mask::part(buttonsBeforeMask),.bd-content-page cesys-search-mask::part(buttonsBeforeMask),.bd-country .cesys-mask-wrap cesys-search-mask::part(buttonsBeforeMask),.bd-destination .cesys-mask-wrap cesys-search-mask::part(buttonsBeforeMask),cesys-date-grid::part(buttonsBeforeMask){padding:0;gap:0.32rem}.bd-homepage cesys-search-mask::part(buttonBeforeMask),.bd-results-callback cesys-search-mask::part(buttonBeforeMask),.bd-top-offer cesys-search-mask::part(buttonBeforeMask),.bd-content-page cesys-search-mask::part(buttonBeforeMask),.bd-country .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask),.bd-destination .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask),cesys-date-grid::part(buttonBeforeMask){height:2.75rem;padding:0.22rem 1.25rem;border-radius:var(--br1) var(--br1) 0 0;background:none;color:var(--Grey);border:1px solid var(--main-C);border-bottom:none;font-size:0.875rem;line-height:1}.bd-homepage cesys-search-mask::part(buttonBeforeMask):hover,.bd-results-callback cesys-search-mask::part(buttonBeforeMask):hover,.bd-top-offer cesys-search-mask::part(buttonBeforeMask):hover,.bd-content-page cesys-search-mask::part(buttonBeforeMask):hover,.bd-country .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask):hover,.bd-destination .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask):hover,cesys-date-grid::part(buttonBeforeMask):hover{background:var(--white);border-color:var(--white);color:var(--Grey)}.bd-homepage cesys-search-mask::part(buttonBeforeMask active),.bd-results-callback cesys-search-mask::part(buttonBeforeMask active),.bd-top-offer cesys-search-mask::part(buttonBeforeMask active),.bd-content-page cesys-search-mask::part(buttonBeforeMask active),.bd-country .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask active),.bd-destination .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask active),cesys-date-grid::part(buttonBeforeMask active){background:var(--white);border-color:var(--white)}.bd-homepage cesys-search-mask::part(buttonBeforeMask-nt),.bd-results-callback cesys-search-mask::part(buttonBeforeMask-nt),.bd-top-offer cesys-search-mask::part(buttonBeforeMask-nt),.bd-content-page cesys-search-mask::part(buttonBeforeMask-nt),.bd-country .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask-nt),.bd-destination .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask-nt),cesys-date-grid::part(buttonBeforeMask-nt){font-size:0}.bd-homepage cesys-search-mask::part(buttonBeforeMask-nt):before,.bd-results-callback cesys-search-mask::part(buttonBeforeMask-nt):before,.bd-top-offer cesys-search-mask::part(buttonBeforeMask-nt):before,.bd-content-page cesys-search-mask::part(buttonBeforeMask-nt):before,.bd-country .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask-nt):before,.bd-destination .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask-nt):before,cesys-date-grid::part(buttonBeforeMask-nt):before{content:"Slovenské CK";font-size:0.875rem}.bd-homepage cesys-search-mask::part(buttonBeforeMask-de),.bd-results-callback cesys-search-mask::part(buttonBeforeMask-de),.bd-top-offer cesys-search-mask::part(buttonBeforeMask-de),.bd-content-page cesys-search-mask::part(buttonBeforeMask-de),.bd-country .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask-de),.bd-destination .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask-de),cesys-date-grid::part(buttonBeforeMask-de){font-size:0}.bd-homepage cesys-search-mask::part(buttonBeforeMask-de):before,.bd-results-callback cesys-search-mask::part(buttonBeforeMask-de):before,.bd-top-offer cesys-search-mask::part(buttonBeforeMask-de):before,.bd-content-page cesys-search-mask::part(buttonBeforeMask-de):before,.bd-country .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask-de):before,.bd-destination .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask-de):before,cesys-date-grid::part(buttonBeforeMask-de):before{content:"Rakúske CK";font-size:0.875rem}.bd-homepage cesys-search-mask::part(buttonBeforeMask-ht),.bd-results-callback cesys-search-mask::part(buttonBeforeMask-ht),.bd-top-offer cesys-search-mask::part(buttonBeforeMask-ht),.bd-content-page cesys-search-mask::part(buttonBeforeMask-ht),.bd-country .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask-ht),.bd-destination .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask-ht),cesys-date-grid::part(buttonBeforeMask-ht){order:4}.bd-homepage cesys-search-mask::part(maskContainer),.bd-results-callback cesys-search-mask::part(maskContainer),.bd-top-offer cesys-search-mask::part(maskContainer),.bd-content-page cesys-search-mask::part(maskContainer),.bd-country .cesys-mask-wrap cesys-search-mask::part(maskContainer),.bd-destination .cesys-mask-wrap cesys-search-mask::part(maskContainer),cesys-date-grid::part(maskContainer){border-top-left-radius:0}.bd-homepage cesys-search-mask::part(buttonsContainer),.bd-results-callback cesys-search-mask::part(buttonsContainer),.bd-top-offer cesys-search-mask::part(buttonsContainer),.bd-content-page cesys-search-mask::part(buttonsContainer),.bd-country .cesys-mask-wrap cesys-search-mask::part(buttonsContainer),.bd-destination .cesys-mask-wrap cesys-search-mask::part(buttonsContainer),cesys-date-grid::part(buttonsContainer){display:-ms-flexbox;display:flex;align-items:center;gap:0 0.62rem;width:100%}.bd-homepage cesys-search-mask::part(inputsContainer),.bd-results-callback cesys-search-mask::part(inputsContainer),.bd-top-offer cesys-search-mask::part(inputsContainer),.bd-content-page cesys-search-mask::part(inputsContainer),.bd-country .cesys-mask-wrap cesys-search-mask::part(inputsContainer),.bd-destination .cesys-mask-wrap cesys-search-mask::part(inputsContainer),cesys-date-grid::part(inputsContainer){flex:1 0 0;grid-template-columns:3fr 3fr 3fr 3fr}.bd-homepage cesys-search-mask::part(maskElementWrap-primary),.bd-results-callback cesys-search-mask::part(maskElementWrap-primary),.bd-top-offer cesys-search-mask::part(maskElementWrap-primary),.bd-content-page cesys-search-mask::part(maskElementWrap-primary),.bd-country .cesys-mask-wrap cesys-search-mask::part(maskElementWrap-primary),.bd-destination .cesys-mask-wrap cesys-search-mask::part(maskElementWrap-primary),cesys-date-grid::part(maskElementWrap-primary){position:relative}.bd-homepage cesys-search-mask::part(maskButton-search),.bd-results-callback cesys-search-mask::part(maskButton-search),.bd-top-offer cesys-search-mask::part(maskButton-search),.bd-content-page cesys-search-mask::part(maskButton-search),.bd-country .cesys-mask-wrap cesys-search-mask::part(maskButton-search),.bd-destination .cesys-mask-wrap cesys-search-mask::part(maskButton-search),cesys-date-grid::part(maskButton-search){display:block;height:3.75rem;padding:0.75rem 1.25rem;background:var(--main-A);color:var(--white);border:none;border-radius:var(--br1);font-size:1rem}.bd-homepage cesys-search-mask::part(maskButton-search):hover,.bd-results-callback cesys-search-mask::part(maskButton-search):hover,.bd-top-offer cesys-search-mask::part(maskButton-search):hover,.bd-content-page cesys-search-mask::part(maskButton-search):hover,.bd-country .cesys-mask-wrap cesys-search-mask::part(maskButton-search):hover,.bd-destination .cesys-mask-wrap cesys-search-mask::part(maskButton-search):hover,cesys-date-grid::part(maskButton-search):hover{background:var(--main-A-20)}.bd-homepage cesys-search-mask::part(extendedSearchButton),.bd-results-callback cesys-search-mask::part(extendedSearchButton),.bd-top-offer cesys-search-mask::part(extendedSearchButton),.bd-content-page cesys-search-mask::part(extendedSearchButton),.bd-country .cesys-mask-wrap cesys-search-mask::part(extendedSearchButton),.bd-destination .cesys-mask-wrap cesys-search-mask::part(extendedSearchButton),cesys-date-grid::part(extendedSearchButton){margin-left:50%;transform:translateX(-50%);margin-top:1rem;padding:0.35rem 1rem;justify-content:center;color:var(--main-C);border:1px solid var(--main-C);border-radius:var(--br1);text-align:center;font-size:0.8125rem}.bd-homepage cesys-search-mask::part(extendedSearchButton):hover,.bd-results-callback cesys-search-mask::part(extendedSearchButton):hover,.bd-top-offer cesys-search-mask::part(extendedSearchButton):hover,.bd-content-page cesys-search-mask::part(extendedSearchButton):hover,.bd-country .cesys-mask-wrap cesys-search-mask::part(extendedSearchButton):hover,.bd-destination .cesys-mask-wrap cesys-search-mask::part(extendedSearchButton):hover,cesys-date-grid::part(extendedSearchButton):hover{background:var(--greyscale-primary-90)}.bd-homepage cesys-search-mask::part(inputsContainerSecondary),.bd-results-callback cesys-search-mask::part(inputsContainerSecondary),.bd-top-offer cesys-search-mask::part(inputsContainerSecondary),.bd-content-page cesys-search-mask::part(inputsContainerSecondary),.bd-country .cesys-mask-wrap cesys-search-mask::part(inputsContainerSecondary),.bd-destination .cesys-mask-wrap cesys-search-mask::part(inputsContainerSecondary),cesys-date-grid::part(inputsContainerSecondary){grid-template-columns:repeat(5, 1fr);margin-top:0.62rem;gap:0.62rem}.bd-homepage cesys-search-mask::part(maskElementWrap-secondary),.bd-results-callback cesys-search-mask::part(maskElementWrap-secondary),.bd-top-offer cesys-search-mask::part(maskElementWrap-secondary),.bd-content-page cesys-search-mask::part(maskElementWrap-secondary),.bd-country .cesys-mask-wrap cesys-search-mask::part(maskElementWrap-secondary),.bd-destination .cesys-mask-wrap cesys-search-mask::part(maskElementWrap-secondary),cesys-date-grid::part(maskElementWrap-secondary){width:auto}.bd-homepage cesys-search-mask::part(star-input-icon),.bd-results-callback cesys-search-mask::part(star-input-icon),.bd-top-offer cesys-search-mask::part(star-input-icon),.bd-content-page cesys-search-mask::part(star-input-icon),.bd-country .cesys-mask-wrap cesys-search-mask::part(star-input-icon),.bd-destination .cesys-mask-wrap cesys-search-mask::part(star-input-icon),cesys-date-grid::part(star-input-icon){width:0.9rem;height:0.9rem;margin-right:0.35rem}.bd-homepage cesys-search-mask::part(maskButton-lastFirstMinute),.bd-results-callback cesys-search-mask::part(maskButton-lastFirstMinute),.bd-top-offer cesys-search-mask::part(maskButton-lastFirstMinute),.bd-content-page cesys-search-mask::part(maskButton-lastFirstMinute),.bd-country .cesys-mask-wrap cesys-search-mask::part(maskButton-lastFirstMinute),.bd-destination .cesys-mask-wrap cesys-search-mask::part(maskButton-lastFirstMinute),cesys-date-grid::part(maskButton-lastFirstMinute){cursor:pointer}.bd-homepage cesys-search-mask::part(maskButtonText-lastFirstMinute),.bd-results-callback cesys-search-mask::part(maskButtonText-lastFirstMinute),.bd-top-offer cesys-search-mask::part(maskButtonText-lastFirstMinute),.bd-content-page cesys-search-mask::part(maskButtonText-lastFirstMinute),.bd-country .cesys-mask-wrap cesys-search-mask::part(maskButtonText-lastFirstMinute),.bd-destination .cesys-mask-wrap cesys-search-mask::part(maskButtonText-lastFirstMinute),cesys-date-grid::part(maskButtonText-lastFirstMinute){margin-top:-3px}@media (max-width:1199.98px){.bd-homepage cesys-search-mask::part(maskContainer),.bd-results-callback cesys-search-mask::part(maskContainer),.bd-top-offer cesys-search-mask::part(maskContainer),.bd-content-page cesys-search-mask::part(maskContainer),.bd-country .cesys-mask-wrap cesys-search-mask::part(maskContainer),.bd-destination .cesys-mask-wrap cesys-search-mask::part(maskContainer),cesys-date-grid::part(maskContainer){padding:1rem}.bd-homepage cesys-search-mask::part(buttonsContainer),.bd-results-callback cesys-search-mask::part(buttonsContainer),.bd-top-offer cesys-search-mask::part(buttonsContainer),.bd-content-page cesys-search-mask::part(buttonsContainer),.bd-country .cesys-mask-wrap cesys-search-mask::part(buttonsContainer),.bd-destination .cesys-mask-wrap cesys-search-mask::part(buttonsContainer),cesys-date-grid::part(buttonsContainer){gap:0.5rem}.bd-homepage cesys-search-mask::part(inputsContainerSecondary),.bd-results-callback cesys-search-mask::part(inputsContainerSecondary),.bd-top-offer cesys-search-mask::part(inputsContainerSecondary),.bd-content-page cesys-search-mask::part(inputsContainerSecondary),.bd-country .cesys-mask-wrap cesys-search-mask::part(inputsContainerSecondary),.bd-destination .cesys-mask-wrap cesys-search-mask::part(inputsContainerSecondary),cesys-date-grid::part(inputsContainerSecondary){grid-template-columns:3fr 3fr 3fr}.bd-homepage cesys-search-mask::part(maskButton-search),.bd-results-callback cesys-search-mask::part(maskButton-search),.bd-top-offer cesys-search-mask::part(maskButton-search),.bd-content-page cesys-search-mask::part(maskButton-search),.bd-country .cesys-mask-wrap cesys-search-mask::part(maskButton-search),.bd-destination .cesys-mask-wrap cesys-search-mask::part(maskButton-search),cesys-date-grid::part(maskButton-search){padding:0.75rem}}@media (max-width:991.98px){.bd-homepage cesys-search-mask,.bd-results-callback cesys-search-mask,.bd-top-offer cesys-search-mask,.bd-content-page cesys-search-mask,.bd-country .cesys-mask-wrap cesys-search-mask,.bd-destination .cesys-mask-wrap cesys-search-mask,cesys-date-grid{min-height:185px;margin-bottom:3rem}.bd-homepage cesys-search-mask::part(buttonsBeforeMask),.bd-results-callback cesys-search-mask::part(buttonsBeforeMask),.bd-top-offer cesys-search-mask::part(buttonsBeforeMask),.bd-content-page cesys-search-mask::part(buttonsBeforeMask),.bd-country .cesys-mask-wrap cesys-search-mask::part(buttonsBeforeMask),.bd-destination .cesys-mask-wrap cesys-search-mask::part(buttonsBeforeMask),cesys-date-grid::part(buttonsBeforeMask){gap:0.2rem}.bd-homepage cesys-search-mask::part(buttonBeforeMask),.bd-results-callback cesys-search-mask::part(buttonBeforeMask),.bd-top-offer cesys-search-mask::part(buttonBeforeMask),.bd-content-page cesys-search-mask::part(buttonBeforeMask),.bd-country .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask),.bd-destination .cesys-mask-wrap cesys-search-mask::part(buttonBeforeMask),cesys-date-grid::part(buttonBeforeMask){height:2.5rem;padding:0.1rem 0.5rem}.bd-homepage cesys-search-mask::part(inputsContainer),.bd-homepage cesys-search-mask::part(inputsContainerSecondary),.bd-results-callback cesys-search-mask::part(inputsContainer),.bd-results-callback cesys-search-mask::part(inputsContainerSecondary),.bd-top-offer cesys-search-mask::part(inputsContainer),.bd-top-offer cesys-search-mask::part(inputsContainerSecondary),.bd-content-page cesys-search-mask::part(inputsContainer),.bd-content-page cesys-search-mask::part(inputsContainerSecondary),.bd-country .cesys-mask-wrap cesys-search-mask::part(inputsContainer),.bd-country .cesys-mask-wrap cesys-search-mask::part(inputsContainerSecondary),.bd-destination .cesys-mask-wrap cesys-search-mask::part(inputsContainer),.bd-destination .cesys-mask-wrap cesys-search-mask::part(inputsContainerSecondary),cesys-date-grid::part(inputsContainer),cesys-date-grid::part(inputsContainerSecondary){display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;gap:0.5rem}.bd-homepage cesys-search-mask::part(maskElementWrap-primary)::before,.bd-results-callback cesys-search-mask::part(maskElementWrap-primary)::before,.bd-top-offer cesys-search-mask::part(maskElementWrap-primary)::before,.bd-content-page cesys-search-mask::part(maskElementWrap-primary)::before,.bd-country .cesys-mask-wrap cesys-search-mask::part(maskElementWrap-primary)::before,.bd-destination .cesys-mask-wrap cesys-search-mask::part(maskElementWrap-primary)::before,cesys-date-grid::part(maskElementWrap-primary)::before{display:none}.bd-homepage cesys-search-mask::part(maskButton-primary),.bd-results-callback cesys-search-mask::part(maskButton-primary),.bd-top-offer cesys-search-mask::part(maskButton-primary),.bd-content-page cesys-search-mask::part(maskButton-primary),.bd-country .cesys-mask-wrap cesys-search-mask::part(maskButton-primary),.bd-destination .cesys-mask-wrap cesys-search-mask::part(maskButton-primary),cesys-date-grid::part(maskButton-primary){border-radius:var(--br1)}.bd-homepage cesys-search-mask::part(inputsContainerSecondary),.bd-results-callback cesys-search-mask::part(inputsContainerSecondary),.bd-top-offer cesys-search-mask::part(inputsContainerSecondary),.bd-content-page cesys-search-mask::part(inputsContainerSecondary),.bd-country .cesys-mask-wrap cesys-search-mask::part(inputsContainerSecondary),.bd-destination .cesys-mask-wrap cesys-search-mask::part(inputsContainerSecondary),cesys-date-grid::part(inputsContainerSecondary){margin-top:1rem;gap:0.75rem 0.5rem}}@media (max-width:767.98px){.bd-homepage cesys-search-mask,.bd-results-callback cesys-search-mask,.bd-top-offer cesys-search-mask,.bd-content-page cesys-search-mask,.bd-country .cesys-mask-wrap cesys-search-mask,.bd-destination .cesys-mask-wrap cesys-search-mask,cesys-date-grid{min-height:295px;margin-bottom:2rem}.bd-homepage cesys-search-mask::part(maskButton-search),.bd-results-callback cesys-search-mask::part(maskButton-search),.bd-top-offer cesys-search-mask::part(maskButton-search),.bd-content-page cesys-search-mask::part(maskButton-search),.bd-country .cesys-mask-wrap cesys-search-mask::part(maskButton-search),.bd-destination .cesys-mask-wrap cesys-search-mask::part(maskButton-search),cesys-date-grid::part(maskButton-search){margin:0.5rem 0 0 auto;padding:0.7rem 1.5rem;height:auto}.bd-homepage cesys-search-mask::part(extendedSearchButton),.bd-results-callback cesys-search-mask::part(extendedSearchButton),.bd-top-offer cesys-search-mask::part(extendedSearchButton),.bd-content-page cesys-search-mask::part(extendedSearchButton),.bd-country .cesys-mask-wrap cesys-search-mask::part(extendedSearchButton),.bd-destination .cesys-mask-wrap cesys-search-mask::part(extendedSearchButton),cesys-date-grid::part(extendedSearchButton){position:absolute;margin-left:1rem;margin-top:-3.85rem;transform:none;height:2.9rem}}@media (max-width:575.98px){.bd-homepage cesys-search-mask,.bd-results-callback cesys-search-mask,.bd-top-offer cesys-search-mask,.bd-content-page cesys-search-mask,.bd-country .cesys-mask-wrap cesys-search-mask,.bd-destination .cesys-mask-wrap cesys-search-mask,cesys-date-grid{min-height:431px}.bd-homepage cesys-search-mask::part(inputsContainer),.bd-homepage cesys-search-mask::part(inputsContainerSecondary),.bd-results-callback cesys-search-mask::part(inputsContainer),.bd-results-callback cesys-search-mask::part(inputsContainerSecondary),.bd-top-offer cesys-search-mask::part(inputsContainer),.bd-top-offer cesys-search-mask::part(inputsContainerSecondary),.bd-content-page cesys-search-mask::part(inputsContainer),.bd-content-page cesys-search-mask::part(inputsContainerSecondary),.bd-country .cesys-mask-wrap cesys-search-mask::part(inputsContainer),.bd-country .cesys-mask-wrap cesys-search-mask::part(inputsContainerSecondary),.bd-destination .cesys-mask-wrap cesys-search-mask::part(inputsContainer),.bd-destination .cesys-mask-wrap cesys-search-mask::part(inputsContainerSecondary),cesys-date-grid::part(inputsContainer),cesys-date-grid::part(inputsContainerSecondary){grid-template-columns:1fr}}.bd-top-offer cesys-search-mask,.bd-content-page cesys-search-mask{--bs-primary-light: var(--white)}.bd-top-offer cesys-search-mask::part(maskContainer),.bd-content-page cesys-search-mask::part(maskContainer){background:var(--greyscale-primary90)}.bd-top-offer cesys-search-mask::part(buttonBeforeMask active),.bd-content-page cesys-search-mask::part(buttonBeforeMask active){background:var(--greyscale-primary90);border-color:var(--greyscale-primary90)}cesys-search-filters{--bs-primary: var(--main-A);--bs-secondary: var(--main-B)}cesys-search-filters::part(searchFilter-wrap){gap:0.3rem;padding:0;border:1px solid var(--greyscale-primary80);border-radius:0 0 var(--br1) var(--br1)}cesys-search-filters::part(searchFilterGroupButton){min-height:3rem;padding:0.5rem 1rem}cesys-search-filters::part(searchFilterGroupButton-strong){margin-right:auto;font-weight:normal;font-size:0.875rem;line-height:1.1}cesys-search-filters::part(searchFilterGroupButton-count){width:1.75rem;height:1.75rem;background:var(--greyscale-primary90);font-size:0.875rem}cesys-search-filters::part(expandArrow){margin:0 -0.3rem 0 0}cesys-search-filters::part(searchFilterGroup-items){padding:0.7rem 1rem 1rem}cesys-search-filters::part(filter-options){gap:0.7rem}cesys-search-filters::part(searchFiltersButton){border:none}cesys-search-filters::part(searchFiltersButton):hover,cesys-search-filters::part(searchFiltersButton):focus{background:none;color:var(--greyscale-primary-50);box-shadow:none}@media (max-width:991.98px){cesys-search-filters{display:block;padding:0.4rem 0;margin-bottom:0.5rem}cesys-search-filters::part(searchFilter-wrap){border-radius:var(--br1)}}cesys-date-grid::part(inputsContainer-wrap){margin-top:3rem;padding:1rem;background:var(--main-C);border-radius:var(--br1)}cesys-date-grid::part(filtersOptions){align-items:center;flex-wrap:wrap;gap:0.3rem}cesys-date-grid::part(sortByDropdown){padding:0.5rem 0.9rem;border:1px solid var(--greyscale-primary80);border-radius:var(--br1)}cesys-date-grid::part(sortByDropdownButton){color:var(--Grey)}cesys-date-grid::part(priceShowType){padding:0.5rem 0.9rem 0.4rem;border:1px solid var(--greyscale-primary80);border-radius:var(--br1);align-items:center}cesys-date-grid::part(dateRowContainer){padding:1rem;background:#fff;border-color:#fff}cesys-date-grid::part(dateDurationRow){margin-bottom:0.3rem}cesys-date-grid::part(flightRow){margin-top:0.3rem}cesys-date-grid::part(tourOperator-logo){height:2rem}cesys-date-grid::part(dateRowCol-price){justify-content:flex-end;margin-left:auto;padding-right:0;color:var(--greyscale-primary60)}cesys-date-grid::part(price-priceRow-person){margin-bottom:0.6rem}cesys-date-grid::part(compositionLabel){color:var(--greyscale-primary60)}cesys-date-grid::part(price-value){color:var(--main-A);font-size:1.5rem;line-height:1}cesys-date-grid::part(expandButton){flex-grow:unset;margin-left:auto;padding:0.7rem 0.7rem 0.7rem 1.2rem;border-color:var(--main-B);color:var(--Grey);font-weight:700}cesys-date-grid::part(expandButton):hover{background:var(--main-B);border-color:var(--main-B);color:var(--white)}cesys-date-grid::part(expandButton open){padding:0.2rem 0 0.2rem 0.2rem;background:var(--white);border-color:var(--white);color:var(--main-B)}cesys-date-grid::part(expandButton open):hover{color:var(--Grey)}cesys-date-grid::part(roomListWrap){margin-top:1rem}cesys-date-grid::part(flightInfoModalButton){padding:0.35rem 1rem;border-color:var(--greyscale-primary-90);border-radius:0.375rem;color:var(--Grey);font-weight:400;font-size:0.8125rem}cesys-date-grid::part(flightInfoModalButton):hover{background:#fff}cesys-date-grid::part(roomListRow){padding:1rem;border:1px solid var(--greyscale-primary80);border-radius:var(--br1);box-shadow:none}cesys-date-grid::part(roomDescriptionImage){width:8rem;height:9rem}cesys-date-grid::part(roomNameHeading){font-size:1rem}cesys-date-grid::part(roomDescription-text){display:-ms-flexbox;display:flex;flex-direction:column}cesys-date-grid::part(roomDescription){max-height:3rem;line-height:1.4rem}cesys-date-grid::part(roomDescriptionButton){margin:auto 0}cesys-date-grid::part(roomAttributes){order:9;margin:0}cesys-date-grid::part(roomAttribute-item){padding:0.4rem 1rem 0.4rem 0.7rem;background:var(--main-A-40l);border-color:var(--main-A-40l);color:#fff}cesys-date-grid::part(relativePriceLabel){color:var(--main-A)}cesys-date-grid::part(priceSummary){padding:1rem;border:1px solid var(--greyscale-primary80);border-radius:var(--br1);box-shadow:none}cesys-date-grid::part(priceSummary-roomName){font-size:1.375rem;font-weight:700}cesys-date-grid::part(priceSummary-hr){border-color:var(--greyscale-primary-80)}cesys-date-grid::part(priceSummary-totalPriceText){font-weight:700}cesys-date-grid::part(compositionLabel){font-size:0.875rem}cesys-date-grid::part(reservationButtonTip){display:none}cesys-date-grid::part(reservationButton){width:100%;margin-left:auto;padding:0.7rem 0 0.7rem 2rem;border-radius:var(--br1)}cesys-date-grid::part(reservationButton)::before{content:"";font-family:"c4f";position:absolute;left:50%;margin-left:-4rem;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:1.5rem;border-radius:1rem;background:var(--white);color:green}cesys-date-grid::part(reservationButton-icon){display:none}@media (max-width:1199.98px){cesys-date-grid::part(dateRowCol-transport),cesys-date-grid::part(dateRowCol-boarding-dateAttributes),cesys-date-grid::part(roomListCol-roomAttributes),cesys-date-grid::part(roomListCol-reservationButton){flex:0 0 50%;max-width:50%}cesys-date-grid::part(dateRowCol-logo),cesys-date-grid::part(dateRowCol-price),cesys-date-grid::part(dateRowCol-expandButton){flex:0 0 33.333%;max-width:33.333%}cesys-date-grid::part(flightRow){margin-top:0;padding:0}cesys-date-grid::part(price-priceRow-person){margin-bottom:0.3rem}}@media (max-width:991.98px){cesys-date-grid::part(dateRowCol-transport),cesys-date-grid::part(roomList),cesys-date-grid::part(priceSummaryContainer){margin-bottom:0.3rem}cesys-date-grid::part(dateRowCol-boarding-dateAttributes),cesys-date-grid::part(dateRowCol-logo),cesys-date-grid::part(dateRowCol-price),cesys-date-grid::part(dateRowCol-expandButton){flex:0 0 50%;max-width:50%}cesys-date-grid::part(priceSummaryContainer){order:-1;margin-bottom:0}}@media (max-width:767.98px){cesys-date-grid::part(roomListCol-roomAttributes),cesys-date-grid::part(roomListCol-reservationButton){flex:0 0 33.333%;max-width:33.333%}cesys-date-grid::part(mobil-room-header){top:-1rem;margin-bottom:1rem;padding:0.5rem 0;background:var(--greyscale-primary-80)}cesys-date-grid::part(expandButton-mobile){width:auto !important}cesys-date-grid::part(priceSummaryContainer){order:unset;bottom:-1rem}cesys-date-grid::part(priceSummary){border:none;background:var(--greyscale-primary-80);border-radius:0}}@media (max-width:575.98px){cesys-date-grid::part(roomListCol-roomAttributes),cesys-date-grid::part(roomListCol-price),cesys-date-grid::part(roomListCol-reservationButton){flex:0 0 100%;max-width:100%}cesys-date-grid::part(expandButton),cesys-date-grid::part(reservationButton){width:100%}cesys-date-grid::part(dateRowCol-price){padding-right:16px}}.bd-accommodation cesys-date-grid::part(tourOperator-logo){display:none}.bd-accommodation cesys-date-grid::part(dateRowCol-logo){display:none}