.elementor-widget-heading .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    text-transform: var( --e-global-typography-primary-text-transform);
}

.elementor-26456 .elementor-element.elementor-element-3487e5a {
    text-align: center;
}

.elementor-26456 .elementor-element.elementor-element-3487e5a .elementor-heading-title {
    color: #243E8E;
}

.elementor-widget-button .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-26456 .elementor-element.elementor-element-ee797d8 .elementor-button {
    background-color: #F8A01E;
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 700;
}

@media(max-width:1024px) {
    .elementor-widget-heading .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-button .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
}

@media(max-width:767px) {
    .elementor-widget-heading .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-button .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-26456 .elementor-element.elementor-element-ee797d8 .elementor-button {
        font-size: 1em;
    }
}