:root{--text-form-gap:var(--spacing-40);--text-form-padding:0}@media screen and (min-width:768px){:root{--text-form-gap:0;--text-form-padding:var(--spacing-40)}}@media screen and (min-width:1024px){:root{--text-form-padding:var(--spacing-80)}}.cmp-text-form-container{grid-gap:var(--text-form-gap);display:flex;flex-direction:var(--direction);gap:var(--text-form-gap)}@media screen and (min-width:768px){.cmp-text-form-container.reverse{flex-direction:row-reverse}.cmp-text-form-form,.cmp-text-form-text{width:50%}}.cmp-text-form-text{grid-gap:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--text-form-padding)}.cmp-text-form-text h2,.cmp-text-form-text h5{margin-bottom:0}.cmp-text-form-form{padding:var(--text-form-padding);padding-left:0;padding-right:0}.cmp-text-form-wrapper{@media screen and (min-width:768px){margin:var(--margin-center);max-width:30rem}}.cmp-text-form-wrapper form .hs_email label,.cmp-text-form-wrapper form .hs_firstname label,.cmp-text-form-wrapper form .hs_lastname label,.cmp-text-form-wrapper form .hs_message label,.cmp-text-form-wrapper form .hs_phone label,.cmp-text-form-wrapper h3{display:none}