.subscribe-to-our-newsletter .heading-section-top{background-color:#fff;padding-bottom:270px!important}.subscribe-to-our-newsletter .heading-section-top .heading{word-wrap:normal;line-height:1.6em;margin-bottom:2.75%}.subscribe-to-our-newsletter form .hs_checkbox_items .input{margin:0!important}.subscribe-to-our-newsletter form .hs_checkbox_items ul.inputs-list{background:none;border:0;line-height:26px;list-style:none;margin:0;padding:0}.subscribe-to-our-newsletter form input[type=checkbox]{background-color:#fff;border:1px solid #ccc;display:inline-block;height:14px;margin:0 10px 0 3px;vertical-align:baseline;width:14px!important}.subscribe-to-our-newsletter form .hs_checkbox_items label.hs-form-booleancheckbox-display{display:inline;font-weight:400;margin:0;vertical-align:baseline}.subscribe-to-our-newsletter form .hs_checkbox_items .hs-field-desc,.subscribe-to-our-newsletter form label{color:#666;display:block;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 4px;padding:0}.subscribe-to-our-newsletter form span.hs-form-required{color:red;font-weight:400}.subscribe-to-our-newsletter form .field{margin:0}.subscribe-to-our-newsletter form .hs_firstname,.subscribe-to-our-newsletter form .hs_lastname{float:left!important}.subscribe-to-our-newsletter form fieldset{padding:10px 0}.subscribe-to-our-newsletter .form-section-bottom{background-color:#003f73}.subscribe-to-our-newsletter form .hs_firstname,.subscribe-to-our-newsletter form .hs_lastname{width:48%!important}.subscribe-to-our-newsletter form .input{margin:0!important}.subscribe-to-our-newsletter form .hs_firstname input[type=text],.subscribe-to-our-newsletter form .hs_lastname input[type=text]{max-width:100%}.subscribe-to-our-newsletter form .hs_company legend.hs-field-desc,.subscribe-to-our-newsletter form .hs_firstname legend.hs-field-desc,.subscribe-to-our-newsletter form .hs_lastname legend.hs-field-desc{color:#666;display:block;font-size:13px;font-weight:400;line-height:1.3;margin:4px 0 0;order:2}.subscribe-to-our-newsletter form .hs-error-msgs{margin:0;padding:0}.subscribe-to-our-newsletter form .hs-error-msgs label{color:#900;cursor:default;display:block;font-size:12px;font-weight:500;line-height:inherit;margin:0;opacity:1!important}.subscribe-to-our-newsletter form .hs-input.invalid.error{border:1px solid #c00}.subscribe-to-our-newsletter form .hs_company legend.hs-field-desc{font-weight:500;margin:8px 0 0}.subscribe-to-our-newsletter form .hs_company,.subscribe-to-our-newsletter form .hs_firstname,.subscribe-to-our-newsletter form .hs_lastname{display:flex;flex-direction:column}.subscribe-to-our-newsletter form .hs_firstname form label{display:none}.subscribe-to-our-newsletter form .hs_lastname label{opacity:0}.subscribe-to-our-newsletter form .hs_lastname{margin-left:4%}.subscribe-to-our-newsletter form .form-columns-2{max-width:60%!important}.subscribe-to-our-newsletter .form-section-bottom .container{background-color:#fff;box-shadow:0 2px 18px 0 rgba(0,0,0,.3);margin-top:-300px;padding:25px}.subscribe-to-our-newsletter .form-section-bottom .container .form-title{display:none}.subscribe-to-our-newsletter .form-section-bottom .container form{background-color:transparent;box-shadow:none;margin:0 0 24px;padding:0}.subscribe-to-our-newsletter form input[type=email],.subscribe-to-our-newsletter form input[type=text]{background-color:#fff;border:1px solid #ccc;border-radius:2px;color:#333;display:block;float:none;font-family:inherit;font-size:16px;height:38px;line-height:1.3;margin:0;max-width:60%;outline:none;padding:6px 10px;text-indent:0;text-shadow:none;vertical-align:middle;width:100%!important}.subscribe-to-our-newsletter form input[type=email]:focus,.subscribe-to-our-newsletter form input[type=text]:focus{border:1px solid #999}.subscribe-to-our-newsletter .heading-section-top{text-align:center}.subscribe-to-our-newsletter .heading-section-top .heading h2{font-size:35px}.subscribe-to-our-newsletter .heading-section-top .subheading{word-wrap:normal}.subscribe-to-our-newsletter .heading-section-top .divider{-webkit-box-sizing:content-box;box-sizing:content-box;height:23px;margin-bottom:2.75%;margin-left:auto;margin-right:auto;position:relative;width:10%}.subscribe-to-our-newsletter .heading-section-top .divider:before{border-top:2px solid #003f73;content:"";height:1px;left:0;position:absolute;top:0;width:100%;z-index:10}.subscribe-to-our-newsletter form .hs_submit{padding:10px 0 0}.subscribe-to-our-newsletter form .hs_submit .actions{margin:0;padding:0}.subscribe-to-our-newsletter form .hs_submit .hs-button{background-color:#eee;border:1px solid #ddd;border-radius:0;color:#333;font-family:inherit;font-size:1em;font-weight:400;line-height:normal;margin:0;outline:none;padding:10px 15px;text-decoration:none;text-indent:0;text-transform:none;vertical-align:middle;width:auto}.subscribe-to-our-newsletter form .hs_submit .hs-button:hover{background-color:#ddd;border:1px solid #ccc}@media (min-width:981px){.subscribe-to-our-newsletter .heading-section-top{padding:4% 0}.subscribe-to-our-newsletter .heading-section-top .container{padding:2% 0}.subscribe-to-our-newsletter .form-section-bottom{padding:4% 0}}@media only screen and (min-width:1350px){.subscribe-to-our-newsletter .heading-section-top{padding:54px 0}.subscribe-to-our-newsletter .heading-section-top .container{padding:27px 0}.subscribe-to-our-newsletter .form-section-bottom{padding:54px 0}}@media (max-width:980px){.subscribe-to-our-newsletter .heading-section-top{padding:50px 0}.subscribe-to-our-newsletter .heading-section-top .container{padding:30px 0}.subscribe-to-our-newsletter .form-section-bottom{padding:50px 0}}@media only screen and (max-width:767px){.subscribe-to-our-newsletter form .form-columns-2{max-width:100%!important}.subscribe-to-our-newsletter form input[type=email],.subscribe-to-our-newsletter form input[type=text]{max-width:100%}}