.HubspotForm_form__UjQJR{display:grid;grid-template-areas:"subject subject" "name surname" "email phone" "message message" "consent consent" "captcha button";grid-gap:1.3rem;gap:1.3rem;grid-auto-rows:auto}.HubspotForm_subject__eNbs7{grid-area:subject}.HubspotForm_name__Mc_7w{grid-area:name}.HubspotForm_surname__oFERz{grid-area:surname}.HubspotForm_email__tVybz{grid-area:email}.HubspotForm_phone__8snYG{grid-area:phone}.HubspotForm_message__PxvWF{grid-area:message}.HubspotForm_message__PxvWF textarea{overflow-x:hidden;resize:vertical}.HubspotForm_consent__ST48x{grid-area:consent}.HubspotForm_consent__ST48x label{display:flex;align-items:flex-start;gap:1rem;p{text-align:justify;font-size:var(--font-size-xxs)}}.HubspotForm_formElement___J_q9{width:100%;border:none;border-bottom:1px solid var(--color-secondary);border-radius:0;padding:10px 0;background-color:transparent;font-size:var(--font-size-l);font-weight:var(--font-weight-m);outline:none}.HubspotForm_formElement___J_q9:focus{border-bottom-color:var(--color-primary)}.HubspotForm_input___LDfV{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #777;border-radius:var(--border-radius-50);margin-top:2px;cursor:pointer;position:relative;flex-shrink:0;transition:all .2s ease}.HubspotForm_input___LDfV:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.HubspotForm_input___LDfV:checked:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.HubspotForm_input___LDfV:focus{outline:2px solid var(--color-accent);outline-offset:2px}.HubspotForm_button__46MLp{grid-area:button;justify-self:end;background:var(--gradient-button);border-radius:999px;border:none;color:var(--color-white);font-size:var(--font-size-l);font-weight:var(--font-weight-l);height:44px;letter-spacing:.04em;padding:0 24px;text-transform:uppercase;cursor:pointer;transition:var(--transition-ease)}.HubspotForm_captcha__aIxpe{grid-area:captcha;width:-moz-fit-content;width:fit-content}.HubspotForm_button__46MLp:hover{scale:1.02}.HubspotForm_button__46MLp:disabled{cursor:not-allowed;opacity:.7}.HubspotForm_field__gzGQt{position:relative;display:flex;flex-direction:column}.HubspotForm_error__Y9kZ1{position:absolute;bottom:-1.2rem;left:0;color:var(--color-accent);font-size:var(--font-size-xxs)}.HubspotForm_label__s35Sm{display:inline-block}.HubspotForm_consents__N5AoR{display:flex;flex-direction:column;gap:.5rem}.HubspotForm_consentText__kMN0h{max-height:3rem;overflow:hidden;transition:max-height .3s ease-in-out;position:relative}.HubspotForm_consentText__kMN0h:not(.HubspotForm_expanded__bDvjM):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5rem;background:linear-gradient(transparent,var(--color-background))}.HubspotForm_consentText__kMN0h.HubspotForm_expanded__bDvjM{max-height:1000px}.HubspotForm_expandButton__PEAMs{background:none;border:none;font-size:var(--font-size-xxs);cursor:pointer;padding:0;margin-top:.2rem;text-align:left;width:-moz-fit-content;width:fit-content;color:var(--color-primary)}@media screen and (max-width:900px){.HubspotForm_form__UjQJR{grid-template-areas:"subject subject" "name name" "surname surname" "email email" "phone phone" "message message" "consent consent" "captcha button"}.HubspotForm_captcha__aIxpe{transform:scale(.5);transform-origin:left top;width:200px!important;height:70px!important}.HubspotForm_button__46MLp,.HubspotForm_formElement___J_q9,.HubspotForm_formElement___J_q9::placeholder{font-size:var(--font-size-s)}}.VirtualSlider_container__sFouP{display:flex;flex-direction:column;gap:6px}.VirtualSlider_label__I_4zr{font-size:var(--font-size-s);font-weight:var(--font-weight-m);color:var(--color-dark-grey)}.VirtualSlider_calculatedValue__MxiAU{font-size:var(--font-size-xs)}.VirtualSlider_virtualSlider__z_q03{display:grid;grid-gap:.5rem;gap:.5rem}.VirtualSlider_button__dsqCn{align-items:center;background:var(--color-white);border:1px solid var(--color-violet);border-radius:999px;color:var(--color-violet);cursor:pointer;display:flex;font-size:var(--font-size-s);font-weight:400;height:30px;justify-content:center;letter-spacing:.04em;min-width:0;padding:0 6px;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.VirtualSlider_button__dsqCn:not(.VirtualSlider_active__vDOA_):hover{box-shadow:0 8px 18px rgb(100 35 199/18%);transform:translateY(-2px)}.VirtualSlider_button__dsqCn:not(.VirtualSlider_active__vDOA_):active{transform:translateY(0) scale(.98)}.VirtualSlider_button__dsqCn.VirtualSlider_active__vDOA_{animation:VirtualSlider_sliderButtonSelect__K6GDG .28s ease-out;background:var(--gradient-button);border-color:transparent;color:var(--color-white);font-weight:var(--font-weight-l)}@keyframes VirtualSlider_sliderButtonSelect__K6GDG{0%{transform:scale(1)}45%{transform:scale(1.06)}75%{transform:scale(.98)}to{transform:scale(1)}}@media screen and (max-width:900px){.VirtualSlider_virtualSlider__z_q03{gap:.5rem}.VirtualSlider_button__dsqCn{height:30px;padding:0 4px}}.Button_button__ZU4pA{align-items:center;background:var(--gradient-button);border:none;border-radius:999px;color:var(--color-white);cursor:pointer;display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-l);min-height:48px;justify-content:center;letter-spacing:.04em;margin:0 auto;padding:6px 18px;text-align:center;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,opacity var(--transition-ease);width:100%}.Button_button__ZU4pA:not(.Button_buttonInactive__WEvoh):hover{box-shadow:0 8px 18px rgb(100 35 199/22%);transform:translateY(-2px)}.Button_button__ZU4pA:not(.Button_buttonInactive__WEvoh):active{transform:translateY(0) scale(.98)}.Button_buttonInactive__WEvoh{background:transparent;border:1px solid oklch(.7 0 0/.8);color:oklch(.6 0 0);cursor:default;opacity:.7}.AnimatedPrice_price__SKenj{align-items:center;display:inline-flex;font-size:1.85rem;font-weight:700;gap:.25em;justify-content:flex-end;line-height:1;white-space:nowrap}.AnimatedPrice_suffix__8VOh4{font:inherit;line-height:1}.AnimatedPrice_odometer__yWrNt,.AnimatedPrice_price__SKenj .odometer{display:inline-block;min-width:4.5ch;position:relative;text-align:right}.AnimatedPrice_odometer__yWrNt,.AnimatedPrice_odometer__yWrNt *,.AnimatedPrice_price__SKenj .odometer,.AnimatedPrice_price__SKenj .odometer *{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.AnimatedPrice_price__SKenj .odometer-digit,.AnimatedPrice_price__SKenj .odometer-formatting-mark{display:inline-block;line-height:inherit;position:relative;vertical-align:baseline}.AnimatedPrice_price__SKenj .odometer-digit-spacer{display:inline-block;visibility:hidden}.AnimatedPrice_price__SKenj .odometer-digit-inner{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0}.AnimatedPrice_price__SKenj .odometer-ribbon,.AnimatedPrice_price__SKenj .odometer-ribbon-inner,.AnimatedPrice_price__SKenj .odometer-value{display:block}.AnimatedPrice_price__SKenj .odometer-value{transform:translateZ(0)}.AnimatedPrice_price__SKenj .odometer-value.odometer-last-value{position:absolute}.AnimatedPrice_price__SKenj .odometer-animating-up .odometer-ribbon-inner{transition:transform .7s}.AnimatedPrice_price__SKenj .odometer-animating-down .odometer-ribbon-inner,.AnimatedPrice_price__SKenj .odometer-animating-up.odometer-animating .odometer-ribbon-inner{transform:translateY(-100%)}.AnimatedPrice_price__SKenj .odometer-animating-down.odometer-animating .odometer-ribbon-inner{transform:translateY(0);transition:transform .7s}.RentalOfferProperties_properties__8x0yJ{display:flex;flex-direction:column;gap:.75rem;padding:1rem 2rem;background-color:transparent;border-radius:var(--border-radius-m)}.RentalOfferProperties_priceContainer__EaNnO{display:flex;flex-direction:column;gap:.5rem}.RentalOfferProperties_priceBox__mVL9V{align-items:center;background:var(--gradient-button);border-radius:999px;color:var(--color-white);display:flex;gap:1rem;min-height:52px;justify-content:center;padding:.5rem 1rem}.RentalOfferProperties_label__sDyXe{font-size:.9rem}.RentalOfferProperties_rate__QfF79{font-size:1.85rem;font-weight:700}.RentalOfferProperties_catalogPrice__Mb2O1{display:flex;justify-content:center;gap:1rem;text-align:center}.RentalOfferProperties_catalogPrice__Mb2O1>*{font-size:var(--font-size-s)}.RentalOfferProperties_catalogPrice__Mb2O1>:first-child{color:var(--color-dark-grey)}.RentalOfferProperties_catalogPrice__Mb2O1>:nth-child(2){color:var(--color-violet);font-weight:var(--font-weight-l)}.RentalOfferProperties_buttons__JDzDf,.RentalOfferProperties_switchButtons__q33_R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.RentalOfferProperties_switchButton__j_W_l{align-items:center;background:var(--color-white);border-radius:999px;border:1px solid var(--color-violet);color:var(--color-violet);cursor:pointer;display:flex;font-size:var(--font-size-l);font-weight:var(--font-weight-l);height:36px;justify-content:center;letter-spacing:.04em;padding:0 14px;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.RentalOfferProperties_switchButton__j_W_l:not(.RentalOfferProperties_switchButtonActive___tMm5):not(.RentalOfferProperties_switchButtonDisabled__bICkY):not(:disabled):hover{box-shadow:0 8px 18px rgb(100 35 199/18%);transform:translateY(-2px)}.RentalOfferProperties_switchButton__j_W_l:not(.RentalOfferProperties_switchButtonActive___tMm5):not(.RentalOfferProperties_switchButtonDisabled__bICkY):not(:disabled):active{transform:translateY(0) scale(.98)}.RentalOfferProperties_switchButtonActive___tMm5{animation:RentalOfferProperties_switchButtonSelect__Ba4UR .28s ease-out;background:var(--gradient-button);border-color:transparent;color:var(--color-white);cursor:default}@keyframes RentalOfferProperties_switchButtonSelect__Ba4UR{0%{transform:scale(1)}45%{transform:scale(1.06)}75%{transform:scale(.98)}to{transform:scale(1)}}.RentalOfferProperties_switchButtonDisabled__bICkY,.RentalOfferProperties_switchButton__j_W_l:disabled{color:#999;border-color:#ccc;cursor:default}.RentalOfferProperties_recipientButton__FIbKR{font-size:var(--font-size-s);white-space:nowrap}@media screen and (max-width:900px){.RentalOfferProperties_properties__8x0yJ{gap:1.25rem;padding-left:0;padding-right:0}.RentalOfferProperties_switchButtons__q33_R{grid-template-columns:repeat(2,minmax(0,1fr))}.RentalOfferProperties_switchButton__j_W_l{font-size:var(--font-size-m);height:40px}.RentalOfferProperties_recipientButton__FIbKR{font-size:var(--font-size-s)}}.ToggleWithIcon_toggleWithIcon__xC5KS{display:grid;grid-template-columns:13fr 40fr 47fr;align-items:center;justify-items:flex-start;grid-gap:8px;gap:8px}.ToggleWithIcon_toggleWithIcon__xC5KS svg{height:34px;width:auto;color:cornflowerblue}.ToggleWithIcon_toggleWithIcon__xC5KS .ToggleWithIcon_label___eMWW{font-size:var(--font-size-s);color:var(--color-violet)}.ToggleWithIcon_toggleWithIcon__xC5KS .ToggleWithIcon_cost__uNwSA{font-size:var(--font-size-xxs);animation:ToggleWithIcon_costReveal__QDmKc .25s ease-out;display:inline-block}.ToggleWithIcon_toggleWithIcon__xC5KS .ToggleWithIcon_included__ld_cS{align-items:center;background:transparent;border:1px solid var(--color-violet);border-radius:999px;color:var(--color-violet);display:inline-flex;height:20px;justify-content:center;padding:0 6px;font-size:var(--font-size-s);font-weight:var(--font-weight-m);pointer-events:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ToggleWithIcon_toggleWithIcon__xC5KS .ToggleWithIcon_trailing__qTTvy{justify-self:flex-end;display:flex;align-items:center;gap:8px}@media screen and (max-width:900px){.ToggleWithIcon_toggleWithIcon__xC5KS svg{height:30px}}@keyframes ToggleWithIcon_costReveal__QDmKc{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.Toggle_toggle__oFR_i{display:inline-block;cursor:pointer}.Toggle_toggle__oFR_i.Toggle_disabled__h6QBo{pointer-events:none}.Toggle_input___hmFx{display:none}.Toggle_container__65iTt{--padding:1px;width:36px;height:20px;border-radius:500px;border:1px solid var(--color-primary);padding:1px;position:relative;transition:box-shadow .2s ease,transform .2s ease}.Toggle_toggle__oFR_i:not(.Toggle_disabled__h6QBo):hover .Toggle_container__65iTt{box-shadow:0 8px 18px rgb(100 35 199/18%);transform:translateY(-1px)}.Toggle_toggle__oFR_i:not(.Toggle_disabled__h6QBo):active .Toggle_container__65iTt{transform:translateY(0) scale(.98)}.Toggle_container__65iTt .Toggle_bubble__Z04Rh{--width:16px;position:absolute;width:var(--width);height:16px;border-radius:50%;background:var(--gradient-button);transition:transform var(--transition-ease);transform:translateX(0)}.Toggle_input___hmFx:checked+.Toggle_container__65iTt .Toggle_bubble__Z04Rh{transform:translateX(var(--width));background:var(--color-white)}.Toggle_toggle__oFR_i.Toggle_disabled__h6QBo .Toggle_container__65iTt{background-color:lightgrey;border-color:lightgrey;cursor:default}.Toggle_toggle__oFR_i.Toggle_disabled__h6QBo .Toggle_input___hmFx:not(:checked)+.Toggle_container__65iTt .Toggle_bubble__Z04Rh{background-color:lightgrey}.Toggle_toggle__oFR_i.Toggle_disabled__h6QBo .Toggle_input___hmFx:not(:checked)+.Toggle_container__65iTt{border-color:lightgrey;background-color:white}.Toggle_toggle__oFR_i:not(.Toggle_disabled__h6QBo) .Toggle_input___hmFx:checked+.Toggle_container__65iTt{background:var(--gradient-button)}