.elementor-7142 .elementor-element.elementor-element-53eaff9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-7142 .elementor-element.elementor-element-507bb42 .elementor-icon-wrapper{text-align:center;}.elementor-7142 .elementor-element.elementor-element-507bb42.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-7142 .elementor-element.elementor-element-507bb42.elementor-view-framed .elementor-icon, .elementor-7142 .elementor-element.elementor-element-507bb42.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor2 );}.elementor-7142 .elementor-element.elementor-element-507bb42.elementor-view-framed .elementor-icon, .elementor-7142 .elementor-element.elementor-element-507bb42.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-7142 .elementor-element.elementor-element-507bb42 .elementor-icon{font-size:80px;}.elementor-7142 .elementor-element.elementor-element-507bb42 .elementor-icon svg{height:80px;}.elementor-7142 .elementor-element.elementor-element-0f347c1{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-7142 .elementor-element.elementor-element-9d1740d{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-b8fc120{--display:flex;}.elementor-7142 .elementor-element.elementor-element-ee96dee{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-7142 .elementor-element.elementor-element-02e8caa{--display:flex;--min-height:300px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-d303387{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-d303387 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-d303387 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-27080fe{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-27080fe p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-d7b3a44{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-12656bc{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-12656bc .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-12656bc .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-80f60a8{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-80f60a8 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-138e7f0{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-0a42cf3{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-0a42cf3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-0a42cf3 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-03d7743{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-03d7743 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-d0c999b{--display:flex;--min-height:300px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-a60d56e{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-a60d56e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-a60d56e .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-29876eb{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-eb517cc{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-eb517cc .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-eb517cc .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-b9680cf{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-b9680cf p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-dd2b671{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-fc76cb3{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-fc76cb3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-fc76cb3 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-52ed26e{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-52ed26e p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-01c4755{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-7600ea4{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-7600ea4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-7600ea4 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-1ae9dcd{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-1ae9dcd p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-bd3d6ba{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-6212358{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-6212358 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-6212358 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-bfb08c6{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-bfb08c6 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-c05292f{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-294b42a{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 135.657% );max-width:135.657%;--container-widget-width:135.657%;--container-widget-flex-grow:0;}.elementor-7142 .elementor-element.elementor-element-294b42a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7142 .elementor-element.elementor-element-294b42a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-294b42a .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-82c7eed{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-f774cab{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-f774cab .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-f774cab .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-4fd6dc7{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-4fd6dc7 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-28fa032{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-9f8715f{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-9f8715f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-9f8715f .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-1327cd4{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-1327cd4 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-1eafa52{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-0a1cca0{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-0a1cca0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-0a1cca0 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-b8a47f5{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-b8a47f5 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-ba81141{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-fe92f7f{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-fe92f7f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-fe92f7f .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-e33c4d4{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-e33c4d4 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-7faa7ac{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-095d832{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-095d832 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-095d832 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-fe8f231{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-fe8f231 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-3cef9f9{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-22a3e5c{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-22a3e5c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-22a3e5c .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-d2f1ab9{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-d2f1ab9 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-8c1ef4f{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-8e90ffa{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-8e90ffa .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-8e90ffa .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-ea2597d{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-ea2597d p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-1cf63ef{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-58bf7f5{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-58bf7f5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-58bf7f5 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-5fbf223{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-5fbf223 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-99d1693{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-09c9359{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-09c9359 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-09c9359 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-2fb4f37{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-72d284a{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-72d284a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-72d284a .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-cf13a12{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-cf13a12 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-49f671e{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-bda5047{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-bda5047 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-bda5047 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-c904547{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-c904547 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-c31ef76{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-11eeb43{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-11eeb43 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-11eeb43 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-93c2ba8{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-93c2ba8 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-5e72fbb{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-6acc214{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-6acc214 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-6acc214 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-4978daf{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-4978daf p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-609f328{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-d34abdf{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-d34abdf .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-d34abdf .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-50ab73c{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-50ab73c p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-b93c707{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-f749f63{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-f749f63 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-f749f63 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-0e57b28{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-0e57b28 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-b59f909{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-ea2142a{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-ea2142a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-ea2142a .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-933df79{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-933df79 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-59ae244{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-fc91346{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-fc91346 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-fc91346 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-84d1284{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-84d1284 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-264526b{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-b40e382{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-b40e382 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-b40e382 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-6f56d7f{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-6f56d7f p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-7ea7674{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-3c55645{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-3c55645 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-3c55645 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-7112ae6{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-7112ae6 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-8baa498{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-38439f8{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-38439f8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-38439f8 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-e25560a{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-e25560a p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-509c111{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-33e2f70{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-33e2f70 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-33e2f70 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-b92ba17{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-b92ba17 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-f2dcc65{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-faa67b6{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-faa67b6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-faa67b6 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-3e696c6{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-3e696c6 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-0ffced9{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-cfe705f{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-cfe705f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-cfe705f .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-3ddc79f{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-3ddc79f p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-e4f6a22{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-43076b3{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-43076b3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-43076b3 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-eece309{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-eece309 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-3cf2d96{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-802c20c );--border-color:var( --e-global-color-802c20c );}.elementor-7142 .elementor-element.elementor-element-dc2e45d{text-align:center;}.elementor-7142 .elementor-element.elementor-element-af81569 .elementor-button{background-color:var( --e-global-color-astglobalcolor3 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:20px;fill:var( --e-global-color-93e6326 );color:var( --e-global-color-93e6326 );border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:3px 3px 3px 3px;padding:15px 15px 15px 15px;}.elementor-7142 .elementor-element.elementor-element-af81569 .elementor-button:hover, .elementor-7142 .elementor-element.elementor-element-af81569 .elementor-button:focus{background-color:var( --e-global-color-9c06aa9 );color:var( --e-global-color-93e6326 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-7142 .elementor-element.elementor-element-af81569{padding:0px 0px 0px 0px;}.elementor-7142 .elementor-element.elementor-element-af81569.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7142 .elementor-element.elementor-element-af81569 .elementor-button:hover svg, .elementor-7142 .elementor-element.elementor-element-af81569 .elementor-button:focus svg{fill:var( --e-global-color-93e6326 );}.elementor-7142 .elementor-element.elementor-element-2c90a30{--display:flex;}.elementor-7142 .elementor-element.elementor-element-361acfe{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-7142 .elementor-element.elementor-element-f73103d{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-5f09b53{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-5f09b53 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-5f09b53 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-f2ac54b{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-f2ac54b p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-49c2cbc{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-0e6da76{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-0e6da76 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-0e6da76 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-da78bf3{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-da78bf3 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-5f7b2b1{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-5f7b2b1:not(.elementor-motion-effects-element-type-background), .elementor-7142 .elementor-element.elementor-element-5f7b2b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visiondinterieur.fr/wp-content/uploads/2025/11/VDI-chantiers-sans-reserve.png");background-position:top center;background-repeat:no-repeat;background-size:300px auto;}.elementor-7142 .elementor-element.elementor-element-9a11343{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-cc4dce1{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-cc4dce1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-cc4dce1 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-9bee759{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-9bee759 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-7394d64{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-6b1e130{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-6b1e130 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-6b1e130 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-e1f88df{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-e1f88df p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-665e65d{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-42be658{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-42be658 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-42be658 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-1fe8e27{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-1fe8e27 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-d4e59f1{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-8a05988{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-8a05988 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-8a05988 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-c0e0dd3{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-c0e0dd3 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-a1e571d{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-a1e571d:not(.elementor-motion-effects-element-type-background), .elementor-7142 .elementor-element.elementor-element-a1e571d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visiondinterieur.fr/wp-content/uploads/2025/11/VDI-zero-sinistre.png");background-position:top center;background-repeat:no-repeat;background-size:300px auto;}.elementor-7142 .elementor-element.elementor-element-2055c68{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-467e258{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-467e258 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-467e258 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-77861e2{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-77861e2 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-c334efe{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-c334efe:not(.elementor-motion-effects-element-type-background), .elementor-7142 .elementor-element.elementor-element-c334efe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visiondinterieur.fr/wp-content/uploads/2025/11/VDI-espaces-pro-amenages.png");background-position:top center;background-repeat:no-repeat;background-size:300px auto;}.elementor-7142 .elementor-element.elementor-element-37441f0{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-93e184c{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-93e184c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-93e184c .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-b57dec2{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-b57dec2 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-1f92ce7{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-d330f6f{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-d330f6f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-d330f6f .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-4e4d8d0{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-4e4d8d0 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-9450c01{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-1162d19{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-1162d19 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-1162d19 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-5bf78bb{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-5bf78bb p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-2b473ac{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-55fdb84{--e-image-carousel-slides-to-show:1;}.elementor-7142 .elementor-element.elementor-element-55fdb84 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7142 .elementor-element.elementor-element-55fdb84 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-7142 .elementor-element.elementor-element-50290e5{text-align:center;font-size:14px;line-height:20px;}.elementor-7142 .elementor-element.elementor-element-50290e5 p{margin-block-end:0px;}.elementor-7142 .elementor-element.elementor-element-d45a2da{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-d45a2da:not(.elementor-motion-effects-element-type-background), .elementor-7142 .elementor-element.elementor-element-d45a2da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visiondinterieur.fr/wp-content/uploads/2025/11/VDI-400-projets-realises.png");background-position:top center;background-repeat:no-repeat;background-size:300px auto;}.elementor-7142 .elementor-element.elementor-element-8e2949c{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-802c20c );--border-color:var( --e-global-color-802c20c );}.elementor-7142 .elementor-element.elementor-element-9630e0f{text-align:center;}.elementor-7142 .elementor-element.elementor-element-74ad26d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:20px;fill:var( --e-global-color-93e6326 );color:var( --e-global-color-93e6326 );border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:3px 3px 3px 3px;padding:15px 15px 15px 15px;}.elementor-7142 .elementor-element.elementor-element-74ad26d .elementor-button:hover, .elementor-7142 .elementor-element.elementor-element-74ad26d .elementor-button:focus{background-color:var( --e-global-color-9c06aa9 );color:var( --e-global-color-93e6326 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-7142 .elementor-element.elementor-element-74ad26d{padding:0px 0px 0px 0px;}.elementor-7142 .elementor-element.elementor-element-74ad26d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7142 .elementor-element.elementor-element-74ad26d .elementor-button:hover svg, .elementor-7142 .elementor-element.elementor-element-74ad26d .elementor-button:focus svg{fill:var( --e-global-color-93e6326 );}.elementor-7142 .elementor-element.elementor-element-2628303{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-transition:0.2s;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-font-size:15px;--n-tabs-title-color:var( --e-global-color-astglobalcolor3 );--n-tabs-title-color-active:var( --e-global-color-astglobalcolor3 );}.elementor-7142 .elementor-element.elementor-element-2628303 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-7142 .elementor-element.elementor-element-2628303.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4B4F5847;}.elementor-7142 .elementor-element.elementor-element-2628303.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7142 .elementor-element.elementor-element-2628303.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4B4F5847;}.elementor-7142 .elementor-element.elementor-element-2628303.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f10d064 );}.elementor-7142 .elementor-element.elementor-element-2628303.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:300;}.elementor-7142 .elementor-element.elementor-element-2628303 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-astglobalcolor3 );}.elementor-7142 .elementor-element.elementor-element-6c7d486{--display:flex;--position:fixed;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:89px;--z-index:99999;}.elementor-7142 .elementor-element.elementor-element-6c7d486:not(.elementor-motion-effects-element-type-background), .elementor-7142 .elementor-element.elementor-element-6c7d486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7142 .elementor-element.elementor-element-884becc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:99;--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:var( --e-global-color-primary );--e-share-buttons-secondary-color:var( --e-global-color-astglobalcolor4 );}.elementor-7142 .elementor-element.elementor-element-884becc .elementor-share-btn{font-size:calc(1px * 10);height:35px;}.elementor-7142 .elementor-element.elementor-element-884becc .elementor-share-btn__icon{--e-share-buttons-icon-size:20px;}.elementor-7142 .elementor-element.elementor-element-884becc .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-astglobalcolor4 );--e-share-buttons-secondary-color:var( --e-global-color-astglobalcolor2 );}body.elementor-page-7142:not(.elementor-motion-effects-element-type-background), body.elementor-page-7142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f10d064 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7142 .elementor-element.elementor-element-9d1740d{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-ee96dee{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7142 .elementor-element.elementor-element-af81569{width:var( --container-widget-width, 652.641px );max-width:652.641px;--container-widget-width:652.641px;--container-widget-flex-grow:0;}.elementor-7142 .elementor-element.elementor-element-361acfe{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7142 .elementor-element.elementor-element-74ad26d{width:var( --container-widget-width, 652.641px );max-width:652.641px;--container-widget-width:652.641px;--container-widget-flex-grow:0;} .elementor-7142 .elementor-element.elementor-element-884becc{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(min-width:768px){.elementor-7142 .elementor-element.elementor-element-53eaff9{--content-width:600px;}.elementor-7142 .elementor-element.elementor-element-02e8caa{--width:100%;}.elementor-7142 .elementor-element.elementor-element-d7b3a44{--width:100%;}.elementor-7142 .elementor-element.elementor-element-138e7f0{--width:100%;}.elementor-7142 .elementor-element.elementor-element-d0c999b{--width:100%;}.elementor-7142 .elementor-element.elementor-element-29876eb{--width:100%;}.elementor-7142 .elementor-element.elementor-element-dd2b671{--width:100%;}.elementor-7142 .elementor-element.elementor-element-01c4755{--width:100%;}.elementor-7142 .elementor-element.elementor-element-bd3d6ba{--width:100%;}.elementor-7142 .elementor-element.elementor-element-c05292f{--width:100%;}.elementor-7142 .elementor-element.elementor-element-82c7eed{--width:100%;}.elementor-7142 .elementor-element.elementor-element-28fa032{--width:100%;}.elementor-7142 .elementor-element.elementor-element-1eafa52{--width:100%;}.elementor-7142 .elementor-element.elementor-element-ba81141{--width:100%;}.elementor-7142 .elementor-element.elementor-element-7faa7ac{--width:100%;}.elementor-7142 .elementor-element.elementor-element-3cef9f9{--width:100%;}.elementor-7142 .elementor-element.elementor-element-8c1ef4f{--width:100%;}.elementor-7142 .elementor-element.elementor-element-1cf63ef{--width:100%;}.elementor-7142 .elementor-element.elementor-element-99d1693{--width:100%;}.elementor-7142 .elementor-element.elementor-element-2fb4f37{--width:100%;}.elementor-7142 .elementor-element.elementor-element-49f671e{--width:100%;}.elementor-7142 .elementor-element.elementor-element-c31ef76{--width:100%;}.elementor-7142 .elementor-element.elementor-element-5e72fbb{--width:100%;}.elementor-7142 .elementor-element.elementor-element-609f328{--width:100%;}.elementor-7142 .elementor-element.elementor-element-b93c707{--width:100%;}.elementor-7142 .elementor-element.elementor-element-b59f909{--width:100%;}.elementor-7142 .elementor-element.elementor-element-59ae244{--width:100%;}.elementor-7142 .elementor-element.elementor-element-264526b{--width:100%;}.elementor-7142 .elementor-element.elementor-element-7ea7674{--width:100%;}.elementor-7142 .elementor-element.elementor-element-8baa498{--width:100%;}.elementor-7142 .elementor-element.elementor-element-509c111{--width:100%;}.elementor-7142 .elementor-element.elementor-element-f2dcc65{--width:100%;}.elementor-7142 .elementor-element.elementor-element-0ffced9{--width:100%;}.elementor-7142 .elementor-element.elementor-element-e4f6a22{--width:100%;}.elementor-7142 .elementor-element.elementor-element-3cf2d96{--width:100%;}.elementor-7142 .elementor-element.elementor-element-f73103d{--width:100%;}.elementor-7142 .elementor-element.elementor-element-49c2cbc{--width:100%;}.elementor-7142 .elementor-element.elementor-element-5f7b2b1{--width:100%;}.elementor-7142 .elementor-element.elementor-element-9a11343{--width:100%;}.elementor-7142 .elementor-element.elementor-element-7394d64{--width:100%;}.elementor-7142 .elementor-element.elementor-element-665e65d{--width:100%;}.elementor-7142 .elementor-element.elementor-element-d4e59f1{--width:100%;}.elementor-7142 .elementor-element.elementor-element-a1e571d{--width:100%;}.elementor-7142 .elementor-element.elementor-element-2055c68{--width:100%;}.elementor-7142 .elementor-element.elementor-element-c334efe{--width:100%;}.elementor-7142 .elementor-element.elementor-element-37441f0{--width:100%;}.elementor-7142 .elementor-element.elementor-element-1f92ce7{--width:100%;}.elementor-7142 .elementor-element.elementor-element-9450c01{--width:100%;}.elementor-7142 .elementor-element.elementor-element-2b473ac{--width:100%;}.elementor-7142 .elementor-element.elementor-element-d45a2da{--width:100%;}.elementor-7142 .elementor-element.elementor-element-8e2949c{--width:100%;}.elementor-7142 .elementor-element.elementor-element-6c7d486{--width:40px;}}@media(max-width:767px){.elementor-7142 .elementor-element.elementor-element-53eaff9{--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7142 .elementor-element.elementor-element-507bb42 .elementor-icon{font-size:60px;}.elementor-7142 .elementor-element.elementor-element-507bb42 .elementor-icon svg{height:60px;}.elementor-7142 .elementor-element.elementor-element-0f347c1{font-size:18px;line-height:26px;}.elementor-7142 .elementor-element.elementor-element-9d1740d{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7142 .elementor-element.elementor-element-ee96dee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7142 .elementor-element.elementor-element-af81569{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-7142 .elementor-element.elementor-element-361acfe{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-7142 .elementor-element.elementor-element-74ad26d{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-7142 .elementor-element.elementor-element-2628303{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;}.elementor-7142 .elementor-element.elementor-element-6c7d486{--width:40px;} .elementor-7142 .elementor-element.elementor-element-884becc{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}/* Start custom CSS for image-carousel, class: .elementor-element-d303387 */.elementor-7142 .elementor-element.elementor-element-d303387 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-d303387 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-12656bc */.elementor-7142 .elementor-element.elementor-element-12656bc .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-12656bc .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0a42cf3 */.elementor-7142 .elementor-element.elementor-element-0a42cf3 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-0a42cf3 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a60d56e */.elementor-7142 .elementor-element.elementor-element-a60d56e .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-a60d56e .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-eb517cc */.elementor-7142 .elementor-element.elementor-element-eb517cc .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-eb517cc .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fc76cb3 */.elementor-7142 .elementor-element.elementor-element-fc76cb3 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-fc76cb3 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7600ea4 */.elementor-7142 .elementor-element.elementor-element-7600ea4 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-7600ea4 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6212358 */.elementor-7142 .elementor-element.elementor-element-6212358 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-6212358 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-294b42a */.elementor-7142 .elementor-element.elementor-element-294b42a .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-294b42a .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f774cab */.elementor-7142 .elementor-element.elementor-element-f774cab .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-f774cab .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9f8715f */.elementor-7142 .elementor-element.elementor-element-9f8715f .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-9f8715f .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0a1cca0 */.elementor-7142 .elementor-element.elementor-element-0a1cca0 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-0a1cca0 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fe92f7f */.elementor-7142 .elementor-element.elementor-element-fe92f7f .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-fe92f7f .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-095d832 */.elementor-7142 .elementor-element.elementor-element-095d832 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-095d832 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-22a3e5c */.elementor-7142 .elementor-element.elementor-element-22a3e5c .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-22a3e5c .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8e90ffa */.elementor-7142 .elementor-element.elementor-element-8e90ffa .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-8e90ffa .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-58bf7f5 */.elementor-7142 .elementor-element.elementor-element-58bf7f5 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-58bf7f5 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-09c9359 */.elementor-7142 .elementor-element.elementor-element-09c9359 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-09c9359 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-72d284a */.elementor-7142 .elementor-element.elementor-element-72d284a .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-72d284a .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-bda5047 */.elementor-7142 .elementor-element.elementor-element-bda5047 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-bda5047 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-11eeb43 */.elementor-7142 .elementor-element.elementor-element-11eeb43 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-11eeb43 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6acc214 */.elementor-7142 .elementor-element.elementor-element-6acc214 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-6acc214 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d34abdf */.elementor-7142 .elementor-element.elementor-element-d34abdf .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-d34abdf .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f749f63 */.elementor-7142 .elementor-element.elementor-element-f749f63 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-f749f63 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ea2142a */.elementor-7142 .elementor-element.elementor-element-ea2142a .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-ea2142a .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fc91346 */.elementor-7142 .elementor-element.elementor-element-fc91346 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-fc91346 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b40e382 */.elementor-7142 .elementor-element.elementor-element-b40e382 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-b40e382 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3c55645 */.elementor-7142 .elementor-element.elementor-element-3c55645 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-3c55645 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-38439f8 */.elementor-7142 .elementor-element.elementor-element-38439f8 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-38439f8 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-33e2f70 */.elementor-7142 .elementor-element.elementor-element-33e2f70 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-33e2f70 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-faa67b6 */.elementor-7142 .elementor-element.elementor-element-faa67b6 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-faa67b6 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cfe705f */.elementor-7142 .elementor-element.elementor-element-cfe705f .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-cfe705f .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-43076b3 */.elementor-7142 .elementor-element.elementor-element-43076b3 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-43076b3 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5f09b53 */.elementor-7142 .elementor-element.elementor-element-5f09b53 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-5f09b53 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0e6da76 */.elementor-7142 .elementor-element.elementor-element-0e6da76 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-0e6da76 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cc4dce1 */.elementor-7142 .elementor-element.elementor-element-cc4dce1 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-cc4dce1 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6b1e130 */.elementor-7142 .elementor-element.elementor-element-6b1e130 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-6b1e130 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-42be658 */.elementor-7142 .elementor-element.elementor-element-42be658 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-42be658 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8a05988 */.elementor-7142 .elementor-element.elementor-element-8a05988 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-8a05988 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-467e258 */.elementor-7142 .elementor-element.elementor-element-467e258 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-467e258 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-93e184c */.elementor-7142 .elementor-element.elementor-element-93e184c .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-93e184c .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d330f6f */.elementor-7142 .elementor-element.elementor-element-d330f6f .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-d330f6f .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1162d19 */.elementor-7142 .elementor-element.elementor-element-1162d19 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-1162d19 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-55fdb84 */.elementor-7142 .elementor-element.elementor-element-55fdb84 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-55fdb84 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d303387 */.elementor-7142 .elementor-element.elementor-element-d303387 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-d303387 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-12656bc */.elementor-7142 .elementor-element.elementor-element-12656bc .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-12656bc .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0a42cf3 */.elementor-7142 .elementor-element.elementor-element-0a42cf3 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-0a42cf3 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a60d56e */.elementor-7142 .elementor-element.elementor-element-a60d56e .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-a60d56e .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-eb517cc */.elementor-7142 .elementor-element.elementor-element-eb517cc .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-eb517cc .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fc76cb3 */.elementor-7142 .elementor-element.elementor-element-fc76cb3 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-fc76cb3 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7600ea4 */.elementor-7142 .elementor-element.elementor-element-7600ea4 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-7600ea4 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6212358 */.elementor-7142 .elementor-element.elementor-element-6212358 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-6212358 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-294b42a */.elementor-7142 .elementor-element.elementor-element-294b42a .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-294b42a .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f774cab */.elementor-7142 .elementor-element.elementor-element-f774cab .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-f774cab .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9f8715f */.elementor-7142 .elementor-element.elementor-element-9f8715f .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-9f8715f .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0a1cca0 */.elementor-7142 .elementor-element.elementor-element-0a1cca0 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-0a1cca0 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fe92f7f */.elementor-7142 .elementor-element.elementor-element-fe92f7f .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-fe92f7f .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-095d832 */.elementor-7142 .elementor-element.elementor-element-095d832 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-095d832 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-22a3e5c */.elementor-7142 .elementor-element.elementor-element-22a3e5c .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-22a3e5c .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8e90ffa */.elementor-7142 .elementor-element.elementor-element-8e90ffa .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-8e90ffa .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-58bf7f5 */.elementor-7142 .elementor-element.elementor-element-58bf7f5 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-58bf7f5 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-09c9359 */.elementor-7142 .elementor-element.elementor-element-09c9359 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-09c9359 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-72d284a */.elementor-7142 .elementor-element.elementor-element-72d284a .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-72d284a .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-bda5047 */.elementor-7142 .elementor-element.elementor-element-bda5047 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-bda5047 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-11eeb43 */.elementor-7142 .elementor-element.elementor-element-11eeb43 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-11eeb43 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6acc214 */.elementor-7142 .elementor-element.elementor-element-6acc214 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-6acc214 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d34abdf */.elementor-7142 .elementor-element.elementor-element-d34abdf .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-d34abdf .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f749f63 */.elementor-7142 .elementor-element.elementor-element-f749f63 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-f749f63 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ea2142a */.elementor-7142 .elementor-element.elementor-element-ea2142a .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-ea2142a .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fc91346 */.elementor-7142 .elementor-element.elementor-element-fc91346 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-fc91346 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b40e382 */.elementor-7142 .elementor-element.elementor-element-b40e382 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-b40e382 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3c55645 */.elementor-7142 .elementor-element.elementor-element-3c55645 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-3c55645 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-38439f8 */.elementor-7142 .elementor-element.elementor-element-38439f8 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-38439f8 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-33e2f70 */.elementor-7142 .elementor-element.elementor-element-33e2f70 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-33e2f70 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-faa67b6 */.elementor-7142 .elementor-element.elementor-element-faa67b6 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-faa67b6 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cfe705f */.elementor-7142 .elementor-element.elementor-element-cfe705f .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-cfe705f .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-43076b3 */.elementor-7142 .elementor-element.elementor-element-43076b3 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-43076b3 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5f09b53 */.elementor-7142 .elementor-element.elementor-element-5f09b53 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-5f09b53 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0e6da76 */.elementor-7142 .elementor-element.elementor-element-0e6da76 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-0e6da76 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cc4dce1 */.elementor-7142 .elementor-element.elementor-element-cc4dce1 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-cc4dce1 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6b1e130 */.elementor-7142 .elementor-element.elementor-element-6b1e130 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-6b1e130 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-42be658 */.elementor-7142 .elementor-element.elementor-element-42be658 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-42be658 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8a05988 */.elementor-7142 .elementor-element.elementor-element-8a05988 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-8a05988 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-467e258 */.elementor-7142 .elementor-element.elementor-element-467e258 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-467e258 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-93e184c */.elementor-7142 .elementor-element.elementor-element-93e184c .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-93e184c .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d330f6f */.elementor-7142 .elementor-element.elementor-element-d330f6f .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-d330f6f .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1162d19 */.elementor-7142 .elementor-element.elementor-element-1162d19 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-1162d19 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-55fdb84 */.elementor-7142 .elementor-element.elementor-element-55fdb84 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-55fdb84 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d303387 */.elementor-7142 .elementor-element.elementor-element-d303387 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-d303387 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-12656bc */.elementor-7142 .elementor-element.elementor-element-12656bc .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-12656bc .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0a42cf3 */.elementor-7142 .elementor-element.elementor-element-0a42cf3 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-0a42cf3 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a60d56e */.elementor-7142 .elementor-element.elementor-element-a60d56e .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-a60d56e .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-eb517cc */.elementor-7142 .elementor-element.elementor-element-eb517cc .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-eb517cc .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fc76cb3 */.elementor-7142 .elementor-element.elementor-element-fc76cb3 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-fc76cb3 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7600ea4 */.elementor-7142 .elementor-element.elementor-element-7600ea4 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-7600ea4 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6212358 */.elementor-7142 .elementor-element.elementor-element-6212358 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-6212358 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-294b42a */.elementor-7142 .elementor-element.elementor-element-294b42a .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-294b42a .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f774cab */.elementor-7142 .elementor-element.elementor-element-f774cab .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-f774cab .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9f8715f */.elementor-7142 .elementor-element.elementor-element-9f8715f .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-9f8715f .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0a1cca0 */.elementor-7142 .elementor-element.elementor-element-0a1cca0 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-0a1cca0 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fe92f7f */.elementor-7142 .elementor-element.elementor-element-fe92f7f .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-fe92f7f .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-095d832 */.elementor-7142 .elementor-element.elementor-element-095d832 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-095d832 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-22a3e5c */.elementor-7142 .elementor-element.elementor-element-22a3e5c .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-22a3e5c .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8e90ffa */.elementor-7142 .elementor-element.elementor-element-8e90ffa .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-8e90ffa .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-58bf7f5 */.elementor-7142 .elementor-element.elementor-element-58bf7f5 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-58bf7f5 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-09c9359 */.elementor-7142 .elementor-element.elementor-element-09c9359 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-09c9359 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-72d284a */.elementor-7142 .elementor-element.elementor-element-72d284a .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-72d284a .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-bda5047 */.elementor-7142 .elementor-element.elementor-element-bda5047 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-bda5047 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-11eeb43 */.elementor-7142 .elementor-element.elementor-element-11eeb43 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-11eeb43 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6acc214 */.elementor-7142 .elementor-element.elementor-element-6acc214 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-6acc214 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d34abdf */.elementor-7142 .elementor-element.elementor-element-d34abdf .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-d34abdf .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f749f63 */.elementor-7142 .elementor-element.elementor-element-f749f63 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-f749f63 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ea2142a */.elementor-7142 .elementor-element.elementor-element-ea2142a .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-ea2142a .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fc91346 */.elementor-7142 .elementor-element.elementor-element-fc91346 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-fc91346 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b40e382 */.elementor-7142 .elementor-element.elementor-element-b40e382 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-b40e382 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3c55645 */.elementor-7142 .elementor-element.elementor-element-3c55645 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-3c55645 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-38439f8 */.elementor-7142 .elementor-element.elementor-element-38439f8 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-38439f8 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-33e2f70 */.elementor-7142 .elementor-element.elementor-element-33e2f70 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-33e2f70 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-faa67b6 */.elementor-7142 .elementor-element.elementor-element-faa67b6 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-faa67b6 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cfe705f */.elementor-7142 .elementor-element.elementor-element-cfe705f .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-cfe705f .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-43076b3 */.elementor-7142 .elementor-element.elementor-element-43076b3 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-43076b3 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5f09b53 */.elementor-7142 .elementor-element.elementor-element-5f09b53 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-5f09b53 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0e6da76 */.elementor-7142 .elementor-element.elementor-element-0e6da76 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-0e6da76 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cc4dce1 */.elementor-7142 .elementor-element.elementor-element-cc4dce1 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-cc4dce1 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6b1e130 */.elementor-7142 .elementor-element.elementor-element-6b1e130 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-6b1e130 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-42be658 */.elementor-7142 .elementor-element.elementor-element-42be658 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-42be658 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8a05988 */.elementor-7142 .elementor-element.elementor-element-8a05988 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-8a05988 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-467e258 */.elementor-7142 .elementor-element.elementor-element-467e258 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-467e258 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-93e184c */.elementor-7142 .elementor-element.elementor-element-93e184c .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-93e184c .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d330f6f */.elementor-7142 .elementor-element.elementor-element-d330f6f .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-d330f6f .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1162d19 */.elementor-7142 .elementor-element.elementor-element-1162d19 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-1162d19 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-55fdb84 */.elementor-7142 .elementor-element.elementor-element-55fdb84 .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 300px; /* adapte selon ton besoin */
}

.elementor-7142 .elementor-element.elementor-element-55fdb84 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */