.newsletter{margin-top:56px;margin-bottom:56px}@media screen and (max-width:1400px){.newsletter{margin-top:4vw;margin-bottom:4vw}}@media screen and (max-width:1279px){.newsletter{margin:0}}.newsletter h4{margin-bottom:1rem}.newsletter .newsletter__subheading{margin-bottom:2rem}.newsletter .newsletter-form__button{min-width:100%;justify-content:flex-start;margin-top:3rem;position:relative}.newsletter .newsletter-form__field-wrapper .field{flex-direction:column;align-items:flex-start;justify-content:flex-start}.newsletter .images__container{flex:2;position:relative}.newsletter .images__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1279px){.newsletter .images__container .image-wrapper picture{height:100%;display:flex}}.newsletter .images__container .image-wrapper--1{width:calc(100% - 140px);height:100%;margin-right:0;margin-left:auto}@media screen and (max-width:1400px){.newsletter .images__container .image-wrapper--1{width:calc(100% - 10vw)}}@media screen and (max-width:1279px){.newsletter .images__container .image-wrapper--1{width:100%}}.newsletter .images__container .image-wrapper--2{max-width:50%;width:calc(50% - 70px);bottom:-56px;left:56px}@media screen and (max-width:1400px){.newsletter .images__container .image-wrapper--2{width:calc(50% - 5vw);bottom:-4vw;left:4vw}}@media screen and (max-width:1279px){.newsletter .images__container .image-wrapper--2{display:none}}.newsletter .images__container .image-wrapper--3{max-width:33.3333333333%;width:calc(33.3333333333% - 70px);left:0;top:-56px}@media screen and (max-width:1400px){.newsletter .images__container .image-wrapper--3{width:calc(33.3333333333% - 5vw);top:-4vw}}@media screen and (max-width:1279px){.newsletter .images__container .image-wrapper--3{display:none}}.newsletter .images__container .image-wrapper--2,.newsletter .images__container .image-wrapper--3{position:absolute}.newsletter .page-width--large .newsletter__container{padding:50px 0}@media screen and (max-width:1279px){.newsletter .page-width--large .newsletter__container{padding:0 0}}.newsletter .newsletter__container{display:flex}@media screen and (max-width:1279px){.newsletter .newsletter__container{flex-direction:column}}.newsletter .newsletter__container .newsletter__wrapper{padding:3.1rem;flex:1;border-radius:0 4px 4px 0}@media screen and (max-width:768px){.newsletter .newsletter__container .newsletter__wrapper{padding:2.5rem!important}}@media screen and (max-width:1279px){.newsletter .newsletter__container .newsletter__wrapper{border-radius:0}}@media screen and (max-width:1279px){.newsletter .page-width{padding:0}}.newsletter-form input{width:100%;margin-bottom:1rem}.newsletter-form .button{margin-top:1rem}