/* Contact V1.2.1 only: base geometry is the frozen Contact V1.1.1 stylesheet. */
.aidcgo-contact-v121 .screen-reader-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.aidcgo-contact-v121 .consent-row a{display:inline-flex;min-height:44px;align-items:center;color:var(--steel-deep);font-weight:800;text-underline-offset:3px;vertical-align:middle}
.aidcgo-contact-v121 .form-failure{max-width:520px;margin-top:82px;padding:33px;border:1px solid #c68b90;border-left:4px solid #9e2f35;background:#fff8f8}.aidcgo-contact-v121 .form-failure h3{margin:14px 0 10px;font:720 31px/1.08 var(--display);letter-spacing:-.035em}.aidcgo-contact-v121 .form-failure p{color:#526169;font-size:16px;line-height:1.6}.aidcgo-contact-v121 .form-failure a{color:var(--steel-deep);font-weight:800}
.aidcgo-contact-v121 .submit-button[data-state="loading"]{pointer-events:none;opacity:.72}.aidcgo-contact-v121 .form-success .section-kicker,.aidcgo-contact-v121 .form-failure .section-kicker{font-size:11px}.aidcgo-contact-v121 .demo-field-summary{display:flex;gap:9px;align-items:baseline;flex-wrap:wrap}.aidcgo-contact-v121 .demo-field-summary .summary-label{display:inline-block;color:#526169;font-size:16px}.aidcgo-contact-v121 .demo-field-summary strong{display:inline-block;color:var(--graphite)}
@media(max-width:760px){.aidcgo-contact-v121 .form-failure{margin-top:25px;padding:25px}.aidcgo-contact-v121 .consent-row label{font-size:14px}}
