.elementor-3711 .elementor-element.elementor-element-9577f76{--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-3711 .elementor-element.elementor-element-9577f76:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-9577f76 > .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-3711 .elementor-element.elementor-element-9577f76::before, .elementor-3711 .elementor-element.elementor-element-9577f76 > .elementor-background-video-container::before, .elementor-3711 .elementor-element.elementor-element-9577f76 > .e-con-inner > .elementor-background-video-container::before, .elementor-3711 .elementor-element.elementor-element-9577f76 > .elementor-background-slideshow::before, .elementor-3711 .elementor-element.elementor-element-9577f76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3711 .elementor-element.elementor-element-9577f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-df428be );--background-overlay:'';}.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-3711 .elementor-element.elementor-element-35d610e{text-align:center;}.elementor-3711 .elementor-element.elementor-element-35d610e .elementor-heading-title{font-family:"Exo 2";font-size:42px;font-weight:800;color:var( --e-global-color-17c22d7 );}.elementor-3711 .elementor-element.elementor-element-7e9a0d1{text-align:center;}.elementor-3711 .elementor-element.elementor-element-7e9a0d1 .elementor-heading-title{font-family:"Exo 2";font-size:30px;font-weight:800;color:var( --e-global-color-primary );}.elementor-3711 .elementor-element.elementor-element-2100bb5{--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-3711 .elementor-element.elementor-element-2100bb5:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-2100bb5 > .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-3711 .elementor-element.elementor-element-6e42ebd > .elementor-widget-container{padding:20px 50px 20px 50px;}.elementor-3711 .elementor-element.elementor-element-6e42ebd{text-align:justify;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-98f380a );}.elementor-3711 .elementor-element.elementor-element-e10ab6b{--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-3711 .elementor-element.elementor-element-e10ab6b:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-e10ab6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3f1b17 );}.elementor-3711 .elementor-element.elementor-element-49237d8{--display:flex;--border-radius:45px 0px 45px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3711 .elementor-element.elementor-element-0230798{text-align:center;}.elementor-3711 .elementor-element.elementor-element-0230798 .elementor-heading-title{font-family:"Exo 2";font-size:30px;font-weight:800;color:var( --e-global-color-primary );}.elementor-3711 .elementor-element.elementor-element-3098626{--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-3711 .elementor-element.elementor-element-f80572d{--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-3711 .elementor-element.elementor-element-f80572d:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-f80572d > .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-3711 .elementor-element.elementor-element-757be62{--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-3711 .elementor-element.elementor-element-757be62:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-757be62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3711 .elementor-element.elementor-element-e80f0b8{--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-3711 .elementor-element.elementor-element-4a5164c > .elementor-widget-container{padding:20px 50px 20px 50px;}.elementor-3711 .elementor-element.elementor-element-4a5164c{text-align:justify;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-98f380a );}.elementor-3711 .elementor-element.elementor-element-a63b9f1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-a63b9f1.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-a63b9f1{text-align:center;}.elementor-3711 .elementor-element.elementor-element-a63b9f1 .elementor-heading-title{font-family:"Exo 2";font-size:28px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-3711 .elementor-element.elementor-element-b7286c6 > .elementor-widget-container{padding:20px 50px 20px 50px;}.elementor-3711 .elementor-element.elementor-element-b7286c6{text-align:justify;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-98f380a );}.elementor-3711 .elementor-element.elementor-element-95be3dc > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-95be3dc.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-95be3dc{text-align:center;}.elementor-3711 .elementor-element.elementor-element-95be3dc .elementor-heading-title{font-family:"Exo 2";font-size:28px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-3711 .elementor-element.elementor-element-d915d24 > .elementor-widget-container{padding:20px 50px 20px 50px;}.elementor-3711 .elementor-element.elementor-element-d915d24{text-align:justify;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-98f380a );}.elementor-3711 .elementor-element.elementor-element-367cb18{--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-3711 .elementor-element.elementor-element-aaa2edb{--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-3711 .elementor-element.elementor-element-418d21b{--display:flex;--min-height:200px;--border-radius:10px 10px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-418d21b:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-418d21b > .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-3711 .elementor-element.elementor-element-b7d5119{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-3711 .elementor-element.elementor-element-b7d5119:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-b7d5119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3711 .elementor-element.elementor-element-56dcec9{text-align:center;}.elementor-3711 .elementor-element.elementor-element-56dcec9 .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-3711 .elementor-element.elementor-element-721f465 .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-3711 .elementor-element.elementor-element-721f465 .elementor-button:hover, .elementor-3711 .elementor-element.elementor-element-721f465 .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-721f465 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-3711 .elementor-element.elementor-element-721f465 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-721f465.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-721f465 .elementor-button:hover svg, .elementor-3711 .elementor-element.elementor-element-721f465 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-f23f08d .elementor-button{background-color:var( --e-global-color-c3f1b17 );fill:var( --e-global-color-17c22d7 );color:var( --e-global-color-17c22d7 );border-style:none;padding:015px 50px 015px 50px;}.elementor-3711 .elementor-element.elementor-element-f23f08d .elementor-button:hover, .elementor-3711 .elementor-element.elementor-element-f23f08d .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-f23f08d > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-3711 .elementor-element.elementor-element-f23f08d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-f23f08d.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-f23f08d .elementor-button:hover svg, .elementor-3711 .elementor-element.elementor-element-f23f08d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-3907b96{--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-3711 .elementor-element.elementor-element-b00d310{--display:flex;--min-height:200px;--border-radius:10px 10px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-b00d310:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-b00d310 > .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-3711 .elementor-element.elementor-element-439df35{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-3711 .elementor-element.elementor-element-439df35:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-439df35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0921e83 );}.elementor-3711 .elementor-element.elementor-element-0845884{text-align:center;}.elementor-3711 .elementor-element.elementor-element-0845884 .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-98f380a );}.elementor-3711 .elementor-element.elementor-element-0b5d823 .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-3711 .elementor-element.elementor-element-0b5d823 .elementor-button:hover, .elementor-3711 .elementor-element.elementor-element-0b5d823 .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-0b5d823 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-3711 .elementor-element.elementor-element-0b5d823 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-0b5d823.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-0b5d823 .elementor-button:hover svg, .elementor-3711 .elementor-element.elementor-element-0b5d823 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-ea890b3 .elementor-button{background-color:var( --e-global-color-c3f1b17 );fill:var( --e-global-color-17c22d7 );color:var( --e-global-color-17c22d7 );border-style:none;padding:015px 50px 015px 50px;}.elementor-3711 .elementor-element.elementor-element-ea890b3 .elementor-button:hover, .elementor-3711 .elementor-element.elementor-element-ea890b3 .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-ea890b3 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-3711 .elementor-element.elementor-element-ea890b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-ea890b3.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-ea890b3 .elementor-button:hover svg, .elementor-3711 .elementor-element.elementor-element-ea890b3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-ac25745{--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-3711 .elementor-element.elementor-element-ac25745:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-ac25745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3f1b17 );}.elementor-3711 .elementor-element.elementor-element-772bfa1{--display:flex;--border-radius:45px 0px 45px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3711 .elementor-element.elementor-element-adf0a62{text-align:center;}.elementor-3711 .elementor-element.elementor-element-adf0a62 .elementor-heading-title{font-family:"Exo 2";font-size:30px;font-weight:800;color:var( --e-global-color-primary );}.elementor-3711 .elementor-element.elementor-element-906f840{--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-3711 .elementor-element.elementor-element-906f840:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-906f840 > .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-3711 .elementor-element.elementor-element-906f840::before, .elementor-3711 .elementor-element.elementor-element-906f840 > .elementor-background-video-container::before, .elementor-3711 .elementor-element.elementor-element-906f840 > .e-con-inner > .elementor-background-video-container::before, .elementor-3711 .elementor-element.elementor-element-906f840 > .elementor-background-slideshow::before, .elementor-3711 .elementor-element.elementor-element-906f840 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3711 .elementor-element.elementor-element-906f840 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-df428be );--background-overlay:'';}.elementor-3711 .elementor-element.elementor-element-42346bd{--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-3711 .elementor-element.elementor-element-a72a4c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-a72a4c5 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3711 .elementor-element.elementor-element-14c831b{--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-3711 .elementor-element.elementor-element-7870fde{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-3711 .elementor-element.elementor-element-78ecbe0 .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-3711 .elementor-element.elementor-element-78ecbe0 .elementor-button:hover, .elementor-3711 .elementor-element.elementor-element-78ecbe0 .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-78ecbe0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-78ecbe0.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-78ecbe0 .elementor-button:hover svg, .elementor-3711 .elementor-element.elementor-element-78ecbe0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-6a2a2ad{--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-3711 .elementor-element.elementor-element-6a2a2ad:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-6a2a2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3f1b17 );}.elementor-3711 .elementor-element.elementor-element-5201df9{--display:flex;--border-radius:45px 0px 45px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3711 .elementor-element.elementor-element-bf6246b{text-align:center;}.elementor-3711 .elementor-element.elementor-element-bf6246b .elementor-heading-title{font-family:"Exo 2";font-size:30px;font-weight:800;color:var( --e-global-color-primary );}.elementor-3711 .elementor-element.elementor-element-6fce1b8{--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-3711 .elementor-element.elementor-element-fd20541 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-fd20541.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-fd20541{text-align:center;}.elementor-3711 .elementor-element.elementor-element-fd20541 .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-3711 .elementor-element.elementor-element-d24b03f .elementor-icon-list-icon i{color:var( --e-global-color-c3f1b17 );transition:color 0.3s;}.elementor-3711 .elementor-element.elementor-element-d24b03f .elementor-icon-list-icon svg{fill:var( --e-global-color-c3f1b17 );transition:fill 0.3s;}.elementor-3711 .elementor-element.elementor-element-d24b03f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3711 .elementor-element.elementor-element-d24b03f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3711 .elementor-element.elementor-element-d24b03f .elementor-icon-list-item > a{font-family:"Roboto";font-weight:400;}.elementor-3711 .elementor-element.elementor-element-d24b03f .elementor-icon-list-text{color:var( --e-global-color-98f380a );transition:color 0.3s;}.elementor-3711 .elementor-element.elementor-element-cec718a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-cec718a.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-cec718a{text-align:center;}.elementor-3711 .elementor-element.elementor-element-cec718a .elementor-heading-title{font-family:"Exo 2";font-size:28px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-3711 .elementor-element.elementor-element-f7a469b{--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-3711 .elementor-element.elementor-element-c63072a{--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-3711 .elementor-element.elementor-element-f45c87a{--display:flex;--min-height:150px;--border-radius:10px 10px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-f45c87a:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-f45c87a > .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-3711 .elementor-element.elementor-element-74a431e{--display:flex;--min-height:145px;--justify-content:space-around;--border-radius:0px 0px 10px 10px;}.elementor-3711 .elementor-element.elementor-element-74a431e:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-74a431e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3711 .elementor-element.elementor-element-54ac43e{text-align:center;}.elementor-3711 .elementor-element.elementor-element-54ac43e .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-17c22d7 );}.elementor-3711 .elementor-element.elementor-element-107f179.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-107f179{text-align:center;}.elementor-3711 .elementor-element.elementor-element-107f179 .elementor-heading-title{font-family:"Verdana";font-size:15px;font-weight:600;}.elementor-3711 .elementor-element.elementor-element-e6ee761{--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-3711 .elementor-element.elementor-element-aa0ef31{--display:flex;--min-height:150px;--border-radius:10px 10px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-aa0ef31:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-aa0ef31 > .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-3711 .elementor-element.elementor-element-d00ec76{--display:flex;--min-height:145px;--justify-content:space-around;--border-radius:0px 0px 10px 10px;}.elementor-3711 .elementor-element.elementor-element-d00ec76:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-d00ec76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0921e83 );}.elementor-3711 .elementor-element.elementor-element-b9707b5{text-align:center;}.elementor-3711 .elementor-element.elementor-element-b9707b5 .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-17c22d7 );}.elementor-3711 .elementor-element.elementor-element-a4ad6ff.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-a4ad6ff{text-align:center;}.elementor-3711 .elementor-element.elementor-element-a4ad6ff .elementor-heading-title{font-family:"Verdana";font-size:15px;font-weight:600;}.elementor-3711 .elementor-element.elementor-element-b88fd2f{--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-3711 .elementor-element.elementor-element-17a9be7{--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-3711 .elementor-element.elementor-element-17a9be7:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-17a9be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2252faf );}.elementor-3711 .elementor-element.elementor-element-e2faeb5.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-e2faeb5{text-align:center;}.elementor-3711 .elementor-element.elementor-element-e2faeb5 .elementor-heading-title{font-family:"Verdana";font-size:15px;font-weight:600;}.elementor-3711 .elementor-element.elementor-element-09406d3{--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-3711 .elementor-element.elementor-element-7676db7{--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-3711 .elementor-element.elementor-element-7676db7:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-7676db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3f1b17 );}.elementor-3711 .elementor-element.elementor-element-ccc6d2c.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-ccc6d2c{text-align:center;}.elementor-3711 .elementor-element.elementor-element-ccc6d2c .elementor-heading-title{font-family:"Verdana";font-size:15px;font-weight:600;}.elementor-3711 .elementor-element.elementor-element-706269d{--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-3711 .elementor-element.elementor-element-706269d:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-706269d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3f1b17 );}.elementor-3711 .elementor-element.elementor-element-4dc6e43{--display:flex;--border-radius:45px 0px 45px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3711 .elementor-element.elementor-element-d34106e{text-align:center;}.elementor-3711 .elementor-element.elementor-element-d34106e .elementor-heading-title{font-family:"Exo 2";font-size:30px;font-weight:800;color:var( --e-global-color-primary );}.elementor-3711 .elementor-element.elementor-element-5964ec9{--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-3711 .elementor-element.elementor-element-1ef386f{--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-3711 .elementor-element.elementor-element-8d7e3b3 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-3711 .elementor-element.elementor-element-0d08dc0{text-align:center;}.elementor-3711 .elementor-element.elementor-element-0d08dc0 .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-3711 .elementor-element.elementor-element-fbdbbd2{text-align:center;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-df428be );}.elementor-3711 .elementor-element.elementor-element-f90c215{--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-3711 .elementor-element.elementor-element-982a836 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-3711 .elementor-element.elementor-element-044d690{text-align:center;}.elementor-3711 .elementor-element.elementor-element-044d690 .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-3711 .elementor-element.elementor-element-bdaaa08{text-align:center;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-df428be );}.elementor-3711 .elementor-element.elementor-element-343e73c{--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-3711 .elementor-element.elementor-element-ca64044 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-3711 .elementor-element.elementor-element-35f1076{text-align:center;}.elementor-3711 .elementor-element.elementor-element-35f1076 .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-3711 .elementor-element.elementor-element-4efb20b{text-align:center;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-df428be );}.elementor-3711 .elementor-element.elementor-element-4849e6a{--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-3711 .elementor-element.elementor-element-4c2b203 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-3711 .elementor-element.elementor-element-55c4d99{text-align:center;}.elementor-3711 .elementor-element.elementor-element-55c4d99 .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-3711 .elementor-element.elementor-element-9ee638c{text-align:center;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-df428be );}.elementor-3711 .elementor-element.elementor-element-fc43544{--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-3711 .elementor-element.elementor-element-ff68653 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-3711 .elementor-element.elementor-element-dd33a22{text-align:center;}.elementor-3711 .elementor-element.elementor-element-dd33a22 .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-c3f1b17 );}.elementor-3711 .elementor-element.elementor-element-7c55a8e{text-align:center;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-df428be );}.elementor-3711 .elementor-element.elementor-element-73ebbb0{--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-3711 .elementor-element.elementor-element-73ebbb0:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-73ebbb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3f1b17 );}.elementor-3711 .elementor-element.elementor-element-8c848d1{--display:flex;--border-radius:45px 0px 45px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3711 .elementor-element.elementor-element-8f932f3{text-align:center;}.elementor-3711 .elementor-element.elementor-element-8f932f3 .elementor-heading-title{font-family:"Exo 2";font-size:30px;font-weight:800;color:var( --e-global-color-primary );}.elementor-3711 .elementor-element.elementor-element-5937df5{--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-3711 .elementor-element.elementor-element-5937df5:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-5937df5 > .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-3711 .elementor-element.elementor-element-5937df5::before, .elementor-3711 .elementor-element.elementor-element-5937df5 > .elementor-background-video-container::before, .elementor-3711 .elementor-element.elementor-element-5937df5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3711 .elementor-element.elementor-element-5937df5 > .elementor-background-slideshow::before, .elementor-3711 .elementor-element.elementor-element-5937df5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3711 .elementor-element.elementor-element-5937df5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-df428be );--background-overlay:'';}.elementor-3711 .elementor-element.elementor-element-6b29a67{--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-3711 .elementor-element.elementor-element-7aaf0ef > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-7aaf0ef.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-7aaf0ef{text-align:center;}.elementor-3711 .elementor-element.elementor-element-7aaf0ef .elementor-heading-title{font-family:"Exo 2";font-size:28px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-17c22d7 );}.elementor-3711 .elementor-element.elementor-element-d583bb3{text-align:justify;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-17c22d7 );}.elementor-3711 .elementor-element.elementor-element-cfde6df{--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-3711 .elementor-element.elementor-element-606135e{--display:flex;--border-radius:50px 0px 50px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3711 .elementor-element.elementor-element-606135e:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-606135e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F38C;}.elementor-3711 .elementor-element.elementor-element-9425831 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-9425831.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-9425831{text-align:center;}.elementor-3711 .elementor-element.elementor-element-9425831 .elementor-heading-title{font-family:"Exo 2";font-size:28px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-17c22d7 );}.elementor-3711 .elementor-element.elementor-element-174115a .elementor-icon-list-icon i{color:var( --e-global-color-0921e83 );transition:color 0.3s;}.elementor-3711 .elementor-element.elementor-element-174115a .elementor-icon-list-icon svg{fill:var( --e-global-color-0921e83 );transition:fill 0.3s;}.elementor-3711 .elementor-element.elementor-element-174115a{--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-3711 .elementor-element.elementor-element-174115a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3711 .elementor-element.elementor-element-174115a .elementor-icon-list-item > a{font-family:"Roboto";font-weight:400;}.elementor-3711 .elementor-element.elementor-element-174115a .elementor-icon-list-text{color:var( --e-global-color-17c22d7 );transition:color 0.3s;}.elementor-3711 .elementor-element.elementor-element-73778bf{--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-3711 .elementor-element.elementor-element-73778bf:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-73778bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3f1b17 );}.elementor-3711 .elementor-element.elementor-element-5bf58e3{--display:flex;--border-radius:45px 0px 45px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3711 .elementor-element.elementor-element-e1c2ef6{text-align:center;}.elementor-3711 .elementor-element.elementor-element-e1c2ef6 .elementor-heading-title{font-family:"Exo 2";font-size:30px;font-weight:800;color:var( --e-global-color-primary );}.elementor-3711 .elementor-element.elementor-element-5bfafb4{--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-3711 .elementor-element.elementor-element-b5c51e9 > .elementor-widget-container{padding:20px 50px 20px 50px;}.elementor-3711 .elementor-element.elementor-element-b5c51e9{text-align:justify;font-family:"Roboto";font-size:15px;font-weight:400;color:var( --e-global-color-98f380a );}.elementor-3711 .elementor-element.elementor-element-c2b2b10{--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-3711 .elementor-element.elementor-element-54f3695{--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-3711 .elementor-element.elementor-element-19ab5c7{--display:flex;--min-height:200px;--border-radius:10px 10px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-19ab5c7:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-19ab5c7 > .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-3711 .elementor-element.elementor-element-5ce976c{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-3711 .elementor-element.elementor-element-5ce976c:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-5ce976c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3711 .elementor-element.elementor-element-fd167af{text-align:center;}.elementor-3711 .elementor-element.elementor-element-fd167af .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-98f380a );}.elementor-3711 .elementor-element.elementor-element-3801e5f .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-3711 .elementor-element.elementor-element-3801e5f .elementor-button:hover, .elementor-3711 .elementor-element.elementor-element-3801e5f .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-3801e5f > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-3711 .elementor-element.elementor-element-3801e5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-3801e5f.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-3801e5f .elementor-button:hover svg, .elementor-3711 .elementor-element.elementor-element-3801e5f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-afee818 .elementor-button{background-color:var( --e-global-color-c3f1b17 );fill:var( --e-global-color-17c22d7 );color:var( --e-global-color-17c22d7 );border-style:none;padding:015px 50px 015px 50px;}.elementor-3711 .elementor-element.elementor-element-afee818 .elementor-button:hover, .elementor-3711 .elementor-element.elementor-element-afee818 .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-afee818 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-3711 .elementor-element.elementor-element-afee818 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-afee818.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-afee818 .elementor-button:hover svg, .elementor-3711 .elementor-element.elementor-element-afee818 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-7e876a0{--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-3711 .elementor-element.elementor-element-06507eb{--display:flex;--min-height:200px;--border-radius:10px 10px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-06507eb:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-06507eb > .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-3711 .elementor-element.elementor-element-874cd65{--display:flex;--border-radius:0px 0px 10px 10px;}.elementor-3711 .elementor-element.elementor-element-874cd65:not(.elementor-motion-effects-element-type-background), .elementor-3711 .elementor-element.elementor-element-874cd65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0921e83 );}.elementor-3711 .elementor-element.elementor-element-22ebbc6{text-align:center;}.elementor-3711 .elementor-element.elementor-element-22ebbc6 .elementor-heading-title{font-family:"Exo 2";font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-98f380a );}.elementor-3711 .elementor-element.elementor-element-b110b1d .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-3711 .elementor-element.elementor-element-b110b1d .elementor-button:hover, .elementor-3711 .elementor-element.elementor-element-b110b1d .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-b110b1d > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-3711 .elementor-element.elementor-element-b110b1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-b110b1d.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-b110b1d .elementor-button:hover svg, .elementor-3711 .elementor-element.elementor-element-b110b1d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-81f13a6 .elementor-button{background-color:var( --e-global-color-c3f1b17 );fill:var( --e-global-color-17c22d7 );color:var( --e-global-color-17c22d7 );border-style:none;padding:015px 50px 015px 50px;}.elementor-3711 .elementor-element.elementor-element-81f13a6 .elementor-button:hover, .elementor-3711 .elementor-element.elementor-element-81f13a6 .elementor-button:focus{background-color:var( --e-global-color-2252faf );color:#FFFFFF;}.elementor-3711 .elementor-element.elementor-element-81f13a6 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-3711 .elementor-element.elementor-element-81f13a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-81f13a6.elementor-element{--align-self:center;}.elementor-3711 .elementor-element.elementor-element-81f13a6 .elementor-button:hover svg, .elementor-3711 .elementor-element.elementor-element-81f13a6 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3711 .elementor-element.elementor-element-f80572d{--width:50%;}.elementor-3711 .elementor-element.elementor-element-757be62{--width:50%;}.elementor-3711 .elementor-element.elementor-element-aaa2edb{--width:50%;}.elementor-3711 .elementor-element.elementor-element-3907b96{--width:50%;}.elementor-3711 .elementor-element.elementor-element-42346bd{--width:33.3333%;}.elementor-3711 .elementor-element.elementor-element-14c831b{--width:66.6666%;}.elementor-3711 .elementor-element.elementor-element-6fce1b8{--content-width:1334px;}.elementor-3711 .elementor-element.elementor-element-f7a469b{--width:100%;}.elementor-3711 .elementor-element.elementor-element-c63072a{--width:100%;}.elementor-3711 .elementor-element.elementor-element-e6ee761{--width:100%;}.elementor-3711 .elementor-element.elementor-element-b88fd2f{--width:100%;}.elementor-3711 .elementor-element.elementor-element-09406d3{--width:100%;}.elementor-3711 .elementor-element.elementor-element-5964ec9{--content-width:1500px;}.elementor-3711 .elementor-element.elementor-element-1ef386f{--width:20%;}.elementor-3711 .elementor-element.elementor-element-f90c215{--width:20%;}.elementor-3711 .elementor-element.elementor-element-343e73c{--width:20%;}.elementor-3711 .elementor-element.elementor-element-4849e6a{--width:20%;}.elementor-3711 .elementor-element.elementor-element-fc43544{--width:20%;}.elementor-3711 .elementor-element.elementor-element-6b29a67{--width:50%;}.elementor-3711 .elementor-element.elementor-element-cfde6df{--width:50%;}.elementor-3711 .elementor-element.elementor-element-54f3695{--width:50%;}.elementor-3711 .elementor-element.elementor-element-7e876a0{--width:50%;}}@media(max-width:1366px){.elementor-3711 .elementor-element.elementor-element-a72a4c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-7870fde{--container-widget-width:736px;--container-widget-flex-grow:0;width:var( --container-widget-width, 736px );max-width:736px;}}@media(max-width:1200px){.elementor-3711 .elementor-element.elementor-element-6e42ebd{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-4a5164c{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-b7286c6{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-d915d24{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-7870fde{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-fbdbbd2{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-bdaaa08{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-4efb20b{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-9ee638c{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-7c55a8e{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-d583bb3{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-b5c51e9{font-size:15px;}}@media(max-width:1024px){.elementor-3711 .elementor-element.elementor-element-7870fde{--container-widget-width:514px;--container-widget-flex-grow:0;width:var( --container-widget-width, 514px );max-width:514px;}}@media(max-width:880px){.elementor-3711 .elementor-element.elementor-element-6e42ebd{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-4a5164c{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-b7286c6{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-d915d24{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-56dcec9 .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-0845884 .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-7870fde{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-54ac43e .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-107f179 .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-b9707b5 .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-a4ad6ff .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-e2faeb5 .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-ccc6d2c .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-0d08dc0 .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-fbdbbd2{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-044d690 .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-bdaaa08{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-35f1076 .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-4efb20b{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-55c4d99 .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-9ee638c{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-dd33a22 .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-7c55a8e{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-d583bb3{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-b5c51e9{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-fd167af .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-22ebbc6 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-3711 .elementor-element.elementor-element-35d610e .elementor-heading-title{font-size:38px;}.elementor-3711 .elementor-element.elementor-element-7e9a0d1 .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-6e42ebd{width:100%;max-width:100%;font-size:14px;}.elementor-3711 .elementor-element.elementor-element-6e42ebd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-e10ab6b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3711 .elementor-element.elementor-element-0230798 .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-f80572d{--min-height:260px;}.elementor-3711 .elementor-element.elementor-element-4a5164c{width:100%;max-width:100%;font-size:14px;}.elementor-3711 .elementor-element.elementor-element-4a5164c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-a63b9f1 .elementor-heading-title{font-size:18px;}.elementor-3711 .elementor-element.elementor-element-b7286c6{width:100%;max-width:100%;font-size:14px;}.elementor-3711 .elementor-element.elementor-element-b7286c6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-95be3dc .elementor-heading-title{font-size:18px;}.elementor-3711 .elementor-element.elementor-element-d915d24{width:100%;max-width:100%;font-size:14px;}.elementor-3711 .elementor-element.elementor-element-d915d24 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-ac25745{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3711 .elementor-element.elementor-element-adf0a62 .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-7870fde{width:100%;max-width:100%;font-size:14px;}.elementor-3711 .elementor-element.elementor-element-7870fde > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-6a2a2ad{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3711 .elementor-element.elementor-element-bf6246b .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-fd20541 .elementor-heading-title{font-size:18px;}.elementor-3711 .elementor-element.elementor-element-d24b03f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3711 .elementor-element.elementor-element-d24b03f .elementor-icon-list-item > a{font-size:14px;}.elementor-3711 .elementor-element.elementor-element-cec718a .elementor-heading-title{font-size:18px;}.elementor-3711 .elementor-element.elementor-element-74a431e{--min-height:162px;}.elementor-3711 .elementor-element.elementor-element-107f179 .elementor-heading-title{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-d00ec76{--min-height:162px;}.elementor-3711 .elementor-element.elementor-element-a4ad6ff .elementor-heading-title{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-e2faeb5 .elementor-heading-title{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-ccc6d2c .elementor-heading-title{font-size:15px;}.elementor-3711 .elementor-element.elementor-element-706269d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3711 .elementor-element.elementor-element-d34106e .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-fbdbbd2{width:100%;max-width:100%;font-size:14px;}.elementor-3711 .elementor-element.elementor-element-fbdbbd2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-bdaaa08{width:100%;max-width:100%;font-size:14px;}.elementor-3711 .elementor-element.elementor-element-bdaaa08 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-4efb20b{width:100%;max-width:100%;font-size:14px;}.elementor-3711 .elementor-element.elementor-element-4efb20b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-9ee638c{width:100%;max-width:100%;font-size:14px;}.elementor-3711 .elementor-element.elementor-element-9ee638c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-7c55a8e{width:100%;max-width:100%;font-size:14px;}.elementor-3711 .elementor-element.elementor-element-7c55a8e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-73ebbb0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3711 .elementor-element.elementor-element-8f932f3 .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-7aaf0ef .elementor-heading-title{font-size:18px;}.elementor-3711 .elementor-element.elementor-element-d583bb3{width:100%;max-width:100%;font-size:14px;}.elementor-3711 .elementor-element.elementor-element-d583bb3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-9425831 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3711 .elementor-element.elementor-element-9425831 .elementor-heading-title{font-size:18px;}.elementor-3711 .elementor-element.elementor-element-174115a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3711 .elementor-element.elementor-element-174115a .elementor-icon-list-item > a{font-size:14px;}.elementor-3711 .elementor-element.elementor-element-73778bf{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3711 .elementor-element.elementor-element-e1c2ef6 .elementor-heading-title{font-size:20px;}.elementor-3711 .elementor-element.elementor-element-b5c51e9{width:100%;max-width:100%;font-size:14px;}.elementor-3711 .elementor-element.elementor-element-b5c51e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-606135e *//* 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 */