.elementor-667 .elementor-element.elementor-element-f23b942>.elementor-container{min-height:600px}.elementor-667 .elementor-element.elementor-element-f23b942:not(.elementor-motion-effects-element-type-background),.elementor-667 .elementor-element.elementor-element-f23b942>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://caldis.co.za/wp-content/uploads/2019/09/living-room-in-high-end-loft-PYRGVUT.jpg");background-position:center center;background-size:cover}.elementor-667 .elementor-element.elementor-element-f23b942>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(240deg,rgba(0,0,0,0) 0%,#000 100%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-667 .elementor-element.elementor-element-f23b942{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-667 .elementor-element.elementor-element-4644e8a .elementor-heading-title{color:#fff}.elementor-667 .elementor-element.elementor-element-24b162c{color:#fff;font-size:20px}.elementor-667 .elementor-element.elementor-element-20ae8b6:not(.elementor-motion-effects-element-type-background),.elementor-667 .elementor-element.elementor-element-20ae8b6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#02579e}.elementor-667 .elementor-element.elementor-element-20ae8b6{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-667 .elementor-element.elementor-element-20ae8b6>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-667 .elementor-element.elementor-element-790f4fa:not(.elementor-motion-effects-element-type-background),.elementor-667 .elementor-element.elementor-element-790f4fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-667 .elementor-element.elementor-element-790f4fa{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:60px 0 40px}.elementor-667 .elementor-element.elementor-element-790f4fa>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-667 .elementor-element.elementor-element-23a89d7:not(.elementor-motion-effects-element-type-background),.elementor-667 .elementor-element.elementor-element-23a89d7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-667 .elementor-element.elementor-element-23a89d7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:60px 0 40px}.elementor-667 .elementor-element.elementor-element-23a89d7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-667 .elementor-element.elementor-element-735bcf6{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:60px 0 40px}.elementor-667 .elementor-element.elementor-element-735bcf6>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-667 .elementor-element.elementor-element-4c91009{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:60px 0 40px}.elementor-667 .elementor-element.elementor-element-4c91009>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-667 .elementor-element.elementor-element-adbfccd:not(.elementor-motion-effects-element-type-background),.elementor-667 .elementor-element.elementor-element-adbfccd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-667 .elementor-element.elementor-element-adbfccd{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:60px 0 40px}.elementor-667 .elementor-element.elementor-element-adbfccd>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-667 .elementor-element.elementor-element-f565801:not(.elementor-motion-effects-element-type-background),.elementor-667 .elementor-element.elementor-element-f565801>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-667 .elementor-element.elementor-element-f565801{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:60px 0 40px}.elementor-667 .elementor-element.elementor-element-f565801>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}