section.cta_form-section.default{background-color:#f4f1ef}section.cta_form-section.pampas{background-color:#e8e1dc}section.cta_form-section.whisper{background-color:#f4f1ef}section.cta_form-section.blue{background-color:#2b4764}.cta_form-section{background-color:#2d4862;color:#fff;overflow:visible;padding:3rem 1.5rem;position:relative}.cta_form-section .content{margin:0 auto;max-width:600px;text-align:center}.cta_form-section .form-wrapper form{display:grid;gap:0;grid-template-areas:"email submit" "errors errors" "consent consent";grid-template-columns:1fr auto;grid-template-rows:auto auto auto}.cta_form-section .form-wrapper .hs-email{grid-area:email;margin-bottom:0;position:relative}.cta_form-section .form-wrapper .hs-submit{align-self:end;grid-area:submit;margin-bottom:0}.cta_form-section .form-wrapper .legal-consent-container{grid-area:consent;margin-bottom:0;margin-top:15px}.cta_form-section .form-wrapper .hs-error_rollup{grid-area:errors}.cta_form-section .form-wrapper .hs-email .hs-error-msgs,.cta_form-section .form-wrapper .hs-form-field .hs-error-msgs{left:0;margin-top:10px;position:absolute;top:100%;width:100%;z-index:10}.cta_form-section .form-wrapper .hs-button{color:#fdfbf9;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:500;height:52px;min-width:120px;padding:15px 25px;white-space:nowrap;width:auto}.cta_form-section .form-wrapper .hs-error_rollup{clear:both;margin-bottom:0;margin-top:10px;order:2;width:100%}.cta_form-section .form-wrapper .hs-email .hs-error-msg,.cta_form-section .form-wrapper .hs-error_rollup .hs-error-msg,.cta_form-section .form-wrapper .hs-form-field .hs-error-msg{color:#ff6b6b;font-family:Libre Franklin,sans-serif;font-size:14px;margin:0}.cta_form-section .form-wrapper .hs-form-booleancheckbox{margin-bottom:10px}.cta_form-section .form-wrapper .hs-form-booleancheckbox label,.cta_form-section .form-wrapper .legal-consent-container label{color:#2b4764;font-family:Libre Franklin,sans-serif;font-size:14px;line-height:1.4}.cta_form-section .form-wrapper .hs-form-booleancheckbox span,.cta_form-section .form-wrapper .legal-consent-container p,.cta_form-section .form-wrapper .legal-consent-container span{color:#2b4764;font-family:Libre Franklin,sans-serif;font-size:14px}.cta_form-section .form-wrapper .legal-consent-container p{margin:0}.cta_form-section form input[type=email]{background:#e8e1dc;border-color:#d9cbc0;border-radius:4px 0 0 4px;border-right:none;margin:0;padding:13px 20px}.cta_form-section .form-wrapper .hs-button{border-left:none;border-radius:0 4px 4px 0;margin:0}.cta_form-section h2{margin-bottom:1rem}.cta_form-section p{color:#d9d9d9;font-family:Libre Franklin;font-size:1rem;line-height:1.6}.cta_form-section .buttons{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.cta_form-section .primary-button{background-color:#e5d4c5;border-radius:4px;color:#2d2d2d;font-weight:600;padding:.75rem 1.5rem;text-decoration:none}.cta_form-section .secondary-button{color:#fff;font-weight:500;text-decoration:none}.cta_form-section .image-container{max-width:100%;overflow:visible;position:relative;width:100%}.cta_form-section .image-container img{display:block;height:auto;position:relative;top:2rem;width:100%}@media (min-width:768px){.cta_form-section{align-items:center;display:flex;flex-direction:column;padding:5rem 4rem;text-align:left}.cta_form-section .content{max-width:550px;width:100%}.cta_form-section p{font-size:1.1rem;max-width:550px}.cta_form-section .buttons{flex-direction:row;gap:1rem;justify-content:center;margin-top:2rem}.cta_form-section .image-container{max-width:550px;width:100%}.cta_form-section .image-container img{top:3rem}.cta_form-section .text-col.body-col,.cta_form-section .text-col.heading-col{width:50%}}