.elementor-1409 .elementor-element.elementor-element-37961f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1409 .elementor-element.elementor-element-c4c4814{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1409 .elementor-element.elementor-element-a987103{--display:flex;--min-height:580px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1409 .elementor-element.elementor-element-a987103:not(.elementor-motion-effects-element-type-background), .elementor-1409 .elementor-element.elementor-element-a987103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lifesthealth.savvysignature.co/wp-content/uploads/2026/08/Rectangle-85-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1409 .elementor-element.elementor-element-57c02b4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-1409 .elementor-element.elementor-element-7d7d958{text-align:center;}.elementor-1409 .elementor-element.elementor-element-7d7d958 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:32px;font-weight:400;line-height:40px;color:#012D1D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1409 .elementor-element.elementor-element-0322b1c{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#414844;}.elementor-1409 .elementor-element.elementor-element-4e87a5d{text-align:center;}.elementor-1409 .elementor-element.elementor-element-4e87a5d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:30px;}.elementor-1409 .elementor-element.elementor-element-92098a0{width:var( --container-widget-width, 858px );max-width:858px;background-color:#FFFFFF;padding:35px 50px 35px 50px;--container-widget-width:858px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:start;}.elementor-1409 .elementor-element.elementor-element-92098a0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#191C1D;}.elementor-1409 .elementor-element.elementor-element-4bab44d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1409 .elementor-element.elementor-element-d183a89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1409 .elementor-element.elementor-element-b3f3aab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1409 .elementor-element.elementor-element-393815e{--display:flex;--min-height:480px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1409 .elementor-element.elementor-element-393815e:not(.elementor-motion-effects-element-type-background), .elementor-1409 .elementor-element.elementor-element-393815e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lifesthealth.savvysignature.co/wp-content/uploads/2026/08/Rectangle-42-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1409 .elementor-element.elementor-element-c29785c{--display:flex;}.elementor-1409 .elementor-element.elementor-element-baca5b8{text-align:center;}.elementor-1409 .elementor-element.elementor-element-baca5b8 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:48px;font-weight:400;line-height:56px;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-1409 .elementor-element.elementor-element-ed1f62a{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1409 .elementor-element.elementor-element-4acc400 .elementor-button{background-color:#FAAD34;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:20px 32px 20px 32px;}@media(min-width:768px){.elementor-1409 .elementor-element.elementor-element-a987103{--content-width:1050px;}}/* Start custom CSS for heading, class: .elementor-element-4e87a5d */.elementor-1409 .elementor-element.elementor-element-4e87a5d {
    background: linear-gradient(
        89.85deg,
        #EF5F2F 0.02%,
        #2F408A 50%,
        #FFA006 99.98%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;

    font-family: "Manrope", sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 29.25px;
    letter-spacing: 0;
    text-align: center;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-1409 .elementor-element.elementor-element-4e87a5d {
        font-size: 17px;
        line-height: 27px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-1409 .elementor-element.elementor-element-4e87a5d {
        font-size: 15px;
        line-height: 23px;
        padding: 0 10px;
    }
}/* End custom CSS */