.elementor-7022 .elementor-element.elementor-element-3d17c0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.13;--padding-top:10rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7022 .elementor-element.elementor-element-3d17c0f:not(.elementor-motion-effects-element-type-background), .elementor-7022 .elementor-element.elementor-element-3d17c0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-993f601 );}.elementor-7022 .elementor-element.elementor-element-3d17c0f::before, .elementor-7022 .elementor-element.elementor-element-3d17c0f > .elementor-background-video-container::before, .elementor-7022 .elementor-element.elementor-element-3d17c0f > .e-con-inner > .elementor-background-video-container::before, .elementor-7022 .elementor-element.elementor-element-3d17c0f > .elementor-background-slideshow::before, .elementor-7022 .elementor-element.elementor-element-3d17c0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7022 .elementor-element.elementor-element-3d17c0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ksigroupafrica.com/wp-content/uploads/2026/03/piscine-moderne-avec-cascade-et-vegetati.webp");--background-overlay:'';background-size:cover;}.elementor-7022 .elementor-element.elementor-element-af2c7bc .elementor-icon-wrapper{text-align:center;}.elementor-7022 .elementor-element.elementor-element-af2c7bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence9 );}.elementor-7022 .elementor-element.elementor-element-af2c7bc.elementor-view-framed .elementor-icon, .elementor-7022 .elementor-element.elementor-element-af2c7bc.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence9 );border-color:var( --e-global-color-kadence9 );}.elementor-7022 .elementor-element.elementor-element-af2c7bc.elementor-view-framed .elementor-icon, .elementor-7022 .elementor-element.elementor-element-af2c7bc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence9 );}.elementor-7022 .elementor-element.elementor-element-171283d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;text-align:center;}.elementor-7022 .elementor-element.elementor-element-171283d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:400;color:var( --e-global-color-43b2f31 );}.elementor-7022 .elementor-element.elementor-element-16df5c8{text-align:center;font-weight:300;color:#FFFEFD9E;}.elementor-7022 .elementor-element.elementor-element-7b00657{--display:flex;--min-height:755px;--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-7022 .elementor-element.elementor-element-7b00657:not(.elementor-motion-effects-element-type-background), .elementor-7022 .elementor-element.elementor-element-7b00657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1260599 );}.elementor-7022 .elementor-element.elementor-element-a70dd71{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-7022 .elementor-element.elementor-element-a70dd71 > .elementor-widget-container{background-color:var( --e-global-color-43b2f31 );margin:-8rem 0rem 0rem 0rem;padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EF4D2369;border-radius:5px 5px 5px 5px;}.elementor-7022 .elementor-element.elementor-element-a70dd71.elementor-element{--align-self:center;}.elementor-7022 .elementor-element.elementor-element-a70dd71 .jet-form__label, .elementor-7022 .elementor-element.elementor-element-a70dd71 .jet-form__desc{display:flex;justify-content:flex-start;}.elementor-7022 .elementor-element.elementor-element-a70dd71 .jet-form-col{align-items:flex-start;}.elementor-7022 .elementor-element.elementor-element-a70dd71 .jet-form-repeater__actions{justify-content:flex-start;}.elementor-7022 .elementor-element.elementor-element-a70dd71 .jet-form-repeater__row-remove{align-self:flex-start;}.elementor-7022 .elementor-element.elementor-element-a70dd71 .jet-form__submit-wrap{justify-content:flex-start;align-items:flex-start;}.elementor-7022 .elementor-element.elementor-element-a70dd71 .jet-form-message{text-align:center;}.elementor-7022 .elementor-element.elementor-element-a70dd71 .jet-form__field-error, .elementor-7022 .elementor-element.elementor-element-a70dd71 .jet-form .jet-engine-file-upload__errors{text-align:left;}.elementor-7022 .elementor-element.elementor-element-28b5a0f{width:var( --container-widget-width, 49% );max-width:49%;margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;}.elementor-7022 .elementor-element.elementor-element-28b5a0f.elementor-element{--align-self:center;}.elementor-7022 .elementor-element.elementor-element-28b5a0f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:49px;font-weight:700;line-height:1.2em;color:var( --e-global-color-993f601 );}.elementor-7022 .elementor-element.elementor-element-1420881{padding:0px 100px 0px 100px;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#545454;}.elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-7022 .elementor-element.elementor-element-c06370a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:is( .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__items, .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(10px / 2);padding-right:calc(10px / 2);}:is( .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid, .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 10px / -2);margin-right:calc( 10px / -2);width:calc(100% + 10px);}.elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 10px / -2);margin-right:calc( 10px / -2);}:is( .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__items, .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(22px / 2);padding-bottom:calc(22px / 2);}:is( .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid, .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__slider, .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 22px / -2);margin-bottom:calc( 22px / -2);}.elementor-7022 .elementor-element.elementor-element-c06370a .jet-listing-grid__loader{--spinner-color:var( --e-global-color-kadence2 );}.elementor-7022 .elementor-element.elementor-element-c06370a .jet-listing-grid__slider-icon{width:27px;height:27px;line-height:27px;margin-top:calc( -27px/2 );background:#20515321;}.elementor-7022 .elementor-element.elementor-element-c06370a .jet-listing-grid__slider-icon.prev-arrow{left:-58px;right:auto;}.elementor-7022 .elementor-element.elementor-element-c06370a .jet-listing-grid__slider-icon.next-arrow{right:-58px;left:auto;}.elementor-7022 .elementor-element.elementor-element-c06370a .jet-listing-grid__slider .jet-slick-dots li{width:8px;height:8px;margin-left:calc( 10px/2 );margin-right:calc( 10px/2 );background:#F3806226;}.elementor-7022 .elementor-element.elementor-element-c06370a .swiper-pagination-bullet{--swiper-pagination-bullet-size:8px;}.elementor-7022 .elementor-element.elementor-element-c06370a .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:calc( 10px / 2 );}.elementor-7022 .elementor-element.elementor-element-c06370a .jet-engine-swiper-pagination-wrapper{--swiper-pagination-bullet-inactive-color:#F3806226;--swiper-pagination-color:var( --e-global-color-kadence1 );}.elementor-7022 .elementor-element.elementor-element-c06370a .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-kadence1 );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-7022 .elementor-element.elementor-element-3d17c0f{--padding-top:8rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7022 .elementor-element.elementor-element-171283d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-7022 .elementor-element.elementor-element-16df5c8{width:var( --container-widget-width, 433px );max-width:433px;--container-widget-width:433px;--container-widget-flex-grow:0;}.elementor-7022 .elementor-element.elementor-element-16df5c8.elementor-element{--align-self:center;}.elementor-7022 .elementor-element.elementor-element-a70dd71{--container-widget-width:788px;--container-widget-flex-grow:0;width:var( --container-widget-width, 788px );max-width:788px;}.elementor-7022 .elementor-element.elementor-element-a70dd71 .jet-form-row:not(:last-child){padding-bottom:18px;}.elementor-7022 .elementor-element.elementor-element-a70dd71 .jet-form__label{padding:0px 0px 10px 0px;}.elementor-7022 .elementor-element.elementor-element-28b5a0f{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;--container-widget-width:627px;--container-widget-flex-grow:0;width:var( --container-widget-width, 627px );max-width:627px;}.elementor-7022 .elementor-element.elementor-element-28b5a0f .elementor-heading-title{font-size:45px;}.elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-7022 .elementor-element.elementor-element-c06370a .jet-listing-grid__slider-icon.prev-arrow{left:-32px;right:auto;}.elementor-7022 .elementor-element.elementor-element-c06370a .jet-listing-grid__slider-icon.next-arrow{right:-32px;left:auto;}}@media(max-width:767px){.elementor-7022 .elementor-element.elementor-element-3d17c0f{--padding-top:8rem;--padding-bottom:9rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7022 .elementor-element.elementor-element-7b00657{--padding-top:10px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-7022 .elementor-element.elementor-element-28b5a0f{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7022 .elementor-element.elementor-element-28b5a0f .elementor-heading-title{font-size:36px;}.elementor-7022 .elementor-element.elementor-element-1420881{padding:0px 0px 0px 0px;font-size:14px;}.elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__items, .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(10px / 2);padding-bottom:calc(10px / 2);}:is( .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid, .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__slider, .elementor-7022 .elementor-element.elementor-element-c06370a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 10px / -2);margin-bottom:calc( 10px / -2);}.elementor-7022 .elementor-element.elementor-element-c06370a .jet-listing-grid__slider-icon.prev-arrow{left:-284px;right:auto;}.elementor-7022 .elementor-element.elementor-element-c06370a .jet-listing-grid__slider-icon.next-arrow{right:-195px;left:auto;}}/* Start custom CSS for heading, class: .elementor-element-28b5a0f */.elementor-7022 .elementor-element.elementor-element-28b5a0f .highlight{
background: linear-gradient(90deg, #215153 0%, #EF4D23 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: 700;
}/* End custom CSS */