.blog-newsletter{padding:3.75rem 0;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat}.blog-newsletter h2.newsletter__title{font-size:2.5rem;font-weight:800;line-height:2.5rem;display:block;margin:0 auto;text-align:center;margin-bottom:3.75rem;color:#00f9f1}.blog-newsletter .newsletter__form-wrapper{padding-top:3.75rem;background-image:-ms-linear-gradient(top,rgba(255,255,255,.1) 0%,transparent 100%);background-image:-moz-linear-gradient(top,rgba(255,255,255,.1) 0%,transparent 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.1) 0%,transparent 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.1)),color-stop(100,transparent));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.1) 0%,transparent 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.1) 0%,transparent 100%);background-repeat:no-repeat}.blog-newsletter .content-wrapper{padding-right:.5rem;padding-left:.5rem}.blog-newsletter .form-title{margin:0}.blog-newsletter .hs_cos_wrapper_type_form{display:block;max-width:75%;margin:0 auto}.blog-newsletter form{display:flex;flex-wrap:wrap;flex-direction:column}.blog-newsletter form .field>label{display:none}.blog-newsletter form fieldset.form-columns-1 input{width:100% !important}.blog-newsletter form input[type="text"],.blog-newsletter form input[type="email"]{width:100%;height:36px;border:0;border-radius:0;padding:.5rem;background:rgba(255,255,255,.3);font-size:1rem;font-weight:400;line-height:1.25rem}.blog-newsletter form .actions{text-align:center}.blog-newsletter form .legal-consent-container p a{text-decoration:underline;color:#fff}@media(max-width:1199px) and (min-width:768px){.blog-newsletter h2.newsletter__title{font-size:2rem;line-height:2rem}.blog-newsletter form input[type="text"],.blog-newsletter form input[type="email"]{font-size:.8rem;line-height:1rem}}@media(max-width:991px){.blog-newsletter .hs_cos_wrapper_type_form{width:100%;max-width:100%}.blog-newsletter form fieldset.form-columns-2 .field{width:100% !important;float:none}}@media(max-width:767px){.blog-newsletter h2.newsletter__title{margin-bottom:3.75rem;font-size:2rem;line-height:2rem;padding:0 .5rem}}