.ContactForm-module__MW0ffG__form{flex-direction:column;align-items:stretch;min-width:0;display:flex}.ContactForm-module__MW0ffG__field{flex-direction:column;min-width:0;display:flex}.ContactForm-module__MW0ffG__field+.ContactForm-module__MW0ffG__field{margin-top:40px}.ContactForm-module__MW0ffG__label{font-family:var(--font-inter-display), "Inter", sans-serif;letter-spacing:.02em;color:var(--caption);font-optical-sizing:none;font-variation-settings:"opsz" 14;font-size:13px;font-style:normal;font-weight:500;line-height:18px;transition:color .15s}.ContactForm-module__MW0ffG__field:focus-within .ContactForm-module__MW0ffG__label{color:var(--blue)}.ContactForm-module__MW0ffG__input,.ContactForm-module__MW0ffG__textarea{border:none;border-bottom:1px solid var(--rule);width:100%;caret-color:var(--blue);font-family:var(--font-inter-display), "Inter", sans-serif;letter-spacing:-.01em;color:var(--heading);font-optical-sizing:none;font-variation-settings:"opsz" 14;background:0 0;border-radius:0;margin:10px 0 0;padding:0 0 12px;font-size:15.5px;font-style:normal;font-weight:400;line-height:22px;transition:border-color .15s,box-shadow .15s}.ContactForm-module__MW0ffG__textarea{resize:none;min-height:104px}.ContactForm-module__MW0ffG__input::placeholder,.ContactForm-module__MW0ffG__textarea::placeholder{color:var(--hint);opacity:1}.ContactForm-module__MW0ffG__input:hover,.ContactForm-module__MW0ffG__textarea:hover{border-bottom-color:var(--rule-strong)}.ContactForm-module__MW0ffG__input:focus,.ContactForm-module__MW0ffG__textarea:focus{border-bottom-color:var(--blue);box-shadow:0 1px 0 0 var(--blue);outline:none}:is(.ContactForm-module__MW0ffG__input:user-invalid,.ContactForm-module__MW0ffG__textarea:user-invalid){border-bottom-color:var(--danger);box-shadow:0 1px 0 0 var(--danger)}:is(.ContactForm-module__MW0ffG__field:has(.ContactForm-module__MW0ffG__input:user-invalid) .ContactForm-module__MW0ffG__label,.ContactForm-module__MW0ffG__field:has(.ContactForm-module__MW0ffG__textarea:user-invalid) .ContactForm-module__MW0ffG__label,.ContactForm-module__MW0ffG__field:has(select:user-invalid) .ContactForm-module__MW0ffG__label){color:var(--danger)}.ContactForm-module__MW0ffG__input:-webkit-autofill{-webkit-text-fill-color:var(--heading);transition:background-color 100000s ease-in-out,border-color .15s,box-shadow .15s}.ContactForm-module__MW0ffG__phoneRow{align-items:flex-start;gap:18px;width:100%;margin-top:10px;display:flex}.ContactForm-module__MW0ffG__phoneRow .ContactForm-module__MW0ffG__input{margin-top:0}.ContactForm-module__MW0ffG__submit{isolation:isolate;background:linear-gradient(180deg, #fff0 81.63%, #ffffff1f 100%, #fff0 100%), linear-gradient(180deg, #0000 0%, #0000000a 100%), var(--blue);cursor:pointer;height:46px;font-family:var(--font-inter-display), "Inter", sans-serif;letter-spacing:-.01em;color:#fff;text-shadow:0 .5px .25px #0000000f,0 -.5px .25px #ffffff29;font-optical-sizing:none;font-variation-settings:"opsz" 14;border:none;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:40px;padding:0 22px;font-size:14px;font-style:normal;font-weight:500;line-height:20px;transition:filter .15s,transform .1s;display:inline-flex;box-shadow:0 0 0 1.5px #5e88f840,0 1px 2px #b0b0b052,0 4px 8px -4px #12121252,inset 0 -2px .75px #0000001f,inset 0 1px .75px #0000003d}.ContactForm-module__MW0ffG__submit:hover{filter:brightness(.97)}.ContactForm-module__MW0ffG__submit:active{transform:translateY(1px)}.ContactForm-module__MW0ffG__submitArrow{transition:transform .15s}.ContactForm-module__MW0ffG__submit:hover .ContactForm-module__MW0ffG__submitArrow{transform:translate(2px)}.ContactForm-module__MW0ffG__submit:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ContactForm-module__MW0ffG__submit:disabled{cursor:wait;opacity:.72;transform:none}.ContactForm-module__MW0ffG__feedback{min-height:48px;margin-top:20px}.ContactForm-module__MW0ffG__message{font-family:var(--font-inter-display), "Inter", sans-serif;border:1px solid;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:20px}.ContactForm-module__MW0ffG__success{color:#176b42;background:#effcf5;border-color:#a7e8c5}.ContactForm-module__MW0ffG__error{color:var(--danger);background:#fff4f2;border-color:#f4b4ae}@media (max-width:960px){.ContactForm-module__MW0ffG__field+.ContactForm-module__MW0ffG__field,.ContactForm-module__MW0ffG__submit{margin-top:32px}}@media (max-width:600px){.ContactForm-module__MW0ffG__textarea{min-height:96px}.ContactForm-module__MW0ffG__submit{width:100%}}@media (prefers-reduced-motion:reduce){.ContactForm-module__MW0ffG__label,.ContactForm-module__MW0ffG__input,.ContactForm-module__MW0ffG__textarea,.ContactForm-module__MW0ffG__submit,.ContactForm-module__MW0ffG__submitArrow{transition:none}}
.ContactPanel-module__E_PZyG__panel{z-index:1;width:100%;max-width:var(--frame);margin:0 auto;padding:0 40px;position:relative}.ContactPanel-module__E_PZyG__card{background:#fff;border:1px solid #dcdcdc;border-radius:24px;grid-template-columns:.85fr 1fr;align-items:start;gap:96px;padding:100px;display:grid;box-shadow:0 1px 2px #1018280a,0 16px 40px -20px #1018281f}@media (max-width:960px){.ContactPanel-module__E_PZyG__panel{padding:0 24px}.ContactPanel-module__E_PZyG__card{grid-template-columns:1fr;gap:56px;padding:56px 48px}}@media (max-width:600px){.ContactPanel-module__E_PZyG__panel{padding:0 20px}.ContactPanel-module__E_PZyG__card{border-radius:20px;gap:44px;padding:36px 24px}}
.page-module__OSLHOG__page{background:linear-gradient(#edeafd 0%,#f7f5fe 42%,#fff 100%) top/100% 520px no-repeat;flex-direction:column;width:100%;padding-bottom:120px;display:flex}@media (max-width:960px){.page-module__OSLHOG__page{background-size:100% 420px;padding-bottom:80px}}@media (max-width:600px){.page-module__OSLHOG__page{background-size:100% 360px;padding-bottom:56px}}
