.elementor-112 .elementor-element.elementor-element-713f6350{--display:flex;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:10px;--padding-right:010px}.elementor-112 .elementor-element.elementor-element-713f6350:not(.elementor-motion-effects-element-type-background),.elementor-112 .elementor-element.elementor-element-713f6350>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://finepathacademy.co.za/wp-content/uploads/2026/03/page-header.jpg);background-position:center center;background-size:cover}.elementor-112 .elementor-element.elementor-element-713f6350.e-con{--align-self:center}.elementor-112 .elementor-element.elementor-element-25966f8 .aux-modern-button.aux-modern-button-outline .aux-overlay:before,.elementor-112 .elementor-element.elementor-element-25966f8 .aux-modern-button .aux-overlay:before{background-color:#13213D}.elementor-112 .elementor-element.elementor-element-25966f8 .aux-modern-button-wrapper{text-align:center}.elementor-112 .elementor-element.elementor-element-25966f8 .aux-modern-button{padding:07px 25px 7px 25px}.elementor-112 .elementor-element.elementor-element-25966f8 .aux-overlay:before,.elementor-112 .elementor-element.elementor-element-25966f8 .aux-overlay:after{border-radius:50px 50px 50px 50px}.elementor-112 .elementor-element.elementor-element-25966f8 .aux-text{font-size:14px;font-weight:800;text-transform:uppercase}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-highlighted-text svg path{-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(1s + 0.3s);animation-delay:calc(1s + 0.3s)}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(1s + 0.3s);animation-delay:calc(1s + 0.3s)}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(1s + 0.3s);animation-delay:calc(1s + 0.3s)}.elementor-112 .elementor-element.elementor-element-4114151b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-advanced-text{text-align:center}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-advanced-text a{text-align:center}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-advanced-text-preffix{color:#333;padding-top:10px;padding-bottom:10px}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-anim-text{color:#605BE5;padding:10px 10px 10px 10px}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-highlighted-text{color:#605BE5;padding:10px 10px 10px 10px}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-anim-text b,.elementor-112 .elementor-element.elementor-element-4114151b .wpr-anim-text b i,.elementor-112 .elementor-element.elementor-element-4114151b .wpr-anim-text,.elementor-112 .elementor-element.elementor-element-4114151b .wpr-highlighted-text{line-height:1.5em}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-advanced-text-suffuix{padding-top:10px;padding-bottom:10px}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-highlighted-text path{stroke:#605BE5;stroke-width:10px}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-highlighted-text svg{width:100%;height:90%;z-index:1}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-advanced-text-suffix{color:#333}.elementor-112 .elementor-element.elementor-element-490170b2 .elementor-repeater-item-09c95d3.floating-element{width:135px;left:68px;top:-180px;z-index:1}.elementor-112 .elementor-element.elementor-element-490170b2{animation-duration:1600ms;z-index:2;animation-delay:500ms;animation-timing-function:cubic-bezier(.77,0,.175,1)}.elementor-112 .elementor-element.elementor-element-30207799 .elementor-repeater-item-09c95d3.floating-element{width:110px;z-index:1}.elementor-112 .elementor-element.elementor-element-30207799{animation-duration:1600ms;top:191px;z-index:2;animation-delay:500ms;animation-timing-function:cubic-bezier(.77,0,.175,1)}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-30207799{left:473px}body.rtl .elementor-112 .elementor-element.elementor-element-30207799{right:473px}.elementor-112 .elementor-element.elementor-element-e68d995{--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;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:010px;--padding-right:010px}.elementor-112 .elementor-element.elementor-element-e68d995:not(.elementor-motion-effects-element-type-background),.elementor-112 .elementor-element.elementor-element-e68d995>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#F5F6FF 0%,#FFFFFF 100%)}.elementor-112 .elementor-element.elementor-element-1f7407d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-112 .elementor-element.elementor-element-d075145{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease}.elementor-112 .elementor-element.elementor-element-d075145 .elementor-heading-title{font-size:60px;line-height:1em}.elementor-112 .elementor-element.elementor-element-72e99fb{--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-112 .elementor-element.elementor-element-1810c68 .elementor-repeater-item-f7d9aae.floating-element{width:250px;left:0;top:-70px;z-index:0}.elementor-112 .elementor-element.elementor-element-d6cbfc2{--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-112 .elementor-element.elementor-element-62e98bf .widget-inner>:not(.active) .aux-toggle-header{cursor:pointer}.elementor-112 .elementor-element.elementor-element-62e98bf .aux-toggle-header{padding:22px 22px 22px 0;border-style:solid;border-width:0 0 1px 0}.elementor-112 .elementor-element.elementor-element-62e98bf .aux-toggle-content{padding:22px 22px 22px 0;border-style:solid;border-width:0 0 1px 0}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-1f7407d{--width:25%}.elementor-112 .elementor-element.elementor-element-72e99fb{--width:25%}.elementor-112 .elementor-element.elementor-element-d6cbfc2{--width:50%}}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-490170b2 .elementor-repeater-item-09c95d3.floating-element{width:100px}.elementor-112 .elementor-element.elementor-element-30207799 .elementor-repeater-item-09c95d3.floating-element{width:80px}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-30207799{left:246px}body.rtl .elementor-112 .elementor-element.elementor-element-30207799{right:246px}.elementor-112 .elementor-element.elementor-element-30207799{top:201px}.elementor-112 .elementor-element.elementor-element-e68d995{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-112 .elementor-element.elementor-element-d075145{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;z-index:1}.elementor-112 .elementor-element.elementor-element-d075145 .elementor-heading-title{font-size:52px}.elementor-112 .elementor-element.elementor-element-1810c68 .elementor-repeater-item-f7d9aae.floating-element{width:165px;left:15px;top:-39px}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-25966f8 .aux-modern-button-wrapper{text-align:center}.elementor-112 .elementor-element.elementor-element-4114151b{margin:-23px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-advanced-text{text-align:center}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-advanced-text a{text-align:center}.elementor-112 .elementor-element.elementor-element-4114151b .wpr-advanced-text-preffix{line-height:1em}.elementor-112 .elementor-element.elementor-element-490170b2 .elementor-repeater-item-09c95d3.floating-element{width:60px;left:8px;top:-192px}.elementor-112 .elementor-element.elementor-element-490170b2.elementor-element{--align-self:center}.elementor-112 .elementor-element.elementor-element-30207799 .elementor-repeater-item-09c95d3.floating-element{width:60px}.elementor-112 .elementor-element.elementor-element-30207799.elementor-element{--align-self:center;--order:99999 /* order end hack */}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-30207799{left:104px}body.rtl .elementor-112 .elementor-element.elementor-element-30207799{right:104px}.elementor-112 .elementor-element.elementor-element-30207799{top:201px}.elementor-112 .elementor-element.elementor-element-e68d995{--padding-top:010px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px}.elementor-112 .elementor-element.elementor-element-d075145.elementor-element{--align-self:center}.elementor-112 .elementor-element.elementor-element-d075145{text-align:center}.elementor-112 .elementor-element.elementor-element-d075145 .elementor-heading-title{font-size:30px}.elementor-112 .elementor-element.elementor-element-1810c68 .elementor-repeater-item-f7d9aae.floating-element{width:130px;left:85px;top:30px}.elementor-112 .elementor-element.elementor-element-1810c68.elementor-element{--align-self:center}.elementor-112 .elementor-element.elementor-element-1810c68{z-index:.5}.elementor-112 .elementor-element.elementor-element-62e98bf{padding:0 10px 0 10px}}.text-highlight{position:relative;z-index:1;span{display:inline-block;left:-3px;position:absolute;z-index:-1;width:calc(100% + 6px);bottom:10px;opacity:.3;height:10px!important;background-color:#30bd9b}}