#pardot-form{position: relative;}
#pardot-form p.errors{display: none;}
#pardot-form p.error.no-label{position: absolute;color: #e80000;font-size: 14px;margin: 0;}
#pardot-form #error_for_788683_19717pi_788683_19717+p.error.no-label{left: 10rem;top: 7rem;}
#pardot-form #error_for_788683_19719pi_788683_19719+p.error.no-label{left: 40rem;top: 7rem;}
#pardot-form #error_for_788683_19721pi_788683_19721+p.error.no-label{left: 10rem;top: 11.6rem;}
#pardot-form #error_for_788683_19733pi_788683_19733+p.error.no-label{left: 10rem;top: 20.6rem;}
#pardot-form #error_for_788683_19735pi_788683_19735+p.error.no-label{left: 40rem;top: 20.6rem;}
#pardot-form #error_for_788683_19797pi_788683_19797+p.error.no-label{left: 10rem;top: 32.6rem;}
#pardot-form>p:nth-child(2){text-align: center;margin: 0 0 2rem;}
#pardot-form p img{display: none;}
#pardot-form .form-field{display: inline-block;width: 49%;}
#pardot-form .form-field.required .field-label{background: url(require.png) no-repeat center right 10px;}
#pardot-form .form-field.Inquiry_Type{width: 100%;margin-top: 64px;}
#pardot-form .form-field.Inquiry_Type select{width: calc(100% - 203px);}
#pardot-form .form-field.Test_comments{width: 100%;}
#pardot-form .form-field.Grid_Voltage{width: 100%;}
#pardot-form .form-field.System_Application{width: 100%;}
#pardot-form .form-field.Grid_Frequency{width: 100%;}
#pardot-form .form-field.Grid_Phase{width: 100%;}
#pardot-form .form-field.Power_Range{width: 100%;}
#pardot-form .form-field.Inverter_Power_AC{width: 100%;}

#pardot-form .form-field>.value{float: right;width: calc(100% - 170px);}
#pardot-form .form-field>.value>span{width: calc(100% / 6);display: inline-block;}

#pardot-form .form-field.Power_Range>.value{float: right;width: calc(100% - 170px);}
#pardot-form .form-field.Project_Investment>.value{float: right;width: calc(100% - 200px);}
#pardot-form .form-field.Power_Range>.value>span{width: calc(100% / 6);display: inline-block;}
#pardot-form .form-field.Project_Investment>.value>span{width: 50%;display: inline-block;}
#pardot-form .form-field.Financing_type>.value>span{width: 50%;display: inline-block;}
#pardot-form .form-field.Financing_type{width: 100%;}
#pardot-form .form-field.Project_Investment{width: 100%;}
#pardot-form .form-field.Project_Investment .field-label{width: 200px;}
#pardot-form .form-field.Want_to_subscribe_E_newsletter{width: 100%;}
#pardot-form .form-field.Want_to_subscribe_E_newsletter .field-label{width: 270px;}
#pardot-form .form-field.Want_to_subscribe_E_newsletter select{width: calc(100% - 302px);}
#pardot-form .form-field.Test_comments .field-label{display: none;}
#pardot-form .form-field.Test_comments  textarea{font-family: NotoSans;width: 93.7%;border-width: 1px;outline: none;height:150px;padding: 0.2rem 1rem;font-size: 1rem;color: #1b1b1b;border-radius: 4px;resize:none;border-color: #dcd7ca;}
#pardot-form .submit{text-align: center;}
#pardot-form .submit input{font-size: 1rem;
    margin-top: 1rem;
    padding: 0.25rem 1rem;
    background: none;
    color: #d00412;
    border: 1px solid #d00412;
    border-radius: 4px;
    text-decoration: none;
    font-weight: normal;
    text-transform: initial;line-height: 30px;}
.form-field .field-label{width: 170px;display: inline-block;padding-right: 20px;box-sizing: border-box;}
.form-field input[type=text],.form-field select {
    border-width: 1px;
    font-size: 1rem;
    outline: none;
    padding: 0.2rem 1rem;
    height: 40px;
    box-sizing: border-box;
    border-radius: 4px;
    border-color: #dcd7ca;
    width: calc(100% - 190px);
    border-style: solid;
}
#pardot-form p font{font-family: NotoSans;font-size: 18px;text-align: center;}
@media (max-width: 999px){
    #pardot-form{font-size: 12px;}
    #pardot-form .form-field{display: block;width: 100%;}
    .form-field .field-label{width: 120px;}
    .form-field input[type=text], .form-field select{width: calc(100% - 130px);}
    #pardot-form .form-field.Inquiry_Type select{width: calc(100% - 130px);}
    #pardot-form p.error.no-label{position: relative!important;left: inherit!important;top: inherit!important;padding-left: 124px;}
    #pardot-form .form-field.Test_comments textarea{box-sizing: border-box;width: 100%;}
    #pardot-form .form-field.Want_to_subscribe_E_newsletter .field-label{width: 210px;}
    #pardot-form .form-field.Want_to_subscribe_E_newsletter select {width: calc(100% - 214px);}
}