.elementor-2738 .elementor-element.elementor-element-8982129{--display:flex;--min-height:100vh;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%}.elementor-2738 .elementor-element.elementor-element-8982129:not(.elementor-motion-effects-element-type-background),.elementor-2738 .elementor-element.elementor-element-8982129>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://www.ecosun.re/wp-content/uploads/2026/01/La-Reunion-Ecosun-.webp);background-position:center center;background-size:cover}.elementor-2738 .elementor-element.elementor-element-a2b9c47{z-index:1}.elementor-2738 .elementor-element.elementor-element-a2b9c47 .elementor-heading-title{font-family:"Atkinson",Sans-serif;font-size:70px;font-weight:700;line-height:105%;color:var(--e-global-color-text)}.elementor-2738 .elementor-element.elementor-element-8965d46{z-index:1;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-2738 .elementor-element.elementor-element-b7a11f5{--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;--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-2738 .elementor-element.elementor-element-b71e3bb{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%}.elementor-2738 .elementor-element.elementor-element-facb8b2 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-primary)}.elementor-2738 .elementor-element.elementor-element-46cff81{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}.elementor-2738 .elementor-element.elementor-element-37a79f1{--grid-row-gap:20px;--grid-column-gap:20px}.elementor-2738 .elementor-element.elementor-element-37a79f1>.elementor-widget-container{margin:20px 0 0 0;padding:0 0 180px 0}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.9 * 100%)}.elementor-2738 .elementor-element.elementor-element-37a79f1:after{content:"0.9"}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post__thumbnail__link{width:100%}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post{border-radius:10px}.elementor-2738 .elementor-element.elementor-element-37a79f1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0}.elementor-2738 .elementor-element.elementor-element-37a79f1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0}.elementor-2738 .elementor-element.elementor-element-37a79f1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post__title,.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post__title a{color:var(--e-global-color-text);font-family:var(--e-global-typography-1783b17-font-family),Sans-serif;font-size:var(--e-global-typography-1783b17-font-size);font-weight:var(--e-global-typography-1783b17-font-weight);line-height:var(--e-global-typography-1783b17-line-height)}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post__excerpt p{color:var(--e-global-color-text);font-weight:var(--e-global-typography-f2ed05b-font-weight)}.elementor-2738 .elementor-element.elementor-element-2d43f02{--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;--gap:75px 75px;--row-gap:75px;--column-gap:75px;--padding-top:145px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:0}.elementor-2738 .elementor-element.elementor-element-2d43f02:not(.elementor-motion-effects-element-type-background),.elementor-2738 .elementor-element.elementor-element-2d43f02>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-2738 .elementor-element.elementor-element-d02e283{text-align:center}.elementor-2738 .elementor-element.elementor-element-d02e283 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-text)}.elementor-2738 .elementor-element.elementor-element-be5581b{--display:flex;--gap:75px 75px;--row-gap:75px;--column-gap:75px}.elementor-2738 .elementor-element.elementor-element-44db440>.elementor-widget-container{padding:0% 5% 0% 5%}.elementor-2738 .elementor-element.elementor-element-c3150a5{--grid-template-columns:repeat(3, auto);--icon-size:42px;--grid-column-gap:32px;--grid-row-gap:0px}.elementor-2738 .elementor-element.elementor-element-c3150a5 .elementor-widget-container{text-align:center}.elementor-2738 .elementor-element.elementor-element-c3150a5 .elementor-social-icon{background-color:#fff0;--icon-padding:0em}.elementor-2738 .elementor-element.elementor-element-c3150a5 .elementor-social-icon i{color:var(--e-global-color-text)}.elementor-2738 .elementor-element.elementor-element-c3150a5 .elementor-social-icon svg{fill:var(--e-global-color-text)}@media(max-width:1024px){.elementor-2738 .elementor-element.elementor-element-8982129{--min-height:100vh;--justify-content:center;--padding-top:0%;--padding-bottom:15%;--padding-left:10%;--padding-right:10%}.elementor-2738 .elementor-element.elementor-element-a2b9c47 .elementor-heading-title{font-size:76px;line-height:78px}.elementor-2738 .elementor-element.elementor-element-8965d46{width:var(--container-widget-width,66%);max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2738 .elementor-element.elementor-element-b7a11f5{--margin-top:-35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-2738 .elementor-element.elementor-element-facb8b2 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-2738 .elementor-element.elementor-element-46cff81{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post__title,.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post__title a{font-size:var(--e-global-typography-1783b17-font-size);line-height:var(--e-global-typography-1783b17-line-height)}.elementor-2738 .elementor-element.elementor-element-2d43f02{--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:50px;--padding-bottom:85px;--padding-left:10%;--padding-right:10%}.elementor-2738 .elementor-element.elementor-element-d02e283{text-align:start}.elementor-2738 .elementor-element.elementor-element-d02e283 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-2738 .elementor-element.elementor-element-be5581b{--gap:45px 45px;--row-gap:45px;--column-gap:45px}}@media(max-width:767px){.elementor-2738 .elementor-element.elementor-element-8982129{--min-height:100vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0;--padding-bottom:75%;--padding-left:20px;--padding-right:20px}.elementor-2738 .elementor-element.elementor-element-a2b9c47 .elementor-heading-title{font-size:46px;line-height:48px;letter-spacing:-.015em}.elementor-2738 .elementor-element.elementor-element-8965d46{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2738 .elementor-element.elementor-element-b7a11f5{--margin-top:-95%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-2738 .elementor-element.elementor-element-b71e3bb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-2738 .elementor-element.elementor-element-facb8b2 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-2738 .elementor-element.elementor-element-46cff81{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2738 .elementor-element.elementor-element-37a79f1{--grid-row-gap:12px;--grid-column-gap:12px}.elementor-2738 .elementor-element.elementor-element-37a79f1>.elementor-widget-container{margin:35px 0 0 0;padding:0 0 150px 0}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.5 * 100%)}.elementor-2738 .elementor-element.elementor-element-37a79f1:after{content:"0.5"}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post__thumbnail__link{width:100%}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post__title,.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post__title a{font-size:var(--e-global-typography-1783b17-font-size);line-height:var(--e-global-typography-1783b17-line-height)}.elementor-2738 .elementor-element.elementor-element-2d43f02{--padding-top:50px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-2738 .elementor-element.elementor-element-d02e283 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-2738 .elementor-element.elementor-element-44db440>.elementor-widget-container{padding:0% 0% 0% 0%}}@media (max-width:767px){.elementor-2738 .elementor-element.elementor-element-8982129 .container-svg-carrousel{flex-direction:row;justify-content:flex-end}.elementor-2738 .elementor-element.elementor-element-8982129 .container-svg-carrousel>div{min-height:48px}.elementor-2738 .elementor-element.elementor-element-8982129 .container-svg-carrousel>div:first-child{padding-right:20px;border-right:1px solid}.elementor-2738 .elementor-element.elementor-element-8982129 .container-svg-carrousel>div:last-child{padding-left:20px}.elementor-2738 .elementor-element.elementor-element-8982129 .container-svg-carrousel .elementor-widget-container{display:flex;align-items:center}.elementor-2738 .elementor-element.elementor-element-8982129 .container-svg-carrousel>div:last-child svg{transform:rotate(180deg)}.elementor-2738 .elementor-element.elementor-element-8982129 .container-svg-carrousel .elementor-icon{font-size:24px}}.elementor-2738 .elementor-element.elementor-element-5c734fc .e-widget-swiper,.elementor-2738 .elementor-element.elementor-element-5c734fc .elementor-image-carousel-wrapper{height:100%;border-radius:10px}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-posts-container{grid-template-rows:repeat(3,395px)}.elementor-2738 .elementor-element.elementor-element-37a79f1 article{position:relative;filter:drop-shadow(3px 4px 10px rgb(0 0 0 / .15))}.elementor-2738 .elementor-element.elementor-element-37a79f1 article:first-child{grid-column:span 2 / span 2}.elementor-2738 .elementor-element.elementor-element-37a79f1 article::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background:linear-gradient(0deg,rgb(0 0 0 / .75) 0%,#fff0 100%);z-index:1}.elementor-2738 .elementor-element.elementor-element-37a79f1 article::after{content:'';position:absolute;width:40px;height:34px;top:20px;right:20px;background-image:url(https://www.ecosun.re/wp-content/uploads/2025/08/Group-97-1.svg);background-repeat:no-repeat;background-size:100%;transition:right .3s ease}.elementor-2738 .elementor-element.elementor-element-37a79f1 article:hover::after{right:15px}.elementor-2738 .elementor-element.elementor-element-37a79f1 a{height:100%}.elementor-2738 .elementor-element.elementor-element-37a79f1 a>div{padding-bottom:0!important;height:100%}.elementor-2738 .elementor-element.elementor-element-37a79f1 img{left:0;position:relative;top:0;transform:none;width:100%!important;object-fit:cover}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post__text{position:absolute;bottom:25px;left:25px;max-width:fit-content;z-index:2}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post__excerpt{margin-bottom:0}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post__excerpt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (min-width:1025px){.elementor-2738 .elementor-element.elementor-element-37a79f1 article:nth-child(3),.elementor-2738 .elementor-element.elementor-element-37a79f1 article:nth-child(5){height:85%}.elementor-2738 .elementor-element.elementor-element-37a79f1 article:nth-child(7),.elementor-2738 .elementor-element.elementor-element-37a79f1 article:nth-child(9),.elementor-2738 .elementor-element.elementor-element-37a79f1 article:last-child{transform:translateY(-15%)}}@media (max-width:1024px){.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-posts-container{grid-template-rows:repeat(6,265px)}.elementor-2738 .elementor-element.elementor-element-37a79f1 article:nth-child(2){height:80%}.elementor-2738 .elementor-element.elementor-element-37a79f1 article:nth-child(4),.elementor-2738 .elementor-element.elementor-element-37a79f1 article:nth-child(6),.elementor-2738 .elementor-element.elementor-element-37a79f1 article:nth-child(8),.elementor-2738 .elementor-element.elementor-element-37a79f1 article:nth-child(10){transform:translateY(-20%)}}@media (max-width:767px){.elementor-2738 .elementor-element.elementor-element-37a79f1 article::after{width:26px;height:22px;background-image:url(https://www.ecosun.re/wp-content/uploads/2025/09/Group-97.svg)}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post__text{left:10px;bottom:10px}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post__title{max-width:50%}.elementor-2738 .elementor-element.elementor-element-37a79f1 .elementor-post__excerpt{max-width:75%;padding-top:5px}}.elementor-2738 .elementor-element.elementor-element-44db440 h3,.elementor-2738 .elementor-element.elementor-element-44db440 p{color:var(--e-global-color-secondary)}.elementor-2738 .elementor-element.elementor-element-44db440 #sbi_load{display:none!important}body.elementor-page-2738 .moved-menu-logo{color:var(--e-global-color-secondary)}@font-face{font-family:'Atkinson';font-style:normal;font-weight:400;font-display:auto;src:url(https://www.ecosun.re/wp-content/uploads/2025/08/AtkinsonHyperlegibleNext-Regular.ttf) format('truetype')}@font-face{font-family:'Atkinson';font-style:normal;font-weight:700;font-display:auto;src:url(https://www.ecosun.re/wp-content/uploads/2025/08/AtkinsonHyperlegibleNext-Bold.ttf) format('truetype')}@font-face{font-family:'Atkinson';font-style:normal;font-weight:800;font-display:auto;src:url(https://www.ecosun.re/wp-content/uploads/2025/08/AtkinsonHyperlegibleNext-ExtraBold.ttf) format('truetype')}@font-face{font-family:'Atkinson';font-style:normal;font-weight:500;font-display:auto;src:url(https://www.ecosun.re/wp-content/uploads/2025/08/AtkinsonHyperlegibleNext-Medium.ttf) format('truetype')}