.elementor-40 .elementor-element.elementor-element-9ee5125{--display:flex;--min-height:514px;--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;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-9ee5125::before, .elementor-40 .elementor-element.elementor-element-9ee5125 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-9ee5125 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-9ee5125 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-9ee5125 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-9ee5125 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-91f404f );--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-9ee5125.e-con{--e-con-transform-scale:1;--align-self:flex-end;}.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i{color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-d5ac17b > .elementor-widget-container{margin:843px -391px 0px 15px;}.elementor-40 .elementor-element.elementor-element-d5ac17b{z-index:11;}.elementor-40 .elementor-element.elementor-element-d5ac17b .eael-dual-header{background-color:#141414D4;}.elementor-40 .elementor-element.elementor-element-d5ac17b .eael-dual-header .title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-d5ac17b .eael-dual-header .title span.lead{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-d5ac17b .eael-dual-header .title, .elementor-40 .elementor-element.elementor-element-d5ac17b .eael-dual-header .title span{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-40 .elementor-element.elementor-element-d5ac17b .eael-dual-header .subtext{color:#FFFFFF;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-40 .elementor-element.elementor-element-de9507a > .elementor-widget-container{--e-transform-scale:0;margin:-6px 0px -24px -31px;}.elementor-40 .elementor-element.elementor-element-de9507a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-40 .elementor-element.elementor-element-4a9b4e8{--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;--background-transition:0.7s;}.elementor-40 .elementor-element.elementor-element-8068334 > .elementor-widget-container{margin:95px 146px 79px 167px;padding:26px -33px 0px -20px;}.elementor-40 .elementor-element.elementor-element-8068334{z-index:2;}.elementor-40 .elementor-element.elementor-element-8068334 .eael-dual-header{background-color:#2E2E2EC9;border-style:solid;border-color:#02010100;border-radius:18px;}.elementor-40 .elementor-element.elementor-element-8068334 .eael-dual-header .title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-8068334 .eael-dual-header .title span.lead{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-8068334 .eael-dual-header .title, .elementor-40 .elementor-element.elementor-element-8068334 .eael-dual-header .title span{font-size:46px;}.elementor-40 .elementor-element.elementor-element-8068334 .eael-dual-header .subtext{color:#F8F8F8;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.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-40 .elementor-element.elementor-element-85e26ba > .elementor-widget-container{margin:0px 0px 0px -1150px;}.elementor-40 .elementor-element.elementor-element-85e26ba img{width:100%;max-width:100%;height:375px;transition-duration:1.5s;}.elementor-40 .elementor-element.elementor-element-85e26ba:hover img{opacity:0.18;}.elementor-40 .elementor-element.elementor-element-73965f7{--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;--background-transition:0.7s;}.elementor-40 .elementor-element.elementor-element-b0eec29 > .elementor-widget-container{margin:95px 146px 79px 167px;padding:26px -33px 0px -20px;}.elementor-40 .elementor-element.elementor-element-b0eec29{z-index:2;}.elementor-40 .elementor-element.elementor-element-b0eec29 .eael-dual-header{background-color:#2E2E2EC9;border-style:solid;border-color:#02010100;border-radius:18px;}.elementor-40 .elementor-element.elementor-element-b0eec29 .eael-dual-header .title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-b0eec29 .eael-dual-header .title span.lead{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-b0eec29 .eael-dual-header .title, .elementor-40 .elementor-element.elementor-element-b0eec29 .eael-dual-header .title span{font-size:46px;}.elementor-40 .elementor-element.elementor-element-b0eec29 .eael-dual-header .subtext{color:#F8F8F8;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-40 .elementor-element.elementor-element-aa0a88d > .elementor-widget-container{margin:0px 0px 0px -1150px;}.elementor-40 .elementor-element.elementor-element-aa0a88d img{width:100%;max-width:100%;height:375px;transition-duration:1.5s;}.elementor-40 .elementor-element.elementor-element-aa0a88d:hover img{opacity:0.18;}.elementor-40 .elementor-element.elementor-element-7a9cdea{--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;--background-transition:0.7s;}.elementor-40 .elementor-element.elementor-element-d97c247 > .elementor-widget-container{margin:95px 146px 79px 167px;padding:26px -33px 0px -20px;}.elementor-40 .elementor-element.elementor-element-d97c247{z-index:2;}.elementor-40 .elementor-element.elementor-element-d97c247 .eael-dual-header{background-color:#2E2E2EC9;border-style:solid;border-color:#02010100;border-radius:18px;}.elementor-40 .elementor-element.elementor-element-d97c247 .eael-dual-header .title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-d97c247 .eael-dual-header .title span.lead{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-d97c247 .eael-dual-header .title, .elementor-40 .elementor-element.elementor-element-d97c247 .eael-dual-header .title span{font-size:46px;}.elementor-40 .elementor-element.elementor-element-d97c247 .eael-dual-header .subtext{color:#F8F8F8;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-40 .elementor-element.elementor-element-2b87f91 > .elementor-widget-container{margin:0px 0px 0px -1150px;}.elementor-40 .elementor-element.elementor-element-2b87f91 img{width:100%;max-width:100%;height:375px;transition-duration:1.5s;}.elementor-40 .elementor-element.elementor-element-2b87f91:hover img{opacity:0.18;}.elementor-40 .elementor-element.elementor-element-3e3da3e{--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;--background-transition:0.7s;--margin-top:-16px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-4c06c32 > .elementor-widget-container{margin:92px -248px 0px 73px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-4c06c32{z-index:2;}.elementor-40 .elementor-element.elementor-element-4c06c32 .eael-dual-header{background-color:#2E2E2EC9;border-style:solid;border-color:#02010100;border-radius:18px;}.elementor-40 .elementor-element.elementor-element-4c06c32 .eael-dual-header .title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-4c06c32 .eael-dual-header .title span.lead{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-4c06c32 .eael-dual-header .title, .elementor-40 .elementor-element.elementor-element-4c06c32 .eael-dual-header .title span{font-size:46px;}.elementor-40 .elementor-element.elementor-element-4c06c32 .eael-dual-header .subtext{color:#F8F8F8;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-40 .elementor-element.elementor-element-fe99411 > .elementor-widget-container{margin:0px 0px 0px -836px;}.elementor-40 .elementor-element.elementor-element-fe99411 img{width:100%;max-width:100%;height:375px;transition-duration:1.5s;}.elementor-40 .elementor-element.elementor-element-fe99411:hover img{opacity:0.18;}.elementor-40 .elementor-element.elementor-element-a98a176{--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;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-a98a176:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a98a176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sytp.co.za/wp-content/uploads/2025/04/vecteezy_ai-generated-architectural-model-of-a-building-on-a-large_36745076-scaled.jpg");}.elementor-40 .elementor-element.elementor-element-5790a33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover;}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action{background-color:#000000C9;margin:0px 0px 0px 345px;}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action.bg-img:after{background-color:#000000C9;}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action .title:not(.eael-cta-gradient-title){color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action .sub-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action p{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action .cta-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:var( --e-global-color-primary );background:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action .cta-button:not(.cta-secondary-button){border-radius:100px;}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#f9f9f9;background:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action .cta-button.effect-1:after{background:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action .cta-button.effect-2:after{background:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action.cta-icon-flex .icon{font-size:80px;color:#444;}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action.cta-icon-flex .icon img{height:80px;width:80px;}.elementor-40 .elementor-element.elementor-element-5790a33 .eael-call-to-action.cta-icon-flex .icon svg{height:80px;width:80px;fill:#444;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-9ee5125{--width:100%;}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-9ee5125{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-d5ac17b > .elementor-widget-container{margin:285px -417px 0px -4px;}.elementor-40 .elementor-element.elementor-element-de9507a > .elementor-widget-container{margin:-9px -10px -10px -36px;}.elementor-40 .elementor-element.elementor-element-4a9b4e8{--margin-top:-82px;--margin-bottom:0px;--margin-left:14px;--margin-right:4px;}.elementor-40 .elementor-element.elementor-element-8068334 > .elementor-widget-container{margin:58px -150px 0px 21px;}.elementor-40 .elementor-element.elementor-element-73965f7{--margin-top:-83px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-b0eec29 > .elementor-widget-container{margin:61px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-d97c247 > .elementor-widget-container{margin:62px 0px 0px 9px;}.elementor-40 .elementor-element.elementor-element-3e3da3e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-4c06c32 > .elementor-widget-container{margin:53px -189px 0px 17px;}.elementor-40 .elementor-element.elementor-element-a98a176:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a98a176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:cover;}.elementor-40 .elementor-element.elementor-element-a98a176{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-5790a33 > .elementor-widget-container{--e-transform-scale:0.6;margin:-37px -206px -37px -426px;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-d5ac17b > .elementor-widget-container{--e-transform-scale:0.6;margin:22px -55px -53px -82px;}.elementor-40 .elementor-element.elementor-element-d5ac17b .eael-dual-header .title, .elementor-40 .elementor-element.elementor-element-d5ac17b .eael-dual-header .title span{font-size:19px;}.elementor-40 .elementor-element.elementor-element-de9507a > .elementor-widget-container{margin:-332px -13px 29px -14px;}.elementor-40 .elementor-element.elementor-element-4a9b4e8{--margin-top:-322px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-8068334 > .elementor-widget-container{--e-transform-scale:0.9;margin:-4px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-8068334 .eael-dual-header .title, .elementor-40 .elementor-element.elementor-element-8068334 .eael-dual-header .title span{font-size:15px;}.elementor-40 .elementor-element.elementor-element-8068334 .eael-dual-header .subtext{font-size:9px;line-height:1.4em;word-spacing:0.1em;}.elementor-40 .elementor-element.elementor-element-85e26ba > .elementor-widget-container{margin:-221px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-85e26ba img{width:100%;max-width:96%;height:182px;}.elementor-40 .elementor-element.elementor-element-73965f7{--margin-top:-122px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-b0eec29 > .elementor-widget-container{--e-transform-scale:0.9;margin:71px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-b0eec29 .eael-dual-header{padding:0px -21px -11px -17px;}.elementor-40 .elementor-element.elementor-element-b0eec29 .eael-dual-header .title, .elementor-40 .elementor-element.elementor-element-b0eec29 .eael-dual-header .title span{font-size:15px;}.elementor-40 .elementor-element.elementor-element-b0eec29 .eael-dual-header .subtext{font-size:9px;}.elementor-40 .elementor-element.elementor-element-aa0a88d > .elementor-widget-container{margin:-247px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-aa0a88d img{height:189px;}.elementor-40 .elementor-element.elementor-element-7a9cdea{--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-d97c247 > .elementor-widget-container{--e-transform-scale:0.9;margin:14px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-d97c247 .eael-dual-header .title, .elementor-40 .elementor-element.elementor-element-d97c247 .eael-dual-header .title span{font-size:15px;}.elementor-40 .elementor-element.elementor-element-d97c247 .eael-dual-header .subtext{font-size:9px;}.elementor-40 .elementor-element.elementor-element-2b87f91 > .elementor-widget-container{margin:-279px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-2b87f91 img{height:210px;}.elementor-40 .elementor-element.elementor-element-3e3da3e{--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-4c06c32 > .elementor-widget-container{--e-transform-scale:0.9;margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-4c06c32 .eael-dual-header .title, .elementor-40 .elementor-element.elementor-element-4c06c32 .eael-dual-header .title span{font-size:15px;}.elementor-40 .elementor-element.elementor-element-4c06c32 .eael-dual-header .subtext{font-size:9px;}.elementor-40 .elementor-element.elementor-element-fe99411 > .elementor-widget-container{margin:-246px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-fe99411 img{height:186px;}.elementor-40 .elementor-element.elementor-element-a98a176{--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}