:root{--cmp-cta-block-padding:var(--spacing-40) var(--spacing-xl) var(--spacing-300);--cmp-cta-block-gap:var(--spacing-xl)}@media screen and (min-width:768px){:root{--cmp-cta-block-padding:var(--spacing-40) var(--spacing-40) var(--spacing-400);--cmp-cta-block-gap:var(--spacing-40)}}@media screen and (min-width:1024px){:root{--cmp-cta-block-padding:var(--spacing-100) var(--spacing-100) var(--spacing-400)}}@media screen and (min-width:1280px){:root{--cmp-cta-block-padding:var(--spacing-100)}}.cmp-cta-block-container{grid-gap:var(--cmp-cta-block-gap);background-color:var(--color-blue);border-radius:var(--spacing-40);box-shadow:var(--shadow-cta);color:var(--color-white);display:flex;flex-direction:column;gap:var(--cmp-cta-block-gap);overflow:hidden;padding:var(--cmp-cta-block-padding);position:relative}@media screen and (min-width:768px){.cmp-cta-block-info{max-width:var(--spacing-600)}}.cmp-cta-block-info,.cmp-cta-block-text{grid-gap:var(--cmp-cta-block-gap);display:flex;flex-direction:column;gap:var(--cmp-cta-block-gap)}.cmp-cta-block-text h2,.cmp-cta-block-text h3{margin-bottom:0}.cmp-cta-block-form form .hs_email label,.cmp-cta-block-form form .hs_firstname label,.cmp-cta-block-form form .hs_lastname label,.cmp-cta-block-form form .hs_message label,.cmp-cta-block-form form .hs_phone label,.cmp-cta-block-form h3{display:none}.cmp-cta-block-form .hs-form .hs-error-msg li label,.cmp-cta-block-form .hs-form .hs-error-msgs li label,.cmp-cta-block-form form .legal-consent-container{color:var(--color-white)}.cmp-cta-block-form form .legal-consent-container .hs-form-booleancheckbox-display>span:before{border-color:var(--color-white)}.cmp-cta-block-cta .btn,.cmp-cta-block-form form input[type=submit]{background-color:var(--color-white);color:var(--color-black);margin-top:0}.cmp-cta-block-image{bottom:0;position:absolute;right:0}