.elementor-389 .elementor-element.elementor-element-8aef16d{--display:flex;--min-height:864px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-8aef16d:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-8aef16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viqi-group.com/wp-content/uploads/2026/03/b2-copie.jpg");background-position:calc(47vw) 0px;background-repeat:no-repeat;}.elementor-389 .elementor-element.elementor-element-c0e05e1{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-389 .elementor-element.elementor-element-c401df6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#7B6246;--border-color:#7B6246;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-fff6a07{font-size:var( --e-global-typography-15a15d2-font-size );font-weight:var( --e-global-typography-15a15d2-font-weight );}.elementor-389 .elementor-element.elementor-element-846dd79{--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;}.elementor-389 .elementor-element.elementor-element-9beb218{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-389 .elementor-element.elementor-element-174ea41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-389 .elementor-element.elementor-element-74bddea{text-align:center;font-size:var( --e-global-typography-15a15d2-font-size );font-weight:var( --e-global-typography-15a15d2-font-weight );}.elementor-389 .elementor-element.elementor-element-9611904{--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;--justify-content:center;--align-items:center;}.elementor-389 .elementor-element.elementor-element-1e96434{--display:flex;}.elementor-389 .elementor-element.elementor-element-eb18c70{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-389 .elementor-element.elementor-element-0386e36{text-align:center;}.elementor-389 .elementor-element.elementor-element-0386e36 .elementor-heading-title{font-weight:300;color:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-c89ecde{text-align:center;}.elementor-389 .elementor-element.elementor-element-66d9a25{--display:flex;}.elementor-389 .elementor-element.elementor-element-d10576d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-389 .elementor-element.elementor-element-5d9739d{text-align:center;}.elementor-389 .elementor-element.elementor-element-5d9739d .elementor-heading-title{font-weight:300;color:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-febb047{text-align:center;}.elementor-389 .elementor-element.elementor-element-f6673db{--display:flex;}.elementor-389 .elementor-element.elementor-element-8bfe54c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-389 .elementor-element.elementor-element-bb299b8{text-align:center;}.elementor-389 .elementor-element.elementor-element-bb299b8 .elementor-heading-title{font-weight:300;color:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-b682027{text-align:center;}.elementor-389 .elementor-element.elementor-element-7a95c36{--display:flex;}.elementor-389 .elementor-element.elementor-element-cac9f93{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-389 .elementor-element.elementor-element-ea72fab{text-align:center;}.elementor-389 .elementor-element.elementor-element-ea72fab .elementor-heading-title{font-weight:300;color:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-78ac690{text-align:center;}.elementor-389 .elementor-element.elementor-element-6f0ae79{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-389 .elementor-element.elementor-element-9532de7{--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;--z-index:2;}.elementor-389 .elementor-element.elementor-element-cc4b926{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:160px;--padding-left:70px;--padding-right:0px;--z-index:2;}.elementor-389 .elementor-element.elementor-element-de9bf74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;}.elementor-389 .elementor-element.elementor-element-e7ce2f6{text-align:start;font-size:var( --e-global-typography-15a15d2-font-size );font-weight:var( --e-global-typography-15a15d2-font-weight );}.elementor-389 .elementor-element.elementor-element-dbff437{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-389 .elementor-element.elementor-element-a62671e{--display:flex;--justify-content:space-evenly;--gap:41px 41px;--row-gap:41px;--column-gap:41px;}.elementor-389 .elementor-element.elementor-element-b501b37{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-c41d472 .elementor-heading-title{font-size:19px;font-weight:300;color:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-763ec6f{font-size:17px;color:#B6B6B6;}.elementor-389 .elementor-element.elementor-element-1df61c9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-3460273 .elementor-heading-title{font-size:19px;font-weight:300;color:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-2890340{font-size:17px;color:#B6B6B6;}.elementor-389 .elementor-element.elementor-element-f978400{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:95px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-146770d .elementor-heading-title{font-size:19px;font-weight:300;color:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-53b3f37{font-size:17px;color:#B6B6B6;}.elementor-389 .elementor-element.elementor-element-c53fd8a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-9f9e0b3 .elementor-heading-title{font-size:19px;font-weight:300;color:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-f726f75{font-size:17px;color:#B6B6B6;}.elementor-389 .elementor-element.elementor-element-eb360bd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-9542b18 .elementor-heading-title{font-size:19px;font-weight:300;color:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-a0b22c8{font-size:17px;color:#B6B6B6;}.elementor-389 .elementor-element.elementor-element-d209032{--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;}.elementor-389 .elementor-element.elementor-element-7eda4d8{text-align:center;}.elementor-389 .elementor-element.elementor-element-7f2117b{--display:flex;--margin-top:30px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-389 .elementor-element.elementor-element-563c138 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-389 .elementor-element.elementor-element-563c138 .jet-listing-grid__slider-icon{width:40px;height:40px;line-height:40px;margin-top:calc( -40px/2 );font-size:26px;color:#DEB483;background:#00000000;}.elementor-389 .elementor-element.elementor-element-563c138 .jet-listing-grid__slider-icon svg{height:26px;}.elementor-389 .elementor-element.elementor-element-563c138 .jet-listing-grid__slider-icon:hover{color:#FFFFFF;background:#00000000;}.elementor-389 .elementor-element.elementor-element-563c138 .jet-listing-grid__slider-icon.prev-arrow{left:50px;right:auto;}.elementor-389 .elementor-element.elementor-element-563c138 .jet-listing-grid__slider-icon.next-arrow{right:50px;left:auto;}.elementor-389 .elementor-element.elementor-element-748e3d7{--display:flex;}.elementor-389 .elementor-element.elementor-element-748e3d7:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-748e3d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #000000 0%, #00000000 100%);}.elementor-389 .elementor-element.elementor-element-17ffd4e{--display:flex;}.elementor-389 .elementor-element.elementor-element-17ffd4e:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-17ffd4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #000000 0%, #00000000 100%);}.elementor-389 .elementor-element.elementor-element-0962d6e{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-0962d6e:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-0962d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://viqi-group.com/wp-content/uploads/2026/03/bg-blanc.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-389 .elementor-element.elementor-element-daa30d0{--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;}.elementor-389 .elementor-element.elementor-element-ff7dfbd .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-389 .elementor-element.elementor-element-5c3ecb1{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-389 .elementor-element.elementor-element-953cc5e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-27bfcc4 .elementor-heading-title{font-size:20px;color:var( --e-global-color-accent );}.elementor-389 .elementor-element.elementor-element-4230964{color:#8E8E8E;}.elementor-389 .elementor-element.elementor-element-1c3a6f0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-ae88b57 .elementor-heading-title{font-size:20px;color:var( --e-global-color-accent );}.elementor-389 .elementor-element.elementor-element-2ba1633{color:#8E8E8E;}.elementor-389 .elementor-element.elementor-element-e1127db{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-c662a41 .elementor-heading-title{font-size:20px;color:var( --e-global-color-accent );}.elementor-389 .elementor-element.elementor-element-87e2b14{color:#8E8E8E;}.elementor-389 .elementor-element.elementor-element-7c55e19{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-7f42956 .elementor-heading-title{font-size:20px;color:var( --e-global-color-accent );}.elementor-389 .elementor-element.elementor-element-04a0e00{color:#8E8E8E;}.elementor-389 .elementor-element.elementor-element-660dd83{width:var( --container-widget-width, 18.09% );max-width:18.09%;--container-widget-width:18.09%;--container-widget-flex-grow:0;}.elementor-389 .elementor-element.elementor-element-660dd83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-389 .elementor-element.elementor-element-8f8a564{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-5ee82fb .elementor-heading-title{font-size:20px;color:var( --e-global-color-accent );}.elementor-389 .elementor-element.elementor-element-68053fb{color:#8E8E8E;}.elementor-389 .elementor-element.elementor-element-7510cd1{--display:flex;}@media(max-width:1366px){.elementor-389 .elementor-element.elementor-element-8aef16d{--min-height:91vh;}.elementor-389 .elementor-element.elementor-element-fff6a07{font-size:var( --e-global-typography-15a15d2-font-size );}.elementor-389 .elementor-element.elementor-element-74bddea{font-size:var( --e-global-typography-15a15d2-font-size );}.elementor-389 .elementor-element.elementor-element-e7ce2f6{font-size:var( --e-global-typography-15a15d2-font-size );}.elementor-389 .elementor-element.elementor-element-c41d472 .elementor-heading-title{font-size:17px;}.elementor-389 .elementor-element.elementor-element-763ec6f{font-size:16px;}.elementor-389 .elementor-element.elementor-element-3460273 .elementor-heading-title{font-size:17px;}.elementor-389 .elementor-element.elementor-element-2890340{font-size:16px;}.elementor-389 .elementor-element.elementor-element-146770d .elementor-heading-title{font-size:17px;}.elementor-389 .elementor-element.elementor-element-53b3f37{font-size:16px;}.elementor-389 .elementor-element.elementor-element-9f9e0b3 .elementor-heading-title{font-size:17px;}.elementor-389 .elementor-element.elementor-element-f726f75{font-size:16px;}.elementor-389 .elementor-element.elementor-element-9542b18 .elementor-heading-title{font-size:17px;}.elementor-389 .elementor-element.elementor-element-a0b22c8{font-size:16px;}.elementor-389 .elementor-element.elementor-element-27bfcc4 .elementor-heading-title{font-size:18px;}.elementor-389 .elementor-element.elementor-element-ae88b57 .elementor-heading-title{font-size:18px;}.elementor-389 .elementor-element.elementor-element-c662a41 .elementor-heading-title{font-size:18px;}.elementor-389 .elementor-element.elementor-element-7f42956 .elementor-heading-title{font-size:18px;}.elementor-389 .elementor-element.elementor-element-5ee82fb .elementor-heading-title{font-size:18px;}}@media(max-width:1024px){.elementor-389 .elementor-element.elementor-element-8aef16d{--min-height:864px;}.elementor-389 .elementor-element.elementor-element-8aef16d:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-8aef16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:calc(47vw) 0px;}.elementor-389 .elementor-element.elementor-element-fff6a07{font-size:var( --e-global-typography-15a15d2-font-size );}.elementor-389 .elementor-element.elementor-element-74bddea{font-size:var( --e-global-typography-15a15d2-font-size );}.elementor-389 .elementor-element.elementor-element-9611904{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-389 .elementor-element.elementor-element-e7ce2f6{font-size:var( --e-global-typography-15a15d2-font-size );}.elementor-389 .elementor-element.elementor-element-c41d472 .elementor-heading-title{font-size:19px;}.elementor-389 .elementor-element.elementor-element-763ec6f{font-size:17px;}.elementor-389 .elementor-element.elementor-element-3460273 .elementor-heading-title{font-size:19px;}.elementor-389 .elementor-element.elementor-element-2890340{font-size:17px;}.elementor-389 .elementor-element.elementor-element-146770d .elementor-heading-title{font-size:19px;}.elementor-389 .elementor-element.elementor-element-53b3f37{font-size:17px;}.elementor-389 .elementor-element.elementor-element-9f9e0b3 .elementor-heading-title{font-size:19px;}.elementor-389 .elementor-element.elementor-element-f726f75{font-size:17px;}.elementor-389 .elementor-element.elementor-element-9542b18 .elementor-heading-title{font-size:19px;}.elementor-389 .elementor-element.elementor-element-a0b22c8{font-size:17px;}.elementor-389 .elementor-element.elementor-element-27bfcc4 .elementor-heading-title{font-size:20px;}.elementor-389 .elementor-element.elementor-element-ae88b57 .elementor-heading-title{font-size:20px;}.elementor-389 .elementor-element.elementor-element-c662a41 .elementor-heading-title{font-size:20px;}.elementor-389 .elementor-element.elementor-element-7f42956 .elementor-heading-title{font-size:20px;}.elementor-389 .elementor-element.elementor-element-5ee82fb .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-389 .elementor-element.elementor-element-8aef16d:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-8aef16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 37px;background-size:calc(150vw) auto;}.elementor-389 .elementor-element.elementor-element-8aef16d{--padding-top:290px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-fff6a07{font-size:var( --e-global-typography-15a15d2-font-size );}.elementor-389 .elementor-element.elementor-element-74bddea{font-size:var( --e-global-typography-15a15d2-font-size );}.elementor-389 .elementor-element.elementor-element-e7ce2f6{font-size:var( --e-global-typography-15a15d2-font-size );}.elementor-389 .elementor-element.elementor-element-563c138{padding:0px 70px 0px 0px;}:is( .elementor-389 .elementor-element.elementor-element-563c138 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-389 .elementor-element.elementor-element-563c138 > .jet-listing-grid > .jet-listing-grid__items, .elementor-389 .elementor-element.elementor-element-563c138 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-389 .elementor-element.elementor-element-563c138 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-389 .elementor-element.elementor-element-563c138 > .jet-listing-grid, .elementor-389 .elementor-element.elementor-element-563c138 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-389 .elementor-element.elementor-element-563c138 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-389 .elementor-element.elementor-element-ff7dfbd{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}}@media(min-width:768px){.elementor-389 .elementor-element.elementor-element-c0e05e1{--width:50%;}.elementor-389 .elementor-element.elementor-element-846dd79{--width:50%;}.elementor-389 .elementor-element.elementor-element-9532de7{--width:45%;}.elementor-389 .elementor-element.elementor-element-cc4b926{--width:55%;}.elementor-389 .elementor-element.elementor-element-7f2117b{--content-width:895px;}.elementor-389 .elementor-element.elementor-element-daa30d0{--width:60%;}.elementor-389 .elementor-element.elementor-element-5c3ecb1{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-389 .elementor-element.elementor-element-1e96434{--width:50%;}.elementor-389 .elementor-element.elementor-element-66d9a25{--width:50%;}.elementor-389 .elementor-element.elementor-element-f6673db{--width:50%;}.elementor-389 .elementor-element.elementor-element-7a95c36{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-74bddea */.elementor-389 .elementor-element.elementor-element-74bddea {
    width: 750px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9611904 */.elementor-389 .elementor-element.elementor-element-9611904 {
    height: 300px;
}

.elementor-389 .elementor-element.elementor-element-9611904 .fiche {
    position: relative;
    height: 200px;
    background-color: #15151500;
    transition: all 0.9s;
    border: solid 1px #52484800;
}

.elementor-389 .elementor-element.elementor-element-9611904 .fiche:hover,
.elementor-389 .elementor-element.elementor-element-9611904 .fiche.active {
    height: 300px;
    border: solid 1px #524848;
    background-color: #151515;
}

.elementor-389 .elementor-element.elementor-element-9611904 .fiche .titre {
    position: absolute;
    bottom: calc(40% - 20px);
    transition: all 0.9s;
}

.elementor-389 .elementor-element.elementor-element-9611904 .fiche:hover .titre,
.elementor-389 .elementor-element.elementor-element-9611904 .fiche.active .titre {
    bottom: calc(50% - 20px) !important;
}

.elementor-389 .elementor-element.elementor-element-9611904 .fiche .texte {
    width: 100%;
    position: absolute;
    opacity: 0;
    top: calc(50% + 22px);
    padding: 0px 15px;
    transition: all 1.2s;
    color: #000;
}

.elementor-389 .elementor-element.elementor-element-9611904 .fiche:hover .texte,
.elementor-389 .elementor-element.elementor-element-9611904 .fiche.active .texte {
    width: 100%;
    position: absolute;
    opacity: 1;
    top: calc(50% + 30px);
    padding: 0px 10px;
    color: #fff;
}


@media (max-width:1024px) {
    .elementor-389 .elementor-element.elementor-element-9611904 {
        height: auto;
    }
    .elementor-389 .elementor-element.elementor-element-9611904 .fiche,
    .elementor-389 .elementor-element.elementor-element-9611904 .fiche.active {
        height: 300px;
        border: solid 1px #524848;
        background-color: #151515;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b63826d */.elementor-389 .elementor-element.elementor-element-b63826d {
    position: absolute;
    z-index: 0;
    height: 100%;
    right: 40%;
    aspect-ratio: 1081/942;
}
.elementor-389 .elementor-element.elementor-element-b63826d img {
    height: 100%;
    width: auto;
    max-width: none;
}
@media (max-width:767px) {
    .elementor-389 .elementor-element.elementor-element-b63826d {
        position: static;
        width: 150% !important;
        /*height: auto;*/
        max-width: none !important;
    }
    .elementor-389 .elementor-element.elementor-element-b63826d img {
    width: 150%;
    height: auto;
    transform: translateX(-10%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75b4893 */.elementor-389 .elementor-element.elementor-element-75b4893 {
    height: 150% !important;
    position: absolute;
    right: 90%;
    /*aspect-ratio: 1;*/
    top: 50%;
    transform: translateY(-50%);
    width: auto;
    max-width: none !important;
}
.elementor-389 .elementor-element.elementor-element-75b4893 img {
    height: 100% !important;
        width: auto;
    max-width: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7eda4d8 */.elementor-389 .elementor-element.elementor-element-7eda4d8 {
    width: 700px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-563c138 */@media (max-width: 767px){
  .elementor-389 .elementor-element.elementor-element-563c138 .jet-listing-grid__slider-icon{top:auto !important;bottom:55px !important;margin-top:0 !important;}
  .elementor-389 .elementor-element.elementor-element-563c138 .jet-listing-grid__slider-icon.prev-arrow{left:45px !important;}
  .elementor-389 .elementor-element.elementor-element-563c138 .jet-listing-grid__slider-icon.next-arrow{right:45px !important;left:auto !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-748e3d7 */.elementor-389 .elementor-element.elementor-element-748e3d7 {
    position: absolute;
    top: 0;
    height: 100%;
    width: 30%;
    left: 0;
    pointer-events: none;
}
@media(max-width:767px) {
    .elementor-389 .elementor-element.elementor-element-748e3d7 {
        opacity: 0.2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17ffd4e */.elementor-389 .elementor-element.elementor-element-17ffd4e {
    position: absolute;
    top: 0;
    height: 100%;
    width: 30%;
    right: 0;
    pointer-events: none;
}

@media(max-width:767px) {
    .elementor-389 .elementor-element.elementor-element-17ffd4e {
        opacity: 0.3;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d209032 */.elementor-389 .elementor-element.elementor-element-d209032 .draggable {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3ecb1 */.elementor-389 .elementor-element.elementor-element-5c3ecb1 .info-reusite .picto {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-50%,-50%);
}
.elementor-389 .elementor-element.elementor-element-5c3ecb1 .info-reusite p {
    margin-bottom: 0;
}

.elementor-389 .elementor-element.elementor-element-5c3ecb1 .info-reusite {
    padding: 30px 0px 30px 90px;
}
.elementor-389 .elementor-element.elementor-element-5c3ecb1 .info-reusite::before {
    content: "";
    width: 2px;
    height: calc(50% - 50px);
    background-color: #DEB483;
    position: absolute;
    left: 0;
    top: 0;
}
.elementor-389 .elementor-element.elementor-element-5c3ecb1 .info-reusite::after {
    content: "";
    width: 2px;
    height: calc(50% - 50px);
    background-color: #DEB483;
    position: absolute;
    left: 0;
    bottom: 0;
}
.elementor-389 .elementor-element.elementor-element-5c3ecb1 .info-reusite:last-child::after {
    display: none !important;
    content: none !important;
}


.elementor-389 .elementor-element.elementor-element-5c3ecb1 {
    padding-bottom: 120px;
    padding-top: 150px;
}
.elementor-389 .elementor-element.elementor-element-5c3ecb1::after {
    content: "";
    width: 2px;
    height: 150px;
    background-color: #DEB483;
    position: absolute;
    left: 0;
    top: 0;
}

@media (max-width: 767px) {
    .elementor-389 .elementor-element.elementor-element-5c3ecb1 .info-reusite .picto {
        width: 60px;
    }
    .elementor-389 .elementor-element.elementor-element-5c3ecb1 .info-reusite {
        padding: 30px 0px 30px 50px;
    }
    .elementor-389 .elementor-element.elementor-element-5c3ecb1 {
        padding-left: 20px;
        padding-top: 50px;
    }
    .elementor-389 .elementor-element.elementor-element-5c3ecb1::after {
        left: 20px;
        height: 50px;
    }
}/* End custom CSS */