.afd-footer-newsletter .gform_wrapper .gform_fields {
    row-gap: 10.4px;
}

.afd-footer-newsletter .gform_wrapper input[type="email"] {
    width: 100%;
    min-height: 46.4px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: 0;
    background: rgba(255, 255, 255, 0.08);
    color: #ffffff;
    font-family: "Barlow", sans-serif;
    font-size: 13.6px;
    font-weight: 400;
    line-height: 16.32px;
    padding: 12px 15.2px;
    box-shadow: none;
}

.afd-footer-newsletter .gform_wrapper input[type="email"]::placeholder {
    color: rgba(255, 255, 255, 0.50);
    opacity: 1;
}

.afd-footer-newsletter .gform_wrapper .gform_footer {
    margin: 10.4px 0 0;
    padding: 0;
}

.afd-footer-newsletter .gform_wrapper .gform_button {
    width: 100% !important;
    inline-size: 100% !important;
    min-height: 42px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: linear-gradient(90deg, #0057a8 0%, #14a0d7 100%) !important;
    color: #ffffff !important;
    font-family: "Barlow", sans-serif;
    font-size: 11.52px;
    font-weight: 600;
    letter-spacing: 1.613px;
    line-height: 17.28px;
    text-transform: uppercase;
    box-shadow: none;
}

.afd-footer-newsletter .gform_wrapper .gform_button:hover,
.afd-footer-newsletter .gform_wrapper .gform_button:focus {
    background: linear-gradient(90deg, #14a0d7 0%, #0057a8 100%) !important;
    color: #ffffff !important;
}

.afd-footer-newsletter .gform_wrapper .gfield_validation_message,
.afd-footer-newsletter .gform_wrapper .validation_message {
    border: 0;
    background: rgba(226, 0, 26, 0.18);
    color: rgba(255, 255, 255, 0.80);
}


/* .afd-footer-newsletter .gform_wrapper {
    font-family: "Barlow", sans-serif;
}

.afd-footer-link-list .elementor-icon-list-icon {
    display: none !important;
}

.afd-footer-legal p {
    display: flex;
    gap: 20px;
    justify-content: flex-end;
    margin: 0;
}

.afd-footer-legal a {
    color: rgba(255, 255, 255, 0.28) !important;
}

.afd-footer-newsletter .gform_wrapper .gform_fields {
    row-gap: 10.4px;
}

.afd-footer-newsletter .gform_wrapper input[type="email"] {
    width: 100%;
    min-height: 46.4px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: 0;
    background: rgba(255, 255, 255, 0.08);
    color: #ffffff;
    font-family: "Barlow", sans-serif;
    font-size: 13.6px;
    font-weight: 400;
    line-height: 16.32px;
    padding: 12px 15.2px;
    box-shadow: none;
}

.afd-footer-newsletter .gform_wrapper input[type="email"]::placeholder {
    color: rgba(255, 255, 255, 0.50);
    opacity: 1;
}

.afd-footer-newsletter .gform_wrapper .gform_footer {
    margin: 10.4px 0 0;
    padding: 0;
}

.afd-footer-newsletter .gform_wrapper .gform_button {
    width: 100% !important;
    inline-size: 100% !important;
    min-height: 42px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: linear-gradient(90deg, #0057a8 0%, #14a0d7 100%) !important;
    color: #ffffff !important;
    font-family: "Barlow", sans-serif;
    font-size: 11.52px;
    font-weight: 600;
    letter-spacing: 1.613px;
    line-height: 17.28px;
    text-transform: uppercase;
    box-shadow: none;
}

.afd-footer-newsletter .gform_wrapper .gform_button:hover,
.afd-footer-newsletter .gform_wrapper .gform_button:focus {
    background: linear-gradient(90deg, #14a0d7 0%, #0057a8 100%) !important;
    color: #ffffff !important;
}

.afd-footer-newsletter .gform_wrapper .gfield_validation_message,
.afd-footer-newsletter .gform_wrapper .validation_message {
    border: 0;
    background: rgba(226, 0, 26, 0.18);
    color: rgba(255, 255, 255, 0.80);
}

.afd-footer-link-list a:hover,
.afd-footer-legal a:hover {
    color: rgba(255, 255, 255, 0.72) !important;
} */
