.elementor-6675 .elementor-element.elementor-element-65a77bb3{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6675 .elementor-element.elementor-element-244b58d1{--display:flex;}.elementor-6675 .elementor-element.elementor-element-79aa8115{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-6675 .elementor-element.elementor-element-79aa8115:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-79aa8115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-6675 .elementor-element.elementor-element-2f3aee3f{--display:flex;--overlay-opacity:0.8;--border-radius:12px 12px 12px 12px;--padding-top:96px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-6675 .elementor-element.elementor-element-2f3aee3f:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-2f3aee3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assets-gdfrance.com/wp-content/uploads/2026/03/GOES-Terrox-550-S-Visuel_5.webp");background-position:center center;background-size:cover;}.elementor-6675 .elementor-element.elementor-element-2f3aee3f::before, .elementor-6675 .elementor-element.elementor-element-2f3aee3f > .elementor-background-video-container::before, .elementor-6675 .elementor-element.elementor-element-2f3aee3f > .e-con-inner > .elementor-background-video-container::before, .elementor-6675 .elementor-element.elementor-element-2f3aee3f > .elementor-background-slideshow::before, .elementor-6675 .elementor-element.elementor-element-2f3aee3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-6675 .elementor-element.elementor-element-2f3aee3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-secondary );}.elementor-6675 .elementor-element.elementor-element-30148900 .elementor-heading-title{font-family:var( --e-global-typography-5768639-font-family ), Sans-serif;font-size:var( --e-global-typography-5768639-font-size );font-weight:var( --e-global-typography-5768639-font-weight );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );color:var( --e-global-color-secondary );}.elementor-6675 .elementor-element.elementor-element-30148900{padding:8px 12px 4px 12px;background-color:var( --e-global-color-primary );border-radius:0px 4px 4px 0px;}.elementor-6675 .elementor-element.elementor-element-30148900.elementor-element{--align-self:flex-start;}.elementor-6675 .elementor-element.elementor-element-10f7e4d7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-2cee7f01{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-6675 .elementor-element.elementor-element-4282534a{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-2c912fe .elementor-button{font-family:var( --e-global-typography-31fa383-font-family ), Sans-serif;font-size:var( --e-global-typography-31fa383-font-size );font-weight:var( --e-global-typography-31fa383-font-weight );line-height:var( --e-global-typography-31fa383-line-height );letter-spacing:var( --e-global-typography-31fa383-letter-spacing );word-spacing:var( --e-global-typography-31fa383-word-spacing );}.elementor-6675 .elementor-element.elementor-element-2c912fe .elementor-button:hover, .elementor-6675 .elementor-element.elementor-element-2c912fe .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-2c912fe .elementor-button:hover svg, .elementor-6675 .elementor-element.elementor-element-2c912fe .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-2c912fe.elementor-element{--align-self:flex-start;}.elementor-6675 .elementor-element.elementor-element-3b504c6b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6675 .elementor-element.elementor-element-bc4ff0c{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-6675 .elementor-element.elementor-element-6004cfd5 .elementor-heading-title{font-family:var( --e-global-typography-f77b9cd-font-family ), Sans-serif;font-size:var( --e-global-typography-f77b9cd-font-size );font-weight:var( --e-global-typography-f77b9cd-font-weight );text-transform:var( --e-global-typography-f77b9cd-text-transform );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-36b847af{font-family:var( --e-global-typography-5768639-font-family ), Sans-serif;font-size:var( --e-global-typography-5768639-font-size );font-weight:var( --e-global-typography-5768639-font-weight );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-36b847af p{margin-block-end:0px;}.elementor-6675 .elementor-element.elementor-element-158d5777{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-6675 .elementor-element.elementor-element-7c8905bf .elementor-heading-title{font-family:var( --e-global-typography-f77b9cd-font-family ), Sans-serif;font-size:var( --e-global-typography-f77b9cd-font-size );font-weight:var( --e-global-typography-f77b9cd-font-weight );text-transform:var( --e-global-typography-f77b9cd-text-transform );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-77d60487{font-family:var( --e-global-typography-5768639-font-family ), Sans-serif;font-size:var( --e-global-typography-5768639-font-size );font-weight:var( --e-global-typography-5768639-font-weight );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-77d60487 p{margin-block-end:0px;}.elementor-6675 .elementor-element.elementor-element-550714b8{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-6675 .elementor-element.elementor-element-7f5733cd .elementor-heading-title{font-family:var( --e-global-typography-f77b9cd-font-family ), Sans-serif;font-size:var( --e-global-typography-f77b9cd-font-size );font-weight:var( --e-global-typography-f77b9cd-font-weight );text-transform:var( --e-global-typography-f77b9cd-text-transform );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-76aff37c{font-family:var( --e-global-typography-5768639-font-family ), Sans-serif;font-size:var( --e-global-typography-5768639-font-size );font-weight:var( --e-global-typography-5768639-font-weight );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-76aff37c p{margin-block-end:0px;}.elementor-6675 .elementor-element.elementor-element-182ad94d{--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;--padding-top:18px;--padding-bottom:18px;--padding-left:48px;--padding-right:48px;--position:fixed;top:90px;--z-index:10;}.elementor-6675 .elementor-element.elementor-element-182ad94d:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-182ad94d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-599810e );}body:not(.rtl) .elementor-6675 .elementor-element.elementor-element-182ad94d{left:0px;}body.rtl .elementor-6675 .elementor-element.elementor-element-182ad94d{right:0px;}.elementor-6675 .elementor-element.elementor-element-3005568c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-6675 .elementor-element.elementor-element-3005568c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-6675 .elementor-element.elementor-element-3005568c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-6675 .elementor-element.elementor-element-3005568c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-6675 .elementor-element.elementor-element-3005568c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6675 .elementor-element.elementor-element-3005568c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6675 .elementor-element.elementor-element-3005568c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6675 .elementor-element.elementor-element-3005568c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6675 .elementor-element.elementor-element-3005568c .elementor-icon-list-item > a{font-family:var( --e-global-typography-8590c0a-font-family ), Sans-serif;font-size:var( --e-global-typography-8590c0a-font-size );font-weight:var( --e-global-typography-8590c0a-font-weight );text-transform:var( --e-global-typography-8590c0a-text-transform );line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-3005568c .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-6675 .elementor-element.elementor-element-eed1570{--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:160px 160px;--row-gap:160px;--column-gap:160px;--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:190px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-6675 .elementor-element.elementor-element-eed1570:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-eed1570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goeseurope.fr/wp-content/uploads/2025/08/Background-Goes-scaled.jpg");background-position:top center;background-repeat:repeat-x;background-size:820px auto;}.elementor-6675 .elementor-element.elementor-element-694b136f{--display:flex;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6675 .elementor-element.elementor-element-65bb9bd2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-7fca888f{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-16d804f1{--display:flex;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6675 .elementor-element.elementor-element-165c6459{--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:space-between;--align-items:flex-end;}.elementor-6675 .elementor-element.elementor-element-4078e519 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-6675 .elementor-element.elementor-element-cf28869{--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;--justify-content:flex-end;}.elementor-6675 .elementor-element.elementor-element-57e0d917{--display:flex;}.elementor-6675 .elementor-element.elementor-element-4d7cf11 .elementor-main-swiper{height:360px;}.elementor-6675 .elementor-element.elementor-element-4d7cf11 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-6675 .elementor-element.elementor-element-4d7cf11.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-6675 .elementor-element.elementor-element-4d7cf11 .elementor-swiper-button{font-size:20px;}.elementor-6675 .elementor-element.elementor-element-1d0d060e{--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:space-between;--align-items:flex-end;}.elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-6675 .elementor-element.elementor-element-2f2c9533{--e-icon-list-icon-size:14px;--icon-vertical-offset:-2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-item > a{font-family:var( --e-global-typography-31fa383-font-family ), Sans-serif;font-size:var( --e-global-typography-31fa383-font-size );font-weight:var( --e-global-typography-31fa383-font-weight );line-height:var( --e-global-typography-31fa383-line-height );letter-spacing:var( --e-global-typography-31fa383-letter-spacing );word-spacing:var( --e-global-typography-31fa383-word-spacing );}.elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-6675 .elementor-element.elementor-element-28b1a83b .elementor-heading-title{font-family:var( --e-global-typography-f77b9cd-font-family ), Sans-serif;font-size:var( --e-global-typography-f77b9cd-font-size );font-weight:var( --e-global-typography-f77b9cd-font-weight );text-transform:var( --e-global-typography-f77b9cd-text-transform );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );color:var( --e-global-color-secondary );}.elementor-6675 .elementor-element.elementor-element-3dcd8688{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--z-index:1;}.elementor-6675 .elementor-element.elementor-element-4915d43c img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-68c60950{--display:flex;}.elementor-6675 .elementor-element.elementor-element-84212ff .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-secondary );}.elementor-6675 .elementor-element.elementor-element-c16c9fa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6675 .elementor-element.elementor-element-1424b20f{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-6675 .elementor-element.elementor-element-1424b20f:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-1424b20f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assets-gdfrance.com/wp-content/uploads/2026/03/GOES-Terrox-550-S-Visuel_1.webp");background-position:center center;background-size:cover;}.elementor-6675 .elementor-element.elementor-element-785862d0{--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:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-6675 .elementor-element.elementor-element-69b71949{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-42f19453{--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;--border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-7ba909ac img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-784bd09b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6675 .elementor-element.elementor-element-586995d{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-fb20d92{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-1903aacd{--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;--border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-48876496 img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-2558e679{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6675 .elementor-element.elementor-element-165a120a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6675 .elementor-element.elementor-element-35a49a0c{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-67ccd48f{--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;--border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-2cfbbf45 img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-73d85220{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6675 .elementor-element.elementor-element-670f0ef1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6675 .elementor-element.elementor-element-7009954a{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-6b9cb5ee{--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;--border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-10618321 img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-72a054df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6675 .elementor-element.elementor-element-53ebba1f{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6675 .elementor-element.elementor-element-f3e5162{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:96px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:22px;--n-tabs-title-padding-right:60px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:60px;--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-6675 .elementor-element.elementor-element-f3e5162 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-66b6ac0 );}.elementor-6675 .elementor-element.elementor-element-f3e5162.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-f33b5db );}.elementor-6675 .elementor-element.elementor-element-f3e5162.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );}.elementor-6675 .elementor-element.elementor-element-f3e5162.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-6675 .elementor-element.elementor-element-f3e5162.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-74107a9 );border-style:none;}.elementor-6675 .elementor-element.elementor-element-f3e5162.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-8590c0a-font-family ), Sans-serif;font-weight:var( --e-global-typography-8590c0a-font-weight );text-transform:var( --e-global-typography-8590c0a-text-transform );line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-59abe2bb{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-6675 .elementor-element.elementor-element-59abe2bb:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-59abe2bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-6675 .elementor-element.elementor-element-7bf51d82{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-12e9434e{--display:flex;}.elementor-6675 .elementor-element.elementor-element-2e61b15b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-6675 .elementor-element.elementor-element-534bf0e0{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6675 .elementor-element.elementor-element-1f719c42{--display:flex;}.elementor-6675 .elementor-element.elementor-element-1480227f img{width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-78ac8a03{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-6030c8c6{--display:flex;}.elementor-6675 .elementor-element.elementor-element-4c2c5632 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-13bd21d5{--display:flex;--justify-content:center;}.elementor-6675 .elementor-element.elementor-element-399caf7c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-6675 .elementor-element.elementor-element-41b7e143 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-6675 .elementor-element.elementor-element-2e2fa558{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6675 .elementor-element.elementor-element-4313f1f .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-66b6ac0 );}.elementor-6675 .elementor-element.elementor-element-4313f1f .elementor-button:hover, .elementor-6675 .elementor-element.elementor-element-4313f1f .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-6675 .elementor-element.elementor-element-4313f1f .elementor-button:hover svg, .elementor-6675 .elementor-element.elementor-element-4313f1f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-4313f1f.elementor-element{--align-self:flex-start;}.elementor-6675 .elementor-element.elementor-element-4d40c043{--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:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-6675 .elementor-element.elementor-element-e98af66{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-54d9871d{--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-6675 .elementor-element.elementor-element-4242712e img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-6675 .elementor-element.elementor-element-131d6a53{--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-6675 .elementor-element.elementor-element-8aa2096{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-5e72bc6e{--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-6675 .elementor-element.elementor-element-793d283a img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-6675 .elementor-element.elementor-element-26eb9ac2{--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-6675 .elementor-element.elementor-element-2b191d66{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-6252c3cb{--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-6675 .elementor-element.elementor-element-273acb9f img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-6675 .elementor-element.elementor-element-3d56ffd6{--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-6675 .elementor-element.elementor-element-2c49971c{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-34dbf1a0{--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-6675 .elementor-element.elementor-element-1c050161 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-6675 .elementor-element.elementor-element-566e0abd{--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-6675 .elementor-element.elementor-element-553f4936{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:18px;--n-accordion-title-normal-color:var( --e-global-color-f33b5db );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );}.elementor-6675 .elementor-element.elementor-element-553f4936 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-6675 .elementor-element.elementor-element-553f4936 {--n-accordion-padding:48px 48px 0px 48px;}:where( .elementor-6675 .elementor-element.elementor-element-553f4936 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}:where( .elementor-6675 .elementor-element.elementor-element-553f4936 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-right:48px;--padding-bottom:48px;--padding-left:0px;}.elementor-6675 .elementor-element.elementor-element-475dc8f2{--display:flex;}.elementor-6675 .elementor-element.elementor-element-214f21c2{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-6675 .elementor-element.elementor-element-214f21c2:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-214f21c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-6675 .elementor-element.elementor-element-17f96961{--display:flex;--overlay-opacity:0.8;--border-radius:12px 12px 12px 12px;--padding-top:96px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-6675 .elementor-element.elementor-element-17f96961:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-17f96961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assets-gdfrance.com/wp-content/uploads/2026/03/GOES-Terrox-550-S-Visuel_7.webp");background-position:center center;background-size:cover;}.elementor-6675 .elementor-element.elementor-element-17f96961::before, .elementor-6675 .elementor-element.elementor-element-17f96961 > .elementor-background-video-container::before, .elementor-6675 .elementor-element.elementor-element-17f96961 > .e-con-inner > .elementor-background-video-container::before, .elementor-6675 .elementor-element.elementor-element-17f96961 > .elementor-background-slideshow::before, .elementor-6675 .elementor-element.elementor-element-17f96961 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6675 .elementor-element.elementor-element-17f96961 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-secondary );}.elementor-6675 .elementor-element.elementor-element-ac69422 .elementor-heading-title{font-family:var( --e-global-typography-5768639-font-family ), Sans-serif;font-size:var( --e-global-typography-5768639-font-size );font-weight:var( --e-global-typography-5768639-font-weight );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );color:var( --e-global-color-secondary );}.elementor-6675 .elementor-element.elementor-element-ac69422{padding:8px 12px 4px 12px;background-color:var( --e-global-color-primary );border-radius:0px 4px 4px 0px;}.elementor-6675 .elementor-element.elementor-element-ac69422.elementor-element{--align-self:flex-start;}.elementor-6675 .elementor-element.elementor-element-34a71df{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-2c40d677{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-6675 .elementor-element.elementor-element-38d6aa68{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-470c62c3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6675 .elementor-element.elementor-element-1e8e93af{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-6675 .elementor-element.elementor-element-d06bb0d .elementor-heading-title{font-family:var( --e-global-typography-f77b9cd-font-family ), Sans-serif;font-size:var( --e-global-typography-f77b9cd-font-size );font-weight:var( --e-global-typography-f77b9cd-font-weight );text-transform:var( --e-global-typography-f77b9cd-text-transform );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-42afa6e9{font-family:var( --e-global-typography-5768639-font-family ), Sans-serif;font-size:var( --e-global-typography-5768639-font-size );font-weight:var( --e-global-typography-5768639-font-weight );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-42afa6e9 p{margin-block-end:0px;}.elementor-6675 .elementor-element.elementor-element-76eedb50{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-6675 .elementor-element.elementor-element-1f594d27 .elementor-heading-title{font-family:var( --e-global-typography-f77b9cd-font-family ), Sans-serif;font-size:var( --e-global-typography-f77b9cd-font-size );font-weight:var( --e-global-typography-f77b9cd-font-weight );text-transform:var( --e-global-typography-f77b9cd-text-transform );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-3e0bfcc0{font-family:var( --e-global-typography-5768639-font-family ), Sans-serif;font-size:var( --e-global-typography-5768639-font-size );font-weight:var( --e-global-typography-5768639-font-weight );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-3e0bfcc0 p{margin-block-end:0px;}.elementor-6675 .elementor-element.elementor-element-658edf17{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-6675 .elementor-element.elementor-element-1db16a5f .elementor-heading-title{font-family:var( --e-global-typography-f77b9cd-font-family ), Sans-serif;font-size:var( --e-global-typography-f77b9cd-font-size );font-weight:var( --e-global-typography-f77b9cd-font-weight );text-transform:var( --e-global-typography-f77b9cd-text-transform );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-4956bed9{font-family:var( --e-global-typography-5768639-font-family ), Sans-serif;font-size:var( --e-global-typography-5768639-font-size );font-weight:var( --e-global-typography-5768639-font-weight );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-4956bed9 p{margin-block-end:0px;}.elementor-6675 .elementor-element.elementor-element-4c8d2c41{--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;--padding-top:18px;--padding-bottom:18px;--padding-left:48px;--padding-right:48px;--position:fixed;top:90px;--z-index:10;}.elementor-6675 .elementor-element.elementor-element-4c8d2c41:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-4c8d2c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-599810e );}body:not(.rtl) .elementor-6675 .elementor-element.elementor-element-4c8d2c41{left:0px;}body.rtl .elementor-6675 .elementor-element.elementor-element-4c8d2c41{right:0px;}.elementor-6675 .elementor-element.elementor-element-4e09d51f .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-6675 .elementor-element.elementor-element-4e09d51f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-6675 .elementor-element.elementor-element-4e09d51f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-6675 .elementor-element.elementor-element-4e09d51f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-6675 .elementor-element.elementor-element-4e09d51f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6675 .elementor-element.elementor-element-4e09d51f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6675 .elementor-element.elementor-element-4e09d51f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6675 .elementor-element.elementor-element-4e09d51f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6675 .elementor-element.elementor-element-4e09d51f .elementor-icon-list-item > a{font-family:var( --e-global-typography-8590c0a-font-family ), Sans-serif;font-size:var( --e-global-typography-8590c0a-font-size );font-weight:var( --e-global-typography-8590c0a-font-weight );text-transform:var( --e-global-typography-8590c0a-text-transform );line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-4e09d51f .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-6675 .elementor-element.elementor-element-74542921{--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:160px 160px;--row-gap:160px;--column-gap:160px;--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:190px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-6675 .elementor-element.elementor-element-74542921:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-74542921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goeseurope.fr/wp-content/uploads/2025/08/Background-Goes-scaled.jpg");background-position:top center;background-repeat:repeat-x;background-size:820px auto;}.elementor-6675 .elementor-element.elementor-element-6ea94d0{--display:flex;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6675 .elementor-element.elementor-element-4dd93ace .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-7d66dae2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-48fb3d5e{--display:flex;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6675 .elementor-element.elementor-element-77ce7b5f{--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:space-between;--align-items:flex-end;}.elementor-6675 .elementor-element.elementor-element-4c04cb60 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-6675 .elementor-element.elementor-element-233d1e5{--display:flex;}.elementor-6675 .elementor-element.elementor-element-6fb79f23{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-6b148a7f{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--z-index:1;}.elementor-6675 .elementor-element.elementor-element-304ae6bd img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-196cbdd2{--display:flex;}.elementor-6675 .elementor-element.elementor-element-c628324 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-secondary );}.elementor-6675 .elementor-element.elementor-element-92ad287 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6675 .elementor-element.elementor-element-202413ce{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-6675 .elementor-element.elementor-element-202413ce:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-202413ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assets-gdfrance.com/wp-content/uploads/2026/03/GOES-Terrox-550-S-Visuel_19.webp");background-position:center center;background-size:cover;}.elementor-6675 .elementor-element.elementor-element-6e391144{--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:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-6675 .elementor-element.elementor-element-4f987edc{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-545163ce{--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;--border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-6563cf6b img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-4b84c19d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6675 .elementor-element.elementor-element-7af05060{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-3db6c551{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-40678af8{--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;--border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-4fa61f87 img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-18acfd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6675 .elementor-element.elementor-element-55de5a90{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6675 .elementor-element.elementor-element-4c247261{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-4ac3dca2{--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;--border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-3b773bb7 img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-2205277{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6675 .elementor-element.elementor-element-5866d4c8{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6675 .elementor-element.elementor-element-7bee0373{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-245b0103{--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;--border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-5f86b610 img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-502a2039{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6675 .elementor-element.elementor-element-7e355248{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-1b6862cb{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:96px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:22px;--n-tabs-title-padding-right:60px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:60px;--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-6675 .elementor-element.elementor-element-1b6862cb > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-66b6ac0 );}.elementor-6675 .elementor-element.elementor-element-1b6862cb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-f33b5db );}.elementor-6675 .elementor-element.elementor-element-1b6862cb.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );}.elementor-6675 .elementor-element.elementor-element-1b6862cb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-6675 .elementor-element.elementor-element-1b6862cb.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-74107a9 );border-style:none;}.elementor-6675 .elementor-element.elementor-element-1b6862cb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-8590c0a-font-family ), Sans-serif;font-weight:var( --e-global-typography-8590c0a-font-weight );text-transform:var( --e-global-typography-8590c0a-text-transform );line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-3ca0a17b{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-6675 .elementor-element.elementor-element-3ca0a17b:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-3ca0a17b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-6675 .elementor-element.elementor-element-5f1de245{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-6cb3000a{--display:flex;}.elementor-6675 .elementor-element.elementor-element-2b05ba99 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-6675 .elementor-element.elementor-element-58e1e400{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6675 .elementor-element.elementor-element-35d06a66{--display:flex;}.elementor-6675 .elementor-element.elementor-element-1c485bfd img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-32d8bc68{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-4c4b34f0{--display:flex;}.elementor-6675 .elementor-element.elementor-element-300bd63f img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-6675 .elementor-element.elementor-element-3297bd2d{--display:flex;--justify-content:center;}.elementor-6675 .elementor-element.elementor-element-4058b5a7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-6675 .elementor-element.elementor-element-4143cc91 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );}.elementor-6675 .elementor-element.elementor-element-6e3b9814{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6675 .elementor-element.elementor-element-1ba16fd9{--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:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-6675 .elementor-element.elementor-element-3bbaa9e7{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-2944c60e{--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-6675 .elementor-element.elementor-element-2df59b52 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-6675 .elementor-element.elementor-element-1384cd30{--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-6675 .elementor-element.elementor-element-61d0272e{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-7e714da{--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-6675 .elementor-element.elementor-element-28b3cef6 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-6675 .elementor-element.elementor-element-4d3dec10{--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-6675 .elementor-element.elementor-element-2e4dc095{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-3a4476bf{--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-6675 .elementor-element.elementor-element-78e8b9b4 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-6675 .elementor-element.elementor-element-4d3df0f{--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-6675 .elementor-element.elementor-element-4537fd21{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-18152a2e{--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-6675 .elementor-element.elementor-element-1aaa878 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-6675 .elementor-element.elementor-element-38b35419{--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-6675 .elementor-element.elementor-element-40224ad5{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:18px;--n-accordion-title-normal-color:var( --e-global-color-f33b5db );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );}.elementor-6675 .elementor-element.elementor-element-40224ad5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-6675 .elementor-element.elementor-element-40224ad5 {--n-accordion-padding:48px 48px 0px 48px;}:where( .elementor-6675 .elementor-element.elementor-element-40224ad5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}:where( .elementor-6675 .elementor-element.elementor-element-40224ad5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-right:48px;--padding-bottom:48px;--padding-left:0px;}.elementor-6675 .elementor-element.elementor-element-6739936f{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-gap:0px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:060px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:60px;--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-6675 .elementor-element.elementor-element-6739936f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-66b6ac0 );}.elementor-6675 .elementor-element.elementor-element-6739936f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );}.elementor-6675 .elementor-element.elementor-element-6739936f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-6675 .elementor-element.elementor-element-6739936f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );}.elementor-6675 .elementor-element.elementor-element-6739936f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-8590c0a-font-family ), Sans-serif;font-weight:var( --e-global-typography-8590c0a-font-weight );text-transform:var( --e-global-typography-8590c0a-text-transform );line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}:where( .elementor-6675 .elementor-element.elementor-element-6739936f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-6675 .elementor-element.elementor-element-0b023c8{--display:flex;--min-height:100vh;--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:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6675 .elementor-element.elementor-element-0b023c8:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-0b023c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://assets-gdfrance.com/wp-content/uploads/2026/03/GOES-Terrox-550-L-Visuel_65.webp") 50% 50%;background-size:cover;}.elementor-6675 .elementor-element.elementor-element-28b9f56{--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:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-6675 .elementor-element.elementor-element-4d89584{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:12px 12px 12px 12px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-6675 .elementor-element.elementor-element-4d89584:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-4d89584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-6675 .elementor-element.elementor-element-e931338{--display:flex;}.elementor-6675 .elementor-element.elementor-element-3404773 .elementor-heading-title{font-family:var( --e-global-typography-5768639-font-family ), Sans-serif;font-size:var( --e-global-typography-5768639-font-size );font-weight:var( --e-global-typography-5768639-font-weight );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-3404773{padding:8px 12px 4px 12px;background-color:var( --e-global-color-secondary );border-radius:0px 4px 4px 0px;}.elementor-6675 .elementor-element.elementor-element-3404773.elementor-element{--align-self:flex-start;}.elementor-6675 .elementor-element.elementor-element-e9a9acb{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-6675 .elementor-element.elementor-element-0f29152 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-6675 .elementor-element.elementor-element-3fc98b5{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-6675 .elementor-element.elementor-element-3fc98b5 .elementor-divider-separator{width:96px;}.elementor-6675 .elementor-element.elementor-element-3fc98b5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6675 .elementor-element.elementor-element-e76f9b9{--grid-columns:4;}.elementor-6675 .elementor-element.elementor-element-0d82194{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-6675 .elementor-element.elementor-element-27075fd{--display:flex;}.elementor-6675 .elementor-element.elementor-element-92494af{--display:flex;}.elementor-6675 .elementor-element.elementor-element-904507b .elementor-heading-title{font-family:var( --e-global-typography-5768639-font-family ), Sans-serif;font-size:var( --e-global-typography-5768639-font-size );font-weight:var( --e-global-typography-5768639-font-weight );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-904507b{padding:8px 12px 4px 12px;background-color:var( --e-global-color-f33b5db );border-radius:0px 4px 4px 0px;}.elementor-6675 .elementor-element.elementor-element-904507b.elementor-element{--align-self:flex-start;}.elementor-6675 .elementor-element.elementor-element-a3aa3eb{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-6675 .elementor-element.elementor-element-0d04b1e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-6675 .elementor-element.elementor-element-9b3d224{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-6675 .elementor-element.elementor-element-9b3d224 .elementor-divider-separator{width:96px;}.elementor-6675 .elementor-element.elementor-element-9b3d224 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6675 .elementor-element.elementor-element-4cf6df7{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-6675 .elementor-element.elementor-element-2915f90{--display:flex;}.elementor-6675 .elementor-element.elementor-element-cdb02cb{--display:flex;}.elementor-6675 .elementor-element.elementor-element-286cacf{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-f33b5db );}.elementor-6675 .elementor-element.elementor-element-8706364{--display:flex;}.elementor-6675 .elementor-element.elementor-element-7b31822{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-f33b5db );}.elementor-6675 .elementor-element.elementor-element-291ac97{--display:flex;}.elementor-6675 .elementor-element.elementor-element-cbaea13{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-f33b5db );}.elementor-6675 .elementor-element.elementor-element-91544b6{--display:flex;}.elementor-6675 .elementor-element.elementor-element-dd39d01{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-f33b5db );}.elementor-6675 .elementor-element.elementor-element-1a346d7{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:var( --e-global-typography-8590c0a-font-size );--n-accordion-item-title-space-between:18px;--n-accordion-item-title-distance-from-content:18px;--n-accordion-icon-size:15px;}.elementor-6675 .elementor-element.elementor-element-1a346d7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-6675 .elementor-element.elementor-element-1a346d7 {--n-accordion-padding:18px 0px 0px 0px;}:where( .elementor-6675 .elementor-element.elementor-element-1a346d7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-8590c0a-font-family ), Sans-serif;font-weight:var( --e-global-typography-8590c0a-font-weight );text-transform:var( --e-global-typography-8590c0a-text-transform );line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}:where( .elementor-6675 .elementor-element.elementor-element-1a346d7 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;--padding-top:18px;--padding-right:0px;--padding-bottom:18px;--padding-left:0px;}.elementor-6675 .elementor-element.elementor-element-6613377{--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:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-6675 .elementor-element.elementor-element-588a6ef{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-6675 .elementor-element.elementor-element-588a6ef:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-588a6ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-6675 .elementor-element.elementor-element-1e3f2d8{--display:flex;}.elementor-6675 .elementor-element.elementor-element-648d613 .elementor-heading-title{font-family:var( --e-global-typography-5768639-font-family ), Sans-serif;font-size:var( --e-global-typography-5768639-font-size );font-weight:var( --e-global-typography-5768639-font-weight );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );color:var( --e-global-color-primary );}.elementor-6675 .elementor-element.elementor-element-648d613{padding:8px 12px 4px 12px;background-color:var( --e-global-color-secondary );border-radius:0px 4px 4px 0px;}.elementor-6675 .elementor-element.elementor-element-648d613.elementor-element{--align-self:flex-start;}.elementor-6675 .elementor-element.elementor-element-4ef4f3f{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-6675 .elementor-element.elementor-element-c8cb5a4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-6675 .elementor-element.elementor-element-e1fee14{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-6675 .elementor-element.elementor-element-e1fee14 .elementor-divider-separator{width:96px;}.elementor-6675 .elementor-element.elementor-element-e1fee14 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6675 .elementor-element.elementor-element-e757925{--grid-columns:4;}@media(min-width:391px){.elementor-6675 .elementor-element.elementor-element-3b504c6b{--width:60%;}.elementor-6675 .elementor-element.elementor-element-eed1570{--content-width:1200px;}.elementor-6675 .elementor-element.elementor-element-42f19453{--width:55%;}.elementor-6675 .elementor-element.elementor-element-784bd09b{--width:45%;}.elementor-6675 .elementor-element.elementor-element-1903aacd{--width:55%;}.elementor-6675 .elementor-element.elementor-element-2558e679{--width:45%;}.elementor-6675 .elementor-element.elementor-element-67ccd48f{--width:55%;}.elementor-6675 .elementor-element.elementor-element-73d85220{--width:45%;}.elementor-6675 .elementor-element.elementor-element-6b9cb5ee{--width:55%;}.elementor-6675 .elementor-element.elementor-element-72a054df{--width:45%;}.elementor-6675 .elementor-element.elementor-element-12e9434e{--width:40%;}.elementor-6675 .elementor-element.elementor-element-1f719c42{--width:60%;}.elementor-6675 .elementor-element.elementor-element-54d9871d{--width:30%;}.elementor-6675 .elementor-element.elementor-element-131d6a53{--width:70%;}.elementor-6675 .elementor-element.elementor-element-5e72bc6e{--width:30%;}.elementor-6675 .elementor-element.elementor-element-26eb9ac2{--width:70%;}.elementor-6675 .elementor-element.elementor-element-6252c3cb{--width:30%;}.elementor-6675 .elementor-element.elementor-element-3d56ffd6{--width:70%;}.elementor-6675 .elementor-element.elementor-element-34dbf1a0{--width:30%;}.elementor-6675 .elementor-element.elementor-element-566e0abd{--width:70%;}.elementor-6675 .elementor-element.elementor-element-470c62c3{--width:60%;}.elementor-6675 .elementor-element.elementor-element-74542921{--content-width:1200px;}.elementor-6675 .elementor-element.elementor-element-545163ce{--width:55%;}.elementor-6675 .elementor-element.elementor-element-4b84c19d{--width:45%;}.elementor-6675 .elementor-element.elementor-element-40678af8{--width:55%;}.elementor-6675 .elementor-element.elementor-element-18acfd2{--width:45%;}.elementor-6675 .elementor-element.elementor-element-4ac3dca2{--width:55%;}.elementor-6675 .elementor-element.elementor-element-2205277{--width:45%;}.elementor-6675 .elementor-element.elementor-element-245b0103{--width:55%;}.elementor-6675 .elementor-element.elementor-element-502a2039{--width:45%;}.elementor-6675 .elementor-element.elementor-element-6cb3000a{--width:40%;}.elementor-6675 .elementor-element.elementor-element-35d06a66{--width:60%;}.elementor-6675 .elementor-element.elementor-element-2944c60e{--width:30%;}.elementor-6675 .elementor-element.elementor-element-1384cd30{--width:70%;}.elementor-6675 .elementor-element.elementor-element-7e714da{--width:30%;}.elementor-6675 .elementor-element.elementor-element-4d3dec10{--width:70%;}.elementor-6675 .elementor-element.elementor-element-3a4476bf{--width:30%;}.elementor-6675 .elementor-element.elementor-element-4d3df0f{--width:70%;}.elementor-6675 .elementor-element.elementor-element-18152a2e{--width:30%;}.elementor-6675 .elementor-element.elementor-element-38b35419{--width:70%;}.elementor-6675 .elementor-element.elementor-element-27075fd{--width:40%;}.elementor-6675 .elementor-element.elementor-element-2915f90{--width:60%;}}@media(max-width:1200px) and (min-width:391px){.elementor-6675 .elementor-element.elementor-element-3b504c6b{--width:100%;}.elementor-6675 .elementor-element.elementor-element-54d9871d{--width:50%;}.elementor-6675 .elementor-element.elementor-element-131d6a53{--width:50%;}.elementor-6675 .elementor-element.elementor-element-5e72bc6e{--width:50%;}.elementor-6675 .elementor-element.elementor-element-26eb9ac2{--width:50%;}.elementor-6675 .elementor-element.elementor-element-6252c3cb{--width:50%;}.elementor-6675 .elementor-element.elementor-element-3d56ffd6{--width:50%;}.elementor-6675 .elementor-element.elementor-element-34dbf1a0{--width:50%;}.elementor-6675 .elementor-element.elementor-element-566e0abd{--width:50%;}.elementor-6675 .elementor-element.elementor-element-470c62c3{--width:100%;}.elementor-6675 .elementor-element.elementor-element-2944c60e{--width:50%;}.elementor-6675 .elementor-element.elementor-element-1384cd30{--width:50%;}.elementor-6675 .elementor-element.elementor-element-7e714da{--width:50%;}.elementor-6675 .elementor-element.elementor-element-4d3dec10{--width:50%;}.elementor-6675 .elementor-element.elementor-element-3a4476bf{--width:50%;}.elementor-6675 .elementor-element.elementor-element-4d3df0f{--width:50%;}.elementor-6675 .elementor-element.elementor-element-18152a2e{--width:50%;}.elementor-6675 .elementor-element.elementor-element-38b35419{--width:50%;}}@media(max-width:810px) and (min-width:391px){.elementor-6675 .elementor-element.elementor-element-42f19453{--width:100%;}.elementor-6675 .elementor-element.elementor-element-784bd09b{--width:100%;}.elementor-6675 .elementor-element.elementor-element-1903aacd{--width:100%;}.elementor-6675 .elementor-element.elementor-element-2558e679{--width:100%;}.elementor-6675 .elementor-element.elementor-element-67ccd48f{--width:100%;}.elementor-6675 .elementor-element.elementor-element-73d85220{--width:100%;}.elementor-6675 .elementor-element.elementor-element-6b9cb5ee{--width:100%;}.elementor-6675 .elementor-element.elementor-element-72a054df{--width:100%;}.elementor-6675 .elementor-element.elementor-element-12e9434e{--width:100%;}.elementor-6675 .elementor-element.elementor-element-1f719c42{--width:100%;}.elementor-6675 .elementor-element.elementor-element-54d9871d{--width:100%;}.elementor-6675 .elementor-element.elementor-element-131d6a53{--width:100%;}.elementor-6675 .elementor-element.elementor-element-5e72bc6e{--width:100%;}.elementor-6675 .elementor-element.elementor-element-26eb9ac2{--width:100%;}.elementor-6675 .elementor-element.elementor-element-6252c3cb{--width:100%;}.elementor-6675 .elementor-element.elementor-element-3d56ffd6{--width:100%;}.elementor-6675 .elementor-element.elementor-element-34dbf1a0{--width:100%;}.elementor-6675 .elementor-element.elementor-element-566e0abd{--width:100%;}.elementor-6675 .elementor-element.elementor-element-545163ce{--width:100%;}.elementor-6675 .elementor-element.elementor-element-4b84c19d{--width:100%;}.elementor-6675 .elementor-element.elementor-element-40678af8{--width:100%;}.elementor-6675 .elementor-element.elementor-element-18acfd2{--width:100%;}.elementor-6675 .elementor-element.elementor-element-4ac3dca2{--width:100%;}.elementor-6675 .elementor-element.elementor-element-2205277{--width:100%;}.elementor-6675 .elementor-element.elementor-element-245b0103{--width:100%;}.elementor-6675 .elementor-element.elementor-element-502a2039{--width:100%;}.elementor-6675 .elementor-element.elementor-element-6cb3000a{--width:100%;}.elementor-6675 .elementor-element.elementor-element-35d06a66{--width:100%;}.elementor-6675 .elementor-element.elementor-element-2944c60e{--width:100%;}.elementor-6675 .elementor-element.elementor-element-1384cd30{--width:100%;}.elementor-6675 .elementor-element.elementor-element-7e714da{--width:100%;}.elementor-6675 .elementor-element.elementor-element-4d3dec10{--width:100%;}.elementor-6675 .elementor-element.elementor-element-3a4476bf{--width:100%;}.elementor-6675 .elementor-element.elementor-element-4d3df0f{--width:100%;}.elementor-6675 .elementor-element.elementor-element-18152a2e{--width:100%;}.elementor-6675 .elementor-element.elementor-element-38b35419{--width:100%;}.elementor-6675 .elementor-element.elementor-element-27075fd{--width:100%;}.elementor-6675 .elementor-element.elementor-element-2915f90{--width:100%;}}@media(max-width:1200px){.elementor-6675 .elementor-element.elementor-element-30148900 .elementor-heading-title{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-10f7e4d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6675 .elementor-element.elementor-element-2cee7f01{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-2c912fe .elementor-button{font-size:var( --e-global-typography-31fa383-font-size );line-height:var( --e-global-typography-31fa383-line-height );letter-spacing:var( --e-global-typography-31fa383-letter-spacing );word-spacing:var( --e-global-typography-31fa383-word-spacing );}.elementor-6675 .elementor-element.elementor-element-3b504c6b{--grid-auto-flow:row;}.elementor-6675 .elementor-element.elementor-element-6004cfd5 .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-36b847af{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-7c8905bf .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-77d60487{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-7f5733cd .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-76aff37c{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-182ad94d{top:120px;}.elementor-6675 .elementor-element.elementor-element-3005568c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6675 .elementor-element.elementor-element-3005568c .elementor-icon-list-item > a{font-size:var( --e-global-typography-8590c0a-font-size );line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-eed1570{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-eed1570:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-eed1570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:890px auto;}.elementor-6675 .elementor-element.elementor-element-65bb9bd2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-7fca888f{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-4078e519 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-4d7cf11.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-item > a{font-size:var( --e-global-typography-31fa383-font-size );line-height:var( --e-global-typography-31fa383-line-height );letter-spacing:var( --e-global-typography-31fa383-letter-spacing );word-spacing:var( --e-global-typography-31fa383-word-spacing );}.elementor-6675 .elementor-element.elementor-element-28b1a83b .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-84212ff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-c16c9fa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-785862d0{--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6675 .elementor-element.elementor-element-7ba909ac img{height:100%;}.elementor-6675 .elementor-element.elementor-element-48876496 img{height:100%;}.elementor-6675 .elementor-element.elementor-element-165a120a{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-2cfbbf45 img{height:100%;}.elementor-6675 .elementor-element.elementor-element-670f0ef1{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-10618321 img{height:100%;}.elementor-6675 .elementor-element.elementor-element-53ebba1f{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-f3e5162{--n-tabs-title-padding-top:22px;--n-tabs-title-padding-right:048px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:48px;--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-6675 .elementor-element.elementor-element-f3e5162.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-2e61b15b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-534bf0e0{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-4c2c5632 img{height:100%;object-fit:cover;}.elementor-6675 .elementor-element.elementor-element-399caf7c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-41b7e143 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-2e2fa558{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-553f4936{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-ac69422 .elementor-heading-title{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-2c40d677{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-470c62c3{--grid-auto-flow:row;}.elementor-6675 .elementor-element.elementor-element-d06bb0d .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-42afa6e9{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-1f594d27 .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-3e0bfcc0{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-1db16a5f .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-4956bed9{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-4c8d2c41{top:120px;}.elementor-6675 .elementor-element.elementor-element-4e09d51f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6675 .elementor-element.elementor-element-4e09d51f .elementor-icon-list-item > a{font-size:var( --e-global-typography-8590c0a-font-size );line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-74542921{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-6675 .elementor-element.elementor-element-74542921:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-74542921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:910px auto;}.elementor-6675 .elementor-element.elementor-element-4dd93ace .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-7d66dae2{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-4c04cb60 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-c628324 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-92ad287 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-6e391144{--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6675 .elementor-element.elementor-element-6563cf6b img{height:100%;}.elementor-6675 .elementor-element.elementor-element-4fa61f87 img{height:100%;}.elementor-6675 .elementor-element.elementor-element-55de5a90{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-3b773bb7 img{height:100%;}.elementor-6675 .elementor-element.elementor-element-5866d4c8{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-5f86b610 img{height:100%;}.elementor-6675 .elementor-element.elementor-element-1b6862cb{--n-tabs-title-padding-top:22px;--n-tabs-title-padding-right:048px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:48px;--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-6675 .elementor-element.elementor-element-1b6862cb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-2b05ba99 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-58e1e400{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-300bd63f img{height:100%;object-fit:cover;}.elementor-6675 .elementor-element.elementor-element-4058b5a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-4143cc91 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-6e3b9814{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-40224ad5{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-6739936f{--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:030px;--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-6675 .elementor-element.elementor-element-6739936f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-3404773 .elementor-heading-title{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-0f29152 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-e76f9b9{--grid-columns:2;}.elementor-6675 .elementor-element.elementor-element-904507b .elementor-heading-title{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-0d04b1e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-4cf6df7{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-286cacf{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-7b31822{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-cbaea13{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-dd39d01{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-1a346d7{--n-accordion-title-font-size:var( --e-global-typography-8590c0a-font-size );}:where( .elementor-6675 .elementor-element.elementor-element-1a346d7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-648d613 .elementor-heading-title{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-c8cb5a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-e757925{--grid-columns:2;}}@media(max-width:810px){.elementor-6675 .elementor-element.elementor-element-65a77bb3{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6675 .elementor-element.elementor-element-79aa8115{--padding-top:048px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-6675 .elementor-element.elementor-element-2f3aee3f{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-6675 .elementor-element.elementor-element-30148900 .elementor-heading-title{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-10f7e4d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6675 .elementor-element.elementor-element-2cee7f01{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-4282534a{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-2c912fe .elementor-button{font-size:var( --e-global-typography-31fa383-font-size );line-height:var( --e-global-typography-31fa383-line-height );letter-spacing:var( --e-global-typography-31fa383-letter-spacing );word-spacing:var( --e-global-typography-31fa383-word-spacing );}.elementor-6675 .elementor-element.elementor-element-3b504c6b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-6675 .elementor-element.elementor-element-6004cfd5 .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-36b847af{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-7c8905bf .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-77d60487{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-7f5733cd .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-76aff37c{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-182ad94d{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;top:60px;}.elementor-6675 .elementor-element.elementor-element-3005568c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6675 .elementor-element.elementor-element-3005568c .elementor-icon-list-item > a{font-size:var( --e-global-typography-8590c0a-font-size );line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-eed1570:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-eed1570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:650px auto;}.elementor-6675 .elementor-element.elementor-element-eed1570{--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-6675 .elementor-element.elementor-element-694b136f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6675 .elementor-element.elementor-element-65bb9bd2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-7fca888f{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-4078e519 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-4d7cf11.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-item > a{font-size:var( --e-global-typography-31fa383-font-size );line-height:var( --e-global-typography-31fa383-line-height );letter-spacing:var( --e-global-typography-31fa383-letter-spacing );word-spacing:var( --e-global-typography-31fa383-word-spacing );}.elementor-6675 .elementor-element.elementor-element-28b1a83b .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-4915d43c img{height:100%;}.elementor-6675 .elementor-element.elementor-element-68c60950.e-con{--order:-99999 /* order start hack */;}.elementor-6675 .elementor-element.elementor-element-84212ff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-c16c9fa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-1424b20f{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-6675 .elementor-element.elementor-element-785862d0{--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-6675 .elementor-element.elementor-element-69b71949{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-586995d{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-fb20d92{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-165a120a{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-35a49a0c{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-670f0ef1{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-7009954a{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-53ebba1f{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-f3e5162{--n-tabs-gap:48px;--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-6675 .elementor-element.elementor-element-f3e5162.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:0px 0px 0px 0px;}.elementor-6675 .elementor-element.elementor-element-f3e5162.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}:where( .elementor-6675 .elementor-element.elementor-element-f3e5162.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:18px;--padding-bottom:48px;--padding-left:18px;}.elementor-6675 .elementor-element.elementor-element-59abe2bb{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-6675 .elementor-element.elementor-element-2e61b15b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-534bf0e0{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-13bd21d5.e-con{--order:-99999 /* order start hack */;}.elementor-6675 .elementor-element.elementor-element-399caf7c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-41b7e143 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-2e2fa558{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-4d40c043{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-6675 .elementor-element.elementor-element-e98af66{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-4242712e img{width:100%;height:220px;}.elementor-6675 .elementor-element.elementor-element-8aa2096{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-793d283a img{width:100%;height:220px;}.elementor-6675 .elementor-element.elementor-element-2b191d66{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-273acb9f img{width:100%;height:220px;}.elementor-6675 .elementor-element.elementor-element-2c49971c{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-1c050161 img{width:100%;height:220px;}.elementor-6675 .elementor-element.elementor-element-553f4936 {--n-accordion-padding:48px 18px 0px 18px;}.elementor-6675 .elementor-element.elementor-element-553f4936{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-6675 .elementor-element.elementor-element-553f4936 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:48px;--padding-left:0px;}.elementor-6675 .elementor-element.elementor-element-214f21c2{--padding-top:048px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-6675 .elementor-element.elementor-element-17f96961{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-6675 .elementor-element.elementor-element-ac69422 .elementor-heading-title{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-34a71df{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-2c40d677{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-38d6aa68{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-470c62c3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-6675 .elementor-element.elementor-element-d06bb0d .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-42afa6e9{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-1f594d27 .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-3e0bfcc0{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-1db16a5f .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-4956bed9{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-4c8d2c41{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;top:60px;}.elementor-6675 .elementor-element.elementor-element-4e09d51f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6675 .elementor-element.elementor-element-4e09d51f .elementor-icon-list-item > a{font-size:var( --e-global-typography-8590c0a-font-size );line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-74542921:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-74542921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:650px auto;}.elementor-6675 .elementor-element.elementor-element-74542921{--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-6675 .elementor-element.elementor-element-6ea94d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6675 .elementor-element.elementor-element-4dd93ace .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-7d66dae2{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-4c04cb60 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-6fb79f23{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-304ae6bd img{height:100%;}.elementor-6675 .elementor-element.elementor-element-196cbdd2.e-con{--order:-99999 /* order start hack */;}.elementor-6675 .elementor-element.elementor-element-c628324 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-92ad287 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-202413ce{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-6675 .elementor-element.elementor-element-6e391144{--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-6675 .elementor-element.elementor-element-4f987edc{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-7af05060{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-3db6c551{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-55de5a90{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-4c247261{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-5866d4c8{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-7bee0373{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-7e355248{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-1b6862cb{--n-tabs-gap:48px;--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-6675 .elementor-element.elementor-element-1b6862cb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:0px 0px 0px 0px;}.elementor-6675 .elementor-element.elementor-element-1b6862cb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}:where( .elementor-6675 .elementor-element.elementor-element-1b6862cb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:18px;--padding-bottom:48px;--padding-left:18px;}.elementor-6675 .elementor-element.elementor-element-3ca0a17b{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-6675 .elementor-element.elementor-element-2b05ba99 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-58e1e400{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-3297bd2d.e-con{--order:-99999 /* order start hack */;}.elementor-6675 .elementor-element.elementor-element-4058b5a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-4143cc91 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-6e3b9814{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-1ba16fd9{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-6675 .elementor-element.elementor-element-3bbaa9e7{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-2df59b52 img{width:100%;height:220px;}.elementor-6675 .elementor-element.elementor-element-61d0272e{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-28b3cef6 img{width:100%;height:220px;}.elementor-6675 .elementor-element.elementor-element-2e4dc095{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-78e8b9b4 img{width:100%;height:220px;}.elementor-6675 .elementor-element.elementor-element-4537fd21{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6675 .elementor-element.elementor-element-1aaa878 img{width:100%;height:220px;}.elementor-6675 .elementor-element.elementor-element-40224ad5 {--n-accordion-padding:48px 18px 0px 18px;}.elementor-6675 .elementor-element.elementor-element-40224ad5{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-6675 .elementor-element.elementor-element-40224ad5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:48px;--padding-left:0px;}.elementor-6675 .elementor-element.elementor-element-6739936f{--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:16px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:16px;--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-6675 .elementor-element.elementor-element-6739936f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-0b023c8{--margin-top:096px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6675 .elementor-element.elementor-element-28b9f56{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-6675 .elementor-element.elementor-element-4d89584{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-6675 .elementor-element.elementor-element-3404773 .elementor-heading-title{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-0f29152 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-e76f9b9{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-0d82194{--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-6675 .elementor-element.elementor-element-904507b .elementor-heading-title{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-0d04b1e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-4cf6df7{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-286cacf{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-7b31822{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-cbaea13{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-dd39d01{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-1a346d7{--n-accordion-title-font-size:var( --e-global-typography-8590c0a-font-size );}:where( .elementor-6675 .elementor-element.elementor-element-1a346d7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-6613377{--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-6675 .elementor-element.elementor-element-588a6ef{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-6675 .elementor-element.elementor-element-648d613 .elementor-heading-title{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-c8cb5a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-e757925{--grid-columns:1;}}@media(max-width:390px){.elementor-6675 .elementor-element.elementor-element-30148900 .elementor-heading-title{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-10f7e4d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6675 .elementor-element.elementor-element-2cee7f01{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-4282534a{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-2c912fe .elementor-button{font-size:var( --e-global-typography-31fa383-font-size );line-height:var( --e-global-typography-31fa383-line-height );letter-spacing:var( --e-global-typography-31fa383-letter-spacing );word-spacing:var( --e-global-typography-31fa383-word-spacing );}.elementor-6675 .elementor-element.elementor-element-3b504c6b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6675 .elementor-element.elementor-element-6004cfd5 .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-36b847af{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-7c8905bf .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-77d60487{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-7f5733cd .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-76aff37c{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-3005568c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6675 .elementor-element.elementor-element-3005568c .elementor-icon-list-item > a{font-size:var( --e-global-typography-8590c0a-font-size );line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-65bb9bd2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-7fca888f{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-4078e519 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-4d7cf11.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6675 .elementor-element.elementor-element-2f2c9533 .elementor-icon-list-item > a{font-size:var( --e-global-typography-31fa383-font-size );line-height:var( --e-global-typography-31fa383-line-height );letter-spacing:var( --e-global-typography-31fa383-letter-spacing );word-spacing:var( --e-global-typography-31fa383-word-spacing );}.elementor-6675 .elementor-element.elementor-element-28b1a83b .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-84212ff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-c16c9fa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-586995d{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-165a120a{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-670f0ef1{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-53ebba1f{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-f3e5162{--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-6675 .elementor-element.elementor-element-f3e5162.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-2e61b15b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-534bf0e0{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-399caf7c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-41b7e143 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-2e2fa558{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-553f4936{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-ac69422 .elementor-heading-title{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-34a71df{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-2c40d677{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-38d6aa68{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-470c62c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6675 .elementor-element.elementor-element-d06bb0d .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-42afa6e9{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-1f594d27 .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-3e0bfcc0{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-1db16a5f .elementor-heading-title{font-size:var( --e-global-typography-f77b9cd-font-size );line-height:var( --e-global-typography-f77b9cd-line-height );letter-spacing:var( --e-global-typography-f77b9cd-letter-spacing );word-spacing:var( --e-global-typography-f77b9cd-word-spacing );}.elementor-6675 .elementor-element.elementor-element-4956bed9{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-4e09d51f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6675 .elementor-element.elementor-element-4e09d51f .elementor-icon-list-item > a{font-size:var( --e-global-typography-8590c0a-font-size );line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-74542921:not(.elementor-motion-effects-element-type-background), .elementor-6675 .elementor-element.elementor-element-74542921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:730px auto;}.elementor-6675 .elementor-element.elementor-element-4dd93ace .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-7d66dae2{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-4c04cb60 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-6fb79f23{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-c628324 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-92ad287 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-7af05060{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-55de5a90{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-5866d4c8{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-7e355248{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-1b6862cb{--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-6675 .elementor-element.elementor-element-1b6862cb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-2b05ba99 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-58e1e400{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-4058b5a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-4143cc91 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6675 .elementor-element.elementor-element-6e3b9814{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-40224ad5{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-6739936f{--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-6675 .elementor-element.elementor-element-6739936f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-3404773 .elementor-heading-title{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-0f29152 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-e76f9b9{--grid-columns:1;}.elementor-6675 .elementor-element.elementor-element-904507b .elementor-heading-title{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-0d04b1e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-4cf6df7{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-286cacf{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-7b31822{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-cbaea13{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-dd39d01{font-size:var( --e-global-typography-primary-font-size );}.elementor-6675 .elementor-element.elementor-element-1a346d7{--n-accordion-title-font-size:var( --e-global-typography-8590c0a-font-size );}:where( .elementor-6675 .elementor-element.elementor-element-1a346d7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-8590c0a-line-height );letter-spacing:var( --e-global-typography-8590c0a-letter-spacing );word-spacing:var( --e-global-typography-8590c0a-word-spacing );}.elementor-6675 .elementor-element.elementor-element-648d613 .elementor-heading-title{font-size:var( --e-global-typography-5768639-font-size );line-height:var( --e-global-typography-5768639-line-height );letter-spacing:var( --e-global-typography-5768639-letter-spacing );word-spacing:var( --e-global-typography-5768639-word-spacing );}.elementor-6675 .elementor-element.elementor-element-c8cb5a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6675 .elementor-element.elementor-element-e757925{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-d134fcb */.cercle-static-1 {
  --diametre: 30px;  /* Taille du cercle */
  --trou: 6px;       /* Taille du trou au centre */

  width: var(--diametre);
  height: var(--diametre);
  border-radius: 50%;
  display: grid;
  place-items: center;

  background: linear-gradient(to right, #647857 50%, #333333 50%);
}

.cercle-static-1::before {
  content: "";
  width: var(--trou);
  height: var(--trou);
  background: #fff; /* couleur du trou */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-536d29de */.cercle-static-2 {
  --diametre: 30px;  /* Taille du cercle */
  --trou: 6px;       /* Taille du trou au centre */

  width: var(--diametre);
  height: var(--diametre);
  border-radius: 50%;
  display: grid;
  place-items: center;

  background: linear-gradient(to right, #000 50%, #333333 50%);
}

.cercle-static-2::before {
  content: "";
  width: var(--trou);
  height: var(--trou);
  background: #fff; /* couleur du trou */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be14b3f *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d40bb2 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c19a5f9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62758025 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be14b3f *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d40bb2 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c19a5f9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62758025 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be14b3f *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d40bb2 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c19a5f9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62758025 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be14b3f *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d40bb2 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c19a5f9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62758025 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be14b3f *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d40bb2 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c19a5f9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62758025 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-556329ae */.cercle-static-2 {
  --diametre: 30px;  /* Taille du cercle */
  --trou: 6px;       /* Taille du trou au centre */

  width: var(--diametre);
  height: var(--diametre);
  border-radius: 50%;
  display: grid;
  place-items: center;

  background: linear-gradient(to right, #000 50%, #333333 50%);
}

.cercle-static-2::before {
  content: "";
  width: var(--trou);
  height: var(--trou);
  background: #fff; /* couleur du trou */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62106fa9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a765 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-313382fa *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca14fe *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62106fa9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a765 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-313382fa *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca14fe *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62106fa9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a765 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-313382fa *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca14fe *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62106fa9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a765 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-313382fa *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca14fe *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62106fa9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a765 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-313382fa *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca14fe *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d134fcb */.cercle-static-1 {
  --diametre: 30px;  /* Taille du cercle */
  --trou: 6px;       /* Taille du trou au centre */

  width: var(--diametre);
  height: var(--diametre);
  border-radius: 50%;
  display: grid;
  place-items: center;

  background: linear-gradient(to right, #647857 50%, #333333 50%);
}

.cercle-static-1::before {
  content: "";
  width: var(--trou);
  height: var(--trou);
  background: #fff; /* couleur du trou */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-536d29de */.cercle-static-2 {
  --diametre: 30px;  /* Taille du cercle */
  --trou: 6px;       /* Taille du trou au centre */

  width: var(--diametre);
  height: var(--diametre);
  border-radius: 50%;
  display: grid;
  place-items: center;

  background: linear-gradient(to right, #000 50%, #333333 50%);
}

.cercle-static-2::before {
  content: "";
  width: var(--trou);
  height: var(--trou);
  background: #fff; /* couleur du trou */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be14b3f *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d40bb2 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c19a5f9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62758025 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be14b3f *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d40bb2 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c19a5f9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62758025 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be14b3f *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d40bb2 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c19a5f9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62758025 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be14b3f *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d40bb2 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c19a5f9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62758025 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be14b3f *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d40bb2 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c19a5f9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62758025 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-556329ae */.cercle-static-2 {
  --diametre: 30px;  /* Taille du cercle */
  --trou: 6px;       /* Taille du trou au centre */

  width: var(--diametre);
  height: var(--diametre);
  border-radius: 50%;
  display: grid;
  place-items: center;

  background: linear-gradient(to right, #000 50%, #333333 50%);
}

.cercle-static-2::before {
  content: "";
  width: var(--trou);
  height: var(--trou);
  background: #fff; /* couleur du trou */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62106fa9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a765 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-313382fa *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca14fe *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62106fa9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a765 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-313382fa *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca14fe *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62106fa9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a765 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-313382fa *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca14fe *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62106fa9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a765 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-313382fa *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca14fe *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62106fa9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a765 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-313382fa *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca14fe *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d134fcb */.cercle-static-1 {
  --diametre: 30px;  /* Taille du cercle */
  --trou: 6px;       /* Taille du trou au centre */

  width: var(--diametre);
  height: var(--diametre);
  border-radius: 50%;
  display: grid;
  place-items: center;

  background: linear-gradient(to right, #647857 50%, #333333 50%);
}

.cercle-static-1::before {
  content: "";
  width: var(--trou);
  height: var(--trou);
  background: #fff; /* couleur du trou */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-536d29de */.cercle-static-2 {
  --diametre: 30px;  /* Taille du cercle */
  --trou: 6px;       /* Taille du trou au centre */

  width: var(--diametre);
  height: var(--diametre);
  border-radius: 50%;
  display: grid;
  place-items: center;

  background: linear-gradient(to right, #000 50%, #333333 50%);
}

.cercle-static-2::before {
  content: "";
  width: var(--trou);
  height: var(--trou);
  background: #fff; /* couleur du trou */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be14b3f *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d40bb2 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c19a5f9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62758025 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be14b3f *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d40bb2 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c19a5f9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62758025 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be14b3f *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d40bb2 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c19a5f9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62758025 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be14b3f *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d40bb2 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c19a5f9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62758025 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be14b3f *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d40bb2 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c19a5f9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62758025 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-556329ae */.cercle-static-2 {
  --diametre: 30px;  /* Taille du cercle */
  --trou: 6px;       /* Taille du trou au centre */

  width: var(--diametre);
  height: var(--diametre);
  border-radius: 50%;
  display: grid;
  place-items: center;

  background: linear-gradient(to right, #000 50%, #333333 50%);
}

.cercle-static-2::before {
  content: "";
  width: var(--trou);
  height: var(--trou);
  background: #fff; /* couleur du trou */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62106fa9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a765 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-313382fa *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca14fe *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62106fa9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a765 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-313382fa *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca14fe *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62106fa9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a765 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-313382fa *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca14fe *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62106fa9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a765 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-313382fa *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca14fe *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62106fa9 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a765 *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-313382fa *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca14fe *//* Variables */
:root {
  --specs-label-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-label-size: 16px;
  --specs-label-weight: 400;
  --specs-label-color: #5d5d5d;

  --specs-value-font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --specs-value-size: 16px;
  --specs-value-weight: 400;
  --specs-value-color: #000000;

  --specs-divider: #e5e7eb; /* Couleur des lignes séparatrices */
}

/* Table */
.specs__table {
  width: 100%;
  border-collapse: collapse;
}

.specs__row {
  border-bottom: 1px solid var(--specs-divider);
}

.specs__label,
.specs__value {
  padding: 18px 0; /* 18px haut et bas */
}

/* Libellés */
.specs__label {
  font-family: var(--specs-label-font);
  font-size: var(--specs-label-size);
  font-weight: var(--specs-label-weight);
  color: var(--specs-label-color);
  text-align: left;
}

/* Valeurs */
.specs__value {
  font-family: var(--specs-value-font);
  font-size: var(--specs-value-size);
  font-weight: var(--specs-value-weight);
  color: var(--specs-value-color);
  text-align: right;
}/* End custom CSS */