.newsletter{font-family:Poppins,sans-serif;margin:0 auto;padding:0 1rem 2rem;width:100%}@media(min-width:992px){.newsletter{padding:0 1rem 3rem}}.newsletter__inner{margin:0 auto;max-width:1349px;width:100%}.newsletter__breadcrumbs{margin-bottom:1.5rem}.newsletter__form-view{display:block;margin-top:1.5rem}.newsletter__headline{align-items:center;color:#1d2128;display:flex;flex-direction:column;font-size:1.75rem;font-weight:700;justify-content:center;line-height:1.3;margin:0 0 2rem;text-align:center}@media(min-width:992px){.newsletter__headline{font-size:3rem;margin-bottom:2.5rem}}.newsletter__headline-highlight{background-image:url(../images/highlight-small.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:#fff;display:block;margin:0 auto;padding:.25rem .625rem}.newsletter__subtitle{color:#1d2128;font-size:1.125rem;line-height:1.5;margin:0 auto;max-width:50rem;width:100%}@media(min-width:992px){.newsletter__subtitle{font-size:1.25rem;margin-bottom:2.5rem}}.newsletter__subtitle strong{font-weight:700}.newsletter__content{display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:3rem;position:relative}@media(min-width:992px){.newsletter__content{align-items:start;gap:3rem;grid-template-columns:60% 1fr}}.newsletter__benefits{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:992px){.newsletter__benefits{grid-template-columns:repeat(2,1fr)}}.newsletter__benefit-card{background:#fff;border-radius:.625rem;box-shadow:0 4px 10px 0 rgba(0,0,0,.102);padding:2rem 1.125rem}.newsletter__benefit-icon{margin-bottom:1.5rem}.newsletter__benefit-icon img{display:block;height:4rem;-o-object-fit:contain;object-fit:contain;width:4rem}.newsletter__benefit-title{color:#1d2128;font-size:1.125rem;font-weight:700;margin:0 0 1.5rem}.newsletter__benefit-description{color:#1d2128;font-size:1rem;line-height:1.5;margin:0}.newsletter__form-wrapper{background-color:#29ce61;background-image:url(../images/newsletter-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem;position:relative}.newsletter__form-wrapper:before{background-image:url(../images/arrow.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:-3.125rem;content:"";display:none;height:8.125rem;left:-6.875rem;pointer-events:none;position:absolute;width:10.625rem;z-index:0}@media(min-width:992px){.newsletter__form-wrapper:before{display:block}.newsletter__form-wrapper{padding:2rem 4rem}}.newsletter__form-wrapper .newsletter__form-header{color:#1d2128;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;text-align:center}@media(min-width:992px){.newsletter__form-wrapper .newsletter__form-header{font-size:1.5rem;text-align:left}}.newsletter__form-wrapper .newsletter__consent-required{color:#1d2128;font-size:.8125rem;line-height:1.4;margin:0 0 1rem}.newsletter__form-wrapper form.wpforms-form{flex-direction:column}.newsletter__form-wrapper .wpforms-field-container{max-width:100%!important}.newsletter__form-wrapper .wpforms-field-checkbox ul{list-style:none;margin:0;padding:0}.newsletter__form-wrapper .wpforms-field-checkbox li{align-items:flex-start;display:flex;gap:.75rem;position:relative}.newsletter__form-wrapper .wpforms-field-checkbox input[type=checkbox]{cursor:pointer;height:1.5rem;left:0;margin:0;opacity:0;position:absolute;top:0;width:2.75rem;z-index:2}.newsletter__form-wrapper .wpforms-field-checkbox .wpforms-field-label-inline{align-items:flex-start;cursor:pointer;display:flex;flex:1;font-size:.875rem!important;line-height:1.25!important;min-height:1.5rem;padding-left:3.5rem!important;padding-top:.625rem!important;position:relative!important}.newsletter__form-wrapper .wpforms-field-checkbox .wpforms-field-label-inline:before{background:#fff;border-radius:.75rem;content:"";height:1.5rem;left:0;position:absolute;top:.75rem;transition:background .2s;width:2.75rem}.newsletter__form-wrapper .wpforms-field-checkbox .wpforms-field-label-inline:after{align-items:center;background:#909090;border-radius:50%;color:#fff;content:"";display:flex;font-size:.75rem;height:1.25rem;justify-content:center;left:.125rem;line-height:1;position:absolute;top:.875rem;transition:transform .2s,background .2s;width:1.25rem}.newsletter__form-wrapper .wpforms-field-checkbox input[type=checkbox]:checked+label:after{background:#29ce61;content:"✓";font-family:inherit;font-weight:700;transform:translateX(1.25rem)}.newsletter__form-wrapper .wpforms-field-checkbox input[type=checkbox]:focus-visible+label:before{box-shadow:0 0 0 .1875rem #ffa329}.newsletter__form-wrapper .wpforms-field-checkbox input[type=checkbox].wpforms-error+label:before{border:.125rem solid #ef5f5f}.newsletter__form-wrapper .wpforms-field-label,.newsletter__form-wrapper .wpforms-field-label-inline{color:#1d2128;font-size:.875rem;line-height:1.5}.newsletter__form-wrapper .wpforms-field-label-inline{cursor:default}.newsletter__form-wrapper .wpforms-field-label-inline .dotsi{color:#1d2128;font-weight:400}.newsletter__form-wrapper .wpforms-field-label-inline .newsletter-consent-readmore,.newsletter__form-wrapper .wpforms-field-label-inline>span:not(.dotsi):not(.hide-agree){color:#1d2128;cursor:pointer;font-weight:400;text-decoration:none}.newsletter__form-wrapper .wpforms-field-label-inline .newsletter-consent-readmore:hover,.newsletter__form-wrapper .wpforms-field-label-inline>span:not(.dotsi):not(.hide-agree):hover{opacity:.9}.newsletter__form-wrapper .wpforms-field-label-inline .hide-agree,.newsletter__form-wrapper .wpforms-field-label-inline .hide-agree *{cursor:default;text-decoration:none}.newsletter__form-wrapper .wpforms-field-label-inline .hide-agree{display:none}.newsletter__form-wrapper .wpforms-field-label-inline .hide-agree.show{display:block}.newsletter__form-wrapper div.wpforms-container-full{margin:0!important}.newsletter__form-wrapper form.wpforms-form .wpforms-field-label:not(.wpforms-field-label-inline){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.newsletter__form-wrapper input[type=email],.newsletter__form-wrapper input[type=text]{background-color:#fff!important;border:none;border:2px solid rgba(0,0,0,.15)!important;border-radius:.5rem;color:#1d2128!important;font-size:1rem!important;font-weight:400!important;max-width:100%!important;padding:1.5rem 1rem!important;transition:all .2s ease;width:100%!important}.newsletter__form-wrapper input[type=email]::-moz-placeholder,.newsletter__form-wrapper input[type=text]::-moz-placeholder{color:#a6a7a8!important;opacity:1}.newsletter__form-wrapper input[type=email]::placeholder,.newsletter__form-wrapper input[type=text]::placeholder{color:#a6a7a8!important;opacity:1}.newsletter__form-wrapper input[type=email]:hover,.newsletter__form-wrapper input[type=text]:hover{border-color:rgba(0,0,0,.3)!important}.newsletter__form-wrapper input[type=email]:focus,.newsletter__form-wrapper input[type=email]:focus-visible,.newsletter__form-wrapper input[type=text]:focus,.newsletter__form-wrapper input[type=text]:focus-visible{box-shadow:none;outline:5px solid rgba(155,231,179,.502)!important}.newsletter__form-wrapper input[type=email]:focus-visible::-moz-placeholder,.newsletter__form-wrapper input[type=email]:focus::-moz-placeholder,.newsletter__form-wrapper input[type=text]:focus-visible::-moz-placeholder,.newsletter__form-wrapper input[type=text]:focus::-moz-placeholder{color:#1d2128!important}.newsletter__form-wrapper input[type=email]:focus-visible::placeholder,.newsletter__form-wrapper input[type=email]:focus::placeholder,.newsletter__form-wrapper input[type=text]:focus-visible::placeholder,.newsletter__form-wrapper input[type=text]:focus::placeholder{color:#1d2128!important}.newsletter__form-wrapper input[type=email].wpforms-error,.newsletter__form-wrapper input[type=text].wpforms-error{border:2px solid #ef5f5f!important}.newsletter__form-wrapper input[type=email].wpforms-valid,.newsletter__form-wrapper input[type=text].wpforms-valid{border:2px solid #29ce61!important}.newsletter__form-wrapper label.wpforms-error{color:#ef5f5f!important;display:none!important;font-size:.75rem!important;line-height:1.35;margin-top:.375rem}.newsletter__form-wrapper .wpforms-submit-container{margin-top:.3125rem;max-width:100%!important;width:100%}.newsletter__form-wrapper .wpforms-submit-container button,.newsletter__form-wrapper .wpforms-submit-container input[type=submit]{background-color:#ffa329!important;border:none!important;border:none;border-radius:.5rem;color:#1d2128!important;cursor:pointer;font-size:1rem!important;font-weight:600!important;max-width:100%!important;padding:.875rem 1.5rem!important;transition:background-color .2s,box-shadow .2s;width:100%}.newsletter__form-wrapper .wpforms-submit-container button:hover,.newsletter__form-wrapper .wpforms-submit-container input[type=submit]:hover{background-color:#1d2128}.newsletter__form-wrapper .wpforms-submit-container button:focus,.newsletter__form-wrapper .wpforms-submit-container button:focus-visible,.newsletter__form-wrapper .wpforms-submit-container input[type=submit]:focus,.newsletter__form-wrapper .wpforms-submit-container input[type=submit]:focus-visible{box-shadow:0 0 0 .1875rem #fff;outline:none}.newsletter .wpforms-submit-spinner{margin-top:10px auto!important}.newsletter__social-proof{font-size:1.25rem;font-weight:600;line-height:1.5;margin:0 auto;max-width:50rem;text-align:center}@media(min-width:992px){.newsletter__social-proof{font-size:1.5rem}}.newsletter__social-proof strong{color:#29ce61}.newsletter__thank-you{display:block;padding:2rem 0;text-align:center}.newsletter__thank-you--hidden{display:none!important}.newsletter__thank-you .newsletter__social-proof{margin-top:2rem}.newsletter__thank-you-card{background-color:#f7f7f7;border-radius:.75rem;margin-bottom:0;padding:2rem 1.5rem}@media(min-width:992px){.newsletter__thank-you-card{padding:5.625rem 2rem 3.5rem}}.newsletter__thank-you-headline{font-size:1.875rem;font-weight:700;margin:0 0 .5rem}@media(min-width:992px){.newsletter__thank-you-headline{font-size:3rem}}.newsletter__thank-you-headline .newsletter__thank-you-headline-inner{background-image:url(../images/highlight-small.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:#fff;display:inline-block;padding:.25rem .625rem}.newsletter__thank-you-headline-2{color:#1d2128;font-size:1.875rem;font-weight:700;margin:0 0 1rem}@media(min-width:992px){.newsletter__thank-you-headline-2{font-size:3rem;margin:0 0 3rem}}.newsletter__thank-you-desc{color:#1d2128;font-size:1.25rem;line-height:1.5;margin:0 0 1.5rem}@media(min-width:992px){.newsletter__thank-you-desc{margin:0 0 3rem}}.newsletter__ctas{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.newsletter__btn{align-items:center;border-radius:.5rem;display:inline-flex;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;justify-content:center;padding:.6875rem 1.125rem;text-decoration:none;transition:all .2s ease}.newsletter__btn--primary{background-color:#ffa329;border:.125rem solid #ffa329;color:#fff}.newsletter__btn--primary:hover{background-color:#1d2128;border-color:#1d2128;color:#fff}.newsletter__btn--secondary{background-color:transparent;border:.125rem solid #1d2128;color:#1d2128}.newsletter__btn--secondary:hover{background-color:#1d2128;color:#fff}