.elementor-43 .elementor-element.elementor-element-0b90f43{--display:flex;}.elementor-43 .elementor-element.elementor-element-0b90f43:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0b90f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f898f31 );}.elementor-43 .elementor-element.elementor-element-0b90f43 > .elementor-shape-top .elementor-shape-fill, .elementor-43 .elementor-element.elementor-element-0b90f43 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-0b90f43 > .elementor-shape-top svg, .elementor-43 .elementor-element.elementor-element-0b90f43 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:95px;}.elementor-43 .elementor-element.elementor-element-0b90f43 > .elementor-shape-top, .elementor-43 .elementor-element.elementor-element-0b90f43 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-43 .elementor-element.elementor-element-0b90f43 > .elementor-shape-bottom .elementor-shape-fill, .elementor-43 .elementor-element.elementor-element-0b90f43 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-f898f31 );}.elementor-43 .elementor-element.elementor-element-0b90f43 > .elementor-shape-bottom svg, .elementor-43 .elementor-element.elementor-element-0b90f43 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:63px;transform:translateX(-50%) rotateY(180deg);}.elementor-43 .elementor-element.elementor-element-0b90f43 > .elementor-shape-bottom, .elementor-43 .elementor-element.elementor-element-0b90f43 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{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 );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-43 .elementor-element.elementor-element-5d3649a .elementor-repeater-item-da78a28 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://lavanant.nc/wp-content/uploads/2025/03/accueil-1.jpg);background-size:cover;}.elementor-43 .elementor-element.elementor-element-5d3649a .elementor-repeater-item-319ff36 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://lavanant.nc/wp-content/uploads/2025/03/accueil-2.jpg);background-size:cover;}.elementor-43 .elementor-element.elementor-element-5d3649a .elementor-repeater-item-f7b0c43 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://lavanant.nc/wp-content/uploads/2025/03/accueil-3.jpg);background-size:cover;}.elementor-43 .elementor-element.elementor-element-5d3649a .swiper-slide{transition-duration:calc(5000ms*1.2);height:70vh;}.elementor-43 .elementor-element.elementor-element-5d3649a > .elementor-widget-container{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-5d3649a .swiper-slide-contents{max-width:60%;text-shadow:5px 2px 6px rgba(0, 0, 0, 0.85);}.elementor-43 .elementor-element.elementor-element-5d3649a .swiper-slide-inner{text-align:center;}.elementor-43 .elementor-element.elementor-element-5d3649a .elementor-slide-heading{font-family:"Varela Round", Sans-serif;font-size:45px;font-weight:300;text-transform:capitalize;line-height:1em;}.elementor-43 .elementor-element.elementor-element-5d3649a .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:100px;}.elementor-43 .elementor-element.elementor-element-5d3649a .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;}.elementor-43 .elementor-element.elementor-element-5d3649a .elementor-swiper-button{font-size:35px;color:var( --e-global-color-f898f31 );}.elementor-43 .elementor-element.elementor-element-5d3649a .elementor-swiper-button svg{fill:var( --e-global-color-f898f31 );}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-43 .elementor-element.elementor-element-5d3649a .elementor-slide-heading{font-size:32px;}.elementor-43 .elementor-element.elementor-element-5d3649a .elementor-slide-description{font-size:18px;}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-43 .elementor-element.elementor-element-5d3649a .swiper-slide-contents{max-width:100%;}.elementor-43 .elementor-element.elementor-element-5d3649a .elementor-slide-heading{font-size:30px;}.elementor-43 .elementor-element.elementor-element-5d3649a .elementor-slide-description{font-size:11px;}.elementor-43 .elementor-element.elementor-element-5d3649a .elementor-swiper-button{font-size:21px;}}