.elementor-1925 .elementor-element.elementor-element-13508f2{--display:flex;--min-height:35vh;--justify-content:center;--overlay-opacity:0.59;}.elementor-1925 .elementor-element.elementor-element-13508f2:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-13508f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://phitutoring.co.za/wp-content/uploads/2025/07/2808073_18348-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1925 .elementor-element.elementor-element-13508f2::before, .elementor-1925 .elementor-element.elementor-element-13508f2 > .elementor-background-video-container::before, .elementor-1925 .elementor-element.elementor-element-13508f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1925 .elementor-element.elementor-element-13508f2 > .elementor-background-slideshow::before, .elementor-1925 .elementor-element.elementor-element-13508f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1925 .elementor-element.elementor-element-13508f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A0A;--background-overlay:'';}.elementor-1925 .elementor-element.elementor-element-a90707f{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-a90707f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1925 .elementor-element.elementor-element-a90707f .elementor-heading-title{font-family:"Lato", Sans-serif;color:#FFFFFF;}.elementor-1925 .elementor-element.elementor-element-c06a306{--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-1925 .elementor-element.elementor-element-55f37ea{--display:flex;}.elementor-1925 .elementor-element.elementor-element-fd31199{--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-1925 .elementor-element.elementor-element-f075f50{--display:flex;}.elementor-1925 .elementor-element.elementor-element-16dbbe4{--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-1925 .elementor-element.elementor-element-ce3a612{font-family:"Arial", Sans-serif;}.elementor-1925 .elementor-element.elementor-element-67c29a8{--display:flex;}.elementor-1925 .elementor-element.elementor-element-06d6fae{--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-1925 .elementor-element.elementor-element-94dc203{font-family:"Arial", Sans-serif;}.elementor-1925 .elementor-element.elementor-element-607703b{--display:flex;}.elementor-1925 .elementor-element.elementor-element-677bd59{--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-1925 .elementor-element.elementor-element-93953ca{font-family:"Arial", Sans-serif;}.elementor-1925 .elementor-element.elementor-element-f6ebb8a{--display:flex;}.elementor-1925 .elementor-element.elementor-element-e2722bd{--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-1925 .elementor-element.elementor-element-9752763{font-family:"Arial", Sans-serif;}.elementor-1925 .elementor-element.elementor-element-a288451{--display:flex;}.elementor-1925 .elementor-element.elementor-element-ae1bdab{--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-1925 .elementor-element.elementor-element-084d92d{font-family:"Arial", Sans-serif;}.elementor-1925 .elementor-element.elementor-element-4316ca2{--display:flex;}.elementor-1925 .elementor-element.elementor-element-22b5ccc{--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-1925 .elementor-element.elementor-element-195a97f{font-family:"Arial", Sans-serif;}.elementor-1925 .elementor-element.elementor-element-c735f7b{--display:flex;}.elementor-1925 .elementor-element.elementor-element-699bc25{--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-1925 .elementor-element.elementor-element-44d0d7d{font-family:"Arial", Sans-serif;}.elementor-1925 .elementor-element.elementor-element-4f1787e{--display:flex;}.elementor-1925 .elementor-element.elementor-element-8c1f007{--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-1925 .elementor-element.elementor-element-87ee37a{font-family:"Arial", Sans-serif;}.elementor-1925 .elementor-element.elementor-element-4f9c7f6{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(min-width:768px){.elementor-1925 .elementor-element.elementor-element-13508f2{--content-width:1350px;}}@media(min-width:1025px){.elementor-1925 .elementor-element.elementor-element-13508f2:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-13508f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-1925 .elementor-element.elementor-element-13508f2{--min-height:26vh;}.elementor-1925 .elementor-element.elementor-element-a90707f .elementor-heading-title{font-size:43px;}}