.newsletter-section-block{background-color:#fafafa;padding:50px 0}.newsletter-section-block .newsletter-box{border-radius:16px;margin:0 auto;max-width:950px;width:100%}.newsletter-section-block .newsletter-box h3{color:#54b949;font-size:33px;font-weight:600;line-height:1;margin:0 0 20px;padding:0 0 20px;position:relative;text-align:center}.newsletter-section-block .newsletter-box h3:before{background-color:#33353b;bottom:0;content:"";height:2px;left:calc(50% - 35px);position:absolute;width:70px}.newsletter-section-block .newsletter-box p{color:#33353b;font-size:16px;font-weight:600;margin:0;text-align:center}.newsletter-section-block .newsletter-box form.hs-form{margin:30px auto 0;max-width:750px;padding:0;width:100%}.newsletter-section-block .newsletter-box form.hs-form fieldset{max-width:100%}.newsletter-section-block .newsletter-box form.hs-form .hs-form-field{margin:0 0 10px}.newsletter-section-block .newsletter-box form.hs-form .hs-error-msgs{margin:0}.newsletter-section-block .newsletter-box form.hs-form .inputs-list{margin:10px 0 0}.newsletter-section-block .newsletter-box form.hs-form .inputs-list li .hs-main-font-element{color:#cc2828;display:block;margin:20px 0;text-align:center}.newsletter-section-block .newsletter-box form.hs-form .inputs-list li label{align-items:center;display:flex;margin:0 0 5px}.newsletter-section-block .newsletter-box form.hs-form .inputs-list li label .hs-input{margin:0 10px 0 0;width:auto}.newsletter-section-block .newsletter-box form.hs-form .inputs-list li label span{margin:0}.newsletter-section-block .newsletter-box form.hs-form .inputs-list li label span a{color:#002c70;text-decoration:underline}.newsletter-section-block .newsletter-box form.hs-form label{color:#636363;font-family:Josefin Sans,sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;line-height:1;margin:0 0 10px}.newsletter-section-block .newsletter-box form.hs-form label.hs-error-msg{color:#cc2828;font-style:italic;font-weight:400;letter-spacing:0;margin:0;text-transform:unset}.newsletter-section-block .newsletter-box form.hs-form label .hs-form-required{color:#cc2828}.newsletter-section-block .newsletter-box form.hs-form .hs-input{border:1px solid #9e9e9e;border-radius:3px;font-family:Josefin Sans,sans-serif;font-size:13px;height:33px;margin:0;max-width:100%;padding:0 0 0 10px;width:100%}.newsletter-section-block .newsletter-box form.hs-form .hs-input:focus,.newsletter-section-block .newsletter-box form.hs-form .hs-input:focus-visible{outline:0}.newsletter-section-block .newsletter-box form.hs-form .hs-input.error{border-color:#cc2828}.newsletter-section-block .newsletter-box form.hs-form .hs-button{background:#2da546;border:1px solid transparent;border-radius:3px;color:#fff;cursor:pointer;display:block;font-weight:700;height:40px;letter-spacing:2px;line-height:30px;margin:0 auto;max-width:320px;text-transform:uppercase;width:100%}#myModal{z-index:10001}#myModal .modal-dialog .modal-content{background:transparent;border:0}#myModal .modal-dialog .modal-content .modal-header{padding:0}#myModal .modal-dialog .modal-content .modal-header button.close{color:#fff;font-size:30px;margin:0 0 0 auto;opacity:1;padding:0 0 15px}#myModal .modal-dialog .modal-content .modal-body{background-color:#fff}.modal-backdrop{z-index:10000}