.contact_page__lYYQs{background:linear-gradient(140deg,var(--mist) 0,color-mix(in srgb,var(--ice) 40%,white) 48%,#fafdff 100%)}.contact_page__lYYQs>.page-intro{padding-bottom:40px}.contact_page__lYYQs .contact_layout__pGx_S{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:64px}.contact_page__lYYQs .contact-aside{padding-top:20px}.contact_directContact__kZqLw{margin-top:20px;font-style:normal}.contact_directContact__kZqLw dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin:0}.contact_directContact__kZqLw dt{padding-top:10px;color:var(--slate)}.contact_directContact__kZqLw dd{display:grid;justify-items:start;margin:0}.contact_directContact__kZqLw a{display:inline-flex;align-items:center;max-width:100%;min-height:44px;color:var(--navy);font-weight:700;overflow-wrap:anywhere}.contact_directContact__kZqLw a:focus-visible,.contact_directContact__kZqLw a:hover{text-decoration:underline;text-underline-offset:3px}.contact_page__lYYQs .contact-expect{margin-top:24px;padding-top:24px}.contact_form__N8g4I{padding:30px;min-width:0}.contact_form__N8g4I h2{font-size:1.55rem;margin-bottom:8px}.contact_form__N8g4I>.small{font-size:.82rem;margin-bottom:18px}.contact_form__N8g4I .field{margin-bottom:16px}.contact_form__N8g4I .field label{margin-bottom:6px;font-size:12px}.contact_form__N8g4I .field input,.contact_form__N8g4I .field select,.contact_form__N8g4I .field textarea{min-height:44px;padding:10px 12px;font-size:1rem}.contact_form__N8g4I .field textarea{min-height:136px}.contact_form__N8g4I .field-hint{font-size:.76rem;margin-top:6px}.contact_form__N8g4I .form-notice{padding:12px 16px;font-size:.82rem;margin-bottom:18px}.contact_form__N8g4I .consent{margin-bottom:18px;font-size:.8rem}.contact_required__aAkQ4{color:#9c2432}.contact_phoneInput__LTYyx{display:flex;align-items:stretch;border:1px solid #afc5d8;border-radius:9px;background:white}.contact_country__rPGwX{position:relative;display:flex;align-items:center;padding-inline:10px;flex:0 0 auto;border-right:1px solid var(--line)}.contact_country__rPGwX>span{white-space:nowrap;color:var(--ink);font-size:.9rem}.contact_form__N8g4I .contact_country__rPGwX select{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.contact_country__rPGwX:focus-within{outline:3px solid var(--blue);outline-offset:2px;border-radius:7px}.contact_form__N8g4I .contact_phoneInput__LTYyx input{min-width:0;border:0;flex:1;background:transparent}.contact_phoneInput__LTYyx:has([aria-invalid=true]){border-color:#9c2432}@media (max-width:1100px){.contact_page__lYYQs .contact_layout__pGx_S{gap:36px}.contact_form__N8g4I{padding:26px}}@media (max-width:900px){.contact_page__lYYQs .contact_layout__pGx_S{grid-template-columns:1fr;gap:28px}.contact_page__lYYQs .contact-aside{max-width:660px}}@media (max-width:520px){.contact_page__lYYQs .contact_layout__pGx_S{padding-right:0}.contact_form__N8g4I{padding:24px 18px;width:100%}}.contact_country__rPGwX>span{display:flex;align-items:center;gap:6px}.contact_country__rPGwX img{width:22px;height:16px;object-fit:contain}.contact_chevron__MHw4b{font-size:.8rem}.contact_form__N8g4I .field input::placeholder,.contact_form__N8g4I .field textarea::placeholder{color:#69788a;opacity:1}.contact_phoneInput__LTYyx{position:relative}.contact_countryPicker__Ygm_T{display:flex;flex:0 0 auto;border-right:1px solid var(--line)}.contact_countryTrigger__7JtO_{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 10px;border:0;background:transparent;color:var(--ink);font-size:.9rem;white-space:nowrap;border-radius:8px 0 0 8px}.contact_countryResults__XhYkD img,.contact_countryTrigger__7JtO_ img{width:22px;height:16px;object-fit:contain;flex-shrink:0}.contact_countryTrigger__7JtO_ svg{flex-shrink:0}.contact_countryMenu__oiZuu{position:absolute;top:calc(100% + 6px);left:0;width:100%;z-index:20;background:white;border:1px solid var(--line);border-radius:9px;padding:10px;box-shadow:0 6px 20px #12213a14}.contact_form__N8g4I .contact_countryMenu__oiZuu input{width:100%;border:1px solid #afc5d8}.contact_countryResults__XhYkD{list-style:none;margin:8px 0 0;padding:0;max-height:min(220px,28dvh);overflow-y:auto;overscroll-behavior:contain}.contact_countryResults__XhYkD li{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px;cursor:pointer;font-size:.85rem}.contact_countryResults__XhYkD li>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.contact_countryResults__XhYkD li>span:last-child{white-space:nowrap}.contact_activeCountry__Zz_y3,.contact_countryResults__XhYkD li:hover{background:var(--mist)}.contact_countryMenu__oiZuu p{font-size:.85rem;margin:10px 8px}.contact_attachButton__Mn6XM{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #afc5d8;border-radius:9px;background:white;color:var(--navy);font-size:.9rem;font-weight:700}.contact_attachButton__Mn6XM:hover{background:var(--mist)}.contact_attachButton__Mn6XM:disabled,.contact_fileList__et__d button:disabled{opacity:.6;cursor:wait}.contact_fileList__et__d{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.contact_fileList__et__d li{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;border:1px solid var(--line);border-radius:9px;background:var(--mist)}.contact_fileList__et__d li>span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:.85rem}.contact_fileList__et__d small{display:block;color:var(--slate);font-size:.75rem}.contact_fileList__et__d button{display:grid;place-items:center;flex:0 0 44px;height:44px;border:0;border-radius:9px;background:transparent;color:var(--navy)}.contact_fileList__et__d button:hover{background:var(--ice)}