.elementor-4839 .elementor-element.elementor-element-de1b726{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4839 .elementor-element.elementor-element-de1b726:not(.elementor-motion-effects-element-type-background), .elementor-4839 .elementor-element.elementor-element-de1b726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stephaniecampanella.com.au/wp-content/uploads/2025/10/Group-123.png");background-position:center center;background-size:cover;}.elementor-4839 .elementor-element.elementor-element-79d0741{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4839 .elementor-element.elementor-element-d77e728{--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;--padding-top:63px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.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-4839 .elementor-element.elementor-element-7372b41 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-4839 .elementor-element.elementor-element-7372b41 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:47.4px;color:#FFFFFF;}.elementor-4839 .elementor-element.elementor-element-f0c5aa7 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-4839 .elementor-element.elementor-element-f0c5aa7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:70px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:75px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-4839 .elementor-element.elementor-element-916d0ed{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;font-family:"Rubik", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-4839 .elementor-element.elementor-element-916d0ed > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4839 .elementor-element.elementor-element-4ddb971{width:var( --container-widget-width, 463px );max-width:463px;--container-widget-width:463px;--container-widget-flex-grow:0;}.elementor-4839 .elementor-element.elementor-element-d053e89{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4839 .elementor-element.elementor-element-502101a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4839 .elementor-element.elementor-element-502101a:not(.elementor-motion-effects-element-type-background), .elementor-4839 .elementor-element.elementor-element-502101a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stephaniecampanella.com.au/wp-content/uploads/2025/03/Group-71.webp");background-repeat:no-repeat;background-size:contain;}.elementor-4839 .elementor-element.elementor-element-502101a.e-con{--align-self:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4839 .elementor-element.elementor-element-cde3dee{text-align:right;}.elementor-4839 .elementor-element.elementor-element-efbadd4{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:77px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-4839 .elementor-element.elementor-element-efbadd4{left:0px;}body.rtl .elementor-4839 .elementor-element.elementor-element-efbadd4{right:0px;}.elementor-4839 .elementor-element.elementor-element-24cf402{--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;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-4839 .elementor-element.elementor-global-118{--e-image-carousel-slides-to-show:4;}.elementor-4839 .elementor-element.elementor-global-118 .swiper-wrapper{display:flex;align-items:center;}.elementor-4839 .elementor-element.elementor-element-7879cea{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-4839 .elementor-element.elementor-element-f9f722a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 33px;--row-gap:50px;--column-gap:33px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-4839 .elementor-element.elementor-element-1c135a3 > .elementor-widget-container{box-shadow:1px 6px 7px 0px rgba(0, 0, 0, 0.21);}.elementor-4839 .elementor-element.elementor-element-1c135a3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4839 .elementor-element.elementor-element-6cb02de > .elementor-widget-container{box-shadow:1px 6px 7px 0px rgba(0, 0, 0, 0.21);}.elementor-4839 .elementor-element.elementor-element-6cb02de .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4839 .elementor-element.elementor-element-b396084 > .elementor-widget-container{box-shadow:1px 6px 7px 0px rgba(0, 0, 0, 0.21);}.elementor-4839 .elementor-element.elementor-element-b396084 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4839 .elementor-element.elementor-element-652b9f3 .elementor-image-box-wrapper{text-align:left;}.elementor-4839 .elementor-element.elementor-element-652b9f3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4839 .elementor-element.elementor-element-652b9f3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4839 .elementor-element.elementor-element-652b9f3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4839 .elementor-element.elementor-element-652b9f3 .elementor-image-box-title{margin-bottom:5px;font-family:"Rubik", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:46px;color:#0C0C0C;}.elementor-4839 .elementor-element.elementor-element-652b9f3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4839 .elementor-element.elementor-element-652b9f3 .elementor-image-box-description{font-family:"Rubik", Sans-serif;font-size:19px;font-weight:400;line-height:22.52px;color:#0C0C0C;}.elementor-4839 .elementor-element.elementor-element-6c9b61d .elementor-image-box-wrapper{text-align:left;}.elementor-4839 .elementor-element.elementor-element-6c9b61d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4839 .elementor-element.elementor-element-6c9b61d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4839 .elementor-element.elementor-element-6c9b61d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4839 .elementor-element.elementor-element-6c9b61d .elementor-image-box-title{margin-bottom:5px;font-family:"Rubik", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:46px;color:#0C0C0C;}.elementor-4839 .elementor-element.elementor-element-6c9b61d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4839 .elementor-element.elementor-element-6c9b61d .elementor-image-box-description{font-family:"Rubik", Sans-serif;font-size:19px;font-weight:400;line-height:22.52px;color:#0C0C0C;}.elementor-4839 .elementor-element.elementor-element-7e254a9 .elementor-image-box-wrapper{text-align:left;}.elementor-4839 .elementor-element.elementor-element-7e254a9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4839 .elementor-element.elementor-element-7e254a9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4839 .elementor-element.elementor-element-7e254a9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4839 .elementor-element.elementor-element-7e254a9 .elementor-image-box-title{margin-bottom:5px;font-family:"Rubik", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:46px;color:#0C0C0C;}.elementor-4839 .elementor-element.elementor-element-7e254a9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4839 .elementor-element.elementor-element-7e254a9 .elementor-image-box-description{font-family:"Rubik", Sans-serif;font-size:19px;font-weight:400;line-height:22.52px;color:#0C0C0C;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-4839 .elementor-element.elementor-element-fbd261a .elementor-button{background-color:#30144A;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;fill:#FF99FF;color:#FF99FF;border-radius:115px 115px 115px 115px;}.elementor-4839 .elementor-element.elementor-element-fbd261a .elementor-button:hover, .elementor-4839 .elementor-element.elementor-element-fbd261a .elementor-button:focus{background-color:#CC1775;}.elementor-4839 .elementor-element.elementor-element-fbd261a{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-4839 .elementor-element.elementor-element-fbd261a.elementor-element{--align-self:center;}.elementor-4839 .elementor-element.elementor-element-7935bec{--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;--padding-top:65px;--padding-bottom:165px;--padding-left:15px;--padding-right:15px;}.elementor-4839 .elementor-element.elementor-element-8c1f54d{--display:flex;--min-height:750px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4839 .elementor-element.elementor-element-8c1f54d:not(.elementor-motion-effects-element-type-background), .elementor-4839 .elementor-element.elementor-element-8c1f54d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stephaniecampanella.com.au/wp-content/uploads/2025/02/left-corner-arrow.png");background-position:center left;background-repeat:no-repeat;background-size:auto;}.elementor-4839 .elementor-element.elementor-element-8c1f54d::before, .elementor-4839 .elementor-element.elementor-element-8c1f54d > .elementor-background-video-container::before, .elementor-4839 .elementor-element.elementor-element-8c1f54d > .e-con-inner > .elementor-background-video-container::before, .elementor-4839 .elementor-element.elementor-element-8c1f54d > .elementor-background-slideshow::before, .elementor-4839 .elementor-element.elementor-element-8c1f54d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4839 .elementor-element.elementor-element-8c1f54d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stephaniecampanella.com.au/wp-content/uploads/2025/02/right-corner-arrow.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:auto;}.elementor-4839 .elementor-element.elementor-element-73ed968 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-4839 .elementor-element.elementor-element-73ed968{text-align:center;}.elementor-4839 .elementor-element.elementor-element-73ed968 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:70px;font-weight:700;font-style:italic;line-height:75px;}.elementor-4839 .elementor-element.elementor-element-834dc22{width:var( --container-widget-width, 1160px );max-width:1160px;--container-widget-width:1160px;--container-widget-flex-grow:0;}.elementor-4839 .elementor-element.elementor-element-834dc22.elementor-element{--align-self:center;}.elementor-4839 .elementor-element.elementor-element-b6b2392{--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;--overlay-opacity:1;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4839 .elementor-element.elementor-element-b6b2392:not(.elementor-motion-effects-element-type-background), .elementor-4839 .elementor-element.elementor-element-b6b2392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;background-image:url("https://stephaniecampanella.com.au/wp-content/uploads/2025/02/snake-arrow-left.png");background-position:0px 120px;background-repeat:no-repeat;background-size:auto;}.elementor-4839 .elementor-element.elementor-element-b6b2392::before, .elementor-4839 .elementor-element.elementor-element-b6b2392 > .elementor-background-video-container::before, .elementor-4839 .elementor-element.elementor-element-b6b2392 > .e-con-inner > .elementor-background-video-container::before, .elementor-4839 .elementor-element.elementor-element-b6b2392 > .elementor-background-slideshow::before, .elementor-4839 .elementor-element.elementor-element-b6b2392 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4839 .elementor-element.elementor-element-b6b2392 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stephaniecampanella.com.au/wp-content/uploads/2025/02/snake-arrow-right.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:auto;}.elementor-4839 .elementor-element.elementor-element-98185e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4839 .elementor-element.elementor-element-78cc8ff{text-align:center;}.elementor-4839 .elementor-element.elementor-element-78cc8ff .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:70px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:75px;color:var( --e-global-color-970b8d2 );}.elementor-4839 .elementor-element.elementor-element-12ffaad{text-align:center;}.elementor-4839 .elementor-element.elementor-element-12ffaad .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:70px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:75px;color:var( --e-global-color-primary );}.elementor-4839 .elementor-element.elementor-element-d609ce1{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4839 .elementor-element.elementor-element-f15ba17{--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-4839 .elementor-element.elementor-element-f66554b{--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;--justify-content:center;}.elementor-4839 .elementor-element.elementor-element-87a8e4c > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-4839 .elementor-element.elementor-element-87a8e4c{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:400;line-height:30px;color:#0C0C0C;}.elementor-4839 .elementor-element.elementor-element-1ba48da > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-4839 .elementor-element.elementor-element-1ba48da{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:400;line-height:30px;color:#0C0C0C;}.elementor-4839 .elementor-element.elementor-element-a2eec37 .elementor-button{background-color:#30144A;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;fill:#FF99FF;color:#FF99FF;border-radius:115px 115px 115px 115px;}.elementor-4839 .elementor-element.elementor-element-a2eec37 .elementor-button:hover, .elementor-4839 .elementor-element.elementor-element-a2eec37 .elementor-button:focus{background-color:#CC1775;}.elementor-4839 .elementor-element.elementor-element-a2eec37{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-4839 .elementor-element.elementor-element-e1e3fc1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4839 .elementor-element.elementor-element-4026020{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4839 .elementor-element.elementor-element-7b23bcb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4839 .elementor-element.elementor-element-eac2460{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4839 .elementor-element.elementor-element-d803e7e{--display:flex;--padding-top:104px;--padding-bottom:74px;--padding-left:72px;--padding-right:72px;}.elementor-4839 .elementor-element.elementor-element-d803e7e:not(.elementor-motion-effects-element-type-background), .elementor-4839 .elementor-element.elementor-element-d803e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stephaniecampanella.com.au/wp-content/uploads/2025/03/Rectangle-23.png");background-repeat:no-repeat;background-size:cover;}.elementor-4839 .elementor-element.elementor-element-acd9881 > .elementor-widget-container{padding:0px 0px 37px 0px;}.elementor-4839 .elementor-element.elementor-element-acd9881 .elementor-image-box-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:32px;color:#FFFFFF;}.elementor-4839 .elementor-element.elementor-element-acd9881 .elementor-image-box-description{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-4839 .elementor-element.elementor-element-ffdafbb .elementor-button{background-color:#CC177500;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:17.78px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:115px 115px 115px 115px;}.elementor-4839 .elementor-element.elementor-element-ffdafbb .elementor-button:hover, .elementor-4839 .elementor-element.elementor-element-ffdafbb .elementor-button:focus{background-color:#FFFFFF;color:#6A1FB1;}.elementor-4839 .elementor-element.elementor-element-ffdafbb{width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;}.elementor-4839 .elementor-element.elementor-element-ffdafbb.elementor-element{--align-self:center;}.elementor-4839 .elementor-element.elementor-element-ffdafbb .elementor-button:hover svg, .elementor-4839 .elementor-element.elementor-element-ffdafbb .elementor-button:focus svg{fill:#6A1FB1;}.elementor-4839 .elementor-element.elementor-element-2a90104{--display:flex;--padding-top:104px;--padding-bottom:74px;--padding-left:72px;--padding-right:72px;}.elementor-4839 .elementor-element.elementor-element-2a90104:not(.elementor-motion-effects-element-type-background), .elementor-4839 .elementor-element.elementor-element-2a90104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stephaniecampanella.com.au/wp-content/uploads/2025/02/FREE-MASTERCLASS-bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-4839 .elementor-element.elementor-element-b5c90bb > .elementor-widget-container{padding:0px 0px 57px 0px;}.elementor-4839 .elementor-element.elementor-element-b5c90bb .elementor-image-box-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:32px;color:#FFFFFF;}.elementor-4839 .elementor-element.elementor-element-b5c90bb .elementor-image-box-description{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-4839 .elementor-element.elementor-element-742d5f4 .elementor-button{background-color:#CC177500;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:17.78px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:115px 115px 115px 115px;}.elementor-4839 .elementor-element.elementor-element-742d5f4 .elementor-button:hover, .elementor-4839 .elementor-element.elementor-element-742d5f4 .elementor-button:focus{background-color:#FFFFFF;color:#6A1FB1;}.elementor-4839 .elementor-element.elementor-element-742d5f4{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;}.elementor-4839 .elementor-element.elementor-element-742d5f4.elementor-element{--align-self:center;}.elementor-4839 .elementor-element.elementor-element-742d5f4 .elementor-button:hover svg, .elementor-4839 .elementor-element.elementor-element-742d5f4 .elementor-button:focus svg{fill:#6A1FB1;}.elementor-4839 .elementor-element.elementor-element-4ef0d0e{--display:flex;--padding-top:104px;--padding-bottom:74px;--padding-left:72px;--padding-right:72px;}.elementor-4839 .elementor-element.elementor-element-4ef0d0e:not(.elementor-motion-effects-element-type-background), .elementor-4839 .elementor-element.elementor-element-4ef0d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stephaniecampanella.com.au/wp-content/uploads/2025/02/Apply-to-my-program-bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-4839 .elementor-element.elementor-element-e01748a > .elementor-widget-container{padding:0px 0px 57px 0px;}.elementor-4839 .elementor-element.elementor-element-e01748a .elementor-image-box-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:32px;color:#FFFFFF;}.elementor-4839 .elementor-element.elementor-element-e01748a .elementor-image-box-description{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-4839 .elementor-element.elementor-element-24533b4 .elementor-button{background-color:#CC177500;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:17.78px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:115px 115px 115px 115px;}.elementor-4839 .elementor-element.elementor-element-24533b4 .elementor-button:hover, .elementor-4839 .elementor-element.elementor-element-24533b4 .elementor-button:focus{background-color:#FFFFFF;color:#6A1FB1;}.elementor-4839 .elementor-element.elementor-element-24533b4{width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;}.elementor-4839 .elementor-element.elementor-element-24533b4.elementor-element{--align-self:center;}.elementor-4839 .elementor-element.elementor-element-24533b4 .elementor-button:hover svg, .elementor-4839 .elementor-element.elementor-element-24533b4 .elementor-button:focus svg{fill:#6A1FB1;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4839 .elementor-element.elementor-element-f9f722a{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4839 .elementor-element.elementor-element-b6b2392:not(.elementor-motion-effects-element-type-background), .elementor-4839 .elementor-element.elementor-element-b6b2392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-4839 .elementor-element.elementor-element-eac2460{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4839 .elementor-element.elementor-element-de1b726{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4839 .elementor-element.elementor-element-d77e728{--padding-top:80px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-4839 .elementor-element.elementor-element-7372b41 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-4839 .elementor-element.elementor-element-7372b41 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-4839 .elementor-element.elementor-element-f0c5aa7 .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4839 .elementor-element.elementor-element-916d0ed{font-size:30px;line-height:35px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4839 .elementor-element.elementor-element-7879cea{--padding-top:20px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-4839 .elementor-element.elementor-element-f9f722a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 0px;--row-gap:30px;--column-gap:0px;--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4839 .elementor-element.elementor-element-652b9f3 .elementor-image-box-img{margin-bottom:0px;}.elementor-4839 .elementor-element.elementor-element-6c9b61d .elementor-image-box-img{margin-bottom:0px;}.elementor-4839 .elementor-element.elementor-element-7e254a9 .elementor-image-box-img{margin-bottom:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4839 .elementor-element.elementor-element-7935bec{--padding-top:40px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-4839 .elementor-element.elementor-element-73ed968 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4839 .elementor-element.elementor-element-b6b2392:not(.elementor-motion-effects-element-type-background), .elementor-4839 .elementor-element.elementor-element-b6b2392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-4839 .elementor-element.elementor-element-b6b2392{--padding-top:80px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-4839 .elementor-element.elementor-element-78cc8ff .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-4839 .elementor-element.elementor-element-12ffaad .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-4839 .elementor-element.elementor-element-eac2460{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4839 .elementor-element.elementor-element-d803e7e{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-4839 .elementor-element.elementor-element-acd9881 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4839 .elementor-element.elementor-element-2a90104{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-4839 .elementor-element.elementor-element-b5c90bb > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4839 .elementor-element.elementor-element-4ef0d0e{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-4839 .elementor-element.elementor-element-e01748a > .elementor-widget-container{padding:0px 0px 30px 0px;}}@media(min-width:768px){.elementor-4839 .elementor-element.elementor-element-79d0741{--content-width:1352px;}.elementor-4839 .elementor-element.elementor-element-d77e728{--width:40%;}.elementor-4839 .elementor-element.elementor-element-d053e89{--width:60%;}.elementor-4839 .elementor-element.elementor-element-502101a{--content-width:560px;}.elementor-4839 .elementor-element.elementor-element-7879cea{--content-width:1400px;}.elementor-4839 .elementor-element.elementor-element-7935bec{--content-width:1546px;}.elementor-4839 .elementor-element.elementor-element-98185e7{--content-width:990px;}.elementor-4839 .elementor-element.elementor-element-f15ba17{--width:50%;}.elementor-4839 .elementor-element.elementor-element-f66554b{--width:50%;}.elementor-4839 .elementor-element.elementor-element-7b23bcb{--content-width:1760px;}}/* Start custom CSS for heading, class: .elementor-element-7372b41 */@media screen and (max-width: 767px) {
    .elementor-4839 .elementor-element.elementor-element-7372b41 h1 {
        font-size:30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-916d0ed */.elementor-4839 .elementor-element.elementor-element-916d0ed p:last-child {
    margin-bottom: 0;
}
.elementor-4839 .elementor-element.elementor-element-916d0ed .fw-600 {
    font-weight: 600;
}
.elementor-4839 .elementor-element.elementor-element-916d0ed .fw-700 {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4ddb971 */.elementor-4839 .elementor-element.elementor-element-4ddb971 #gform_submit_button_12 {
    max-width: 255px;
  width: 100%;
  border-radius: 115px;
  height: 52px;
  background: #30144A;
  color: #F9F;
}
.elementor-4839 .elementor-element.elementor-element-4ddb971 #gform_fields_12 {
    row-gap: 10px;
  column-gap: 10px;
}
.elementor-4839 .elementor-element.elementor-element-4ddb971 .gform-footer {
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-502101a */.elementor-4839 .elementor-element.elementor-element-502101a {
    max-width: 560px;
    margin-left: : 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efbadd4 */.elementor-4839 .elementor-element.elementor-element-efbadd4 {
    max-width: 450px;
    width: 100%;
    
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-118 */.elementor-4839 .elementor-element.elementor-global-118 .slick-list {
  overflow: hidden;
  white-space: nowrap;
}

.elementor-4839 .elementor-element.elementor-global-118 .slick-track {
  display: flex;
  animation: marquee 15s linear infinite;
}

@keyframes marquee {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-100%);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-652b9f3 */.elementor-4839 .elementor-element.elementor-element-652b9f3 h3 span{
    color:#6A1FB1;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c9b61d */.elementor-4839 .elementor-element.elementor-element-6c9b61d h3 span{
    color:#6A1FB1;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e254a9 */.elementor-4839 .elementor-element.elementor-element-7e254a9 h3 span{
    color:#6A1FB1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fbd261a */.elementor-4839 .elementor-element.elementor-element-fbd261a a {
    width: 100%;
    height: 55px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ed968 */.elementor-4839 .elementor-element.elementor-element-73ed968 h2 span {
    color: #6A1FB1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-834dc22 */.elementor-4839 .elementor-element.elementor-element-834dc22 .rpi-url {
    width: 230px;
  background: #30144A !important;
  border-radius: 100px;
  height: 52px;
  color: #fff !important;
  padding-top: 14px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c1f54d */@media (max-width: 767px) {
    .elementor-4839 .elementor-element.elementor-element-8c1f54d {
        background-image: none !important;
    }
    .elementor-4839 .elementor-element.elementor-element-8c1f54d:before {
        background-image: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cc8ff */.elementor-4839 .elementor-element.elementor-element-78cc8ff {
    color: transparent;
    -webkit-text-stroke: 2px #7D3C98;  /* Purple outline */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87a8e4c */.elementor-4839 .elementor-element.elementor-element-87a8e4c p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ba48da */.elementor-4839 .elementor-element.elementor-element-1ba48da p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a2eec37 */.elementor-4839 .elementor-element.elementor-element-a2eec37 a {
    width: 100%;
    height: 55px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6b2392 */.elementor-4839 .elementor-element.elementor-element-b6b2392:before {
    background-position: 100% 190px !important;
}
@media (max-width: 767px) {
    .elementor-4839 .elementor-element.elementor-element-b6b2392 {
        background-image: none !important;
    }
    .elementor-4839 .elementor-element.elementor-element-b6b2392:before {
        background-image: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffdafbb */.elementor-4839 .elementor-element.elementor-element-ffdafbb a {
    width: 100%;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-742d5f4 */.elementor-4839 .elementor-element.elementor-element-742d5f4 a {
    width: 100%;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24533b4 */.elementor-4839 .elementor-element.elementor-element-24533b4 a {
    width: 100%;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center
}/* End custom CSS */