form * {
    font-family: Century Gothic, CenturyGothic, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif !important;
}

label,
p,
li,
input,
select,
legend,
.gsection_description,
#field_43_58,
textarea {
    font-size: 15px !important;
}

#input_43_37,
#input_43_38,
#input_43_57,
#input_43_56{
    height: 75px !important;
    min-height: 75px !important;
}

#field_43_8,
#field_43_13,
#field_43_26,
#field_43_27,
#field_43_30,
#field_43_28,
#field_43_59,
#field_43_51,
#field_43_50,
#field_43_53 {
    grid-column: span 6;
}

#main * {
    box-shadow: none;
    outline: none;
}

.gform_validation_errors ol {
    text-align: left;
    list-style-position: outside;
    margin: 0 0 0 15px;
}

.gform_submission_error {
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 30px 0;
    text-align: left;
}

#field_43_58 {
    margin: 0 0 20px;
    padding: 20px;
    color: #fff;
    background-color: #50b1d3;
}

#gform_43 {
    margin: 70px 0 70px 0;
    display: block;
}

.gfield_radio {
    margin: 20px 0;
}

.gchoice {
    width: auto;
}

input[type="radio"] {
    position: relative;
    top: -3px;
}

input[type="checkbox"] {
    position: relative;
    top: 3px;
}

.gform_confirmation_message {
    margin: 0 0 50px 0;
}

#field_43_20 .gfield_radio,
#field_43_19 .gfield_radio,
#field_43_43 .gfield_radio,
#field_43_42 .gfield_radio,
#field_43_49 .gfield_radio,
#field_43_41 .gfield_radio,
#field_43_47 .gfield_radio,
#field_43_48 .gfield_radio,
#field_43_45 .gfield_radio,
#field_43_44 .gfield_radio {
    width: 100%;
}

@media all and (max-width:900px) {

    .gfield_radio {
        display: block !important;
    }

}