#engage-home.contact-page .demo-layout{background:#eef5f9;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,88px);padding-top:64px;padding-bottom:72px}
#engage-home.contact-page .demo-layout .demo-form{background:#fff;border:1px solid #dce7ed;border-top:4px solid #0086ad;border-radius:0;padding:32px;min-width:0;box-shadow:none}
#engage-home.contact-page .demo-layout .demo-form h2{font-size:24px;line-height:1.3;letter-spacing:-.5px;margin:0 0 8px}
#engage-home.contact-page .demo-layout .form-required{font-size:13px;line-height:1.5;color:#586d83;margin:0 0 26px}
#engage-home.contact-page .demo-layout .demo-help{font-size:13px;line-height:1.7;color:#586d83;margin:22px 0 0}
#engage-home.contact-page .demo-layout .form-privacy{font-size:12px;line-height:1.7;color:#586d83;margin:12px 0 0}
#engage-home.contact-page .demo-layout .form-privacy a{text-decoration:underline;text-underline-offset:3px}
#engage-home.contact-page .demo-layout .form-preview-note{font-size:12px;line-height:1.5;color:#586d83;margin:14px 0 0}
#engage-home.contact-page .demo-layout .demo-form iframe{width:100%!important;max-width:100%}
#engage-home.contact-page .demo-layout>div:first-child p{font-size:19px;line-height:1.7;color:#586d83}
@media(max-width:760px){#engage-home.contact-page .demo-layout{grid-template-columns:1fr;gap:32px;padding-top:40px;padding-bottom:44px}#engage-home.contact-page .demo-layout .demo-form{padding:24px 20px}#engage-home.contact-page .demo-layout>div:first-child p{font-size:17px}#engage-home.contact-page .demo-layout .demo-form h2{font-size:22px}}

#engage-home.contact-page .demo-layout .demo-form h2{margin-bottom:8px!important}
