.sc-contact .sc-contact-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:9%;padding-top:110px}.sc-contact h1{font:550 clamp(42px,4.2vw,62px)/1.05 var(--disp);letter-spacing:-.045em;margin:0 0 18px}.sc-contact .sc-lead{font:400 18px/1.55 var(--sans);max-width:49ch;margin:0 0 30px}.sc-contact .co-contact-form label>span{font:500 14px/1.4 var(--sans);letter-spacing:0;color:var(--ink)}.sc-contact .co-contact-form :is(input,select,textarea){font-family:var(--sans);border-radius:4px;padding:12px 14px;line-height:1.4}.sc-contact .co-contact-form textarea{min-height:112px}.sc-contact .co-contact-form :is(input,select,textarea):focus-visible{outline-offset:2px;box-shadow:none;border-color:#244ae8;outline:2px solid #244ae8}.sc-contact .co-contact-action{flex-wrap:wrap;gap:12px;min-height:48px;margin:0}.sc-contact .co-contact-action button{font:500 15px/1.4 var(--sans);letter-spacing:0;color:#fff;background:#244ae8;border-color:#244ae8;border-radius:4px;min-height:48px}.sc-contact .co-contact-action button:hover{box-shadow:none;background:#1739c3;border-color:#1739c3;transform:none}.sc-contact .co-contact-action p:empty{display:none}.sc-contact .sc-contact-aside{gap:30px;padding-top:8px}.sc-contact .sc-table>div{padding-block:18px}.sc-contact .sc-contact-next{margin-top:8px}.sc-contact .sc-contact-next h2{font:550 28px/1.2 var(--disp);margin:0 0 24px}.sc-contact .sc-contact-next ol{font:400 16px/1.65 var(--sans);margin:0 0 26px;padding-left:20px}.sc-contact .sc-contact-next li{margin-bottom:16px;padding-left:3px}.sc-contact .sc-contact-next>.sc-link{align-items:start;font-size:14px;line-height:1.6}.sc-contact .sc-gap-b{height:72px}@media (max-width:860px){.sc-contact .sc-contact-grid{grid-template-columns:1fr;gap:52px;padding-top:106px}.sc-contact h1{font-size:42px}.sc-contact .sc-lead{margin-bottom:26px;font-size:17px}.sc-contact .sc-contact-aside{max-width:560px;padding-top:0}.sc-contact .sc-contact-next{margin-top:0}}@media (max-width:480px){.sc-contact .co-contact-row{grid-template-columns:1fr;gap:18px}.sc-contact .co-contact-action button{width:100%}.sc-contact .sc-gap-b{height:48px}}.sc-contact .co-contact-form{gap:14px}.sc-contact .co-contact-form .dlvx-turnstile{margin:0!important}.sc-contact .co-cookie.co-cookie-inline{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;grid-template-columns:1fr auto;gap:8px 20px;margin:24px 0 0;padding:16px;position:relative;inset:auto;transform:none}.sc-contact .co-cookie-inline:not([data-open=true]){display:none}.sc-contact .co-cookie-inline .co-cookie-label{text-underline-offset:3px;grid-area:1/1;text-decoration:underline;display:block}.sc-contact .co-cookie-inline .co-cookie-text{white-space:normal;font:400 13px/1.5 var(--sans);grid-area:2/1;display:block;overflow:visible}.sc-contact .co-cookie-inline .co-cookie-actions{flex-direction:column;grid-area:1/2/3;gap:8px;display:flex}@media (max-width:640px){.sc-contact .co-cookie-inline .co-cookie-text{grid-column:1/-1}.sc-contact .co-cookie-inline .co-cookie-actions{flex-direction:row;grid-area:3/1/auto/-1}.sc-contact .co-cookie-inline .co-cookie-actions button{flex:1}}
