.elementor-1422 .elementor-element.elementor-element-c557328{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1422 .elementor-element.elementor-element-88f7bdd{text-align:start;}.elementor-1422 .elementor-element.elementor-element-8215dc7{--display:flex;}@media(max-width:767px){.elementor-1422 .elementor-element.elementor-element-c557328{--content-width:85%;}}/* Start custom CSS */.about-cta-primary .elementor-button,
.about-cta-primary.elementor-button {
    background: #FF6F5E !important;
    color: #ffffff !important;
    padding: 16px 38px !important;
    border-radius: 999px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.06em !important;
    border: none !important;
    display: inline-block !important;
    transition: all 0.2s ease !important;
}

.about-cta-primary .elementor-button:hover,
.about-cta-primary.elementor-button:hover {
    background: #ff897a !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 14px rgba(0,0,0,0.2) !important;
}

.about-cta-secondary .elementor-button,
.about-cta-secondary.elementor-button {
    background: transparent !important;
    color: #20D5E0 !important;
    border: 3px solid #20D5E0 !important;
    padding: 14px 36px !important;
    border-radius: 999px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.06em !important;
    display: inline-block !important;
    transition: all 0.2s ease !important;
}

.about-cta-secondary .elementor-button:hover,
.about-cta-secondary.elementor-button:hover {
    background: #20D5E0 !important;
    color: #0A1A2F !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 14px rgba(0,0,0,0.2) !important;
}/* End custom CSS */