.elementor-41 .elementor-element.elementor-element-a1a96ca:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-a1a96ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4EC;}.elementor-41 .elementor-element.elementor-element-a1a96ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 100px 7px 100px;}.elementor-41 .elementor-element.elementor-element-a1a96ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41 .elementor-element.elementor-element-f050100:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-f050100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4EC;}.elementor-41 .elementor-element.elementor-element-f050100{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 80px 100px;}.elementor-41 .elementor-element.elementor-element-f050100 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41 .elementor-element.elementor-element-6a0f71a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41 .elementor-element.elementor-element-6a0f71a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waterkantvilla.co.za/wp-content/uploads/2025/08/IMG_4791-Large.png");background-position:center right;background-repeat:no-repeat;background-size:49% auto;}.elementor-41 .elementor-element.elementor-element-6a0f71a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 190px 0px 0px;}.elementor-41 .elementor-element.elementor-element-6a0f71a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41 .elementor-element.elementor-element-879ef0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41 .elementor-element.elementor-element-879ef0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9EB1BB;}.elementor-41 .elementor-element.elementor-element-879ef0f > .elementor-element-populated, .elementor-41 .elementor-element.elementor-element-879ef0f > .elementor-element-populated > .elementor-background-overlay, .elementor-41 .elementor-element.elementor-element-879ef0f > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-41 .elementor-element.elementor-element-879ef0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41 .elementor-element.elementor-element-879ef0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41 .elementor-element.elementor-element-03f4a54{text-align:center;}.elementor-41 .elementor-element.elementor-element-03f4a54 .elementor-heading-title{font-size:36px;color:#6F1A07;}.elementor-41 .elementor-element.elementor-element-36916d0 > .elementor-widget-container{margin:-4px 0px 25px 0px;}.elementor-41 .elementor-element.elementor-element-36916d0{text-align:left;}.elementor-41 .elementor-element.elementor-element-60ff000 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-67fd0a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41 .elementor-element.elementor-element-67fd0a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41 .elementor-element.elementor-element-f8ba488:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-f8ba488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF6B;}.elementor-41 .elementor-element.elementor-element-f8ba488 > .elementor-background-overlay{opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41 .elementor-element.elementor-element-f8ba488, .elementor-41 .elementor-element.elementor-element-f8ba488 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-41 .elementor-element.elementor-element-f8ba488{box-shadow:0px 4px 8px 0px rgba(34,34,34,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:60px;padding:20px 83px 0px 90px;}.elementor-41 .elementor-element.elementor-element-4306e3e .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-4306e3e.elementor-view-stacked .elementor-icon{background-color:#076FF5;}.elementor-41 .elementor-element.elementor-element-4306e3e.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-4306e3e.elementor-view-default .elementor-icon{color:#076FF5;border-color:#076FF5;}.elementor-41 .elementor-element.elementor-element-4306e3e.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-4306e3e.elementor-view-default .elementor-icon svg{fill:#076FF5;}.elementor-41 .elementor-element.elementor-element-c91e752 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-c91e752{text-align:center;font-size:14px;text-transform:uppercase;}.elementor-41 .elementor-element.elementor-element-52696e6 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-52696e6.elementor-view-stacked .elementor-icon{background-color:#076FF5;}.elementor-41 .elementor-element.elementor-element-52696e6.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-52696e6.elementor-view-default .elementor-icon{color:#076FF5;border-color:#076FF5;}.elementor-41 .elementor-element.elementor-element-52696e6.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-52696e6.elementor-view-default .elementor-icon svg{fill:#076FF5;}.elementor-41 .elementor-element.elementor-element-a5d07f7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-a5d07f7{text-align:center;font-size:14px;text-transform:uppercase;}.elementor-41 .elementor-element.elementor-element-0111a1c .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-0111a1c.elementor-view-stacked .elementor-icon{background-color:#076FF5;}.elementor-41 .elementor-element.elementor-element-0111a1c.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-0111a1c.elementor-view-default .elementor-icon{color:#076FF5;border-color:#076FF5;}.elementor-41 .elementor-element.elementor-element-0111a1c.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-0111a1c.elementor-view-default .elementor-icon svg{fill:#076FF5;}.elementor-41 .elementor-element.elementor-element-ab3502d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-ab3502d{text-align:center;font-size:14px;text-transform:uppercase;}.elementor-41 .elementor-element.elementor-element-045dc48 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-045dc48.elementor-view-stacked .elementor-icon{background-color:#076FF5;}.elementor-41 .elementor-element.elementor-element-045dc48.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-045dc48.elementor-view-default .elementor-icon{color:#076FF5;border-color:#076FF5;}.elementor-41 .elementor-element.elementor-element-045dc48.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-045dc48.elementor-view-default .elementor-icon svg{fill:#076FF5;}.elementor-41 .elementor-element.elementor-element-61f8504 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-61f8504{text-align:center;font-size:14px;text-transform:uppercase;}.elementor-41 .elementor-element.elementor-element-3c88e50 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-3c88e50.elementor-view-stacked .elementor-icon{background-color:#076FF5;}.elementor-41 .elementor-element.elementor-element-3c88e50.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-3c88e50.elementor-view-default .elementor-icon{color:#076FF5;border-color:#076FF5;}.elementor-41 .elementor-element.elementor-element-3c88e50.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-3c88e50.elementor-view-default .elementor-icon svg{fill:#076FF5;}.elementor-41 .elementor-element.elementor-element-efaedf1 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-efaedf1{text-align:center;font-size:14px;text-transform:uppercase;}.elementor-41 .elementor-element.elementor-element-c013ec5 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-c013ec5.elementor-view-stacked .elementor-icon{background-color:#076FF5;}.elementor-41 .elementor-element.elementor-element-c013ec5.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-c013ec5.elementor-view-default .elementor-icon{color:#076FF5;border-color:#076FF5;}.elementor-41 .elementor-element.elementor-element-c013ec5.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-c013ec5.elementor-view-default .elementor-icon svg{fill:#076FF5;}.elementor-41 .elementor-element.elementor-element-c9aaef4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-c9aaef4{text-align:center;font-size:14px;text-transform:uppercase;}.elementor-41 .elementor-element.elementor-element-86c71f4:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-86c71f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36291D8F;}.elementor-41 .elementor-element.elementor-element-86c71f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 100px 7px 100px;}.elementor-41 .elementor-element.elementor-element-86c71f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41 .elementor-element.elementor-element-3d20511 > .elementor-container{max-width:860px;}.elementor-41 .elementor-element.elementor-element-6b940ac > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-41 .elementor-element.elementor-element-c2b71f2{text-align:center;}.elementor-41 .elementor-element.elementor-element-c2b71f2 .elementor-heading-title{font-family:"Alef", Sans-serif;font-size:24px;color:#C2C2C2;}.elementor-41 .elementor-element.elementor-element-cfb6874:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-cfb6874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4EC;}.elementor-41 .elementor-element.elementor-element-cfb6874{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 80px 100px;}.elementor-41 .elementor-element.elementor-element-cfb6874 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41 .elementor-element.elementor-element-d132f48{text-align:center;}.elementor-41 .elementor-element.elementor-element-d132f48 .elementor-heading-title{font-size:36px;color:#6F1A07;}.elementor-41 .elementor-element.elementor-element-8b28efb > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-aquentro-carousel{width:100%;max-width:100%;}.elementor-41 .elementor-element.elementor-element-aquentro-carousel > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-f6d7c5e .stratum-masonry-gallery__image{transition:all 0.1s linear;}.elementor-41 .elementor-element.elementor-element-f6d7c5e .stratum-masonry-gallery__overlay{transition:all 0.1s linear;}.elementor-41 .elementor-element.elementor-element-f6d7c5e .stratum-masonry-gallery__caption{transition:all 0.1s linear;}.elementor-41 .elementor-element.elementor-element-f6d7c5e .stratum-masonry-gallery__item .stratum-masonry-gallery__overlay{background-color:#00000000;}.elementor-41 .elementor-element.elementor-element-f6d7c5e .stratum-masonry-gallery__item:hover .stratum-masonry-gallery__overlay{background-color:#00000000;}.elementor-41 .elementor-element.elementor-element-f6d7c5e .stratum-masonry-gallery__item .stratum-masonry-gallery__caption{text-align:center;bottom:0;top:unset;color:#FFFFFF;}body.elementor-page-41:not(.elementor-motion-effects-element-type-background), body.elementor-page-41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5DFE0;}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-879ef0f{width:56.842%;}.elementor-41 .elementor-element.elementor-element-67fd0a2{width:43.158%;}}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-f050100{padding:100px 30px 80px 30px;}.elementor-41 .elementor-element.elementor-element-6a0f71a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-cfb6874{padding:100px 30px 80px 30px;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-a1a96ca{padding:50px 20px 40px 20px;}.elementor-41 .elementor-element.elementor-element-f050100{padding:50px 20px 40px 20px;}.elementor-41 .elementor-element.elementor-element-6a0f71a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41 .elementor-element.elementor-element-6a0f71a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:repeat;}.elementor-41 .elementor-element.elementor-element-86c71f4{padding:50px 20px 40px 20px;}.elementor-41 .elementor-element.elementor-element-cfb6874{padding:50px 20px 40px 20px;}}