.wp-block-ananeoo-final-cta-sec .reveal {
    opacity: 1;
    transform: none;
}

.wp-block-ananeoo-final-cta-sec .final-cta-sec,
.editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec {
    background: #fff;
    color: #003360;
    padding: clamp(50px, 7vw, 82px) 0;
    text-align: center;
}

.wp-block-ananeoo-final-cta-sec .final-cta-sec__inner,
.editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec__inner {
    margin: 0 auto;
    max-width: 980px;
}

.wp-block-ananeoo-final-cta-sec .final-cta-sec h2,
.editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec h2 {
    color: #003360;
    font-size: clamp(1.75rem, 3vw, 2.25rem);
    font-weight: 800;
    line-height: 1.2;
    margin: 0 0 18px;
    text-align: center;
}

.wp-block-ananeoo-final-cta-sec .final-cta-sec h3,
.editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec h3 {
    color: #003360;
    font-size: clamp(1.45rem, 2.5vw, 2rem);
    font-weight: 800;
    line-height: 1.22;
    margin: 0;
    text-align: center;
}

.wp-block-ananeoo-final-cta-sec .final-cta-sec .lead,
.editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec .lead,
.wp-block-ananeoo-final-cta-sec .final-cta-sec__sublead,
.editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec__sublead {
    color: #003360;
    font-size: clamp(1.25rem, 2.25vw, 1.65rem);
    line-height: 1.28;
    margin: 0 auto 18px;
    max-width: 760px;
    text-align: center;
}

.wp-block-ananeoo-final-cta-sec .final-cta-sec .lead:first-of-type,
.editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec .lead:first-of-type {
    font-size: clamp(1.15rem, 2vw, 1.42rem);
    margin-bottom: 18px;
}

.wp-block-ananeoo-final-cta-sec .final-cta-sec strong,
.editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec strong {
    color: #003360;
    font-weight: 800;
}

.wp-block-ananeoo-final-cta-sec .final-cta-sec__divider,
.editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec__divider {
    background: #efe5c9;
    height: 2px;
    margin: 28px auto 26px;
    max-width: 380px;
    width: 44%;
}

.wp-block-ananeoo-final-cta-sec .final-cta-sec__button-wrap,
.editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec__button-wrap {
    margin: 48px auto 38px;
    text-align: center;
}

.wp-block-ananeoo-final-cta-sec .final-cta-sec .btn,
.wp-block-ananeoo-final-cta-sec .final-cta-sec .btn.btn--gold.btn--lg,
.editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec .btn,
.editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec .btn.btn--gold.btn--lg {
    color: #003360;
    background: linear-gradient(90deg, rgb(201, 162, 74) 0%, rgb(242, 227, 166) 35%, rgb(230, 199, 122) 65%, rgb(184, 145, 63) 100%) !important;
    border-top: 1px solid #af8c47;
    border-right: 1px solid #af8c47;
    border-bottom: 1px solid #af8c47;
    border-left: 1px solid #af8c47;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: 0px 2px 4px 0px rgba(45, 55, 72, 0.3);
    display: inline-flex;
    font-family: Poppins;
    font-size: 25px;
    font-weight: 700;
    justify-content: center;
    line-height: 35px;
    min-width: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    text-decoration: none;
}

@media (max-width: 640px) {
    .wp-block-ananeoo-final-cta-sec .final-cta-sec,
    .editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec {
        padding: 42px 0;
    }

    .wp-block-ananeoo-final-cta-sec .final-cta-sec .lead,
    .editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec .lead,
    .wp-block-ananeoo-final-cta-sec .final-cta-sec__sublead,
    .editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec__sublead {
        font-size: 1.2rem;
    }

    .wp-block-ananeoo-final-cta-sec .final-cta-sec .btn,
    .editor-styles-wrapper .ananeoo-static-section-preview .final-cta-sec .btn {
        min-width: 0;
        width: 100%;
    }
}
