.newsletter-section{margin-left:auto;margin-right:auto;padding-left:17px;padding-right:17px;width:52.4905%}.newsletter-section .newsletter-form-wrapper{background:hsla(0,0%,100%,.05);padding:29px 14.5px;width:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-size:15px;text-align:center}.newsletter-section .newsletter-form-wrapper header.form-header{margin:0 auto;text-align:center;width:85%}.newsletter-section header.form-header h2{color:#272727;font-size:30px;line-height:1.2em;margin:0 0 17px;padding:0;text-align:inherit}.newsletter-section header.form-header p{font-size:15px;line-height:1.6em;margin:17px 0;padding:0}.newsletter-section .newsletter-form-wrapper form .hs-form-field{margin:0}.newsletter-section .newsletter-form-wrapper form .hs-form-field label{line-height:0;margin:0}.newsletter-section .newsletter-form-wrapper form .hs_email{display:inline-block;margin:2px 0 0;vertical-align:bottom;width:auto}.newsletter-section .newsletter-form-wrapper form .hs_submit.hs-submit{display:inline-block;margin:12px 0 0;padding:6px 3px 6px 7px;vertical-align:bottom;width:auto}.newsletter-section .newsletter-form-wrapper form .hs_email .input{display:inline-block;min-width:250px;padding:6px 3px;width:auto}.newsletter-section .newsletter-form-wrapper form .hs_email .hs-input{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:0;color:#272727;font-family:inherit;font-size:15px;height:auto;line-height:normal;outline:0;padding:1em;width:100%}.newsletter-section .newsletter-form-wrapper form .hs_submit.hs-submit input.hs-button.primary.large{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #595959!important;border-radius:0;-webkit-box-shadow:inset 0 0 0 1px #595959;-moz-box-shadow:inset 0 0 0 1px #595959;box-shadow:inset 0 0 0 1px #595959;color:#595959;cursor:pointer;display:inline-block;font-family:inherit;font-size:15px;font-weight:400;height:auto;line-height:normal;outline:none;padding:1em 2.5em;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:background-color .1s linear,color .1s linear;-moz-transition:background-color .1s linear,color .1s linear;-o-transition:background-color .1s linear,color .1s linear;transition:background-color .1s linear,color .1s linear;white-space:nowrap;width:auto}.newsletter-section .newsletter-form-wrapper form .hs_submit.hs-submit input.hs-button.primary.large:hover{background-color:#595959;color:#fff}.newsletter-section .newsletter-form-wrapper .form-bottom p{font-size:12px!important;line-height:normal;margin:17px 0 0;opacity:.8;padding:0}.newsletter-section .form-bottom{padding:12px 0 0}.newsletter-section .newsletter-form-wrapper form{position:relative}.newsletter-section .newsletter-form-wrapper form ul.no-list.hs-error-msgs.inputs-list{position:absolute;top:115%}.newsletter-section .form-bottom{color:#272727}@media(max-width:1200px){.newsletter-section{width:66.6667%}}@media(max-width:900px){.newsletter-section{width:83.3333%}}@media(max-width:640px){#our-approach h1{padding-top:34px}}@media(max-width:600px){.newsletter-section{width:100%}.newsletter-section .newsletter-form-wrapper form ul.no-list.hs-error-msgs.inputs-list{position:static}.newsletter-section .newsletter-form-wrapper form .hs-form-field label{line-height:normal}.newsletter-section{padding:0}.newsletter-section .newsletter-form-wrapper header.form-header{width:100%}}@media(max-width:479px){.newsletter-section .newsletter-form-wrapper form .hs_email .input{display:block;margin-top:27px;min-width:auto}.newsletter-section .newsletter-form-wrapper form .hs_email,.newsletter-section .newsletter-form-wrapper form .hs_submit.hs-submit{display:block}}@media(max-width:320px){.newsletter-section header.form-header h2{font-size:27px!important;margin:0 0 14px}}