@charset "UTF-8";
.main-header{position:relative;z-index:9990;background-color:rgba(0, 0, 0, 0.75) !important}@media (max-width:991.98px){.main-header .content-box{margin-bottom:0}}.contact-top{flex-basis:100%;display:-ms-flexbox;display:flex;justify-content:flex-end}.contact-top a{display:inline-block;color:#fff;margin-left:1rem}.contact-top a:hover{color:#e33065;text-decoration:none}.contact-top a::before{font-family:"c4f";margin-right:0.5rem;vertical-align:sub;font-size:1.5rem}.contact-top a.mail::before{content:""}.contact-top a.phone::before{content:""}.contact-top a.fb::before{content:""}.contact-top a.ig::before{content:""}@media (min-width:992px){.contact-top{margin:1rem 0}}@media (max-width:575.98px){.contact-top{flex-wrap:wrap;justify-content:center;margin:0 -1rem;font-size:0.95rem}.contact-top a{margin:0 0.5rem}.contact-top a:before{font-size:1rem}.contact-top a.mail:before,.contact-top a.phone:before{display:none}}.main-header .navbar{background:none !important;z-index:9999}.main-header .navbar #accommodations-favourites-link{color:white}@media (max-width:991.98px){.main-header .navbar{padding:0}}.main-header .navbar>.container,.main-header .sec-slider .navbar>.top-offer__after,.sec-slider .main-header .navbar>.top-offer__after,.main-header .best .navbar>.component__header,.best .main-header .navbar>.component__header,.main-header .popular .navbar>.top-offer__after,.popular .main-header .navbar>.top-offer__after,.main-header .top2 .navbar>.top-offer__before,.top2 .main-header .navbar>.top-offer__before,.main-header .top2 .navbar>.component__footer,.top2 .main-header .navbar>.component__footer{flex-wrap:wrap}@media (max-width:991.98px){.main-header .navbar>.container,.main-header .sec-slider .navbar>.top-offer__after,.sec-slider .main-header .navbar>.top-offer__after,.main-header .best .navbar>.component__header,.best .main-header .navbar>.component__header,.main-header .popular .navbar>.top-offer__after,.popular .main-header .navbar>.top-offer__after,.main-header .top2 .navbar>.top-offer__before,.top2 .main-header .navbar>.top-offer__before,.main-header .top2 .navbar>.component__footer,.top2 .main-header .navbar>.component__footer{position:unset}}.main-header .navbar .navbar-brand{position:absolute;top:-6.5rem}.main-header .navbar .navbar-brand-img{height:90px}@media (max-width:991.98px){.main-header .navbar .navbar-brand{position:unset}.main-header .navbar .navbar-brand img{max-height:66px}}.main-header .navbar .navbar-nav{display:table;width:100%;height:100%}@media (max-width:991.98px){.main-header .navbar .navbar-nav{display:-ms-flexbox;display:flex;padding:0}}.main-header .navbar .navbar-nav .nav-item{display:table-cell;text-align:center;transition:0.6s;padding:0 7px}@media (max-width:991.98px){.main-header .navbar .navbar-nav .nav-item{display:-ms-flexbox;display:flex;flex-wrap:wrap}}@media (max-width:991.98px){.main-header .navbar .navbar-nav .nav-item.megamenu{display:none !important}}.main-header .navbar .navbar-nav .nav-item.megamenu--mobile{display:none}@media (max-width:991.98px){.main-header .navbar .navbar-nav .nav-item.megamenu--mobile{display:-ms-flexbox;display:flex !important}}.main-header .navbar .navbar-nav .nav-item .nav-link{color:white;font-weight:500;border-radius:50px;transition:0.6s}.main-header .navbar .navbar-nav .nav-item .nav-link:hover,.main-header .navbar .navbar-nav .nav-item .nav-link.active{background-color:rgba(0, 0, 0, 0.9)}.main-header .navbar .navbar-toggler{border:none;padding:1rem}@media (max-width:767.98px){.main-header .navbar .navbar-toggler{right:0}}.main-header .navbar .navbar-toggler .menu-button__line{background:white}.main-header .navbar .dropdown-menu{background:rgba(0, 0, 0, 0.9);margin:0;border-radius:0;border:none;padding:1rem 0;width:100%;min-width:15rem}@media (max-width:991.98px){.main-header .navbar .dropdown-menu{text-align:center}}.main-header .navbar .dropdown-menu .dropdown-item{color:white;font-weight:500;text-align:center;padding:13px 0}.main-header .navbar .dropdown-menu .dropdown-item:hover,.main-header .navbar .dropdown-menu .dropdown-item:focus{color:white;background-color:#e33065}.main-header .navbar.fixed-top{background-color:rgba(0, 0, 0, 0.75) !important}.megamenu__content,.megamenu-page__body{padding:2rem 1rem 1.5rem;background:rgba(0, 0, 0, 0.9);margin:0;border-radius:0;border:none;width:90%}.megamenu__content>div,.megamenu-page__body>div{display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap}.megamenu__content>div>div,.megamenu-page__body>div>div{flex:0 0 25%;max-width:25%;padding:0.5rem;position:relative}@media (max-width:767.98px){.megamenu__content>div>div,.megamenu-page__body>div>div{flex:0 0 100%;max-width:100%}}.megamenu__content>div>div p,.megamenu-page__body>div>div p{margin:0;font-weight:400;color:black}.megamenu__content>div>div p:first-child img,.megamenu-page__body>div>div p:first-child img{max-height:150px;max-width:100%}.megamenu__content>div>div a,.megamenu-page__body>div>div a{color:white;font-weight:500;text-transform:uppercase;background-color:rgba(227, 48, 101, 0.9);position:absolute;top:50%;left:48%;transform:translateX(-50%) translateY(-50%);padding:10px 15px;border-radius:50px;transition:0.4s;text-align:center}.megamenu__content>div>div a:hover,.megamenu-page__body>div>div a:hover{background-color:#e33065;text-decoration:none}*: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:#fa3f73;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:#f90d4f !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:#343a40}#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:#343a40;background:#f8f9fa;text-decoration:none !important;font-size:0.75rem;font-weight:700;line-height:1.4}#searchmask .searchmask__range-option button:hover{background:#dae0e5}#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:#343a40;font-weight:700}#searchmask .dropdown-menu select{height:1.875rem;padding:0.25rem 0.7rem;border-radius:0.75rem;border-color:#343a40;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:#fa3f73}#searchmask .range-slider{height:8px;background:var(--grey-40);margin:1rem 0.3rem 2.2rem !important;border-radius:0.25rem}#searchmask .ui-slider-horizontal .ui-slider-handle{top:-0.4em;width:1.2rem;height:1.2rem;margin-left:-0.3em;background:#fff;border:0.45rem solid #fa3f73;cursor:grab}#searchmask .ui-slider-horizontal .ui-slider-handle+.ui-slider-handle{margin-left:-1rem}#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:#343a40}#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 #343a40;appearance:none;print-color-adjust:exact}#searchmask input[type="radio"]:checked{background-color:#fff;border-color:#fa3f73}#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:#fa3f73}#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:#e9ecef;color:#343a40;border-radius:0.375rem;font-size:0.4rem;-webkit-text-stroke:0.9px;opacity:1}#searchmask .sm-fl .fulltext-dropdown .close-fulltext:hover{background:#cbd3da}@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}@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:#343a40;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:#343a40}#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}@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-primary-90);border-radius:0.25rem}#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:#f8f9fa;color:#343a40;text-decoration:none;letter-spacing:0.03125rem}#searchmask .sm-tr .transport-airports-button-group a:hover{background:#dae0e5}#searchmask .sm-tr .transport-airports-button-group a[data-handle="select-all"]{display:none}#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:#343a40}#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:#343a40;background:none}#searchmask .sm-tr #airports .custom-control .custom-control-input:checked~.custom-control-label::before{border-color:#fa3f73;background-color:#fa3f73}@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:4rem 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 #343a40;border-radius:0.125rem}#searchmask .sm-tt .searchmask__select-item input:checked,#searchmask .sm-bi .searchmask__select-item input:checked{border-color:#fa3f73;background-color:#fa3f73;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:#343a40}#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:#fa3f73}#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}#searchmask .daterangepicker,.daterangepicker.openscenter.mask-type-grid{width:calc(980px + 1.5rem * 4) !important;padding:1rem 2rem 2rem}#searchmask .daterangepicker .close-calendar,.daterangepicker.openscenter.mask-type-grid .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:#e9ecef;color:#343a40;border-radius:0.375rem;font-size:0.4rem;-webkit-text-stroke:0.9px;opacity:1}#searchmask .daterangepicker .close-calendar:hover,.daterangepicker.openscenter.mask-type-grid .close-calendar:hover{background:#cbd3da}#searchmask .daterangepicker thead th.available,.daterangepicker.openscenter.mask-type-grid thead th.available{border-radius:50%;line-height:20px !important}#searchmask .daterangepicker thead th.available:hover,.daterangepicker.openscenter.mask-type-grid thead th.available:hover{filter:brightness(0.95)}#searchmask .daterangepicker thead th.available i,.daterangepicker.openscenter.mask-type-grid thead th.available i{height:46px;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}#searchmask .daterangepicker tbody tr,.daterangepicker.openscenter.mask-type-grid tbody tr{border:0}#searchmask .daterangepicker td.off.off.disabled,#searchmask .daterangepicker td.off.available,#searchmask .daterangepicker td.off.in-range.available,.daterangepicker.openscenter.mask-type-grid td.off.off.disabled,.daterangepicker.openscenter.mask-type-grid td.off.available,.daterangepicker.openscenter.mask-type-grid td.off.in-range.available{background:transparent !important}#searchmask .daterangepicker th,#searchmask .daterangepicker td,.daterangepicker.openscenter.mask-type-grid th,.daterangepicker.openscenter.mask-type-grid td{min-width:46px !important;height:46px !important;line-height:44px}#searchmask .daterangepicker th,.daterangepicker.openscenter.mask-type-grid th{font-weight:400;text-transform:capitalize;color:#343a40}#searchmask .daterangepicker th.month,.daterangepicker.openscenter.mask-type-grid th.month{color:#343a40;text-transform:none;font-weight:700;width:234px;text-align:center;font-size:0.875rem}#searchmask .daterangepicker th.available .fa:before,.daterangepicker.openscenter.mask-type-grid th.available .fa:before{font-size:1.6rem}#searchmask .daterangepicker td.available:hover,.daterangepicker.openscenter.mask-type-grid td.available:hover{background:#fa3f73;color:#fff}#searchmask .daterangepicker td.active,#searchmask .daterangepicker .td.active:hover,.daterangepicker.openscenter.mask-type-grid td.active,.daterangepicker.openscenter.mask-type-grid .td.active:hover{background:rgba(250, 63, 115, 0.8) !important;font-weight:600}#searchmask .daterangepicker td.in-range:not(.end-date):not(.off),.daterangepicker.openscenter.mask-type-grid td.in-range:not(.end-date):not(.off){background:rgba(250, 63, 115, 0.2)}#searchmask .daterangepicker td.in-range:not(.end-date):not(.off):hover,.daterangepicker.openscenter.mask-type-grid td.in-range:not(.end-date):not(.off):hover{background:rgba(250, 63, 115, 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,.daterangepicker.openscenter.mask-type-grid .start-date:not(.off)::before,.daterangepicker.openscenter.mask-type-grid .start-date:not(.off)::after,.daterangepicker.openscenter.mask-type-grid .end-date:not(.off)::before,.daterangepicker.openscenter.mask-type-grid .end-date:not(.off)::after{display:none}#searchmask .daterangepicker td.start-date,.daterangepicker.openscenter.mask-type-grid td.start-date{border-radius:4px 0 0 4px}#searchmask .daterangepicker td.end-date,.daterangepicker.openscenter.mask-type-grid td.end-date{border-radius:0 4px 4px 0}#searchmask .daterangepicker .calendars-block,.daterangepicker.openscenter.mask-type-grid .calendars-block{display:-ms-flexbox;display:flex !important}#searchmask .daterangepicker .calendars-block .calendar,.daterangepicker.openscenter.mask-type-grid .calendars-block .calendar{margin-bottom:0}@media (max-width:767.98px){#searchmask .daterangepicker .calendars-block .calendar,.daterangepicker.openscenter.mask-type-grid .calendars-block .calendar{display:none !important}}#searchmask .daterangepicker .daterangepicker_input,.daterangepicker.openscenter.mask-type-grid .daterangepicker_input{display:none}#searchmask .daterangepicker .ranges,.daterangepicker.openscenter.mask-type-grid .ranges{display:none;margin:0}#searchmask .daterangepicker label::before,.daterangepicker.openscenter.mask-type-grid label::before{display:none}#searchmask .daterangepicker .form-control,.daterangepicker.openscenter.mask-type-grid .form-control{padding:0.375rem 0.75rem}#searchmask .daterangepicker .range_inputs,.daterangepicker.openscenter.mask-type-grid .range_inputs{text-align:right;position:relative;z-index:2;margin-top:-1rem}#searchmask .daterangepicker label.d-block.position-relative.m-3,.daterangepicker.openscenter.mask-type-grid label.d-block.position-relative.m-3{margin:0 0 1rem 0 !important}#searchmask .daterangepicker .sm-du,.daterangepicker.openscenter.mask-type-grid .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,.daterangepicker.openscenter.mask-type-grid .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,.daterangepicker.openscenter.mask-type-grid .sm-du .dropdown-close__button,.daterangepicker.openscenter.mask-type-grid .sm-du .searchmask__range-options,.daterangepicker.openscenter.mask-type-grid .sm-du .open-button{display:none}}#searchmask .daterangepicker .sm-du .searchmask__label,.daterangepicker.openscenter.mask-type-grid .sm-du .searchmask__label{margin-bottom:0.5rem;padding-top:1.4rem;color:#343a40;font-weight:700;font-size:0.875rem}#searchmask .daterangepicker .sm-du #sm-du,.daterangepicker.openscenter.mask-type-grid .sm-du #sm-du{display:-ms-flexbox;display:flex;justify-content:space-between;height:auto;padding:1rem 0 0;background:none;color:#fff;border-radius:0;cursor:unset;font-size:0.875rem;font-weight:700}#searchmask .daterangepicker .sm-du #sm-du span,.daterangepicker.openscenter.mask-type-grid .sm-du #sm-du span{color:#343a40}#searchmask .daterangepicker .sm-du #sm-du:before,#searchmask .daterangepicker .sm-du #sm-du:after,.daterangepicker.openscenter.mask-type-grid .sm-du #sm-du:before,.daterangepicker.openscenter.mask-type-grid .sm-du #sm-du:after{display:none}#searchmask .daterangepicker .sm-du .searchmask__range-options,.daterangepicker.openscenter.mask-type-grid .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,.daterangepicker.openscenter.mask-type-grid .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,.daterangepicker.openscenter.mask-type-grid .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,.daterangepicker.openscenter.mask-type-grid .sm-du .btn-outline-secondary{color:#343a40;background:#fff}#searchmask .daterangepicker .ui-slider-handle::before,.daterangepicker.openscenter.mask-type-grid .ui-slider-handle::before{display:none}#searchmask .daterangepicker .searchmask__range-option button,.daterangepicker.openscenter.mask-type-grid .searchmask__range-option button{margin-bottom:0}#searchmask .daterangepicker .dropdown-menu.dropdown-fit:not(.fulltext-dropdown),.daterangepicker.openscenter.mask-type-grid .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,.daterangepicker.openscenter.mask-type-grid .dropdown-menu.dropdown-fit:not(.fulltext-dropdown) .dropdown-close{display:none}@media (max-width:767.98px){#searchmask .daterangepicker,.daterangepicker.openscenter.mask-type-grid{padding:3rem 1rem 1rem !important}#searchmask .daterangepicker .close-calendar,.daterangepicker.openscenter.mask-type-grid .close-calendar{right:1rem;top:1rem}#searchmask .daterangepicker .sm-du .searchmask__label,.daterangepicker.openscenter.mask-type-grid .sm-du .searchmask__label{padding-top:0.4rem}#searchmask .daterangepicker .dropdown-menu,.daterangepicker.openscenter.mask-type-grid .dropdown-menu{margin-top:-10px}#searchmask .daterangepicker .sm-du #sm-du,#searchmask .daterangepicker .form-group--uf label,#searchmask .daterangepicker .form-group--ut label,.daterangepicker.openscenter.mask-type-grid .sm-du #sm-du,.daterangepicker.openscenter.mask-type-grid .form-group--uf label,.daterangepicker.openscenter.mask-type-grid .form-group--ut label{display:none}#searchmask .daterangepicker .range_inputs,.daterangepicker.openscenter.mask-type-grid .range_inputs{margin-top:2rem}}.daterangepicker.openscenter.mask-type-grid{width:calc(680px + 1.5rem * 4) !important}.bd-accommodation #heading,.bd-accommodation .best .component__header .component__heading,.best .component__header .bd-accommodation .component__heading,.bd-accommodation .top1 .top-offer__before p:first-child,.top1 .top-offer__before .bd-accommodation p:first-child,.bd-accommodation .popular .top-offer__after p:first-child,.popular .top-offer__after .bd-accommodation p:first-child,.bd-accommodation .top2 .top-offer__before p:first-child,.top2 .top-offer__before .bd-accommodation p:first-child,.bd-accommodation .newsletter .newsletter__header .newsletter__heading,.newsletter .newsletter__header .bd-accommodation .newsletter__heading,.bd-accommodation footer .menu .pseudonav__title,footer .menu .bd-accommodation .pseudonav__title,.bd-accommodation footer .callback .component__header h2,footer .callback .component__header .bd-accommodation h2,.bd-accommodation footer .contact .component__header h2,footer .contact .component__header .bd-accommodation h2,.bd-accommodation .country-table__heading,.bd-accommodation .search-results__heading,.bd-amadeus-accommodation #heading,.bd-amadeus-accommodation .best .component__header .component__heading,.best .component__header .bd-amadeus-accommodation .component__heading,.bd-amadeus-accommodation .top1 .top-offer__before p:first-child,.top1 .top-offer__before .bd-amadeus-accommodation p:first-child,.bd-amadeus-accommodation .popular .top-offer__after p:first-child,.popular .top-offer__after .bd-amadeus-accommodation p:first-child,.bd-amadeus-accommodation .top2 .top-offer__before p:first-child,.top2 .top-offer__before .bd-amadeus-accommodation p:first-child,.bd-amadeus-accommodation .newsletter .newsletter__header .newsletter__heading,.newsletter .newsletter__header .bd-amadeus-accommodation .newsletter__heading,.bd-amadeus-accommodation footer .menu .pseudonav__title,footer .menu .bd-amadeus-accommodation .pseudonav__title,.bd-amadeus-accommodation footer .callback .component__header h2,footer .callback .component__header .bd-amadeus-accommodation h2,.bd-amadeus-accommodation footer .contact .component__header h2,footer .contact .component__header .bd-amadeus-accommodation h2,.bd-amadeus-accommodation .country-table__heading,.bd-amadeus-accommodation .search-results__heading{display:none}.bd-accommodation main>.section,.bd-amadeus-accommodation main>.section{margin-top:0 !important}.bd-accommodation .acc_bottom-wrap .slider,.bd-amadeus-accommodation .acc_bottom-wrap .slider{border-radius:0.25rem;overflow:hidden;max-height:375px}.bd-accommodation .acc_bottom-wrap .slider,.bd-accommodation .acc_bottom-wrap .slider__item,.bd-amadeus-accommodation .acc_bottom-wrap .slider,.bd-amadeus-accommodation .acc_bottom-wrap .slider__item{margin:0}.bd-accommodation .acc_bottom-wrap .slider__wrapper,.bd-amadeus-accommodation .acc_bottom-wrap .slider__wrapper{padding-bottom:375px}.bd-accommodation .slick-arrow,.bd-amadeus-accommodation .slick-arrow{width:30px;height:30px;border-radius:30px;background:rgba(0, 0, 0, 0.5);color:#fff}.bd-accommodation .slick-arrow:before,.bd-amadeus-accommodation .slick-arrow:before{width:100%;color:inherit;opacity:1;font-size:1.5rem}.bd-accommodation .slick-arrow:hover,.bd-accommodation .slick-arrow:focus,.bd-amadeus-accommodation .slick-arrow:hover,.bd-amadeus-accommodation .slick-arrow:focus{background:rgba(0, 0, 0, 0.9)}.bd-accommodation .thumbs .bcg-cover-center,.bd-amadeus-accommodation .thumbs .bcg-cover-center{height:178px;margin-bottom:30px;border-radius:0.25rem;transition:0.2s linear}.bd-accommodation .thumbs .bcg-cover-center:hover,.bd-amadeus-accommodation .thumbs .bcg-cover-center:hover{filter:brightness(80%)}.bd-accommodation .detail,.bd-amadeus-accommodation .detail{display:none !important}.bd-accommodation .info-wrap,.bd-amadeus-accommodation .info-wrap{margin:25px 0 5px;font-size:0.95rem}.bd-accommodation .info-wrap .hotel,.bd-amadeus-accommodation .info-wrap .hotel{margin-bottom:8px;color:#343a40;font-size:3rem;font-weight:600}.bd-accommodation .info-wrap .rating,.bd-amadeus-accommodation .info-wrap .rating{display:inline-block;vertical-align:middle;padding-left:9px;color:#ffc107;font-size:1.25rem}.bd-accommodation .info-wrap .tree,.bd-amadeus-accommodation .info-wrap .tree{font-weight:500}.bd-accommodation .info-wrap .tree a,.bd-amadeus-accommodation .info-wrap .tree a{color:#343a40}.bd-accommodation .info-wrap .tree a:hover,.bd-amadeus-accommodation .info-wrap .tree a:hover{color:#dc3545}.bd-accommodation .acc_bottom-wrap+.info-wrap,.bd-amadeus-accommodation .acc_bottom-wrap+.info-wrap{margin:0}.bd-accommodation .acc_bottom-wrap+.info-wrap .e-rating,.bd-amadeus-accommodation .acc_bottom-wrap+.info-wrap .e-rating{width:120px;height:40px;display:-ms-flexbox;display:flex;align-items:center;background:#343a40;color:#fff;border-radius:6px;font-size:1.1rem;font-weight:600;overflow:hidden}.bd-accommodation .acc_bottom-wrap+.info-wrap .e-rating strong,.bd-amadeus-accommodation .acc_bottom-wrap+.info-wrap .e-rating strong{padding-left:10px;word-spacing:-4px}.bd-accommodation .acc_bottom-wrap+.info-wrap .e-rating img,.bd-amadeus-accommodation .acc_bottom-wrap+.info-wrap .e-rating img{height:48px;margin:0 -3px 0 auto}.bd-accommodation .info-box,.bd-accommodation .info-box+div,.bd-amadeus-accommodation .info-box,.bd-amadeus-accommodation .info-box+div{padding:0}.bd-accommodation .item-class,.bd-amadeus-accommodation .item-class{display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}.bd-accommodation .item-class .fm,.bd-accommodation .item-class .lm,.bd-amadeus-accommodation .item-class .fm,.bd-amadeus-accommodation .item-class .lm{display:none;min-width:37px;line-height:27px;margin-left:9px;padding:0 12px;background:#e33065;color:#fff;border-radius:6px;text-align:center;font-size:0.9rem}.bd-accommodation .item-class .fm,.bd-accommodation .item-class .lm,.bd-amadeus-accommodation .item-class .fm,.bd-amadeus-accommodation .item-class .lm{padding:0;background:#fa3f73}.bd-accommodation .item-class .fm,.bd-amadeus-accommodation .item-class .fm{background:#17a2b8}.bd-accommodation .item-class .recommend,.bd-amadeus-accommodation .item-class .recommend{display:none;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;border-radius:40px;background:#fa3f73;color:#fff;border:2px solid #fff;outline:2px solid #ffc107;text-align:center;font-size:0;line-height:1}.bd-accommodation .item-class .recommend:before,.bd-amadeus-accommodation .item-class .recommend:before{content:"";font-family:"c4f";font-size:0.85rem}.bd-accommodation .item-class .recommend:after,.bd-amadeus-accommodation .item-class .recommend:after{content:"TIP";font-size:0.75rem;font-weight:500}.bd-accommodation .item-class.is-fm .fm,.bd-accommodation .item-class.is-lm .lm,.bd-amadeus-accommodation .item-class.is-fm .fm,.bd-amadeus-accommodation .item-class.is-lm .lm{display:block}.bd-accommodation .item-class.is-tip .recommend,.bd-amadeus-accommodation .item-class.is-tip .recommend{display:-ms-inline-flexbox;display:inline-flex}.bd-accommodation .tagged-list,.bd-amadeus-accommodation .tagged-list{margin:12px 0 0}.bd-accommodation .parameters,.bd-amadeus-accommodation .parameters{margin:2px auto 0 30px}.bd-accommodation .parameters__body,.bd-amadeus-accommodation .parameters__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center}.bd-accommodation .parameters__item .icon,.bd-amadeus-accommodation .parameters__item .icon{margin-right:6px;color:#fa3f73;font-size:1.25rem}.bd-accommodation .parameters__item--sea-distance,.bd-amadeus-accommodation .parameters__item--sea-distance{order:99;display:-ms-flexbox;display:flex;align-items:center;padding-left:10px}.bd-accommodation .parameters__item--sea-distance .icon,.bd-amadeus-accommodation .parameters__item--sea-distance .icon{order:-1}.bd-accommodation .parameters__item--sea-distance .parameters__text,.bd-amadeus-accommodation .parameters__item--sea-distance .parameters__text{width:auto;height:auto;margin:0 0 0 5px;font-size:0.9rem;font-variant:inherit}.bd-accommodation .parameters__item--sea-distance .parameters__distance,.bd-amadeus-accommodation .parameters__item--sea-distance .parameters__distance{color:#343a40;font-size:1rem;font-weight:500}@media (max-width:767.98px){.bd-accommodation .info-wrap .hotel,.bd-amadeus-accommodation .info-wrap .hotel{font-size:1.75rem}.bd-accommodation .info-wrap .rating,.bd-amadeus-accommodation .info-wrap .rating{display:block;margin-top:9px;padding:0;font-size:1rem}.bd-accommodation .acc_bottom-wrap .slider__wrapper,.bd-amadeus-accommodation .acc_bottom-wrap .slider__wrapper{padding-bottom:275px}.bd-accommodation .item-class,.bd-amadeus-accommodation .item-class{margin-bottom:-15px}.bd-accommodation .info-box,.bd-amadeus-accommodation .info-box{margin-top:0 !important;justify-content:center}.bd-accommodation .acc_bottom-wrap+.info-wrap,.bd-amadeus-accommodation .acc_bottom-wrap+.info-wrap{padding-top:20px}.bd-accommodation .parameters__body,.bd-amadeus-accommodation .parameters__body{justify-content:center}.bd-accommodation .parameters__item--sea-distance,.bd-amadeus-accommodation .parameters__item--sea-distance{padding:0}.bd-accommodation .tagged-list,.bd-amadeus-accommodation .tagged-list{text-align:center}}.bd-accommodation .structured-content .nav-tabs,.bd-amadeus-accommodation .structured-content .nav-tabs{margin:5% 0 30px;border:none;background:#e33065;border-radius:0.25rem;justify-content:center}.bd-accommodation .structured-content .nav .nav-link,.bd-amadeus-accommodation .structured-content .nav .nav-link{padding:22px;border:none;border-radius:0;color:#fff;background:none;text-transform:uppercase;font-size:1.1rem;letter-spacing:1px}.bd-accommodation .structured-content .nav .nav-link.active,.bd-accommodation .structured-content .nav .nav-link:hover,.bd-amadeus-accommodation .structured-content .nav .nav-link.active,.bd-amadeus-accommodation .structured-content .nav .nav-link:hover{color:#fff;background:none;-webkit-text-stroke:1px}.bd-accommodation .structured-content__body,.bd-amadeus-accommodation .structured-content__body{padding:0}@media (max-width:991.98px){.bd-accommodation .structured-content .nav-tabs,.bd-amadeus-accommodation .structured-content .nav-tabs{margin-bottom:12px;padding:6px 0}.bd-accommodation .structured-content .nav .structured-content__link,.bd-accommodation .structured-content .nav .structured-content__link:not(.open):not(.active),.bd-amadeus-accommodation .structured-content .nav .structured-content__link,.bd-amadeus-accommodation .structured-content .nav .structured-content__link:not(.open):not(.active){width:auto;height:auto !important;padding:6px 12px !important;border:none !important;font-size:1rem}.bd-accommodation .structured-content .nav .structured-content__link:after,.bd-accommodation .structured-content .nav .structured-content__link:not(.open):not(.active):after,.bd-amadeus-accommodation .structured-content .nav .structured-content__link:after,.bd-amadeus-accommodation .structured-content .nav .structured-content__link:not(.open):not(.active):after{display:none}}.bd-accommodation .trip-information__item,.bd-amadeus-accommodation .trip-information__item{margin-bottom:20px}.bd-accommodation .trip-information__title,.bd-amadeus-accommodation .trip-information__title{color:#343a40;font-size:1.25rem;font-weight:600}.bd-accommodation .trip-information__body form,.bd-amadeus-accommodation .trip-information__body form{width:100%;margin-bottom:2%;text-align:center;justify-content:center}.bd-accommodation .trip-information--gallery-right .trip-information__content,.bd-amadeus-accommodation .trip-information--gallery-right .trip-information__content{width:100%}.js-dates{}.js-dates .dates__sorts{display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.js-dates .dates__sorts .sort__text{display:none}.js-dates .dates__sorts #calendar-dates-button{display:-ms-inline-flexbox;display:inline-flex;flex-direction:row-reverse;align-items:center;margin-left:auto;padding:5px 15px;border-radius:12px;border-color:#343a40 !important;color:#343a40 !important;background:#fff !important;font-size:1rem}.js-dates .dates__sorts #calendar-dates-button:before{content:"";margin-left:9px;margin-top:1px;color:#fa3f73}.js-dates .dates__sorts #calendar-dates-button:hover,.js-dates .dates__sorts #calendar-dates-button:focus{background:#343a40 !important;color:#fff !important;box-shadow:none;text-decoration:none}.js-dates .dates__sorts #calendar-dates-button:hover:before,.js-dates .dates__sorts #calendar-dates-button:focus:before{color:#fff}.js-dates .dates__count{margin-bottom:0.5rem;box-shadow:none}.js-dates .dates__body{padding:0}.js-dates .dates__occupancy-wrap{margin-bottom:10px;background:#f8f9fa}.js-dates .dates__occupancy-wrap:before{content:"Skladba osob";display:block;background:#e9ecef;padding:11px 30px 11px 22px;font-size:0.95rem}.js-dates .dates__occupancy-text .icon-person:before{content:"";margin-right:5px;font-size:1rem}.js-dates .dates__occupancy-btn{width:calc(100% - 44px);margin:0 22px 20px !important;padding:9px;color:#fa3f73;border-color:#fa3f73;border-radius:0;font-weight:600;font-size:1rem;letter-spacing:0.5px}.js-dates .dates__occupancy-btn:hover{background:#fa3f73;border-color:#fa3f73;color:#fff}.js-dates .card{margin-bottom:15px;background:none;border:none}.js-dates .card-header{border:none;background:none}.js-dates .card .filter__button{position:relative;padding:9px 30px 9px 0px;background:none;color:#343a40;border-radius:0;font-size:1.25rem;font-weight:600}.js-dates .card .filter__button:hover{background:none;color:#dc3545;text-decoration:none}.js-dates .card .filter__button:focus{text-decoration:none}.js-dates .card .filter__selected{font-weight:normal;font-size:1rem}.js-dates .card .filter__body{padding:15px;border-radius:0.25rem;background:#eff1f4;font-size:0.95rem}.js-dates .card .filter__price{color:#343a40;font-weight:500;font-size:0.9rem}.js-dates .card .filter__input-value{color:#fa3f73;font-weight:500}.js-dates .card .filter__input--range{height:5px;margin-top:8px;border:none;border-radius:5px;background:#f8f9fa}.js-dates .card .ui-slider-range{background:#e9ecef}.js-dates .card .ui-slider-handle{top:-5px;width:15px;height:15px;background:#fa3f73;border-radius:12px}.js-dates .card .ui-slider-handle+span{margin-left:0}@media (max-width:991.98px){.js-dates .card{margin-bottom:3px}.js-dates .card .filter__button{padding:1px 15px !important;font-size:1.25rem}.js-dates .card .filter__button:after{top:8px}.js-dates .card .filter__body{padding:15px}}.js-dates .filter__more-button{color:#fff}.js-dates .custom-control.custom-radio .custom-control-label{padding-left:4px;cursor:pointer}.js-dates .custom-control.custom-radio .custom-control-label:after{width:8px;height:8px;top:8px;left:-20px;border-radius:9px}.js-dates .custom-control.custom-radio .custom-control-input:checked~.custom-control-label::after{background:#f8f9fa}.js-dates .custom-control .custom-control-input:not(:checked)~.custom-control-label::before{border-color:#f8f9fa;background-color:#f8f9fa}.js-dates .custom-control .custom-control-input:checked~.custom-control-label::before{border-color:#fa3f73;background-color:#fa3f73}.js-dates .custom-control .custom-control-input:focus~.custom-control-label::before{box-shadow:none;border-color:#fa3f73}.js-dates .custom-control .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#f8f9fa}.js-dates .fw-bold{font-weight:700;font-family:"Playfair Display", serif;color:#343a40;font-size:1.2rem}.js-dates .icon{padding-right:0.25rem}.js-dates .text-truncate .fw-bold{font-family:"DM Sans", sans-serif;font-weight:400;color:#66696a;font-size:1rem}.js-dates .btn-sm{padding:0;font-size:0.9rem;margin-left:0.5rem;color:#fa3f73}@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;margin: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:1.75rem;color:#e33065}.js-dates .date-template__date-info{display:-ms-flexbox;display:flex}.js-dates .dates__item{border-radius:0.25rem;padding:1rem;margin-bottom:1rem;box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px}.js-dates .dates__item .icon{color:#fa3f73}.js-dates .price-grid{font-size:1.5rem;font-weight:600;line-height:1.2;color:#e33065;font-family:"Playfair Display", serif}@media (min-width:992px){.js-dates .price-grid{position:absolute;top:0}}.js-dates .price-grid svg{color:#fa3f73}.js-dates .price-grid .small{color:#000000;font-size:0.8rem}.js-dates .availability{margin-top:0.75rem}.js-dates .verification-button{padding:0.5rem 3rem;font-weight:600;background:#fa3f73;color:#fff;border-radius:0.25rem;border:0;font-size:1.1rem}.js-dates .verification-button:hover{background:#f90d4f}.js-dates .request-button,.js-dates .reservation-button{padding:0.5rem 3rem;font-weight:600;background:#343a40;color:#fff;border-radius:0.25rem;border:0;font-size:1.1rem}.js-dates .request-button:hover,.js-dates .reservation-button:hover{background:#1d2124;text-decoration:none}.bd-content-page[data-content-page="22"] .component__heading{text-align:center}.bd-content-page[data-content-page="11"] .about-us-info-wrapper,.bd-content-page[data-content-page="23"] .about-us-info-wrapper{margin:3rem 0}.bd-content-page[data-content-page="11"] .about-us-info-wrapper-1,.bd-content-page[data-content-page="11"] .about-us-info-wrapper-2,.bd-content-page[data-content-page="23"] .about-us-info-wrapper-1,.bd-content-page[data-content-page="23"] .about-us-info-wrapper-2{padding:1rem 0;display:-ms-flexbox;display:flex;gap:5rem}.bd-content-page[data-content-page="11"] .about-us-info-wrapper-1 img,.bd-content-page[data-content-page="11"] .about-us-info-wrapper-2 img,.bd-content-page[data-content-page="23"] .about-us-info-wrapper-1 img,.bd-content-page[data-content-page="23"] .about-us-info-wrapper-2 img{max-height:240px}.bd-content-page[data-content-page="11"] .about-us-info-wrapper-1 .text-wrap,.bd-content-page[data-content-page="11"] .about-us-info-wrapper-2 .text-wrap,.bd-content-page[data-content-page="23"] .about-us-info-wrapper-1 .text-wrap,.bd-content-page[data-content-page="23"] .about-us-info-wrapper-2 .text-wrap{max-width:275px}.time-travel-logo{height:250px}.text-grey{color:#a5a09a}.text-grey-dark{color:#5d5d5d}.text-grey-light{color:#b7b3ae}#heading,.best .component__header .component__heading,.top1 .top-offer__before p:first-child,.popular .top-offer__after p:first-child,.top2 .top-offer__before p:first-child,.newsletter .newsletter__header .newsletter__heading,footer .menu .pseudonav__title,footer .callback .component__header h2,footer .contact .component__header h2,.country-table__heading,.search-results__heading{font-size:1.5rem;font-weight:500;text-align:left;color:#5d5d5d;text-transform:uppercase}.title,.slider--hotel-history h2,.best .component__header p,.top1 .top-offer__before p,.popular .top-offer__after p,.top2 .top-offer__before p,.newsletter .newsletter__header p,footer .menu .pseudonav__title p{font-size:1rem;font-weight:400;text-align:left;color:#a5a09a;text-transform:uppercase}.icon-star::before{color:#f8d802}.bg-light{background-color:#f8f8f8 !important}.container,.sec-slider .top-offer__after,.best .component__header,.popular .top-offer__after,.top2 .top-offer__before,.top2 .component__footer{max-width:1140px;margin:auto}.bd-top-offer main,.bd-country main,.bd-destination main,.bd-content-page main,.bd-search-results main,.bd-accommodation main,.bd-term main{margin-top:2rem}.more{justify-content:flex-end}.more__link{width:unset;border-color:#bebab6;color:white;background-color:#bebab6;border-radius:30px;text-transform:uppercase;transition:0.6s}.more__link:hover{background-color:#e33065;border-color:#e33065;color:white !important}.link{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10}.hotel{font-weight:500;line-height:19px;height:40px;font-size:1.1rem}.country{font-weight:400;text-transform:none;line-height:16px;height:33px;overflow:hidden}.rating{height:30px}.slick-dots li button{width:7px;height:7px}.slick-dots li.slick-active button{background:#fa3f73}.form-control::placeholder{color:#e33065}.icon-car::before,.icon-transport-id-3::before{content:""}.icon-bus::before{content:""}.icon-plane::before{content:""}.slick-arrow:before{color:white}body:not(.bd-homepage){padding-top:100px}.dates-country .search-results{padding:0}.slider-mask{position:relative}.slider-mask .container-fluid{position:unset}.slider-mask .slider{position:absolute;top:-10rem;bottom:0;left:0;right:0}.slider-mask .slider__body,.slider-mask .movable-content,.slider-mask .slick-list,.slider-mask .slick-track,.slider-mask .slider__item,.slider-mask .slider__container,.slider-mask .slider__img-container{height:100% !important}.slider-mask .slick-next{left:auto !important;right:50%;margin-right:-570px}.slider-mask .slick-arrow{left:50%;margin-left:-570px;top:66%}@media (max-width:767.98px){.slider-mask{padding:100px 0 0}}.bd-homepage .searchmask{position:relative;margin:440px 0 60px;background:none}.slider__text-container--top{background-color:transparent !important;top:210px !important;line-height:1;text-align:left !important;left:50% !important;margin:-40px 0 0 -568px;width:50%;max-width:565px}@media (max-width:991.98px){.slider__text-container--top{margin:-40px 0 0 -365px}}@media (max-width:767.98px){.slider__text-container--top{display:none}}.slider__text-container--top .slider__text>p:first-child{padding-left:10px;font-weight:500;margin-bottom:39px}.slider__text-container--top .slider__text>p:first-child:before{content:"";color:#fa3f73;font-family:"c4f" !important;margin-right:5px;font-size:20px}.slider__text-container--top .slider__text>p:nth-child(2){font-size:60px;font-weight:500;text-transform:uppercase;margin-top:3.5rem}.slider__text-container--top .slider__text>p:nth-child(3){position:absolute;background-color:rgba(227, 48, 101, 0.9);border-radius:20px;padding:15px 15px;margin-right:10px;font-weight:500;top:35px;left:0px}.slider__img-container{height:650px !important}@media (max-width:767.98px){.slider__img-container{height:450px !important}}.sec-slider .slick-next{left:auto !important;right:50%;margin-right:-570px}.sec-slider .slick-arrow{left:50%;margin-left:-570px}.sec-slider .top-offer__after{display:-ms-flexbox;display:flex;justify-content:flex-end;padding:2.5rem 2rem 1.5rem}.sec-slider .top-offer__after a{border-color:#bebab6;color:white;background-color:#bebab6;border-radius:30px;text-transform:uppercase;transition:0.6s;padding:8px;width:160px;font-size:1rem;font-weight:400;display:block;text-align:center}.sec-slider .top-offer__after a:hover{background-color:#e33065;border-color:#e33065;color:white !important;text-decoration:none}.slider__text-container--bottom{background-color:transparent !important;bottom:100px !important;line-height:1;text-align:left !important;left:50% !important;margin:-40px 0 0 -568px;width:50%;max-width:565px}@media (max-width:991.98px){.slider__text-container--bottom{margin:-40px 0 0 -300px}}@media (max-width:767.98px){.slider__text-container--bottom{margin:-40px 0 0 -115px}}.slider__text-container--bottom .slider__text>p:first-child{padding-left:10px;font-weight:500;margin-bottom:39px}.slider__text-container--bottom .slider__text>p:first-child:before{content:"";color:#fa3f73;font-family:"c4f" !important;margin-right:5px;font-size:20px}.slider__text-container--bottom .slider__text>p:nth-child(2){font-size:60px;font-weight:500;text-transform:uppercase;margin-top:3.5rem}.slider__text-container--bottom .slider__text>p:nth-child(3){position:absolute;background-color:rgba(227, 48, 101, 0.9);border-radius:20px;padding:15px 15px;margin-right:10px;font-weight:500;top:35px;left:0px}.bd-search-results .searchmask,.bd-accommodation .searchmask{display:none}.dropdown-close__button:hover,.btn-success:hover{background-color:#043c63;border-color:#043c63;opacity:0.75}#searchmask{background:rgba(0, 0, 0, 0.5);padding:20px 10px 75px}@media (max-width:767.98px){#searchmask{margin-top:100px;padding-bottom:100px}}#searchmask .searchmask__header{display:none}#searchmask .searchmask__body{padding:10px}#searchmask .searchmask__body>.searchmask__wrapper{display:none}#searchmask .searchmask__footer{display:none}#searchmask .searchmask__form .form-group:not(.sm-fl):not(.sm-lm):not(.sm-ar) .searchmask__input:after{float:right;transform:rotate(90deg);color:#e33065;content:"";font-size:1.3rem;font-family:"c4f" !important}@media (max-width:767.98px){#searchmask .searchmask__form .form-group:not(.sm-fl):not(.sm-lm):not(.sm-ar) .searchmask__input:after{right:0}}#searchmask .searchmask__form .form-group{position:relative}#searchmask .searchmask__form .form-group .searchmask__input{border-radius:40px;height:45px;padding:8px 15px;text-align:left;border:none}#searchmask .searchmask__form .form-group .fulltext-input{width:95%}#searchmask .searchmask__form .form-group>.searchmask__label{font-weight:500;text-transform:uppercase;color:white;padding-left:20px}@media (max-width:991.98px){#searchmask .searchmask__form .form-group>.searchmask__label{padding-left:5px;letter-spacing:-1px}}#searchmask .searchmask__form .form-group.sm-fl .fulltext-dropdown .fulltext__placeholder{display:none}#searchmask .searchmask__form .form-group.sm-lm{display:-ms-flexbox;display:flex;align-items:center}#searchmask .searchmask__form .form-group.sm-lm .searchmask__label{padding-top:1px;margin-left:20px;color:white}#searchmask .searchmask__form .form-group.sm-ar .searchmask__stars{justify-content:center;background-color:white;border-radius:40px;height:45px;padding:12px;margin-top:0}#searchmask .searchmask__form .form-group.sm-tr{position:unset}#searchmask .searchmask__form .form-group.sm-tr .searchmask__input:after{top:65% !important;right:31px !important}@media (max-width:767.98px){#searchmask .searchmask__form .form-group.sm-tr .searchmask__input:after{right:0}}#searchmask .searchmask__form .form-group.sm-tr .transport-airports>.form-row .form-group{flex:0 0 100%;max-width:100%}#searchmask .searchmask__form .form-group.sm-submit{position:absolute;right:15px !important;bottom:13px;border:none;width:267px}#searchmask .searchmask__form .form-group.sm-submit button{background-color:#e33065;border-color:#e33065;height:100%;border-radius:30px;transition:0.6s;color:white;text-transform:uppercase;height:45px;padding:8px}#searchmask .searchmask__form .form-group.sm-submit button:hover{background-color:#fa3f73;border-color:#fa3f73}#searchmask .searchmask__form .form-group.sm-extended{position:absolute;left:20px !important;bottom:25px;border:none}@media (max-width:767.98px){#searchmask .searchmask__form .form-group.sm-extended{left:unset !important;bottom:64px}}#searchmask .searchmask__form .form-group.sm-extended button{color:white;background-color:transparent;border:none;border-radius:0;font-weight:400;box-shadow:none;transition:0.6s;text-align:left}#searchmask .searchmask__form .form-group.sm-extended button:hover{color:#fa3f73}.dropdown-close__button,.btn-success{background-color:#e33065;border-color:#e33065}.dropdown-close__button:hover,.btn-success:hover{background-color:#e33065;border-color:#e33065;opacity:0.75}.searchmask__select-item input:checked+label{background-color:white !important;color:#fa3f73 !important}.bd-accommodation .searchmask{display:none}.slider--hotel-history{padding:0;padding-bottom:3rem;margin:0 -15px}.slider--hotel-history.slider--hotel-history-empty{display:none}.slider--hotel-history h2{padding:1.5rem 2rem 2rem}.slider--hotel-history .slick-arrow{display:none !important}.slider--hotel-history .slick-dots{bottom:-2rem}@media (max-width:991.98px){.slider--hotel-history .slick-dots{bottom:-2.5rem}}.slider--hotel-history article{padding:0 5px}.slider--hotel-history article .offer__ratings{position:absolute;top:-30px;left:0;background:transparent;bottom:unset;right:unset}.slider--hotel-history article .offer__img{background-color:transparent}.slider--hotel-history article .offer__text-container{position:absolute;bottom:0;padding:1rem;line-height:14px;width:100%}.slider--hotel-history article .offer__text-container .offer__text{text-align:left}.slider--hotel-history article .offer__img-container{margin-top:2rem}.slider--hotel-history article .offer__img-container:after{width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0, 0, 0, 0.5);content:""}.slider--hotel-history article .offer__headline a{font-size:1rem;color:#e33065;font-weight:500;text-transform:uppercase}.slider--hotel-history article .offer__headline a:hover{text-decoration:none}.slider--hotel-history article .offer__country,.slider--hotel-history article .offer__destination{display:inline-block;font-size:1rem;color:white;font-weight:400}.slider--hotel-history article .offer__country::after{content:",";font-size:1rem;color:white}.best{margin-bottom:3rem}.best .component__header{padding-left:3rem}.best .component__body{max-width:1380px;margin:auto;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap}.best .component__body>div{position:relative;flex:0 0 32%;padding:30px;display:-ms-flexbox;display:flex;background-color:white;box-shadow:5px 5px 5px -3px rgba(0, 0, 0, 0.09);border-radius:20px}@media (max-width:991.98px){.best .component__body>div{flex:0 0 100%;margin-bottom:1rem}}.best .component__body>div>div img{height:110px;width:auto}.best .component__body>div>div:nth-child(2){height:110px;padding:25px}@media (max-width:767.98px){.best .component__body>div>div:nth-child(2){padding:25px 0 25px 25px}}.best .component__body>div>div:nth-child(2) p{margin-bottom:0;line-height:20px;color:#b7b3ae;height:60px;overflow:hidden}.best .component__body>div>div:nth-child(2) p:first-child{color:#5d5d5d;text-transform:uppercase;font-weight:500;height:20px}.top1 .element{display:none}.top1 .index1{display:block}.top1 .top-offer__before{padding:0 0 2rem 2rem}.top1 .top-offer__before p{margin-bottom:0}.top-offer-menu{padding:0 0 1rem 1rem}.top-offer-menu button{border-radius:30px;padding:10px 25px;margin-right:10px;font-weight:500}.top-offer-menu button:hover{color:#e33065}.top-offer-menu button.btn-primary:hover{color:white}.square1{transition:0.6s}.square1:hover{transform:scale(1.05)}.square1 .image{height:360px}.square1 .main-info{display:-ms-flexbox;display:flex;justify-content:space-between;width:100%;background-color:rgba(0, 0, 0, 0.7);padding:25px 0 15px 25px}.square1 .main-info .title,.square1 .main-info .slider--hotel-history h2,.slider--hotel-history .square1 .main-info h2,.square1 .main-info .best .component__header p,.best .component__header .square1 .main-info p,.square1 .main-info .top1 .top-offer__before p,.top1 .top-offer__before .square1 .main-info p,.square1 .main-info .popular .top-offer__after p,.popular .top-offer__after .square1 .main-info p,.square1 .main-info .top2 .top-offer__before p,.top2 .top-offer__before .square1 .main-info p,.square1 .main-info .newsletter .newsletter__header p,.newsletter .newsletter__header .square1 .main-info p,.square1 .main-info footer .menu .pseudonav__title p,footer .menu .pseudonav__title .square1 .main-info p{flex-grow:1}.square1 .main-info .discount,.square1 .main-info .duration{width:120px;padding:10px 0 0 35px;font-weight:500}.square1 .main-info .discount span,.square1 .main-info .duration span{position:relative;bottom:-5px;margin-left:-35px;font-size:1.8rem}@media (max-width:575.98px){.square1 .main-info{flex-wrap:wrap;background-color:rgba(0, 0, 0, 0.5)}.square1 .main-info .title,.square1 .main-info .slider--hotel-history h2,.slider--hotel-history .square1 .main-info h2,.square1 .main-info .best .component__header p,.best .component__header .square1 .main-info p,.square1 .main-info .top1 .top-offer__before p,.top1 .top-offer__before .square1 .main-info p,.square1 .main-info .popular .top-offer__after p,.popular .top-offer__after .square1 .main-info p,.square1 .main-info .top2 .top-offer__before p,.top2 .top-offer__before .square1 .main-info p,.square1 .main-info .newsletter .newsletter__header p,.newsletter .newsletter__header .square1 .main-info p,.square1 .main-info footer .menu .pseudonav__title p,footer .menu .pseudonav__title .square1 .main-info p{width:100%}}.square1 .another-info{width:100%;padding:1rem;bottom:0;display:-ms-flexbox;display:flex}.square1 .another-info .price-base{background-color:rgba(227, 48, 101, 0.9);border-radius:20px;padding:10px 15px;margin-right:10px;font-weight:500}.square1 .another-info .lm-fm.LM,.square1 .another-info .lm-fm.FM{display:inline-block !important;border-radius:20px;padding:10px 12px;background-color:rgba(171, 170, 167, 0.9);font-weight:500}.square1 .another-info .lm-fm.FM{background-color:#c5c1bd}.square1 .sec-info{background-color:#ededed;display:-ms-flexbox;display:flex;justify-content:space-between;padding:1.5rem}.square1 .sec-info .icon:before{font-size:1.3rem;margin-right:5px}.square1 .sec-info>div{display:-ms-flexbox;display:flex}@media (max-width:575.98px){.square1 .sec-info{flex-wrap:wrap}.square1 .sec-info>div{width:100%}}.qbox.p-1{padding-top:0 !important}.qbox:hover h2{color:#fa3f73 !important}.qbox:hover p{background-color:#e33065 !important}.popular .top-offer__after{padding:0 2rem 2rem}.popular .top-offer__after p{position:relative !important;margin-bottom:0}.popular .top-offer__after a{border-color:#bebab6;color:white;background-color:#bebab6;border-radius:30px;text-transform:uppercase;transition:0.6s;padding:10px;width:160px;font-size:1rem;font-weight:400;display:block;text-align:center}.popular .top-offer__after a:hover{background-color:#e33065;border-color:#e33065;color:white !important}.popular .top-offer__after:last-of-type{display:-ms-flexbox;display:flex;justify-content:flex-end;padding:0 2rem}.popular .container-fluid .component__header{padding:0}.popular .container-fluid a{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10}.popular .container-fluid img,.popular .container-fluid .gallery__img-container{height:250px;margin-bottom:0}.popular .container-fluid p,.popular .container-fluid h2{position:absolute;width:100%;padding:0 1rem;text-align:center;z-index:1;transition:0.6s}.popular .container-fluid h2{color:white;top:35%;font-size:2.5rem;text-transform:uppercase;font-weight:600}.popular .container-fluid p{color:white;top:54%;font-weight:500;background-color:rgba(227, 48, 101, 0.9);border-radius:50px;padding:10px 15px;width:150px;left:50%;transform:translateX(-50%)}.popular .container-fluid article{position:relative;margin-bottom:0}.top2 .top-offer__before{padding-right:1.05rem;padding:0 0 2rem 2rem}@media (max-width:767.98px){.top2 .top-offer__before{padding:0 0 1rem}}.top2 .top-offer__before p{margin-bottom:0}.top2 .top-offer__repeat-content{padding:0 2rem}@media (max-width:767.98px){.top2 .top-offer__repeat-content{padding:0}}.bd-top-offer .square2{flex:0 0 100% !important;max-width:100%}.bd-top-offer .top-offer__heading{display:none}.gallery__img-caption{font-size:90%;color:#6c757d;display:none}.square2:hover .info{background-color:rgba(229, 69, 112, 0.09) !important}@media (max-width:767.98px){.square2 .image{height:150px}}.square2 .info{padding:1.5rem 1rem;transition:0.4s}.square2 .info .main-info{display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}.square2 .info .main-info>div:not(:first-child){margin-right:5px;text-align:center}.square2 .info .main-info .rating{flex:0 0 30%;max-width:30%}.square2 .info .main-info .transport{flex:0 0 20%;max-width:20%}.square2 .info .main-info .transport .icon{font-size:1.3rem;position:relative;bottom:-3px}.square2 .info .main-info .price-base{flex:0 0 30%;max-width:30%;border-radius:30px;padding:10px;font-weight:500}.square2 .info .main-info .discount{flex:0 0 20%;max-width:20%;padding-left:25px;font-weight:500}.square2 .info .main-info .discount .icon{margin-left:-25px;font-size:1.5rem;position:relative;bottom:-3px}@media (max-width:767.98px){.square2 .info .main-info{flex-wrap:wrap}.square2 .info .main-info>div{flex:0 0 50% !important;max-width:50% !important;margin:0 !important}}.square2 .info .sec-info{padding-top:7px}.square2 .info .sec-info .country{height:22px}@media (max-width:767.98px){.square2 .info .sec-info .country{height:34px}}.newsletter{max-width:600px;margin:auto;padding:20px 0 100px 0}.newsletter .form-control::placeholder{color:white}.newsletter .newsletter__header{padding-bottom:70px}.newsletter .newsletter__header .newsletter__heading{font-weight:500}.newsletter .newsletter__text-before{margin:1rem 0;text-align:center;color:#a5a09a}.newsletter .form-group{margin-bottom:0.5rem}.newsletter .form-group:nth-child(4){text-align:left}.newsletter .form-group:nth-child(5){margin-bottom:0}.newsletter .newsletter__input{width:75%;border:none;height:2.5rem;border-radius:0;background-color:#c5c2be;font-weight:500;border-top-left-radius:50px;border-bottom-left-radius:50px;height:50px}.newsletter .newsletter__btn{position:absolute;top:0;right:0;width:30%;height:50px;text-transform:uppercase;font-weight:500;color:white;background-color:#fa3f73;border-color:#fa3f73;transition:0.6s;border-radius:30px}.newsletter .newsletter__btn:hover{background-color:#e33065;border-color:#e33065}.newsletter #NewsletterContactAddForm{position:relative}.newsletter .newsletter__label{display:none}.newsletter .custom-control-label{padding-left:5px;color:#5d5d5d}.newsletter .custom-control-label:before,.newsletter .custom-control-label:after{border:none;background-color:#c5c2be;border-radius:20px}.newsletter .custom-control-label a{color:#5d5d5d}.newsletter .custom-control-input:checked~.custom-control-label::before{border-color:#c5c2be;background-color:#c5c2be}.newsletter .newsletter__footer{text-align:left}.newsletter .newsletter__unfollow-link{color:#5d5d5d}footer[role="contentinfo"]{background:#5d5d5d;color:white}footer[role="contentinfo"] a{color:white}footer a{color:white;transition:0.6s}footer a:hover{color:#fa3f73 !important;text-decoration:none}footer .menu .component__body{padding-top:0}footer .menu .pseudonav__title{text-transform:uppercase;color:white;border:none}footer .menu .pseudonav__title p{color:white}footer .menu .pseudonav__list--nested{padding-top:1.5rem}footer .menu .pseudonav__list--nested li{padding-bottom:0.5rem}footer .menu .pseudonav__list--nested li a{color:white;text-transform:uppercase}footer .callback .component__header h2{color:white}footer .callback .component__body{padding:0;margin-top:1rem}footer .callback .component__body .callback__text-before{display:none}footer .callback .component__body #CallbackAddForm .form-group{margin-bottom:7px}footer .callback .component__body #CallbackAddForm .form-group .callback__label{display:none}footer .callback .component__body #CallbackAddForm .form-group .callback__input{height:3rem;border:none;border-radius:0;background:white;text-transform:uppercase;color:#fa3f73;border-radius:22px;padding:5px 1.5rem}footer .callback .component__body #CallbackAddForm .form-group:nth-child(4){width:49%;padding-right:0.5rem;display:inline-block}footer .callback .component__body #CallbackAddForm .form-group:nth-child(5){width:49%;display:inline-block}@media (max-width:991.98px){footer .callback .component__body #CallbackAddForm .form-group:nth-child(5){width:48%}}footer .callback .component__body #CallbackAddForm .form-group:nth-child(6) #CallbackText{min-height:7rem;padding-top:1rem}footer .callback .component__body #CallbackAddForm .form-group:nth-child(8) button{height:3rem;border-radius:3px;text-transform:uppercase;transition:0.6s;border:none;color:white;border-radius:30px;font-weight:500}@media (max-width:767.98px){footer .callback .component__body #CallbackAddForm .form-group:nth-child(8) button{width:100%}}footer .callback .component__body #CallbackAddForm .form-group:nth-child(8) button:hover{color:#5d5d5d}footer .callback .component__body #CallbackAddForm .form-group .custom-checkbox{margin-top:1rem}footer .callback .component__body #CallbackAddForm .form-group .custom-control-label{padding-left:5px;color:white}footer .callback .component__body #CallbackAddForm .form-group .custom-control-label a{color:white;font-weight:400}footer .callback .component__body #CallbackAddForm .form-group .custom-control-label::before,footer .callback .component__body #CallbackAddForm .form-group .custom-control-label::after{border-radius:10px;border-color:white;margin-left:5px}footer .contact .component__header h2{color:white}footer .contact .component__body{padding-top:1rem}footer .contact .component__body p{text-transform:uppercase;margin-bottom:2rem;display:-ms-flexbox;display:flex;align-items:center}footer .contact .component__body p:before{content:"";font-family:"c4f" !important;font-size:2rem;margin-right:1rem}footer .contact .component__body p:nth-child(2):before{content:""}footer .contact .component__body p:nth-child(3):before{content:""}footer .contact .component__body p:nth-child(4):before{content:""}footer .copyright .component__body p{display:-ms-flexbox;display:flex;justify-content:space-between;align-items:baseline;margin-bottom:0}@media (max-width:767.98px){footer .copyright .component__body p{justify-content:center;flex-wrap:wrap}}.country-table__body{display:block}.country-table__tabs{display:block;max-width:100%;margin:1rem 0 2rem;text-align:left}.country-table__tab-item{display:inline-block;padding-right:13px;margin:5px 0 5px 0}.country-table__tab-item a{border:none;text-transform:uppercase;font-weight:500;letter-spacing:1px;padding:10px 20px;border-radius:30px !important}.country-table__tab-item a:hover{background:#fa3f73;color:white}.country-table__tab-item a.active{text-transform:none}.country-table__countries-list{max-width:100%}.country-table__continent{display:none}.country-table__countries{column-count:2}@media (max-width:767.98px){.country-table__countries{column-count:1}}.country-table__country{border:none;display:block;break-inside:avoid}.country-table__country:hover{background:none}.country-table__country-name{font-weight:500;font-size:17px}.country-table__country-accommodations{width:50%;display:inline-block;color:#b8b8b8;font-weight:500;font-size:15px}@media (max-width:991.98px){.country-table__country-accommodations{width:40%}}@media (max-width:767.98px){.country-table__country-accommodations{width:100%}}.country-table__country-price{width:50%;display:inline-block;text-transform:uppercase;color:#b3b3b3}@media (max-width:991.98px){.country-table__country-price{width:60%}}@media (max-width:767.98px){.country-table__country-price{width:100%;text-align:right}}.country-table__country-price strong{background-color:#fa3f73;padding:10px;color:white;text-transform:none;display:inline-block;width:120px;border-radius:30px;text-align:center;margin-left:7px}.search-results>.row>.col-12{display:-ms-flexbox;display:flex;flex-wrap:wrap}.search-results__buttons{padding:1rem}.search-results__buttons a{font-weight:500;transition:0.6s}.search-results__buttons a:hover{color:#e33065 !important;text-decoration:none !important}.search-results__buttons .sort__button--active{border-radius:30px;padding:10px 15px}.search-results__buttons .sort__button--active:hover{color:white}#ajax-offers-result{display:-ms-flexbox;display:flex;flex-wrap:wrap}.sm-result{width:33.33%}@media (max-width:991.98px){.sm-result{width:50%}}@media (max-width:767.98px){.sm-result{width:100%}}.squareInner{padding:0.8rem}.squareInner .image{height:220px}.squareInner .image article,.squareInner .image .slick-slide{margin-bottom:0}.squareInner .image .slider__wrapper{height:220px;padding:0}.squareInner .image .slider__wrapper img{height:220px}.squareInner .image .slick-arrow{display:none}.squareInner .image .dates{width:100%;padding:10px;background-color:rgba(0, 0, 0, 0.6);text-align:center;text-transform:uppercase;font-weight:500;top:0}.squareInner .image .dates:hover{text-decoration:none;color:#fa3f73 !important}.squareInner .info{height:300px;padding:1rem 10px 1rem 1rem;box-shadow:5px 5px 5px -3px rgba(0, 0, 0, 0.09)}.squareInner .info .box{display:-ms-flexbox;display:flex;align-items:center;padding-bottom:5px}.squareInner .info .box .rating{flex:0 0 68%}.squareInner .info .box .ex-rating{display:-ms-flexbox;display:flex;align-items:center;width:100px;justify-content:space-between;background-color:#007cb8}.squareInner .info .box .ex-rating img{height:32px}.squareInner .info .box .ex-rating strong{padding-left:10%}.squareInner .info .hotel a{color:#5d5d5d}.squareInner .info .country a{color:#b7b3ae}.squareInner .info .sec-info{padding:1rem 0;height:111px}.squareInner .info .sec-info .icon:before{font-size:1.3rem;margin-right:5px}.squareInner .info .sec-info .transport{padding-bottom:10px}.squareInner .info .sec-info .boarding{line-height:1;margin-left:2.2rem}.squareInner .info .sec-info .boarding span{margin-left:-2.2rem}.squareInner .info .price-base{border-radius:30px;padding:10px 15px;font-weight:500}.squareInner .info .lm-fm.is-lm,.squareInner .info .lm-fm.is-fm{display:inline-block !important;border-radius:20px;padding:10px 12px;background-color:#e33065;font-weight:500}.squareInner .info .lm-fm.is-fm{background-color:#c5c1bd}.squareInner .info .is-tip{display:inline-block !important;border-radius:20px;padding:10px 12px;font-weight:500}.search-results .paging{margin-left:0;flex:0 0 100%;max-width:100%}.search-results .paging .text-center{text-align:end !important}@media (max-width:767.98px){.search-results .paging .text-center{text-align:center !important}}.search-results .paging .pagination__button{width:200px;border-color:#bebab6;color:white;background-color:#bebab6;border-radius:30px;text-transform:uppercase;transition:0.6s}.search-results .paging .pagination__button:hover{background-color:#e33065;border-color:#e33065;color:white !important}.search-results .paging .paging-text{box-shadow:0 0.2rem 1rem rgba(0, 0, 0, 0.09);font-weight:500;color:#bebab6;text-align:left !important;padding:5px 1rem}.detail-info{}@media (max-width:575.98px){.detail-info .container,.detail-info .sec-slider .top-offer__after,.sec-slider .detail-info .top-offer__after,.detail-info .best .component__header,.best .detail-info .component__header,.detail-info .popular .top-offer__after,.popular .detail-info .top-offer__after,.detail-info .top2 .top-offer__before,.top2 .detail-info .top-offer__before,.detail-info .top2 .component__footer,.top2 .detail-info .component__footer{padding:0}}.detail-info .weather__row-average{flex-wrap:wrap}.detail-info .weather__row-average .weather__coll-average{flex:0 0 20%;max-width:20%;margin-bottom:10px}@media (max-width:767.98px){.detail-info .weather__row-average .weather__coll-average{flex:0 0 50%;max-width:50%}}.detail-info.term .dat{align-items:center;font-weight:400}.detail-info.term .change-structured-content{z-index:1;width:100%;padding:10px;background-color:rgba(0, 0, 0, 0.6);text-align:center;text-transform:uppercase;font-weight:500;color:white;font-size:1.1rem}.detail-info.term .change-structured-content:hover{color:#fa3f73}.detail-info.term .favourites-link{width:30px;height:30px;line-height:2.2rem;color:black;text-align:center;transition:0.6s;overflow:hidden;font-size:1.5rem;margin-left:20px}.detail-info.term .favourites-link--add::before{content:"";color:black}.detail-info.term .favourites-link--remove::before{content:"";color:#e33065}.detail-info.term .box1,.detail-info.term .box2{display:-ms-flexbox;display:flex;justify-content:space-between}.detail-info.term .box1{padding-bottom:10px}.detail-info.term .duration{font-weight:500}.detail-info.term .duration span{margin-left:10px}.detail-info.term .another-info{margin-top:-20px}.detail-info.term .sec-info{padding-top:55px}.detail-info .breadcrumb{display:-ms-flexbox;display:flex;justify-content:flex-start;background-color:transparent}@media (max-width:767.98px){.detail-info .breadcrumb{padding-left:20px}}.detail-info .breadcrumb .breadcrumb-item::before{content:">>";color:#a5a09a;font-weight:400}.detail-info .breadcrumb .breadcrumb-item:first-child::before{display:none}@media (max-width:767.98px){.detail-info .breadcrumb .breadcrumb-item:first-child{margin-left:-20px}}.detail-info .breadcrumb li{color:#e33065;font-weight:500}.detail-info .breadcrumb li a{color:#a5a09a;font-weight:400}.detail-info .dat{padding:0.75rem 2rem 0.75rem 1rem;display:-ms-flexbox;display:flex;justify-content:flex-end;font-weight:500}.detail-info .dat span{text-transform:uppercase;font-weight:500;padding-right:10px}.detail-info .dat span:nth-child(2){padding-left:10px;padding-right:0}.detail-info .slick-arrow:before{font-size:2.3rem}.detail-info .slick-arrow.slick-prev{left:0}@media (max-width:767.98px){.detail-info .box-main{padding-right:1rem !important}}.detail-info .img{margin-bottom:1rem}.detail-info .img figure{margin-bottom:0}.detail-info .img figure .slider__wrapper{height:320px;padding-bottom:0}.detail-info .img figure .slider__wrapper img{height:320px}.detail-info .box-sec .unique-image-1,.detail-info .box-sec .unique-image-2{height:320px}.detail-info .box-sec .unique-image-1{margin-bottom:1rem}.detail-info .info{height:320px;padding:1rem 1rem 1rem 2rem;box-shadow:5px 5px 5px -3px rgba(0, 0, 0, 0.09)}@media (max-width:767.98px){.detail-info .info{margin:1rem 0;padding:10px}}.detail-info .info .box{display:-ms-flexbox;display:flex;align-items:center;padding-bottom:5px}.detail-info .info .box .rating{flex:1 0 68%}.detail-info .info .box .ex-rating{display:-ms-flexbox;display:flex;align-items:center;width:100px;justify-content:space-between;background-color:#007cb8}.detail-info .info .box .ex-rating img{height:32px}.detail-info .info .box .ex-rating strong{padding-left:10%}.detail-info .info .hotel a{color:#5d5d5d}.detail-info .info .country a{color:#b7b3ae}.detail-info .info .sec-info{padding:1rem 0;height:111px}.detail-info .info .sec-info .icon:before{font-size:1.3rem;margin-right:5px}.detail-info .info .sec-info .transport{padding-bottom:10px}.detail-info .info .sec-info .boarding{line-height:1;margin-left:2.2rem}.detail-info .info .sec-info .boarding span{margin-left:-2.2rem}.detail-info .info .price-base{border-radius:30px;padding:10px 15px;font-weight:500}.detail-info .info .lm-fm.is-lm,.detail-info .info .lm-fm.is-fm{display:inline-block !important;border-radius:20px;padding:10px 12px;background-color:#e33065;font-weight:500}.detail-info .info .lm-fm.is-fm{background-color:#c5c1bd}.detail-info .info .is-tip{display:inline-block !important;border-radius:20px;padding:10px 12px;font-weight:500}.detail-info .nav-tabs{margin-bottom:1rem;justify-content:flex-start;padding-left:2rem;border-bottom:none}@media (max-width:991.98px){.detail-info .nav-tabs{margin-bottom:0}}@media (max-width:767.98px){.detail-info .nav-tabs{padding-left:0}}.detail-info .nav-tabs a{color:#5d5d5d;padding:10px 15px;border-radius:50px;border:none;margin-right:5px}@media (max-width:991.98px){.detail-info .nav-tabs a{margin:0}}.detail-info .nav-tabs a:hover{color:#e33065}.detail-info .nav-tabs a.active{background-color:#e33065;color:white}.detail-info .nav-tabs a.active:hover{color:white}.detail-info .dates__body{padding:0 11px}.detail-info .dates__sorts{display:-ms-flexbox;display:flex;align-items:baseline;padding-left:27%}@media (max-width:991.98px){.detail-info .dates__sorts{padding-left:0}}@media (max-width:767.98px){.detail-info .dates__sorts{flex-direction:column;padding:0 2rem}}.detail-info .dates__sorts .sort__text{color:#e33065;font-weight:500;font-size:1.1rem}.detail-info .dates__sorts .sort__button{border:none;color:#b7b3ae;margin:0 0.5rem;transition:0.6s;font-weight:500}.detail-info .dates__sorts .sort__button:hover{text-decoration:none;color:#e33065}.detail-info .dates__sorts .sort__button--active{text-decoration:none;color:#e33065;background-color:transparent}.detail-info .dates__filters{padding-left:0}@media (max-width:991.98px){.detail-info .dates__filters{padding-right:0}}.detail-info .dates__filters .filter--dates{border-radius:0;border:none}.detail-info .dates__filters .filter--dates .filter__button{color:white;background-color:#7a736e;border-radius:0;font-weight:500;text-align:center}.detail-info .dates__filters .filter--dates .filter__button:hover{text-decoration:none}.detail-info .dates__filters .filter--dates .filter__header{background-color:#7a736e;border:none}.detail-info .dates__filters .filter--dates .filter__body{border:none;background-color:#f8f8f8}.detail-info .dates__filters .filter__input-wrapper .filter__input-value{color:#7a736e}.detail-info .dates__filters .filter__input--range{background:transparent;border:1px solid #e33065}.detail-info .dates__filters .filter__input--range .ui-slider-range{background:transparent}.detail-info .dates__filters .filter__input--range .ui-slider-handle{background-color:#7a736e;border-color:#7a736e;border-radius:0}.detail-info .dates__filters .custom-checkbox .custom-control-label:before,.detail-info .dates__filters .custom-radio .custom-control-label::before{border-radius:1rem}.detail-info .dates__filters .custom-control-input:checked~.custom-control-label::before{background:#fa3f73 !important;border-color:#fa3f73}.detail-info .dates__filters .custom-control-input:checked~.custom-control-label::after{background-image:none !important}.detail-info .dates__list{padding-right:0}@media (max-width:991.98px){.detail-info .dates__list{padding-left:0}}.detail-info .dates__list .dates__count{color:#b7b3ae;font-weight:500;margin-top:0 !important;box-shadow:5px 5px 5px -3px rgba(0, 0, 0, 0.09);border-radius:0}.detail-info .dates__list .dates__count strong{font-weight:500}.detail-info .dates__list .date-template--3 .date-template__header{font-weight:normal}.detail-info .dates__list .date-template{padding:0;box-shadow:none;border-radius:0;background-color:#f8f8f8}.detail-info .dates__list .date-template .date-template__header{padding:0;margin-bottom:0}.detail-info .dates__list .date-template .date-template__header button,.detail-info .dates__list .date-template .date-template__header a{background-color:#7a736e;border-color:#7a736e;border-radius:0;text-transform:uppercase;color:white;font-weight:500;padding:8px 0;transition:0.6s}.detail-info .dates__list .date-template .date-template__header button:hover,.detail-info .dates__list .date-template .date-template__header a:hover{background-color:#e33065;border-color:#e33065}.detail-info .dates__list .date-template .date-template__header a{background-color:#fa3f73;border-color:#fa3f73}.detail-info .dates__list .date-template .date-template__col:first-child{display:-ms-flexbox;display:flex;justify-content:space-between;flex:0 0 70%;max-width:70%;padding:1.2rem 1rem;flex-wrap:wrap}.detail-info .dates__list .date-template .date-template__col:first-child .duration{font-weight:500}.detail-info .dates__list .date-template .date-template__col:first-child .duration span{margin-left:0px}@media (max-width:767.98px){.detail-info .dates__list .date-template .date-template__col:first-child{flex:0 0 100%;max-width:100%}}@media (max-width:575.98px){.detail-info .dates__list .date-template .date-template__col:first-child>div{width:100%}}.detail-info .dates__list .date-template .date-template__col:nth-child(2){display:-ms-flexbox;display:flex;justify-content:space-between;flex:0 0 30%;max-width:30%;padding:0.7rem 1rem;flex-wrap:wrap}@media (max-width:767.98px){.detail-info .dates__list .date-template .date-template__col:nth-child(2){flex:0 0 100%;max-width:100%;padding:0 1rem 1rem}}.detail-info .dates__list .date-template .date-template__col:nth-child(2) .date-template__price{font-size:1rem;font-size:1rem;background:#e33065;padding:10px 15px;border-radius:50px;color:white}@media (max-width:767.98px){.detail-info .dates__list .date-template .date-template__col:nth-child(2) .date-template__price{width:150px;line-height:1.1;padding:6px 0}}.detail-info .dates__list .date-template .date-template__col .date-template__dates{font-weight:600;padding-bottom:2px}.detail-info .dates__list .date-template .date-template__col .date-template__dates span::before{padding:5px;border:1px solid #e6e9ec;width:25px;font-size:0.8rem}.detail-info .dates__list .date-template .date-template__col .date-template__boarding{font-weight:600}.detail-info .dates__list .date-template .date-template__col .date-template__boarding span::before{padding:5px;border:1px solid #e6e9ec;width:25px;font-size:0.8rem}.detail-info .dates__list .date-template .date-template__holiday-timeline .holiday-timeline__day:not(:last-child){border-right:2px solid transparent}.detail-info .dates__list .date-template .date-template__holiday-timeline .holiday-timeline__line--holiday{background-color:#e33065;height:3px !important}.detail-info .dates__list .date-template .date-template__holiday-timeline .holiday-timeline__day-name{color:#343a40;font-weight:500}.detail-info .dates__list .date-template .date-template__holiday-timeline .holiday-timeline__day-date,.detail-info .dates__list .date-template .date-template__holiday-timeline .holiday-timeline__day-number{color:#343a40;font-weight:500}.detail-info .filter__more-button{border-radius:0}.detail-info .filter__price{display:none}.detail-info .filter__body{color:#a5a09a}.detail-info .structured-content__tab:not(.structured-content__tab--tab-terminy){padding:0 2rem}@media (max-width:575.98px){.detail-info .structured-content__tab:not(.structured-content__tab--tab-terminy){padding:0 0 3rem}}.detail-info .structured-content__tab:not(.structured-content__tab--tab-terminy) .trip-information__title{font-size:1rem;margin-bottom:1rem;text-transform:uppercase}.detail-info .structured-content__tab:not(.structured-content__tab--tab-terminy) .trip-information__description{line-height:1.2;color:#a5a09a;font-size:0.9rem;padding-bottom:1rem}.detail-info .dates__pagination .justify-content-center{justify-content:flex-end !important}.detail-info .dates__pagination .justify-content-center button{width:unset;border-color:#bebab6;color:white;background-color:#bebab6;border-radius:30px;text-transform:uppercase;transition:0.6s;padding:10px 50px;font-weight:500}.detail-info .dates__pagination .justify-content-center button:hover{background-color:#e33065;border-color:#e33065}.favourites-floatbox{border:none;background:#e33065;top:38%;right:-0.8rem}.favourites-floatbox .icon-briefcase::before{font-weight:bold;color:white}.favourites-floatbox a{color:white;font-weight:bold;padding-right:1.5rem;font-size:0.9rem}.favourites-floatbox a:hover{text-decoration:none}.favourites-floatbox a .favourites-floatbox__number{margin-right:0}@media (max-width:767.98px){.favourites-floatbox{display:none}}.dates-favourites__remove-btn{padding:0.75rem 1rem;background:#ffc107;border:none;border-radius:0}.offer--favourites{position:relative;margin-bottom:2rem;border:1px solid #a5a09a !important}.offer--favourites .offer__header{position:absolute;right:0;top:2rem;width:50%;padding:0 1rem}.offer--favourites .offer__header a{display:block;width:100%;color:#343a40;text-transform:uppercase;font-size:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.offer--favourites .offer__header .fav-stars{padding:1rem 0;color:#e33065}.offer--favourites .offer__body{clear:both}.offer--favourites .offer__img-container{height:100%;margin:0;padding:0}.offer--favourites .offer__info{padding-top:6rem}.offer--favourites .offer__country a{color:#fa3f73}.offer--favourites .offer__price--before{display:block}.offer--favourites .offer__price--current a{display:inline-block;margin-bottom:0.5rem;padding:0.6rem 1rem;background:#e33065;color:white;border-radius:0.6rem;font-size:1rem;font-weight:500 !important}.offer--favourites .offer__price--current a:hover{background:#fa3f73;text-decoration:none}.offer--favourites .offer__remove-btn{padding:0.75rem 1rem;background:#a5a09a;color:#343a40;border:none;border-radius:0.6rem;text-transform:uppercase;font-weight:500 !important}.offer--favourites .offer__remove-btn:hover{background:#fa3f73}@media (max-width:575.98px){.offer--favourites .offer__header{top:330px;width:100%}.offer--favourites .offer__img-container{height:300px}}