.pillar-form-module{background:url(https://www.gmisolutions.com/hubfs/AI-Generated%20Media/contact-us-bg-image.jpg);background-position:top;position:relative}.pillar-form-module,.pillar-form-module:before{background-repeat:no-repeat;background-size:cover}.pillar-form-module:before{content:"";position:absolute;//background:url(https://www.gmisolutions.com/hubfs/AI-Generated%20Media/full-Service-solutions-for-OEMs-from-design-to-delivery-gradient.png);background-color:#000;background-position:50%;height:100%;left:0;opacity:.85;top:0;width:100%}.pillar-form-module .inner-wrap{padding-bottom:80px;padding-top:80px;position:relative}.pfm-heading-wrap{margin-bottom:36px;overflow:hidden}.pfm-heading{color:#fff;display:inline;font-weight:500;overflow:hidden;position:relative}.pfm-heading:before{background:#fff;bottom:15px;content:"";height:2px;left:102%;position:absolute;width:500%}.pfm-subtext p{color:#fff;font-size:18px;font-weight:400;line-height:26px;margin:0 0 32px}.pfm-subtext a{color:#fff;font-weight:700;text-decoration:underline}.pfm-subtext a:hover{color:#fff;text-decoration:none}.pfm-form-wrap{margin-top:69px}ul.hs-error-msgs li{margin-bottom:0!important}.pfm-form-wrap form.hs-form fieldset[class*=form-columns] .hs-input{background:transparent;border-radius:0;border-width:2px;color:#fff;font-size:18px;height:49px;margin-bottom:24px;max-width:100%!important}.pfm-form-wrap .hs_comment_or_message textarea{height:100px!important}.pfm-form-wrap form.hs-form fieldset[class*=form-columns] .hs-input:focus{background:#fff;color:#363839}.pfm-form-wrap .hs-form-field>label{color:#fff;display:block;float:none;font-size:18px;font-weight:400;line-height:20px;margin:0 0 4px;padding:0}.pfm-form-wrap .hs-button.primary,input[type=button],input[type=submit]{-webkit-appearance:none;background-color:#be1e2d;border:1px solid #be1e2d;color:#333;color:#fff;cursor:pointer;display:inline-block;font-family:Arial;font-size:18px;line-height:26px;margin:10px 0 15px;min-width:219px;padding:13.5px 15px;text-decoration:none!important;vertical-align:middle}.pfm-form-wrap .hs-button.primary:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#fff;border:1px solid #be1e2d;color:#363839}.pfm-form-wrap .hs-error-msgs label,.pfm-form-wrap .submitted-message{color:#fff}@media only screen and (min-width:960px){.pfm-heading{font-size:50px;line-height:67px}}.pillar-form-module .hs-form-field>label span.hs-form-required{color:#fff}.pillar-form-module input[type=color],.pillar-form-module input[type=date],.pillar-form-module input[type=datetime-local],.pillar-form-module input[type=datetime],.pillar-form-module input[type=email],.pillar-form-module input[type=file],.pillar-form-module input[type=month],.pillar-form-module input[type=number],.pillar-form-module input[type=password],.pillar-form-module input[type=search],.pillar-form-module input[type=tel],.pillar-form-module input[type=text],.pillar-form-module input[type=time],.pillar-form-module input[type=url],.pillar-form-module input[type=week],.pillar-form-module select,.pillar-form-module textarea{background-color:transparent;border:1px solid #fff;color:#fff;height:50px;max-width:100%}.pillar-form-module .invalid.error{border:1px solid #fff}.pillar-form-module .hs-form .hs-form-field{margin-bottom:10px}@media only screen and (min-width:640px){.pillar-form-module .hs-form{display:flex;flex-wrap:wrap}.pillar-form-module .hs-form .hs-form-field{padding-left:0;padding-right:12px;width:50%}.pillar-form-module .hs-form .hs-form-field:nth-of-type(2n){padding-left:12px;padding-right:0}.pillar-form-module .hs-form .hs-form-field.hs_recaptcha{margin-bottom:20px;padding-left:0;width:100%}}