#form-section{margin-top:56px;padding-bottom:50px;position:relative}#form-section:before{background:#212629;bottom:0;content:"";height:240px;left:0;position:absolute;width:100%;z-index:-1}.form-container{background:#1c1d1f;border-radius:7px;box-shadow:0 0 35px rgba(0,0,0,.35);margin:0 auto;max-width:621px;padding:50px 50px 14px}.form-headline-container{margin:0 auto -.8rem;max-width:355px;text-align:center}.form-container .hbspt-form{margin-top:3rem}.form-container .hbspt-form label{color:#fff!important;font-family:lato!important;font-size:11px!important;text-transform:uppercase!important}.form-headline-container h2{color:#fff}.form-container form input{background:#333b40;border:1px solid rgba(34,36,38,.15);border-radius:4px;box-shadow:0 1px 1px rgb(0 0 0/6%);color:#a6a6a6;font-size:15px;height:44px;text-indent:1rem}.form-container form input[type=submit]{background:linear-gradient(180deg,hsla(0,0%,100%,.15),rgba(0,0,0,.08)),#4daf7c!important;border:1px solid rgba(0,0,0,.08);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.15),inset 0 1px 4px rgb(0 0 0/5%);font-family:Lato!important;font-size:15px;font-style:normal;font-weight:700;line-height:15px;margin-top:13px;min-width:531px;padding:0;text-shadow:0 1px 1px rgba(0,0,0,.2)}.form-container form input[type=submit]:hover{border:1px solid rgba(0,0,0,.08)!important;font-size:15px!important}.form-container .submitted-message p{color:#fff;margin-top:2rem;text-align:center}.form-container .actions{margin-top:0!important}.form-container .legal-consent-container p{color:#fff}.form-container .legal-consent-container p a{color:#4daf7c}@media (max-width:650px){.form-container{margin-left:1em;margin-right:1em}.form-container form input[type=email],.form-container form input[type=submit]{min-width:auto}}