.nl-form__container{margin-left:auto;padding:130px 0 130px 130px;width:50%}.newsletter-signup{background-color:#3458a3;position:relative}.nl-image{height:100%;left:0;position:absolute;top:0;width:50%}.nl-image img{height:100%;object-fit:cover;width:100%}.nl-form__container .hs-button.primary.large{cursor:pointer;display:block;width:100%}@media(max-width:768px){.nl-image{margin-left:-20px;margin-right:-20px;position:static;width:calc(100% + 40px)}.nl-form__container{padding:60px 0;width:100%}}