.page_page__DTOWD{position:relative;width:100%;min-height:calc(100lvh - 7.344vmax);overflow:hidden;padding:5.208vmax 4.167vmax;background:linear-gradient(90deg,rgb(40,34,21),rgba(40,34,21,0) 60%)}.page_page__DTOWD .page_background__m4HB5{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:0 center;z-index:-1}.page_page__DTOWD .page_backgroundDesktop__Fqlyf{display:block}.page_page__DTOWD .page_backgroundMobile__ub2iD{display:none}.page_page__DTOWD .page_content__BRae2{max-width:32.135vmax;width:100%}.page_page__DTOWD .page_content__BRae2 .page_title__b0J50{font-size:4.167vw;line-height:4.792vmax;font-style:italic;color:var(--light-text);margin-bottom:1.25vmax;font-weight:400}.page_page__DTOWD .page_content__BRae2 .page_text__8LExt{color:var(--light-text);font-size:1.25vw;line-height:1.875vmax;max-width:31.25vmax;width:100%;margin-bottom:2.5vmax}.page_page__DTOWD .page_content__BRae2 .page_buttons__FSNUG{display:flex;align-items:center;gap:1.25vmax}@media(max-width:1024px){.page_page__DTOWD{min-height:calc(100lvh - 60px);padding:40px 16px;margin-right:-16px;margin-left:-16px;margin-bottom:-16px;width:auto;display:flex;flex-direction:column}.page_page__DTOWD .page_backgroundDesktop__Fqlyf{display:none}.page_page__DTOWD .page_backgroundMobile__ub2iD{display:block}.page_page__DTOWD .page_content__BRae2{max-width:100%;display:flex;flex:1;flex-direction:column;height:100%}.page_page__DTOWD .page_content__BRae2 .page_title__b0J50{font-size:56px;line-height:64px;margin-bottom:24px}.page_page__DTOWD .page_content__BRae2 .page_text__8LExt{font-size:24px;line-height:36px;max-width:600px;margin-bottom:0}.page_page__DTOWD .page_content__BRae2 .page_buttons__FSNUG{gap:16px;flex-direction:column;max-width:100%;width:100%;margin-top:auto}.page_page__DTOWD .page_content__BRae2 .page_button__T9uO1{max-width:100%;width:100%;justify-content:center}}@media(max-width:620px){.page_page__DTOWD{background:linear-gradient(180deg,rgb(40,34,21),rgba(40,34,21,0))}.page_page__DTOWD .page_content__BRae2 .page_title__b0J50{font-size:40px;line-height:48px;margin-bottom:16px}.page_page__DTOWD .page_content__BRae2 .page_text__8LExt{font-size:17px;line-height:28px}}.page_partners__tr4L3{margin-top:3.333vmax}.page_partners__tr4L3 ol{margin-top:.833vmax;padding-left:2.083vmax}.page_partners__tr4L3 ol li{font-size:1.042vw}.page_partners__tr4L3 ol li+li{margin-top:.417vmax}.page_partners__tr4L3 ol a{text-decoration:underline;color:var(--accent)}@media(max-width:1024px){.page_partners__tr4L3{margin-top:64px}.page_partners__tr4L3 ol{margin-top:16px;padding-left:40px}.page_partners__tr4L3 ol li{font-size:20px}.page_partners__tr4L3 ol li+li{margin-top:8px}}@media(max-width:620px){.page_partners__tr4L3 ol{padding-left:24px}.page_partners__tr4L3 ol li{font-size:14px}.page_partners__tr4L3 ol li+li{margin-top:2px}}.Button_button__Qj_Oz{display:flex;align-items:center;gap:.521vmax;height:2.917vmax;padding:.26vmax 1.042vmax;font-size:.938vw;font-family:inherit;font-weight:24;border:.104vmax solid rgba(0,0,0,0);cursor:pointer;transition:border-color .3s}.Button_button__Qj_Oz.accent{background-color:var(--accent);color:var(--background)}.Button_button__Qj_Oz.accent:hover{border-color:var(--background)}.Button_button__Qj_Oz.secondary{background-color:var(--secondary);color:var(--accent)}.Button_button__Qj_Oz.secondary:hover{border-color:var(--accent)}.Button_button__Qj_Oz .Button_icon__rA1FV{width:1.667vmax;height:1.667vmax}.Button_button__Qj_Oz.Button_fullWidth__smyDg{max-width:100%;width:100%}@media(max-width:1024px){.Button_button__Qj_Oz{gap:10px;height:56px;padding:5px 20px;font-size:18px;line-height:24px;border:2px solid rgba(0,0,0,0)}.Button_button__Qj_Oz .Button_icon__rA1FV{width:32px;height:32px}}.ArrowRight_arrow__fegSR.ArrowRight_lg__f4kkC,.ArrowRight_arrow__fegSR.ArrowRight_lg__f4kkC svg{width:3.333vmax;height:3.333vmax}.ArrowRight_arrow__fegSR svg{width:1.667vmax;height:1.667vmax}.ArrowRight_arrow__fegSR path{transition:all .3s}.ArrowRight_arrow__fegSR.ArrowRight_withHover__71skg:hover path{stroke:var(--accent)}@media(max-width:1024px){.ArrowRight_arrow__fegSR.ArrowRight_lg__f4kkC,.ArrowRight_arrow__fegSR.ArrowRight_lg__f4kkC svg{width:64px;height:64px}.ArrowRight_arrow__fegSR svg{width:32px;height:32px}}@keyframes CustomModal_modalFadeIn__X_lup{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes CustomModal_modalFadeOut__tzWXA{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes CustomModal_overlayFadeIn__FBm_Q{0%{opacity:0}to{opacity:1}}@keyframes CustomModal_overlayFadeOut__vCdrW{0%{opacity:1}to{opacity:0}}.CustomModal_modalOverlay__doUfS{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;z-index:5000}.CustomModal_modalOverlay__doUfS.CustomModal_open__Y_quI{opacity:1;visibility:visible;animation:CustomModal_overlayFadeIn__FBm_Q .3s ease forwards}.CustomModal_modalOverlay__doUfS.CustomModal_closed__pV2DK{animation:CustomModal_overlayFadeOut__vCdrW .3s ease forwards}.CustomModal_modalContent__NGeM9{background:var(--background);font-family:inherit;padding:1.667vmax;overflow:auto;max-height:90vh;width:31.25vmax;max-width:90%;box-shadow:0 .104vmax .521vmax rgba(0,0,0,.3);outline:none;animation:CustomModal_modalFadeIn__X_lup .3s ease forwards}.CustomModal_modalContent__NGeM9.CustomModal_closed__pV2DK{animation:CustomModal_modalFadeOut__tzWXA .3s ease forwards}.CustomModal_close_button___OnzA{position:absolute;top:1.042vmax;right:1.042vmax;padding:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.CustomModal_close_button___OnzA svg{width:1.667vmax;height:1.667vmax}.CustomModal_close_button___OnzA svg path{transition:all .3s;opacity:.4}.CustomModal_close_button___OnzA:hover svg path{fill:var(--accent);opacity:.8}.CustomModal_modalTitle__JUqPO{font-size:2.5vw;line-height:2.396vmax;margin-bottom:1.667vmax}@media(max-width:1024px){.CustomModal_modalContent__NGeM9{padding:32px;width:600px;box-shadow:0 2px 10px rgba(0,0,0,.3)}.CustomModal_close_button___OnzA{top:20px;right:20px}.CustomModal_close_button___OnzA svg{width:32px;height:32px}.CustomModal_modalTitle__JUqPO{font-size:48px;line-height:46px;margin-bottom:32px}}@media(max-width:620px){.CustomModal_modalContent__NGeM9{padding:32px 16px}.CustomModal_modalTitle__JUqPO{font-size:42px;line-height:40px;margin-bottom:24px}}.Booking_form_box__A2cRA{display:grid;grid-template-columns:repeat(2,1fr);gap:.833vmax;margin-bottom:.833vmax}.Booking_duration_box__3OJ6Q{margin-top:1.667vmax;margin-bottom:1.667vmax}.Booking_duration_title___quAT{font-size:1.25vw;line-height:1.667vmax;margin-bottom:1.25vmax;font-weight:400}.Booking_modalButton__r6CwQ{max-width:100%;width:100%;cursor:pointer;text-align:center;justify-content:center}@media(max-width:1024px){.Booking_form_box__A2cRA{gap:16px;margin-bottom:16px}.Booking_duration_box__3OJ6Q{margin-top:32px;margin-bottom:32px}.Booking_duration_title___quAT{font-size:24px;line-height:32px;margin-bottom:24px}}@media(max-width:620px){.Booking_form_box__A2cRA{gap:12px;margin-bottom:12px}.Booking_duration_box__3OJ6Q{margin-top:24px;margin-bottom:24px}.Booking_duration_title___quAT{margin-bottom:16px}.Booking_contacts_box__z7XCD{display:grid;grid-template-columns:1fr 1fr;gap:16px}.Booking_contacts_box__z7XCD>:first-child,.Booking_contacts_box__z7XCD>:nth-child(2){grid-column:span 2}.Booking_date_box__l_S1N{display:flex;flex-direction:column}}.Input_input__KtVqR{padding:.833vmax 1.042vmax;border:.104vmax solid rgba(0,0,0,0);outline:none;background:var(--secondary);max-width:100%;width:100%;font-family:inherit;font-size:.938vw;line-height:1.458vmax}.Input_input__KtVqR.Input_error__OhRqB{border:.104vmax solid var(--error);color:var(--error)}.Input_input__KtVqR.Input_error__OhRqB::placeholder{opacity:1}.Input_input__KtVqR:focus{border:.104vmax solid var(--accent)}.Input_input__KtVqR::placeholder{color:inherit;opacity:.4}.Input_errorText__Z2CE6{color:var(--error);font-size:.625vw;margin-top:.208vmax}@media(max-width:1024px){.Input_input__KtVqR{padding:16px 20px;border:2px solid rgba(0,0,0,0);font-size:18px;line-height:28px}.Input_input__KtVqR.Input_error__OhRqB{border:2px solid var(--error)}.Input_input__KtVqR:focus{border:2px solid var(--accent)}.Input_errorText__Z2CE6{font-size:12px;margin-top:4px}}@media(max-width:620px){.Input_input__KtVqR{padding:12px 16px;font-size:16px;line-height:24px}}.Textarea_textarea__hAHoj{padding:.833vmax 1.042vmax;border:.104vmax solid rgba(0,0,0,0);outline:none;background:var(--secondary);max-width:100%;width:100%;font-family:inherit;font-size:.938vw;line-height:1.458vmax;resize:none;min-height:7.292vmax}.Textarea_textarea__hAHoj:focus{border:.104vmax solid var(--accent)}.Textarea_textarea__hAHoj::placeholder{color:inherit;opacity:.4}@media(max-width:1024px){.Textarea_textarea__hAHoj{padding:16px 20px;border:2px solid rgba(0,0,0,0);font-size:18px;line-height:28px;min-height:140px}.Textarea_textarea__hAHoj:focus{border:2px solid var(--accent)}}@media(max-width:620px){.Textarea_textarea__hAHoj{line-height:24px;padding:12px 16px;font-size:16px;min-height:120px}}.RadioGroup_radioGroup__Oq_wm{display:flex;flex-direction:column;gap:.833vmax}.RadioGroup_radioGroup__Oq_wm .RadioGroup_text__hhKov{font-size:1.042vw;line-height:1.458vmax;font-weight:400}.RadioGroup_radioGroup__Oq_wm.RadioGroup_error__5GQzz .RadioGroup_circle__C6c7S{border-color:var(--error)}.RadioGroup_radioGroup__Oq_wm.RadioGroup_error__5GQzz .RadioGroup_text__hhKov{color:var(--error)}.RadioGroup_checkboxLabel__zfsui{display:flex;align-items:center;gap:.417vmax;cursor:pointer}.RadioGroup_circle__C6c7S{width:1.25vmax;height:1.25vmax;border-radius:50%;border:.104vmax solid var(--accent);display:flex;align-items:center;justify-content:center}.RadioGroup_innerCircle__EiIxM{width:.729vmax;height:.729vmax;background-color:var(--accent);border-radius:50%}.RadioGroup_text__hhKov{font-family:serif;font-size:1.5rem;color:#2d2d2d}.RadioGroup_hiddenInput__Q7xC4{display:none}.RadioGroup_errorText__cIWwb{color:var(--error);font-size:.625vw}@media(max-width:1024px){.RadioGroup_radioGroup__Oq_wm{gap:16px}.RadioGroup_radioGroup__Oq_wm .RadioGroup_text__hhKov{font-size:20px;line-height:28px}.RadioGroup_checkboxLabel__zfsui{gap:8px}.RadioGroup_circle__C6c7S{width:24px;height:24px;border:2px solid var(--accent)}.RadioGroup_innerCircle__EiIxM{width:14px;height:14px}.RadioGroup_text__hhKov{font-size:18px}.RadioGroup_errorText__cIWwb{font-size:12px}}@media(max-width:620px){.RadioGroup_radioGroup__Oq_wm{gap:12px}.RadioGroup_radioGroup__Oq_wm .RadioGroup_text__hhKov{font-size:17px;line-height:24px}}