.elementor-507 .elementor-element.elementor-element-0ea39e5>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#075783 0%,#000 100%);opacity:.53;transition:background .3s,border-radius .3s,opacity .3s}.elementor-507 .elementor-element.elementor-element-0ea39e5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0}.elementor-507 .elementor-element.elementor-element-bde8669{text-align:center}.elementor-507 .elementor-element.elementor-element-bde8669 .elementor-heading-title{text-shadow:0px 0px 26px rgba(0,0,0,.97);color:#f1f1f1}.elementor-507 .elementor-element.elementor-element-a4cbddb{text-align:center}.elementor-507 .elementor-element.elementor-element-a4cbddb .elementor-heading-title{font-size:50px;color:#fff}.elementor-507 .elementor-element.elementor-element-fd35775{text-align:center}.elementor-507 .elementor-element.elementor-element-fd35775 .elementor-heading-title{text-shadow:0px 0px 10px #000;color:#f1f1f1}.elementor-507 .elementor-element.elementor-element-afdeddf img{width:27%}.elementor-507 .elementor-element.elementor-element-8818670 .elementor-button{background-color:#108fa8;text-decoration:none;border-radius:30px}.elementor-507 .elementor-element.elementor-element-046bbd3 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-507 .elementor-element.elementor-element-c62cb70>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#161616 0%,#0870db 100%);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-507 .elementor-element.elementor-element-c62cb70 .elementor-background-slideshow__slide__image{background-size:cover}.elementor-507 .elementor-element.elementor-element-c62cb70{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-507 .elementor-element.elementor-element-b43033a{--spacer-size:245px}.elementor-507 .elementor-element.elementor-element-490096d>.elementor-widget-container{padding:50px}.elementor-507 .elementor-element.elementor-element-490096d{text-align:center}.elementor-507 .elementor-element.elementor-element-490096d .elementor-heading-title{font-size:34px;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,.99);color:snow}.elementor-507 .elementor-element.elementor-element-686e0c6{--spacer-size:50px}.elementor-507 .elementor-element.elementor-element-4486aeb{--spacer-size:245px}.elementor-507 .elementor-element.elementor-element-086434e:not(.elementor-motion-effects-element-type-background),.elementor-507 .elementor-element.elementor-element-086434e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#1aa8dd 0%,#2972f2 100%)}.elementor-507 .elementor-element.elementor-element-086434e>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#161616 0%,#0870db 100%);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-507 .elementor-element.elementor-element-086434e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-507 .elementor-element.elementor-element-1ad48be{--spacer-size:71px}.elementor-507 .elementor-element.elementor-element-2e5dcc1{--e-image-carousel-slides-to-show:1}.elementor-507 .elementor-element.elementor-element-5ecaf14>.elementor-widget-container{padding:50px}.elementor-507 .elementor-element.elementor-element-5ecaf14{text-align:center}.elementor-507 .elementor-element.elementor-element-5ecaf14 .elementor-heading-title{font-size:34px;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,.99);color:snow}.elementor-507 .elementor-element.elementor-element-6db189c{--spacer-size:245px}.elementor-507 .elementor-element.elementor-element-f089d51>.elementor-widget-container{padding:30px}.elementor-507 .elementor-element.elementor-element-bfcf9eb .elementor-button{background-color:#000;text-decoration:none;fill:#fff;color:#fff;border-radius:30px}.elementor-507 .elementor-element.elementor-element-bfcf9eb .elementor-button:hover,.elementor-507 .elementor-element.elementor-element-bfcf9eb .elementor-button:focus{background-color:#1d1b1b}.elementor-507 .elementor-element.elementor-element-bfcf9eb>.elementor-widget-container{padding:10px}.elementor-507 .elementor-element.elementor-element-741b450 .elementor-button{background-color:#000;text-decoration:none;fill:#fff;color:#fff;border-radius:30px}.elementor-507 .elementor-element.elementor-element-741b450 .elementor-button:hover,.elementor-507 .elementor-element.elementor-element-741b450 .elementor-button:focus{background-color:#1d1b1b}.elementor-507 .elementor-element.elementor-element-741b450>.elementor-widget-container{padding:10px}.elementor-507 .elementor-element.elementor-element-4db7e78:not(.elementor-motion-effects-element-type-background),.elementor-507 .elementor-element.elementor-element-4db7e78>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.riverman.co.za/wp-content/uploads/2025/02/Untitled-design-2025-02-05T041533.756-scaled.jpg");background-position:center center;background-size:cover}.elementor-507 .elementor-element.elementor-element-4db7e78>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#161616 0%,#0870db 100%);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-507 .elementor-element.elementor-element-4db7e78{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-507 .elementor-element.elementor-element-5ccd509{--spacer-size:245px}.elementor-507 .elementor-element.elementor-element-7dda56f{text-align:center}.elementor-507 .elementor-element.elementor-element-7dda56f .elementor-heading-title{font-size:40px;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,.99);color:snow}.elementor-507 .elementor-element.elementor-element-522c98e>.elementor-widget-container{padding:0 50px}.elementor-507 .elementor-element.elementor-element-522c98e{text-align:center;color:#fff}.elementor-507 .elementor-element.elementor-element-2785788 .elementor-button{background-color:#000;text-decoration:none;border-radius:30px}.elementor-507 .elementor-element.elementor-element-2785788 .elementor-button:hover,.elementor-507 .elementor-element.elementor-element-2785788 .elementor-button:focus{background-color:#1d1b1b}.elementor-507 .elementor-element.elementor-element-947bb0b .elementor-button{background-color:#000;text-decoration:none;fill:#fff;color:#fff;border-radius:30px}.elementor-507 .elementor-element.elementor-element-947bb0b .elementor-button:hover,.elementor-507 .elementor-element.elementor-element-947bb0b .elementor-button:focus{background-color:#1d1b1b;color:#fff}.elementor-507 .elementor-element.elementor-element-947bb0b .elementor-button-content-wrapper{flex-direction:row}.elementor-507 .elementor-element.elementor-element-947bb0b .elementor-button:hover svg,.elementor-507 .elementor-element.elementor-element-947bb0b .elementor-button:focus svg{fill:#fff}.elementor-507 .elementor-element.elementor-element-07347af{--spacer-size:50px}.elementor-507 .elementor-element.elementor-element-efd9aef{--spacer-size:245px}.elementor-507 .elementor-element.elementor-element-20563a6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-507 .elementor-element.elementor-element-20563a6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#00b2c4}.elementor-507 .elementor-element.elementor-element-20563a6>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-507 .elementor-element.elementor-element-20563a6>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-507 .elementor-element.elementor-element-09675e2>.elementor-widget-container{padding:30px}.elementor-507 .elementor-element.elementor-element-cd4ee4a .elementor-button{background-color:#000;text-decoration:none;border-radius:30px}.elementor-507 .elementor-element.elementor-element-cd4ee4a .elementor-button:hover,.elementor-507 .elementor-element.elementor-element-cd4ee4a .elementor-button:focus{background-color:#1d1b1b}.elementor-507 .elementor-element.elementor-element-cd4ee4a>.elementor-widget-container{padding:30px}.elementor-507 .elementor-element.elementor-element-8e8f2ec>.elementor-widget-container{padding:30px}.elementor-507 .elementor-element.elementor-element-d6fe087 .elementor-button{background-color:#000;text-decoration:none;fill:#fff;color:#fff;border-radius:30px}.elementor-507 .elementor-element.elementor-element-d6fe087 .elementor-button:hover,.elementor-507 .elementor-element.elementor-element-d6fe087 .elementor-button:focus{background-color:#1d1b1b}.elementor-507 .elementor-element.elementor-element-d6fe087>.elementor-widget-container{padding:30px}.elementor-507 .elementor-element.elementor-element-04b4f78:not(.elementor-motion-effects-element-type-background),.elementor-507 .elementor-element.elementor-element-04b4f78>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#16b9ee}.elementor-507 .elementor-element.elementor-element-04b4f78{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-507 .elementor-element.elementor-element-04b4f78>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-507 .elementor-element.elementor-element-c02e9d9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-507 .elementor-element.elementor-element-c02e9d9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-507 .elementor-element.elementor-element-2e188f4>.elementor-widget-container{padding:30px}.elementor-507 .elementor-element.elementor-element-2e188f4{color:#fff}.elementor-507 .elementor-element.elementor-element-3ab2a74 .elementor-button{background-color:#000;text-decoration:none;border-radius:30px}.elementor-507 .elementor-element.elementor-element-3ab2a74 .elementor-button:hover,.elementor-507 .elementor-element.elementor-element-3ab2a74 .elementor-button:focus{background-color:#1d1b1b}.elementor-507 .elementor-element.elementor-element-3ab2a74>.elementor-widget-container{padding:30px}.elementor-507 .elementor-element.elementor-element-6b73d31:not(.elementor-motion-effects-element-type-background),.elementor-507 .elementor-element.elementor-element-6b73d31>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#127494}.elementor-507 .elementor-element.elementor-element-6b73d31{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-507 .elementor-element.elementor-element-6b73d31>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-507 .elementor-element.elementor-element-92ecbf6.elementor-column .elementor-widget-wrap{align-items:center}.elementor-507 .elementor-element.elementor-element-92ecbf6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-507 .elementor-element.elementor-element-f5d1fb9>.elementor-widget-container{padding:30px}.elementor-507 .elementor-element.elementor-element-f5d1fb9{color:#fff}.elementor-507 .elementor-element.elementor-element-88dfc0d .elementor-button{background-color:#000;text-decoration:none;border-radius:30px}.elementor-507 .elementor-element.elementor-element-88dfc0d .elementor-button:hover,.elementor-507 .elementor-element.elementor-element-88dfc0d .elementor-button:focus{background-color:#1d1b1b}.elementor-507 .elementor-element.elementor-element-88dfc0d>.elementor-widget-container{padding:30px}.elementor-507 .elementor-element.elementor-element-2f4bd3d>.elementor-widget-container{padding:30px}.elementor-507 .elementor-element.elementor-element-81ad6bd .elementor-button{background-color:#000;border-radius:30px}.elementor-507 .elementor-element.elementor-element-81ad6bd .elementor-button:hover,.elementor-507 .elementor-element.elementor-element-81ad6bd .elementor-button:focus{background-color:#1d1b1b;color:#fff}.elementor-507 .elementor-element.elementor-element-81ad6bd>.elementor-widget-container{padding:30px}.elementor-507 .elementor-element.elementor-element-81ad6bd .elementor-button:hover svg,.elementor-507 .elementor-element.elementor-element-81ad6bd .elementor-button:focus svg{fill:#fff}.elementor-507 .elementor-element.elementor-element-2b547bd:not(.elementor-motion-effects-element-type-background),.elementor-507 .elementor-element.elementor-element-2b547bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#01a2df}.elementor-507 .elementor-element.elementor-element-2b547bd{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-507 .elementor-element.elementor-element-2b547bd>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-507 .elementor-element.elementor-element-362a73e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-507 .elementor-element.elementor-element-1057210>.elementor-widget-container{padding:30px}.elementor-507 .elementor-element.elementor-element-1057210{color:#fff}.elementor-507 .elementor-element.elementor-element-0a6d456 .elementor-button{background-color:#000;text-decoration:none;border-radius:30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-507 .elementor-element.elementor-element-0a6d456 .elementor-button:hover,.elementor-507 .elementor-element.elementor-element-0a6d456 .elementor-button:focus{background-color:#1d1b1b}.elementor-507 .elementor-element.elementor-element-0a6d456>.elementor-widget-container{padding:30px}.elementor-507 .elementor-element.elementor-element-35bb7bc:not(.elementor-motion-effects-element-type-background),.elementor-507 .elementor-element.elementor-element-35bb7bc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0f83ca}.elementor-507 .elementor-element.elementor-element-35bb7bc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-507 .elementor-element.elementor-element-35bb7bc>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-507 .elementor-element.elementor-element-a889c71>.elementor-widget-container{padding:30px}.elementor-507 .elementor-element.elementor-element-a889c71{text-align:center;color:#fff}.elementor-507 .elementor-element.elementor-element-d7f7e41 .elementor-button{background-color:#000;text-decoration:none;border-radius:30px}.elementor-507 .elementor-element.elementor-element-d7f7e41 .elementor-button:hover,.elementor-507 .elementor-element.elementor-element-d7f7e41 .elementor-button:focus{background-color:#1d1b1b}.elementor-507 .elementor-element.elementor-element-d7f7e41>.elementor-widget-container{padding:30px}.elementor-507 .elementor-element.elementor-element-eb9a9c4>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#161616 0%,#0870db 100%);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-507 .elementor-element.elementor-element-eb9a9c4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-507 .elementor-element.elementor-element-4a0cb02{--spacer-size:245px}.elementor-507 .elementor-element.elementor-element-e062223{text-align:center}.elementor-507 .elementor-element.elementor-element-e062223 .elementor-heading-title{font-size:40px;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,.99);color:snow}.elementor-507 .elementor-element.elementor-element-4e207c4>.elementor-widget-container{padding:0 50px}.elementor-507 .elementor-element.elementor-element-4e207c4{text-align:center;color:#fff}.elementor-507 .elementor-element.elementor-element-2383bdb .elementor-button{background-color:#000;text-decoration:none;border-radius:30px}.elementor-507 .elementor-element.elementor-element-2383bdb .elementor-button:hover,.elementor-507 .elementor-element.elementor-element-2383bdb .elementor-button:focus{background-color:#1d1b1b}.elementor-507 .elementor-element.elementor-element-522cebf{--spacer-size:50px}.elementor-507 .elementor-element.elementor-element-641dbba{--spacer-size:245px}:root{--page-title-display:none}@media(min-width:768px){.elementor-507 .elementor-element.elementor-element-e045a7c{width:41.541%}.elementor-507 .elementor-element.elementor-element-22c3aa1{width:58.459%}.elementor-507 .elementor-element.elementor-element-a986ec7{width:60%}.elementor-507 .elementor-element.elementor-element-c02e9d9{width:40%}.elementor-507 .elementor-element.elementor-element-92ecbf6{width:40%}.elementor-507 .elementor-element.elementor-element-8ad5598{width:60%}.elementor-507 .elementor-element.elementor-element-41391f9{width:40%}.elementor-507 .elementor-element.elementor-element-1d4f236{width:60%}.elementor-507 .elementor-element.elementor-element-362a73e{width:40%}.elementor-507 .elementor-element.elementor-element-2679853{width:60%}.elementor-507 .elementor-element.elementor-element-69710d5{width:60.236%}.elementor-507 .elementor-element.elementor-element-52db437{width:39.725%}}@media(max-width:1024px) and (min-width:768px){.elementor-507 .elementor-element.elementor-element-e045a7c{width:100%}.elementor-507 .elementor-element.elementor-element-22c3aa1{width:100%}.elementor-507 .elementor-element.elementor-element-a986ec7{width:100%}.elementor-507 .elementor-element.elementor-element-c02e9d9{width:100%}.elementor-507 .elementor-element.elementor-element-92ecbf6{width:100%}.elementor-507 .elementor-element.elementor-element-8ad5598{width:100%}.elementor-507 .elementor-element.elementor-element-41391f9{width:100%}.elementor-507 .elementor-element.elementor-element-1d4f236{width:100%}.elementor-507 .elementor-element.elementor-element-362a73e{width:100%}.elementor-507 .elementor-element.elementor-element-2679853{width:100%}.elementor-507 .elementor-element.elementor-element-69710d5{width:100%}.elementor-507 .elementor-element.elementor-element-52db437{width:100%}}@media(min-width:1025px){.elementor-507 .elementor-element.elementor-element-4db7e78:not(.elementor-motion-effects-element-type-background),.elementor-507 .elementor-element.elementor-element-4db7e78>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:767px){.elementor-507 .elementor-element.elementor-element-0ea39e5 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center}.elementor-507 .elementor-element.elementor-element-bde8669>.elementor-widget-container{padding:10px}.elementor-507 .elementor-element.elementor-element-a4cbddb .elementor-heading-title{font-size:40px}.elementor-507 .elementor-element.elementor-element-fd35775>.elementor-widget-container{padding:10px}.elementor-507 .elementor-element.elementor-element-afdeddf img{width:90%}.elementor-507 .elementor-element.elementor-element-b43033a{--spacer-size:0px}.elementor-507 .elementor-element.elementor-element-490096d .elementor-heading-title{font-size:30px}.elementor-507 .elementor-element.elementor-element-4486aeb{--spacer-size:34px}.elementor-507 .elementor-element.elementor-element-1ad48be{--spacer-size:0px}.elementor-507 .elementor-element.elementor-element-5ecaf14>.elementor-widget-container{padding:20px}.elementor-507 .elementor-element.elementor-element-5ecaf14 .elementor-heading-title{font-size:23px}.elementor-507 .elementor-element.elementor-element-6db189c{--spacer-size:34px}.elementor-507 .elementor-element.elementor-element-5ccd509{--spacer-size:164px}.elementor-507 .elementor-element.elementor-element-7dda56f .elementor-heading-title{font-size:30px}.elementor-507 .elementor-element.elementor-element-efd9aef{--spacer-size:105px}.elementor-507 .elementor-element.elementor-element-e062223 .elementor-heading-title{font-size:25px}.elementor-507 .elementor-element.elementor-element-4e207c4{font-size:30px}}