.contact-banner_root__SOjoG{display:flex;position:relative;flex-direction:column;align-items:center;gap:12px;padding:16px 24px}.contact-banner_root__SOjoG .contact-banner_headingWrapper__go3_B{display:flex;align-items:center;gap:8px}.contact-banner_root__SOjoG .contact-banner_headingWrapper__go3_B .contact-banner_animatedEhLogo__Mqz0M{width:32px;height:32px;stroke:var(--executive-blues-80);stroke-width:3px}.contact-banner_root__SOjoG .contact-banner_headingWrapper__go3_B .contact-banner_headingTextWrapper__pCoPB .contact-banner_primaryText__foCrr{color:var(--executive-blues-80);font-weight:300;font-size:14px;letter-spacing:3px;text-transform:uppercase;text-wrap:nowrap}.contact-banner_root__SOjoG .contact-banner_headingWrapper__go3_B .contact-banner_headingTextWrapper__pCoPB .contact-banner_subtext__IcgW1{color:var(--seafoam-green);font-weight:400;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-wrap:nowrap}.contact-banner_root__SOjoG .contact-banner_inputsWrapper__f5Rj6{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;column-gap:20px;grid-row-gap:16px;row-gap:16px;width:100%;max-width:1400px}.contact-banner_root__SOjoG .contact-banner_inputsWrapper__f5Rj6 .contact-banner_inputClass__UwX9U{flex:1 1}.contact-banner_root__SOjoG .contact-banner_inputsWrapper__f5Rj6 .contact-banner_email__7Hhbz{grid-column:span 2;flex:1 1}.contact-banner_root__SOjoG .contact-banner_inputsWrapper__f5Rj6 .contact-banner_message__B_U8V{grid-column:span 2;flex:2 1}.contact-banner_root__SOjoG .contact-banner_genericButton__SsfYD{display:flex;justify-content:center;align-items:center;border-radius:64px;background-color:var(--seafoam-green);padding:12px;width:100%;max-width:150px;color:var(--executive-blues-80);font-feature-settings:"smcp";font-variant:small-caps;font-weight:500;font-size:14px}.contact-banner_root__SOjoG .contact-banner_genericButton__SsfYD .contact-banner_chevronIcon__fcWnL{width:14px;height:14px;stroke:var(--executive-blues-80)}.contact-banner_root__SOjoG .contact-banner_genericButton__SsfYD.contact-banner_spaceBetween__ohopa{justify-content:space-between}.contact-banner_root__SOjoG .contact-banner_genericButton__SsfYD.contact-banner_defaultPointer__VqEde{cursor:default}.contact-banner_root__SOjoG.contact-banner_isFooterVariant__QGs7X{background-color:var(--executive-blues-80)}.contact-banner_root__SOjoG.contact-banner_dark__IJUWc .contact-banner_headingWrapper__go3_B .contact-banner_animatedEhLogo__Mqz0M{stroke:var(--seafoam-green)}.contact-banner_root__SOjoG.contact-banner_dark__IJUWc .contact-banner_headingWrapper__go3_B .contact-banner_headingTextWrapper__pCoPB .contact-banner_primaryText__foCrr{color:var(--white)}.contact-banner_root__SOjoG.contact-banner_dark__IJUWc .contact-banner_headingWrapper__go3_B .contact-banner_headingTextWrapper__pCoPB .contact-banner_subtext__IcgW1{color:var(--seafoam-green)}@media(min-width:960px){.contact-banner_root__SOjoG{flex-direction:row;justify-content:center;gap:20px;padding-top:32px;padding-bottom:32px}.contact-banner_root__SOjoG .contact-banner_headingWrapper__go3_B{gap:16px}.contact-banner_root__SOjoG .contact-banner_headingWrapper__go3_B .contact-banner_animatedEhLogo__Mqz0M{width:48px;height:48px}.contact-banner_root__SOjoG .contact-banner_headingWrapper__go3_B .contact-banner_headingTextWrapper__pCoPB .contact-banner_primaryText__foCrr{font-weight:700;font-size:16px}.contact-banner_root__SOjoG .contact-banner_headingWrapper__go3_B .contact-banner_headingTextWrapper__pCoPB .contact-banner_subtext__IcgW1{font-weight:500;font-size:10px}.contact-banner_root__SOjoG .contact-banner_inputsWrapper__f5Rj6{display:flex;gap:12px}.contact-banner_root__SOjoG .contact-banner_genericButton__SsfYD{margin-top:0}}