.elementor-14 .elementor-element.elementor-element-7a7431e1 > .elementor-container{min-height:400px;}.elementor-14 .elementor-element.elementor-element-7a7431e1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7a7431e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#494949;background-image:url("https://www.ruzanche.co.za/wp-content/uploads/2026/04/ChatGPT-Image-Apr-14-2026-01_53_35-PM.png");background-position:0px -138px;background-repeat:no-repeat;background-size:100% auto;}.elementor-14 .elementor-element.elementor-element-7a7431e1 > .elementor-background-overlay{background-color:#494949;opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-7a7431e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 123px 0px;}.elementor-14 .elementor-element.elementor-element-7a7431e1 > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-14 .elementor-element.elementor-element-7a7431e1 > .elementor-shape-bottom svg{height:139px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-43246761{text-align:center;}.elementor-14 .elementor-element.elementor-element-43246761 .elementor-heading-title{font-size:60px;font-weight:600;line-height:1.4em;color:#ffffff;}.elementor-14 .elementor-element.elementor-element-43a632bb > .elementor-container{max-width:1200px;}.elementor-14 .elementor-element.elementor-element-43a632bb:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-43a632bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-43a632bb > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-43a632bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:113px 0px 39px 0px;}.elementor-14 .elementor-element.elementor-element-3b742cef > .elementor-container{max-width:1200px;}.elementor-14 .elementor-element.elementor-element-3b742cef{margin-top:-89px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-1dca7083 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-1dca7083 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-1977edd7 img{width:100%;max-width:97%;height:334px;}.elementor-14 .elementor-element.elementor-element-874f821 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-874f821 > .elementor-element-populated{margin:20px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-671fb4ef .elementor-image-box-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-671fb4ef .elementor-image-box-title{margin-bottom:11px;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-671fb4ef:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-671fb4ef:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-671fb4ef .elementor-image-box-description{font-size:15px;line-height:1.6em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1cb045d0:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1cb045d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-1cb045d0 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-1cb045d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:-4px 0px 60px 0px;}.elementor-14 .elementor-element.elementor-element-2017f10b > .elementor-container{max-width:1200px;}.elementor-14 .elementor-element.elementor-element-526d9790 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-526d9790 > .elementor-element-populated{margin:12px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4b2451a1 .elementor-image-box-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-4b2451a1 .elementor-image-box-title{margin-bottom:11px;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4b2451a1:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-4b2451a1:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4b2451a1 .elementor-image-box-description{font-size:15px;line-height:1.6em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4b2451a1 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-398de535 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-398de535 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-41fbad2c img{width:100%;max-width:100%;height:331px;}.elementor-14 .elementor-element.elementor-element-96cee76 > .elementor-container{max-width:1200px;}.elementor-14 .elementor-element.elementor-element-96cee76:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-96cee76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-96cee76 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-96cee76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 20px 0px;}.elementor-14 .elementor-element.elementor-element-8b98e80 > .elementor-container{max-width:1200px;}.elementor-14 .elementor-element.elementor-element-8b98e80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-77px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-8b98e80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-b9678f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-b9678f2 > .elementor-element-populated{margin:41px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-44d115f img{width:100%;max-width:100%;height:331px;}.elementor-14 .elementor-element.elementor-element-ae520cb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-ae520cb > .elementor-element-populated{margin:69px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4760b41 .elementor-image-box-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-4760b41 .elementor-image-box-title{margin-bottom:11px;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4760b41:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-4760b41:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4760b41 .elementor-image-box-description{font-size:15px;line-height:1.6em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4760b41 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4d68801 > .elementor-container{max-width:1200px;}.elementor-14 .elementor-element.elementor-element-4d68801:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4d68801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-4d68801 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-4d68801{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 20px 0px;}.elementor-14 .elementor-element.elementor-element-81228be > .elementor-container{max-width:1200px;}.elementor-14 .elementor-element.elementor-element-81228be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-77px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-81228be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-9bcbca0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-9bcbca0 > .elementor-element-populated{margin:41px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-86f1cdb .elementor-image-box-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-86f1cdb .elementor-image-box-title{margin-bottom:11px;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-86f1cdb:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-86f1cdb:has(:focus) .elementor-image-box-title{color:#FBFEFF;}.elementor-14 .elementor-element.elementor-element-86f1cdb .elementor-image-box-description{font-size:15px;line-height:1.6em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-547478c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-547478c > .elementor-element-populated{margin:69px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-6aa8d06 img{width:100%;max-width:100%;height:353px;}.elementor-14 .elementor-element.elementor-element-6aa8d06 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3fad4c40{margin-top:0px;margin-bottom:0px;padding:60px 0px 70px 0px;}.elementor-14 .elementor-element.elementor-element-4e884132 > .elementor-container{max-width:1200px;}.elementor-14 .elementor-element.elementor-element-4e884132{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-931f7d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-931f7d3 > .elementor-element-populated{margin:0px 15px 20px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:1em 1em 1em 1em;}.elementor-14 .elementor-element.elementor-element-6ee15d6e .elementor-heading-title{font-size:35px;font-weight:500;text-transform:capitalize;line-height:50px;color:#000000;}.elementor-14 .elementor-element.elementor-element-6ee15d6e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-14 .elementor-element.elementor-element-15db7708{font-family:"Lora", Sans-serif;font-size:20px;font-style:italic;line-height:1.5em;color:#000000;}.elementor-14 .elementor-element.elementor-element-15db7708 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-6a981ec5 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:#EC1313;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:17px 45px 17px 45px;}.elementor-14 .elementor-element.elementor-element-6a981ec5 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-6a981ec5 .elementor-button:focus{color:#ffffff;background-color:#000000;border-color:rgba(0,0,0,0);}.elementor-14 .elementor-element.elementor-element-6a981ec5 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-6a981ec5 .elementor-button:focus svg{fill:#ffffff;}.elementor-14 .elementor-element.elementor-element-6a981ec5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-64770c68 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-64770c68 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-36c63f42 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-14 .elementor-element.elementor-element-36c63f42 .elementor-icon-box-title{margin-block-end:8px;color:#222222;}.elementor-14 .elementor-element.elementor-element-36c63f42.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-36c63f42.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-36c63f42.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-14 .elementor-element.elementor-element-36c63f42.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-36c63f42.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E20E0E;}.elementor-14 .elementor-element.elementor-element-36c63f42.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-36c63f42.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-36c63f42.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-36c63f42.elementor-view-default:has(:focus) .elementor-icon{fill:#E20E0E;color:#E20E0E;border-color:#E20E0E;}.elementor-14 .elementor-element.elementor-element-36c63f42 .elementor-icon{font-size:40px;}.elementor-14 .elementor-element.elementor-element-36c63f42 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-36c63f42 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-36c63f42:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-36c63f42:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-36c63f42 .elementor-icon-box-description{font-size:15px;font-weight:400;line-height:1.7em;color:#000000;}.elementor-14 .elementor-element.elementor-element-36c63f42 > .elementor-widget-container{margin:0px 10px 20px 0px;}.elementor-14 .elementor-element.elementor-element-715257cd .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-14 .elementor-element.elementor-element-715257cd .elementor-icon-box-title{margin-block-end:8px;color:#222222;}.elementor-14 .elementor-element.elementor-element-715257cd.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-715257cd.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-715257cd.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-14 .elementor-element.elementor-element-715257cd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-715257cd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E20E0E;}.elementor-14 .elementor-element.elementor-element-715257cd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-715257cd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-715257cd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-715257cd.elementor-view-default:has(:focus) .elementor-icon{fill:#E20E0E;color:#E20E0E;border-color:#E20E0E;}.elementor-14 .elementor-element.elementor-element-715257cd .elementor-icon{font-size:40px;}.elementor-14 .elementor-element.elementor-element-715257cd .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-715257cd .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-715257cd:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-715257cd:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-715257cd .elementor-icon-box-description{font-size:15px;font-weight:400;line-height:1.7em;color:#777777;}.elementor-14 .elementor-element.elementor-element-715257cd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14 .elementor-element.elementor-element-4b4554e8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-4b4554e8 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1a28c7 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-14 .elementor-element.elementor-element-1a28c7 .elementor-icon-box-title{margin-block-end:8px;color:#222222;}.elementor-14 .elementor-element.elementor-element-1a28c7.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-1a28c7.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-1a28c7.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-14 .elementor-element.elementor-element-1a28c7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-1a28c7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E20E0E;}.elementor-14 .elementor-element.elementor-element-1a28c7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-1a28c7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-1a28c7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-1a28c7.elementor-view-default:has(:focus) .elementor-icon{fill:#E20E0E;color:#E20E0E;border-color:#E20E0E;}.elementor-14 .elementor-element.elementor-element-1a28c7 .elementor-icon{font-size:40px;}.elementor-14 .elementor-element.elementor-element-1a28c7 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-1a28c7 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-1a28c7:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-1a28c7:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-1a28c7 .elementor-icon-box-description{font-size:15px;font-weight:400;line-height:1.7em;color:#777777;}.elementor-14 .elementor-element.elementor-element-1a28c7 > .elementor-widget-container{margin:0px 10px 20px 0px;}.elementor-14 .elementor-element.elementor-element-3066de0 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-14 .elementor-element.elementor-element-3066de0 .elementor-icon-box-title{margin-block-end:8px;color:#222222;}.elementor-14 .elementor-element.elementor-element-3066de0.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-3066de0.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-3066de0.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-14 .elementor-element.elementor-element-3066de0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-3066de0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E20E0E;}.elementor-14 .elementor-element.elementor-element-3066de0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-3066de0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-3066de0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-3066de0.elementor-view-default:has(:focus) .elementor-icon{fill:#E20E0E;color:#E20E0E;border-color:#E20E0E;}.elementor-14 .elementor-element.elementor-element-3066de0 .elementor-icon{font-size:40px;}.elementor-14 .elementor-element.elementor-element-3066de0 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-3066de0 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-3066de0:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-3066de0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-3066de0 .elementor-icon-box-description{font-size:15px;font-weight:400;line-height:1.7em;color:#777777;}.elementor-14 .elementor-element.elementor-element-3066de0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14 .elementor-element.elementor-element-325578c7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-325578c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f8f8;background-image:url("https://www.ruzanche.co.za/wp-content/uploads/2024/11/WhatsApp-Image-2024-11-19-at-19.18.04_0cd33514.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-325578c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-325578c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-5e4ed1f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-5e4ed1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-5e4ed1f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-5e4ed1f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-5e4ed1f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC1313;}.elementor-14 .elementor-element.elementor-element-5e4ed1f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 8em 0em 6em;}.elementor-14 .elementor-element.elementor-element-5e4ed1f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-6b216f94 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#ffffff;}.elementor-14 .elementor-element.elementor-element-6b216f94 > .elementor-widget-container{margin:0px 0px 20px 80px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-5fd77486{--divider-border-style:solid;--divider-color:#ffffff;--divider-border-width:4px;}.elementor-14 .elementor-element.elementor-element-5fd77486 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-14 .elementor-element.elementor-element-5fd77486 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-14 .elementor-element.elementor-element-5fd77486 > .elementor-widget-container{margin:-36px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-14 .elementor-element.elementor-element-5f54108b .elementor-heading-title{font-size:35px;font-weight:500;text-transform:capitalize;line-height:50px;color:#ffffff;}.elementor-14 .elementor-element.elementor-element-5f54108b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-14 .elementor-element.elementor-element-c4afb38 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-c4afb38:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-c4afb38 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.91);}.elementor-14 .elementor-element.elementor-element-c4afb38 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:90px 0px 90px -80px;--e-column-margin-right:0px;--e-column-margin-left:-80px;padding:60px 0px 40px 0px;}.elementor-14 .elementor-element.elementor-element-c4afb38 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-c4afb38{z-index:2;}.elementor-14 .elementor-element.elementor-element-77015a07{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-13916a62 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-13916a62 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-14 .elementor-element.elementor-element-13916a62 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-3723ee4e img{width:63%;max-width:28%;height:169px;}.elementor-14 .elementor-element.elementor-element-6ddada34 .elementor-icon-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-6ddada34 .elementor-icon-box-title{margin-block-end:5px;color:#222222;}.elementor-14 .elementor-element.elementor-element-6ddada34 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-6ddada34 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-14 .elementor-element.elementor-element-6ddada34 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;color:#777777;}.elementor-14 .elementor-element.elementor-element-6ddada34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 0px 0px;}.elementor-14 .elementor-element.elementor-element-49c2a99{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-49c2a99:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-49c2a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-7a7431e1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7a7431e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-7a7431e1{padding:2em 2em 2em 2em;}.elementor-14 .elementor-element.elementor-element-43246761 .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-43a632bb{padding:1em 1em 1em 1em;}.elementor-14 .elementor-element.elementor-element-2b0a87ff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-14 .elementor-element.elementor-element-1dca7083 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-874f821 > .elementor-element-populated{margin:47px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-1cb045d0{padding:1em 1em 1em 1em;}.elementor-14 .elementor-element.elementor-element-3772ae99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-14 .elementor-element.elementor-element-526d9790 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-398de535 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-96cee76{padding:1em 1em 1em 1em;}.elementor-14 .elementor-element.elementor-element-1de618d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-14 .elementor-element.elementor-element-b9678f2 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-ae520cb > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4d68801{padding:1em 1em 1em 1em;}.elementor-14 .elementor-element.elementor-element-e93d725 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-14 .elementor-element.elementor-element-9bcbca0 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-547478c > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3fad4c40{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-40efcf2a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4e884132{padding:1em 1em 1em 1em;}.elementor-14 .elementor-element.elementor-element-931f7d3 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2em 2em 2em 2em;}.elementor-14 .elementor-element.elementor-element-64770c68 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-14 .elementor-element.elementor-element-4b4554e8 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-14 .elementor-element.elementor-element-325578c7{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5e4ed1f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2em 2em 2em 2em;}.elementor-14 .elementor-element.elementor-element-c4afb38 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-13916a62 > .elementor-element-populated{margin:0px 15px 30px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 10px 40px 10px;}.elementor-14 .elementor-element.elementor-element-3723ee4e img{width:59%;max-width:64%;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-7a7431e1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7a7431e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-43a632bb{padding:50px 20px 50px 20px;}.elementor-14 .elementor-element.elementor-element-1977edd7 img{height:200px;}.elementor-14 .elementor-element.elementor-element-96cee76{padding:50px 20px 50px 20px;}.elementor-14 .elementor-element.elementor-element-4d68801{padding:50px 20px 50px 20px;}.elementor-14 .elementor-element.elementor-element-6ee15d6e{text-align:center;}.elementor-14 .elementor-element.elementor-element-15db7708{text-align:center;}.elementor-14 .elementor-element.elementor-element-36c63f42 .elementor-icon-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-715257cd .elementor-icon-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-4b4554e8 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-14 .elementor-element.elementor-element-1a28c7 .elementor-icon-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-3066de0 .elementor-icon-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-325578c7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5e4ed1f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2em 2em 2em 2em;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-931f7d3{width:40%;}.elementor-14 .elementor-element.elementor-element-64770c68{width:29.999%;}.elementor-14 .elementor-element.elementor-element-4b4554e8{width:30%;}.elementor-14 .elementor-element.elementor-element-5e4ed1f{width:50%;}.elementor-14 .elementor-element.elementor-element-c4afb38{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-2b0a87ff{width:100%;}.elementor-14 .elementor-element.elementor-element-1dca7083{width:100%;}.elementor-14 .elementor-element.elementor-element-874f821{width:100%;}.elementor-14 .elementor-element.elementor-element-3772ae99{width:100%;}.elementor-14 .elementor-element.elementor-element-526d9790{width:100%;}.elementor-14 .elementor-element.elementor-element-398de535{width:100%;}.elementor-14 .elementor-element.elementor-element-1de618d{width:100%;}.elementor-14 .elementor-element.elementor-element-b9678f2{width:100%;}.elementor-14 .elementor-element.elementor-element-ae520cb{width:100%;}.elementor-14 .elementor-element.elementor-element-e93d725{width:100%;}.elementor-14 .elementor-element.elementor-element-9bcbca0{width:100%;}.elementor-14 .elementor-element.elementor-element-547478c{width:100%;}.elementor-14 .elementor-element.elementor-element-931f7d3{width:100%;}.elementor-14 .elementor-element.elementor-element-64770c68{width:50%;}.elementor-14 .elementor-element.elementor-element-4b4554e8{width:50%;}.elementor-14 .elementor-element.elementor-element-5e4ed1f{width:100%;}.elementor-14 .elementor-element.elementor-element-c4afb38{width:100%;}.elementor-14 .elementor-element.elementor-element-13916a62{width:50%;}}@media(min-width:1025px){.elementor-14 .elementor-element.elementor-element-325578c7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-325578c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}