.download-gate-cta {
    background: #F5F5F5;
    padding: 20px 40px;

    .download-gate-header {
        display: flex;
        flex-direction: row;
        border-bottom: 1px solid #E0E0E0;

        p {
            margin-bottom: 0;
            text-transform: uppercase;
        }

        .pdf-icon::before {
            font-size: 1em;
        }
    }

    .download-gate-actions {
        margin-bottom: 40px;
    }

    .gform_wrapper {
        margin-top: 1em;
    }

    form {
        display: flex;
        flex-direction: row;
        /*margin-bottom: 2em;*/
    }

    .gform-body {
        flex: 1;
        margin-right: 15px;
    }

    .gform-footer {
        flex: 0;
    }
    .gform_validation_errors h2 {
        margin-top: 0;
    }

    .gform-footer, .gform-body {
        align-content: end;

        .ginput_container input[type="email"],
        .ginput_container input[type="text"] {
            background: #eeeeee;
            border: 1px solid #cccccc;
            border-radius: 0 !important;
            padding: 10px;
        }
        input[type="submit"],
        input[type="submit"]:where(:not(.gform-text-input-reset):not([type="hidden"])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){
            border-radius: 0 !important;
        }
    }

    input[type="submit"],
    .gform-theme--framework input[type="submit"]:where(:not(.gform-text-input-reset):not([type="hidden"])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
        background: #32373C !important;
    }

    .download-gate-cta-success {
        text-align: center;
        .fa-check-circle {
            color: #1A9850;
        }
    }

    .download-gate-actions .wp-block-file {
        display: flex;
        flex-direction: column;
        align-items:center;

        a:not(.wp-block-file__button) {
            display: none;
        }

        a.wp-block-file__button {

        }
    }
}

