.elementor-21 .elementor-element.elementor-element-b030120{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-b030120:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b030120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061d40;background-image:url("https://stepstosuccess.co.nz/wp-content/uploads/2026/09/sonia-driving.png");background-position:88% -33px;background-repeat:no-repeat;background-size:74% auto;}.elementor-21 .elementor-element.elementor-element-b64b14d{width:var( --container-widget-width, 78.883% );max-width:78.883%;--container-widget-width:78.883%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-b64b14d > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-21 .elementor-element.elementor-element-b64b14d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-fa11da6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-fa11da6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-fa11da6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FBFD;}.elementor-21 .elementor-element.elementor-element-7ae7479{width:var( --container-widget-width, 100.799% );max-width:100.799%;--container-widget-width:100.799%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-7ae7479.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-bb7771b{--display:flex;--min-height:0px;}.elementor-21 .elementor-element.elementor-element-bb7771b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-bb7771b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://stepstosuccess.co.nz/wp-content/uploads/2026/07/08fd537f-3579-4f3c-b06d-8aa5f039f87f.png");background-position:127px -42px;background-repeat:no-repeat;background-size:43% auto;}.elementor-21 .elementor-element.elementor-element-bb7771b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-781e710{width:var( --container-widget-width, 102.224% );max-width:102.224%;--container-widget-width:102.224%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-781e710 > .elementor-widget-container{padding:0px 0px 0px 0150px;}.elementor-21 .elementor-element.elementor-element-781e710.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-eadb45b{--display:flex;--overlay-opacity:1;}.elementor-21 .elementor-element.elementor-element-eadb45b::before, .elementor-21 .elementor-element.elementor-element-eadb45b > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-eadb45b > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-eadb45b > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-eadb45b > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-eadb45b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stepstosuccess.co.nz/wp-content/uploads/2026/07/Screenshot-2026-07-06-at-3.34.41-PM.png");--background-overlay:'';background-size:cover;}.elementor-21 .elementor-element.elementor-element-16d2b46{--display:flex;--overlay-opacity:0.41;}.elementor-21 .elementor-element.elementor-element-16d2b46:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-16d2b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF7FA;}.elementor-21 .elementor-element.elementor-element-16d2b46::before, .elementor-21 .elementor-element.elementor-element-16d2b46 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-16d2b46 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-16d2b46 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-16d2b46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-16d2b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-db04fbd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-8ccc075{--display:flex;}.elementor-21 .elementor-element.elementor-element-8ccc075:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8ccc075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://stepstosuccess.co.nz/wp-content/uploads/2026/09/69a3cf1e-e118-4bd1-9f31-c32cca6fe7d3.png");background-position:737px 249px;background-repeat:no-repeat;background-size:64% auto;}.elementor-21 .elementor-element.elementor-element-711f6644{--display:flex;}.elementor-21 .elementor-element.elementor-element-711f6644:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-711f6644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF8FC;}.elementor-21 .elementor-element.elementor-element-8205e59{--display:flex;}.elementor-21 .elementor-element.elementor-element-8205e59:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8205e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFFFF;background-image:url("https://stepstosuccess.co.nz/wp-content/uploads/2026/07/f5e1cb4c-0739-4908-95ca-ebd6607b18b4.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-8c26606 > .elementor-widget-container{margin:0px 0px 0px -76px;padding:2px 6px 0px 228px;}.elementor-21 .elementor-element.elementor-element-77dade3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-38a65232{width:var( --container-widget-width, 104.839% );max-width:104.839%;--container-widget-width:104.839%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-38a65232.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-758f83ad{--display:flex;}.elementor-21 .elementor-element.elementor-element-758f83ad:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-758f83ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B4B;background-image:url("https://stepstosuccess.co.nz/wp-content/uploads/2026/09/40a82f1f-c686-4921-a08e-b2695f2e2ce0.png");background-position:192px 0px;background-repeat:no-repeat;background-size:15% auto;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-bb7771b{--width:100.315%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-b030120:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b030120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:56px 21px;background-size:718px auto;}.elementor-21 .elementor-element.elementor-element-b64b14d{width:var( --container-widget-width, 391.555px );max-width:391.555px;--container-widget-width:391.555px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-b64b14d > .elementor-widget-container{margin:-12px 0px -30px -44px;}.elementor-21 .elementor-element.elementor-element-bb7771b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-bb7771b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-55px 61px;background-size:376px auto;}.elementor-21 .elementor-element.elementor-element-781e710 > .elementor-widget-container{margin:0px 13px 0px 116px;}.elementor-21 .elementor-element.elementor-element-db04fbd{width:var( --container-widget-width, 758px );max-width:758px;--container-widget-width:758px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-db04fbd > .elementor-widget-container{margin:-14px 0px 133px 0px;}.elementor-21 .elementor-element.elementor-element-8ccc075:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8ccc075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:380px 514px;background-size:396px auto;}.elementor-21 .elementor-element.elementor-element-c372ace > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-41b32d8d > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8205e59:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8205e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-150px 87px;background-size:601px auto;}.elementor-21 .elementor-element.elementor-element-8c26606 > .elementor-widget-container{margin:0px -14px 0px 126px;}.elementor-21 .elementor-element.elementor-element-758f83ad:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-758f83ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-b030120{--min-height:663px;--margin-top:0px;--margin-bottom:-229px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-b030120:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b030120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-157px 243px;background-size:466px auto;}.elementor-21 .elementor-element.elementor-element-b64b14d > .elementor-widget-container{margin:-39px -33px -59px -53px;}.elementor-21 .elementor-element.elementor-element-bb7771b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-bb7771b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:20px 204px;}.elementor-21 .elementor-element.elementor-element-781e710 > .elementor-widget-container{margin:-3px -43px 84px -161px;}.elementor-21 .elementor-element.elementor-element-db04fbd > .elementor-widget-container{margin:0px 0px 173px 0px;}.elementor-21 .elementor-element.elementor-element-8ccc075:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8ccc075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:34px 96%;background-size:356px auto;}.elementor-21 .elementor-element.elementor-element-c372ace > .elementor-widget-container{margin:-11px 0px 177px 0px;}.elementor-21 .elementor-element.elementor-element-8205e59:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8205e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-42px 467px;background-size:482px auto;}.elementor-21 .elementor-element.elementor-element-8c26606 > .elementor-widget-container{margin:-49px 0px 169px -236px;}.elementor-21 .elementor-element.elementor-element-758f83ad:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-758f83ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}