/*------------------------------------*\
    $GRAVITY FORMS STYLING
\*------------------------------------*/
/* add margin below required text */
p.gform_required_legend {
    margin-bottom: 25px !important;
    font-size: 13px;
}

/* label styling */
.gform_wrapper .top_label .gfield_label {
    line-height: 1.3 !important;
}

.gform_wrapper.gravity-theme .gfield_label {
    padding: 0 !important;
}

.gform_wrapper .gfield_checkbox div label {
    text-transform: none;
}

.uabb-gf-style form .gform_body .gfield_label {
    font-family: "Gt pressura", Verdana, Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
}

/* html field styling */
.get_the_box_form h5 {
    font-family: Tiemposheadline, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 140%;
}

legend.gfield_label.gform-field-label.gfield_label_before_complex {
    color: #65665c;
    text-transform: uppercase;
}

/* section styling */
.gform_wrapper.gravity-theme .gsection {
    border-bottom: none !important;
    padding: 30px 16px 8px 0 !important;
}

h3.gsection_title {
    font-family: Tiemposheadline, sans-serif;
    font-size: 32px;
    font-weight: 300;
    margin-bottom: 0px;
}

/* button styling */
.gform_footer input[type=submit]:hover {
    box-shadow: 0 8px 8px -2px rgb(0 0 0 / 10%);
    -webkit-filter: none;
    filter: none;
    -webkit-transform: translate(0px, -2px);
    -ms-transform: translate(0px, -2px);
    transform: translate(0px, -2px);
}

.uabb-gf-style .ginput_container_select:after {
    content: "\f078";
    font-family: 'Font Awesome 6 Pro' !important;
}

/* field styling to fix toggle issue */
.uabb-gf-style .gform_wrapper .gfield select {
    height: auto;
    padding: 15px;
}

.uabb-gf-style input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .uabb-gf-style select, .gform_wrapper .ginput_container_select .chosen-container-single .chosen-single {
    height: auto;
    padding: 15px;
}