.ia__forms .gfield_radio label,
.ia__forms .gfield_consent_label {
    position: relative !important;
    padding-left: 10px !important;
}

.ia__forms .gfield-choice-input {
    opacity: 0;
}

.ia__forms .gfield_radio label:before,
.ia__forms .gfield_consent_label:before {
    position: absolute;
    left: 11px;
    top: 1px;
}

.ia__forms input[type="button"],
.ia__forms input[type="submit"] {
    background: #9966cc;
    padding: 12px 30px;
    border-radius: 1em;
    border: 0px none;
    font-size: 17px;
    letter-spacing: 1px;
    line-height: unset !important;
}

.form__title {
    grid-column: span 2 !important;
}

.form__title select {
    width: 100% !important;
    border-radius: 1.25em;
    border-right: 10px solid white;
}

.f__name {
    grid-column: span 5 !important;
}

.grid__col-2 {
    grid-column: span 6 !important;
}

@media screen and (max-width: 768px) {
    .form__title,
    .f__name {
        grid-column: span 12 !important;
    }
    .f__name input {
        padding: 10px !important;
    }
    .grid__col-2 {
        grid-column: span 12 !important;
    }
    .grid__col-2 input {
        padding: 10px !important;
    }
    .input--padded input {
        padding: 10px !important;
    }
}

#field_10_32 .ginput_container {
    padding-left: 10px;
}

.gf_progressbar_title {
    color: #fff !important;
    font-weight: 800;
}