.newsletter-section__grid{display:grid;gap:80px;grid-template-columns:1fr}.newsletter-image{display:none}.newsletter-section .newsletter-image img{height:100%;object-fit:contain;width:100%}.newsletter-section__content{display:flex;flex-direction:column;justify-content:center;padding:56px 0}.newsletter-section .newsletter-section-title-wrapper{margin-bottom:24px}.newsletter-section .newsletter-section-title-wrapper *{color:#000;font-size:22px;font-weight:600;line-height:30px}.newsletter-section .newsletter-section-form-wrapper{margin-bottom:24px}.newsletter-section .newsletter-section-form-wrapper .hs-form-field label{color:#1e2328;font-weight:600!important}.newsletter-section .newsletter-section-form-wrapper .hs-form-required{color:#c31313;font-weight:300!important;margin-left:4px}.newsletter-section .newsletter-section-form-wrapper .hs-form-field input{background-color:#fff!important;border:1px solid #ced2da;border-radius:8px;height:56px!important;margin-top:8px;padding:16px!important}.newsletter-section .newsletter-section-form-wrapper .hs-form-field:not(.hs-fieldtype-booleancheckbox){margin-bottom:24px}.newsletter-section .newsletter-section-form-wrapper label:not(.hs-form-booleancheckbox-display){font-weight:300;position:static}.newsletter-section .newsletter-section-form-wrapper input:not([type=submit]){background-color:transparent;height:31px;padding:4px 0}.newsletter-section .newsletter-section-form-wrapper input::placeholder{color:#616771!important;font-size:16px;font-weight:300}.newsletter-section form .inputs-list{margin:0;padding:0;width:fit-content}.newsletter-section form .hs-fieldtype-booleancheckbox{margin-bottom:24px}.newsletter-section form .inputs-list .hs-form-booleancheckbox span:before{background-color:transparent;background-size:10px 10px;border:1px solid #a0a0a0;border-radius:2px;height:14px;margin:0 8px 1px 0;width:14px}.newsletter-section form .hs-form-booleancheckbox{color:#141414;font-size:14px;font-weight:400;line-height:22px;list-style-type:none;margin:0;text-align:right}.newsletter-section form .hs-form-booleancheckbox a{color:#3b5de8;font-weight:600;text-decoration:underline}.newsletter-section .newsletter-section-disclaimer-wrapper{color:#707070;font-size:13px;line-height:21px}.newsletter-section .hs-error-msg{color:#c31313!important;font-size:12px}.newsletter-section .hs-richtext{color:#2d3239!important;font-size:12px!important;line-height:18px!important;margin:0!important;padding:0!important;text-align:start!important}.newsletter-section .newsletter-section-form-wrapper .hs-submit input[type=submit]{background:#3b5de8;border-radius:13px;font-size:17px;font-weight:600;margin:24px 0;padding:14px 22px}@media (max-width:767px){.newsletter-section form .hs-form-booleancheckbox{line-height:1.5em;text-align:left}.newsletter-section .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox .hs-form-booleancheckbox-display>span{display:inline-block}}@media (min-width:768px){.newsletter-section .newsletter-section-title-wrapper{font-size:32px;line-height:44.8px}.newsletter-section .newsletter-section-form-wrapper form{column-gap:24px;display:grid;grid-template-areas:"input1 input2" "checkbox checkbox" "info info" "button button";grid-template-columns:1fr 1fr;width:100%}.newsletter-section .newsletter-section-form-wrapper .hs-form-field:first-of-type{grid-area:input1}.newsletter-section .newsletter-section-form-wrapper .hs-form-field:nth-of-type(2){grid-area:input2}.newsletter-section .newsletter-section-form-wrapper .hs-form-field:nth-of-type(3){grid-area:checkbox}.newsletter-section .newsletter-section-form-wrapper div:nth-of-type(4){grid-area:info}.newsletter-section .newsletter-section-form-wrapper .hs_submit{grid-area:button}.newsletter-section .newsletter-section-form-wrapper input::placeholder.hs-form-field:not(.hs-fieldtype-booleancheckbox),.newsletter-section .newsletter-section-form-wrapper label{font-size:20px;line-height:36px}.newsletter-section .newsletter-section-disclaimer-wrapper{bottom:77px;position:absolute;width:calc(50% - 25px)}.newsletter-section form .hs_error_rollup .inputs-list{padding-bottom:32px}}@media (min-width:992px){.newsletter-image{display:block}.newsletter-section__grid{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.newsletter-section .newsletter-section-form-wrapper{margin-bottom:0}.newsletter-section .newsletter-section-disclaimer-wrapper{bottom:54px;width:calc(30% - 35px)}}