.se-contact{max-width:1080px;margin:48px auto;padding:32px clamp(20px,4vw,48px);background:#f5f7f5;color:#182c28;border:1px solid #d9e3de;border-radius:18px;box-sizing:border-box;font-family:inherit}.se-contact h2{color:inherit;font-size:clamp(26px,4vw,38px);line-height:1.2;margin:0 0 16px}.se-contact p{font-size:17px;line-height:1.6;max-width:72ch}.se-contact form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.se-contact label{display:flex;flex-direction:column;gap:7px;font-size:16px;line-height:1.5;color:#182c28}.se-contact input,.se-contact textarea,.se-contact select{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #839b90;border-radius:7px;padding:12px;background:white;color:#182c28;font:inherit;font-size:16px}.se-contact textarea{min-height:110px;resize:vertical}.se-contact .se-wide{grid-column:1/-1}.se-contact .se-consent{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.se-contact .se-consent input{width:20px;min-width:20px;min-height:20px;height:20px;margin-top:3px;accent-color:#174b3b}.se-contact a{color:#174b3b;text-decoration:underline}.se-contact button{justify-self:start;border:0;border-radius:8px;background:#174b3b;color:white;padding:15px 28px;font:inherit;font-weight:600;cursor:pointer;min-height:48px}.se-contact button:disabled{opacity:.65;cursor:default}.se-contact :focus-visible{outline:3px solid #ba7900;outline-offset:3px}.se-contact [role=status]{margin:0;min-height:24px}.se-contact .se-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.se-contact .se-note{font-size:15px}.se-contact details{font-size:15px;line-height:1.6}.se-contact summary{cursor:pointer;text-decoration:underline}@media(max-width:640px){.se-contact{margin:28px 12px;padding:24px 18px}.se-contact form{grid-template-columns:1fr}.se-contact button{width:100%}}
.se-contact{scroll-margin-top:110px}
