.elementor-895 .elementor-element.elementor-element-23587ce7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:5%;--padding-right:5%;}.elementor-895 .elementor-element.elementor-element-23587ce7:not(.elementor-motion-effects-element-type-background), .elementor-895 .elementor-element.elementor-element-23587ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-895 .elementor-element.elementor-element-891e132{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), oswald;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-895 .elementor-element.elementor-element-3159a93f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-895 .elementor-element.elementor-element-3159a93f{text-align:start;}.elementor-895 .elementor-element.elementor-element-3159a93f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), oswald;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-895 .elementor-element.elementor-element-48b0577b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-895 .elementor-element.elementor-element-48b0577b .elementor-heading-title{font-family:"Oswald", oswald;font-size:50px;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-895 .elementor-element.elementor-element-2b40d05d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), oswald;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-895 .elementor-element.elementor-element-76cc9777 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-895 .elementor-element.elementor-element-76cc9777{text-align:justify;font-family:var( --e-global-typography-secondary-font-family ), oswald;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-895 .elementor-element.elementor-element-498106d{--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;--justify-content:flex-start;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-895 .elementor-element.elementor-element-498106d:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-895 .elementor-element.elementor-element-498106d, .elementor-895 .elementor-element.elementor-element-498106d::before{--border-transition:0.3s;}.elementor-895 .elementor-element.elementor-element-112c97a{--display:flex;--min-height:647px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-895 .elementor-element.elementor-element-4aee322{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-895 .elementor-element.elementor-element-e8498d6{--display:grid;--min-height:7vh;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:end;}.elementor-895 .elementor-element.elementor-element-e8498d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), oswald;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-895 .elementor-element.elementor-element-a108faa img{opacity:1;}.elementor-895 .elementor-element.elementor-element-f50177a img{opacity:1;}.elementor-895 .elementor-element.elementor-element-51e03b6 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-c63c32e img{opacity:1;}.elementor-895 .elementor-element.elementor-element-fc2c616 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-8010b3c img{opacity:1;}.elementor-895 .elementor-element.elementor-element-bae6f60 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-71ceaec img{opacity:1;}.elementor-895 .elementor-element.elementor-element-b3a8590 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-ffa91f0 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-6388d45 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-5908cb8 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-6431b1b{--display:flex;--min-height:647px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-895 .elementor-element.elementor-element-21fccf0{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-895 .elementor-element.elementor-element-d8c3333{--display:grid;--min-height:7vh;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:end;}.elementor-895 .elementor-element.elementor-element-d8c3333.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-895 .elementor-element.elementor-element-13e2a1d img{opacity:1;}.elementor-895 .elementor-element.elementor-element-0e89b38 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-9543751 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-81d1de3 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-b2ff754 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-d04c6dc img{opacity:1;}.elementor-895 .elementor-element.elementor-element-3c07d6b img{opacity:1;}.elementor-895 .elementor-element.elementor-element-29c4438 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-bac7d15 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-5e75ff9 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-23792b8 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-009a3af img{opacity:1;}.elementor-895 .elementor-element.elementor-element-81024d0{--display:flex;--min-height:647px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-895 .elementor-element.elementor-element-67c0d54{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-895 .elementor-element.elementor-element-386e11b{--display:grid;--min-height:7vh;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:end;}.elementor-895 .elementor-element.elementor-element-386e11b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-895 .elementor-element.elementor-element-9d7a598 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-d6fbfce img{opacity:1;}.elementor-895 .elementor-element.elementor-element-fda22a3 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-ae834a4 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-be50a5d img{opacity:1;}.elementor-895 .elementor-element.elementor-element-70d974c img{opacity:1;}.elementor-895 .elementor-element.elementor-element-66c9f75 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-099ac43 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-16f520f img{opacity:1;}.elementor-895 .elementor-element.elementor-element-29f2386 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-510632d img{opacity:1;}.elementor-895 .elementor-element.elementor-element-bab0e18 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-1384b7a{--display:flex;--min-height:647px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-895 .elementor-element.elementor-element-a147fb1{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-895 .elementor-element.elementor-element-3b175b1{--display:grid;--min-height:7vh;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:end;}.elementor-895 .elementor-element.elementor-element-3b175b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-895 .elementor-element.elementor-element-ada0fe6 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-e7cfcb7 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-aa8455c img{opacity:1;}.elementor-895 .elementor-element.elementor-element-ef36d94 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-470c480 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-a75d581 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-aef3b69 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-5d8f48a img{opacity:1;}.elementor-895 .elementor-element.elementor-element-1b7d7dd img{opacity:1;}.elementor-895 .elementor-element.elementor-element-273760c img{opacity:1;}.elementor-895 .elementor-element.elementor-element-03666c7 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-db6b6ff img{opacity:1;}.elementor-895 .elementor-element.elementor-element-944917d{--display:flex;--min-height:647px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-895 .elementor-element.elementor-element-41227d0{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-895 .elementor-element.elementor-element-ef5f987{--display:grid;--min-height:7vh;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:end;}.elementor-895 .elementor-element.elementor-element-ef5f987.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-895 .elementor-element.elementor-element-39434e7 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-b971c88 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-6821bfd img{opacity:1;}.elementor-895 .elementor-element.elementor-element-867d20a img{opacity:1;}.elementor-895 .elementor-element.elementor-element-c1f1165 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-fa44f77 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-11e78e5 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-5ea8536 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-6053fe5 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-6f8502a img{opacity:1;}.elementor-895 .elementor-element.elementor-element-3901ac6 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-f2aef74 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-dace412{--display:flex;--min-height:647px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-895 .elementor-element.elementor-element-bf0e35f{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-895 .elementor-element.elementor-element-55b0c26{--display:grid;--min-height:7vh;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:end;}.elementor-895 .elementor-element.elementor-element-55b0c26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-895 .elementor-element.elementor-element-d1b79ab img{opacity:1;}.elementor-895 .elementor-element.elementor-element-e31a0e4 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-45b924e img{opacity:1;}.elementor-895 .elementor-element.elementor-element-0ff4d35 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-e5fded5 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-1e046fe img{opacity:1;}.elementor-895 .elementor-element.elementor-element-ac95baa img{opacity:1;}.elementor-895 .elementor-element.elementor-element-33b2d30 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-a81d2a6 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-f532e6d img{opacity:1;}.elementor-895 .elementor-element.elementor-element-0ac4a6a img{opacity:1;}.elementor-895 .elementor-element.elementor-element-458a5f7 img{opacity:1;}.elementor-895 .elementor-element.elementor-element-121aee2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:87px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-120px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:41px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#000000;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#000000;--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:40px;}.elementor-895 .elementor-element.elementor-element-121aee2 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:99% 99% 99% 99%;padding:12px 12px 12px 12px;}.elementor-895 .elementor-element.elementor-element-121aee2 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-895 .elementor-element.elementor-element-121aee2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px -10000px 0px;}.elementor-895 .elementor-element.elementor-element-121aee2.elementor-element{--align-self:center;}:where( .elementor-895 .elementor-element.elementor-element-121aee2 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}@media(min-width:768px){.elementor-895 .elementor-element.elementor-element-23587ce7{--content-width:1312px;}.elementor-895 .elementor-element.elementor-element-498106d{--content-width:1420px;}.elementor-895 .elementor-element.elementor-element-112c97a{--content-width:1600px;}.elementor-895 .elementor-element.elementor-element-e8498d6{--content-width:1453px;}.elementor-895 .elementor-element.elementor-element-6431b1b{--content-width:1600px;}.elementor-895 .elementor-element.elementor-element-d8c3333{--content-width:1453px;}.elementor-895 .elementor-element.elementor-element-81024d0{--content-width:1600px;}.elementor-895 .elementor-element.elementor-element-386e11b{--content-width:1453px;}.elementor-895 .elementor-element.elementor-element-1384b7a{--content-width:1600px;}.elementor-895 .elementor-element.elementor-element-3b175b1{--content-width:1453px;}.elementor-895 .elementor-element.elementor-element-944917d{--content-width:1600px;}.elementor-895 .elementor-element.elementor-element-ef5f987{--content-width:1453px;}.elementor-895 .elementor-element.elementor-element-dace412{--content-width:1600px;}.elementor-895 .elementor-element.elementor-element-55b0c26{--content-width:1453px;}}@media(max-width:1024px){.elementor-895 .elementor-element.elementor-element-23587ce7{--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-895 .elementor-element.elementor-element-3159a93f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-895 .elementor-element.elementor-element-48b0577b.elementor-element{--align-self:center;}.elementor-895 .elementor-element.elementor-element-48b0577b .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-895 .elementor-element.elementor-element-76cc9777{font-size:var( --e-global-typography-secondary-font-size );}.elementor-895 .elementor-element.elementor-element-498106d{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:5%;--padding-right:5%;}.elementor-895 .elementor-element.elementor-element-e8498d6{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-895 .elementor-element.elementor-element-d8c3333{--grid-auto-flow:row;}.elementor-895 .elementor-element.elementor-element-386e11b{--grid-auto-flow:row;}.elementor-895 .elementor-element.elementor-element-3b175b1{--grid-auto-flow:row;}.elementor-895 .elementor-element.elementor-element-ef5f987{--grid-auto-flow:row;}.elementor-895 .elementor-element.elementor-element-55b0c26{--grid-auto-flow:row;}.elementor-895 .elementor-element.elementor-element-121aee2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-91px;--e-n-carousel-arrow-prev-top-position:71px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:71px;}.elementor-895 .elementor-element.elementor-element-121aee2 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-895 .elementor-element.elementor-element-23587ce7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:5%;--padding-right:5%;}.elementor-895 .elementor-element.elementor-element-891e132{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-895 .elementor-element.elementor-element-3159a93f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-895 .elementor-element.elementor-element-48b0577b > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-895 .elementor-element.elementor-element-48b0577b .elementor-heading-title{font-size:33px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-895 .elementor-element.elementor-element-76cc9777 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-895 .elementor-element.elementor-element-76cc9777{text-align:start;font-size:var( --e-global-typography-secondary-font-size );}.elementor-895 .elementor-element.elementor-element-498106d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:5%;--padding-right:5%;}.elementor-895 .elementor-element.elementor-element-e8498d6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:2;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-895 .elementor-element.elementor-element-d8c3333{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:2;--grid-auto-flow:row;}.elementor-895 .elementor-element.elementor-element-386e11b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:2;--grid-auto-flow:row;}.elementor-895 .elementor-element.elementor-element-3b175b1{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:2;--grid-auto-flow:row;}.elementor-895 .elementor-element.elementor-element-ef5f987{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:2;--grid-auto-flow:row;}.elementor-895 .elementor-element.elementor-element-55b0c26{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:2;--grid-auto-flow:row;}.elementor-895 .elementor-element.elementor-element-121aee2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:60px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:60px;--e-n-carousel-arrow-size:20px;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-vertical-offset:25px;}.elementor-895 .elementor-element.elementor-element-121aee2 > .elementor-widget-container{margin:0px 0px 14px 0px;}}/* Start custom CSS for image, class: .elementor-element-a108faa *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f50177a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51e03b6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c63c32e *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc2c616 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8010b3c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bae6f60 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71ceaec *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a8590 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffa91f0 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5908cb8 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e2a1d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e89b38 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9543751 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81d1de3 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2ff754 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d04c6dc *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c07d6b *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29c4438 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bac7d15 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e75ff9 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-009a3af *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d7a598 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6fbfce *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fda22a3 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae834a4 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be50a5d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70d974c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66c9f75 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-099ac43 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16f520f *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29f2386 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-510632d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bab0e18 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ada0fe6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7cfcb7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa8455c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef36d94 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-470c480 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a75d581 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aef3b69 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d8f48a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b7d7dd *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-273760c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03666c7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db6b6ff *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39434e7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b971c88 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6821bfd *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-867d20a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1f1165 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa44f77 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11e78e5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ea8536 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6053fe5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f8502a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3901ac6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2aef74 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1b79ab *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e31a0e4 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b924e *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ff4d35 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5fded5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e046fe *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac95baa *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33b2d30 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a81d2a6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f532e6d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ac4a6a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458a5f7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a108faa *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f50177a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51e03b6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c63c32e *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc2c616 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8010b3c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bae6f60 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71ceaec *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a8590 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffa91f0 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5908cb8 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e2a1d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e89b38 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9543751 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81d1de3 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2ff754 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d04c6dc *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c07d6b *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29c4438 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bac7d15 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e75ff9 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-009a3af *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d7a598 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6fbfce *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fda22a3 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae834a4 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be50a5d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70d974c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66c9f75 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-099ac43 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16f520f *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29f2386 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-510632d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bab0e18 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ada0fe6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7cfcb7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa8455c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef36d94 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-470c480 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a75d581 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aef3b69 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d8f48a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b7d7dd *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-273760c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03666c7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db6b6ff *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39434e7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b971c88 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6821bfd *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-867d20a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1f1165 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa44f77 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11e78e5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ea8536 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6053fe5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f8502a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3901ac6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2aef74 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1b79ab *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e31a0e4 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b924e *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ff4d35 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5fded5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e046fe *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac95baa *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33b2d30 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a81d2a6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f532e6d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ac4a6a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458a5f7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a108faa *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f50177a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51e03b6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c63c32e *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc2c616 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8010b3c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bae6f60 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71ceaec *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a8590 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffa91f0 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5908cb8 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e2a1d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e89b38 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9543751 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81d1de3 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2ff754 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d04c6dc *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c07d6b *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29c4438 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bac7d15 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e75ff9 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-009a3af *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d7a598 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6fbfce *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fda22a3 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae834a4 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be50a5d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70d974c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66c9f75 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-099ac43 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16f520f *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29f2386 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-510632d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bab0e18 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ada0fe6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7cfcb7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa8455c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef36d94 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-470c480 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a75d581 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aef3b69 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d8f48a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b7d7dd *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-273760c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03666c7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db6b6ff *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39434e7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b971c88 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6821bfd *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-867d20a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1f1165 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa44f77 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11e78e5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ea8536 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6053fe5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f8502a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3901ac6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2aef74 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1b79ab *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e31a0e4 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b924e *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ff4d35 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5fded5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e046fe *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac95baa *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33b2d30 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a81d2a6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f532e6d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ac4a6a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458a5f7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a108faa *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f50177a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51e03b6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c63c32e *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc2c616 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8010b3c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bae6f60 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71ceaec *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a8590 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffa91f0 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5908cb8 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e2a1d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e89b38 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9543751 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81d1de3 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2ff754 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d04c6dc *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c07d6b *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29c4438 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bac7d15 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e75ff9 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-009a3af *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d7a598 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6fbfce *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fda22a3 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae834a4 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be50a5d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70d974c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66c9f75 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-099ac43 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16f520f *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29f2386 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-510632d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bab0e18 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ada0fe6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7cfcb7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa8455c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef36d94 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-470c480 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a75d581 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aef3b69 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d8f48a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b7d7dd *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-273760c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03666c7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db6b6ff *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39434e7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b971c88 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6821bfd *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-867d20a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1f1165 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa44f77 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11e78e5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ea8536 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6053fe5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f8502a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3901ac6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2aef74 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1b79ab *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e31a0e4 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b924e *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ff4d35 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5fded5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e046fe *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac95baa *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33b2d30 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a81d2a6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f532e6d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ac4a6a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458a5f7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a108faa *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f50177a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51e03b6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c63c32e *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc2c616 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8010b3c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bae6f60 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71ceaec *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a8590 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffa91f0 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5908cb8 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e2a1d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e89b38 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9543751 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81d1de3 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2ff754 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d04c6dc *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c07d6b *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29c4438 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bac7d15 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e75ff9 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-009a3af *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d7a598 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6fbfce *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fda22a3 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae834a4 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be50a5d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70d974c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66c9f75 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-099ac43 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16f520f *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29f2386 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-510632d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bab0e18 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ada0fe6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7cfcb7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa8455c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef36d94 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-470c480 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a75d581 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aef3b69 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d8f48a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b7d7dd *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-273760c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03666c7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db6b6ff *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39434e7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b971c88 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6821bfd *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-867d20a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1f1165 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa44f77 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11e78e5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ea8536 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6053fe5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f8502a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3901ac6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2aef74 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1b79ab *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e31a0e4 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b924e *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ff4d35 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5fded5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e046fe *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac95baa *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33b2d30 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a81d2a6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f532e6d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ac4a6a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458a5f7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a108faa *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f50177a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51e03b6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c63c32e *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc2c616 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8010b3c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bae6f60 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71ceaec *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a8590 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffa91f0 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5908cb8 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e2a1d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e89b38 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9543751 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81d1de3 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2ff754 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d04c6dc *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c07d6b *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29c4438 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bac7d15 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e75ff9 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-009a3af *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d7a598 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6fbfce *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fda22a3 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae834a4 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be50a5d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70d974c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66c9f75 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-099ac43 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16f520f *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29f2386 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-510632d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bab0e18 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ada0fe6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7cfcb7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa8455c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef36d94 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-470c480 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a75d581 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aef3b69 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d8f48a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b7d7dd *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-273760c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03666c7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db6b6ff *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39434e7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b971c88 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6821bfd *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-867d20a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1f1165 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa44f77 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11e78e5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ea8536 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6053fe5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f8502a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3901ac6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2aef74 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1b79ab *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e31a0e4 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b924e *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ff4d35 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5fded5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e046fe *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac95baa *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33b2d30 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a81d2a6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f532e6d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ac4a6a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458a5f7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a108faa *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f50177a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51e03b6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c63c32e *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc2c616 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8010b3c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bae6f60 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71ceaec *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a8590 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffa91f0 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5908cb8 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e2a1d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e89b38 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9543751 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81d1de3 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2ff754 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d04c6dc *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c07d6b *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29c4438 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bac7d15 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e75ff9 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-009a3af *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d7a598 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6fbfce *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fda22a3 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae834a4 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be50a5d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70d974c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66c9f75 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-099ac43 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16f520f *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29f2386 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-510632d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bab0e18 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ada0fe6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7cfcb7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa8455c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef36d94 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-470c480 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a75d581 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aef3b69 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d8f48a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b7d7dd *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-273760c *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03666c7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db6b6ff *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39434e7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b971c88 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6821bfd *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-867d20a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1f1165 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa44f77 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11e78e5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ea8536 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6053fe5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f8502a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3901ac6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2aef74 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1b79ab *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e31a0e4 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b924e *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ff4d35 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5fded5 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e046fe *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac95baa *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33b2d30 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a81d2a6 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f532e6d *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ac4a6a *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458a5f7 *//* Effet de hover normal pour PC */
@media (hover: hover) {
  .elementor-image:hover {
    filter: grayscale(0%);
    transition: filter 0.3s ease;
  }
}

/* Effet tactile pour les appareils mobiles */
@media (hover: none) {
  .elementor-image {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
  }

  .elementor-image:active,
  .elementor-image:focus {
    filter: grayscale(0%);
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-121aee2 *//* Toutes les images en noir et blanc par défaut */
.elementor-widget-image img {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
}

/* Sur PC : effet hover (passe en couleur) */
@media (hover: hover) {
    .elementor-widget-image img:hover {
        filter: grayscale(0%);
    }
}

/* Sur mobile : au toucher, passe en couleur */
@media (hover: none) {
    .elementor-widget-image img:active,
    .elementor-widget-image img:focus {
        filter: grayscale(0%);
    }
}/* End custom CSS */