.module-newsletter{background:#505050;background:-moz-linear-gradient(left,#505050 57%,#f1efef 42.5%);background:-webkit-linear-gradient(left,#505050 57%,#f1efef 0);background:linear-gradient(90deg,#505050 57%,#f1efef 0);display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#505050",endColorstr="#f1efef",GradientType=1);height:auto;padding-left:80px;padding-right:80px;position:relative;text-align:left;width:100%;z-index:2}.module-newsletter-background-right{background:#f1efef;height:620px;margin-top:-620px;position:absolute;right:0;width:calc(50% - 838px);z-index:0}.module-newsletter-background-left{background:#505050;height:620px;left:0;margin-top:-620px;position:absolute;width:calc(50% - 837px);z-index:0}.module-newsletter ul{list-style-type:none}.newsletter-container{padding-bottom:120px;padding-top:120px}.newsletter-contact-social,.newsletter-form{display:block;float:left;padding-bottom:50px;position:relative}.newsletter-contact-social{background:#505050;color:#fff;flex:41.6%;margin-left:8.3%;margin-right:8.3%;width:41.6%}.newsletter-border{background:#fff;flex:10px;width:10px}body .newsletter-contact-social,body .newsletter-contact-social a,body .newsletter-contact-social p{color:#fff;font-size:21px}body .newsletter-contact-social h3{color:#fff;font-size:48px;margin-bottom:20px}body .body-wrapper .newsletter-contact-social,body .body-wrapper .newsletter-contact-social p{color:#fff;font-family:NMFieldwork-Geo-Demibold}.newsletter-container h1,.newsletter-container h2,.newsletter-container h3,.newsletter-container h4,.newsletter-container h5,.newsletter-container h6{margin-bottom:15px;margin-top:0}body .newsletter-form h3{font-size:38px}.newsletter-contact-social svg{fill:#fff;height:30px;margin-left:20px}.newsletter-social-border{border-top:5px solid #fff;margin-bottom:40px;margin-top:40px;width:114px}.newsletter-form{background:#f1efef;flex:25%;margin-left:8.3%;margin-right:8.3%;width:25%}.newsletter-form .newsletter-container{padding-bottom:0}.newsletter-form input[type=checkbox]{display:none}.newsletter-form .hs-form-booleancheckbox-display{position:relative}.newsletter-form .hs-form-booleancheckbox-display:before{border:1.5px solid #505050;border-radius:4px;content:" ";cursor:pointer;display:block;float:left;height:24px;width:24px}.module-newsletter.checked .newsletter-form .hs-form-booleancheckbox-display:after{border:solid #df475c;border-width:0 3px 3px 0;content:" ";display:block;height:8px;left:7px;position:absolute;top:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:10px}.newsletter-form .hs-form-required{color:red!important}.newsletter-form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:35px!important}.newsletter-form .legal-consent-container p{font-family:NMFieldwork-Geo-Light;font-size:13px}.newsletter-form .legal-consent-container .hs-form-booleancheckbox-display>span p{font-family:NMFieldwork-Geo-Light;font-size:13px;margin-left:0!important}.newsletter-form .legal-consent-container a{color:#df475c;font-style:italic;text-decoration:underline}.newsletter-form .hs_email{position:relative}.newsletter-form .hs_email>label{background:none;cursor:text;height:20px;left:15px;line-height:20px;opacity:.7;pointer-events:none;position:absolute;top:4px;-webkit-transform:translateY(50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(50%);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:10}.newsletter-form .hs_email>label.hascontent,.newsletter-form .hs_email>label.infocus{background:#f1efef;font-size:13px;opacity:1;padding:0 .5em;top:-22px}.newsletter-form .hs-button,.newsletter-form .inputs-list li{margin-top:20px}.hs-fieldtype-checkbox ul{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr;width:100%!important}.hs-fieldtype-checkbox ul li{margin:0;margin-top:0!important}.hs-fieldtype-checkbox ul li .hs-form-checkbox-display{align-items:center;display:flex}.hs-fieldtype-checkbox input[type=checkbox]{display:block}@media only screen and (min-width:1680px){.module-newsletter{height:850px}.module-newsletter-background-left,.module-newsletter-background-right{height:850px;margin-top:-850px}}@media only screen and (max-width:1600px){.module-newsletter-background{display:none}}@media only screen and (max-width:1200px){.module-newsletter{background:-moz-linear-gradient(left,#505050 57%,#f1efef 43%);background:-webkit-linear-gradient(left,#505050 57%,#f1efef 0);background:linear-gradient(90deg,#505050 57%,#f1efef 0)}.newsletter-form{flex:33.3%;margin-right:0;width:33.3%}body .newsletter-contact-social h3{font-size:38px}body .newsletter-form h3{font-size:30px}}@media only screen and (max-width:1000px){.module-newsletter{background:-moz-linear-gradient(left,#505050 50%,#f1efef 50%);background:-webkit-linear-gradient(left,#505050 50%,#f1efef 0);background:linear-gradient(90deg,#505050 50%,#f1efef 0)}.newsletter-contact-social{flex:33.3%;width:33.3%}.newsletter-form{flex:41.6%;width:41.6%}}@media only screen and (max-width:840px){.hs-fieldtype-checkbox ul{display:block}.module-newsletter{background:none;flex-wrap:wrap;padding:0;width:100%}body .newsletter-container,body .newsletter-form .newsletter-container{padding-bottom:100px}body .newsletter-contact-social,body .newsletter-contact-social a,body .newsletter-contact-social p{font-size:17px}body .newsletter-contact-social h3,body .newsletter-container h1,body .newsletter-container h2,body .newsletter-container h3,body .newsletter-container h4,body .newsletter-container h5,body .newsletter-container h6{font-size:25px}.newsletter-contact-social,.newsletter-form{flex:100%;margin-left:0;margin-right:0;order:2;padding-left:30px;padding-right:30px;width:100%}.newsletter-form{order:1}}.newsletter-contact-social h2.look-h3{color:#fff;font-size:25px;font-weight:800;line-height:1.3;margin-bottom:20px}@media (min-width:841px){.newsletter-contact-social h2.look-h3{font-size:38px}}@media (min-width:1201px){.newsletter-contact-social h2.look-h3{font-size:48px}}.newsletter-form h2.look-h3{font-size:25px;font-weight:800;line-height:1.3}@media (min-width:841px){.newsletter-form h2.look-h3{font-size:30px}}@media (min-width:1201px){.newsletter-form h2.look-h3{font-size:38px}}