.contact-form-section{padding-top:5rem;padding-bottom:5rem}@media (max-width:48rem){.contact-form-section{padding-top:2.5rem;padding-bottom:2.5rem}}.contact-form-section{background-color:#f9fafb;overflow-x:hidden}.contact-form-section__inner{flex-direction:column;gap:5rem;display:flex}.contact-form-section__body{margin-top:5rem}@media (max-width:48rem){.contact-form-section__body{margin-top:2.5rem}}.contact-form-section__info{flex-direction:column;gap:3.125rem;display:flex}.contact-form-section__heading-group{flex-direction:column;display:flex}.contact-form-section__eyebrow{color:#111928;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5}@media (max-width:48rem){.contact-form-section__eyebrow{font-size:1rem}}.contact-form-section__eyebrow{color:#005a1e;margin:0 0 .5rem}.contact-form-section__title{color:#111928;font-family:Inter,sans-serif;font-size:2.5rem;font-weight:700;line-height:3rem}@media (max-width:48rem){.contact-form-section__title{font-size:1.5rem;line-height:1.2}}.contact-form-section__title{color:#111928;margin:0 0 .75rem}.contact-form-section__description{color:#111928;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.contact-form-section__description{font-size:.875rem}}.contact-form-section__description{color:#637381;margin:0}.contact-form-section__rows{flex-direction:column;gap:2.1875rem;display:flex}.contact-form-section__row{align-items:center;gap:1.5rem;display:flex}.contact-form-section__row-icon{flex-shrink:0;width:4.375rem;height:4.375rem}.contact-form-section__row-text{flex-direction:column;gap:.625rem;min-width:0;display:flex}.contact-form-section__row-label{color:#111928;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5}@media (max-width:48rem){.contact-form-section__row-label{font-size:1rem}}.contact-form-section__row-label{color:#111928}.contact-form-section__row-value{color:#111928;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.contact-form-section__row-value{font-size:.875rem}}.contact-form-section__row-value{color:#637381;overflow-wrap:anywhere}.contact-form-section__card{width:100%;max-width:29.375rem;position:relative}.contact-form-section__dots{z-index:-1;pointer-events:none;width:6.625rem;height:auto;position:absolute}.contact-form-section__dots--top{top:1.875rem;right:-.9375rem}@media (min-width:48rem){.contact-form-section__dots--top{top:3.9375rem;right:-2.5625rem}}.contact-form-section__dots--bottom{bottom:-.625rem;left:-.625rem}@media (min-width:48rem){.contact-form-section__dots--bottom{bottom:-1.375rem;left:-1.3125rem}}.contact-form-section__accent{z-index:-1;pointer-events:none;width:3.125rem;height:3.125rem;position:absolute;top:-1.25rem;right:-.9375rem}@media (min-width:48rem){.contact-form-section__accent{width:6.25rem;height:6.25rem;top:-3.375rem;right:-3.125rem}}.contact-form-section__form{background:#fff;border-radius:.5rem;padding:3.125rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (max-width:48rem){.contact-form-section__form{padding:1.875rem 1rem}}@media (min-width:64rem){.contact-form-section__inner{flex-direction:row;justify-content:space-between;gap:3.75rem}.contact-form-section__info{flex:0 37.5rem}.contact-form-section__card{flex:none}}
