.elementor-401 .elementor-element.elementor-element-08755ec{--spacer-size:50px;}.elementor-401 .elementor-element.elementor-element-c70a2d3{--spacer-size:50px;}.elementor-401 .elementor-element.elementor-element-1e510346:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-1e510346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );background-image:url("https://kingstonacademy.co.za/wp-content/uploads/2023/01/DSC6991-scaled.jpg");background-position:0px -800px;}.elementor-401 .elementor-element.elementor-element-1e510346 > .elementor-background-overlay{background-color:#070980;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-401 .elementor-element.elementor-element-1e510346 > .elementor-container{max-width:600px;}.elementor-401 .elementor-element.elementor-element-1e510346{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 130px 0px;}.elementor-401 .elementor-element.elementor-element-2039d83{text-align:center;}.elementor-401 .elementor-element.elementor-element-2039d83 .elementor-heading-title{color:var( --e-global-color-ad2bfe5 );}.elementor-401 .elementor-element.elementor-element-c606786{text-align:center;}.elementor-401 .elementor-element.elementor-element-c606786 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-401 .elementor-element.elementor-element-fbd48d0{text-align:center;}.elementor-401 .elementor-element.elementor-element-fbd48d0 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-401 .elementor-element.elementor-element-d141890{--spacer-size:10px;}.elementor-401 .elementor-element.elementor-element-3beca1d .elementor-icon-box-wrapper{gap:15px;}.elementor-401 .elementor-element.elementor-element-77817b9 .elementor-icon-box-wrapper{gap:15px;}.elementor-401 .elementor-element.elementor-element-f51d02b .elementor-icon-box-wrapper{gap:15px;}.elementor-401 .elementor-element.elementor-element-4d9c3e3{--spacer-size:10px;}.elementor-401 .elementor-element.elementor-element-4493604 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-401 .elementor-element.elementor-element-4493604{text-align:center;}.elementor-401 .elementor-element.elementor-element-4493604 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-401 .elementor-element.elementor-element-7e90d22 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-401 .elementor-element.elementor-element-7e90d22{text-align:center;}.elementor-401 .elementor-element.elementor-element-7e90d22 .elementor-heading-title{color:#FF0000;}.elementor-401 .elementor-element.elementor-element-d97a589 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );padding:60px 60px 60px 60px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);}.elementor-401 .elementor-element.elementor-element-7b4e64b{text-align:center;}.elementor-401 .elementor-element.elementor-element-7b4e64b .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-401 .elementor-element.elementor-element-ebbd39b{text-align:center;}.elementor-401 .elementor-element.elementor-element-ebbd39b .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-401 .elementor-element.elementor-element-1e510346:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-1e510346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-401 .elementor-element.elementor-element-1e510346{padding:150px 0px 80px 0px;}}@media(max-width:767px){.elementor-401 .elementor-element.elementor-element-1e510346:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-1e510346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-401 .elementor-element.elementor-element-1e510346{padding:150px 10px 80px 10px;}.elementor-401 .elementor-element.elementor-element-d97a589 > .elementor-widget-container{padding:30px 30px 30px 30px;}}