.contec-newsletter{gap:.8rem}.contec-newsletter__title{color:var(--contec-color-2);font-size:1.4rem;line-height:1.2}.contec-newsletter form{background:transparent!important;border:0!important;border-radius:0!important;column-gap:.8rem;display:grid!important;grid-template-columns:minmax(0,1fr) auto;margin:0!important;padding:0!important;row-gap:.7rem;width:100%}.contec-newsletter form fieldset{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.contec-newsletter form fieldset.form-columns-2{display:grid!important;gap:.8rem!important;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.contec-newsletter form fieldset.form-columns-2 .hs-form-field{float:none!important;width:100%!important}.contec-newsletter form fieldset.form-columns-1{grid-column:1;min-width:0}.contec-newsletter form .hs_submit{align-self:start;grid-column:2}.contec-newsletter form .hs-form-field,.contec-newsletter form .input{margin:0!important}.contec-newsletter form .hs-form-field>label{display:none!important}.contec-newsletter form input[type=email],.contec-newsletter form input[type=text]{background:transparent!important;border:1px solid var(--contec-color-2)!important;border-radius:999px!important;box-shadow:none!important;color:var(--contec-color-1)!important;display:block;font-size:1.2rem!important;height:3rem!important;line-height:1!important;min-height:3rem!important;min-width:0;outline:none!important;padding:.4rem 1.2rem!important;width:100%!important}.contec-newsletter form input::placeholder{color:rgba(var(--contec-color-1-rgb),.55)!important;opacity:1}.contec-newsletter form input[type=email]:focus,.contec-newsletter form input[type=text]:focus{border-color:var(--contec-color-2)!important;box-shadow:0 0 0 1px var(--contec-color-2)!important}.contec-newsletter form .hs_submit,.contec-newsletter form .hs_submit .actions{margin:0!important;padding:0!important}.contec-newsletter form .hs-button,.contec-newsletter form input[type=submit]{align-items:center;background:var(--contec-color-2)!important;border:1px solid var(--contec-color-2)!important;border-radius:999px!important;color:#fff!important;cursor:pointer;display:flex!important;font-size:1.1rem!important;font-weight:400!important;height:3rem!important;justify-content:center;line-height:1!important;margin:0!important;min-height:3rem!important;padding:0 1.5rem!important;text-transform:none!important;white-space:nowrap;width:auto!important}@media (hover:hover){.contec-newsletter form .hs-button:hover,.contec-newsletter form input[type=submit]:hover{background:var(--contec-color-1)!important;border-color:var(--contec-color-1)!important;color:#fff!important}}.contec-newsletter form .hs-error-msgs{list-style:none;margin:.3rem 0 0!important;padding:0!important}.contec-newsletter form .hs-error-msgs label{color:#c00!important;display:block!important;font-size:1rem!important;line-height:1.2!important;margin:0!important;opacity:1!important}@media (max-width:400px){.contec-newsletter form{grid-template-columns:1fr}.contec-newsletter form .hs_submit,.contec-newsletter form fieldset.form-columns-1{grid-column:1}.contec-newsletter form .hs_submit input[type=submit]{width:100%!important}}@media (max-width:767px){.contec-kb-category:has(.kb-resource-content) .contec-newsletter{background:rgba(var(--contec-color-2-rgb),.05);border-radius:2rem;gap:.7rem;margin-bottom:1.6rem;margin-top:1.3rem;padding:1.1rem 1.2rem}.contec-kb-category:has(.kb-resource-content) .contec-newsletter__title{font-size:1.05rem}.contec-kb-category:has(.kb-resource-content) .contec-newsletter form{column-gap:.7rem;grid-template-columns:minmax(0,1fr) auto!important;row-gap:.6rem}.contec-kb-category:has(.kb-resource-content) .contec-newsletter form fieldset.form-columns-2{gap:.7rem!important;grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.contec-kb-category:has(.kb-resource-content) .contec-newsletter form fieldset.form-columns-1{grid-column:1!important}.contec-kb-category:has(.kb-resource-content) .contec-newsletter form .hs_submit{grid-column:2!important}.contec-kb-category:has(.kb-resource-content) .contec-newsletter form .hs-button,.contec-kb-category:has(.kb-resource-content) .contec-newsletter form input[type=email],.contec-kb-category:has(.kb-resource-content) .contec-newsletter form input[type=submit],.contec-kb-category:has(.kb-resource-content) .contec-newsletter form input[type=text]{font-size:.95rem!important;height:2.4rem!important;min-height:2.4rem!important}.contec-kb-category:has(.kb-resource-content) .contec-newsletter form input[type=email],.contec-kb-category:has(.kb-resource-content) .contec-newsletter form input[type=text]{padding:.35rem .9rem!important}.contec-kb-category:has(.kb-resource-content) .contec-newsletter form .hs-button,.contec-kb-category:has(.kb-resource-content) .contec-newsletter form input[type=submit]{padding-left:1.3rem!important;padding-right:1.3rem!important;width:auto!important}}@media (max-width:767px){.contec-blog-post .contec-newsletter{background:rgba(var(--contec-color-2-rgb),.05);border-radius:2rem;gap:.7rem;margin-bottom:1.6rem;margin-top:1.3rem;padding:1.1rem 1.2rem}.contec-blog-post .contec-newsletter__title{font-size:1.05rem}.contec-blog-post .contec-newsletter form{column-gap:.7rem;grid-template-columns:minmax(0,1fr) auto!important;row-gap:.6rem}.contec-blog-post .contec-newsletter form fieldset.form-columns-2{gap:.7rem!important;grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.contec-blog-post .contec-newsletter form fieldset.form-columns-1{grid-column:1!important}.contec-blog-post .contec-newsletter form .hs_submit{grid-column:2!important}.contec-blog-post .contec-newsletter form .hs-button,.contec-blog-post .contec-newsletter form input[type=email],.contec-blog-post .contec-newsletter form input[type=submit],.contec-blog-post .contec-newsletter form input[type=text]{font-size:.95rem!important;height:2.4rem!important;min-height:2.4rem!important}.contec-blog-post .contec-newsletter form input[type=email],.contec-blog-post .contec-newsletter form input[type=text]{padding:.35rem .9rem!important}.contec-blog-post .contec-newsletter form .hs-button,.contec-blog-post .contec-newsletter form input[type=submit]{padding-left:1.3rem!important;padding-right:1.3rem!important;width:auto!important}}