.b2s31-live .b2s-existing-contact-form{min-width:0}
.b2s31-live .b2s-existing-contact-form input,.b2s31-live .b2s-existing-contact-form textarea,.b2s31-live .b2s-existing-contact-form select{max-width:100%}
.b2s31-live a:focus-visible,.b2s31-live button:focus-visible,.b2s31-live input:focus-visible,.b2s31-live textarea:focus-visible,.b2s31-live select:focus-visible{outline:2px solid #a4c7f2;outline-offset:4px}
.b2s31-live .b2s-existing-contact-form{background:#edf3fa;border:1px solid #cedbea;border-radius:18px;padding:clamp(22px,4vw,48px);color:#263f61}
.b2s31-live .b2s-existing-contact-form .elementor-field-label{color:#263f61;font-family:Manrope,Arial,sans-serif;font-weight:600}
.b2s31-live .b2s-existing-contact-form .elementor-field-textual{background:#fff;color:#263f61;border:1px solid #b8c9dc;border-radius:6px;min-height:46px}
.b2s31-live .b2s-existing-contact-form .elementor-button{background:#263f61;color:#fff;border-radius:6px;padding:15px 24px}
.b2s31-live .b2s-existing-contact-form .elementor-message{line-height:1.6}
