/* Gavity forms */
html #top .main_color .gform_wrapper .gform_required_legend {
    margin: 2.8rem 0 .9375rem;
}

html #top .main_color .gform_wrapper label {
    font-size: 1rem;
    font-weight: 400;
    color: #000000;
}

html #top .main_color .gform_wrapper input[type=text], html #top .main_color .gform_wrapper input[type=email] {
    background-color: white;
    box-shadow: none;
    border-bottom: 2px solid #000000;
    color: #000000;
}

html #top .main_color .gform_wrapper textarea {
    background-color: white;
    border: 1px solid rgba(204, 204, 204, 1);
    border-radius: 25px;
    box-shadow: none;
    color:#000000;
}
html #top .main_color .gform_wrapper .gform-footer {
    justify-content: end;
}
html #top .main_color .gform_wrapper input[type=submit] {
    background-color: #000000;
    border-radius: 25px;
    padding: .9375rem 1.5625rem;
}
html #top .main_color .gform_wrapper input[type=submit]:hover {
    background-color: white;
    color: #000000;
    border: 2px solid #000000;
}

.gform-theme--framework .gform-loader {
    border-block-end-color: #797979 !important;
    border-block-start-color: rgba(#797979, 0.1) !important;
    border-inline-end-color: rgba(#797979, 0.1) !important;
    border-inline-start-color: #797979 !important;
}

.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
    background-color: #797979 !important;
    width: 10px !important;
    height: 10px !important;
}

.gform-theme--framework input[type=radio]:focus {
    outline-color: #797979 !important;
    border-color: #797979 !important;
}

.gform-theme--framework .add_list_item:focus,
.gform-theme--framework .delete_list_item:focus,
.gform-theme--framework input[type=submit]:focus {
    outline-color: #797979 !important;
}

.gform-theme--framework .add_list_item,
.gform-theme--framework .delete_list_item {
    background-color: #000 !important;
}
