.elementor-42 .elementor-element.elementor-element-ed7eb60 > .elementor-background-overlay{background-color:#000000;opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-ed7eb60 > .elementor-container{min-height:653px;}.elementor-42 .elementor-element.elementor-element-ed7eb60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-152px;margin-bottom:0px;}.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-42 .elementor-element.elementor-element-f931ddf > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-f931ddf{text-align:center;}.elementor-42 .elementor-element.elementor-element-f931ddf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:84px;font-weight:300;text-transform:uppercase;line-height:79px;letter-spacing:5.9px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42 .elementor-element.elementor-element-95a9123 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:3.8px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF;border-radius:1px 0px 1px 0px;}.elementor-42 .elementor-element.elementor-element-8d20bc4 > .elementor-container{min-height:400px;}.elementor-42 .elementor-element.elementor-element-8d20bc4{margin-top:120px;margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-c51c729{text-align:center;}.elementor-42 .elementor-element.elementor-element-c51c729 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;letter-spacing:5.1px;color:#000000;}.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-42 .elementor-element.elementor-element-576282b{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;line-height:33px;color:#535353;}.elementor-42 .elementor-element.elementor-element-0cef521 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:3.8px;fill:#000000;color:#000000;border-style:solid;border-width:1px 0px 1px 0px;border-color:#000000;border-radius:1px 0px 1px 0px;}.elementor-42 .elementor-element.elementor-element-d07288c{--e-image-carousel-slides-to-show:4;}.elementor-42 .elementor-element.elementor-element-2339f59:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2339f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://donoraproductions.co.za/wp-content/uploads/2023/09/pexels-photo-744318.jpeg");background-position:center center;background-size:cover;}.elementor-42 .elementor-element.elementor-element-2339f59 > .elementor-background-overlay{background-color:#000000;opacity:0.78;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-2339f59 > .elementor-container{min-height:400px;}.elementor-42 .elementor-element.elementor-element-2339f59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:120px;margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-8ccf9f9{text-align:center;}.elementor-42 .elementor-element.elementor-element-8ccf9f9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:59px;font-weight:600;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-8271da7:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-8271da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-42 .elementor-element.elementor-element-8271da7 > .elementor-container{min-height:400px;}.elementor-42 .elementor-element.elementor-element-8271da7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42 .elementor-element.elementor-element-8271da7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-2eeb03a{--spacer-size:108px;}.elementor-42 .elementor-element.elementor-element-9ec3c12{text-align:center;}.elementor-42 .elementor-element.elementor-element-9ec3c12 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;letter-spacing:5.1px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-5809a68{margin-top:45px;margin-bottom: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-42 .elementor-element.elementor-element-f7c2dbd img{width:43%;}.elementor-42 .elementor-element.elementor-element-26a74da{text-align:center;}.elementor-42 .elementor-element.elementor-element-26a74da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:2.3px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-13572f4 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-weight:500;letter-spacing:1.6px;fill:#FFFFFF;color:#FFFFFF;border-radius:1px 1px 1px 1px;}.elementor-42 .elementor-element.elementor-element-13572f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-db887ff img{width:31%;}.elementor-42 .elementor-element.elementor-element-706980f{text-align:center;}.elementor-42 .elementor-element.elementor-element-706980f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:2.3px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-4f61ea7 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-weight:500;letter-spacing:1.6px;fill:#FFFFFF;color:#FFFFFF;border-radius:1px 1px 1px 1px;}.elementor-42 .elementor-element.elementor-element-4f61ea7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-adeef68 img{width:38%;}.elementor-42 .elementor-element.elementor-element-228aa7c{text-align:center;}.elementor-42 .elementor-element.elementor-element-228aa7c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:2.3px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-a1f2b87 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-weight:500;letter-spacing:1.6px;fill:#FFFFFF;color:#FFFFFF;border-radius:1px 1px 1px 1px;}.elementor-42 .elementor-element.elementor-element-a1f2b87 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-4dcd8ad img{width:55%;}.elementor-42 .elementor-element.elementor-element-b7ed87d{text-align:center;}.elementor-42 .elementor-element.elementor-element-b7ed87d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:2.3px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-308a9e3 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-weight:500;letter-spacing:1.6px;fill:#FFFFFF;color:#FFFFFF;border-radius:1px 1px 1px 1px;}.elementor-42 .elementor-element.elementor-element-308a9e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-bc03e8e{--spacer-size:120px;}.elementor-42 .elementor-element.elementor-element-259f3b2{margin-top:120px;margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-f07fe98 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-42 .elementor-element.elementor-element-3c6d2af .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-42 .elementor-element.elementor-element-e82f65c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-42 .elementor-element.elementor-element-9375101 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-42 .elementor-element.elementor-element-7259b74 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-42 .elementor-element.elementor-element-9c1d02d{--spacer-size:120px;}.elementor-42 .elementor-element.elementor-element-5f938a2:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5f938a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939598;}.elementor-42 .elementor-element.elementor-element-5f938a2 > .elementor-container{min-height:400px;}.elementor-42 .elementor-element.elementor-element-5f938a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42 .elementor-element.elementor-element-5f938a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-3d2003f{--spacer-size:99px;}.elementor-42 .elementor-element.elementor-element-4ad3796{text-align:center;}.elementor-42 .elementor-element.elementor-element-4ad3796 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:49px;font-weight:600;letter-spacing:5.1px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-1e632a8{text-align:center;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:33px;letter-spacing:2.1px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-e96d5dc .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:3.8px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:1px 0px 1px 0px;}.elementor-42 .elementor-element.elementor-element-f15439e{--spacer-size:99px;}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-f931ddf .elementor-heading-title{font-size:52px;line-height:1.1em;}.elementor-42 .elementor-element.elementor-element-576282b{font-size:16px;line-height:1.7em;}.elementor-42 .elementor-element.elementor-element-26a74da .elementor-heading-title{font-size:12px;}.elementor-42 .elementor-element.elementor-element-706980f .elementor-heading-title{font-size:12px;}.elementor-42 .elementor-element.elementor-element-228aa7c .elementor-heading-title{font-size:12px;}.elementor-42 .elementor-element.elementor-element-b7ed87d .elementor-heading-title{font-size:12px;}.elementor-42 .elementor-element.elementor-element-4ad3796 .elementor-heading-title{font-size:34px;}.elementor-42 .elementor-element.elementor-element-1e632a8{font-size:18px;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-f931ddf .elementor-heading-title{font-size:39px;}.elementor-42 .elementor-element.elementor-element-09be678{margin-top:90px;margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-8ccf9f9 .elementor-heading-title{font-size:42px;}.elementor-42 .elementor-element.elementor-element-f7c2dbd img{width:26%;}.elementor-42 .elementor-element.elementor-element-db887ff img{width:27%;}.elementor-42 .elementor-element.elementor-element-adeef68 img{width:31%;}.elementor-42 .elementor-element.elementor-element-4dcd8ad img{width:31%;}.elementor-42 .elementor-element.elementor-element-1e632a8{font-size:14px;line-height:1.8em;}}