.news_letter_section form{align-items:baseline;background-color:transparent;border:1px transparent;display:flex;flex-wrap:wrap}.news_letter_section .news_main_section .icon_section svg{fill:#fff;height:22px;vertical-align:middle}.news_letter_section .news_main_section .heading_section h2{color:#fff;font-size:51.696px;font-weight:400;line-height:22px;margin-bottom:30px;text-align:center}.news_letter_section .news_main_section .icon_section{margin-bottom:25px;text-align:center}.news_letter_section{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 2000px #0000009e;padding-bottom:100px;padding-top:100px;width:100%}.news_letter_section .form_section .hs-richtext p{display:none}.news_letter_section .news_main_section .sub_title p{color:#fff;font-size:17px;font-weight:400;line-height:22px;margin-bottom:70px;text-align:center}.news_letter_section .form-title{background:transparent!important;border:0;color:#252525}.news_letter_section .news_main_section .form_section .input form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:#f0f8ff;border:2px solid #d1d6dc;border-radius:1px;color:#252525;font-size:15px;height:60px}.news_letter_section .hs-input.invalid.error{border-color:transparent;font-size:15px!important}.news_letter_section form .hs_email,.news_letter_section form .hs_firstname{margin-bottom:0;padding:0 15px;width:33%}.news_letter_section form .legal-consent-container{order:1}.news_letter_section form .hs_submit.hs-submit{width:33.33%}.news_letter_section form label.hs-form-booleancheckbox-display{font-size:0!important}.news_letter_section .form_section{margin:0 auto;max-width:1020px}.news_letter_section .form_section label.hs-error-msg.hs-main-font-element{color:#fff!important;font-size:15px;font-weight:400;line-height:20px;margin-top:0!important}.news_letter_section .form_section .actions input.hs-button.primary.large{background:#1f2e7a;border:1px solid #1f2e7a;color:#fff;display:block;font-size:15px;height:60px;padding:19px 60px;width:100%}.news_letter_section .form_section .actions input.hs-button.primary.large:hover{background:transparent}.news_letter_section .news_main_section .icon_section{margin:0 auto 20px;max-width:300px;position:relative}.news_letter_section .news_main_section .icon_section:before{background:#fff;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:130px}.news_letter_section .news_main_section .icon_section:after{background:#fff;content:"";display:block;height:1px;position:absolute;right:0;top:50%;width:130px}.news_letter_section form input{background-color:#fff;border:2px solid #d1d6dc;border-radius:3px;color:#252525;font-size:16px;font-weight:100;height:60px;line-height:0!important;max-height:100%;min-height:100%;padding:.7rem}.news_letter_section form .legal-consent-container .hs-dependent-field .input ul.inputs-list label input{left:14px;top:-2px}.news_letter_section form .legal-consent-container .hs-dependent-field .input ul.inputs-list li{position:relative}.news_letter_section form .legal-consent-container .hs-dependent-field .input p{color:#fff;font-size:15px;font-weight:400;line-height:22px}@media(max-width:1320px){.news_letter_section .news_main_section .heading_section h2{font-size:40px}}@media(max-width:767px){.news_letter_section form{flex-direction:column}.news_letter_section form .hs_email,.news_letter_section form .hs_firstname{margin-bottom:5px;margin-top:5px;padding:0;width:100%}.news_letter_section .news_main_section .heading_section h2{font-size:25.696px}.news_letter_section form .hs_submit.hs-submit{margin-top:10px;width:100%}.news_letter_section{padding-bottom:50px;padding-top:50px}.news_letter_section form input{font-size:14px;height:44px}.news_letter_section .news_main_section .sub_title p{margin-bottom:40px}.news_letter_section .form_section .actions input.hs-button.primary.large{height:50px;padding:10px 60px}.news_letter_section form .legal-consent-container .hs-dependent-field .input ul.inputs-list label input{left:3px;top:-11px}}@media (min-width:768px) and (max-width:1024px){.news_letter_section form input{font-size:15px;height:50px}.news_letter_section .form_section .actions input.hs-button.primary.large{height:50px}.news_letter_section form .legal-consent-container .hs-dependent-field .input ul.inputs-list label input{left:15px;top:-2px}.news_letter_section .news_main_section .heading_section h2{font-size:40px}}