.elementor-5840 .elementor-element.elementor-element-52aca6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-39px;margin-bottom:0px;}.elementor-5840 .elementor-element.elementor-element-52aca6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5840 .elementor-element.elementor-element-1011f1a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5840 .elementor-element.elementor-element-1011f1a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5840 .elementor-element.elementor-element-bfdf841{width:var( --container-widget-width, 50vw );max-width:50vw;--container-widget-width:50vw;--container-widget-flex-grow:0;}.elementor-5840 .elementor-element.elementor-element-bfdf841 > .elementor-widget-container{margin:195px 0px 0px 0px;transition:background 0s;}.elementor-5840 .elementor-element.elementor-element-bfdf841 .dblh__title-wrapper{font-size:110px;line-height:1.1em;}.elementor-5840 .elementor-element.elementor-element-bfdf841 .dblh__title{display:inline;}.elementor-5840 .elementor-element.elementor-element-bfdf841 .dblh__title-2{color:#FF0086;}.elementor-5840 .elementor-element.elementor-element-03c2c82 .align-icon-right .media-wrapper{margin-left:12px;}.elementor-5840 .elementor-element.elementor-element-03c2c82 .align-icon-left .media-wrapper{margin-right:12px;}.elementor-5840 .elementor-element.elementor-element-03c2c82.icon-visibility-hover .wgl-button:not(:hover) .align-icon-right .media-wrapper{margin-left:0;}.elementor-5840 .elementor-element.elementor-element-03c2c82.icon-visibility-hover .wgl-button:not(:hover) .align-icon-left .media-wrapper{margin-left:0;}.elementor-5840 .elementor-element.elementor-element-03c2c82.icon-visibility-hover .wgl-button:hover .align-icon-right .media-wrapper{margin-left:12px;}.elementor-5840 .elementor-element.elementor-element-03c2c82.icon-visibility-hover .wgl-button:hover .align-icon-left .media-wrapper{margin-right:12px;}.elementor-5840 .elementor-element.elementor-element-03c2c82 .wgl-button{color:#FFFFFF;background-color:#030303;}.elementor-5840 .elementor-element.elementor-element-03c2c82.has-animated-bg .wgl-button::after{background-color:#030303;}.elementor-5840 .elementor-element.elementor-element-03c2c82.has-animated-bg .wgl-button{background-color:transparent !important;}.elementor-5840 .elementor-element.elementor-element-03c2c82 .wgl-button:hover,
                     .elementor-5840 .elementor-element.elementor-element-03c2c82 .wgl-button:focus{color:#FFFFFF;background-color:#212121;}.elementor-5840 .elementor-element.elementor-element-03c2c82.has-animated-bg .wgl-button:hover::after,
                     .elementor-5840 .elementor-element.elementor-element-03c2c82.has-animated-bg .wgl-button:focus::after{background-color:#212121;}.elementor-5840 .elementor-element.elementor-element-03c2c82 .elementor-icon{font-size:21px;color:#FFFFFF;}.elementor-5840 .elementor-element.elementor-element-03c2c82 .wgl-button:hover .elementor-icon,
                     .elementor-5840 .elementor-element.elementor-element-03c2c82 .wgl-button:focus .elementor-icon{color:#ffffff;}.elementor-5840 .elementor-element.elementor-element-5a26dd1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5840 .elementor-element.elementor-element-5a26dd1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stepsfitness.com.my/wp-content/uploads/2025/05/IMG_6963-scaled-e1749309038290.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5840 .elementor-element.elementor-element-5a26dd1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-5a26dd1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5840 .elementor-element.elementor-element-b9689c8{--spacer-size:710px;}.elementor-5840 .elementor-element.elementor-element-3f8105e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5840 .elementor-element.elementor-element-3f8105e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5840 .elementor-element.elementor-element-85242d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5840 .elementor-element.elementor-element-16a4f29{--spacer-size:130px;}.elementor-5840 .elementor-element.elementor-element-16a4f29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5840 .elementor-element.elementor-element-f3a282b{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:left;}.elementor-5840 .elementor-element.elementor-element-f3a282b > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-f3a282b .elementor-heading-title{font-family:"Domine", Sans-serif;font-size:100px;line-height:1.05em;color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-1eb709c{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:left;}.elementor-5840 .elementor-element.elementor-element-1eb709c > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-1eb709c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5840 .elementor-element.elementor-element-1eb709c .elementor-heading-title{font-family:"Domine", Sans-serif;color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-6a805f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5840 .elementor-element.elementor-element-6a805f3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-5840 .elementor-element.elementor-element-308130f{--spacer-size:47px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5840 .elementor-element.elementor-element-54bc7ef{width:initial;max-width:initial;}.elementor-5840 .elementor-element.elementor-element-54bc7ef .elementor-icon-wrapper{text-align:center;}.elementor-5840 .elementor-element.elementor-element-54bc7ef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-5840 .elementor-element.elementor-element-54bc7ef.elementor-view-framed .elementor-icon, .elementor-5840 .elementor-element.elementor-element-54bc7ef.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5840 .elementor-element.elementor-element-54bc7ef.elementor-view-framed .elementor-icon, .elementor-5840 .elementor-element.elementor-element-54bc7ef.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5840 .elementor-element.elementor-element-54bc7ef.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5840 .elementor-element.elementor-element-54bc7ef.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5840 .elementor-element.elementor-element-54bc7ef.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-5840 .elementor-element.elementor-element-54bc7ef.elementor-view-framed .elementor-icon:hover, .elementor-5840 .elementor-element.elementor-element-54bc7ef.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5840 .elementor-element.elementor-element-54bc7ef.elementor-view-framed .elementor-icon:hover, .elementor-5840 .elementor-element.elementor-element-54bc7ef.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-5840 .elementor-element.elementor-element-54bc7ef.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-5840 .elementor-element.elementor-element-54bc7ef.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-5840 .elementor-element.elementor-element-54bc7ef .elementor-icon{font-size:28px;padding:26px;}.elementor-5840 .elementor-element.elementor-element-54bc7ef .elementor-icon svg{height:28px;}.elementor-5840 .elementor-element.elementor-element-4a256db{width:initial;max-width:initial;}.elementor-5840 .elementor-element.elementor-element-4a256db > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-4a256db .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;letter-spacing:2.8px;color:#000000;}.elementor-5840 .elementor-element.elementor-element-7908cbd{--spacer-size:117px;}.elementor-5840 .elementor-element.elementor-element-3e500ef:not(.elementor-motion-effects-element-type-background), .elementor-5840 .elementor-element.elementor-element-3e500ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F1;}.elementor-5840 .elementor-element.elementor-element-3e500ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:103px 0px 103px 0px;}.elementor-5840 .elementor-element.elementor-element-3e500ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5840 .elementor-element.elementor-element-d0bf8ed{text-align:center;}.elementor-5840 .elementor-element.elementor-element-d0bf8ed .elementor-heading-title{font-family:"Domine", Sans-serif;font-weight:500;color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-4b6de61 > .elementor-widget-container{margin:-23px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-4b6de61.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5840 .elementor-element.elementor-element-4b6de61{text-align:center;}.elementor-5840 .elementor-element.elementor-element-4b6de61 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;line-height:1.8em;color:#000000;}.elementor-5840 .elementor-element.elementor-element-9734ec3:not(.elementor-motion-effects-element-type-background), .elementor-5840 .elementor-element.elementor-element-9734ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F1;}.elementor-5840 .elementor-element.elementor-element-9734ec3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:103px 0px 103px 0px;}.elementor-5840 .elementor-element.elementor-element-9734ec3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5840 .elementor-element.elementor-element-7710caa{text-align:center;}.elementor-5840 .elementor-element.elementor-element-7710caa .elementor-heading-title{font-family:"Domine", Sans-serif;font-weight:500;color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-2de7e6b > .elementor-widget-container{margin:-23px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-2de7e6b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5840 .elementor-element.elementor-element-2de7e6b{text-align:center;}.elementor-5840 .elementor-element.elementor-element-2de7e6b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;line-height:1.8em;color:#000000;}.elementor-5840 .elementor-element.elementor-element-cd38137{width:initial;max-width:initial;top:0%;z-index:-1;}body:not(.rtl) .elementor-5840 .elementor-element.elementor-element-cd38137{left:7%;}body.rtl .elementor-5840 .elementor-element.elementor-element-cd38137{right:7%;}.elementor-5840 .elementor-element.elementor-element-cd38137 > .elementor-widget-container{pointer-events:none;}.elementor-5840 .elementor-element.elementor-element-cd38137 .dblh__title-wrapper{font-size:600px;line-height:404px;}.elementor-5840 .elementor-element.elementor-element-cd38137 .dblh__title{display:inline;}.elementor-5840 .elementor-element.elementor-element-cd38137 .dblh__title-1{-webkit-text-stroke-width:1px;color:#FFFFFF00;-webkit-text-stroke-color:#21212133;}.elementor-5840 .elementor-element.elementor-element-2973d16:not(.elementor-motion-effects-element-type-background), .elementor-5840 .elementor-element.elementor-element-2973d16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE8D1;}.elementor-5840 .elementor-element.elementor-element-2973d16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:103px 0px 103px 0px;}.elementor-5840 .elementor-element.elementor-element-2973d16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5840 .elementor-element.elementor-element-e1f5e22{text-align:center;}.elementor-5840 .elementor-element.elementor-element-e1f5e22 .elementor-heading-title{font-family:"Domine", Sans-serif;font-weight:500;color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-04184db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-04184db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5840 .elementor-element.elementor-element-04184db{text-align:center;}.elementor-5840 .elementor-element.elementor-element-04184db .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:400;line-height:1.8em;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-5840 .elementor-element.elementor-element-23153db:not(.elementor-motion-effects-element-type-background), .elementor-5840 .elementor-element.elementor-element-23153db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE8D1;}.elementor-5840 .elementor-element.elementor-element-23153db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:103px 0px 103px 0px;}.elementor-5840 .elementor-element.elementor-element-23153db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5840 .elementor-element.elementor-element-3587831{text-align:center;}.elementor-5840 .elementor-element.elementor-element-3587831 .elementor-heading-title{font-family:"Domine", Sans-serif;font-weight:500;color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-adb8964 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-adb8964.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5840 .elementor-element.elementor-element-adb8964{text-align:center;}.elementor-5840 .elementor-element.elementor-element-adb8964 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:400;line-height:1.8em;color:#000000;}.elementor-5840 .elementor-element.elementor-element-51c30b0:not(.elementor-motion-effects-element-type-background), .elementor-5840 .elementor-element.elementor-element-51c30b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F1;}.elementor-5840 .elementor-element.elementor-element-51c30b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:103px 0px 103px 0px;}.elementor-5840 .elementor-element.elementor-element-51c30b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5840 .elementor-element.elementor-element-08c9a70{text-align:center;}.elementor-5840 .elementor-element.elementor-element-08c9a70 .elementor-heading-title{font-family:"Domine", Sans-serif;font-weight:500;color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-5fb95d6 .align-icon-right .media-wrapper{margin-left:12px;}.elementor-5840 .elementor-element.elementor-element-5fb95d6 .align-icon-left .media-wrapper{margin-right:12px;}.elementor-5840 .elementor-element.elementor-element-5fb95d6.icon-visibility-hover .wgl-button:not(:hover) .align-icon-right .media-wrapper{margin-left:0;}.elementor-5840 .elementor-element.elementor-element-5fb95d6.icon-visibility-hover .wgl-button:not(:hover) .align-icon-left .media-wrapper{margin-left:0;}.elementor-5840 .elementor-element.elementor-element-5fb95d6.icon-visibility-hover .wgl-button:hover .align-icon-right .media-wrapper{margin-left:12px;}.elementor-5840 .elementor-element.elementor-element-5fb95d6.icon-visibility-hover .wgl-button:hover .align-icon-left .media-wrapper{margin-right:12px;}.elementor-5840 .elementor-element.elementor-element-5fb95d6 .wgl-button{color:#FFFFFF;background-color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-5fb95d6.has-animated-bg .wgl-button::after{background-color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-5fb95d6.has-animated-bg .wgl-button{background-color:transparent !important;}.elementor-5840 .elementor-element.elementor-element-5fb95d6 .wgl-button:hover,
                     .elementor-5840 .elementor-element.elementor-element-5fb95d6 .wgl-button:focus{color:#FFFFFF;background-color:#212121;}.elementor-5840 .elementor-element.elementor-element-5fb95d6.has-animated-bg .wgl-button:hover::after,
                     .elementor-5840 .elementor-element.elementor-element-5fb95d6.has-animated-bg .wgl-button:focus::after{background-color:#212121;}.elementor-5840 .elementor-element.elementor-element-5fb95d6 .elementor-icon{font-size:21px;color:#FFFFFF;}.elementor-5840 .elementor-element.elementor-element-5fb95d6 .wgl-button:hover .elementor-icon,
                     .elementor-5840 .elementor-element.elementor-element-5fb95d6 .wgl-button:focus .elementor-icon{color:#ffffff;}.elementor-5840 .elementor-element.elementor-element-88fceee:not(.elementor-motion-effects-element-type-background), .elementor-5840 .elementor-element.elementor-element-88fceee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F1;}.elementor-5840 .elementor-element.elementor-element-88fceee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:103px 0px 103px 0px;}.elementor-5840 .elementor-element.elementor-element-88fceee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5840 .elementor-element.elementor-element-9ce2620{text-align:center;}.elementor-5840 .elementor-element.elementor-element-9ce2620 .elementor-heading-title{font-family:"Domine", Sans-serif;font-weight:500;color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-394b4be .align-icon-right .media-wrapper{margin-left:12px;}.elementor-5840 .elementor-element.elementor-element-394b4be .align-icon-left .media-wrapper{margin-right:12px;}.elementor-5840 .elementor-element.elementor-element-394b4be.icon-visibility-hover .wgl-button:not(:hover) .align-icon-right .media-wrapper{margin-left:0;}.elementor-5840 .elementor-element.elementor-element-394b4be.icon-visibility-hover .wgl-button:not(:hover) .align-icon-left .media-wrapper{margin-left:0;}.elementor-5840 .elementor-element.elementor-element-394b4be.icon-visibility-hover .wgl-button:hover .align-icon-right .media-wrapper{margin-left:12px;}.elementor-5840 .elementor-element.elementor-element-394b4be.icon-visibility-hover .wgl-button:hover .align-icon-left .media-wrapper{margin-right:12px;}.elementor-5840 .elementor-element.elementor-element-394b4be .wgl-button{color:#FFFFFF;background-color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-394b4be.has-animated-bg .wgl-button::after{background-color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-394b4be.has-animated-bg .wgl-button{background-color:transparent !important;}.elementor-5840 .elementor-element.elementor-element-394b4be .wgl-button:hover,
                     .elementor-5840 .elementor-element.elementor-element-394b4be .wgl-button:focus{color:#FFFFFF;background-color:#212121;}.elementor-5840 .elementor-element.elementor-element-394b4be.has-animated-bg .wgl-button:hover::after,
                     .elementor-5840 .elementor-element.elementor-element-394b4be.has-animated-bg .wgl-button:focus::after{background-color:#212121;}.elementor-5840 .elementor-element.elementor-element-394b4be .elementor-icon{font-size:21px;color:#FFFFFF;}.elementor-5840 .elementor-element.elementor-element-394b4be .wgl-button:hover .elementor-icon,
                     .elementor-5840 .elementor-element.elementor-element-394b4be .wgl-button:focus .elementor-icon{color:#ffffff;}.elementor-5840 .elementor-element.elementor-element-61a0116:not(.elementor-motion-effects-element-type-background), .elementor-5840 .elementor-element.elementor-element-61a0116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5840 .elementor-element.elementor-element-61a0116{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:103px 0px 103px 0px;}.elementor-5840 .elementor-element.elementor-element-61a0116 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5840 .elementor-element.elementor-element-669c36b > .elementor-widget-container{margin:-2px 0px -24px 0px;}.elementor-5840 .elementor-element.elementor-element-669c36b{text-align:center;}.elementor-5840 .elementor-element.elementor-element-669c36b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-96820c5{text-align:center;}.elementor-5840 .elementor-element.elementor-element-96820c5 .elementor-heading-title{font-family:"Domine", Sans-serif;font-weight:500;color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-f52a3ab > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-f52a3ab.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-5840 .elementor-element.elementor-element-f3dd10e:not(.elementor-motion-effects-element-type-background), .elementor-5840 .elementor-element.elementor-element-f3dd10e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5840 .elementor-element.elementor-element-f3dd10e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:103px 0px 103px 0px;}.elementor-5840 .elementor-element.elementor-element-f3dd10e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5840 .elementor-element.elementor-element-afd4744 > .elementor-widget-container{margin:-2px 0px -24px 0px;}.elementor-5840 .elementor-element.elementor-element-afd4744{text-align:center;}.elementor-5840 .elementor-element.elementor-element-afd4744 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-9b0d176{text-align:center;}.elementor-5840 .elementor-element.elementor-element-9b0d176 .elementor-heading-title{font-family:"Domine", Sans-serif;font-weight:500;color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-b478267 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-b478267.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-5840 .elementor-element.elementor-element-3d28750{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5840 .elementor-element.elementor-element-fe478d8 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-6ef08e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5840 .elementor-element.elementor-element-003a201 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-1df218d{--display:flex;}.elementor-5840 .elementor-element.elementor-element-ffaf9f6 > .elementor-widget-container{margin:-94px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-ffaf9f6 .align-icon-right .media-wrapper{margin-left:12px;}.elementor-5840 .elementor-element.elementor-element-ffaf9f6 .align-icon-left .media-wrapper{margin-right:12px;}.elementor-5840 .elementor-element.elementor-element-ffaf9f6.icon-visibility-hover .wgl-button:not(:hover) .align-icon-right .media-wrapper{margin-left:0;}.elementor-5840 .elementor-element.elementor-element-ffaf9f6.icon-visibility-hover .wgl-button:not(:hover) .align-icon-left .media-wrapper{margin-left:0;}.elementor-5840 .elementor-element.elementor-element-ffaf9f6.icon-visibility-hover .wgl-button:hover .align-icon-right .media-wrapper{margin-left:12px;}.elementor-5840 .elementor-element.elementor-element-ffaf9f6.icon-visibility-hover .wgl-button:hover .align-icon-left .media-wrapper{margin-right:12px;}.elementor-5840 .elementor-element.elementor-element-ffaf9f6 .wgl-button{color:#FFFFFF;background-color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-ffaf9f6.has-animated-bg .wgl-button::after{background-color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-ffaf9f6.has-animated-bg .wgl-button{background-color:transparent !important;}.elementor-5840 .elementor-element.elementor-element-ffaf9f6 .wgl-button:hover,
                     .elementor-5840 .elementor-element.elementor-element-ffaf9f6 .wgl-button:focus{color:#FFFFFF;background-color:#212121;}.elementor-5840 .elementor-element.elementor-element-ffaf9f6.has-animated-bg .wgl-button:hover::after,
                     .elementor-5840 .elementor-element.elementor-element-ffaf9f6.has-animated-bg .wgl-button:focus::after{background-color:#212121;}.elementor-5840 .elementor-element.elementor-element-ffaf9f6 .elementor-icon{font-size:21px;color:#FFFFFF;}.elementor-5840 .elementor-element.elementor-element-ffaf9f6 .wgl-button:hover .elementor-icon,
                     .elementor-5840 .elementor-element.elementor-element-ffaf9f6 .wgl-button:focus .elementor-icon{color:#ffffff;}.elementor-5840 .elementor-element.elementor-element-75704bf{--display:flex;}.elementor-5840 .elementor-element.elementor-element-1523846 > .elementor-widget-container{margin:-94px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-1523846 .align-icon-right .media-wrapper{margin-left:12px;}.elementor-5840 .elementor-element.elementor-element-1523846 .align-icon-left .media-wrapper{margin-right:12px;}.elementor-5840 .elementor-element.elementor-element-1523846.icon-visibility-hover .wgl-button:not(:hover) .align-icon-right .media-wrapper{margin-left:0;}.elementor-5840 .elementor-element.elementor-element-1523846.icon-visibility-hover .wgl-button:not(:hover) .align-icon-left .media-wrapper{margin-left:0;}.elementor-5840 .elementor-element.elementor-element-1523846.icon-visibility-hover .wgl-button:hover .align-icon-right .media-wrapper{margin-left:12px;}.elementor-5840 .elementor-element.elementor-element-1523846.icon-visibility-hover .wgl-button:hover .align-icon-left .media-wrapper{margin-right:12px;}.elementor-5840 .elementor-element.elementor-element-1523846 .wgl-button{color:#FFFFFF;background-color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-1523846.has-animated-bg .wgl-button::after{background-color:#3B3E34;}.elementor-5840 .elementor-element.elementor-element-1523846.has-animated-bg .wgl-button{background-color:transparent !important;}.elementor-5840 .elementor-element.elementor-element-1523846 .wgl-button:hover,
                     .elementor-5840 .elementor-element.elementor-element-1523846 .wgl-button:focus{color:#FFFFFF;background-color:#212121;}.elementor-5840 .elementor-element.elementor-element-1523846.has-animated-bg .wgl-button:hover::after,
                     .elementor-5840 .elementor-element.elementor-element-1523846.has-animated-bg .wgl-button:focus::after{background-color:#212121;}.elementor-5840 .elementor-element.elementor-element-1523846 .elementor-icon{font-size:21px;color:#FFFFFF;}.elementor-5840 .elementor-element.elementor-element-1523846 .wgl-button:hover .elementor-icon,
                     .elementor-5840 .elementor-element.elementor-element-1523846 .wgl-button:focus .elementor-icon{color:#ffffff;}body.elementor-page-5840 #main.site-main{z-index:0;}@media(max-width:1366px){.elementor-5840 .elementor-element.elementor-element-bfdf841 .dblh__title-wrapper{font-size:100px;}}@media(max-width:1200px){.elementor-5840 .elementor-element.elementor-element-52aca6e{padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-1011f1a > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-5840 .elementor-element.elementor-element-bfdf841{width:100%;max-width:100%;}.elementor-5840 .elementor-element.elementor-element-bfdf841 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-5840 .elementor-element.elementor-element-bfdf841 .dblh__title-wrapper{font-size:60px;}.elementor-5840 .elementor-element.elementor-element-03c2c82 > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0% 0% 0% 5%;}.elementor-5840 .elementor-element.elementor-element-b9689c8{--spacer-size:420px;}.elementor-5840 .elementor-element.elementor-element-16a4f29{--spacer-size:180px;}.elementor-5840 .elementor-element.elementor-element-f3a282b .elementor-heading-title{font-size:76px;}.elementor-5840 .elementor-element.elementor-element-1eb709c{width:var( --container-widget-width, 610px );max-width:610px;--container-widget-width:610px;--container-widget-flex-grow:0;}.elementor-5840 .elementor-element.elementor-element-6a805f3{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-5840 .elementor-element.elementor-element-7908cbd{--spacer-size:150px;}.elementor-5840 .elementor-element.elementor-element-3e500ef{padding:70px 0px 70px 0px;}.elementor-5840 .elementor-element.elementor-element-4b6de61{width:var( --container-widget-width, 964px );max-width:964px;--container-widget-width:964px;--container-widget-flex-grow:0;}.elementor-5840 .elementor-element.elementor-element-9734ec3{padding:70px 0px 70px 0px;}.elementor-5840 .elementor-element.elementor-element-2de7e6b{width:var( --container-widget-width, 964px );max-width:964px;--container-widget-width:964px;--container-widget-flex-grow:0;}.elementor-5840 .elementor-element.elementor-element-cd38137 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-5840 .elementor-element.elementor-element-cd38137{left:0%;}body.rtl .elementor-5840 .elementor-element.elementor-element-cd38137{right:0%;}.elementor-5840 .elementor-element.elementor-element-cd38137{top:-14%;}.elementor-5840 .elementor-element.elementor-element-cd38137 .dblh__title-wrapper{font-size:43vw;line-height:340px;}.elementor-5840 .elementor-element.elementor-element-2973d16{padding:70px 0px 70px 0px;}.elementor-5840 .elementor-element.elementor-element-04184db{width:var( --container-widget-width, 964px );max-width:964px;--container-widget-width:964px;--container-widget-flex-grow:0;}.elementor-5840 .elementor-element.elementor-element-23153db{padding:70px 0px 70px 0px;}.elementor-5840 .elementor-element.elementor-element-adb8964{width:var( --container-widget-width, 964px );max-width:964px;--container-widget-width:964px;--container-widget-flex-grow:0;}.elementor-5840 .elementor-element.elementor-element-51c30b0{padding:70px 0px 70px 0px;}.elementor-5840 .elementor-element.elementor-element-88fceee{padding:70px 0px 70px 0px;}.elementor-5840 .elementor-element.elementor-element-61a0116{padding:70px 0px 70px 0px;}.elementor-5840 .elementor-element.elementor-element-f3dd10e{padding:70px 0px 70px 0px;}}@media(max-width:767px){.elementor-5840 .elementor-element.elementor-element-52aca6e > .elementor-container{text-align:left;}.elementor-5840 .elementor-element.elementor-element-bfdf841 .dblh__title-wrapper{font-size:40px;}.elementor-5840 .elementor-element.elementor-element-5a26dd1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5840 .elementor-element.elementor-element-5a26dd1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stepsfitness.com.my/wp-content/uploads/2025/06/ChatGPT-Image-Jun-4-2025-at-03_31_33-PM-e1751980224296.png");}.elementor-5840 .elementor-element.elementor-element-b9689c8{--spacer-size:450px;}.elementor-5840 .elementor-element.elementor-element-b9689c8.elementor-element{--align-self:center;}.elementor-5840 .elementor-element.elementor-element-f3a282b .elementor-heading-title{font-size:44px;line-height:1.3em;}.elementor-5840 .elementor-element.elementor-element-7710caa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5840 .elementor-element.elementor-element-2de7e6b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-2de7e6b{--container-widget-width:361px;--container-widget-flex-grow:0;width:var( --container-widget-width, 361px );max-width:361px;text-align:center;}.elementor-5840 .elementor-element.elementor-element-cd38137 .dblh__title-wrapper{font-size:44vw;}.elementor-5840 .elementor-element.elementor-element-04184db > .elementor-widget-container{margin:0px -37px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-04184db{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-5840 .elementor-element.elementor-element-04184db .elementor-heading-title{font-size:20px;}.elementor-5840 .elementor-element.elementor-element-9ce2620 > .elementor-widget-container{margin:0px 0px -1px 0px;}.elementor-5840 .elementor-element.elementor-element-89f3ae8 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-5840 .elementor-element.elementor-element-9886895 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:1200px) and (min-width:768px){.elementor-5840 .elementor-element.elementor-element-1011f1a{width:100%;}.elementor-5840 .elementor-element.elementor-element-5a26dd1{width:100%;}}/* Start custom CSS for section, class: .elementor-element-9734ec3 */<style>
.dsf-info-boxes {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
  margin: 40px 0;
}
.dsf-box {
  flex: 1 1 30%;
  background-color: #f9fafb;
  border-radius: 16px;
  padding: 30px 20px;
  text-align: center;
  box-shadow: 0 4px 8px rgba(0,0,0,0.04);
}
.dsf-icon {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin: 0 auto 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  color: white;
}
.red-bg { background-color: #f87171; }     /* 🔴 红色背景 */
.orange-bg { background-color: #fbbf24; }  /* 🟠 橘色背景 */
.blue-bg { background-color: #60a5fa; }    /* 🔵 蓝色背景 */

.dsf-box p {
  font-size: 16px;
  color: #374151;
  line-height: 1.6;
}
</style>

<div class="dsf-info-boxes">
  <div class="dsf-box">
    <div class="dsf-icon red-bg">❗</div>
    <p>Sleep issues, hormone imbalance, fatigue, bloating, poor digestion, high visceral fat, or metabolic concerns.</p>
  </div>
  <div class="dsf-box">
    <div class="dsf-icon orange-bg">🕒</div>
    <p>You're working out but not seeing results stuck in a plateau.</p>
  </div>
  <div class="dsf-box">
    <div class="dsf-icon blue-bg">📊</div>
    <p>You're not sure what or how much to eat whether cooking at home or ordering takeout.</p>
  </div>
</div>
.elementor-5840 .elementor-element.elementor-element-9734ec3 {
  display: flex;
  flex-direction: row;
  gap: 24px;
}

@media (max-width: 768px) {
  .elementor-5840 .elementor-element.elementor-element-9734ec3 {
    flex-direction: column;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9886895 */<!-- ✅ 字体载入 -->
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;700&family=Open+Sans&display=swap" rel="stylesheet">

<!-- ✅ 内容区域 -->
<div class="health-marathon-section">
  <div class="overlay-box">
    <p class="subtitle">OUR SIGNATURE PROGRAM</p>
    <h2>Join the 12-week<br>Health Marathon</h2>
    <p class="description">
      Prioritize your well being without obsessing about weight loss<br>
      through this 12-week self-care based nutrition program that<br>
      promotes true wellness.
    </p>
  </div>
</div>

<!-- ✅ 样式 CSS -->
<style>
.health-marathon-section {
  background-image: url('https://yourdomain.com/wp-content/uploads/2025/06/background.jpg'); /* ← 请替换成你的背景图链接 */
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 100px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.overlay-box {
  background-color: #475017;
  color: #ffffff;
  max-width: 1000px;
  padding: 100px 90px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  border-radius: 15px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
}

.overlay-box .subtitle {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 13px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #ffffff;
}

.overlay-box h2 {
  font-family: 'Playfair Display', serif;
  font-size: 60px;
  margin-bottom: 25px;
  line-height: 1.3;
  color: #ffffff;
}

.overlay-box .description {
  font-size: 18px;
  line-height: 1.7;
  margin-bottom: 0;
  font-family: 'Open Sans', sans-serif;
  color: #ffffff;
}

/* ✅ 手机版优化（只在 max 767px 下生效） */
@media (max-width: 767px) {
  .health-marathon-section {
    padding: 60px 16px;
  }

  .overlay-box {
    padding: 50px 24px;
    border-radius: 12px;
  }

  .overlay-box h2 {
    font-size: 34px;
    line-height: 1.4;
  }

  .overlay-box .description {
    font-size: 15px;
    line-height: 1.6;
  }
}
</style>/* End custom CSS */