.winter-contact{min-width:0}.request-choice{border:0;margin:22px 0;padding:0}.request-choice legend{font-weight:700;margin-bottom:10px}.request-choice label{display:block;padding:10px 12px;margin:8px 0;background:#f2f6f7;border:1px solid #c1d0d7;border-radius:8px;cursor:pointer}.request-choice input{accent-color:#235546;margin-right:8px;width:18px;height:18px;vertical-align:middle}.form-field{display:flex;flex-direction:column;gap:7px;font-weight:650;min-width:0}.form-field span{font-size:.85rem;font-weight:400}.form-field input,.form-field textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #8399a7;border-radius:7px;padding:12px;background:white;color:#173249;font:inherit;font-weight:400;font-size:16px}.form-field textarea{resize:vertical}.optional-fields{margin:20px 0;border-block:1px solid #d4dfe3;padding:15px 0}.optional-fields summary{cursor:pointer;font-weight:650}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.form-grid .full{grid-column:1/-1}.form-privacy{font-size:.85rem;line-height:1.6}.winter-contact a:not(.button){text-decoration:underline;text-underline-offset:3px}.winter-contact button{font:inherit;cursor:pointer;border:0}.winter-contact button:disabled{opacity:.65;cursor:wait}.winter-contact :focus-visible{outline:3px solid #386d8c;outline-offset:3px}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status:empty{display:none}.form-status{padding:14px 16px;background:#edf5ef;border-left:4px solid #386747;border-radius:4px}.form-status.is-error{background:#fff2ec;border-color:#a54324}.contact-alternatives{border-top:1px solid #d4dfe3;margin-top:25px;padding-top:10px}.contact-alternatives .button{white-space:normal}.winter-contact .direct{overflow-wrap:anywhere}@media(max-width:620px){.form-grid{grid-template-columns:1fr}.winter-contact h2{font-size:1.75rem}.request-choice label{line-height:1.5}.winter-contact button[type=submit]{width:100%}}
