.BlogArticles-module-scss-module__TkxsoG__top{margin-bottom:28px}@media screen and not (min-width:768px){.BlogArticles-module-scss-module__TkxsoG__top{justify-content:space-between;display:flex}}@media screen and (min-width:768px){.BlogArticles-module-scss-module__TkxsoG__filterIcon{display:none}}.BlogArticles-module-scss-module__TkxsoG__cardWrapper{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media screen and (min-width:768px) and (max-width:1279px){.BlogArticles-module-scss-module__TkxsoG__cardWrapper{grid-template-columns:repeat(2,1fr)}}@media screen and not (min-width:768px){.BlogArticles-module-scss-module__TkxsoG__cardWrapper{grid-template-columns:1fr;gap:16px}}.BlogArticles-module-scss-module__TkxsoG__buttonContainer{justify-content:center;width:100%;margin-top:16px;display:flex}.BlogArticles-module-scss-module__TkxsoG__bannerPosition{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.BlogArticles-module-scss-module__TkxsoG__searchResultsWrap{position:absolute;top:0;left:0}@media screen and not (min-width:768px){.BlogArticles-module-scss-module__TkxsoG__banner{padding-top:100px}}.BlogArticles-module-scss-module__TkxsoG__trigger{width:56px;height:56px}@media screen and (min-width:1024px){.BlogArticles-module-scss-module__TkxsoG__trigger{display:none!important}}
.SearchResults-module-scss-module__sq3v4W__wrapper{align-self:flex-start}.SearchResults-module-scss-module__sq3v4W__title{color:var(--color-primary-dark);margin-bottom:4px;font-size:20px;font-weight:600;line-height:120%}.SearchResults-module-scss-module__sq3v4W__subTitle{color:var(--color-primary-dark);font-size:16px;font-weight:500;line-height:140%}
.FilterTrigger-module-scss-module__VFvy8q__wrapper{border:1px solid var(--color-curface);cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;padding:11px;transition:all .5s;display:flex}.FilterTrigger-module-scss-module__VFvy8q__wrapper svg{width:20px;height:20px}.FilterTrigger-module-scss-module__VFvy8q__active{border-color:var(--color-primary-main);background-color:var(--color-brand-blue);position:relative}.FilterTrigger-module-scss-module__VFvy8q__active path{stroke:var(--color-primary-main)}.FilterTrigger-module-scss-module__VFvy8q__active:before{content:"";background:var(--color-button-border);border:1px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}
.UnavailableBanner-module-scss-module__pb40Ka__unavailableBanner{flex-grow:1;justify-content:center;align-items:center;margin:60px 10px;font-size:20px;display:flex}
.BottomDrawer-module-scss-module__h8K0ja__wrapper{z-index:30;background-color:#1b1b1bc7;width:100%;height:200%;position:fixed;top:0;bottom:0;left:0}.BottomDrawer-module-scss-module__h8K0ja__content{background-color:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;min-height:200px;max-height:90dvh;margin-top:auto;padding:16px;display:flex;position:fixed;bottom:0;left:0;overflow:auto}@media screen and (min-width:768px){.BottomDrawer-module-scss-module__h8K0ja__content{padding:48px 96px}}.BottomDrawer-module-scss-module__h8K0ja__titleWrapper{justify-content:space-between;display:flex}.BottomDrawer-module-scss-module__h8K0ja__submitBtn{margin-top:auto}.BottomDrawer-module-scss-module__h8K0ja__title{font-size:20px;font-weight:600;line-height:120%}.BottomDrawer-module-scss-module__h8K0ja__childrenWrapper{flex-direction:column;flex-grow:1;align-items:center;width:100%;margin-bottom:24px;display:flex}.BottomDrawer-module-scss-module__h8K0ja__childrenWrapper:before{content:"";background:var(--color-disabled-border);border-radius:5px;width:130px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}
.Counter-module-scss-module__yhr0VW__main{justify-content:space-between;align-items:center;gap:10px;display:flex}.Counter-module-scss-module__yhr0VW__mainTitle{text-align:left;color:var(--color-primary-dark);margin-bottom:4px;font-size:14px;font-weight:500}.Counter-module-scss-module__yhr0VW__desc{color:var(--color-third-dark);font-size:12px;font-weight:400}.Counter-module-scss-module__yhr0VW__counter{border:1px solid var(--color-curface);border-radius:100px;align-items:center;padding:8px 16px;display:flex}.Counter-module-scss-module__yhr0VW__counterBtn{text-align:center;color:var(--color-primary-dark);border:1px solid var(--color-curface);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;font-size:22px;font-weight:500;display:flex;box-shadow:0 4px 12px 1px #0000000a}.Counter-module-scss-module__yhr0VW__counterBtn:disabled svg{opacity:.3}.Counter-module-scss-module__yhr0VW__count{text-align:center;color:var(--color-primary-dark);min-width:20px;margin:0 12px;font-size:16px;font-weight:600}.Counter-module-scss-module__yhr0VW__err .Counter-module-scss-module__yhr0VW__counter{border:1px solid var(--error-border-color);background-color:var(--color-light-red)}.Counter-module-scss-module__yhr0VW__error{color:var(--color-red);font-size:10px}
.CustomMultipleSelect-module-scss-module__sxvCpG__selectBtn{background:var(--color-white);text-align:left;color:var(--color-primary-dark);border:none;outline:none;flex-grow:1;align-items:center;min-height:48px;padding:8px 16px;display:flex}.CustomMultipleSelect-module-scss-module__sxvCpG__arrowIcon{margin-left:auto;transition:all .5s;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.CustomMultipleSelect-module-scss-module__sxvCpG__arrowIcon.CustomMultipleSelect-module-scss-module__sxvCpG__active{transform:translateY(-45%)rotate(180deg)}.CustomMultipleSelect-module-scss-module__sxvCpG__placeholder{color:var(--color-primary-dark);font-size:16px;font-weight:400}.CustomMultipleSelect-module-scss-module__sxvCpG__customSelect{flex-direction:column;align-items:flex-start;transition:all .5s;display:flex;position:relative}.CustomMultipleSelect-module-scss-module__sxvCpG__customSelect label{color:var(--color-secondary-dark);margin-bottom:4px;font-size:12px;font-weight:400;line-height:100%;position:absolute;top:8px;left:15px}.CustomMultipleSelect-module-scss-module__sxvCpG__customSelect label+.CustomMultipleSelect-module-scss-module__sxvCpG__selectBtn{padding-top:20px}@media screen and (min-width:992px){.CustomMultipleSelect-module-scss-module__sxvCpG__customSelect{min-height:52px}}.CustomMultipleSelect-module-scss-module__sxvCpG__mainContainer{border:1px solid var(--color-curface);border-radius:12px;flex-direction:column;flex-grow:1;justify-content:center;width:100%;height:100%;transition:background-color .5s,box-shadow .5s;display:flex;position:relative;overflow:hidden}.CustomMultipleSelect-module-scss-module__sxvCpG__mainContainer:not(.CustomMultipleSelect-module-scss-module__sxvCpG__disabled,.CustomMultipleSelect-module-scss-module__sxvCpG__error,.CustomMultipleSelect-module-scss-module__sxvCpG__clickable):hover{box-shadow:0 0 0 2px #bbeafa}.CustomMultipleSelect-module-scss-module__sxvCpG__mainContainer.CustomMultipleSelect-module-scss-module__sxvCpG__disabled{background:var(--color-disabled-bg);border-color:var(--color-disabled-border);cursor:not-allowed}.CustomMultipleSelect-module-scss-module__sxvCpG__mainContainer.CustomMultipleSelect-module-scss-module__sxvCpG__disabled *{cursor:not-allowed}.CustomMultipleSelect-module-scss-module__sxvCpG__mainContainer.CustomMultipleSelect-module-scss-module__sxvCpG__disabled label{color:var(--color-disabled-label)}.CustomMultipleSelect-module-scss-module__sxvCpG__mainContainer.CustomMultipleSelect-module-scss-module__sxvCpG__disabled .CustomMultipleSelect-module-scss-module__sxvCpG__selectBtn{color:var(--color-disabled-text);background:var(--color-disabled-bg)}.CustomMultipleSelect-module-scss-module__sxvCpG__mainContainer.CustomMultipleSelect-module-scss-module__sxvCpG__active .CustomMultipleSelect-module-scss-module__sxvCpG__selectBtn{background:var(--color-brand-25)}.CustomMultipleSelect-module-scss-module__sxvCpG__mainContainer.CustomMultipleSelect-module-scss-module__sxvCpG__active label{color:var(--color-primary-main)}.CustomMultipleSelect-module-scss-module__sxvCpG__mainContainer.CustomMultipleSelect-module-scss-module__sxvCpG__error{background:var(--color-light-red);border-color:var(--color-red)}.CustomMultipleSelect-module-scss-module__sxvCpG__mainContainer.CustomMultipleSelect-module-scss-module__sxvCpG__error label{color:var(--color-red)}.CustomMultipleSelect-module-scss-module__sxvCpG__mainContainer.CustomMultipleSelect-module-scss-module__sxvCpG__error .CustomMultipleSelect-module-scss-module__sxvCpG__selectBtn{color:var(--color-primary-dark);background:var(--color-light-red)}.CustomMultipleSelect-module-scss-module__sxvCpG__mainContainer.CustomMultipleSelect-module-scss-module__sxvCpG__clickable *{cursor:not-allowed}.CustomMultipleSelect-module-scss-module__sxvCpG__mainContainer.CustomMultipleSelect-module-scss-module__sxvCpG__large{min-height:56px}.CustomMultipleSelect-module-scss-module__sxvCpG__listWrapper{width:100%;height:100%}.CustomMultipleSelect-module-scss-module__sxvCpG__item{cursor:pointer;color:var(--color-primary-dark);justify-content:space-between;padding:8px 16px;transition:background-color .5s,color .5s;display:flex}.CustomMultipleSelect-module-scss-module__sxvCpG__item:not(.CustomMultipleSelect-module-scss-module__sxvCpG__disabled):hover{background:var(--color-brand-25)}.CustomMultipleSelect-module-scss-module__sxvCpG__item svg{fill:var(--color-primary-main);max-width:16px;margin-left:5px}.CustomMultipleSelect-module-scss-module__sxvCpG__item.CustomMultipleSelect-module-scss-module__sxvCpG__selected{background:var(--color-brand-25)}.CustomMultipleSelect-module-scss-module__sxvCpG__disabled{background:var(--color-disabled-bg);cursor:not-allowed;color:var(--color-disabled-text)}.CustomMultipleSelect-module-scss-module__sxvCpG__list{z-index:2;background:var(--color-white);border:1px solid var(--color-curface);border-radius:13px;gap:8px;width:100%;max-height:400px;padding:16px 0;position:absolute;top:105%;left:0;overflow:auto}.CustomMultipleSelect-module-scss-module__sxvCpG__list>:not(:last-of-type){margin-bottom:3px}.CustomMultipleSelect-module-scss-module__sxvCpG__errorText{color:var(--color-red);margin-top:2px;margin-left:10px;font-size:10px;font-weight:400;line-height:100%;display:flex}.CustomMultipleSelect-module-scss-module__sxvCpG__groupLabel{color:var(--color-primary-dark);padding:8px 16px;font-weight:600}.CustomMultipleSelect-module-scss-module__sxvCpG__noItems{text-align:center}
.Accommodation-module-scss-module__L2G9va__content{flex-direction:column-reverse;display:flex}@media screen and (min-width:768px){.Accommodation-module-scss-module__L2G9va__content{flex-direction:column}}
.HotelTravellersPicker-module-scss-module__mmYdGq__input{min-height:22px;color:var(--color-primary-dark);border-radius:12px;flex-grow:1;padding:8px 16px;font-size:16px;transition:all .5s;display:flex}@media screen and not (min-width:768px){.HotelTravellersPicker-module-scss-module__mmYdGq__input{font-size:14px}}.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInput{flex-direction:column;display:block;position:relative}.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInput label{color:var(--color-secondary-dark);font-size:12px;font-weight:400;line-height:100%;transition:color .5s;position:absolute;top:8px;left:15px}.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInput label+.HotelTravellersPicker-module-scss-module__mmYdGq__input{padding-top:20px}.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody{border:1px solid var(--color-curface);background:#fff;border-radius:12px;transition:background-color .5s,box-shadow .5s;display:flex;overflow:hidden}.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody.HotelTravellersPicker-module-scss-module__mmYdGq__disabled{background:var(--color-disabled-bg);border-color:var(--color-disabled-border);cursor:not-allowed}.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody.HotelTravellersPicker-module-scss-module__mmYdGq__disabled *{cursor:not-allowed}.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody.HotelTravellersPicker-module-scss-module__mmYdGq__disabled label{color:var(--color-disabled-label)}.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody.HotelTravellersPicker-module-scss-module__mmYdGq__disabled .HotelTravellersPicker-module-scss-module__mmYdGq__input{color:var(--color-disabled-text);background:var(--color-disabled-bg)}.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody.HotelTravellersPicker-module-scss-module__mmYdGq__error{background:var(--color-light-red);border-color:var(--color-red)}.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody.HotelTravellersPicker-module-scss-module__mmYdGq__error label{color:var(--color-red)}.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody.HotelTravellersPicker-module-scss-module__mmYdGq__error .HotelTravellersPicker-module-scss-module__mmYdGq__input{color:var(--color-primary-dark);background:var(--color-light-red)}.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody:focus:not(.HotelTravellersPicker-module-scss-module__mmYdGq__error),.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody:focus-within:not(.HotelTravellersPicker-module-scss-module__mmYdGq__error){background:var(--color-brand-25)}.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody:focus:not(.HotelTravellersPicker-module-scss-module__mmYdGq__error) label,.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody:focus-within:not(.HotelTravellersPicker-module-scss-module__mmYdGq__error) label{color:var(--color-primary-main)}.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody:focus:not(.HotelTravellersPicker-module-scss-module__mmYdGq__error) .HotelTravellersPicker-module-scss-module__mmYdGq__input,.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody:focus-within:not(.HotelTravellersPicker-module-scss-module__mmYdGq__error) .HotelTravellersPicker-module-scss-module__mmYdGq__input{background:var(--color-brand-25)}.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody:not(.HotelTravellersPicker-module-scss-module__mmYdGq__disabled,.HotelTravellersPicker-module-scss-module__mmYdGq__error):hover{box-shadow:0 0 0 2px #bbeafa}@media screen and (min-width:992px){.HotelTravellersPicker-module-scss-module__mmYdGq__customTextInputBody{min-height:52px}}.HotelTravellersPicker-module-scss-module__mmYdGq__eyeIconWrapper{cursor:pointer;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.HotelTravellersPicker-module-scss-module__mmYdGq__eyeIconWrapper.HotelTravellersPicker-module-scss-module__mmYdGq__active .HotelTravellersPicker-module-scss-module__mmYdGq__eyeIconShow,.HotelTravellersPicker-module-scss-module__mmYdGq__eyeIconWrapper:not(.HotelTravellersPicker-module-scss-module__mmYdGq__active) .HotelTravellersPicker-module-scss-module__mmYdGq__eyeIconHide{display:none}.HotelTravellersPicker-module-scss-module__mmYdGq__errorText{color:var(--color-red);margin-top:2px;margin-left:10px;font-size:10px;font-weight:400;line-height:100%}.HotelTravellersPicker-module-scss-module__mmYdGq__separator{border:none;border-bottom:1px solid var(--color-curface);background:0 0;margin:12px 0}.HotelTravellersPicker-module-scss-module__mmYdGq__range{flex-direction:column;gap:8px;display:flex}.HotelTravellersPicker-module-scss-module__mmYdGq__range .HotelTravellersPicker-module-scss-module__mmYdGq__select{border-radius:100px}.HotelTravellersPicker-module-scss-module__mmYdGq__submitBtn{width:100%;margin-top:12px;padding:13px}.HotelTravellersPicker-module-scss-module__mmYdGq__modal{border:1px solid var(--color-curface);z-index:3;background:#fff;border-radius:12px;width:100%;min-width:320px;padding:20px;position:absolute;top:105%;transform:scale(0)}.HotelTravellersPicker-module-scss-module__mmYdGq__modal.HotelTravellersPicker-module-scss-module__mmYdGq__active{transform:scale(1)}.HotelTravellersPicker-module-scss-module__mmYdGq__persons>:not(:last-of-type){margin-bottom:12px}.HotelTravellersPicker-module-scss-module__mmYdGq__childList{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.HotelTravellersPicker-module-scss-module__mmYdGq__selectAge{border-radius:100px}.HotelTravellersPicker-module-scss-module__mmYdGq__selectAge button{padding-left:24px}.HotelTravellersPicker-module-scss-module__mmYdGq__selectAgeList,.HotelTravellersPicker-module-scss-module__mmYdGq__vehicleSelectList{max-height:200px}
.BookingFooter-module-scss-module__NXCSHW__bookingFooter{z-index:5;background:#fff;width:100%;padding:12px 0;position:absolute;top:48px;left:0;box-shadow:0 15px 10px 1px #0000000a}@media screen and (min-width:768px){.BookingFooter-module-scss-module__NXCSHW__bookingFooter{z-index:2;border-top:1px solid #f3f3f566;width:100%;position:fixed;top:auto;bottom:0;left:0;box-shadow:0 4px 12px 1px #0000000a}}.BookingFooter-module-scss-module__NXCSHW__container{align-items:center;display:flex}.BookingFooter-module-scss-module__NXCSHW__buttons{align-items:center;gap:8px;margin-left:auto;display:flex}.BookingFooter-module-scss-module__NXCSHW__confirm{cursor:pointer;display:none;padding:10px 50px!important}@media screen and (min-width:430px){.BookingFooter-module-scss-module__NXCSHW__confirm{padding:10px 60px!important}}@media screen and (min-width:768px){.BookingFooter-module-scss-module__NXCSHW__confirm{display:block}}.BookingFooter-module-scss-module__NXCSHW__tripCard{border:1px solid var(--color-curface);max-width:120px;color:var(--color-third-dark);background:#fcfcfc;border-radius:100px;padding:5px 24px 5px 16px;font-size:12px;position:relative}.BookingFooter-module-scss-module__NXCSHW__tripCard:before{content:"";background:var(--color-disabled-border);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.BookingFooter-module-scss-module__NXCSHW__cards{display:none}@media screen and (min-width:768px){.BookingFooter-module-scss-module__NXCSHW__cards{gap:5px;display:flex}}.BookingFooter-module-scss-module__NXCSHW__cards .BookingFooter-module-scss-module__NXCSHW__tripCard.BookingFooter-module-scss-module__NXCSHW__active{color:var(--color-primary-main);border-color:var(--color-primary-main);background-color:var(--color-brand-25)}.BookingFooter-module-scss-module__NXCSHW__cards .BookingFooter-module-scss-module__NXCSHW__tripCard.BookingFooter-module-scss-module__NXCSHW__active:before{background-color:var(--color-primary-main)}.BookingFooter-module-scss-module__NXCSHW__selectsWrapper{align-items:center;gap:16px;display:flex}
.DatePickerHeader-module-scss-module__Fx15na__calenderBtn{background:0 0}.DatePickerHeader-module-scss-module__Fx15na__calenderBtn svg{font-size:25px}.DatePickerHeader-module-scss-module__Fx15na__calenderBtn svg path{transition:all .5s}.DatePickerHeader-module-scss-module__Fx15na__calenderBtn{border-radius:50%}.DatePickerHeader-module-scss-module__Fx15na__calenderBtn:hover svg path{stroke:var(--color-primary-main)}.DatePickerHeader-module-scss-module__Fx15na__customHeader{justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.DatePickerHeader-module-scss-module__Fx15na__customHeader>.DatePickerHeader-module-scss-module__Fx15na__calenderBtn:first-of-type{transform:rotate(90deg)}.DatePickerHeader-module-scss-module__Fx15na__customHeader>.DatePickerHeader-module-scss-module__Fx15na__calenderBtn:last-of-type{transform:rotate(270deg)}.DatePickerHeader-module-scss-module__Fx15na__customHeader>.DatePickerHeader-module-scss-module__Fx15na__calenderBtn:not(:last-of-type){margin-right:8px}.DatePickerHeader-module-scss-module__Fx15na__selectWrapper{background:0 0;position:relative}.DatePickerHeader-module-scss-module__Fx15na__options{z-index:2;background:#fff;border-radius:6px;max-height:250px;padding:10px 0;position:absolute;top:105%;left:0;overflow:auto;box-shadow:0 1px 6px #71717114}.DatePickerHeader-module-scss-module__Fx15na__option{color:var(--color-primary-dark);padding:5px 20px;transition:background-color .5s}.DatePickerHeader-module-scss-module__Fx15na__option:hover{background-color:var(--color-brand-25)}.DatePickerHeader-module-scss-module__Fx15na__buttonContent{color:var(--color-primary-dark);font-size:14px;font-weight:500}.DatePickerHeader-module-scss-module__Fx15na__btnIco{font-size:20px}.DatePickerHeader-module-scss-module__Fx15na__filters{align-items:center;gap:10px;display:flex}
.HotelInfo-module-scss-module__eNwTGG__backBtn{border:1px solid var(--color-primary-main);background:var(--color-brand-25);border-radius:40px;align-items:center;max-width:max-content;font-size:14px;line-height:100%;display:none;color:var(--color-primary-dark)!important;padding:5px 10px!important}@media screen and (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__backBtn{font-size:16px;display:flex;padding:11px 24px 11px 18px!important}}.HotelInfo-module-scss-module__eNwTGG__icon{font-size:24px;transform:rotate(90deg)}.HotelInfo-module-scss-module__eNwTGG__imgContainer{margin-top:80px;position:relative;width:100%!important;height:300px!important;min-height:300px!important}@media screen and (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__imgContainer{border-radius:12px;margin-top:26px}}@media screen and not (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__imgContainer{max-width:initial}}.HotelInfo-module-scss-module__eNwTGG__contentWrapper{background-color:#fff;border-radius:16px;margin-top:40px;padding:32px 24px}@media screen and not (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__contentWrapper{margin-top:24px;padding:24px 16px}}.HotelInfo-module-scss-module__eNwTGG__image{object-fit:cover;border-radius:16px;width:100%;height:calc(300px + 15%);max-height:350px}@media screen and not (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__image{border-radius:12px;min-width:100%;height:calc(180px + 15%);max-height:210px}}.HotelInfo-module-scss-module__eNwTGG__topContentBlock{justify-content:space-between;margin:0 0 32px;display:flex}@media screen and not (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__topContentBlock{flex-direction:column;margin:0 0 12px}}.HotelInfo-module-scss-module__eNwTGG__topContentBlock>*{flex:1}.HotelInfo-module-scss-module__eNwTGG__textBlock{flex-direction:column;width:100%;display:flex}@media screen and (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__textBlock{max-width:60%;padding-right:10px}}@media screen and (min-width:1024px){.HotelInfo-module-scss-module__eNwTGG__textBlock{max-width:70%}}.HotelInfo-module-scss-module__eNwTGG__mapBlock{flex-direction:column;align-items:flex-start;margin-top:12px;display:flex}@media screen and not (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__mapBlock{margin-left:initial;min-width:initial;flex-direction:row;justify-content:left;width:100%}.HotelInfo-module-scss-module__eNwTGG__mapBlock>.HotelInfo-module-scss-module__eNwTGG__description{display:none}}@media screen and (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__mapBlock{max-width:40%}.HotelInfo-module-scss-module__eNwTGG__mapBlock .HotelInfo-module-scss-module__eNwTGG__locationWrap{max-height:250px}}@media screen and (min-width:1024px){.HotelInfo-module-scss-module__eNwTGG__mapBlock{max-width:30%}}.HotelInfo-module-scss-module__eNwTGG__title{font-size:36px;font-weight:500;line-height:120%}@media screen and not (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__title{font-size:32px;font-weight:500;line-height:120%}}.HotelInfo-module-scss-module__eNwTGG__description{-webkit-line-clamp:3;text-overflow:ellipsis;color:var(--color-secondary-dark);-webkit-box-orient:vertical;margin-top:12px;font-size:16px;font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}@media screen and not (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__description{margin-bottom:12px}}.HotelInfo-module-scss-module__eNwTGG__descriptionFullText{-webkit-line-clamp:inherit;max-height:initial;white-space:pre-wrap;overflow-wrap:break-word;max-width:100%}.HotelInfo-module-scss-module__eNwTGG__location{flex-direction:row;margin-top:16px;display:flex}@media screen and not (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__location{display:none}}.HotelInfo-module-scss-module__eNwTGG__locationText{margin-left:4px;font-size:16px;font-weight:500;line-height:140%}.HotelInfo-module-scss-module__eNwTGG__locationMobile{flex-direction:column;margin-bottom:8px;display:flex}.HotelInfo-module-scss-module__eNwTGG__locationMobile>*{align-items:center;display:flex}@media screen and (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__locationMobile{display:none}}@media screen and not (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__imageMobile{min-width:50%;max-width:50%;height:auto}}@media screen and not (min-width:540px){.HotelInfo-module-scss-module__eNwTGG__imageMobile{min-width:35%;max-width:35%;height:auto}}.HotelInfo-module-scss-module__eNwTGG__locationWrap{flex-direction:column;justify-content:center;width:100%;display:flex}@media screen and (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__locationWrap{margin-left:initial}}@media screen and not (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__desktop{display:none}}@media screen and (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__mobile{display:none}}.HotelInfo-module-scss-module__eNwTGG__mapIcon{min-width:24px;min-height:24px}@media screen and not (min-width:768px){.HotelInfo-module-scss-module__eNwTGG__mapIcon{min-width:18px;min-height:18px}}.HotelInfo-module-scss-module__eNwTGG__readMoreWrapper{margin-top:10px}.HotelInfo-module-scss-module__eNwTGG__list{width:100%}.HotelInfo-module-scss-module__eNwTGG__noRooms{margin-top:40px}.HotelInfo-module-scss-module__eNwTGG__googleMap{border-radius:32px;min-width:95vw;overflow:hidden}@media screen and (min-width:1024px){.HotelInfo-module-scss-module__eNwTGG__googleMap{min-width:80vw}}.HotelInfo-module-scss-module__eNwTGG__hotelInfoWrapper{background:#fff;border-radius:12px;padding:0 2px;font-family:General Sans,sans-serif;overflow:hidden}@media screen and (min-width:1024px){.HotelInfo-module-scss-module__eNwTGG__hotelInfoWrapper{min-width:250px}}.HotelInfo-module-scss-module__eNwTGG__hotelInfoWrapper *{font-family:General Sans,sans-serif}.HotelInfo-module-scss-module__eNwTGG__hotelInfoWrapper .HotelInfo-module-scss-module__eNwTGG__title{color:var(--color-primary-dark);font-size:20px;font-weight:600}.HotelInfo-module-scss-module__eNwTGG__hotelInfoWrapper .HotelInfo-module-scss-module__eNwTGG__description{color:var(--color-primary-dark);margin-top:6px;font-size:14px;font-weight:400}.HotelInfo-module-scss-module__eNwTGG__hotelInfoWrapper .HotelInfo-module-scss-module__eNwTGG__price{margin-top:10px;font-size:12px;font-weight:400}.HotelInfo-module-scss-module__eNwTGG__hotelInfoWrapper .HotelInfo-module-scss-module__eNwTGG__price span{color:var(--color-primary-main);margin-left:10px;font-size:18px;font-weight:500}.HotelInfo-module-scss-module__eNwTGG__search{border:1px solid var(--color-curface);border-radius:60px;margin-top:40px;box-shadow:0 4px 12px 1px #0000000a}.HotelInfo-module-scss-module__eNwTGG__roomsLoading{max-height:300px;min-height:300px!important}.HotelInfo-module-scss-module__eNwTGG__overlay{border-radius:12px;width:100%;min-width:100%;max-width:100%;min-height:100%;max-height:100%;overflow:hidden}.HotelInfo-module-scss-module__eNwTGG__overlay>*{transition:all .3s}
.StepsSelect-module-scss-module__heTpOa__stepperWrapper{position:relative}.StepsSelect-module-scss-module__heTpOa__stepperText{font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.StepsSelect-module-scss-module__heTpOa__stepsSelect{align-items:center;gap:12px;display:flex}.StepsSelect-module-scss-module__heTpOa__select{flex-direction:column;display:flex;position:relative}.StepsSelect-module-scss-module__heTpOa__trigger{color:var(--color-primary-dark);background:0 0;font-size:16px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.StepsSelect-module-scss-module__heTpOa__trigger{font-size:24px;font-weight:500;line-height:120%}}.StepsSelect-module-scss-module__heTpOa__icon{margin-left:24px;transition:transform .5s}.StepsSelect-module-scss-module__heTpOa__icon.StepsSelect-module-scss-module__heTpOa__active{transform:rotate(180deg)}.StepsSelect-module-scss-module__heTpOa__panel{z-index:6;background:#fff;border-radius:0 0 10px 10px;width:100%;padding:12px 15px;position:absolute;top:99.5%;left:0}.StepsSelect-module-scss-module__heTpOa__bg{z-index:3;background-color:#1b1b1bc7;width:100%;min-height:150vh;position:absolute;top:100%;left:0}.StepsSelect-module-scss-module__heTpOa__option{cursor:pointer;padding:5px 10px}.StepsSelect-module-scss-module__heTpOa__option:hover{background:var(--color-brand-25)}.StepsSelect-module-scss-module__heTpOa__tripCard{border:1px solid var(--color-light-blue);background:var(--color-brand-50);border-radius:12px;padding:16px 8px}.StepsSelect-module-scss-module__heTpOa__tripCardTitle{color:var(--color-primary-dark);align-items:center;gap:8px;margin-bottom:12px;font-size:16px;font-weight:400;display:flex}.StepsSelect-module-scss-module__heTpOa__mobileList{flex-wrap:wrap;align-items:center;gap:8px 4px;margin-bottom:24px;display:flex}@media screen and (min-width:768px){.StepsSelect-module-scss-module__heTpOa__mobileList{display:none}}.StepsSelect-module-scss-module__heTpOa__mobileItem{border:1px solid var(--color-primary-main);min-height:35px;color:var(--color-secondary-blue);border-radius:100px;justify-content:center;align-items:center;padding:4px 15px;font-size:14px;font-weight:400;line-height:110%;display:flex;position:relative}.StepsSelect-module-scss-module__heTpOa__mobileItem:before{content:"";background:var(--color-primary-main);border-radius:50%;width:6px;height:6px;display:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.StepsSelect-module-scss-module__heTpOa__mobileItem.StepsSelect-module-scss-module__heTpOa__active{background:var(--color-link);border-color:var(--color-link);color:#fff;padding:4px 15px 4px 30px}.StepsSelect-module-scss-module__heTpOa__mobileItem.StepsSelect-module-scss-module__heTpOa__active:before{background:#fff;display:block}.StepsSelect-module-scss-module__heTpOa__menuList{margin-top:8px}.StepsSelect-module-scss-module__heTpOa__menuListItem{align-items:center;gap:8px;padding:9px;font-size:16px;display:flex}.StepsSelect-module-scss-module__heTpOa__exitIcon{color:red}
.GoogleMap-module-scss-module__dL0FrW__googleMap{min-width:200px;min-height:700px}.GoogleMap-module-scss-module__dL0FrW__googleMap>div{width:100%;height:100%;display:flex}
.TripSummary-module-scss-module__bR-osG__tripSummary{z-index:10;clip-path:inset(-50px -50px 0);flex-direction:column;width:100%;display:flex;position:fixed;bottom:0;right:0}@media screen and (min-width:768px){.TripSummary-module-scss-module__bR-osG__tripSummary{z-index:2;width:auto;min-width:435px;max-width:436px;display:flex;bottom:68px;right:10%}}.TripSummary-module-scss-module__bR-osG__heading{color:#fff;background:var(--color-blue-border-bottom);flex-grow:1;align-items:center;gap:12px;padding:8px 16px;display:flex;position:relative}.TripSummary-module-scss-module__bR-osG__heading .TripSummary-module-scss-module__bR-osG__border{width:100%;position:absolute;bottom:98%;left:0}@media screen and not (min-width:768px){.TripSummary-module-scss-module__bR-osG__heading .TripSummary-module-scss-module__bR-osG__border{display:none}}@media screen and (min-width:768px){.TripSummary-module-scss-module__bR-osG__heading{cursor:pointer;padding:20px 16px}}@media screen and not (min-width:768px){.TripSummary-module-scss-module__bR-osG__heading:not(.TripSummary-module-scss-module__bR-osG__active){border-radius:16px 16px 0 0}}.TripSummary-module-scss-module__bR-osG__heading.TripSummary-module-scss-module__bR-osG__active .TripSummary-module-scss-module__bR-osG__border{display:block}.TripSummary-module-scss-module__bR-osG__heading>.TripSummary-module-scss-module__bR-osG__receipt{font-size:24px}@media screen and not (min-width:768px){.TripSummary-module-scss-module__bR-osG__heading>.TripSummary-module-scss-module__bR-osG__receipt{display:none}}.TripSummary-module-scss-module__bR-osG__icon{margin-left:10px;transition:transform .5s}.TripSummary-module-scss-module__bR-osG__icon path{stroke:#fff}.TripSummary-module-scss-module__bR-osG__icon.TripSummary-module-scss-module__bR-osG__active{transform:rotate(180deg)}.TripSummary-module-scss-module__bR-osG__title{display:none}@media screen and (min-width:768px){.TripSummary-module-scss-module__bR-osG__title{font-size:20px;font-weight:600;line-height:130%;display:block}}.TripSummary-module-scss-module__bR-osG__price{justify-content:space-between;align-items:center;width:100%;font-size:24px;font-weight:600;line-height:130%;display:flex}@media screen and (min-width:768px){.TripSummary-module-scss-module__bR-osG__price{width:auto;margin-left:auto}}.TripSummary-module-scss-module__bR-osG__mainInfo{flex-direction:column;align-items:flex-start;display:flex}.TripSummary-module-scss-module__bR-osG__amount{align-items:center;font-size:20px;display:flex}@media screen and (min-width:1024px){.TripSummary-module-scss-module__bR-osG__amount .TripSummary-module-scss-module__bR-osG__receipt{display:none}}.TripSummary-module-scss-module__bR-osG__mainDesc{font-size:14px;font-weight:400;line-height:130%}@media screen and (min-width:768px){.TripSummary-module-scss-module__bR-osG__mainDesc{display:none}}.TripSummary-module-scss-module__bR-osG__content{background:#f5fbfe;flex-direction:column;gap:15px;width:100%;max-height:75dvh;padding:0 16px;transition:height .5s;display:flex;overflow:auto;box-shadow:0 4px 20px 4px #101f3d1f}@media screen and (min-width:768px){.TripSummary-module-scss-module__bR-osG__content{max-height:83dvh}}.TripSummary-module-scss-module__bR-osG__content:not(.TripSummary-module-scss-module__bR-osG__active){animation:0s .3s 0 forwards TripSummary-module-scss-module__bR-osG__slide-in-bottom}.TripSummary-module-scss-module__bR-osG__tripcontent{padding:0 0 10px}.TripSummary-module-scss-module__bR-osG__tripcontent.TripSummary-module-scss-module__bR-osG__open{padding:16px 0}.TripSummary-module-scss-module__bR-osG__trigger{background:0 0;justify-content:space-between;align-items:center;width:100%;padding-top:16px;display:flex;position:relative}.TripSummary-module-scss-module__bR-osG__trigger .TripSummary-module-scss-module__bR-osG__title{color:var(--color-primary-dark);text-align:left;font-size:24px;display:block}.TripSummary-module-scss-module__bR-osG__trigger .TripSummary-module-scss-module__bR-osG__icon path{stroke:var(--color-primary-dark)}.TripSummary-module-scss-module__bR-osG__bookingImg{object-fit:cover;background:gray;border-radius:12px;max-width:135px;max-height:85px}.TripSummary-module-scss-module__bR-osG__noImage{min-height:120px;color:var(--color-disabled-label);background:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;min-width:140px;font-weight:500;display:flex}.TripSummary-module-scss-module__bR-osG__noImage>*{font-size:13px}.TripSummary-module-scss-module__bR-osG__tripHeading{gap:14px;display:flex}.TripSummary-module-scss-module__bR-osG__tripTitle{color:var(--color-primary-dark);font-size:16px;font-weight:500;line-height:120%}.TripSummary-module-scss-module__bR-osG__tripDesc{flex-direction:column;gap:10px;display:flex}.TripSummary-module-scss-module__bR-osG__tripTotal{color:var(--color-primary-dark);justify-content:space-between;align-items:center;margin-top:50px;font-weight:500;display:flex}.TripSummary-module-scss-module__bR-osG__serviceRow~.TripSummary-module-scss-module__bR-osG__passRow{margin-top:20px}.TripSummary-module-scss-module__bR-osG__feeRow{margin-top:10px}.TripSummary-module-scss-module__bR-osG__passRow{margin-bottom:5px}.TripSummary-module-scss-module__bR-osG__ticketIco{margin-right:8px}.TripSummary-module-scss-module__bR-osG__tripMain{flex-direction:column;margin-top:50px;display:flex}.TripSummary-module-scss-module__bR-osG__tripMain .TripSummary-module-scss-module__bR-osG__tripMainTitle,.TripSummary-module-scss-module__bR-osG__tripMain .TripSummary-module-scss-module__bR-osG__tripPrice{color:var(--color-primary-dark);max-width:310px;font-weight:500}.TripSummary-module-scss-module__bR-osG__tripMain .TripSummary-module-scss-module__bR-osG__subRow{color:red}.TripSummary-module-scss-module__bR-osG__tripMain .TripSummary-module-scss-module__bR-osG__subRow .TripSummary-module-scss-module__bR-osG__tripMainTitle{text-align:center;color:var(--color-secondary-dark);align-items:center;font-size:14px;font-weight:400;display:flex}.TripSummary-module-scss-module__bR-osG__tripMain .TripSummary-module-scss-module__bR-osG__subRow .TripSummary-module-scss-module__bR-osG__tripMainTitle span{margin-left:5px;font-weight:500}.TripSummary-module-scss-module__bR-osG__tripMain .TripSummary-module-scss-module__bR-osG__row,.TripSummary-module-scss-module__bR-osG__tripMain .TripSummary-module-scss-module__bR-osG__subRow{justify-content:space-between;align-items:center;width:100%;display:flex}.TripSummary-module-scss-module__bR-osG__tripMain .TripSummary-module-scss-module__bR-osG__row:not(:last-of-type,.TripSummary-module-scss-module__bR-osG__passRow),.TripSummary-module-scss-module__bR-osG__tripMain .TripSummary-module-scss-module__bR-osG__subRow:not(:last-of-type,.TripSummary-module-scss-module__bR-osG__passRow){margin-bottom:10px}.TripSummary-module-scss-module__bR-osG__button{border:none;padding:10px 30px!important}.TripSummary-module-scss-module__bR-osG__buttons{gap:10px;display:flex}@media screen and (min-width:768px){.TripSummary-module-scss-module__bR-osG__buttons{display:none}}.TripSummary-module-scss-module__bR-osG__buttons .TripSummary-module-scss-module__bR-osG__button:disabled{opacity:.5}.TripSummary-module-scss-module__bR-osG__buttons .TripSummary-module-scss-module__bR-osG__button:last-of-type{color:var(--color-blue-border-bottom)!important;background:#fff!important}.TripSummary-module-scss-module__bR-osG__subPriceDesc{color:var(--color-primary-dark);font-size:14px}.TripSummary-module-scss-module__bR-osG__inbTrigger{padding-top:0}
.TransportCard-module-scss-module__qcSbaa__transportCard{flex:1;gap:12px;display:flex}.TransportCard-module-scss-module__qcSbaa__time{color:var(--color-primary-dark);font-size:14px;font-weight:500}@media screen and (min-width:1024px){.TransportCard-module-scss-module__qcSbaa__time{font-size:16px}}.TransportCard-module-scss-module__qcSbaa__date{color:var(--color-third-dark);white-space:nowrap;margin-top:2px;margin-bottom:4px;font-size:12px;font-weight:400}@media screen and (min-width:1024px){.TransportCard-module-scss-module__qcSbaa__date{font-size:14px}}.TransportCard-module-scss-module__qcSbaa__city{text-overflow:ellipsis;color:var(--color-primary-dark);max-width:75px;font-size:12px;font-weight:400;overflow:hidden}@media screen and (min-width:1024px){.TransportCard-module-scss-module__qcSbaa__city{font-size:14px}}.TransportCard-module-scss-module__qcSbaa__line{background:var(--color-primary-main);border:none;min-width:80px;height:2px;margin:5px 0;position:relative}.TransportCard-module-scss-module__qcSbaa__line:before,.TransportCard-module-scss-module__qcSbaa__line:after{content:"";background:var(--color-primary-main);border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:50%;transform:translateY(-50%)}.TransportCard-module-scss-module__qcSbaa__line:before{left:0}.TransportCard-module-scss-module__qcSbaa__line:after{right:0}.TransportCard-module-scss-module__qcSbaa__shipTime{text-align:center;color:var(--color-third-dark);flex-direction:column;flex:1;font-size:12px;font-weight:400;display:flex}.TransportCard-module-scss-module__qcSbaa__shipName{color:var(--color-third-dark);max-width:95px;margin:0 auto;font-size:12px;font-weight:400}.TransportCard-module-scss-module__qcSbaa__shipIco{min-width:32px;min-height:24px;margin:0 auto}.TransportCard-module-scss-module__qcSbaa__infoWrapper{flex-direction:column;justify-content:center;display:flex}
.GoogleMapButton-module-scss-module__Iw86ha__googleMapButton{cursor:pointer;border:1px solid var(--color-curface);border-radius:5px;min-height:230px;position:relative}@media screen and (min-width:768px){.GoogleMapButton-module-scss-module__Iw86ha__googleMapButton{min-height:205px}}.GoogleMapButton-module-scss-module__Iw86ha__googleMapButton>div{width:100%;height:100%;min-height:300px;display:flex}@media screen and (min-width:768px){.GoogleMapButton-module-scss-module__Iw86ha__googleMapButton>div{min-height:205px}}.GoogleMapButton-module-scss-module__Iw86ha__googleMapButton .GoogleMapButton-module-scss-module__Iw86ha__mapWrapper{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.GoogleMapButton-module-scss-module__Iw86ha__googleMapButton .GoogleMapButton-module-scss-module__Iw86ha__showBtn{z-index:1;background:var(--color-map-blue);color:#fff;padding:10px 18px;font-size:15px;font-weight:500;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.GoogleMapButton-module-scss-module__Iw86ha__image{filter:blur(2.5px);min-height:250px}@media screen and (min-width:768px){.GoogleMapButton-module-scss-module__Iw86ha__image{min-height:205px}}.GoogleMapButton-module-scss-module__Iw86ha__pin{z-index:1;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}
.ContactPersonModal-module-scss-module__VO_vKW__contentWrapper{background-color:#fff;border-radius:12px;width:620px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and not (min-width:768px){.ContactPersonModal-module-scss-module__VO_vKW__contentWrapper{width:calc(100vw - 32px)}}.ContactPersonModal-module-scss-module__VO_vKW__topWrapper{background:linear-gradient(90deg,#fbf4f2,#99e2fc 100%,#b8e9fe 100%,#f4fcff 100%);border-top-left-radius:12px;border-top-right-radius:12px;justify-content:center;align-items:center;width:100%;padding:27px 0;display:flex}.ContactPersonModal-module-scss-module__VO_vKW__iconWrapper{background-color:var(--color-primary-main);border-radius:100%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.ContactPersonModal-module-scss-module__VO_vKW__contentBlock{padding:32px 48px}.ContactPersonModal-module-scss-module__VO_vKW__title{color:var(--color-primary-dark);text-align:center;margin-bottom:8px;font-size:24px;font-weight:600;line-height:120%}.ContactPersonModal-module-scss-module__VO_vKW__subTitle{text-align:center;color:var(--color-third-dark);padding:0 20px;font-size:14px;font-weight:400;line-height:140%}.ContactPersonModal-module-scss-module__VO_vKW__passengerWrapper{margin:0 32px}.ContactPersonModal-module-scss-module__VO_vKW__radioButtonsWrapper{flex-direction:column;align-items:flex-start;margin:36px 0 13px;display:flex}.ContactPersonModal-module-scss-module__VO_vKW__radioButtonsWrapper label{font-size:16px}.ContactPersonModal-module-scss-module__VO_vKW__addPersonWrapper{cursor:pointer;align-items:center;display:flex}@media screen and not (min-width:768px){.ContactPersonModal-module-scss-module__VO_vKW__addPersonWrapper{margin:8px 0 32px}}.ContactPersonModal-module-scss-module__VO_vKW__plus{width:18px;height:18px;color:var(--color-third-blue)}.ContactPersonModal-module-scss-module__VO_vKW__addNewPerson{color:var(--color-third-blue);margin-left:4px;font-size:14px;font-weight:500;line-height:130%;text-decoration:underline}.ContactPersonModal-module-scss-module__VO_vKW__buttonWrapper{justify-content:center;margin-top:32px;display:flex}@media screen and not (min-width:768px){.ContactPersonModal-module-scss-module__VO_vKW__buttonWrapper{flex-direction:column-reverse;display:flex}}.ContactPersonModal-module-scss-module__VO_vKW__button{justify-content:center;justify-self:center;align-items:center;min-width:220px;height:48px;display:flex}@media screen and not (min-width:768px){.ContactPersonModal-module-scss-module__VO_vKW__button{margin-left:initial;margin-top:12px}}@media screen and (min-width:768px){.ContactPersonModal-module-scss-module__VO_vKW__buttonSecond{margin-left:12px}}
.ContactPerson-module-scss-module__ve08TW__wrapper{justify-content:center;align-items:center;display:flex}@media screen and not (min-width:768px){.ContactPerson-module-scss-module__ve08TW__wrapper{justify-content:left;margin-top:8px}}.ContactPerson-module-scss-module__ve08TW__text{color:var(--color-primary-main);margin-left:4px;font-size:18px;font-weight:500;line-height:120%}@media screen and not (min-width:768px){.ContactPerson-module-scss-module__ve08TW__text{font-size:14px;font-weight:400;line-height:140%}}
.Lightbox-module-scss-module__qAeNsW__wrapper{z-index:20;-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);background-color:#1b1b1bc7;width:100%;height:100%;position:fixed;top:0;left:0}.Lightbox-module-scss-module__qAeNsW__content{border-radius:16px;flex-direction:column;min-width:200px;min-height:200px;max-height:90dvh;margin-top:auto;padding:5px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Lightbox-module-scss-module__qAeNsW__titleWrapper{justify-content:space-between;display:flex}.Lightbox-module-scss-module__qAeNsW__submitBtn{margin-top:auto}.Lightbox-module-scss-module__qAeNsW__title{font-size:20px;font-weight:600;line-height:120%}.Lightbox-module-scss-module__qAeNsW__childrenWrapper{flex-grow:1;width:100%;display:flex}.Lightbox-module-scss-module__qAeNsW__closeIcon{cursor:pointer;min-width:32px;min-height:32px;position:fixed;top:-32px;right:0}
.ContactPersonCard-module-scss-module__rm5DzG__travellerCard{flex-direction:column;display:flex}.ContactPersonCard-module-scss-module__rm5DzG__wrapper{color:var(--color-primary-dark);margin-bottom:140px}.ContactPersonCard-module-scss-module__rm5DzG__headWrapper{justify-content:space-between;width:100%;display:flex}.ContactPersonCard-module-scss-module__rm5DzG__tripTitleDesktop{margin:48px 0 32px;font-size:36px;font-weight:500;line-height:120%}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__rm5DzG__tripTitleDesktop{display:none}}.ContactPersonCard-module-scss-module__rm5DzG__tripTitleMob{display:none}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__rm5DzG__tripTitleMob{width:49.5%;color:var(--color-secondary-blue);background-color:var(--color-brand-25);border:1px solid var(--color-primary-main);border-radius:100px;margin:32px 0 40px;padding:4px 44px;font-size:14px;font-weight:500;line-height:140%;display:block;position:relative}.ContactPersonCard-module-scss-module__rm5DzG__tripTitleMob:before{content:"";background-color:var(--color-primary-main);border-radius:100%;width:6px;height:6px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}}.ContactPersonCard-module-scss-module__rm5DzG__type{text-transform:capitalize}.ContactPersonCard-module-scss-module__rm5DzG__disclosureTopWrapper{justify-content:space-between;width:100%;margin-bottom:12px;display:flex}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__rm5DzG__disclosureTopWrapper{flex-direction:column;position:relative}}.ContactPersonCard-module-scss-module__rm5DzG__passengerTitle{font-size:18px;font-weight:500;line-height:120%}.ContactPersonCard-module-scss-module__rm5DzG__contactPersonBlockMobile{justify-self:left}@media screen and (min-width:768px){.ContactPersonCard-module-scss-module__rm5DzG__contactPersonBlockMobile{display:none}}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__rm5DzG__contactPersonBlockDesktop{display:none}}.ContactPersonCard-module-scss-module__rm5DzG__buttonBlock{justify-content:center;align-items:center;display:flex}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__rm5DzG__buttonBlock{position:absolute;top:50%;right:0;transform:translateY(-50%)}}.ContactPersonCard-module-scss-module__rm5DzG__button{color:var(--color-primary-dark);background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.ContactPersonCard-module-scss-module__rm5DzG__icon{margin-left:10px;font-size:25px;transition:transform .5s}.ContactPersonCard-module-scss-module__rm5DzG__icon.ContactPersonCard-module-scss-module__rm5DzG__active{transform:rotate(180deg)}.ContactPersonCard-module-scss-module__rm5DzG__form{align-items:flex-start;width:100%;display:flex}@media screen and not (min-width:1024px){.ContactPersonCard-module-scss-module__rm5DzG__form{background:#fff;border-radius:16px;flex-direction:column-reverse;padding-bottom:16px}}@media screen and (min-width:1024px){.ContactPersonCard-module-scss-module__rm5DzG__form{gap:16px}}.ContactPersonCard-module-scss-module__rm5DzG__formMainContent{flex-direction:column;flex-grow:1;align-items:flex-start;width:100%;display:flex}.ContactPersonCard-module-scss-module__rm5DzG__grid{grid-template-columns:repeat(auto-fill,1fr);align-items:start;gap:16px;width:100%;display:grid}@media screen and (min-width:1024px){.ContactPersonCard-module-scss-module__rm5DzG__grid{flex-wrap:wrap;grid-template-columns:repeat(2,1fr)}}.ContactPersonCard-module-scss-module__rm5DzG__halfWidth{max-width:48%}.ContactPersonCard-module-scss-module__rm5DzG__subGrid{grid-template-columns:repeat(2,1fr);align-items:start;gap:16px;display:grid}.ContactPersonCard-module-scss-module__rm5DzG__title{color:var(--color-primary-dark);margin-bottom:12px;font-size:18px;font-weight:500}.ContactPersonCard-module-scss-module__rm5DzG__submitBtn{margin-top:35px;padding:13px 32px}@media screen and not (min-width:1024px){.ContactPersonCard-module-scss-module__rm5DzG__submitBtn{width:100%}}.ContactPersonCard-module-scss-module__rm5DzG__subTitle{white-space:nowrap;align-items:center;width:100%;margin:16px 0;display:flex}.ContactPersonCard-module-scss-module__rm5DzG__subTitle h2{color:var(--color-primary-dark);font-size:14px;font-weight:400}.ContactPersonCard-module-scss-module__rm5DzG__subTitle hr{border:1px solid var(--color-disabled-border);width:100%;margin-left:16px}.ContactPersonCard-module-scss-module__rm5DzG__profileImgCard{min-width:240px;padding:16px}@media screen and not (min-width:1024px){.ContactPersonCard-module-scss-module__rm5DzG__profileImgCard{width:100%}}@media screen and (min-width:1024px){.ContactPersonCard-module-scss-module__rm5DzG__profileImgCard{border:1px solid var(--color-curface);background:#fff;border-radius:16px}}.ContactPersonCard-module-scss-module__rm5DzG__profileImgTitle{color:var(--color-primary-dark);text-align:center;margin-bottom:12px;font-size:18px;font-weight:500}@media screen and not (min-width:1024px){.ContactPersonCard-module-scss-module__rm5DzG__profileImgTitle{display:none}}.ContactPersonCard-module-scss-module__rm5DzG__imgInput{margin-bottom:12px}.ContactPersonCard-module-scss-module__rm5DzG__profileMobileTitle{margin-bottom:16px;font-size:22px;font-weight:600;display:none}@media screen and not (min-width:1024px){.ContactPersonCard-module-scss-module__rm5DzG__profileMobileTitle{display:block}}.ContactPersonCard-module-scss-module__rm5DzG__returnTripWrapper{background-color:#fff;border-radius:16px;width:100%;margin-top:24px;padding:32px 24px}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__rm5DzG__returnTripWrapper{padding:16px 24px}}.ContactPersonCard-module-scss-module__rm5DzG__checkboxWrapper{justify-content:left;align-items:center;margin-top:12px;display:flex}.ContactPersonCard-module-scss-module__rm5DzG__checkboxText{font-size:14px;font-weight:400;line-height:140%}.ContactPersonCard-module-scss-module__rm5DzG__vehicleBlock{display:flex}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__rm5DzG__vehicleBlock{flex-direction:column}}.ContactPersonCard-module-scss-module__rm5DzG__vehicleCheckbox{margin-left:16px}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__rm5DzG__vehicleCheckbox{margin-top:12px;margin-left:initial}}@media screen and (min-width:768px){.ContactPersonCard-module-scss-module__rm5DzG__vehicleNumberInput{min-width:370px}}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__rm5DzG__vehicleNumberInput{width:100%}}
.BookedCard-module-scss-module__VLRMyW__bookingImg{object-fit:cover;border-radius:8px;width:100%;min-height:200px}.BookedCard-module-scss-module__VLRMyW__bookingImg img{border-radius:8px!important}@media screen and (min-width:1440px){.BookedCard-module-scss-module__VLRMyW__bookingImg{max-width:300px;max-height:200px}.BookedCard-module-scss-module__VLRMyW__bookingImg img{border-radius:12px!important}}.BookedCard-module-scss-module__VLRMyW__bookingCard{border:1px solid var(--color-curface);background:#fff;border-radius:12px;gap:22px;padding:8px 16px 8px 8px;display:flex}@media screen and not (min-width:1440px){.BookedCard-module-scss-module__VLRMyW__bookingCard{flex-direction:column}}.BookedCard-module-scss-module__VLRMyW__bookingCard.BookedCard-module-scss-module__VLRMyW__disabled{filter:grayscale();opacity:.7}@media screen and (min-width:1440px){.BookedCard-module-scss-module__VLRMyW__bookingCard:not(.BookedCard-module-scss-module__VLRMyW__booked).BookedCard-module-scss-module__VLRMyW__bookingImg{min-width:400px;max-width:400px}}.BookedCard-module-scss-module__VLRMyW__cardInfo{flex-direction:column;flex-grow:1;padding-bottom:10px;display:flex}@media screen and (min-width:1024px){.BookedCard-module-scss-module__VLRMyW__cardInfo{padding:16px 0 18px}}.BookedCard-module-scss-module__VLRMyW__mainInfoWrapper{justify-content:space-between;display:flex}@media screen and not (min-width:1440px){.BookedCard-module-scss-module__VLRMyW__mainInfoWrapper .BookedCard-module-scss-module__VLRMyW__price{display:none}}.BookedCard-module-scss-module__VLRMyW__companyLogo{object-fit:contain}.BookedCard-module-scss-module__VLRMyW__ticketInfo{color:var(--color-secondary-dark);align-items:center;gap:4px;font-size:14px;font-weight:400;display:flex}.BookedCard-module-scss-module__VLRMyW__ticketIco path{stroke:var(--color-secondary-dark)}.BookedCard-module-scss-module__VLRMyW__heading{align-items:center;gap:16px;display:flex}.BookedCard-module-scss-module__VLRMyW__from{color:var(--color-primary-dark);font-size:12px;font-weight:400}.BookedCard-module-scss-module__VLRMyW__price{color:var(--color-primary-main);white-space:nowrap;flex-direction:column;align-items:flex-end;margin-left:25px;font-size:24px;font-weight:600;display:flex}.BookedCard-module-scss-module__VLRMyW__price.BookedCard-module-scss-module__VLRMyW__mobile{margin-left:0;font-size:24px}@media screen and (min-width:1440px){.BookedCard-module-scss-module__VLRMyW__price.BookedCard-module-scss-module__VLRMyW__mobile{display:none}}.BookedCard-module-scss-module__VLRMyW__bookTitle{color:var(--color-primary-dark);margin-top:4px;margin-bottom:8px;font-size:24px;font-weight:600}.BookedCard-module-scss-module__VLRMyW__bookTitle .BookedCard-module-scss-module__VLRMyW__desktop{display:none}.BookedCard-module-scss-module__VLRMyW__bookTitle .BookedCard-module-scss-module__VLRMyW__mobile{display:block}@media screen and (min-width:1440px){.BookedCard-module-scss-module__VLRMyW__bookTitle .BookedCard-module-scss-module__VLRMyW__desktop{display:block}.BookedCard-module-scss-module__VLRMyW__bookTitle .BookedCard-module-scss-module__VLRMyW__mobile{display:none}}.BookedCard-module-scss-module__VLRMyW__buyersComfort{align-items:center;gap:16px;display:flex}@media screen and not (min-width:1440px){.BookedCard-module-scss-module__VLRMyW__buyersComfort{margin-top:8px}}.BookedCard-module-scss-module__VLRMyW__comfortCard{color:var(--color-secondary-dark);align-items:center;gap:4px;display:flex}.BookedCard-module-scss-module__VLRMyW__transportInfo{justify-content:space-between;gap:10px;margin-top:auto;display:flex}@media screen and not (min-width:1440px){.BookedCard-module-scss-module__VLRMyW__transportInfo{flex-direction:column;margin-top:16px}}@media screen and (min-width:1440px){.BookedCard-module-scss-module__VLRMyW__transportInfo{align-items:center;margin-top:36px}}.BookedCard-module-scss-module__VLRMyW__onshoreCard{text-align:center;border:1px solid var(--color-curface);background:#fcfcfc;border-radius:12px;justify-content:center;align-items:center;padding:12px;display:flex}@media screen and not (min-width:1440px){.BookedCard-module-scss-module__VLRMyW__onshoreCard{width:100%}.BookedCard-module-scss-module__VLRMyW__onshoreCard br{display:none}}@media screen and (min-width:1440px){.BookedCard-module-scss-module__VLRMyW__onshoreCard{aspect-ratio:1;flex-direction:column}}.BookedCard-module-scss-module__VLRMyW__onshoreTitle{color:var(--color-third-dark);font-size:11px;font-weight:400}@media screen and (min-width:1440px){.BookedCard-module-scss-module__VLRMyW__onshoreTitle{margin-bottom:2px}}@media screen and not (min-width:1440px){.BookedCard-module-scss-module__VLRMyW__onshoreTitle{margin-right:12px}}.BookedCard-module-scss-module__VLRMyW__onshoreTime{color:var(--color-primary-dark);font-size:12px;font-weight:500}.BookedCard-module-scss-module__VLRMyW__bookBtn{width:max-content;padding:12px 28px!important}@media screen and (min-width:768px){.BookedCard-module-scss-module__VLRMyW__bookBtn{margin-top:30px;margin-left:auto}}.BookedCard-module-scss-module__VLRMyW__bottom{flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-top:20px;display:flex}.BookedCard-module-scss-module__VLRMyW__bottom .BookedCard-module-scss-module__VLRMyW__price{align-items:flex-start}@media screen and (min-width:768px){.BookedCard-module-scss-module__VLRMyW__bottom{flex-direction:column;margin-top:auto}}.BookedCard-module-scss-module__VLRMyW__skeleton{background-color:#fff;border-radius:12px;padding:8px}.BookedCard-module-scss-module__VLRMyW__skeleton .BookedCard-module-scss-module__VLRMyW__img{background-color:var(--color-skeleton);width:100%;height:200px}.BookedCard-module-scss-module__VLRMyW__skeleton .BookedCard-module-scss-module__VLRMyW__main{flex-direction:column;flex-grow:1;display:flex}.BookedCard-module-scss-module__VLRMyW__skeleton .BookedCard-module-scss-module__VLRMyW__company{margin-bottom:10px}.BookedCard-module-scss-module__VLRMyW__skeleton .BookedCard-module-scss-module__VLRMyW__bottom{align-items:flex-end}.BookedCard-module-scss-module__VLRMyW__skeleton .BookedCard-module-scss-module__VLRMyW__transportInfo{flex-direction:column;align-items:stretch;display:flex}.BookedCard-module-scss-module__VLRMyW__skeleton .BookedCard-module-scss-module__VLRMyW__services{margin-top:15px}.BookedCard-module-scss-module__VLRMyW__skeleton .BookedCard-module-scss-module__VLRMyW__imgSkeleton{width:100%;min-width:100%}@media screen and (min-width:768px){.BookedCard-module-scss-module__VLRMyW__skeleton .BookedCard-module-scss-module__VLRMyW__imgSkeleton{max-width:400px}}@media screen and (min-width:1024px){.BookedCard-module-scss-module__VLRMyW__skeleton .BookedCard-module-scss-module__VLRMyW__imgSkeleton{min-width:initial}}
.PageLoader-module-scss-module__S6yCrW__pageLoader{flex:1;justify-content:center;align-items:center;width:100%;min-height:85dvh;display:flex}.PageLoader-module-scss-module__S6yCrW__loader{border:4px solid var(--color-primary-main);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:40px;height:40px;animation:1s linear infinite PageLoader-module-scss-module__S6yCrW__rotation;display:inline-block}@keyframes PageLoader-module-scss-module__S6yCrW__rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.HotelPage-module-scss-module__EFqaRW__pageWrapper{padding:48px 0 140px}@media screen and not (min-width:768px){.HotelPage-module-scss-module__EFqaRW__pageWrapper{padding:32px 0}}
.ColumnCard-module-scss-module__vXnX2q__card{cursor:pointer;background-color:#fff;border-radius:12px;flex-direction:column;flex:1;min-width:33%;height:auto;transition:all .5s;display:flex;position:relative;padding:12px!important}.ColumnCard-module-scss-module__vXnX2q__card:hover{box-shadow:0 8px 16px 6px #0000000f}.ColumnCard-module-scss-module__vXnX2q__card:hover img{transform:scale(var(--card-zoom))}.ColumnCard-module-scss-module__vXnX2q__card.ColumnCard-module-scss-module__vXnX2q__article,.ColumnCard-module-scss-module__vXnX2q__card.ColumnCard-module-scss-module__vXnX2q__extrasWithoutStar{min-height:360px;color:var(--color-third-dark);font-size:14px;font-weight:400;line-height:140%}.ColumnCard-module-scss-module__vXnX2q__imageContainer{border-radius:12px;width:100%;min-width:260px;height:215px;position:relative;overflow:hidden}.ColumnCard-module-scss-module__vXnX2q__imageContainer__article{height:160px}.ColumnCard-module-scss-module__vXnX2q__cardImage{object-fit:cover;border-radius:12px;min-height:160px;transition:all .5s}.ColumnCard-module-scss-module__vXnX2q__description{padding:24px 8px 0}.ColumnCard-module-scss-module__vXnX2q__title{color:var(--color-primary-dark);overflow-wrap:break-word;margin-bottom:4px;font-size:16px;font-weight:500;line-height:140%}.ColumnCard-module-scss-module__vXnX2q__titleArticle{font-size:18px;font-weight:600;line-height:120%}.ColumnCard-module-scss-module__vXnX2q__subtitle{color:var(--color-secondary-dark);margin:4px 0 8px;font-size:14px;font-weight:400;line-height:140%}.ColumnCard-module-scss-module__vXnX2q__star{margin-right:4px}
.BaseInfo-module-scss-module__8hQCAa__baseInfo{background:#fff;border-radius:16px}@media screen and (min-width:768px){.BaseInfo-module-scss-module__8hQCAa__baseInfo{padding:24px}}.BaseInfo-module-scss-module__8hQCAa__headingInfo{align-items:center;gap:8px;margin-bottom:10px;display:flex}.BaseInfo-module-scss-module__8hQCAa__title{font-size:19px;font-weight:600}@media screen and (min-width:768px){.BaseInfo-module-scss-module__8hQCAa__title{font-size:24px}}.BaseInfo-module-scss-module__8hQCAa__number{color:var(--color-primary-dark);font-size:16px}.BaseInfo-module-scss-module__8hQCAa__mainInfo{align-items:center;display:flex}.BaseInfo-module-scss-module__8hQCAa__mainInfo>:not(.BaseInfo-module-scss-module__8hQCAa__separator){flex:1}.BaseInfo-module-scss-module__8hQCAa__separator{background:var(--color-curface);width:auto;min-width:1px;min-height:62px;margin:0 24px}.BaseInfo-module-scss-module__8hQCAa__blockInfo{align-items:center;display:flex}.BaseInfo-module-scss-module__8hQCAa__blockInfo svg{margin-right:12px}.BaseInfo-module-scss-module__8hQCAa__blockInfo .BaseInfo-module-scss-module__8hQCAa__title{font-size:18px;font-weight:500}.BaseInfo-module-scss-module__8hQCAa__blockInfo .BaseInfo-module-scss-module__8hQCAa__desc{color:var(--color-third-dark);font-size:14px}
.ArticleContent-module-scss-module__iDHqpG__wrapper{position:relative}.ArticleContent-module-scss-module__iDHqpG__headersContainer{display:flex;position:absolute;bottom:35px;left:20px}.ArticleContent-module-scss-module__iDHqpG__header{text-align:center;color:var(--color-secondary-blue);background-color:var(--color-brand-blue);border:1px solid var(--color-light-blue);border-radius:32px;justify-content:center;align-items:center;margin:8px 4px 16px 0;padding:4px 6px;font-size:12px;font-weight:400;line-height:120%;display:flex}.ArticleContent-module-scss-module__iDHqpG__bottomBlock{width:100%;display:flex;position:absolute;bottom:12px;left:0}.ArticleContent-module-scss-module__iDHqpG__bottomLeftSide{align-items:center;margin-left:24px;display:flex}.ArticleContent-module-scss-module__iDHqpG__date{color:var(--color-secondary-blue);margin-left:4px;font-size:12px;font-weight:400;line-height:120%}.ArticleContent-module-scss-module__iDHqpG__link{color:var(--color-third-blue);font-size:14px;font-weight:500;line-height:140%;text-decoration:underline}.ArticleContent-module-scss-module__iDHqpG__buttonWrapper{margin-left:auto}
.Toast-module-scss-module__7vmaQa__wrap{padding:0!important}.Toast-module-scss-module__7vmaQa__toast{border:1px solid var(--color-toast-border);background-color:var(--color-brand-blue);border-radius:12px;min-width:400px}@media screen and (max-width:767px){.Toast-module-scss-module__7vmaQa__toast{min-width:calc(100vw - 32px);margin:40px 16px 0}}.Toast-module-scss-module__7vmaQa__toastBody{color:var(--color-secondary-blue);font-family:var(--primary-font);font-size:16px;font-weight:400;line-height:140%}.Toast-module-scss-module__7vmaQa__successSendEmail{background-color:var(--color-light-red);border-radius:12px;justify-content:center;align-items:center;min-width:400px;display:flex;border:1px solid var(--error-border-color)!important}@media screen and (max-width:767px){.Toast-module-scss-module__7vmaQa__successSendEmail{min-width:calc(100vw - 32px);margin:40px 16px 0}}.Toast-module-scss-module__7vmaQa__successSendEmailBody{color:var(--color-red);font-family:var(--primary-font);font-size:16px;font-weight:400;line-height:140%}.Toast-module-scss-module__7vmaQa__toastWrapper a{color:var(--color-primary-main);text-decoration:underline}
.HotelInfo-module-scss-module__Uj2Suq__hotelInfo{background:#fff;border-radius:16px;padding:24px}.HotelInfo-module-scss-module__Uj2Suq__title{align-items:center;font-size:24px;font-weight:600;display:flex}.HotelInfo-module-scss-module__Uj2Suq__title span{margin-left:8px;font-size:16px;font-weight:400}.HotelInfo-module-scss-module__Uj2Suq__list{flex-direction:column;gap:20px;display:flex}.HotelInfo-module-scss-module__Uj2Suq__heading{margin-bottom:18px}.HotelInfo-module-scss-module__Uj2Suq__row{gap:15px;display:flex}.HotelInfo-module-scss-module__Uj2Suq__row .HotelInfo-module-scss-module__Uj2Suq__blockInfo{flex:1;align-items:center;display:flex}.HotelInfo-module-scss-module__Uj2Suq__row .HotelInfo-module-scss-module__Uj2Suq__blockInfo svg{margin-right:12px}.HotelInfo-module-scss-module__Uj2Suq__row .HotelInfo-module-scss-module__Uj2Suq__blockInfo .HotelInfo-module-scss-module__Uj2Suq__title{font-size:18px;font-weight:500}.HotelInfo-module-scss-module__Uj2Suq__row .HotelInfo-module-scss-module__Uj2Suq__blockInfo .HotelInfo-module-scss-module__Uj2Suq__desc{color:var(--color-third-dark);font-size:14px}.HotelInfo-module-scss-module__Uj2Suq__columnSeparator{width:auto;min-width:1px;min-height:20px;height:initial;background:var(--color-curface);margin:0 24px}.HotelInfo-module-scss-module__Uj2Suq__footer{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.HotelInfo-module-scss-module__Uj2Suq__footer .HotelInfo-module-scss-module__Uj2Suq__title{font-size:20px;font-weight:600}.HotelInfo-module-scss-module__Uj2Suq__footer .HotelInfo-module-scss-module__Uj2Suq__price{font-size:24px;font-weight:600}
.ModalContent-module-scss-module__DTA4kW__contentWrapper{background-color:#fff;border-radius:12px;width:620px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and not (min-width:768px){.ModalContent-module-scss-module__DTA4kW__contentWrapper{width:calc(100vw - 32px)}}.ModalContent-module-scss-module__DTA4kW__topWrapper{background:linear-gradient(90deg,#fbf4f2,#ffeae3 100%,#ffe4e4 100%,#fbf4f2 100%);border-top-left-radius:12px;border-top-right-radius:12px;justify-content:center;align-items:center;width:100%;padding:27px 0;display:flex}.ModalContent-module-scss-module__DTA4kW__iconWrapper{background-color:var(--error-border-color);border-radius:100%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.ModalContent-module-scss-module__DTA4kW__contentBlock{padding:32px 48px}.ModalContent-module-scss-module__DTA4kW__title{color:var(--color-primary-dark);text-align:center;margin-bottom:8px;font-size:24px;font-weight:600;line-height:120%}.ModalContent-module-scss-module__DTA4kW__subTitle{color:var(--color-third-dark);margin-bottom:32px;font-size:16px;font-weight:400;line-height:140%}.ModalContent-module-scss-module__DTA4kW__buttonWrapper{justify-content:center;display:flex}@media screen and not (min-width:768px){.ModalContent-module-scss-module__DTA4kW__buttonWrapper{flex-direction:column}}.ModalContent-module-scss-module__DTA4kW__button{justify-content:center;justify-self:center;align-items:center;min-width:200px;height:48px;display:flex}.ModalContent-module-scss-module__DTA4kW__button:first-child{margin-right:16px}@media screen and not (min-width:768px){.ModalContent-module-scss-module__DTA4kW__button:first-child{margin:0 0 16px}}
.Contacts-module-scss-module__0jdFta__wrapper{color:var(--color-primary-dark);margin-bottom:140px}.Contacts-module-scss-module__0jdFta__headWrapper{justify-content:space-between;width:100%;display:flex}.Contacts-module-scss-module__0jdFta__tripTitleDesktop{margin:48px 0 32px;font-size:36px;font-weight:500;line-height:120%}@media screen and not (min-width:768px){.Contacts-module-scss-module__0jdFta__tripTitleDesktop{display:none}}.Contacts-module-scss-module__0jdFta__tripTitleMob{display:none}@media screen and not (min-width:768px){.Contacts-module-scss-module__0jdFta__tripTitleMob{width:49.5%;color:var(--color-secondary-blue);background-color:var(--color-brand-25);border:1px solid var(--color-primary-main);border-radius:100px;margin:32px 0 40px;padding:4px 44px;font-size:14px;font-weight:500;line-height:140%;display:block;position:relative}.Contacts-module-scss-module__0jdFta__tripTitleMob:before{content:"";background-color:var(--color-primary-main);border-radius:100%;width:6px;height:6px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}}.Contacts-module-scss-module__0jdFta__formWrapper{background-color:#fff;border-radius:16px;padding:42px 24px}@media screen and not (min-width:768px){.Contacts-module-scss-module__0jdFta__formWrapper{padding:16px 12px}}.Contacts-module-scss-module__0jdFta__topWrapperDesktop{justify-content:space-between;align-items:center;width:100%;margin-bottom:40px;display:flex}@media screen and not (min-width:768px){.Contacts-module-scss-module__0jdFta__topWrapperDesktop{display:none}}.Contacts-module-scss-module__0jdFta__topWrapperDesktopTitle{font-size:24px;font-weight:600;line-height:120%}.Contacts-module-scss-module__0jdFta__topWrapperMob{flex-direction:column;display:flex}@media screen and (min-width:768px){.Contacts-module-scss-module__0jdFta__topWrapperMob{display:none}}@media screen and not (min-width:768px){.Contacts-module-scss-module__0jdFta__topWrapperMobTitle{margin-bottom:16px;font-size:22px;font-weight:600;line-height:120%}}.Contacts-module-scss-module__0jdFta__topButton{justify-content:center;align-items:center;height:48px;display:flex}@media screen and not (min-width:768px){.Contacts-module-scss-module__0jdFta__topButton{margin-bottom:16px}}.Contacts-module-scss-module__0jdFta__disclosureTopWrapper{justify-content:space-between;width:100%;margin-bottom:12px;display:flex}@media screen and not (min-width:768px){.Contacts-module-scss-module__0jdFta__disclosureTopWrapper{flex-direction:column;position:relative}}.Contacts-module-scss-module__0jdFta__passengerTitle{font-size:18px;font-weight:500;line-height:120%}.Contacts-module-scss-module__0jdFta__contactPersonBlockMobile{justify-self:left}@media screen and (min-width:768px){.Contacts-module-scss-module__0jdFta__contactPersonBlockMobile{display:none}}@media screen and not (min-width:768px){.Contacts-module-scss-module__0jdFta__contactPersonBlockDesktop{display:none}}.Contacts-module-scss-module__0jdFta__buttonBlock{justify-content:center;align-items:center;display:flex}@media screen and not (min-width:768px){.Contacts-module-scss-module__0jdFta__buttonBlock{position:absolute;top:50%;right:0;transform:translateY(-50%)}}.Contacts-module-scss-module__0jdFta__button{color:var(--color-primary-dark);background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.Contacts-module-scss-module__0jdFta__icon{margin-left:10px;font-size:25px;transition:transform .5s}.Contacts-module-scss-module__0jdFta__icon.Contacts-module-scss-module__0jdFta__active{transform:rotate(180deg)}.Contacts-module-scss-module__0jdFta__form{align-items:flex-start;width:100%;display:flex}@media screen and not (min-width:1024px){.Contacts-module-scss-module__0jdFta__form{background:#fff;border-radius:16px;flex-direction:column-reverse;padding-bottom:16px}}@media screen and (min-width:1024px){.Contacts-module-scss-module__0jdFta__form{gap:16px}}.Contacts-module-scss-module__0jdFta__formMainContent{flex-direction:column;flex-grow:1;align-items:flex-start;width:100%;display:flex}.Contacts-module-scss-module__0jdFta__grid{grid-template-columns:repeat(auto-fill,1fr);gap:16px;width:100%;display:grid}@media screen and (min-width:1024px){.Contacts-module-scss-module__0jdFta__grid{flex-wrap:wrap;grid-template-columns:repeat(2,1fr)}}.Contacts-module-scss-module__0jdFta__halfWidth{max-width:48%}.Contacts-module-scss-module__0jdFta__subGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.Contacts-module-scss-module__0jdFta__title{color:var(--color-primary-dark);margin-bottom:12px;font-size:18px;font-weight:500}.Contacts-module-scss-module__0jdFta__submitBtn{margin-top:35px;padding:13px 32px}@media screen and not (min-width:1024px){.Contacts-module-scss-module__0jdFta__submitBtn{width:100%}}.Contacts-module-scss-module__0jdFta__subTitle{white-space:nowrap;align-items:center;width:100%;margin:16px 0;display:flex}.Contacts-module-scss-module__0jdFta__subTitle h2{color:var(--color-primary-dark);font-size:14px;font-weight:400}.Contacts-module-scss-module__0jdFta__subTitle hr{border:1px solid var(--color-disabled-border);width:100%;margin-left:16px}.Contacts-module-scss-module__0jdFta__profileImgCard{min-width:240px;padding:16px}@media screen and not (min-width:1024px){.Contacts-module-scss-module__0jdFta__profileImgCard{width:100%}}@media screen and (min-width:1024px){.Contacts-module-scss-module__0jdFta__profileImgCard{border:1px solid var(--color-curface);background:#fff;border-radius:16px}}.Contacts-module-scss-module__0jdFta__profileImgTitle{color:var(--color-primary-dark);text-align:center;margin-bottom:12px;font-size:18px;font-weight:500}@media screen and not (min-width:1024px){.Contacts-module-scss-module__0jdFta__profileImgTitle{display:none}}.Contacts-module-scss-module__0jdFta__imgInput{margin-bottom:12px}.Contacts-module-scss-module__0jdFta__profileMobileTitle{margin-bottom:16px;font-size:22px;font-weight:600;display:none}@media screen and not (min-width:1024px){.Contacts-module-scss-module__0jdFta__profileMobileTitle{display:block}}.Contacts-module-scss-module__0jdFta__returnTripWrapper{background-color:#fff;border-radius:16px;width:100%;margin-top:24px;padding:32px 24px}@media screen and not (min-width:768px){.Contacts-module-scss-module__0jdFta__returnTripWrapper{padding:16px 24px}}.Contacts-module-scss-module__0jdFta__checkboxWrapper{justify-content:left;align-items:center;margin-top:12px;display:flex}.Contacts-module-scss-module__0jdFta__checkboxText{font-size:14px;font-weight:400;line-height:140%}.Contacts-module-scss-module__0jdFta__vehicleBlock{display:flex}@media screen and not (min-width:768px){.Contacts-module-scss-module__0jdFta__vehicleBlock{flex-direction:column}}.Contacts-module-scss-module__0jdFta__vehicleCheckbox{margin-left:16px}@media screen and not (min-width:768px){.Contacts-module-scss-module__0jdFta__vehicleCheckbox{margin-top:12px;margin-left:initial}}@media screen and (min-width:768px){.Contacts-module-scss-module__0jdFta__vehicleNumberInput{min-width:370px}}@media screen and not (min-width:768px){.Contacts-module-scss-module__0jdFta__vehicleNumberInput{width:100%}}
.HomePage-module-scss-module__aBohEq__homePage{flex-direction:column;flex-grow:1;display:flex}.HomePage-module-scss-module__aBohEq__homePage .HomePage-module-scss-module__aBohEq__popularTrips{width:100%;max-width:1248px;margin:0 auto}.HomePage-module-scss-module__aBohEq__homePage .HomePage-module-scss-module__aBohEq__last{padding-bottom:160px}.HomePage-module-scss-module__aBohEq__homePage .HomePage-module-scss-module__aBohEq__heading+*{margin-top:32px}
.ReceiptInfo-module-scss-module__RadNLq__receiptInfo{background:#fff;border-radius:16px}@media screen and (min-width:768px){.ReceiptInfo-module-scss-module__RadNLq__receiptInfo{padding:24px}}.ReceiptInfo-module-scss-module__RadNLq__heading{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.ReceiptInfo-module-scss-module__RadNLq__heading .ReceiptInfo-module-scss-module__RadNLq__title{font-size:16px;font-weight:500}.ReceiptInfo-module-scss-module__RadNLq__heading .ReceiptInfo-module-scss-module__RadNLq__title span{color:var(--color-secondary-dark);margin-left:8px;font-size:14px;font-weight:400}.ReceiptInfo-module-scss-module__RadNLq__heading .ReceiptInfo-module-scss-module__RadNLq__createdAt{font-size:14px;font-weight:500}.ReceiptInfo-module-scss-module__RadNLq__separator{margin:35px 0}.ReceiptInfo-module-scss-module__RadNLq__columnSeparator{width:auto;min-width:1px;min-height:20px;height:initial;background:var(--color-curface);margin:0 24px;display:none}@media screen and (min-width:768px){.ReceiptInfo-module-scss-module__RadNLq__columnSeparator{display:block}}.ReceiptInfo-module-scss-module__RadNLq__card .ReceiptInfo-module-scss-module__RadNLq__title{align-items:center;margin-bottom:10px;font-size:19px;font-weight:600;display:flex}.ReceiptInfo-module-scss-module__RadNLq__card .ReceiptInfo-module-scss-module__RadNLq__title svg{margin-right:8px;font-size:22px}@media screen and (min-width:768px){.ReceiptInfo-module-scss-module__RadNLq__card .ReceiptInfo-module-scss-module__RadNLq__title{margin-bottom:24px;font-size:20px}.ReceiptInfo-module-scss-module__RadNLq__card .ReceiptInfo-module-scss-module__RadNLq__title svg{margin-right:8px;font-size:24px}}.ReceiptInfo-module-scss-module__RadNLq__card .ReceiptInfo-module-scss-module__RadNLq__columns{flex-direction:column;display:flex}@media screen and (min-width:768px){.ReceiptInfo-module-scss-module__RadNLq__card .ReceiptInfo-module-scss-module__RadNLq__columns{flex-direction:row}}.ReceiptInfo-module-scss-module__RadNLq__card .ReceiptInfo-module-scss-module__RadNLq__columns .ReceiptInfo-module-scss-module__RadNLq__list{flex-direction:column;gap:12px;display:flex}@media screen and not (min-width:768px){.ReceiptInfo-module-scss-module__RadNLq__card .ReceiptInfo-module-scss-module__RadNLq__columns .ReceiptInfo-module-scss-module__RadNLq__list{margin-top:12px}}.ReceiptInfo-module-scss-module__RadNLq__card .ReceiptInfo-module-scss-module__RadNLq__columns>:not(.ReceiptInfo-module-scss-module__RadNLq__columnSeparator){flex:1}.ReceiptInfo-module-scss-module__RadNLq__card .ReceiptInfo-module-scss-module__RadNLq__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ReceiptInfo-module-scss-module__RadNLq__card .ReceiptInfo-module-scss-module__RadNLq__row .ReceiptInfo-module-scss-module__RadNLq__label{max-width:200px;color:var(--color-third-dark);font-size:12px;font-weight:400}.ReceiptInfo-module-scss-module__RadNLq__card .ReceiptInfo-module-scss-module__RadNLq__row .ReceiptInfo-module-scss-module__RadNLq__value{font-size:16px;font-weight:400}.ReceiptInfo-module-scss-module__RadNLq__card .ReceiptInfo-module-scss-module__RadNLq__row>*{flex:1}
.Payment-module-scss-module__T02Uvq__pageWrapper{margin:56px 0 180px}
.ModalContent-module-scss-module__GPI02W__contentWrapper{background-color:#fff;border-radius:12px;width:620px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and not (min-width:768px){.ModalContent-module-scss-module__GPI02W__contentWrapper{width:calc(100vw - 32px)}}.ModalContent-module-scss-module__GPI02W__topWrapper{background:linear-gradient(90deg,#fbf4f2,#ffeae3 100%,#ffe4e4 100%,#fbf4f2 100%);border-top-left-radius:12px;border-top-right-radius:12px;justify-content:center;align-items:center;width:100%;padding:27px 0;display:flex}.ModalContent-module-scss-module__GPI02W__iconWrapper{background-color:var(--error-border-color);border-radius:100%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.ModalContent-module-scss-module__GPI02W__contentBlock{padding:32px 48px}.ModalContent-module-scss-module__GPI02W__title{color:var(--color-primary-dark);text-align:center;margin-bottom:8px;font-size:24px;font-weight:600;line-height:120%}.ModalContent-module-scss-module__GPI02W__subTitle{color:var(--color-third-dark);margin-bottom:32px;font-size:16px;font-weight:400;line-height:140%}.ModalContent-module-scss-module__GPI02W__buttonWrapper{justify-content:center;display:flex}@media screen and not (min-width:768px){.ModalContent-module-scss-module__GPI02W__buttonWrapper{flex-direction:column}}.ModalContent-module-scss-module__GPI02W__button{justify-content:center;justify-self:center;align-items:center;min-width:200px;height:48px;display:flex}.ModalContent-module-scss-module__GPI02W__button:first-child{margin-right:16px}@media screen and not (min-width:768px){.ModalContent-module-scss-module__GPI02W__button:first-child{margin:0 0 16px}}
.Packages-module-scss-module__hcmcLW__wrapper{padding-top:56px!important}.Packages-module-scss-module__hcmcLW__title{font-size:24px;font-weight:600}@media (min-width:768px){.Packages-module-scss-module__hcmcLW__title{font-size:28px}}.Packages-module-scss-module__hcmcLW__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.Packages-module-scss-module__hcmcLW__packages{scrollbar-width:thin;scrollbar-color:var(--color-disabled-border) #0000;grid-template-columns:repeat(3,minmax(265px,1fr));gap:16px;padding-bottom:15px;display:grid;overflow:auto}.Packages-module-scss-module__hcmcLW__packages::-webkit-scrollbar{height:6px}.Packages-module-scss-module__hcmcLW__packages::-webkit-scrollbar-thumb{background-color:var(--color-disabled-border);border-radius:4px}.Packages-module-scss-module__hcmcLW__packages::-webkit-scrollbar-track{background-color:#0000}@media (min-width:860px){.Packages-module-scss-module__hcmcLW__packages{grid-template-columns:repeat(3,1fr);overflow:visible}}@media (min-width:1024px){.Packages-module-scss-module__hcmcLW__packages{gap:32px}}
.SuccessPayment-module-scss-module__uC7iPG__wrapper{margin-top:56px}@media screen and (max-width:1279px){.SuccessPayment-module-scss-module__uC7iPG__wrapper{background-color:#fff;border-radius:12px;margin:44px 0;padding:16px}}.SuccessPayment-module-scss-module__uC7iPG__topWrapper{justify-content:space-between;margin-bottom:16px;display:flex}@media screen and (max-width:1279px){.SuccessPayment-module-scss-module__uC7iPG__topWrapper{margin-bottom:initial;flex-direction:column}}@media screen and (min-width:768px) and (max-width:1279px){.SuccessPayment-module-scss-module__uC7iPG__topWrapper{align-items:center}}.SuccessPayment-module-scss-module__uC7iPG__header{text-align:left;font-size:23px;font-weight:500;line-height:120%}@media screen and not (min-width:768px){.SuccessPayment-module-scss-module__uC7iPG__header{margin-bottom:10px}}@media screen and (min-width:768px){.SuccessPayment-module-scss-module__uC7iPG__header{font-size:26px;font-weight:600;line-height:140%}}@media screen and (min-width:1240px){.SuccessPayment-module-scss-module__uC7iPG__header{font-size:36px;font-weight:500;line-height:120%}}.SuccessPayment-module-scss-module__uC7iPG__buttonWrapperDesktop{position:relative}@media screen and not (min-width:1240px){.SuccessPayment-module-scss-module__uC7iPG__buttonWrapperDesktop{display:none}}.SuccessPayment-module-scss-module__uC7iPG__buttonWrapperMobile{justify-content:center;margin-top:15px;display:flex;position:relative}@media screen and (min-width:1240px){.SuccessPayment-module-scss-module__uC7iPG__buttonWrapperMobile{margin-top:0;display:none}}.SuccessPayment-module-scss-module__uC7iPG__downloadButton{color:var(--color-third-blue);padding:8px 24px;font-size:14px;max-height:44px!important}.SuccessPayment-module-scss-module__uC7iPG__downloadButton svg{margin-right:6px}.SuccessPayment-module-scss-module__uC7iPG__downloadIcon{position:absolute;top:50%;left:21px;transform:translateY(-65%)}@media screen and (max-width:1279px){.SuccessPayment-module-scss-module__uC7iPG__downloadIcon{left:calc(50% - 72px)}}.SuccessPayment-module-scss-module__uC7iPG__bookingReference{gap:6px;margin-top:8px;margin-bottom:8px;font-size:18px;font-weight:600;line-height:120%;display:flex}.SuccessPayment-module-scss-module__uC7iPG__bookingReference *{font-size:19px;font-weight:600;line-height:120%}@media screen and (min-width:768px){.SuccessPayment-module-scss-module__uC7iPG__bookingReference{margin:8px 0 15px;font-size:20px;font-weight:600;line-height:120%}.SuccessPayment-module-scss-module__uC7iPG__bookingReference *{font-size:20px;font-weight:600;line-height:120%}}@media screen and (min-width:768px) and (max-width:1279px){.SuccessPayment-module-scss-module__uC7iPG__bookingReference{justify-content:center}}.SuccessPayment-module-scss-module__uC7iPG__bookingProcessDesc{margin-bottom:32px;font-size:18px;font-weight:500;line-height:120%}@media screen and (max-width:1279px){.SuccessPayment-module-scss-module__uC7iPG__bookingProcessDesc{margin-bottom:24px;font-size:16px;font-weight:400;line-height:140%}}@media screen and (min-width:768px) and (max-width:1279px){.SuccessPayment-module-scss-module__uC7iPG__bookingProcessDesc{text-align:center}}.SuccessPayment-module-scss-module__uC7iPG__mainContent{background-color:#fff;border-radius:16px;padding:24px}@media screen and (max-width:1279px){.SuccessPayment-module-scss-module__uC7iPG__mainContent{padding:initial}}@media screen and (min-width:768px) and (max-width:1279px){.SuccessPayment-module-scss-module__uC7iPG__tripsInfoBlockInner{grid-template-columns:1fr 1fr;column-gap:48px;display:grid}}.SuccessPayment-module-scss-module__uC7iPG__totalCostBlock{justify-content:space-between;padding:32px 0;display:flex}@media screen and (max-width:1279px){.SuccessPayment-module-scss-module__uC7iPG__totalCostBlock{display:none}}.SuccessPayment-module-scss-module__uC7iPG__blocksTitle{font-size:20px;font-weight:600;line-height:120%}.SuccessPayment-module-scss-module__uC7iPG__totalCost{font-size:24px;font-weight:600;line-height:120%}.SuccessPayment-module-scss-module__uC7iPG__gapGrip{flex-direction:column;gap:40px;display:flex}@media screen and (min-width:768px){.SuccessPayment-module-scss-module__uC7iPG__gapGrip{gap:32px}}.SuccessPayment-module-scss-module__uC7iPG__tripGrid{flex-direction:column;gap:24px;display:flex}.SuccessPayment-module-scss-module__uC7iPG__tripGrid .SuccessPayment-module-scss-module__uC7iPG__tripInfo{flex-grow:1}@media screen and (min-width:1240px){.SuccessPayment-module-scss-module__uC7iPG__tripGrid{flex-direction:row}}.SuccessPayment-module-scss-module__uC7iPG__tripGrid.SuccessPayment-module-scss-module__uC7iPG__column{flex-direction:column}
.PaymentForm-module-scss-module__-iKbwG__blocks{gap:24px;display:flex}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__-iKbwG__blocks{flex-direction:column}}.PaymentForm-module-scss-module__-iKbwG__tripTitle{color:var(--color-primary-dark);margin-bottom:32px;font-size:36px;font-weight:500;line-height:120%}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__-iKbwG__tripTitle{margin-bottom:16px;font-size:22px;font-weight:600;line-height:120%}}.PaymentForm-module-scss-module__-iKbwG__paymentBlock{background-color:#fff;border-radius:16px;flex:1;min-width:70%;padding:32px 24px}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__-iKbwG__paymentBlock{padding:16px 12px}}.PaymentForm-module-scss-module__-iKbwG__paymentBlockTitle{font-size:24px;font-weight:600;line-height:120%}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__-iKbwG__paymentBlockTitle{display:none}}.PaymentForm-module-scss-module__-iKbwG__totalCostBlockDesktop{justify-content:space-between;width:100%;margin:16px 0;display:flex}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__-iKbwG__totalCostBlockDesktop{display:none}}.PaymentForm-module-scss-module__-iKbwG__totalCostBlockMobile{justify-content:space-between;margin-bottom:16px;display:flex}@media screen and (min-width:768px){.PaymentForm-module-scss-module__-iKbwG__totalCostBlockMobile{display:none}}.PaymentForm-module-scss-module__-iKbwG__costText{align-self:center}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__-iKbwG__costText{font-size:16px;font-weight:500;line-height:140%}}.PaymentForm-module-scss-module__-iKbwG__cost{color:var(--color-primary-dark);font-size:24px;font-weight:600;line-height:120%}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__-iKbwG__radioGroupContainerDesktop{display:none}}.PaymentForm-module-scss-module__-iKbwG__radioGroupContainerMobile{margin-bottom:16px}@media screen and (min-width:768px){.PaymentForm-module-scss-module__-iKbwG__radioGroupContainerMobile{display:none}}.PaymentForm-module-scss-module__-iKbwG__cardRadioButtons{width:100%;gap:4px!important}.PaymentForm-module-scss-module__-iKbwG__cardRadioButtonsWrapper{background-color:var(--color-brand-25);border:1px solid var(--color-brand-blue);cursor:pointer;border-radius:12px;flex:1;padding:16px 48px 16px 16px;margin:8px 8px 16px 0!important}.PaymentForm-module-scss-module__-iKbwG__cardRadioButtonsWrapper:hover{background-color:var(--color-brand-blue);border:1px solid var(--color-primary-main)}.PaymentForm-module-scss-module__-iKbwG__cardRadioButtonsWrapper:nth-child(2){margin-left:40px}.PaymentForm-module-scss-module__-iKbwG__cardRadioButtonsWrapper:last-child{margin-right:initial!important}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__-iKbwG__cardRadioButtonsWrapper{display:none}}.PaymentForm-module-scss-module__-iKbwG__radioButton{background-color:red;margin-right:8px}.PaymentForm-module-scss-module__-iKbwG__inputsWrapper{gap:16px;display:flex}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__-iKbwG__inputsWrapper{flex-direction:column}}.PaymentForm-module-scss-module__-iKbwG__input{flex:1}.PaymentForm-module-scss-module__-iKbwG__expirationDate{color:var(--color-primary-dark);margin:16px 0 8px;font-size:14px;font-weight:400;line-height:120%}.PaymentForm-module-scss-module__-iKbwG__rightBlock{background-color:#fff;min-width:30%;height:max-content;margin-bottom:24px;padding:32px 24px}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__-iKbwG__rightBlock{padding:16px 12px}.PaymentForm-module-scss-module__-iKbwG__rightBlockTop{margin-bottom:initial;border-radius:16px 16px 0 0}.PaymentForm-module-scss-module__-iKbwG__rightBlockBottom{border-radius:0 0 16px 16px}}.PaymentForm-module-scss-module__-iKbwG__blockTitle{font-size:18px;font-weight:500;line-height:120%}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__-iKbwG__blockTitle{font-size:18px;font-weight:500;line-height:140%}}.PaymentForm-module-scss-module__-iKbwG__blockSubTitle{margin:8px 0;font-size:16px;font-weight:400;line-height:140%}.PaymentForm-module-scss-module__-iKbwG__radioButtonsWrapper{margin-top:24px}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__-iKbwG__radioButtonsWrapper{border-bottom:1px solid var(--color-brand-blue);padding-bottom:40px}}.PaymentForm-module-scss-module__-iKbwG__dinteroContainer{border-radius:6px}@media screen and (min-width:1024px){.PaymentForm-module-scss-module__-iKbwG__dinteroContainer{min-width:500px}}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__-iKbwG__dinteroContainer{width:100%}}.PaymentForm-module-scss-module__-iKbwG__dinteroContainer>div:not(:first-child){display:none}.PaymentForm-module-scss-module__-iKbwG__dinteroContainer iframe{min-height:300px}.PaymentForm-module-scss-module__-iKbwG__dinteroWrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.PaymentForm-module-scss-module__-iKbwG__surveyCheckbox{min-height:30px}.PaymentForm-module-scss-module__-iKbwG__loader{max-height:400px;min-height:300px!important}
.Payment-module-scss-module__sWop4a__pageWrapper{margin:56px 0 180px}@media screen and not (min-width:768px){.Payment-module-scss-module__sWop4a__pageWrapper{margin:70px 0 56px}}
.TripInfo-module-scss-module__iWzHea__tripInfo{background:#fff;border-radius:16px}@media screen and (min-width:768px){.TripInfo-module-scss-module__iWzHea__tripInfo{padding:24px}}.TripInfo-module-scss-module__iWzHea__tripInfo time{white-space:nowrap}.TripInfo-module-scss-module__iWzHea__list{flex-direction:column;display:flex}.TripInfo-module-scss-module__iWzHea__list .TripInfo-module-scss-module__iWzHea__row:not(:last-of-type){border-bottom:1px solid var(--color-curface)}.TripInfo-module-scss-module__iWzHea__list .TripInfo-module-scss-module__iWzHea__row:first-of-type{padding-top:0}.TripInfo-module-scss-module__iWzHea__list .TripInfo-module-scss-module__iWzHea__row:last-of-type{padding-bottom:0}.TripInfo-module-scss-module__iWzHea__row{justify-content:space-between;align-items:center;gap:10px;padding:20px 0;display:flex}@media screen and (min-width:768px){.TripInfo-module-scss-module__iWzHea__row{padding:24px 0}}.TripInfo-module-scss-module__iWzHea__title{font-size:19px;font-weight:600}@media screen and (min-width:768px){.TripInfo-module-scss-module__iWzHea__title{font-size:24px}}.TripInfo-module-scss-module__iWzHea__subtitle{min-width:90px;font-size:18px;font-weight:500}@media screen and (min-width:768px){.TripInfo-module-scss-module__iWzHea__subtitle{min-width:180px}}.TripInfo-module-scss-module__iWzHea__withDesc{flex:1;display:flex}.TripInfo-module-scss-module__iWzHea__withDesc .TripInfo-module-scss-module__iWzHea__desc{white-space:nowrap;flex-grow:1;align-items:center;padding-left:10px;font-size:14px;font-weight:400;display:flex}.TripInfo-module-scss-module__iWzHea__withDesc .TripInfo-module-scss-module__iWzHea__price{margin-left:auto;font-size:18px;font-weight:500}.TripInfo-module-scss-module__iWzHea__price{color:var(--color-secondary-dark);font-weight:500}.TripInfo-module-scss-module__iWzHea__service{color:var(--color-secondary-dark);align-items:center;display:flex}.TripInfo-module-scss-module__iWzHea__service svg{margin-right:5px}.TripInfo-module-scss-module__iWzHea__service span{margin-left:5px;font-size:14px;font-weight:500}.TripInfo-module-scss-module__iWzHea__serviceList{flex-direction:column;flex-grow:1;gap:5px;display:flex}
.RoomServiceDrawerContent-module-scss-module__6L3mCW__drawerContent{flex-direction:column;width:100%;display:flex}.RoomServiceDrawerContent-module-scss-module__6L3mCW__drawerContent>*{max-width:100%}.RoomServiceDrawerContent-module-scss-module__6L3mCW__top{flex-direction:column;display:flex}@media screen and (min-width:768px){.RoomServiceDrawerContent-module-scss-module__6L3mCW__top{justify-content:space-between}}.RoomServiceDrawerContent-module-scss-module__6L3mCW__backBtn{border:1px solid var(--color-primary-main);background:var(--color-brand-25);border-radius:40px;align-items:center;max-width:max-content;font-size:14px;line-height:100%;display:flex;color:var(--color-primary-dark)!important;padding:5px 10px!important}@media screen and (min-width:768px){.RoomServiceDrawerContent-module-scss-module__6L3mCW__backBtn{font-size:16px;padding:11px 24px 11px 18px!important}}.RoomServiceDrawerContent-module-scss-module__6L3mCW__icon{font-size:24px;transform:rotate(90deg)}.RoomServiceDrawerContent-module-scss-module__6L3mCW__mobile{max-height:180px;display:block}@media screen and (min-width:768px){.RoomServiceDrawerContent-module-scss-module__6L3mCW__mobile{display:none}}@media screen and not (min-width:768px){.RoomServiceDrawerContent-module-scss-module__6L3mCW__desktop{display:none!important}.RoomServiceDrawerContent-module-scss-module__6L3mCW__slide{justify-content:center!important;align-items:center!important;max-width:90%!important;margin-left:5%!important;display:flex!important}}.RoomServiceDrawerContent-module-scss-module__6L3mCW__roomTitle{color:var(--color-primary-dark);margin-bottom:32px;font-size:28px;font-weight:700;line-height:120%}@media screen and not (min-width:768px){.RoomServiceDrawerContent-module-scss-module__6L3mCW__roomTitle{margin-bottom:12px}}.RoomServiceDrawerContent-module-scss-module__6L3mCW__image{object-fit:cover;border-radius:16px;max-height:350px}@media screen and not (min-width:768px){.RoomServiceDrawerContent-module-scss-module__6L3mCW__image{max-height:180px}}.RoomServiceDrawerContent-module-scss-module__6L3mCW__mediaGalleryImageWrapper{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.RoomServiceDrawerContent-module-scss-module__6L3mCW__mediaGalleryImageWrapper .RoomServiceDrawerContent-module-scss-module__6L3mCW__image{cursor:pointer}@media screen and not (min-width:768px){.RoomServiceDrawerContent-module-scss-module__6L3mCW__mediaGalleryImageWrapper{grid-template-columns:repeat(1,1fr);gap:12px}.RoomServiceDrawerContent-module-scss-module__6L3mCW__mediaGalleryImageWrapper .RoomServiceDrawerContent-module-scss-module__6L3mCW__image{cursor:pointer;max-height:220px}}.RoomServiceDrawerContent-module-scss-module__6L3mCW__manyImageWrap{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.RoomServiceDrawerContent-module-scss-module__6L3mCW__buttonDesktop{z-index:100;position:absolute;bottom:35px;left:40px}.RoomServiceDrawerContent-module-scss-module__6L3mCW__buttonMobile{justify-content:center;align-items:center;width:100%;margin:8px 0 16px;padding-left:0;display:flex}@media screen and (min-width:768px){.RoomServiceDrawerContent-module-scss-module__6L3mCW__buttonMobile{display:none}}.RoomServiceDrawerContent-module-scss-module__6L3mCW__slider{object-fit:cover;border-radius:16px;height:auto;margin-bottom:40px;max-width:100%!important}@media screen and (min-width:768px){.RoomServiceDrawerContent-module-scss-module__6L3mCW__slider{max-width:600px}}.RoomServiceDrawerContent-module-scss-module__6L3mCW__serviceContent{justify-content:space-between;align-items:flex-start;gap:33px;display:flex}.RoomServiceDrawerContent-module-scss-module__6L3mCW__serviceContent .RoomServiceDrawerContent-module-scss-module__6L3mCW__column{flex-direction:column;flex-grow:1;display:flex}.RoomServiceDrawerContent-module-scss-module__6L3mCW__serviceDescription{color:var(--color-secondary-dark);font-size:16px;font-weight:400;line-height:120%}@media screen and (min-width:768px){.RoomServiceDrawerContent-module-scss-module__6L3mCW__serviceDescription{margin-top:40px}}.RoomServiceDrawerContent-module-scss-module__6L3mCW__serviceDescription *{color:var(--color-secondary-dark)}@media screen and (min-width:768px){.RoomServiceDrawerContent-module-scss-module__6L3mCW__serviceDescription.RoomServiceDrawerContent-module-scss-module__6L3mCW__serviceDescriptionWithoutImage{margin-top:initial}}.RoomServiceDrawerContent-module-scss-module__6L3mCW__tagList{flex-wrap:wrap;gap:8px 4px;max-width:320px;margin-top:24px;display:inline-flex}.RoomServiceDrawerContent-module-scss-module__6L3mCW__tagList .RoomServiceDrawerContent-module-scss-module__6L3mCW__tag{color:var(--color-secondary-blue);border:1px solid var(--color-link);background:var(--color-brand-25);border-radius:100px;padding:4px 12px;font-size:14px}.RoomServiceDrawerContent-module-scss-module__6L3mCW__tagsWrapper{max-width:30%}.RoomServiceDrawerContent-module-scss-module__6L3mCW__serviceTagTitle{color:var(--color-primary-dark);font-size:24px;font-weight:600;line-height:120%}.RoomServiceDrawerContent-module-scss-module__6L3mCW__galleryTitle{margin:48px 0;font-size:28px;font-weight:700;line-height:120%}@media screen and not (min-width:768px){.RoomServiceDrawerContent-module-scss-module__6L3mCW__galleryTitle{margin:32px 0 12px;font-size:24px;font-weight:600;line-height:120%}}.RoomServiceDrawerContent-module-scss-module__6L3mCW__wrapper{position:relative}.RoomServiceDrawerContent-module-scss-module__6L3mCW__lightboxWrap{z-index:99;background-color:#040618cc;width:100%;height:100%;position:fixed;top:0;left:0;justify-content:center!important;align-items:center!important;display:flex!important}.RoomServiceDrawerContent-module-scss-module__6L3mCW__lightboxImage{object-fit:cover;width:80vw;height:85vh;margin-top:5vh;margin-left:10%;border-radius:16px!important}@media screen and not (min-width:768px){.RoomServiceDrawerContent-module-scss-module__6L3mCW__lightboxImage{width:100%;height:40vh;margin:initial}}.RoomServiceDrawerContent-module-scss-module__6L3mCW__closeButton{z-index:100;cursor:pointer;position:fixed;top:24px;right:36px}.RoomServiceDrawerContent-module-scss-module__6L3mCW__titleWrapper{justify-content:space-between;display:flex}.RoomServiceDrawerContent-module-scss-module__6L3mCW__closeIcon{cursor:pointer}
.PaymentForm-module-scss-module__X1JJVq__blocks{gap:24px;display:flex}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__X1JJVq__blocks{flex-direction:column}}.PaymentForm-module-scss-module__X1JJVq__tripTitle{color:var(--color-primary-dark);margin-bottom:32px;font-size:36px;font-weight:500;line-height:120%}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__X1JJVq__tripTitle{margin-bottom:16px;font-size:22px;font-weight:600;line-height:120%}}.PaymentForm-module-scss-module__X1JJVq__paymentBlock{background-color:#fff;border-radius:16px;flex:1;min-width:70%;padding:32px 24px}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__X1JJVq__paymentBlock{padding:16px 12px}}.PaymentForm-module-scss-module__X1JJVq__paymentBlockTitle{font-size:24px;font-weight:600;line-height:120%}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__X1JJVq__paymentBlockTitle{display:none}}.PaymentForm-module-scss-module__X1JJVq__totalCostBlockDesktop{justify-content:space-between;width:100%;margin:16px 0;display:flex}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__X1JJVq__totalCostBlockDesktop{display:none}}.PaymentForm-module-scss-module__X1JJVq__totalCostBlockMobile{justify-content:space-between;margin-bottom:16px;display:flex}@media screen and (min-width:768px){.PaymentForm-module-scss-module__X1JJVq__totalCostBlockMobile{display:none}}.PaymentForm-module-scss-module__X1JJVq__costText{align-self:center}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__X1JJVq__costText{font-size:16px;font-weight:500;line-height:140%}}.PaymentForm-module-scss-module__X1JJVq__cost{color:var(--color-primary-dark);font-size:24px;font-weight:600;line-height:120%}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__X1JJVq__radioGroupContainerDesktop{display:none}}.PaymentForm-module-scss-module__X1JJVq__radioGroupContainerMobile{margin-bottom:16px}@media screen and (min-width:768px){.PaymentForm-module-scss-module__X1JJVq__radioGroupContainerMobile{display:none}}.PaymentForm-module-scss-module__X1JJVq__cardRadioButtons{width:100%;gap:4px!important}.PaymentForm-module-scss-module__X1JJVq__cardRadioButtonsWrapper{background-color:var(--color-brand-25);border:1px solid var(--color-brand-blue);cursor:pointer;border-radius:12px;flex:1;padding:16px 48px 16px 16px;margin:8px 8px 16px 0!important}.PaymentForm-module-scss-module__X1JJVq__cardRadioButtonsWrapper:hover{background-color:var(--color-brand-blue);border:1px solid var(--color-primary-main)}.PaymentForm-module-scss-module__X1JJVq__cardRadioButtonsWrapper:nth-child(2){margin-left:40px}.PaymentForm-module-scss-module__X1JJVq__cardRadioButtonsWrapper:last-child{margin-right:initial!important}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__X1JJVq__cardRadioButtonsWrapper{display:none}}.PaymentForm-module-scss-module__X1JJVq__radioButton{background-color:red;margin-right:8px}.PaymentForm-module-scss-module__X1JJVq__inputsWrapper{gap:16px;display:flex}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__X1JJVq__inputsWrapper{flex-direction:column}}.PaymentForm-module-scss-module__X1JJVq__input{flex:1}.PaymentForm-module-scss-module__X1JJVq__expirationDate{color:var(--color-primary-dark);margin:16px 0 8px;font-size:14px;font-weight:400;line-height:120%}.PaymentForm-module-scss-module__X1JJVq__rightBlock{background-color:#fff;min-width:30%;height:max-content;margin-bottom:24px;padding:32px 24px}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__X1JJVq__rightBlock{padding:16px 12px}.PaymentForm-module-scss-module__X1JJVq__rightBlockTop{margin-bottom:initial;border-radius:16px 16px 0 0}.PaymentForm-module-scss-module__X1JJVq__rightBlockBottom{border-radius:0 0 16px 16px}}.PaymentForm-module-scss-module__X1JJVq__blockTitle{font-size:18px;font-weight:500;line-height:120%}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__X1JJVq__blockTitle{font-size:18px;font-weight:500;line-height:140%}}.PaymentForm-module-scss-module__X1JJVq__blockSubTitle{margin:8px 0;font-size:16px;font-weight:400;line-height:140%}.PaymentForm-module-scss-module__X1JJVq__radioButtonsWrapper{margin-top:24px}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__X1JJVq__radioButtonsWrapper{border-bottom:1px solid var(--color-brand-blue);padding-bottom:40px}}.PaymentForm-module-scss-module__X1JJVq__dinteroContainer{border-radius:6px}@media screen and (min-width:1024px){.PaymentForm-module-scss-module__X1JJVq__dinteroContainer{min-width:500px}}@media screen and not (min-width:768px){.PaymentForm-module-scss-module__X1JJVq__dinteroContainer{width:100%}}.PaymentForm-module-scss-module__X1JJVq__dinteroContainer>div:not(:first-child){display:none}.PaymentForm-module-scss-module__X1JJVq__dinteroContainer iframe{min-height:300px}.PaymentForm-module-scss-module__X1JJVq__dinteroWrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.PaymentForm-module-scss-module__X1JJVq__surveyCheckbox{min-height:30px}.PaymentForm-module-scss-module__X1JJVq__loader{max-height:400px;min-height:300px!important}
.ExtrasContent-module-scss-module__oKpXwG__priceWrapper{margin-top:16px;display:flex}.ExtrasContent-module-scss-module__oKpXwG__from{color:var(--color-primary-main);align-self:end;margin-right:4px;font-size:24px;font-weight:600;line-height:120%}.ExtrasContent-module-scss-module__oKpXwG__price{color:var(--color-primary-main);margin-right:4px;font-size:24px;font-weight:600;line-height:120%}.ExtrasContent-module-scss-module__oKpXwG__person{color:var(--color-third-dark);align-self:center;font-size:12px;font-weight:400;line-height:120%}
.VatInfo-module-scss-module__4J---W__vatInfo{background:#fff;border-radius:16px}@media screen and (min-width:768px){.VatInfo-module-scss-module__4J---W__vatInfo{padding:24px}}.VatInfo-module-scss-module__4J---W__row{justify-content:space-between;align-items:center;display:flex}.VatInfo-module-scss-module__4J---W__row.VatInfo-module-scss-module__4J---W__total{margin-top:15px}.VatInfo-module-scss-module__4J---W__price{font-size:20px;font-weight:600}.VatInfo-module-scss-module__4J---W__subtitle{color:var(--color-primary-dark);font-size:18px;font-weight:500}.VatInfo-module-scss-module__4J---W__title{font-size:19px;font-weight:600}@media screen and (min-width:768px){.VatInfo-module-scss-module__4J---W__title{font-size:20px}}.VatInfo-module-scss-module__4J---W__totalPrice{font-size:19px;font-weight:600}@media screen and (min-width:768px){.VatInfo-module-scss-module__4J---W__totalPrice{font-size:24px}}
.ServiceCard-module-scss-module__qE20AG__bookingCard{background:var(--color-grey-background);border:1px solid var(--color-curface);border-radius:12px;gap:22px}@media screen and not (min-width:1440px){.ServiceCard-module-scss-module__qE20AG__bookingCard{flex-direction:column}}.ServiceCard-module-scss-module__qE20AG__bookingCard.ServiceCard-module-scss-module__qE20AG__disabled{filter:grayscale();opacity:.7}@media screen and (min-width:1440px){.ServiceCard-module-scss-module__qE20AG__bookingCard .ServiceCard-module-scss-module__qE20AG__bookingImg{min-width:400px;max-width:400px}}.ServiceCard-module-scss-module__qE20AG__bookingCard.ServiceCard-module-scss-module__qE20AG__active{background:var(--color-brand-25);border:1px solid var(--color-brand-blue);padding-bottom:0}.ServiceCard-module-scss-module__qE20AG__cardInfo{flex-direction:column;flex-grow:1;padding-bottom:10px;display:flex}@media screen and (min-width:1024px){.ServiceCard-module-scss-module__qE20AG__cardInfo{padding:16px 0 18px}}.ServiceCard-module-scss-module__qE20AG__tagList{flex-wrap:wrap;gap:8px 4px;max-width:320px;margin-top:24px;display:inline-flex}.ServiceCard-module-scss-module__qE20AG__tagList .ServiceCard-module-scss-module__qE20AG__tag{color:var(--color-secondary-blue);border:1px solid var(--color-link);background:var(--color-brand-25);border-radius:100px;padding:4px 12px;font-size:14px}.ServiceCard-module-scss-module__qE20AG__slider{width:316px!important;max-width:316px!important}.ServiceCard-module-scss-module__qE20AG__sliderHeading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}@media screen and not (min-width:768px){.ServiceCard-module-scss-module__qE20AG__sliderHeading h3{font-size:22px;font-weight:600;line-height:120%}}.ServiceCard-module-scss-module__qE20AG__slide{max-width:320px!important}.ServiceCard-module-scss-module__qE20AG__content{flex-direction:column;align-items:start;display:flex}@media screen and (min-width:768px){.ServiceCard-module-scss-module__qE20AG__content{background:#fff;border-radius:16px;padding:32px 24px}}.ServiceCard-module-scss-module__qE20AG__title{font-size:18px;font-weight:600;line-height:130%}@media screen and (min-width:768px){.ServiceCard-module-scss-module__qE20AG__title{font-size:24px;font-weight:600;line-height:130%}}.ServiceCard-module-scss-module__qE20AG__select{min-width:100%;max-width:100%}@media screen and (min-width:430px){.ServiceCard-module-scss-module__qE20AG__select{min-width:380px}}.ServiceCard-module-scss-module__qE20AG__selects{align-items:center;gap:12px;width:100%;margin:24px 0;display:flex}.ServiceCard-module-scss-module__qE20AG__subtitle{margin-bottom:15px;font-size:22px;font-weight:600;line-height:120%;display:none}@media screen and (min-width:768px){.ServiceCard-module-scss-module__qE20AG__subtitle{font-size:20px;font-weight:600;line-height:120%;display:block}}.ServiceCard-module-scss-module__qE20AG__cabinWarning{text-align:center;width:100%;color:var(--color-red);background:var(--color-light-red);border:1px solid var(--error-border-color);border-radius:12px;margin-top:15px;padding:12px 24px;font-size:12px;font-weight:400}@media screen and (min-width:768px){.ServiceCard-module-scss-module__qE20AG__cabinWarning{font-size:13px}}.ServiceCard-module-scss-module__qE20AG__card{background:#fff;border-bottom:none;border-radius:12px;max-width:286px}@media screen and (min-width:430px){.ServiceCard-module-scss-module__qE20AG__card{width:100%;max-width:350px}}.ServiceCard-module-scss-module__qE20AG__card.ServiceCard-module-scss-module__qE20AG__active{padding-bottom:0}@media screen and (min-width:768px){.ServiceCard-module-scss-module__qE20AG__card{background:var(--color-brand-25)}}.ServiceCard-module-scss-module__qE20AG__cabins{padding:4px 16px;position:relative}.ServiceCard-module-scss-module__qE20AG__cardHeading{flex-direction:column;align-items:flex-start;width:348px;padding:12px 16px;display:flex}@media screen and not (min-width:768px){.ServiceCard-module-scss-module__qE20AG__cardHeading{width:300px}}.ServiceCard-module-scss-module__qE20AG__bottomCard{border-radius:12px;width:calc(200% + 15px);max-width:calc(200% + 15px);position:relative}.ServiceCard-module-scss-module__qE20AG__bottomCard.ServiceCard-module-scss-module__qE20AG__short{border-radius:16px;width:100%;max-width:100%;overflow:hidden}.ServiceCard-module-scss-module__qE20AG__bottomCard:not(.ServiceCard-module-scss-module__qE20AG__short):after{content:"";background:var(--color-brand-25);width:20px;height:20px;position:absolute;bottom:100%;left:48.9%}.ServiceCard-module-scss-module__qE20AG__bottomCard:not(.ServiceCard-module-scss-module__qE20AG__short):before{content:"";z-index:1;background:#fff;border-bottom-left-radius:12px;width:20px;height:20px;position:absolute;bottom:100%;left:48.9%}.ServiceCard-module-scss-module__qE20AG__bottomCard.ServiceCard-module-scss-module__qE20AG__last:not(.ServiceCard-module-scss-module__qE20AG__short):before,.ServiceCard-module-scss-module__qE20AG__bottomCard.ServiceCard-module-scss-module__qE20AG__last:not(.ServiceCard-module-scss-module__qE20AG__short):after{inset:100% 48.2% auto auto}.ServiceCard-module-scss-module__qE20AG__bottomCard.ServiceCard-module-scss-module__qE20AG__last:not(.ServiceCard-module-scss-module__qE20AG__short):before{border-bottom-right-radius:12px;border-bottom-left-radius:0;transform:rotate(180deg)}.ServiceCard-module-scss-module__qE20AG__bottomCard .ServiceCard-module-scss-module__qE20AG__content{background:#fff;padding:16px}@media screen and (min-width:768px){.ServiceCard-module-scss-module__qE20AG__bottomCard .ServiceCard-module-scss-module__qE20AG__content{background:var(--color-brand-25)}}.ServiceCard-module-scss-module__qE20AG__bottomCard:not(.ServiceCard-module-scss-module__qE20AG__short).ServiceCard-module-scss-module__qE20AG__last{transform-origin:0;width:calc(200% + 15px);transform:rotate(180deg)translate(-49%)}.ServiceCard-module-scss-module__qE20AG__bottomCard:not(.ServiceCard-module-scss-module__qE20AG__short).ServiceCard-module-scss-module__qE20AG__last .ServiceCard-module-scss-module__qE20AG__content{transform:rotate(180deg)}.ServiceCard-module-scss-module__qE20AG__image{object-fit:cover;cursor:pointer;border-radius:6px;width:100%;min-width:316px}@media screen and not (min-width:768px){.ServiceCard-module-scss-module__qE20AG__image{min-width:268px;max-width:268px}}.ServiceCard-module-scss-module__qE20AG__bullets{bottom:2px!important}.ServiceCard-module-scss-module__qE20AG__bullet{background:var(--color-brand-blue)!important}.ServiceCard-module-scss-module__qE20AG__cardTitle{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:24px;margin-top:24px;margin-bottom:8px;font-size:18px;font-weight:500;line-height:130%;display:-webkit-box;overflow:hidden}.ServiceCard-module-scss-module__qE20AG__desc{-webkit-line-clamp:1;text-overflow:ellipsis;max-width:318px;min-height:16px;color:var(--color-secondary-dark);-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:130%;display:-webkit-box;overflow:hidden}.ServiceCard-module-scss-module__qE20AG__link{color:var(--color-secondary-blue);cursor:pointer;margin-top:4px;font-size:14px;font-weight:500;line-height:130%;text-decoration:underline}.ServiceCard-module-scss-module__qE20AG__headingBottom{justify-content:space-between;align-items:center;width:100%;margin-top:24px;display:flex}.ServiceCard-module-scss-module__qE20AG__price{color:var(--color-primary-dark);font-size:24px;font-weight:600;line-height:130%}.ServiceCard-module-scss-module__qE20AG__cardBtn{text-align:center;justify-content:center;align-items:center;min-width:105px;padding:12px 15px;display:flex;gap:2px!important}@media screen and (min-width:430px){.ServiceCard-module-scss-module__qE20AG__cardBtn{min-width:160px;padding:12px 24px}}.ServiceCard-module-scss-module__qE20AG__cardBtn svg path{stroke:var(--color-third-blue)}.ServiceCard-module-scss-module__qE20AG__cardBtn.ServiceCard-module-scss-module__qE20AG__removeBtn{color:var(--color-red)}.ServiceCard-module-scss-module__qE20AG__cardBtn.ServiceCard-module-scss-module__qE20AG__removeBtn svg path{stroke:var(--color-red)}.ServiceCard-module-scss-module__qE20AG__cardBtn:disabled{opacity:.6;filter:grayscale()}@media screen and (min-width:768px){.ServiceCard-module-scss-module__qE20AG__cardBtn{min-width:160px}}.ServiceCard-module-scss-module__qE20AG__noImage{aspect-ratio:16/10.5;color:var(--color-disabled-label);background:#fff;border-radius:6px;justify-content:center;align-items:center;width:316px;height:100%;min-height:190px;max-height:190px;font-weight:500;display:flex}@media screen and not (min-width:768px){.ServiceCard-module-scss-module__qE20AG__noImage{max-width:270px}}
.FromPrice-module-scss-module__0ADEsG__price{color:var(--color-primary-main);font-size:16px;font-weight:500;line-height:140%}.FromPrice-module-scss-module__0ADEsG__amount{font-size:24px;font-weight:600;line-height:120%}.FromPrice-module-scss-module__0ADEsG__condition{color:var(--color-third-dark);font-size:12px;font-weight:400;line-height:160%;position:relative;bottom:5px}
.BookingWrapper-module-scss-module__TFzava__bookingWrapper{padding-top:30px;padding-bottom:110px}@media screen and (min-width:768px){.BookingWrapper-module-scss-module__TFzava__bookingWrapper{padding-top:55px;padding-bottom:180px}}
.Route-module-scss-module__ItRhyG__route{align-items:center;font-size:14px;font-weight:400;display:flex}.Route-module-scss-module__ItRhyG__flag{flex-shrink:0;margin-right:4px}.Route-module-scss-module__ItRhyG__arrowIcon{flex-shrink:0;width:24px;height:auto;margin:0 8px}
