.elementor-2756 .elementor-element.elementor-element-2f70abb{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-2f70abb:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-2f70abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0921e83 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2756 .elementor-element.elementor-element-14d7647{text-align:center;}.elementor-2756 .elementor-element.elementor-element-14d7647 .elementor-heading-title{font-family:"Exo 2";font-size:41px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2756 .elementor-element.elementor-element-05a9efe{--display:flex;--min-height:200px;--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;--overlay-opacity:0.3;}.elementor-2756 .elementor-element.elementor-element-05a9efe:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-05a9efe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://midlandsmagickzn.co.za/wp-content/uploads/2025/09/Midlands-Art-Competition.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2756 .elementor-element.elementor-element-05a9efe::before, .elementor-2756 .elementor-element.elementor-element-05a9efe > .elementor-background-video-container::before, .elementor-2756 .elementor-element.elementor-element-05a9efe > .e-con-inner > .elementor-background-video-container::before, .elementor-2756 .elementor-element.elementor-element-05a9efe > .elementor-background-slideshow::before, .elementor-2756 .elementor-element.elementor-element-05a9efe > .e-con-inner > .elementor-background-slideshow::before, .elementor-2756 .elementor-element.elementor-element-05a9efe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-df428be );--background-overlay:'';}.elementor-2756 .elementor-element.elementor-element-21900f5{text-align:center;}.elementor-2756 .elementor-element.elementor-element-21900f5 .elementor-heading-title{font-family:"Exo 2";font-size:42px;font-weight:800;color:var( --e-global-color-17c22d7 );}.elementor-2756 .elementor-element.elementor-element-8dee725{text-align:center;}.elementor-2756 .elementor-element.elementor-element-8dee725 .elementor-heading-title{font-family:"Exo 2";font-size:30px;font-weight:800;color:var( --e-global-color-primary );}.elementor-2756 .elementor-element.elementor-element-742d1df{--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-2756 .elementor-element.elementor-element-742d1df:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-742d1df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );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-2756 .elementor-element.elementor-element-44b1da3 > .elementor-widget-container{padding:20px 50px 20px 50px;}.elementor-2756 .elementor-element.elementor-element-44b1da3{text-align:justify;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-98f380a );}.elementor-2756 .elementor-element.elementor-element-b072e8c{--display:flex;--min-height:0px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-b072e8c:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-b072e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3f1b17 );}.elementor-2756 .elementor-element.elementor-element-a00a630{--display:flex;--border-radius:45px 0px 45px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-498a06b{text-align:center;}.elementor-2756 .elementor-element.elementor-element-498a06b .elementor-heading-title{font-family:"Exo 2";font-size:30px;font-weight:800;color:var( --e-global-color-primary );}.elementor-2756 .elementor-element.elementor-element-cfdff13{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-9a75ccc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-9a75ccc:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-9a75ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://midlandsmagickzn.co.za/wp-content/uploads/2025/09/mock-up-poster-frame-modern-interior-background-living-room-scandinavian-style-generative-ai-illu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2756 .elementor-element.elementor-element-f24b694{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2756 .elementor-element.elementor-element-f24b694:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-f24b694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2756 .elementor-element.elementor-element-ee76070{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2756 .elementor-element.elementor-element-1bc3a62 > .elementor-widget-container{padding:20px 50px 20px 50px;}.elementor-2756 .elementor-element.elementor-element-1bc3a62{text-align:justify;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-98f380a );}.elementor-2756 .elementor-element.elementor-element-042cca9 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-042cca9.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-042cca9{text-align:center;}.elementor-2756 .elementor-element.elementor-element-042cca9 .elementor-heading-title{font-family:"Exo 2";font-size:28px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-2756 .elementor-element.elementor-element-be08153 > .elementor-widget-container{padding:20px 50px 20px 50px;}.elementor-2756 .elementor-element.elementor-element-be08153{text-align:justify;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-98f380a );}.elementor-2756 .elementor-element.elementor-element-bf1dac5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-bf1dac5.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-bf1dac5{text-align:center;}.elementor-2756 .elementor-element.elementor-element-bf1dac5 .elementor-heading-title{font-family:"Exo 2";font-size:28px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-2756 .elementor-element.elementor-element-20f7c07 > .elementor-widget-container{padding:20px 50px 20px 50px;}.elementor-2756 .elementor-element.elementor-element-20f7c07{text-align:justify;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-98f380a );}.elementor-2756 .elementor-element.elementor-element-e7ea94a{--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;}.elementor-2756 .elementor-element.elementor-element-20ca832{--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;}.elementor-2756 .elementor-element.elementor-element-63becc8{--display:flex;--min-height:200px;--border-radius:10px 10px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-63becc8:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-63becc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://midlandsmagickzn.co.za/wp-content/uploads/2025/09/close-up-hand-holding-retro-camera-against-trees-copy.webp");background-position:center center;background-size:cover;}.elementor-2756 .elementor-element.elementor-element-045dc06{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-2756 .elementor-element.elementor-element-045dc06:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-045dc06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2756 .elementor-element.elementor-element-a11f56e{text-align:center;}.elementor-2756 .elementor-element.elementor-element-a11f56e .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-98f380a );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2756 .elementor-element.elementor-element-d7c2d49 .elementor-button{background-color:var( --e-global-color-2252faf );fill:var( --e-global-color-17c22d7 );color:var( --e-global-color-17c22d7 );border-style:none;padding:015px 50px 015px 50px;}.elementor-2756 .elementor-element.elementor-element-d7c2d49 .elementor-button:hover, .elementor-2756 .elementor-element.elementor-element-d7c2d49 .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-d7c2d49 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-2756 .elementor-element.elementor-element-d7c2d49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-d7c2d49.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-d7c2d49 .elementor-button:hover svg, .elementor-2756 .elementor-element.elementor-element-d7c2d49 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-e4ef736 .elementor-button{background-color:var( --e-global-color-2252faf );fill:var( --e-global-color-17c22d7 );color:var( --e-global-color-17c22d7 );border-style:none;padding:015px 50px 015px 50px;}.elementor-2756 .elementor-element.elementor-element-e4ef736 .elementor-button:hover, .elementor-2756 .elementor-element.elementor-element-e4ef736 .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-e4ef736 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-2756 .elementor-element.elementor-element-e4ef736 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-e4ef736.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-e4ef736 .elementor-button:hover svg, .elementor-2756 .elementor-element.elementor-element-e4ef736 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-9d3326f{--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;}.elementor-2756 .elementor-element.elementor-element-4266b0f{--display:flex;--min-height:200px;--border-radius:10px 10px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-4266b0f:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-4266b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://midlandsmagickzn.co.za/wp-content/uploads/2025/09/built-structure-mountain-range-against-sky-copy.webp");background-position:center center;background-size:cover;}.elementor-2756 .elementor-element.elementor-element-8fd97ca{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-2756 .elementor-element.elementor-element-8fd97ca:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-8fd97ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0921e83 );}.elementor-2756 .elementor-element.elementor-element-ce6b380{text-align:center;}.elementor-2756 .elementor-element.elementor-element-ce6b380 .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-98f380a );}.elementor-2756 .elementor-element.elementor-element-93fbaa4 .elementor-button{background-color:var( --e-global-color-2252faf );fill:var( --e-global-color-17c22d7 );color:var( --e-global-color-17c22d7 );border-style:none;padding:015px 50px 015px 50px;}.elementor-2756 .elementor-element.elementor-element-93fbaa4 .elementor-button:hover, .elementor-2756 .elementor-element.elementor-element-93fbaa4 .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-93fbaa4 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-2756 .elementor-element.elementor-element-93fbaa4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-93fbaa4.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-93fbaa4 .elementor-button:hover svg, .elementor-2756 .elementor-element.elementor-element-93fbaa4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-bc10341 .elementor-button{background-color:var( --e-global-color-2252faf );fill:var( --e-global-color-17c22d7 );color:var( --e-global-color-17c22d7 );border-style:none;padding:015px 50px 015px 50px;}.elementor-2756 .elementor-element.elementor-element-bc10341 .elementor-button:hover, .elementor-2756 .elementor-element.elementor-element-bc10341 .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-bc10341 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-2756 .elementor-element.elementor-element-bc10341 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-bc10341.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-bc10341 .elementor-button:hover svg, .elementor-2756 .elementor-element.elementor-element-bc10341 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-c41d50f{--display:flex;--min-height:0px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-c41d50f:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-c41d50f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3f1b17 );}.elementor-2756 .elementor-element.elementor-element-5f2167d{--display:flex;--border-radius:45px 0px 45px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-6f03afe{text-align:center;}.elementor-2756 .elementor-element.elementor-element-6f03afe .elementor-heading-title{font-family:"Exo 2";font-size:30px;font-weight:800;color:var( --e-global-color-primary );}.elementor-2756 .elementor-element.elementor-element-30b64e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.62;}.elementor-2756 .elementor-element.elementor-element-30b64e4:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-30b64e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://midlandsmagickzn.co.za/wp-content/uploads/2024/09/Asset-23.webp");background-position:center center;background-size:cover;}.elementor-2756 .elementor-element.elementor-element-30b64e4::before, .elementor-2756 .elementor-element.elementor-element-30b64e4 > .elementor-background-video-container::before, .elementor-2756 .elementor-element.elementor-element-30b64e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2756 .elementor-element.elementor-element-30b64e4 > .elementor-background-slideshow::before, .elementor-2756 .elementor-element.elementor-element-30b64e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2756 .elementor-element.elementor-element-30b64e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-df428be );--background-overlay:'';}.elementor-2756 .elementor-element.elementor-element-619a212{--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-2756 .elementor-element.elementor-element-2a7d4dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-2a7d4dc .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2756 .elementor-element.elementor-element-ef5fb27{--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-2756 .elementor-element.elementor-element-24a6866{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-17c22d7 );}.elementor-2756 .elementor-element.elementor-element-1491786 .elementor-button{background-color:var( --e-global-color-c3f1b17 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:015px 50px 015px 50px;}.elementor-2756 .elementor-element.elementor-element-1491786 .elementor-button:hover, .elementor-2756 .elementor-element.elementor-element-1491786 .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-1491786 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-1491786.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-1491786 .elementor-button:hover svg, .elementor-2756 .elementor-element.elementor-element-1491786 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-93e4bbf{--display:flex;--min-height:0px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-93e4bbf:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-93e4bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3f1b17 );}.elementor-2756 .elementor-element.elementor-element-56f14c5{--display:flex;--border-radius:45px 0px 45px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-7376136{text-align:center;}.elementor-2756 .elementor-element.elementor-element-7376136 .elementor-heading-title{font-family:"Exo 2";font-size:30px;font-weight:800;color:var( --e-global-color-primary );}.elementor-2756 .elementor-element.elementor-element-8925075{--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;--align-items:center;}.elementor-2756 .elementor-element.elementor-element-87bc9f4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-87bc9f4.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-87bc9f4{text-align:center;}.elementor-2756 .elementor-element.elementor-element-87bc9f4 .elementor-heading-title{font-family:"Exo 2";font-size:28px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2756 .elementor-element.elementor-element-98d9e8e .elementor-icon-list-icon i{color:var( --e-global-color-c3f1b17 );transition:color 0.3s;}.elementor-2756 .elementor-element.elementor-element-98d9e8e .elementor-icon-list-icon svg{fill:var( --e-global-color-c3f1b17 );transition:fill 0.3s;}.elementor-2756 .elementor-element.elementor-element-98d9e8e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2756 .elementor-element.elementor-element-98d9e8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2756 .elementor-element.elementor-element-98d9e8e .elementor-icon-list-item > a{font-family:"Roboto";font-weight:400;}.elementor-2756 .elementor-element.elementor-element-98d9e8e .elementor-icon-list-text{color:var( --e-global-color-98f380a );transition:color 0.3s;}.elementor-2756 .elementor-element.elementor-element-946f1e9 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-946f1e9.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-946f1e9{text-align:center;}.elementor-2756 .elementor-element.elementor-element-946f1e9 .elementor-heading-title{font-family:"Exo 2";font-size:28px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-2756 .elementor-element.elementor-element-e70b6ab{--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;--justify-content:center;}.elementor-2756 .elementor-element.elementor-element-d38beef{--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;}.elementor-2756 .elementor-element.elementor-element-611e65f{--display:flex;--min-height:150px;--border-radius:10px 10px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-611e65f:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-611e65f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://midlandsmagickzn.co.za/wp-content/uploads/2025/09/golden-trophy-placed-grass-with-green-meadows-background.webp");background-position:center center;background-size:cover;}.elementor-2756 .elementor-element.elementor-element-8620dc6{--display:flex;--min-height:145px;--justify-content:space-around;--border-radius:0px 0px 10px 10px;}.elementor-2756 .elementor-element.elementor-element-8620dc6:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-8620dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2756 .elementor-element.elementor-element-c470d44{text-align:center;}.elementor-2756 .elementor-element.elementor-element-c470d44 .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-17c22d7 );}.elementor-2756 .elementor-element.elementor-element-6e252e5.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-6e252e5{text-align:center;}.elementor-2756 .elementor-element.elementor-element-6e252e5 .elementor-heading-title{font-family:"Verdana";font-size:15px;font-weight:600;}.elementor-2756 .elementor-element.elementor-element-2af065f{--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;}.elementor-2756 .elementor-element.elementor-element-6b187ff{--display:flex;--min-height:150px;--border-radius:10px 10px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-6b187ff:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-6b187ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://midlandsmagickzn.co.za/wp-content/uploads/2025/09/illustrators-tools-arrangement-still-life.webp");background-position:center center;background-size:cover;}.elementor-2756 .elementor-element.elementor-element-af307fd{--display:flex;--min-height:145px;--justify-content:space-around;--border-radius:0px 0px 10px 10px;}.elementor-2756 .elementor-element.elementor-element-af307fd:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-af307fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0921e83 );}.elementor-2756 .elementor-element.elementor-element-302f67e{text-align:center;}.elementor-2756 .elementor-element.elementor-element-302f67e .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-17c22d7 );}.elementor-2756 .elementor-element.elementor-element-9c1c560.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-9c1c560{text-align:center;}.elementor-2756 .elementor-element.elementor-element-9c1c560 .elementor-heading-title{font-family:"Verdana";font-size:15px;font-weight:600;}.elementor-2756 .elementor-element.elementor-element-f377467{--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;}.elementor-2756 .elementor-element.elementor-element-d1b506f{--display:flex;--min-height:295px;--justify-content:center;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2756 .elementor-element.elementor-element-d1b506f:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-d1b506f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2252faf );}.elementor-2756 .elementor-element.elementor-element-59530e9.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-59530e9{text-align:center;}.elementor-2756 .elementor-element.elementor-element-59530e9 .elementor-heading-title{font-family:"Verdana";font-size:15px;font-weight:600;}.elementor-2756 .elementor-element.elementor-element-2518a90{--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;}.elementor-2756 .elementor-element.elementor-element-760dec5{--display:flex;--min-height:295px;--justify-content:center;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2756 .elementor-element.elementor-element-760dec5:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-760dec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3f1b17 );}.elementor-2756 .elementor-element.elementor-element-ae854bf.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-ae854bf{text-align:center;}.elementor-2756 .elementor-element.elementor-element-ae854bf .elementor-heading-title{font-family:"Verdana";font-size:15px;font-weight:600;}.elementor-2756 .elementor-element.elementor-element-04848cb{--display:flex;--min-height:0px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-04848cb:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-04848cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3f1b17 );}.elementor-2756 .elementor-element.elementor-element-03cd071{--display:flex;--border-radius:45px 0px 45px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-73b91ae{text-align:center;}.elementor-2756 .elementor-element.elementor-element-73b91ae .elementor-heading-title{font-family:"Exo 2";font-size:30px;font-weight:800;color:var( --e-global-color-primary );}.elementor-2756 .elementor-element.elementor-element-d06bc4c{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-f98f904{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2756 .elementor-element.elementor-element-b83cdf6 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-c3f1b17 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2756 .elementor-element.elementor-element-ad62bdb{text-align:center;}.elementor-2756 .elementor-element.elementor-element-ad62bdb .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-2756 .elementor-element.elementor-element-7aa2ff8{text-align:center;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-df428be );}.elementor-2756 .elementor-element.elementor-element-98a7273{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2756 .elementor-element.elementor-element-88247f2 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-c3f1b17 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2756 .elementor-element.elementor-element-a9c6a8a{text-align:center;}.elementor-2756 .elementor-element.elementor-element-a9c6a8a .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-2756 .elementor-element.elementor-element-a81b040{text-align:center;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-df428be );}.elementor-2756 .elementor-element.elementor-element-f7da3d9{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2756 .elementor-element.elementor-element-7a73ffc img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-c3f1b17 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2756 .elementor-element.elementor-element-a9fe066{text-align:center;}.elementor-2756 .elementor-element.elementor-element-a9fe066 .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-2756 .elementor-element.elementor-element-30e026e{text-align:center;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-df428be );}.elementor-2756 .elementor-element.elementor-element-f13d079{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2756 .elementor-element.elementor-element-902f924 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-c3f1b17 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2756 .elementor-element.elementor-element-b67bc51{text-align:center;}.elementor-2756 .elementor-element.elementor-element-b67bc51 .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-2756 .elementor-element.elementor-element-7da6e4c{text-align:center;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-df428be );}.elementor-2756 .elementor-element.elementor-element-f8191bb{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2756 .elementor-element.elementor-element-970941c img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-c3f1b17 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2756 .elementor-element.elementor-element-b676bcf{text-align:center;}.elementor-2756 .elementor-element.elementor-element-b676bcf .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-2756 .elementor-element.elementor-element-42ee27b{text-align:center;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-df428be );}.elementor-2756 .elementor-element.elementor-element-ad33084{--display:flex;--min-height:0px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-ad33084:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-ad33084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3f1b17 );}.elementor-2756 .elementor-element.elementor-element-4ec8f74{--display:flex;--border-radius:45px 0px 45px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-be5b224{text-align:center;}.elementor-2756 .elementor-element.elementor-element-be5b224 .elementor-heading-title{font-family:"Exo 2";font-size:30px;font-weight:800;color:var( --e-global-color-primary );}.elementor-2756 .elementor-element.elementor-element-6977ea3{--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;--flex-wrap:wrap;--overlay-opacity:0.68;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-6977ea3:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-6977ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://midlandsmagickzn.co.za/wp-content/uploads/2024/09/Asset-25.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2756 .elementor-element.elementor-element-6977ea3::before, .elementor-2756 .elementor-element.elementor-element-6977ea3 > .elementor-background-video-container::before, .elementor-2756 .elementor-element.elementor-element-6977ea3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2756 .elementor-element.elementor-element-6977ea3 > .elementor-background-slideshow::before, .elementor-2756 .elementor-element.elementor-element-6977ea3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2756 .elementor-element.elementor-element-6977ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-df428be );--background-overlay:'';}.elementor-2756 .elementor-element.elementor-element-f5ab55c{--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-2756 .elementor-element.elementor-element-f8ae8cb > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-f8ae8cb.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-f8ae8cb{text-align:center;}.elementor-2756 .elementor-element.elementor-element-f8ae8cb .elementor-heading-title{font-family:"Exo 2";font-size:28px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-17c22d7 );}.elementor-2756 .elementor-element.elementor-element-63fcdd1{text-align:justify;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-17c22d7 );}.elementor-2756 .elementor-element.elementor-element-026ebff{--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-2756 .elementor-element.elementor-element-6371d9f{--display:flex;--border-radius:50px 0px 50px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2756 .elementor-element.elementor-element-6371d9f:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-6371d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F38C;}.elementor-2756 .elementor-element.elementor-element-249b584 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-249b584.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-249b584{text-align:center;}.elementor-2756 .elementor-element.elementor-element-249b584 .elementor-heading-title{font-family:"Exo 2";font-size:28px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-17c22d7 );}.elementor-2756 .elementor-element.elementor-element-01ecb0c .elementor-icon-list-icon i{color:var( --e-global-color-0921e83 );transition:color 0.3s;}.elementor-2756 .elementor-element.elementor-element-01ecb0c .elementor-icon-list-icon svg{fill:var( --e-global-color-0921e83 );transition:fill 0.3s;}.elementor-2756 .elementor-element.elementor-element-01ecb0c{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2756 .elementor-element.elementor-element-01ecb0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2756 .elementor-element.elementor-element-01ecb0c .elementor-icon-list-item > a{font-family:"Roboto";font-weight:400;}.elementor-2756 .elementor-element.elementor-element-01ecb0c .elementor-icon-list-text{color:var( --e-global-color-17c22d7 );transition:color 0.3s;}.elementor-2756 .elementor-element.elementor-element-54edb57{--display:flex;--min-height:0px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-54edb57:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-54edb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3f1b17 );}.elementor-2756 .elementor-element.elementor-element-c5d5faa{--display:flex;--border-radius:45px 0px 45px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2756 .elementor-element.elementor-element-4ef909b{text-align:center;}.elementor-2756 .elementor-element.elementor-element-4ef909b .elementor-heading-title{font-family:"Exo 2";font-size:30px;font-weight:800;color:var( --e-global-color-primary );}.elementor-2756 .elementor-element.elementor-element-aa3a7a4{--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-2756 .elementor-element.elementor-element-901fdef > .elementor-widget-container{padding:20px 50px 20px 50px;}.elementor-2756 .elementor-element.elementor-element-901fdef{text-align:justify;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-98f380a );}.elementor-2756 .elementor-element.elementor-element-41f9b8a{--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;}.elementor-2756 .elementor-element.elementor-element-c56a9e0{--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;}.elementor-2756 .elementor-element.elementor-element-530caba{--display:flex;--min-height:200px;--border-radius:10px 10px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-530caba:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-530caba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://midlandsmagickzn.co.za/wp-content/uploads/2025/09/close-up-hand-holding-retro-camera-against-trees-copy.webp");background-position:center center;background-size:cover;}.elementor-2756 .elementor-element.elementor-element-9ebe621{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-2756 .elementor-element.elementor-element-9ebe621:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-9ebe621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2756 .elementor-element.elementor-element-b64ba0f{text-align:center;}.elementor-2756 .elementor-element.elementor-element-b64ba0f .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-98f380a );}.elementor-2756 .elementor-element.elementor-element-c9139dc .elementor-button{background-color:var( --e-global-color-2252faf );fill:var( --e-global-color-17c22d7 );color:var( --e-global-color-17c22d7 );border-style:none;padding:015px 50px 015px 50px;}.elementor-2756 .elementor-element.elementor-element-c9139dc .elementor-button:hover, .elementor-2756 .elementor-element.elementor-element-c9139dc .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-c9139dc > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-2756 .elementor-element.elementor-element-c9139dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-c9139dc.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-c9139dc .elementor-button:hover svg, .elementor-2756 .elementor-element.elementor-element-c9139dc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-da24ead .elementor-button{background-color:var( --e-global-color-2252faf );fill:var( --e-global-color-17c22d7 );color:var( --e-global-color-17c22d7 );border-style:none;padding:015px 50px 015px 50px;}.elementor-2756 .elementor-element.elementor-element-da24ead .elementor-button:hover, .elementor-2756 .elementor-element.elementor-element-da24ead .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-da24ead > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-2756 .elementor-element.elementor-element-da24ead > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-da24ead.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-da24ead .elementor-button:hover svg, .elementor-2756 .elementor-element.elementor-element-da24ead .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-db875f4{--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;}.elementor-2756 .elementor-element.elementor-element-8b2d4b3{--display:flex;--min-height:200px;--border-radius:10px 10px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-8b2d4b3:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-8b2d4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://midlandsmagickzn.co.za/wp-content/uploads/2025/09/built-structure-mountain-range-against-sky-copy.webp");background-position:center center;background-size:cover;}.elementor-2756 .elementor-element.elementor-element-d52ccb0{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-2756 .elementor-element.elementor-element-d52ccb0:not(.elementor-motion-effects-element-type-background), .elementor-2756 .elementor-element.elementor-element-d52ccb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0921e83 );}.elementor-2756 .elementor-element.elementor-element-b39c669{text-align:center;}.elementor-2756 .elementor-element.elementor-element-b39c669 .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-98f380a );}.elementor-2756 .elementor-element.elementor-element-a07cd4c .elementor-button{background-color:var( --e-global-color-2252faf );fill:var( --e-global-color-17c22d7 );color:var( --e-global-color-17c22d7 );border-style:none;padding:015px 50px 015px 50px;}.elementor-2756 .elementor-element.elementor-element-a07cd4c .elementor-button:hover, .elementor-2756 .elementor-element.elementor-element-a07cd4c .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-a07cd4c > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-2756 .elementor-element.elementor-element-a07cd4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-a07cd4c.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-a07cd4c .elementor-button:hover svg, .elementor-2756 .elementor-element.elementor-element-a07cd4c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-2081134 .elementor-button{background-color:var( --e-global-color-2252faf );fill:var( --e-global-color-17c22d7 );color:var( --e-global-color-17c22d7 );border-style:none;padding:015px 50px 015px 50px;}.elementor-2756 .elementor-element.elementor-element-2081134 .elementor-button:hover, .elementor-2756 .elementor-element.elementor-element-2081134 .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-2756 .elementor-element.elementor-element-2081134 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-2756 .elementor-element.elementor-element-2081134 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-2081134.elementor-element{--align-self:center;}.elementor-2756 .elementor-element.elementor-element-2081134 .elementor-button:hover svg, .elementor-2756 .elementor-element.elementor-element-2081134 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2756 .elementor-element.elementor-element-9a75ccc{--width:50%;}.elementor-2756 .elementor-element.elementor-element-f24b694{--width:50%;}.elementor-2756 .elementor-element.elementor-element-20ca832{--width:50%;}.elementor-2756 .elementor-element.elementor-element-9d3326f{--width:50%;}.elementor-2756 .elementor-element.elementor-element-619a212{--width:33.3333%;}.elementor-2756 .elementor-element.elementor-element-ef5fb27{--width:66.6666%;}.elementor-2756 .elementor-element.elementor-element-8925075{--content-width:1334px;}.elementor-2756 .elementor-element.elementor-element-e70b6ab{--width:100%;}.elementor-2756 .elementor-element.elementor-element-d38beef{--width:100%;}.elementor-2756 .elementor-element.elementor-element-2af065f{--width:100%;}.elementor-2756 .elementor-element.elementor-element-f377467{--width:100%;}.elementor-2756 .elementor-element.elementor-element-2518a90{--width:100%;}.elementor-2756 .elementor-element.elementor-element-d06bc4c{--content-width:1500px;}.elementor-2756 .elementor-element.elementor-element-f98f904{--width:20%;}.elementor-2756 .elementor-element.elementor-element-98a7273{--width:20%;}.elementor-2756 .elementor-element.elementor-element-f7da3d9{--width:20%;}.elementor-2756 .elementor-element.elementor-element-f13d079{--width:20%;}.elementor-2756 .elementor-element.elementor-element-f8191bb{--width:20%;}.elementor-2756 .elementor-element.elementor-element-f5ab55c{--width:50%;}.elementor-2756 .elementor-element.elementor-element-026ebff{--width:50%;}.elementor-2756 .elementor-element.elementor-element-c56a9e0{--width:50%;}.elementor-2756 .elementor-element.elementor-element-db875f4{--width:50%;}}@media(max-width:1366px){.elementor-2756 .elementor-element.elementor-element-2a7d4dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-24a6866{--container-widget-width:736px;--container-widget-flex-grow:0;width:var( --container-widget-width, 736px );max-width:736px;}}@media(max-width:1200px){.elementor-2756 .elementor-element.elementor-element-44b1da3{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-1bc3a62{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-be08153{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-20f7c07{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-24a6866{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-7aa2ff8{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-a81b040{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-30e026e{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-7da6e4c{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-42ee27b{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-63fcdd1{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-901fdef{font-size:15px;}}@media(max-width:1024px){.elementor-2756 .elementor-element.elementor-element-24a6866{--container-widget-width:514px;--container-widget-flex-grow:0;width:var( --container-widget-width, 514px );max-width:514px;}}@media(max-width:880px){.elementor-2756 .elementor-element.elementor-element-44b1da3{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-1bc3a62{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-be08153{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-20f7c07{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-a11f56e .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-ce6b380 .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-24a6866{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-c470d44 .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-6e252e5 .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-302f67e .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-9c1c560 .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-59530e9 .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-ae854bf .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-ad62bdb .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-7aa2ff8{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-a9c6a8a .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-a81b040{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-a9fe066 .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-30e026e{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-b67bc51 .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-7da6e4c{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-b676bcf .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-42ee27b{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-63fcdd1{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-901fdef{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-b64ba0f .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-b39c669 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-2756 .elementor-element.elementor-element-14d7647 .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-21900f5 .elementor-heading-title{font-size:38px;}.elementor-2756 .elementor-element.elementor-element-8dee725 .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-44b1da3{width:100%;max-width:100%;font-size:14px;}.elementor-2756 .elementor-element.elementor-element-44b1da3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-b072e8c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2756 .elementor-element.elementor-element-498a06b .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-9a75ccc{--min-height:260px;}.elementor-2756 .elementor-element.elementor-element-1bc3a62{width:100%;max-width:100%;font-size:14px;}.elementor-2756 .elementor-element.elementor-element-1bc3a62 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-042cca9 .elementor-heading-title{font-size:18px;}.elementor-2756 .elementor-element.elementor-element-be08153{width:100%;max-width:100%;font-size:14px;}.elementor-2756 .elementor-element.elementor-element-be08153 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-bf1dac5 .elementor-heading-title{font-size:18px;}.elementor-2756 .elementor-element.elementor-element-20f7c07{width:100%;max-width:100%;font-size:14px;}.elementor-2756 .elementor-element.elementor-element-20f7c07 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-c41d50f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2756 .elementor-element.elementor-element-6f03afe .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-24a6866{width:100%;max-width:100%;font-size:14px;}.elementor-2756 .elementor-element.elementor-element-24a6866 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-93e4bbf{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2756 .elementor-element.elementor-element-7376136 .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-87bc9f4 .elementor-heading-title{font-size:18px;}.elementor-2756 .elementor-element.elementor-element-98d9e8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2756 .elementor-element.elementor-element-98d9e8e .elementor-icon-list-item > a{font-size:14px;}.elementor-2756 .elementor-element.elementor-element-946f1e9 .elementor-heading-title{font-size:18px;}.elementor-2756 .elementor-element.elementor-element-8620dc6{--min-height:162px;}.elementor-2756 .elementor-element.elementor-element-6e252e5 .elementor-heading-title{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-af307fd{--min-height:162px;}.elementor-2756 .elementor-element.elementor-element-9c1c560 .elementor-heading-title{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-59530e9 .elementor-heading-title{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-ae854bf .elementor-heading-title{font-size:15px;}.elementor-2756 .elementor-element.elementor-element-04848cb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2756 .elementor-element.elementor-element-73b91ae .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-7aa2ff8{width:100%;max-width:100%;font-size:14px;}.elementor-2756 .elementor-element.elementor-element-7aa2ff8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-a81b040{width:100%;max-width:100%;font-size:14px;}.elementor-2756 .elementor-element.elementor-element-a81b040 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-30e026e{width:100%;max-width:100%;font-size:14px;}.elementor-2756 .elementor-element.elementor-element-30e026e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-7da6e4c{width:100%;max-width:100%;font-size:14px;}.elementor-2756 .elementor-element.elementor-element-7da6e4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-42ee27b{width:100%;max-width:100%;font-size:14px;}.elementor-2756 .elementor-element.elementor-element-42ee27b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-ad33084{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2756 .elementor-element.elementor-element-be5b224 .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-f8ae8cb .elementor-heading-title{font-size:18px;}.elementor-2756 .elementor-element.elementor-element-63fcdd1{width:100%;max-width:100%;font-size:14px;}.elementor-2756 .elementor-element.elementor-element-63fcdd1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-249b584 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2756 .elementor-element.elementor-element-249b584 .elementor-heading-title{font-size:18px;}.elementor-2756 .elementor-element.elementor-element-01ecb0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2756 .elementor-element.elementor-element-01ecb0c .elementor-icon-list-item > a{font-size:14px;}.elementor-2756 .elementor-element.elementor-element-54edb57{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2756 .elementor-element.elementor-element-4ef909b .elementor-heading-title{font-size:20px;}.elementor-2756 .elementor-element.elementor-element-901fdef{width:100%;max-width:100%;font-size:14px;}.elementor-2756 .elementor-element.elementor-element-901fdef > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-6371d9f *//* Container styling */
.hover-effect {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    background-color: #B79351;
    padding: 30px;
    border-radius: 10px;
    overflow: hidden;
    z-index: 1; /* Ensures the content remains on top */
}

/* Border effect */
.hover-effect::before, 
.hover-effect::after {
    content: '';
    position: absolute;
    border-radius: 10px;
    box-sizing: border-box;
    z-index: 0; /* Puts the pseudo-elements behind the content */
    transition: all 0.4s ease;
    pointer-events: none; /* Allows clicking through the pseudo-elements */
}

.hover-effect::before {
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 10px solid #B79351;
    border-left: 10px solid #B79351;
}

.hover-effect::after {
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-bottom: 10px solid #B79351;
    border-right: 10px solid #B79351;
}

/* Hover effect */
.hover-effect:hover::before {
    width: 100%;
    height: 100%;
}

.hover-effect:hover::after {
    width: 100%;
    height: 100%;
}/* End custom CSS */