.hero--banner--sec{display:flex;float:left;justify-content:center;overflow:hidden;position:relative;width:100%}.hero--banner--overlay{bottom:0;left:0;position:absolute;top:0;width:100%}.hero--banner--sec:before{border-style:solid;border-bottom:260px solid #fff;border-left:99vw solid transparent;border-right:0;border-top:50px solid transparent;bottom:0;content:"";height:0;left:0;position:absolute;width:100%;z-index:1}.hero--banner--wrap{float:left;position:relative;width:100%;width:1240px;z-index:1}.hero--banner--row{display:flex;float:left;justify-content:space-between;width:100%}.hero--banner--caption{float:left;max-width:calc(100% - 498px);padding-right:10%;width:100%}.hero--banner--caption h1{color:#fff;float:left;font-size:56px;font-weight:700;line-height:1.3;width:100%}.hero--banner--caption h2{color:#fff;float:left;font-size:20px;font-weight:500;line-height:1.4;max-width:425px;text-transform:none;width:100%}.hb--cta{display:flex;float:left;padding:20px 0 0;width:100%}.hb--cta a.cta_button{color:#fff;display:inline-block;line-height:20px}.hb--cta a.cta_button:focus,.hb--cta a.cta_button:hover{text-decoration:none!important}.hero--banner--form{background:#fff;box-shadow:0 2px 8px rgba(9,9,9,.14);float:left;max-width:498px;padding:32px;position:relative;width:100%}.hero--banner--form h2{color:#190b15;float:left;font-size:32px;font-weight:600;margin-bottom:50px;text-align:center;text-transform:none;width:100%}.hero--banner--form .hs-form-field,.hero--banner--form .hs_cos_wrapper_type_form,.hero--banner--form .hs_cos_wrapper_type_form>div,.hero--banner--form fieldset,.hero--banner--form form{float:left;width:100%}.hero--banner--form .hs_cos_wrapper_type_form .form-title:empty{display:none}.hero--banner--form .hs-form-field label{color:#190b15;float:left;font-size:16px;font-weight:400;width:100%}.hero--banner--form ul.hs-error-msgs{float:left;margin:0;padding:0;width:100%}.hero--banner--form ul.hs-error-msgs li,.hero--banner--form ul.hs-error-msgs li label{color:red;float:left;font-size:12px;margin:0;padding:0;width:100%}.hero--banner--form form input[type=email],.hero--banner--form form input[type=file],.hero--banner--form form input[type=number],.hero--banner--form form input[type=password],.hero--banner--form form input[type=tel],.hero--banner--form form input[type=text],.hero--banner--form form select,.hero--banner--form form textarea{background-color:transparent!important;border:1px solid #9cb0c9;color:#190b15;float:left;min-height:54px;width:100%!important}.hero--banner--form form *{outline:none!important}.hero--banner--form div[class*=number_of_charging_points]{width:42%!important}.hero--banner--form .hs_country_new{width:58%!important}.hero--banner--form .legal-consent-container p{color:#565456;font-size:12px;font-weight:400}.hero--banner--form .hs_submit{display:flex;float:left;justify-content:center;text-align:center;width:100%}.hero--banner--form .hs_submit input[type=submit]{font-size:16px;line-height:30px}.hero--banner--form .hs_submit input[type=submit],.hero--banner--form .hs_submit input[type=submit]:hover{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.hero--banner--form .hs_submit input[type=submit]:hover{background:#ff4a5b;color:#fff}.hero--banner--form .hs-form-field .input{float:left;margin:0!important;width:100%}.hero--banner--form fieldset.form-columns-2{column-gap:10px;display:flex}@media(max-width:1170px){.hero--banner--form{max-width:440px}.hero--banner--caption{max-width:calc(100% - 440px);padding-right:5%}.hero--banner--form .hs_country_new,.hero--banner--form div[class*=number_of_charging_points]{width:50%!important}.hero--banner--caption h1{font-size:48px}.hero--banner--caption h2{font-size:18px}.hero--banner--form h2{font-size:26px}}@media(max-width:990px){.sgh--logo--sec a{max-width:140px}.hero--banner--row{flex-wrap:wrap}.hero--banner--caption{max-width:inherit;padding-bottom:40px;padding-right:0}.hero--banner--sec{min-height:inherit}.hero--banner--sec:before{display:none}.hb--cta{display:block}.topbar .container-fluid{justify-content:flex-end}.hero--banner--form{max-width:inherit}.hero--banner--form:before{background:#fff;bottom:-20px;content:"";height:70%;left:-20px;position:absolute;width:calc(100% + 40px);z-index:-1}}@media(max-width:768px){.hero--banner--caption h1{font-size:25px}.hero--banner--caption h2{font-size:16px}.topbar .container-fluid{justify-content:flex-end}}@media(max-width:600px){.hero--banner--form fieldset.form-columns-2{column-gap:0;display:flex;flex-wrap:wrap}.hero--banner--form .hs-form-field{width:100%!important}.hero--banner--form h2{margin-bottom:30px}}