#tabbed-form #field_10_1 legend.gfield_label.gfield_label_before_complex:first-of-type,
fieldset#field_9_1 legend.gfield_label.gfield_label_before_complex:first-of-type,
.admin-hidden-markup {
    display: none;
}

.tabbed-form .tab-content .tab .gform_confirmation_message{
    color: #000000;
}
/************************** first section **************************/
#tabbed-form input{
    width: 100%;
    /*max-width: 500px;*/
}

#tabbed-form div#input_10_1 {
    gap: 16px;
    display: flex;
    flex-direction: row;
    width: 100%;
}

#tabbed-form #field_10_1 span {
    width: 100%;
}

#tabbed-form #gform_fields_10{
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    gap: 16px;
    grid-template-areas: 
    "name name"
    "email number"
    "company country"
    "proWhip proWhip"
    "politics politics"
    "recaptcha recaptcha";
}

#tabbed-form #field_10_1{grid-area: name;}
#tabbed-form #field_10_3{grid-area: email;}
#tabbed-form #field_10_4{grid-area: number;}
#tabbed-form #field_10_5{grid-area: company;}
#tabbed-form #field_10_6{grid-area: country;}
#tabbed-form #field_10_8{grid-area: proWhip;}
#tabbed-form #field_10_10{grid-area: politics;display: flex;}
#tabbed-form #field_10_11{grid-area: recaptcha; min-width: 100%;}

#tabbed-form #field_10_10 div#gfield_description_10_10 {
    font-size: 13px;
    width: 100%;
}

legend.gfield_label.gfield_label_before_complex, .gfield_required {
    font-size: 13px;
    font-weight: 900;
}

span#input_10_1_3_container,
span#input_10_1_6_container {
    display: flex;
    flex-direction: column-reverse;
}

#tabbed-form select#input_10_6 {
    margin-bottom: 0px;
    height: 53px;
}

#tabbed-form div#field_10_8, div#field_10_8 * {
    width: 100%;
    min-width: 100%;
}

#tabbed-form input#choice_10_10_1 {
    width: auto;
}

/* btn submit */
.tabbed-form .tab-content .tab form .gform_footer input[type=submit] {
    width: auto !important;
    background-color: #fff;
    border: 1px solid #d31145;
    color: #d31145;
}

/************************** second form **************************/
div#input_9_1 {
    gap: 16px;
    display: flex;
    flex-direction: row;
    width: 100%;
}

span#input_9_1_3_container,
span#input_9_1_6_container {
    width: 100%;
    max-width: 500px;
}

#gform_fields_9{
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    gap: 16px;
    grid-template-areas: 
    "name name"
    "email number"
    "company country"
    "proWhip proWhip"
    "politics politics"
    "recaptcha recaptcha";
}

fieldset#field_9_1 {grid-area: name;}
div#field_9_3 {grid-area: email;}
div#field_9_4 {grid-area: number;}
div#field_9_5 {grid-area: company;}
div#field_9_6 {grid-area: country;}
select#input_9_6 {margin: 0px;min-height: 52px;}
fieldset#field_9_10 {grid-area: politics;display: flex;}
input#choice_9_10_1 {width: auto;}
div#field_9_11 {grid-area: recaptcha;min-width: 100%;}

div#gfield_description_9_10 {
    font-size: 13px;
}

span#input_9_1_3_container,
span#input_9_1_6_container {
    display: flex;
    flex-direction: column-reverse;
}
