.newsletter{width:100%}.newsletter *{margin:0;padding:0}.newsletter__container{display:grid;grid-template-columns:40% 60%;max-height:300px}.newsletter__image{height:300px;line-height:1}.newsletter__image img{height:100%;object-fit:cover;width:100%}.newsletter__form{background:#f2f2f2;padding:64px}.newsletter__form-title{margin-bottom:30px}.newsletter__form form{align-items:end;display:grid;gap:20px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);max-width:800px}.newsletter__form form .form-columns-2{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter__form form .form-columns-2 .hs-form-field{width:100%!important}.newsletter__form form .form-columns-2 .hs-form-field .input{margin-right:0}.newsletter__form form .hs-submit .actions input{border-radius:0;font-size:18px;padding:12px 32px;width:100%}.newsletter__form form input[type=email],.newsletter__form form input[type=text]{border:none}.newsletter__form form label{margin-bottom:5px}@media (max-width:1300px){.newsletter__container{max-height:100%}.newsletter__image{height:auto}.newsletter__form{padding:40px}.newsletter__form form{grid-template-columns:repeat(1,1fr)}}@media (max-width:850px){.newsletter__container{grid-template-columns:100%}.newsletter__image{display:none}}@media (max-width:500px){.newsletter__form form .form-columns-2{grid-template-columns:repeat(1,1fr)}.newsletter__form{padding:40px 20px}.newsletter__form form .form-columns-2 .input input{width:100%!important}}