.contact-request-form_page__JoUon{--contact-body-font-size:20px;--contact-body-line-height:24px;--contact-field-border-color:#e0e0e0;--contact-page-header-height:var(--header-height-mobile);display:flex;flex-direction:column;width:100%;max-width:1920px;min-height:calc(100dvh - var(--contact-page-header-height));margin-inline:auto;padding:20px 40px max(48px,env(safe-area-inset-bottom));background:var(--color-background-page);color:var(--color-text-primary);letter-spacing:.01em}.contact-request-form_title__Ikkyi{margin:0;font-family:var(--font-family-text);font-size:44px;font-weight:400;line-height:48px;letter-spacing:.01em;text-transform:uppercase}.contact-request-form_form__UrU1H{display:flex;flex:1 1;flex-direction:column;min-height:0}.contact-request-form_fields__kBix7{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:128px}.contact-request-form_primaryFields__m6rvT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.contact-request-form_field__dYg9R{display:block;width:100%;height:calc(var(--contact-body-line-height) + 40px);padding:20px 0;border:0;border-radius:0;outline:none;background:transparent;box-shadow:inset 0 -1px 0 var(--contact-field-border-color);transition:box-shadow .3s ease;color:var(--color-text-primary);font-family:var(--font-family-text);font-size:var(--contact-body-font-size);font-weight:400;line-height:var(--contact-body-line-height);letter-spacing:.01em}.contact-request-form_field__dYg9R::placeholder{color:var(--color-text-primary);opacity:1}.contact-request-form_field__dYg9R:focus{box-shadow:inset 0 -1px 0 var(--color-neutral-950)}.contact-request-form_field__dYg9R:focus::placeholder{opacity:0}.contact-request-form_attachmentRow__oeKPJ{position:relative;display:flex;align-items:center;width:100%;height:calc(var(--contact-body-line-height) + 40px);box-shadow:inset 0 -1px 0 var(--contact-field-border-color);transition:box-shadow .3s ease;font-family:var(--font-family-text);font-size:var(--contact-body-font-size);line-height:var(--contact-body-line-height);letter-spacing:.01em}.contact-request-form_attachmentRow__oeKPJ:focus-within{box-shadow:inset 0 -1px 0 var(--color-neutral-950)}.contact-request-form_attachmentInput__qkTcf{position:absolute;width:1px;height:1px;opacity:0}.contact-request-form_attachmentLabel__Dnzch{display:flex;flex:1 1;align-items:center;gap:8px;min-width:0;height:100%;padding:20px 0;color:var(--color-text-primary);cursor:pointer}.contact-request-form_attachmentLabel__Dnzch img{flex:none}.contact-request-form_attachmentLabel__Dnzch span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-request-form_attachmentInput__qkTcf:focus-visible+.contact-request-form_attachmentLabel__Dnzch{outline:2px solid var(--color-text-primary);outline-offset:-4px}.contact-request-form_attachmentRemove__hHPZv{flex:none;display:grid;width:36px;height:36px;place-items:center;padding:0;border:0;background:transparent;color:var(--color-text-primary);cursor:pointer}.contact-request-form_attachmentRemove__hHPZv:after,.contact-request-form_attachmentRemove__hHPZv:before{grid-area:1/1;width:17px;height:1.5px;background:currentColor;content:""}.contact-request-form_attachmentRemove__hHPZv:before{transform:rotate(45deg)}.contact-request-form_attachmentRemove__hHPZv:after{transform:rotate(-45deg)}.contact-request-form_attachmentRemove__hHPZv:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-2px}.contact-request-form_description__4aoK7{min-height:calc(var(--contact-body-line-height) + 40px);overflow-y:hidden;resize:none}.contact-request-form_privacy__jstTB{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;width:min(904px,100%);margin:32px 0 0;font-family:var(--font-family-text);font-size:24px;font-weight:400;line-height:36px;letter-spacing:.01em;cursor:pointer}.contact-request-form_privacyCheckbox__Jm0Eg{display:grid;width:20px;height:20px;place-items:center;margin:8px 0 0;border:1px solid var(--color-neutral-950);border-radius:50%;appearance:none;background:var(--color-background-page);color:var(--color-text-inverse);cursor:pointer;transition:border-color .3s ease,background-color .3s ease}.contact-request-form_privacyCheckbox__Jm0Eg:after{width:9px;height:5px;border-block-end:1.5px solid currentColor;border-inline-start:1.5px solid currentColor;opacity:0;transform:translateY(-1px) rotate(-45deg);transition:opacity .3s ease;content:""}.contact-request-form_privacyCheckbox__Jm0Eg:checked{border-color:var(--color-action-primary);background:var(--color-action-primary)}.contact-request-form_privacyCheckbox__Jm0Eg:checked:after{opacity:1}.contact-request-form_privacyCheckbox__Jm0Eg:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:3px}.contact-request-form_privacyLink__YFlNM{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-skip-ink:none}.contact-request-form_message__HY73M{margin:0;color:var(--color-text-primary);font-family:var(--font-family-text);font-size:var(--contact-body-font-size);line-height:var(--contact-body-line-height)}.contact-request-form_submit__Ap2kZ{display:flex;align-self:center;align-items:center;justify-content:center;width:fit-content;min-height:57px;margin:auto auto 0;padding:14px 24px 15px;border:0;border-radius:40px;background:var(--color-action-primary);color:var(--color-action-inverse);font-family:var(--font-family-text);font-size:24px;font-weight:500;line-height:28px;letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity .3s ease,background-color .26s ease,color .26s ease}.contact-request-form_submit__Ap2kZ:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:4px}.contact-request-form_submit__Ap2kZ:disabled{filter:opacity(.5);cursor:wait}.contact-request-form_successState__hl3zg{display:flex;flex:1 1;flex-direction:column;min-height:0}.contact-request-form_success__Ch0J0{width:min(904px,100%);margin:auto;font-family:var(--font-family-text);font-size:24px;line-height:36px;letter-spacing:.01em}@media (hover:hover) and (pointer:fine){.contact-request-form_attachmentRow__oeKPJ:hover,.contact-request-form_field__dYg9R:hover{box-shadow:inset 0 -1px 0 var(--color-neutral-950)}.contact-request-form_submit__Ap2kZ:not(:disabled):hover{opacity:.7}.contact-request-form_privacyCheckbox__Jm0Eg:not(:checked):hover{border-color:var(--color-text-primary)}}@media (min-width:1280px){.contact-request-form_page__JoUon{--contact-body-font-size:24px;--contact-body-line-height:28px;--contact-page-header-height:calc(var(--header-navigation-line-height-compact) + 2 * var(--header-navigation-padding-block) + 2 * var(--header-padding-block-desktop))}}@media (min-width:1920px){.contact-request-form_page__JoUon{--contact-page-header-height:calc(var(--header-navigation-line-height-large) + 2 * var(--header-navigation-padding-block) + 2 * var(--header-padding-block-desktop))}}@media (max-width:1279px){.contact-request-form_page__JoUon{padding:20px 16px max(32px,env(safe-area-inset-bottom))}.contact-request-form_title__Ikkyi{font-size:32px;line-height:36px}.contact-request-form_fields__kBix7{margin-top:88px}.contact-request-form_privacy__jstTB{font-size:20px;line-height:28px}.contact-request-form_privacyCheckbox__Jm0Eg{margin-top:4px}.contact-request-form_submit__Ap2kZ{min-height:52px;margin-top:64px;font-size:20px;line-height:24px}.contact-request-form_success__Ch0J0{font-size:20px;line-height:28px}}@media (max-width:767px){.contact-request-form_primaryFields__m6rvT{grid-template-columns:1fr;gap:16px}.contact-request-form_description__4aoK7{min-height:calc(var(--contact-body-line-height) + var(--contact-body-line-height) + 40px)}}@media (max-width:430px){.contact-request-form_title__Ikkyi{font-size:28px;line-height:32px}.contact-request-form_fields__kBix7{margin-top:64px}}@media (prefers-reduced-motion:reduce){.contact-request-form_attachmentRow__oeKPJ,.contact-request-form_field__dYg9R,.contact-request-form_privacyCheckbox__Jm0Eg,.contact-request-form_privacyCheckbox__Jm0Eg:after,.contact-request-form_submit__Ap2kZ{transition:none}}