body .gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 20px;
}

body .gform_wrapper.gravity-theme .ginput_complex label,
body .gform_wrapper.gravity-theme .ginput_complex legend,
body .gform_wrapper .top_label .gfield_label,
body .gform_wrapper .gform_heading {
    display: none;
}

.gform_wrapper.gravity-theme .gfield-choice-input+label {
    color: white;
}

body .gform_wrapper input::placeholder,
body .gform_wrapper textarea::placeholder {
    color: #8a8a8a;
}

body .gform_wrapper .ginput_container.ginput_container_consent {
    display: flex;
    align-items: start;
    gap: 10px;
}

body .gform_wrapper .gfield .gravity-select-parent .select-arrow {
    color: #6D6D6D;
}

body .gform_wrapper label.gfield_consent_label {
    font-size: 8px;
    line-height: normal;
    color: white;
    font-weight: 400;
}

body .gform_wrapper .ginput_container.ginput_container_consent input[type="checkbox"] {
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    cursor: pointer;
    appearance: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    background-color: transparent;
}

body .gform_wrapper .ginput_container.ginput_container_consent input[type="checkbox"]:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: var(--color-white);
    border-color: var(--awb-color3, #f11717);
    background-color: var(--awb-color3, #f11717);
}

body .gform_wrapper.gravity-theme .gfield-choice-input {
    width: 16px;
    height: 16px;
    cursor: pointer;
    appearance: none;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    background-color: transparent;
    border-radius: 3.40282e38px;
}

body .gform_wrapper.gravity-theme .gfield-choice-input:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: var(--color-white);
    border-color: var(--awb-color3, #f11717);
    background-color: var(--awb-color3, #f11717);
}

body .gform_wrapper .gform_footer .gform_button[type=submit] {
    border-radius: 50px;
    background-color: var(--awb-color3, #f11717);
    text-transform: uppercase;
    color: white;
    font-size: 16px;
    font-weight: 900;
}
body .gform_wrapper .gform_footer .gform_button[type=submit]:hover {
    background-color: #e30613 !important;
}

body .gform_confirmation_wrapper .gform_confirmation_message {
    color: var(--color-white);
    margin-bottom: 30px;
}
