.BookingFormPage-module__2049AG__root{background:linear-gradient(104deg,#accbe0 15%,#c9fff2) 0 0 /100% 305px no-repeat;height:100%}.BookingFormPage-module__2049AG__root .BookingFormPage-module__2049AG__container{width:630px;margin-bottom:30px}@media screen and (max-width:767px){.BookingFormPage-module__2049AG__root .BookingFormPage-module__2049AG__container{width:610px}}@media screen and (max-width:610px){.BookingFormPage-module__2049AG__root .BookingFormPage-module__2049AG__container{width:100%}}.BookingFormPage-module__2049AG__root .BookingFormPage-module__2049AG__itemInfo{grid-area:BookingFormPage-module__2049AG__info;max-width:570px;margin:0 auto;padding:30px}.BookingFormPage-module__2049AG__root .BookingFormPage-module__2049AG__itemInfo .BookingFormPage-module__2049AG__fields{flex-direction:column;margin-bottom:30px;display:flex}.BookingFormPage-module__2049AG__root .BookingFormPage-module__2049AG__itemInfo .BookingFormPage-module__2049AG__fields>:not(:last-child){margin-bottom:22px}@media screen and (max-width:767px){.BookingFormPage-module__2049AG__root .BookingFormPage-module__2049AG__itemInfo{padding:20px}}@media screen and (max-width:575px){.BookingFormPage-module__2049AG__root .BookingFormPage-module__2049AG__itemInfo{padding:30px 20px}}.BookingFormPage-module__2049AG__root .BookingFormPage-module__2049AG__itemRight{flex-direction:column;grid-area:BookingFormPage-module__2049AG__right;padding:30px 20px;display:flex;position:relative}@media screen and (max-width:767px){.BookingFormPage-module__2049AG__root .BookingFormPage-module__2049AG__itemRight{border-radius:0 0 30px 30px;padding:30px 20px}.BookingFormPage-module__2049AG__root .BookingFormPage-module__2049AG__itemRight:after{content:"";background-color:#fff;width:100%;height:15px;display:block;position:absolute;top:-16px;left:0}}.BookingFormPage-module__2049AG__root .BookingFormPage-module__2049AG__itemBottom{grid-area:BookingFormPage-module__2049AG__bottom;padding:30px 20px}@media screen and (max-width:767px){.BookingFormPage-module__2049AG__root .BookingFormPage-module__2049AG__itemBottom{border-bottom:1px solid #dedede;border-radius:30px 30px 0 0;margin-top:18px;padding:30px 20px}}.BookingFormPage-module__2049AG__root .BookingFormPage-module__2049AG__itemBottom>:not(:last-child){margin-bottom:30px}.BookingFormPage-module__2049AG__title{width:100%;max-width:570px;margin:0 auto 18px;font-size:28px;line-height:1.24}@media screen and (max-width:767px){.BookingFormPage-module__2049AG__title{margin:0 auto 14px;font-size:22px}}@media screen and (max-width:575px){.BookingFormPage-module__2049AG__title{font-size:20px}}.BookingFormPage-module__2049AG__wrapper{display:flex}.BookingFormPage-module__2049AG__checkboxs{justify-content:space-between;gap:8px;display:flex}.BookingFormPage-module__2049AG__checkboxs>*{flex-grow:1;flex-basis:88px}.BookingFormPage-module__2049AG__emailButton{color:#56a1a4;background:none;border:none;outline:none;align-self:baseline;font-size:16px;font-weight:700}.BookingFormPage-module__2049AG__line{border:none;border-top:1px solid #dedede;margin:0 -20px 30px}.BookingFormPage-module__2049AG__small{color:gray;font-size:12px;line-height:13px;display:inline-block}.BookingFormPage-module__2049AG__checkbox{margin-bottom:22px}.BookingFormPage-module__2049AG__button{width:100%;margin-bottom:14px}.BookingFormPage-module__2049AG__formGroup{justify-content:space-between;gap:20px;display:flex}@media screen and (max-width:991px){.BookingFormPage-module__2049AG__formGroup{flex-direction:column}}@media screen and (max-width:767px){.BookingFormPage-module__2049AG__formGroup{flex-direction:row}}@media screen and (max-width:575px){.BookingFormPage-module__2049AG__formGroup{flex-direction:column}}.BookingFormPage-module__2049AG__formGroup>*{flex:0 0 calc(50% - 10px)}.BookingFormPage-module__2049AG__loader{min-height:400px;position:relative}.BookingFormPage-module__2049AG__loader:before{content:"";z-index:3;aspect-ratio:1;--_m:conic-gradient(transparent 10%,#000),linear-gradient(#000 0 0) content-box;width:50px;-webkit-mask:var(--_m);mask:var(--_m);background:#a9cde2;border-radius:50%;padding:8px;animation:BookingFormPage-module__2049AG__l3 1s linear infinite;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);-webkit-mask-composite:source-out;mask-composite:subtract}@keyframes BookingFormPage-module__2049AG__l3{to{transform:rotate(1turn)}}.Label-module__OpydNW__root{flex-direction:column;gap:8px;display:flex}.Label-module__OpydNW__label{font-size:16px;font-weight:700}.Label-module__OpydNW__error{color:#f44f4f;font-size:12px}.TextArea-module__EmBqIa__root{width:100%;position:relative}.TextArea-module__EmBqIa__textarea{color:#323232;resize:none;background:#fff;border:1px solid #fff;border-radius:10px;outline:none;width:100%;height:95px;padding:6px 14px;font-size:16px;line-height:18px;box-shadow:0 1px 5px rgba(0,0,0,.1)}.TextArea-module__EmBqIa__textarea::-webkit-scrollbar{width:10px}.TextArea-module__EmBqIa__textarea::-webkit-scrollbar-track{background-color:transparent}.TextArea-module__EmBqIa__textarea::-webkit-scrollbar-thumb{background-color:gray;background-clip:content-box;border:4px solid transparent;border-radius:3px}.TextArea-module__EmBqIa__textarea.TextArea-module__EmBqIa__correct,.TextArea-module__EmBqIa__textarea.TextArea-module__EmBqIa__error{padding-right:35px}.TextArea-module__EmBqIa__textarea.TextArea-module__EmBqIa__error{border-color:#f44f4f}.TextArea-module__EmBqIa__icon{justify-content:flex-end;align-items:center;display:flex;position:absolute;right:15px}.TextArea-module__EmBqIa__icon.TextArea-module__EmBqIa__error{width:14px;height:14px;top:14px}.TextArea-module__EmBqIa__icon.TextArea-module__EmBqIa__correct{width:10px;height:8px;top:14px}.TextArea-module__EmBqIa__icon svg{max-width:100%}.Checkbox-module__cJXMFW__root{cursor:pointer;display:flex}.Checkbox-module__cJXMFW__root.Checkbox-module__cJXMFW__button .Checkbox-module__cJXMFW__icon{display:none}.Checkbox-module__cJXMFW__root.Checkbox-module__cJXMFW__button .Checkbox-module__cJXMFW__text{text-align:center;border:1px solid #fff;border-radius:10px;width:100%;padding:6px;font-size:16px;line-height:27px;transition:border-color .3s;box-shadow:0 1px 5px rgba(0,0,0,.1)}@media screen and (max-width:575px){.Checkbox-module__cJXMFW__root.Checkbox-module__cJXMFW__button .Checkbox-module__cJXMFW__text{font-size:14px}}.Checkbox-module__cJXMFW__input{display:none}.Checkbox-module__cJXMFW__input:checked+.Checkbox-module__cJXMFW__icon svg{opacity:1}.Checkbox-module__cJXMFW__input:checked~.Checkbox-module__cJXMFW__text{border-color:#56a1a4}.Checkbox-module__cJXMFW__icon{border:1px solid #dedede;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:10px;display:flex}.Checkbox-module__cJXMFW__icon svg{opacity:0;width:10px;transition:opacity .3s}.Checkbox-module__cJXMFW__text{color:#323232;font-size:14px;line-height:18px}.Checkbox-module__cJXMFW__text a{color:#56a1a4;font-weight:700}.Header-module__8-622G__root{padding-top:78px;padding-bottom:50px;position:relative}@media screen and (max-width:575px){.Header-module__8-622G__root{padding-bottom:55.22px}}.Header-module__8-622G__container{width:930px;padding:0 30px}@media screen and (max-width:1365px){.Header-module__8-622G__container{width:930px}}@media screen and (max-width:991px){.Header-module__8-622G__container{width:768px}}@media screen and (max-width:767px){.Header-module__8-622G__container{width:100%}}.Header-module__8-622G__backBtn{background:none;align-items:center;gap:10px;transition:color .3s;display:inline-flex;position:absolute;top:30px}.Header-module__8-622G__backBtn .Header-module__8-622G__icon{width:8.5px;height:14.5px}.Header-module__8-622G__backBtn .Header-module__8-622G__icon path{fill:#323232;transition:fill .3s}.Header-module__8-622G__backBtn .Header-module__8-622G__text{color:#323232;margin-bottom:1.5px;font-size:14px}.Header-module__8-622G__backBtn:active,.Header-module__8-622G__backBtn:hover{color:#56a1a4}.Header-module__8-622G__backBtn:active path,.Header-module__8-622G__backBtn:hover path{fill:#56a1a4}.Header-module__8-622G__logo{width:194px;height:42px;margin:0 auto;display:block;position:relative}@media screen and (max-width:575px){.Header-module__8-622G__logo{width:140px;height:30px}}.TitleCard-module__K9xpAq__head{justify-content:space-between;width:100%;margin-bottom:20px;display:flex}@media screen and (max-width:991px){.TitleCard-module__K9xpAq__head{margin-bottom:15px}}@media screen and (max-width:580px){.TitleCard-module__K9xpAq__head{flex-direction:column;gap:12px}}.TitleCard-module__K9xpAq__title{font-size:28px;font-weight:800;line-height:1.25}@media screen and (max-width:991px){.TitleCard-module__K9xpAq__title{font-size:20px}}.Info-module__l0QzSq__root{padding:30px 20px}.Info-module__l0QzSq__text{margin-bottom:20px}.SpoilerButton-module__nEV_0q__root{color:#323232;background:none;align-items:center;gap:14px;padding:1px 0;font-size:16px;font-weight:700;display:inline-flex}.SpoilerButton-module__nEV_0q__root:hover{color:#56a1a4}.SpoilerButton-module__nEV_0q__root:hover>.SpoilerButton-module__nEV_0q__icon>svg>path{fill:#56a1a4}@media screen and (max-width:575px){.SpoilerButton-module__nEV_0q__root{font-size:14px}}.SpoilerButton-module__nEV_0q__icon{width:22px;height:22px}.ChevronButton-module__nJ4RFa__root{background:#fff;border-radius:100%;width:40px;height:40px;padding:4px 2px 0 0;box-shadow:0 2px 6px rgba(0,0,0,.2)}.ChevronButton-module__nJ4RFa__root>svg{width:7px;height:14px}.ChevronButton-module__nJ4RFa__root:hover>svg>path{fill:#56a1a4}.Gallery-module__4G62DW__container{position:relative}.Gallery-module__4G62DW__imgContainer{width:100%;height:100%;position:relative}.Gallery-module__4G62DW__imgContainer>img{border-radius:30px}.Gallery-module__4G62DW__slider{border-radius:30px;width:930px;height:610px}@media screen and (max-width:991px){.Gallery-module__4G62DW__slider{width:615px;height:438px}}@media screen and (max-width:767px){.Gallery-module__4G62DW__slider{width:320px;height:238px}}.Gallery-module__4G62DW__next,.Gallery-module__4G62DW__prev{z-index:999;display:block;position:absolute}@media screen and (max-width:1365px){.Gallery-module__4G62DW__next,.Gallery-module__4G62DW__prev{display:none}}.Gallery-module__4G62DW__prev{top:310px;left:24px}.Gallery-module__4G62DW__next{top:310px;right:24px;transform:rotate(180deg)}.Gallery-module__4G62DW__controls{justify-content:space-between;display:flex}.Gallery-module__4G62DW__pagination{align-items:center;gap:18px;margin:20px auto auto;display:none;position:relative}@media screen and (max-width:1365px){.Gallery-module__4G62DW__pagination{display:flex}}.Gallery-module__4G62DW__bullet{background:hsla(0,0%,100%,.6);border-radius:50%;width:8px;height:8px;transition:all .3s}.Gallery-module__4G62DW__bullet.Gallery-module__4G62DW__active{background:#fff}.Variants-module__dd3YXa__root{flex-direction:column;gap:20px;display:flex}@media screen and (max-width:767px){.Variants-module__dd3YXa__wrapper{margin:-20px;overflow:hidden}}.Variants-module__dd3YXa__wrapper .Variants-module__dd3YXa__slider{margin:-14px;padding:14px}@media screen and (max-width:767px){.Variants-module__dd3YXa__wrapper .Variants-module__dd3YXa__slider{width:670px;max-width:100%;margin:0;padding:20px;overflow:visible}}@media screen and (max-width:620px){.Variants-module__dd3YXa__wrapper .Variants-module__dd3YXa__slider{width:340px;max-width:calc(100% - 10px)}}.Variants-module__dd3YXa__wrapper .Variants-module__dd3YXa__slide{height:auto}.Variants-module__dd3YXa__buttons{justify-content:center;gap:30px;display:flex}@media screen and (max-width:767px){.Variants-module__dd3YXa__buttons{display:none}}.Variants-module__dd3YXa__next,.Variants-module__dd3YXa__prev{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 1px 5px rgba(0,0,0,.1)}.Variants-module__dd3YXa__next.Variants-module__dd3YXa__lock,.Variants-module__dd3YXa__prev.Variants-module__dd3YXa__lock{display:none}.Variants-module__dd3YXa__next .Variants-module__dd3YXa__icon{transform:rotate(180deg)}.Variants-module__dd3YXa__icon{width:8px}.VariantsItem-module__zvpFCa__root{background-color:#fff;border-radius:30px;flex-direction:column;gap:20px;height:100%;padding:20px;display:flex;box-shadow:0 1px 15px rgba(0,0,0,.15)}.VariantsItem-module__zvpFCa__img{border-radius:30px;height:190px;position:relative;overflow:hidden}@media screen and (max-width:767px){.VariantsItem-module__zvpFCa__img{height:165px}}.VariantsItem-module__zvpFCa__title{text-align:center;font-size:24px}@media screen and (max-width:767px){.VariantsItem-module__zvpFCa__title{font-size:16px}}.VariantsItem-module__zvpFCa__button{text-align:center;width:100%;margin-top:auto}