.elementor-1028 .elementor-element.elementor-element-d148369:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-d148369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30d170;background-image:url("https://www.hazyviewprimary.co.za/wp-content/uploads/2025/08/culture_00.jpg");background-position:center center;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-d148369 > .elementor-background-overlay{background-color:var( --e-global-color-cfb83d3 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-d148369{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-76px;margin-bottom:0px;padding:6em 1em 6em 1em;}.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-1028 .elementor-element.elementor-element-dcc6596{text-align:center;}.elementor-1028 .elementor-element.elementor-element-dcc6596 .elementor-heading-title{font-family:"Oxygen", Sans-serif;font-size:4.2em;font-weight:900;text-transform:capitalize;line-height:1.1em;text-shadow:0px 0px 40px rgba(0,0,0,0.3);color:#ffffff;}.elementor-1028 .elementor-element.elementor-element-4a9351e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-4a9351e > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-4a9351e > .elementor-container{max-width:1040px;}.elementor-1028 .elementor-element.elementor-element-4a9351e:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-4a9351e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-4a9351e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-f5a0a7c{text-align:center;}.elementor-1028 .elementor-element.elementor-element-f5a0a7c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-secondary );}.elementor-1028 .elementor-element.elementor-element-2437c33c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-2437c33c > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-2437c33c > .elementor-container{max-width:1040px;}.elementor-1028 .elementor-element.elementor-element-2437c33c:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-2437c33c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-2437c33c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1028 .elementor-element.elementor-element-635128e{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-1028 .elementor-element.elementor-element-635128e:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-6fc4acb2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1028 .elementor-element.elementor-element-40eaf180{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 4px) 2px;}.elementor-1028 .elementor-element.elementor-element-40eaf180:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-4b68031d{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-1028 .elementor-element.elementor-element-4b68031d:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-306de65d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;line-height:1.0666em;color:var( --e-global-color-3280a47 );}.elementor-1028 .elementor-element.elementor-element-499fe755 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-secondary );}.elementor-1028 .elementor-element.elementor-element-6ac2b0f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-6ac2b0f > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-6ac2b0f > .elementor-container{max-width:1040px;}.elementor-1028 .elementor-element.elementor-element-6ac2b0f:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-6ac2b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-6ac2b0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-63589ae{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-1028 .elementor-element.elementor-element-63589ae:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-affaea2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1028 .elementor-element.elementor-element-18070ba{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 4px) 2px;}.elementor-1028 .elementor-element.elementor-element-18070ba:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-1efc7f5{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-1028 .elementor-element.elementor-element-1efc7f5:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-9a79b9b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;line-height:1.0666em;color:var( --e-global-color-ac4c228 );}.elementor-1028 .elementor-element.elementor-element-87b4846 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-secondary );}.elementor-1028 .elementor-element.elementor-element-c9399da > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-c9399da > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-c9399da > .elementor-container{max-width:1040px;}.elementor-1028 .elementor-element.elementor-element-c9399da:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-c9399da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-c9399da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-d77329d{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-1028 .elementor-element.elementor-element-d77329d:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-fae357b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1028 .elementor-element.elementor-element-a2a3971{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 4px) 2px;}.elementor-1028 .elementor-element.elementor-element-a2a3971:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-02ea72b{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-1028 .elementor-element.elementor-element-02ea72b:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-bc84add .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;line-height:1.0666em;color:var( --e-global-color-3280a47 );}.elementor-1028 .elementor-element.elementor-element-dd8183f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-secondary );}.elementor-1028 .elementor-element.elementor-element-0bfa1f2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-0bfa1f2 > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-0bfa1f2 > .elementor-container{max-width:1040px;}.elementor-1028 .elementor-element.elementor-element-0bfa1f2:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-0bfa1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-0bfa1f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-4a8a3cd{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-1028 .elementor-element.elementor-element-4a8a3cd:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-fe38c74 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1028 .elementor-element.elementor-element-38e2ab1{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 4px) 2px;}.elementor-1028 .elementor-element.elementor-element-38e2ab1:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-43f2cb0{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-1028 .elementor-element.elementor-element-43f2cb0:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-908587e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;line-height:1.0666em;color:var( --e-global-color-ac4c228 );}.elementor-1028 .elementor-element.elementor-element-a08e602 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-secondary );}.elementor-1028 .elementor-element.elementor-element-d3fdd8d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-d3fdd8d > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-d3fdd8d > .elementor-container{max-width:1040px;}.elementor-1028 .elementor-element.elementor-element-d3fdd8d:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-d3fdd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-d3fdd8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-20213c9{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-1028 .elementor-element.elementor-element-20213c9:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-3601ff6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1028 .elementor-element.elementor-element-2bc5e47{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 4px) 2px;}.elementor-1028 .elementor-element.elementor-element-2bc5e47:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-dc12538{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-1028 .elementor-element.elementor-element-dc12538:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-3aa7d5e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;line-height:1.0666em;color:var( --e-global-color-3280a47 );}.elementor-1028 .elementor-element.elementor-element-a6b4950 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-secondary );}.elementor-1028 .elementor-element.elementor-element-0e43971 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-0e43971 > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-0e43971 > .elementor-container{max-width:1040px;}.elementor-1028 .elementor-element.elementor-element-0e43971:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-0e43971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-0e43971{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-36c6d95{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-1028 .elementor-element.elementor-element-36c6d95:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-85dbcce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1028 .elementor-element.elementor-element-6566e9a{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 4px) 2px;}.elementor-1028 .elementor-element.elementor-element-6566e9a:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-6050790{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-1028 .elementor-element.elementor-element-6050790:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-3b921f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;line-height:1.0666em;color:var( --e-global-color-ac4c228 );}.elementor-1028 .elementor-element.elementor-element-91372e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-secondary );}.elementor-1028 .elementor-element.elementor-element-ca085db > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-ca085db > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-ca085db > .elementor-container{max-width:1040px;}.elementor-1028 .elementor-element.elementor-element-ca085db:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-ca085db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-ca085db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-2fac73d{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-1028 .elementor-element.elementor-element-2fac73d:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-e887d9e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1028 .elementor-element.elementor-element-2c7e4fd{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 4px) 2px;}.elementor-1028 .elementor-element.elementor-element-2c7e4fd:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-b49b28e{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-1028 .elementor-element.elementor-element-b49b28e:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-cfcfeb8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;line-height:1.0666em;color:var( --e-global-color-3280a47 );}.elementor-1028 .elementor-element.elementor-element-d178ebb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-secondary );}.elementor-1028 .elementor-element.elementor-element-3207e37 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-3207e37 > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-3207e37 > .elementor-container{max-width:1040px;}.elementor-1028 .elementor-element.elementor-element-3207e37:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-3207e37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-3207e37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-b44ff06{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-1028 .elementor-element.elementor-element-b44ff06:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-74a403f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1028 .elementor-element.elementor-element-16ab11a{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 4px) 2px;}.elementor-1028 .elementor-element.elementor-element-16ab11a:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-0eb544d{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-1028 .elementor-element.elementor-element-0eb544d:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-2b32381 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;line-height:1.0666em;color:var( --e-global-color-ac4c228 );}.elementor-1028 .elementor-element.elementor-element-1bebda3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-secondary );}.elementor-1028 .elementor-element.elementor-element-8486dac > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-8486dac > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-8486dac > .elementor-container{max-width:1040px;}.elementor-1028 .elementor-element.elementor-element-8486dac:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-8486dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-8486dac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-0cc474a{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-1028 .elementor-element.elementor-element-0cc474a:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-ec55ab2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1028 .elementor-element.elementor-element-79276b3{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 4px) 2px;}.elementor-1028 .elementor-element.elementor-element-79276b3:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-f048e6c{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-1028 .elementor-element.elementor-element-f048e6c:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-eb60c0d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;line-height:1.0666em;color:var( --e-global-color-3280a47 );}.elementor-1028 .elementor-element.elementor-element-98ed22e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-secondary );}.elementor-1028 .elementor-element.elementor-element-1aed812 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-1aed812 > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-1aed812 > .elementor-container{max-width:1040px;}.elementor-1028 .elementor-element.elementor-element-1aed812:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-1aed812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-1aed812{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-499f5c0{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-1028 .elementor-element.elementor-element-499f5c0:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-1e140ee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1028 .elementor-element.elementor-element-0ce394b{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 4px) 2px;}.elementor-1028 .elementor-element.elementor-element-0ce394b:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-f989edd{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-1028 .elementor-element.elementor-element-f989edd:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-309de99 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;line-height:1.0666em;color:var( --e-global-color-ac4c228 );}.elementor-1028 .elementor-element.elementor-element-d8256fd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-secondary );}.elementor-1028 .elementor-element.elementor-element-c7379f1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-c7379f1 > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-c7379f1 > .elementor-container{max-width:1040px;}.elementor-1028 .elementor-element.elementor-element-c7379f1:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-c7379f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-c7379f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-c27f576{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-1028 .elementor-element.elementor-element-c27f576:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-f4ffb40 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1028 .elementor-element.elementor-element-5af982d{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 4px) 2px;}.elementor-1028 .elementor-element.elementor-element-5af982d:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-928c247{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-1028 .elementor-element.elementor-element-928c247:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-5893496 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;line-height:1.0666em;color:var( --e-global-color-3280a47 );}.elementor-1028 .elementor-element.elementor-element-adaaefb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-secondary );}.elementor-1028 .elementor-element.elementor-element-32d443e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-32d443e > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-32d443e > .elementor-container{max-width:1040px;}.elementor-1028 .elementor-element.elementor-element-32d443e:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-32d443e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-32d443e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-0ae0f0f{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-1028 .elementor-element.elementor-element-0ae0f0f:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-6676da9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1028 .elementor-element.elementor-element-2745289{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 4px) 2px;}.elementor-1028 .elementor-element.elementor-element-2745289:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-5eff603{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-1028 .elementor-element.elementor-element-5eff603:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-0ddc1a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;line-height:1.0666em;color:var( --e-global-color-ac4c228 );}.elementor-1028 .elementor-element.elementor-element-5013a88 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-secondary );}.elementor-1028 .elementor-element.elementor-element-b832ee1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1028 .elementor-element.elementor-element-b832ee1 > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-b832ee1 > .elementor-container{max-width:1040px;}.elementor-1028 .elementor-element.elementor-element-b832ee1:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-b832ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-b832ee1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-4292d97{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-1028 .elementor-element.elementor-element-4292d97:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-9397d70 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1028 .elementor-element.elementor-element-904ddc8{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 4px) 2px;}.elementor-1028 .elementor-element.elementor-element-904ddc8:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-2ed8965{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-1028 .elementor-element.elementor-element-2ed8965:hover img{opacity:0.8;}.elementor-1028 .elementor-element.elementor-element-1a60dea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;line-height:1.0666em;color:var( --e-global-color-3280a47 );}.elementor-1028 .elementor-element.elementor-element-4efa074 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-secondary );}.elementor-1028 .elementor-element.elementor-element-809e669{--display:flex;}.elementor-1028 .elementor-element.elementor-element-ce03200{--spacer-size:75px;}.elementor-1028 .elementor-element.elementor-element-c324ae2:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-c324ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hazyviewprimary.co.za/wp-content/uploads/2025/08/class008.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-c324ae2 > .elementor-background-overlay{background-color:#0c0200;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1028 .elementor-element.elementor-element-c324ae2 > .elementor-container{max-width:1040px;text-align:center;}.elementor-1028 .elementor-element.elementor-element-c324ae2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1028 .elementor-element.elementor-element-a7cee4b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-4996037 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1028 .elementor-element.elementor-element-814757c .elementor-button{background-color:rgba(222,184,135,0);font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:500;text-decoration:none;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:24px 24px 24px 24px;}@media(min-width:1025px){.elementor-1028 .elementor-element.elementor-element-4a9351e:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-4a9351e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1028 .elementor-element.elementor-element-2437c33c:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-2437c33c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1028 .elementor-element.elementor-element-6ac2b0f:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-6ac2b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1028 .elementor-element.elementor-element-c9399da:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-c9399da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1028 .elementor-element.elementor-element-0bfa1f2:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-0bfa1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1028 .elementor-element.elementor-element-d3fdd8d:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-d3fdd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1028 .elementor-element.elementor-element-0e43971:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-0e43971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1028 .elementor-element.elementor-element-ca085db:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-ca085db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1028 .elementor-element.elementor-element-3207e37:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-3207e37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1028 .elementor-element.elementor-element-8486dac:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-8486dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1028 .elementor-element.elementor-element-1aed812:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-1aed812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1028 .elementor-element.elementor-element-c7379f1:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-c7379f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1028 .elementor-element.elementor-element-32d443e:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-32d443e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1028 .elementor-element.elementor-element-b832ee1:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-b832ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1028 .elementor-element.elementor-element-c324ae2:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-c324ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-1028 .elementor-element.elementor-element-d148369{padding:1em 1em 1em 1em;}.elementor-1028 .elementor-element.elementor-element-306de65d .elementor-heading-title{font-size:3rem;}.elementor-1028 .elementor-element.elementor-element-9a79b9b .elementor-heading-title{font-size:3rem;}.elementor-1028 .elementor-element.elementor-element-bc84add .elementor-heading-title{font-size:3rem;}.elementor-1028 .elementor-element.elementor-element-908587e .elementor-heading-title{font-size:3rem;}.elementor-1028 .elementor-element.elementor-element-3aa7d5e .elementor-heading-title{font-size:3rem;}.elementor-1028 .elementor-element.elementor-element-3b921f9 .elementor-heading-title{font-size:3rem;}.elementor-1028 .elementor-element.elementor-element-cfcfeb8 .elementor-heading-title{font-size:3rem;}.elementor-1028 .elementor-element.elementor-element-2b32381 .elementor-heading-title{font-size:3rem;}.elementor-1028 .elementor-element.elementor-element-eb60c0d .elementor-heading-title{font-size:3rem;}.elementor-1028 .elementor-element.elementor-element-309de99 .elementor-heading-title{font-size:3rem;}.elementor-1028 .elementor-element.elementor-element-5893496 .elementor-heading-title{font-size:3rem;}.elementor-1028 .elementor-element.elementor-element-0ddc1a9 .elementor-heading-title{font-size:3rem;}.elementor-1028 .elementor-element.elementor-element-1a60dea .elementor-heading-title{font-size:3rem;}}@media(max-width:767px){.elementor-1028 .elementor-element.elementor-element-d148369{padding:3em 1em 3em 1em;}.elementor-1028 .elementor-element.elementor-element-dcc6596{padding:0em 0em 2em 0em;}.elementor-1028 .elementor-element.elementor-element-dcc6596 .elementor-heading-title{font-size:2em;}.elementor-1028 .elementor-element.elementor-element-4a9351e{padding:40px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-f5a0a7c .elementor-heading-title{font-size:1rem;}.elementor-1028 .elementor-element.elementor-element-2437c33c{padding:40px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-306de65d .elementor-heading-title{font-size:1.9rem;}.elementor-1028 .elementor-element.elementor-element-499fe755 .elementor-heading-title{font-size:1rem;}.elementor-1028 .elementor-element.elementor-element-6ac2b0f{padding:40px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-9a79b9b .elementor-heading-title{font-size:1.9rem;}.elementor-1028 .elementor-element.elementor-element-87b4846 .elementor-heading-title{font-size:1rem;}.elementor-1028 .elementor-element.elementor-element-c9399da{padding:40px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-bc84add .elementor-heading-title{font-size:1.9rem;}.elementor-1028 .elementor-element.elementor-element-dd8183f .elementor-heading-title{font-size:1rem;}.elementor-1028 .elementor-element.elementor-element-0bfa1f2{padding:40px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-908587e .elementor-heading-title{font-size:1.9rem;}.elementor-1028 .elementor-element.elementor-element-a08e602 .elementor-heading-title{font-size:1rem;}.elementor-1028 .elementor-element.elementor-element-d3fdd8d{padding:40px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-3aa7d5e .elementor-heading-title{font-size:1.9rem;}.elementor-1028 .elementor-element.elementor-element-a6b4950 .elementor-heading-title{font-size:1rem;}.elementor-1028 .elementor-element.elementor-element-0e43971{padding:40px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-3b921f9 .elementor-heading-title{font-size:1.9rem;}.elementor-1028 .elementor-element.elementor-element-91372e7 .elementor-heading-title{font-size:1rem;}.elementor-1028 .elementor-element.elementor-element-ca085db{padding:40px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-cfcfeb8 .elementor-heading-title{font-size:1.9rem;}.elementor-1028 .elementor-element.elementor-element-d178ebb .elementor-heading-title{font-size:1rem;}.elementor-1028 .elementor-element.elementor-element-3207e37{padding:40px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-2b32381 .elementor-heading-title{font-size:1.9rem;}.elementor-1028 .elementor-element.elementor-element-1bebda3 .elementor-heading-title{font-size:1rem;}.elementor-1028 .elementor-element.elementor-element-8486dac{padding:40px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-eb60c0d .elementor-heading-title{font-size:1.9rem;}.elementor-1028 .elementor-element.elementor-element-98ed22e .elementor-heading-title{font-size:1rem;}.elementor-1028 .elementor-element.elementor-element-1aed812{padding:40px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-309de99 .elementor-heading-title{font-size:1.9rem;}.elementor-1028 .elementor-element.elementor-element-d8256fd .elementor-heading-title{font-size:1rem;}.elementor-1028 .elementor-element.elementor-element-c7379f1{padding:40px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-5893496 .elementor-heading-title{font-size:1.9rem;}.elementor-1028 .elementor-element.elementor-element-adaaefb .elementor-heading-title{font-size:1rem;}.elementor-1028 .elementor-element.elementor-element-32d443e{padding:40px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-0ddc1a9 .elementor-heading-title{font-size:1.9rem;}.elementor-1028 .elementor-element.elementor-element-5013a88 .elementor-heading-title{font-size:1rem;}.elementor-1028 .elementor-element.elementor-element-b832ee1{padding:40px 0px 40px 0px;}.elementor-1028 .elementor-element.elementor-element-1a60dea .elementor-heading-title{font-size:1.9rem;}.elementor-1028 .elementor-element.elementor-element-4efa074 .elementor-heading-title{font-size:1rem;}.elementor-1028 .elementor-element.elementor-element-a7cee4b .elementor-heading-title{font-size:1rem;}}