/* Gravity Forms CSS */
/* General */
.gform_required_legend {
    display: none!important;
}

.gfield_label {
    display: none !important;
}

.gfmc-field {
    flex-direction: row!important
}

.gfmc-field div:not(.gchoice) {
    padding-bottom: 0!important;
}

.gform_validation_errors {
    margin: 0.4rem!important;
    padding: 0.6rem!important;
}

.gform_validation_errors h2 {
    font-weight: 500!important;
    font-size: clamp(1rem, 0.21vi + 0.96rem, 1.13rem)!important;
    color: #eb0000!important;
    text-align: center;
}

.gfield_validation_message {
    padding: 0.3rem !important;
    color: #eb0000!important;
    font-size: clamp(0.79rem, -0.01vi + 0.79rem, 0.78rem)!important;
    font-weight: 500!important;
    text-align: center;
}

@media (max-width: 600px) {
    .my-column-class {
            flex-direction: column!important;
    }
}

.gform_confirmation_message, .form_saved_message_sent {
    font-size: var(--text-m)!important;
    font-weight: 700;
    color: #1C8051!important;
}

.gform_confirmation_wrapper {
    padding: 0.3rem!important;
    background: #1c80512f!important;
    margin: 0.4rem!important;
}

input::placeholder,
textarea::placeholder {
  opacity: 1;          /* Makes it slightly transparent */
  font-weight: 300;
  font-size: 0.95rem;    /* Adjust as needed */
}


/* GF 1 */

#gform_1 #input_1_1 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

#gform_1 #input_1_1 span {
    width: 100% !important;
    padding: 0.3rem !important;
}

#gform_1 #gform_fields_1 fieldset {
    margin: 0 !important;
}

#gform_1 #field_1_3 {
    padding: 0.3rem !important;
}

#gform_1 #field_1_4 {
    padding: 0.3rem !important;
}

#gform_1 #field_1_5 {
    padding: 0.3rem !important;
}

#gform_1 input[type=submit]:not(.w-btn) {
    margin: 0.3rem !important;
    background: var(--color-robin-egg-blue)!important;
    color: var(--color-white)!important;
}

#gform_1 input[type=submit]:not(.w-btn):hover {
    background: var(--color-palatinate-blue)!important;
    color: var(--color-white)!important;
}