.elementor-596 .elementor-element.elementor-element-de108b3{--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-596 .elementor-element.elementor-element-474c035{--display:flex;}.elementor-596 .elementor-element.elementor-element-6c341ac{--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-596 .elementor-element.elementor-element-6c341ac:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-6c341ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-596 .elementor-element.elementor-element-f84fc40{--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-596 .elementor-element.elementor-element-f84fc40:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-f84fc40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.assets-gdfrance.com/wp-content/uploads/2025/08/Goes-Terrox-500-Long-visuel_18.webp");background-position:center center;background-size:cover;}.elementor-596 .elementor-element.elementor-element-f84fc40::before, .elementor-596 .elementor-element.elementor-element-f84fc40 > .elementor-background-video-container::before, .elementor-596 .elementor-element.elementor-element-f84fc40 > .e-con-inner > .elementor-background-video-container::before, .elementor-596 .elementor-element.elementor-element-f84fc40 > .elementor-background-slideshow::before, .elementor-596 .elementor-element.elementor-element-f84fc40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-596 .elementor-element.elementor-element-f84fc40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-secondary );}.elementor-596 .elementor-element.elementor-element-18c96f1 .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-596 .elementor-element.elementor-element-18c96f1{padding:8px 12px 4px 12px;background-color:var( --e-global-color-primary );border-radius:0px 4px 4px 0px;}.elementor-596 .elementor-element.elementor-element-18c96f1.elementor-element{--align-self:flex-start;}.elementor-596 .elementor-element.elementor-element-450ffb4 .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-596 .elementor-element.elementor-element-526a761{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-596 .elementor-element.elementor-element-25fd54e{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-b26af28{--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-596 .elementor-element.elementor-element-eb6e85f{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-596 .elementor-element.elementor-element-f3fb295 .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-596 .elementor-element.elementor-element-22ff7a7{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-596 .elementor-element.elementor-element-22ff7a7 p{margin-block-end:0px;}.elementor-596 .elementor-element.elementor-element-cf8d163{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-596 .elementor-element.elementor-element-151c7ff .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-596 .elementor-element.elementor-element-3657e3d{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-596 .elementor-element.elementor-element-3657e3d p{margin-block-end:0px;}.elementor-596 .elementor-element.elementor-element-cb2c53d{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-596 .elementor-element.elementor-element-caa15c6 .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-596 .elementor-element.elementor-element-547afaa{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-596 .elementor-element.elementor-element-547afaa p{margin-block-end:0px;}.elementor-596 .elementor-element.elementor-element-3884304{--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-596 .elementor-element.elementor-element-3884304:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-3884304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-599810e );}body:not(.rtl) .elementor-596 .elementor-element.elementor-element-3884304{left:0px;}body.rtl .elementor-596 .elementor-element.elementor-element-3884304{right:0px;}.elementor-596 .elementor-element.elementor-element-5586327 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-596 .elementor-element.elementor-element-5586327 .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-596 .elementor-element.elementor-element-5586327 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-596 .elementor-element.elementor-element-5586327 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-596 .elementor-element.elementor-element-5586327 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-596 .elementor-element.elementor-element-5586327 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-596 .elementor-element.elementor-element-5586327{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-596 .elementor-element.elementor-element-5586327 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-5586327 .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-596 .elementor-element.elementor-element-5586327 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-596 .elementor-element.elementor-element-4f5cea5{--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-596 .elementor-element.elementor-element-4f5cea5:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-4f5cea5 > .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:700px auto;}.elementor-596 .elementor-element.elementor-element-ba15c67{--display:flex;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-727abb0 .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-596 .elementor-element.elementor-element-987130a{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-596 .elementor-element.elementor-element-38077fa{--display:flex;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-596 .elementor-element.elementor-element-8d04545{--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-596 .elementor-element.elementor-element-ff1de69 .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-596 .elementor-element.elementor-element-3dc7359{--display:flex;}.elementor-596 .elementor-element.elementor-element-ab02096{--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-596 .elementor-element.elementor-element-a374e84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-596 .elementor-element.elementor-element-a374e84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-596 .elementor-element.elementor-element-a374e84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-596 .elementor-element.elementor-element-a374e84 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-596 .elementor-element.elementor-element-a374e84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-596 .elementor-element.elementor-element-a374e84 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-596 .elementor-element.elementor-element-a374e84 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-596 .elementor-element.elementor-element-a374e84{--e-icon-list-icon-size:14px;--icon-vertical-offset:-2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-596 .elementor-element.elementor-element-a374e84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-a374e84 .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-596 .elementor-element.elementor-element-a374e84 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-596 .elementor-element.elementor-element-4efb0e8 .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-596 .elementor-element.elementor-element-b0eed2b{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--z-index:1;}.elementor-596 .elementor-element.elementor-element-f0ac941 img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-d8fdef3{--display:flex;}.elementor-596 .elementor-element.elementor-element-517ce0f .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-596 .elementor-element.elementor-element-d318d4b .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-596 .elementor-element.elementor-element-2a8c918{--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-596 .elementor-element.elementor-element-2a8c918:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-2a8c918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.assets-gdfrance.com/wp-content/uploads/2025/08/Goes-Terrox-400-visuel_11.webp");background-position:center center;background-size:cover;}.elementor-596 .elementor-element.elementor-element-bd46358{--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-596 .elementor-element.elementor-element-9dabb2d{--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-596 .elementor-element.elementor-element-7907af5{--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-596 .elementor-element.elementor-element-5961436 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-a0d8e08{--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-596 .elementor-element.elementor-element-1fe3a55{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-428e98f{--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-596 .elementor-element.elementor-element-d7bbeb1{--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-596 .elementor-element.elementor-element-a592d86 img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-506fbc4{--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-596 .elementor-element.elementor-element-288b0db{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-596 .elementor-element.elementor-element-fa3c4be{--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-596 .elementor-element.elementor-element-a91a448{--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-596 .elementor-element.elementor-element-ac9b85f img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-5d1bbcb{--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-596 .elementor-element.elementor-element-d4d94c4{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-596 .elementor-element.elementor-element-59cefa7{--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-596 .elementor-element.elementor-element-14c621e{--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-596 .elementor-element.elementor-element-09b3ba8 img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-e850dde{--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-596 .elementor-element.elementor-element-2a1f299{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-596 .elementor-element.elementor-element-4998c20{--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-596 .elementor-element.elementor-element-4998c20 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-66b6ac0 );}.elementor-596 .elementor-element.elementor-element-4998c20.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-596 .elementor-element.elementor-element-4998c20.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-596 .elementor-element.elementor-element-4998c20.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-596 .elementor-element.elementor-element-4998c20.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-596 .elementor-element.elementor-element-4998c20.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-596 .elementor-element.elementor-element-2384f61{--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-596 .elementor-element.elementor-element-2384f61:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-2384f61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-596 .elementor-element.elementor-element-9ccc1a1{--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-596 .elementor-element.elementor-element-37aa011{--display:flex;}.elementor-596 .elementor-element.elementor-element-2448471 .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-596 .elementor-element.elementor-element-f2ae81c{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-596 .elementor-element.elementor-element-ad461ef{--display:flex;}.elementor-596 .elementor-element.elementor-element-377374d img{width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-c74072b{--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-596 .elementor-element.elementor-element-541df14{--display:flex;}.elementor-596 .elementor-element.elementor-element-c9d17cb img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-13d35f1{--display:flex;--justify-content:center;}.elementor-596 .elementor-element.elementor-element-8790e4b .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-596 .elementor-element.elementor-element-fdfd32d .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-596 .elementor-element.elementor-element-6c233c2{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-596 .elementor-element.elementor-element-9a0cb38{--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-596 .elementor-element.elementor-element-fff6f79{--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-596 .elementor-element.elementor-element-e135b2a{--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-596 .elementor-element.elementor-element-92e71ca img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-0d6e6d1{--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-596 .elementor-element.elementor-element-3d5a08e{--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-596 .elementor-element.elementor-element-7d9bca0{--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-596 .elementor-element.elementor-element-d46f431 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-1f910d1{--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-596 .elementor-element.elementor-element-e20ea75{--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-596 .elementor-element.elementor-element-e4b9a4a{--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-596 .elementor-element.elementor-element-6a9f310 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-b9549ed{--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-596 .elementor-element.elementor-element-146fbc4{--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-596 .elementor-element.elementor-element-b95b2e4{--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-596 .elementor-element.elementor-element-9cab0c6 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-1730865{--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-596 .elementor-element.elementor-element-6e00bbd{--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-596 .elementor-element.elementor-element-6e00bbd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-596 .elementor-element.elementor-element-6e00bbd {--n-accordion-padding:48px 48px 0px 48px;}:where( .elementor-596 .elementor-element.elementor-element-6e00bbd > .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-596 .elementor-element.elementor-element-6e00bbd > .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-596 .elementor-element.elementor-element-79bb526{--display:flex;}.elementor-596 .elementor-element.elementor-element-66e9ce0{--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-596 .elementor-element.elementor-element-66e9ce0:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-66e9ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-596 .elementor-element.elementor-element-b47d5d5{--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-596 .elementor-element.elementor-element-b47d5d5:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-b47d5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.assets-gdfrance.com/wp-content/uploads/2025/08/Goes-Terrox-500-Long-visuel_3.webp");background-position:center center;background-size:cover;}.elementor-596 .elementor-element.elementor-element-b47d5d5::before, .elementor-596 .elementor-element.elementor-element-b47d5d5 > .elementor-background-video-container::before, .elementor-596 .elementor-element.elementor-element-b47d5d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-596 .elementor-element.elementor-element-b47d5d5 > .elementor-background-slideshow::before, .elementor-596 .elementor-element.elementor-element-b47d5d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-596 .elementor-element.elementor-element-b47d5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-secondary );}.elementor-596 .elementor-element.elementor-element-5092b90 .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-596 .elementor-element.elementor-element-5092b90{padding:8px 12px 4px 12px;background-color:var( --e-global-color-primary );border-radius:0px 4px 4px 0px;}.elementor-596 .elementor-element.elementor-element-5092b90.elementor-element{--align-self:flex-start;}.elementor-596 .elementor-element.elementor-element-90dff17{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-a14b50e{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-596 .elementor-element.elementor-element-4b03009{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-8ba58f8{--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-596 .elementor-element.elementor-element-5785ec2{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-596 .elementor-element.elementor-element-51c7f91 .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-596 .elementor-element.elementor-element-3dbf8a7{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-596 .elementor-element.elementor-element-3dbf8a7 p{margin-block-end:0px;}.elementor-596 .elementor-element.elementor-element-e8edcb0{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-596 .elementor-element.elementor-element-3f08bbd .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-596 .elementor-element.elementor-element-d77a5a0{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-596 .elementor-element.elementor-element-d77a5a0 p{margin-block-end:0px;}.elementor-596 .elementor-element.elementor-element-0b47f9c{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-596 .elementor-element.elementor-element-5ecee90 .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-596 .elementor-element.elementor-element-b93a2bd{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-596 .elementor-element.elementor-element-b93a2bd p{margin-block-end:0px;}.elementor-596 .elementor-element.elementor-element-8a048cd{--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-596 .elementor-element.elementor-element-8a048cd:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-8a048cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-599810e );}body:not(.rtl) .elementor-596 .elementor-element.elementor-element-8a048cd{left:0px;}body.rtl .elementor-596 .elementor-element.elementor-element-8a048cd{right:0px;}.elementor-596 .elementor-element.elementor-element-72c0e1b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-596 .elementor-element.elementor-element-72c0e1b .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-596 .elementor-element.elementor-element-72c0e1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-596 .elementor-element.elementor-element-72c0e1b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-596 .elementor-element.elementor-element-72c0e1b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-596 .elementor-element.elementor-element-72c0e1b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-596 .elementor-element.elementor-element-72c0e1b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-596 .elementor-element.elementor-element-72c0e1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-72c0e1b .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-596 .elementor-element.elementor-element-72c0e1b .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-596 .elementor-element.elementor-element-4745c34{--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-596 .elementor-element.elementor-element-4745c34:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-4745c34 > .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:700px auto;}.elementor-596 .elementor-element.elementor-element-12b361d{--display:flex;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-8aa339b .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-596 .elementor-element.elementor-element-4c21e7a{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-596 .elementor-element.elementor-element-93a5d2a{--display:flex;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-596 .elementor-element.elementor-element-1fe2458{--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-596 .elementor-element.elementor-element-c4266a9 .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-596 .elementor-element.elementor-element-3e34dde{--display:flex;}.elementor-596 .elementor-element.elementor-element-a3db1df{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-4036fc2{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--z-index:1;}.elementor-596 .elementor-element.elementor-element-4aa995a img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-7cb782e{--display:flex;}.elementor-596 .elementor-element.elementor-element-194d385 .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-596 .elementor-element.elementor-element-e2d9270 .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-596 .elementor-element.elementor-element-36b5b59{--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-596 .elementor-element.elementor-element-36b5b59:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-36b5b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.assets-gdfrance.com/wp-content/uploads/2024/02/GOES_400s-500s_23-12-22_0992.webp");background-position:center center;background-size:cover;}.elementor-596 .elementor-element.elementor-element-353cf12{--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-596 .elementor-element.elementor-element-8158467{--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-596 .elementor-element.elementor-element-a3cee75{--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-596 .elementor-element.elementor-element-9beaf37 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-cd55b5e{--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-596 .elementor-element.elementor-element-08b1d8b{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-180115b{--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-596 .elementor-element.elementor-element-7b9d1ed{--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-596 .elementor-element.elementor-element-b447f7a img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-903408b{--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-596 .elementor-element.elementor-element-1139246{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-596 .elementor-element.elementor-element-aad2525{--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-596 .elementor-element.elementor-element-9d41ee4{--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-596 .elementor-element.elementor-element-73d4dc8 img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-f797443{--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-596 .elementor-element.elementor-element-2adb615{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-596 .elementor-element.elementor-element-70982d5{--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-596 .elementor-element.elementor-element-c245373{--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-596 .elementor-element.elementor-element-a007982 img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-fd0d273{--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-596 .elementor-element.elementor-element-ad34f20{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-8f6e01c{--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-596 .elementor-element.elementor-element-8f6e01c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-66b6ac0 );}.elementor-596 .elementor-element.elementor-element-8f6e01c.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-596 .elementor-element.elementor-element-8f6e01c.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-596 .elementor-element.elementor-element-8f6e01c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-596 .elementor-element.elementor-element-8f6e01c.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-596 .elementor-element.elementor-element-8f6e01c.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-596 .elementor-element.elementor-element-8050ac6{--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-596 .elementor-element.elementor-element-8050ac6:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-8050ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-596 .elementor-element.elementor-element-ba89f7e{--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-596 .elementor-element.elementor-element-ac74172{--display:flex;}.elementor-596 .elementor-element.elementor-element-0c6b203 .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-596 .elementor-element.elementor-element-915d1c6{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-596 .elementor-element.elementor-element-5c2c5b8{--display:flex;}.elementor-596 .elementor-element.elementor-element-39f1abe img{width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-0df876d{--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-596 .elementor-element.elementor-element-627df8a{--display:flex;}.elementor-596 .elementor-element.elementor-element-0ec264c img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-02f688d{--display:flex;--justify-content:center;}.elementor-596 .elementor-element.elementor-element-dc4305a .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-596 .elementor-element.elementor-element-1aaa0b8 .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-596 .elementor-element.elementor-element-94447ca{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-596 .elementor-element.elementor-element-a58d185{--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-596 .elementor-element.elementor-element-b939b41{--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-596 .elementor-element.elementor-element-cf52d29{--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-596 .elementor-element.elementor-element-2c1d46b img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-46b9f94{--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-596 .elementor-element.elementor-element-90a6d42{--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-596 .elementor-element.elementor-element-a757e3e{--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-596 .elementor-element.elementor-element-8d9a657 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-8273a35{--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-596 .elementor-element.elementor-element-cf5d6c8{--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-596 .elementor-element.elementor-element-5ff2233{--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-596 .elementor-element.elementor-element-5727db8 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-d16077b{--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-596 .elementor-element.elementor-element-28c0fad{--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-596 .elementor-element.elementor-element-ce91bee{--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-596 .elementor-element.elementor-element-d543fc6 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-352dca5{--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-596 .elementor-element.elementor-element-3dc6682{--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-596 .elementor-element.elementor-element-3dc6682 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-596 .elementor-element.elementor-element-3dc6682 {--n-accordion-padding:48px 48px 0px 48px;}:where( .elementor-596 .elementor-element.elementor-element-3dc6682 > .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-596 .elementor-element.elementor-element-3dc6682 > .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-596 .elementor-element.elementor-element-d88e733{--display:flex;}.elementor-596 .elementor-element.elementor-element-f662135{--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-596 .elementor-element.elementor-element-f662135:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-f662135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-596 .elementor-element.elementor-element-d82c69e{--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-596 .elementor-element.elementor-element-d82c69e:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-d82c69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.assets-gdfrance.com/wp-content/uploads/2025/08/Goes-Terrox-500-Long-visuel_17.webp");background-position:center center;background-size:cover;}.elementor-596 .elementor-element.elementor-element-d82c69e::before, .elementor-596 .elementor-element.elementor-element-d82c69e > .elementor-background-video-container::before, .elementor-596 .elementor-element.elementor-element-d82c69e > .e-con-inner > .elementor-background-video-container::before, .elementor-596 .elementor-element.elementor-element-d82c69e > .elementor-background-slideshow::before, .elementor-596 .elementor-element.elementor-element-d82c69e > .e-con-inner > .elementor-background-slideshow::before, .elementor-596 .elementor-element.elementor-element-d82c69e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-secondary );}.elementor-596 .elementor-element.elementor-element-91c2a17 .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-596 .elementor-element.elementor-element-91c2a17{padding:8px 12px 4px 12px;background-color:var( --e-global-color-primary );border-radius:0px 4px 4px 0px;}.elementor-596 .elementor-element.elementor-element-91c2a17.elementor-element{--align-self:flex-start;}.elementor-596 .elementor-element.elementor-element-45787a1{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-b0220f8{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-596 .elementor-element.elementor-element-49fbaec{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-c0e79e7{--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-596 .elementor-element.elementor-element-695813c{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-596 .elementor-element.elementor-element-c73ba2d .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-596 .elementor-element.elementor-element-0c88894{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-596 .elementor-element.elementor-element-0c88894 p{margin-block-end:0px;}.elementor-596 .elementor-element.elementor-element-4cb05b0{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-596 .elementor-element.elementor-element-4839521 .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-596 .elementor-element.elementor-element-1c70c63{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-596 .elementor-element.elementor-element-1c70c63 p{margin-block-end:0px;}.elementor-596 .elementor-element.elementor-element-e6cfcb6{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-596 .elementor-element.elementor-element-0427bdf .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-596 .elementor-element.elementor-element-3930b3b{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-596 .elementor-element.elementor-element-3930b3b p{margin-block-end:0px;}.elementor-596 .elementor-element.elementor-element-4484ded{--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-596 .elementor-element.elementor-element-4484ded:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-4484ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-599810e );}body:not(.rtl) .elementor-596 .elementor-element.elementor-element-4484ded{left:0px;}body.rtl .elementor-596 .elementor-element.elementor-element-4484ded{right:0px;}.elementor-596 .elementor-element.elementor-element-2462450 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-596 .elementor-element.elementor-element-2462450 .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-596 .elementor-element.elementor-element-2462450 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-596 .elementor-element.elementor-element-2462450 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-596 .elementor-element.elementor-element-2462450 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-596 .elementor-element.elementor-element-2462450 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-596 .elementor-element.elementor-element-2462450{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-596 .elementor-element.elementor-element-2462450 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-2462450 .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-596 .elementor-element.elementor-element-2462450 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-596 .elementor-element.elementor-element-43f8ccf{--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-596 .elementor-element.elementor-element-43f8ccf:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-43f8ccf > .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:700px auto;}.elementor-596 .elementor-element.elementor-element-487c7c6{--display:flex;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-43458a9 .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-596 .elementor-element.elementor-element-c74fdd9{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-596 .elementor-element.elementor-element-e91970d{--display:flex;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-596 .elementor-element.elementor-element-f3ffcbb{--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-596 .elementor-element.elementor-element-6bab10e .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-596 .elementor-element.elementor-element-5ed6755{--display:flex;}.elementor-596 .elementor-element.elementor-element-36cc6dd{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-c680c99{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--z-index:1;}.elementor-596 .elementor-element.elementor-element-7aa2971 img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-99a31e4{--display:flex;}.elementor-596 .elementor-element.elementor-element-b64770a .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-596 .elementor-element.elementor-element-37e24e3 .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-596 .elementor-element.elementor-element-56eb99a{--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-596 .elementor-element.elementor-element-56eb99a:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-56eb99a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.assets-gdfrance.com/wp-content/uploads/2025/08/Goes-Terrox-500-Long-visuel_7.webp");background-position:center center;background-size:cover;}.elementor-596 .elementor-element.elementor-element-9ed472e{--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-596 .elementor-element.elementor-element-f11e216{--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-596 .elementor-element.elementor-element-3e2a542{--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-596 .elementor-element.elementor-element-fe167c6 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-cbfde61{--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-596 .elementor-element.elementor-element-3345d00{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-fd7c5c0{--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-596 .elementor-element.elementor-element-4cfcaf0{--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-596 .elementor-element.elementor-element-32cb9b0 img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-bcbe498{--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-596 .elementor-element.elementor-element-34404b7{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-596 .elementor-element.elementor-element-2ec9334{--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-596 .elementor-element.elementor-element-3b53aae{--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-596 .elementor-element.elementor-element-d36d9d6 img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-dff9ea6{--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-596 .elementor-element.elementor-element-e537efd{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-596 .elementor-element.elementor-element-57062ad{--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-596 .elementor-element.elementor-element-ead6f4b{--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-596 .elementor-element.elementor-element-f974aa8 img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-ec3cf5f{--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-596 .elementor-element.elementor-element-989ff91{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-dfa4f5d{--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-596 .elementor-element.elementor-element-dfa4f5d > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-66b6ac0 );}.elementor-596 .elementor-element.elementor-element-dfa4f5d.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-596 .elementor-element.elementor-element-dfa4f5d.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-596 .elementor-element.elementor-element-dfa4f5d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-596 .elementor-element.elementor-element-dfa4f5d.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-596 .elementor-element.elementor-element-dfa4f5d.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-596 .elementor-element.elementor-element-99bae39{--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-596 .elementor-element.elementor-element-99bae39:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-99bae39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-596 .elementor-element.elementor-element-217d66a{--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-596 .elementor-element.elementor-element-60dfdfb{--display:flex;}.elementor-596 .elementor-element.elementor-element-686cac5 .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-596 .elementor-element.elementor-element-ac73f94{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-596 .elementor-element.elementor-element-a82cfcd{--display:flex;}.elementor-596 .elementor-element.elementor-element-0999b81 img{width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-79d091b{--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-596 .elementor-element.elementor-element-86dc9de{--display:flex;}.elementor-596 .elementor-element.elementor-element-7a9e970 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-a3caaf7{--display:flex;--justify-content:center;}.elementor-596 .elementor-element.elementor-element-d0370df .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-596 .elementor-element.elementor-element-2375eca .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-596 .elementor-element.elementor-element-df98f65{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-596 .elementor-element.elementor-element-5ebc8d4{--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-596 .elementor-element.elementor-element-4821176{--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-596 .elementor-element.elementor-element-0bb5c93{--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-596 .elementor-element.elementor-element-c0d4170 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-8e8a0e8{--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-596 .elementor-element.elementor-element-f9c84cf{--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-596 .elementor-element.elementor-element-e1da402{--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-596 .elementor-element.elementor-element-0b31c62 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-3a0327a{--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-596 .elementor-element.elementor-element-09448be{--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-596 .elementor-element.elementor-element-070e059{--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-596 .elementor-element.elementor-element-f88925e img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-3151d59{--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-596 .elementor-element.elementor-element-9846ee4{--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-596 .elementor-element.elementor-element-45d4d4a{--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-596 .elementor-element.elementor-element-7ba7574 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-aec81b2{--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-596 .elementor-element.elementor-element-d81ae54{--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-596 .elementor-element.elementor-element-d81ae54 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-596 .elementor-element.elementor-element-d81ae54 {--n-accordion-padding:48px 48px 0px 48px;}:where( .elementor-596 .elementor-element.elementor-element-d81ae54 > .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-596 .elementor-element.elementor-element-d81ae54 > .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-596 .elementor-element.elementor-element-36a6d00{--display:flex;}.elementor-596 .elementor-element.elementor-element-9c64a6a{--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-596 .elementor-element.elementor-element-9c64a6a:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-9c64a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-596 .elementor-element.elementor-element-dca056e{--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-596 .elementor-element.elementor-element-dca056e:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-dca056e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.assets-gdfrance.com/wp-content/uploads/2025/08/Goes-Terrox-500-Long-visuel_7.webp");background-position:center center;background-size:cover;}.elementor-596 .elementor-element.elementor-element-dca056e::before, .elementor-596 .elementor-element.elementor-element-dca056e > .elementor-background-video-container::before, .elementor-596 .elementor-element.elementor-element-dca056e > .e-con-inner > .elementor-background-video-container::before, .elementor-596 .elementor-element.elementor-element-dca056e > .elementor-background-slideshow::before, .elementor-596 .elementor-element.elementor-element-dca056e > .e-con-inner > .elementor-background-slideshow::before, .elementor-596 .elementor-element.elementor-element-dca056e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-secondary );}.elementor-596 .elementor-element.elementor-element-1d695ab .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-596 .elementor-element.elementor-element-1d695ab{padding:8px 12px 4px 12px;background-color:var( --e-global-color-primary );border-radius:0px 4px 4px 0px;}.elementor-596 .elementor-element.elementor-element-1d695ab.elementor-element{--align-self:flex-start;}.elementor-596 .elementor-element.elementor-element-6d36955{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-a9bf23b{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-596 .elementor-element.elementor-element-eebdbc5{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-5d6f203{--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-596 .elementor-element.elementor-element-f22ff28{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-596 .elementor-element.elementor-element-d5f51af .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-596 .elementor-element.elementor-element-ec055b9{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-596 .elementor-element.elementor-element-ec055b9 p{margin-block-end:0px;}.elementor-596 .elementor-element.elementor-element-9cdfa14{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-596 .elementor-element.elementor-element-56c403b .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-596 .elementor-element.elementor-element-55cab81{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-596 .elementor-element.elementor-element-55cab81 p{margin-block-end:0px;}.elementor-596 .elementor-element.elementor-element-e4d97fc{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-596 .elementor-element.elementor-element-8b07587 .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-596 .elementor-element.elementor-element-6c38a40{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-596 .elementor-element.elementor-element-6c38a40 p{margin-block-end:0px;}.elementor-596 .elementor-element.elementor-element-a79a98a{--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-596 .elementor-element.elementor-element-a79a98a:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-a79a98a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-599810e );}body:not(.rtl) .elementor-596 .elementor-element.elementor-element-a79a98a{left:0px;}body.rtl .elementor-596 .elementor-element.elementor-element-a79a98a{right:0px;}.elementor-596 .elementor-element.elementor-element-6b9b43b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-596 .elementor-element.elementor-element-6b9b43b .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-596 .elementor-element.elementor-element-6b9b43b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-596 .elementor-element.elementor-element-6b9b43b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-596 .elementor-element.elementor-element-6b9b43b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-596 .elementor-element.elementor-element-6b9b43b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-596 .elementor-element.elementor-element-6b9b43b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-596 .elementor-element.elementor-element-6b9b43b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-6b9b43b .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-596 .elementor-element.elementor-element-6b9b43b .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-596 .elementor-element.elementor-element-0c8d95d{--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-596 .elementor-element.elementor-element-0c8d95d:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-0c8d95d > .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:700px auto;}.elementor-596 .elementor-element.elementor-element-f0fc7f2{--display:flex;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-5364035 .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-596 .elementor-element.elementor-element-09d9ed5{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-596 .elementor-element.elementor-element-4ceb3c2{--display:flex;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-596 .elementor-element.elementor-element-f754176{--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-596 .elementor-element.elementor-element-2f21452 .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-596 .elementor-element.elementor-element-efe918d{--display:flex;}.elementor-596 .elementor-element.elementor-element-f492bd2{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-7ccb685{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--z-index:1;}.elementor-596 .elementor-element.elementor-element-6d2861c img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-a177856{--display:flex;}.elementor-596 .elementor-element.elementor-element-0efc6d8 .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-596 .elementor-element.elementor-element-3ee6112 .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-596 .elementor-element.elementor-element-46b48ee{--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-596 .elementor-element.elementor-element-46b48ee:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-46b48ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.assets-gdfrance.com/wp-content/uploads/2025/08/Goes-Terrox-500-Long-visuel_2.webp");background-position:center center;background-size:cover;}.elementor-596 .elementor-element.elementor-element-23f3963{--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-596 .elementor-element.elementor-element-2370038{--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-596 .elementor-element.elementor-element-25961b8{--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-596 .elementor-element.elementor-element-346a886 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-7a4c66d{--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-596 .elementor-element.elementor-element-62fe445{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-c0dfa5b{--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-596 .elementor-element.elementor-element-e190708{--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-596 .elementor-element.elementor-element-624faa8 img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-a764bc4{--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-596 .elementor-element.elementor-element-123cf7a{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-596 .elementor-element.elementor-element-a2b7382{--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-596 .elementor-element.elementor-element-084d617{--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-596 .elementor-element.elementor-element-7b1277a img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-56e5b44{--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-596 .elementor-element.elementor-element-6188c29{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-596 .elementor-element.elementor-element-508626c{--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-596 .elementor-element.elementor-element-a762d52{--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-596 .elementor-element.elementor-element-863ebee img{width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-ed0aa39{--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-596 .elementor-element.elementor-element-77d0a43{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-c026d08{--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-596 .elementor-element.elementor-element-c026d08 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-66b6ac0 );}.elementor-596 .elementor-element.elementor-element-c026d08.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-596 .elementor-element.elementor-element-c026d08.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-596 .elementor-element.elementor-element-c026d08.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-596 .elementor-element.elementor-element-c026d08.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-596 .elementor-element.elementor-element-c026d08.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-596 .elementor-element.elementor-element-24d52bc{--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-596 .elementor-element.elementor-element-24d52bc:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-24d52bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-596 .elementor-element.elementor-element-0c7e4b1{--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-596 .elementor-element.elementor-element-d8903be{--display:flex;}.elementor-596 .elementor-element.elementor-element-394547d .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-596 .elementor-element.elementor-element-0a0281d{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-596 .elementor-element.elementor-element-7975749{--display:flex;}.elementor-596 .elementor-element.elementor-element-9ff0bdd img{width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-2527fd8{--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-596 .elementor-element.elementor-element-257c9b3{--display:flex;}.elementor-596 .elementor-element.elementor-element-b446936 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-596 .elementor-element.elementor-element-c43e58a{--display:flex;--justify-content:center;}.elementor-596 .elementor-element.elementor-element-290766b .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-596 .elementor-element.elementor-element-9b388ae .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-596 .elementor-element.elementor-element-ddd9aad{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-596 .elementor-element.elementor-element-3b1636f{--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-596 .elementor-element.elementor-element-9372a79{--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-596 .elementor-element.elementor-element-52eab3f{--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-596 .elementor-element.elementor-element-b3dc90e img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-ec54441{--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-596 .elementor-element.elementor-element-d9c8a8f{--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-596 .elementor-element.elementor-element-a04dc86{--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-596 .elementor-element.elementor-element-dd14ef4 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-c267737{--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-596 .elementor-element.elementor-element-6ee284c{--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-596 .elementor-element.elementor-element-8bfd985{--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-596 .elementor-element.elementor-element-10032fe img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-ee3c48e{--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-596 .elementor-element.elementor-element-284e795{--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-596 .elementor-element.elementor-element-d6304d2{--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-596 .elementor-element.elementor-element-b089ba9 img{height:100%;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-596 .elementor-element.elementor-element-def5cd7{--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-596 .elementor-element.elementor-element-8d8f6c4{--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-596 .elementor-element.elementor-element-8d8f6c4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-596 .elementor-element.elementor-element-8d8f6c4 {--n-accordion-padding:48px 48px 0px 48px;}:where( .elementor-596 .elementor-element.elementor-element-8d8f6c4 > .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-596 .elementor-element.elementor-element-8d8f6c4 > .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-596 .elementor-element.elementor-element-73b2dd7{--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-596 .elementor-element.elementor-element-73b2dd7 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-66b6ac0 );}.elementor-596 .elementor-element.elementor-element-73b2dd7.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-596 .elementor-element.elementor-element-73b2dd7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-596 .elementor-element.elementor-element-73b2dd7.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-596 .elementor-element.elementor-element-73b2dd7.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-596 .elementor-element.elementor-element-73b2dd7.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-596 .elementor-element.elementor-element-ac1dc1c{--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-596 .elementor-element.elementor-element-ac1dc1c:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-ac1dc1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.assets-gdfrance.com/wp-content/uploads/2025/08/Goes-Terrox-400-visuel_27.webp") 50% 50%;background-size:cover;}.elementor-596 .elementor-element.elementor-element-fd71112{--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-596 .elementor-element.elementor-element-d9efb5c{--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-596 .elementor-element.elementor-element-d9efb5c:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-d9efb5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-596 .elementor-element.elementor-element-321db82{--display:flex;}.elementor-596 .elementor-element.elementor-element-c495525 .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-596 .elementor-element.elementor-element-c495525{padding:8px 12px 4px 12px;background-color:var( --e-global-color-secondary );border-radius:0px 4px 4px 0px;}.elementor-596 .elementor-element.elementor-element-c495525.elementor-element{--align-self:flex-start;}.elementor-596 .elementor-element.elementor-element-fe9e1e1{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-596 .elementor-element.elementor-element-524f6ad .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-596 .elementor-element.elementor-element-9201947{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-596 .elementor-element.elementor-element-9201947 .elementor-divider-separator{width:96px;}.elementor-596 .elementor-element.elementor-element-9201947 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-596 .elementor-element.elementor-element-be93caf{--grid-columns:4;}.elementor-596 .elementor-element.elementor-element-5000b05{--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-596 .elementor-element.elementor-element-9f39c7b{--display:flex;}.elementor-596 .elementor-element.elementor-element-af87ccc{--display:flex;}.elementor-596 .elementor-element.elementor-element-765d628 .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-596 .elementor-element.elementor-element-765d628{padding:8px 12px 4px 12px;background-color:var( --e-global-color-f33b5db );border-radius:0px 4px 4px 0px;}.elementor-596 .elementor-element.elementor-element-765d628.elementor-element{--align-self:flex-start;}.elementor-596 .elementor-element.elementor-element-a9006ce{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-596 .elementor-element.elementor-element-1c7f898 .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-596 .elementor-element.elementor-element-3d0cff1{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-596 .elementor-element.elementor-element-3d0cff1 .elementor-divider-separator{width:96px;}.elementor-596 .elementor-element.elementor-element-3d0cff1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-596 .elementor-element.elementor-element-9ab3197{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-596 .elementor-element.elementor-element-f1c38ea{--display:flex;}.elementor-596 .elementor-element.elementor-element-b597226{--display:flex;}.elementor-596 .elementor-element.elementor-element-f1b0706{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-596 .elementor-element.elementor-element-db20a93{--display:flex;}.elementor-596 .elementor-element.elementor-element-50053af{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-596 .elementor-element.elementor-element-5a8c4da{--display:flex;}.elementor-596 .elementor-element.elementor-element-c0de179{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-596 .elementor-element.elementor-element-3b90792{--display:flex;}.elementor-596 .elementor-element.elementor-element-72709f8{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-596 .elementor-element.elementor-element-77a6c03{--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-596 .elementor-element.elementor-element-77a6c03 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-596 .elementor-element.elementor-element-77a6c03 {--n-accordion-padding:18px 0px 0px 0px;}:where( .elementor-596 .elementor-element.elementor-element-77a6c03 > .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-596 .elementor-element.elementor-element-77a6c03 > .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-596 .elementor-element.elementor-element-cb98795{--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-596 .elementor-element.elementor-element-dda39a7{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-596 .elementor-element.elementor-element-dda39a7:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-dda39a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66b6ac0 );}.elementor-596 .elementor-element.elementor-element-5737be8{--display:flex;}.elementor-596 .elementor-element.elementor-element-5d8327a .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-596 .elementor-element.elementor-element-5d8327a{padding:8px 12px 4px 12px;background-color:var( --e-global-color-secondary );border-radius:0px 4px 4px 0px;}.elementor-596 .elementor-element.elementor-element-5d8327a.elementor-element{--align-self:flex-start;}.elementor-596 .elementor-element.elementor-element-22b0305{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-596 .elementor-element.elementor-element-b3ae9f9 .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-596 .elementor-element.elementor-element-6b0675f{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-596 .elementor-element.elementor-element-6b0675f .elementor-divider-separator{width:96px;}.elementor-596 .elementor-element.elementor-element-6b0675f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-596 .elementor-element.elementor-element-5368e51{--grid-columns:4;}@media(min-width:391px){.elementor-596 .elementor-element.elementor-element-b26af28{--width:60%;}.elementor-596 .elementor-element.elementor-element-4f5cea5{--content-width:1200px;}.elementor-596 .elementor-element.elementor-element-7907af5{--width:55%;}.elementor-596 .elementor-element.elementor-element-a0d8e08{--width:45%;}.elementor-596 .elementor-element.elementor-element-d7bbeb1{--width:55%;}.elementor-596 .elementor-element.elementor-element-506fbc4{--width:45%;}.elementor-596 .elementor-element.elementor-element-a91a448{--width:55%;}.elementor-596 .elementor-element.elementor-element-5d1bbcb{--width:45%;}.elementor-596 .elementor-element.elementor-element-14c621e{--width:55%;}.elementor-596 .elementor-element.elementor-element-e850dde{--width:45%;}.elementor-596 .elementor-element.elementor-element-37aa011{--width:40%;}.elementor-596 .elementor-element.elementor-element-ad461ef{--width:60%;}.elementor-596 .elementor-element.elementor-element-e135b2a{--width:30%;}.elementor-596 .elementor-element.elementor-element-0d6e6d1{--width:70%;}.elementor-596 .elementor-element.elementor-element-7d9bca0{--width:30%;}.elementor-596 .elementor-element.elementor-element-1f910d1{--width:70%;}.elementor-596 .elementor-element.elementor-element-e4b9a4a{--width:30%;}.elementor-596 .elementor-element.elementor-element-b9549ed{--width:70%;}.elementor-596 .elementor-element.elementor-element-b95b2e4{--width:30%;}.elementor-596 .elementor-element.elementor-element-1730865{--width:70%;}.elementor-596 .elementor-element.elementor-element-8ba58f8{--width:60%;}.elementor-596 .elementor-element.elementor-element-4745c34{--content-width:1200px;}.elementor-596 .elementor-element.elementor-element-a3cee75{--width:55%;}.elementor-596 .elementor-element.elementor-element-cd55b5e{--width:45%;}.elementor-596 .elementor-element.elementor-element-7b9d1ed{--width:55%;}.elementor-596 .elementor-element.elementor-element-903408b{--width:45%;}.elementor-596 .elementor-element.elementor-element-9d41ee4{--width:55%;}.elementor-596 .elementor-element.elementor-element-f797443{--width:45%;}.elementor-596 .elementor-element.elementor-element-c245373{--width:55%;}.elementor-596 .elementor-element.elementor-element-fd0d273{--width:45%;}.elementor-596 .elementor-element.elementor-element-ac74172{--width:40%;}.elementor-596 .elementor-element.elementor-element-5c2c5b8{--width:60%;}.elementor-596 .elementor-element.elementor-element-cf52d29{--width:30%;}.elementor-596 .elementor-element.elementor-element-46b9f94{--width:70%;}.elementor-596 .elementor-element.elementor-element-a757e3e{--width:30%;}.elementor-596 .elementor-element.elementor-element-8273a35{--width:70%;}.elementor-596 .elementor-element.elementor-element-5ff2233{--width:30%;}.elementor-596 .elementor-element.elementor-element-d16077b{--width:70%;}.elementor-596 .elementor-element.elementor-element-ce91bee{--width:30%;}.elementor-596 .elementor-element.elementor-element-352dca5{--width:70%;}.elementor-596 .elementor-element.elementor-element-c0e79e7{--width:60%;}.elementor-596 .elementor-element.elementor-element-43f8ccf{--content-width:1200px;}.elementor-596 .elementor-element.elementor-element-3e2a542{--width:55%;}.elementor-596 .elementor-element.elementor-element-cbfde61{--width:45%;}.elementor-596 .elementor-element.elementor-element-4cfcaf0{--width:55%;}.elementor-596 .elementor-element.elementor-element-bcbe498{--width:45%;}.elementor-596 .elementor-element.elementor-element-3b53aae{--width:55%;}.elementor-596 .elementor-element.elementor-element-dff9ea6{--width:45%;}.elementor-596 .elementor-element.elementor-element-ead6f4b{--width:55%;}.elementor-596 .elementor-element.elementor-element-ec3cf5f{--width:45%;}.elementor-596 .elementor-element.elementor-element-60dfdfb{--width:40%;}.elementor-596 .elementor-element.elementor-element-a82cfcd{--width:60%;}.elementor-596 .elementor-element.elementor-element-0bb5c93{--width:30%;}.elementor-596 .elementor-element.elementor-element-8e8a0e8{--width:70%;}.elementor-596 .elementor-element.elementor-element-e1da402{--width:30%;}.elementor-596 .elementor-element.elementor-element-3a0327a{--width:70%;}.elementor-596 .elementor-element.elementor-element-070e059{--width:30%;}.elementor-596 .elementor-element.elementor-element-3151d59{--width:70%;}.elementor-596 .elementor-element.elementor-element-45d4d4a{--width:30%;}.elementor-596 .elementor-element.elementor-element-aec81b2{--width:70%;}.elementor-596 .elementor-element.elementor-element-5d6f203{--width:60%;}.elementor-596 .elementor-element.elementor-element-0c8d95d{--content-width:1200px;}.elementor-596 .elementor-element.elementor-element-25961b8{--width:55%;}.elementor-596 .elementor-element.elementor-element-7a4c66d{--width:45%;}.elementor-596 .elementor-element.elementor-element-e190708{--width:55%;}.elementor-596 .elementor-element.elementor-element-a764bc4{--width:45%;}.elementor-596 .elementor-element.elementor-element-084d617{--width:55%;}.elementor-596 .elementor-element.elementor-element-56e5b44{--width:45%;}.elementor-596 .elementor-element.elementor-element-a762d52{--width:55%;}.elementor-596 .elementor-element.elementor-element-ed0aa39{--width:45%;}.elementor-596 .elementor-element.elementor-element-d8903be{--width:40%;}.elementor-596 .elementor-element.elementor-element-7975749{--width:60%;}.elementor-596 .elementor-element.elementor-element-52eab3f{--width:30%;}.elementor-596 .elementor-element.elementor-element-ec54441{--width:70%;}.elementor-596 .elementor-element.elementor-element-a04dc86{--width:30%;}.elementor-596 .elementor-element.elementor-element-c267737{--width:70%;}.elementor-596 .elementor-element.elementor-element-8bfd985{--width:30%;}.elementor-596 .elementor-element.elementor-element-ee3c48e{--width:70%;}.elementor-596 .elementor-element.elementor-element-d6304d2{--width:30%;}.elementor-596 .elementor-element.elementor-element-def5cd7{--width:70%;}.elementor-596 .elementor-element.elementor-element-9f39c7b{--width:40%;}.elementor-596 .elementor-element.elementor-element-f1c38ea{--width:60%;}}@media(max-width:1200px) and (min-width:391px){.elementor-596 .elementor-element.elementor-element-b26af28{--width:100%;}.elementor-596 .elementor-element.elementor-element-e135b2a{--width:50%;}.elementor-596 .elementor-element.elementor-element-0d6e6d1{--width:50%;}.elementor-596 .elementor-element.elementor-element-7d9bca0{--width:50%;}.elementor-596 .elementor-element.elementor-element-1f910d1{--width:50%;}.elementor-596 .elementor-element.elementor-element-e4b9a4a{--width:50%;}.elementor-596 .elementor-element.elementor-element-b9549ed{--width:50%;}.elementor-596 .elementor-element.elementor-element-b95b2e4{--width:50%;}.elementor-596 .elementor-element.elementor-element-1730865{--width:50%;}.elementor-596 .elementor-element.elementor-element-8ba58f8{--width:100%;}.elementor-596 .elementor-element.elementor-element-cf52d29{--width:50%;}.elementor-596 .elementor-element.elementor-element-46b9f94{--width:50%;}.elementor-596 .elementor-element.elementor-element-a757e3e{--width:50%;}.elementor-596 .elementor-element.elementor-element-8273a35{--width:50%;}.elementor-596 .elementor-element.elementor-element-5ff2233{--width:50%;}.elementor-596 .elementor-element.elementor-element-d16077b{--width:50%;}.elementor-596 .elementor-element.elementor-element-ce91bee{--width:50%;}.elementor-596 .elementor-element.elementor-element-352dca5{--width:50%;}.elementor-596 .elementor-element.elementor-element-c0e79e7{--width:100%;}.elementor-596 .elementor-element.elementor-element-0bb5c93{--width:50%;}.elementor-596 .elementor-element.elementor-element-8e8a0e8{--width:50%;}.elementor-596 .elementor-element.elementor-element-e1da402{--width:50%;}.elementor-596 .elementor-element.elementor-element-3a0327a{--width:50%;}.elementor-596 .elementor-element.elementor-element-070e059{--width:50%;}.elementor-596 .elementor-element.elementor-element-3151d59{--width:50%;}.elementor-596 .elementor-element.elementor-element-45d4d4a{--width:50%;}.elementor-596 .elementor-element.elementor-element-aec81b2{--width:50%;}.elementor-596 .elementor-element.elementor-element-5d6f203{--width:100%;}.elementor-596 .elementor-element.elementor-element-52eab3f{--width:50%;}.elementor-596 .elementor-element.elementor-element-ec54441{--width:50%;}.elementor-596 .elementor-element.elementor-element-a04dc86{--width:50%;}.elementor-596 .elementor-element.elementor-element-c267737{--width:50%;}.elementor-596 .elementor-element.elementor-element-8bfd985{--width:50%;}.elementor-596 .elementor-element.elementor-element-ee3c48e{--width:50%;}.elementor-596 .elementor-element.elementor-element-d6304d2{--width:50%;}.elementor-596 .elementor-element.elementor-element-def5cd7{--width:50%;}}@media(max-width:810px) and (min-width:391px){.elementor-596 .elementor-element.elementor-element-7907af5{--width:100%;}.elementor-596 .elementor-element.elementor-element-a0d8e08{--width:100%;}.elementor-596 .elementor-element.elementor-element-d7bbeb1{--width:100%;}.elementor-596 .elementor-element.elementor-element-506fbc4{--width:100%;}.elementor-596 .elementor-element.elementor-element-a91a448{--width:100%;}.elementor-596 .elementor-element.elementor-element-5d1bbcb{--width:100%;}.elementor-596 .elementor-element.elementor-element-14c621e{--width:100%;}.elementor-596 .elementor-element.elementor-element-e850dde{--width:100%;}.elementor-596 .elementor-element.elementor-element-37aa011{--width:100%;}.elementor-596 .elementor-element.elementor-element-ad461ef{--width:100%;}.elementor-596 .elementor-element.elementor-element-e135b2a{--width:100%;}.elementor-596 .elementor-element.elementor-element-0d6e6d1{--width:100%;}.elementor-596 .elementor-element.elementor-element-7d9bca0{--width:100%;}.elementor-596 .elementor-element.elementor-element-1f910d1{--width:100%;}.elementor-596 .elementor-element.elementor-element-e4b9a4a{--width:100%;}.elementor-596 .elementor-element.elementor-element-b9549ed{--width:100%;}.elementor-596 .elementor-element.elementor-element-b95b2e4{--width:100%;}.elementor-596 .elementor-element.elementor-element-1730865{--width:100%;}.elementor-596 .elementor-element.elementor-element-a3cee75{--width:100%;}.elementor-596 .elementor-element.elementor-element-cd55b5e{--width:100%;}.elementor-596 .elementor-element.elementor-element-7b9d1ed{--width:100%;}.elementor-596 .elementor-element.elementor-element-903408b{--width:100%;}.elementor-596 .elementor-element.elementor-element-9d41ee4{--width:100%;}.elementor-596 .elementor-element.elementor-element-f797443{--width:100%;}.elementor-596 .elementor-element.elementor-element-c245373{--width:100%;}.elementor-596 .elementor-element.elementor-element-fd0d273{--width:100%;}.elementor-596 .elementor-element.elementor-element-ac74172{--width:100%;}.elementor-596 .elementor-element.elementor-element-5c2c5b8{--width:100%;}.elementor-596 .elementor-element.elementor-element-cf52d29{--width:100%;}.elementor-596 .elementor-element.elementor-element-46b9f94{--width:100%;}.elementor-596 .elementor-element.elementor-element-a757e3e{--width:100%;}.elementor-596 .elementor-element.elementor-element-8273a35{--width:100%;}.elementor-596 .elementor-element.elementor-element-5ff2233{--width:100%;}.elementor-596 .elementor-element.elementor-element-d16077b{--width:100%;}.elementor-596 .elementor-element.elementor-element-ce91bee{--width:100%;}.elementor-596 .elementor-element.elementor-element-352dca5{--width:100%;}.elementor-596 .elementor-element.elementor-element-3e2a542{--width:100%;}.elementor-596 .elementor-element.elementor-element-cbfde61{--width:100%;}.elementor-596 .elementor-element.elementor-element-4cfcaf0{--width:100%;}.elementor-596 .elementor-element.elementor-element-bcbe498{--width:100%;}.elementor-596 .elementor-element.elementor-element-3b53aae{--width:100%;}.elementor-596 .elementor-element.elementor-element-dff9ea6{--width:100%;}.elementor-596 .elementor-element.elementor-element-ead6f4b{--width:100%;}.elementor-596 .elementor-element.elementor-element-ec3cf5f{--width:100%;}.elementor-596 .elementor-element.elementor-element-60dfdfb{--width:100%;}.elementor-596 .elementor-element.elementor-element-a82cfcd{--width:100%;}.elementor-596 .elementor-element.elementor-element-0bb5c93{--width:100%;}.elementor-596 .elementor-element.elementor-element-8e8a0e8{--width:100%;}.elementor-596 .elementor-element.elementor-element-e1da402{--width:100%;}.elementor-596 .elementor-element.elementor-element-3a0327a{--width:100%;}.elementor-596 .elementor-element.elementor-element-070e059{--width:100%;}.elementor-596 .elementor-element.elementor-element-3151d59{--width:100%;}.elementor-596 .elementor-element.elementor-element-45d4d4a{--width:100%;}.elementor-596 .elementor-element.elementor-element-aec81b2{--width:100%;}.elementor-596 .elementor-element.elementor-element-25961b8{--width:100%;}.elementor-596 .elementor-element.elementor-element-7a4c66d{--width:100%;}.elementor-596 .elementor-element.elementor-element-e190708{--width:100%;}.elementor-596 .elementor-element.elementor-element-a764bc4{--width:100%;}.elementor-596 .elementor-element.elementor-element-084d617{--width:100%;}.elementor-596 .elementor-element.elementor-element-56e5b44{--width:100%;}.elementor-596 .elementor-element.elementor-element-a762d52{--width:100%;}.elementor-596 .elementor-element.elementor-element-ed0aa39{--width:100%;}.elementor-596 .elementor-element.elementor-element-d8903be{--width:100%;}.elementor-596 .elementor-element.elementor-element-7975749{--width:100%;}.elementor-596 .elementor-element.elementor-element-52eab3f{--width:100%;}.elementor-596 .elementor-element.elementor-element-ec54441{--width:100%;}.elementor-596 .elementor-element.elementor-element-a04dc86{--width:100%;}.elementor-596 .elementor-element.elementor-element-c267737{--width:100%;}.elementor-596 .elementor-element.elementor-element-8bfd985{--width:100%;}.elementor-596 .elementor-element.elementor-element-ee3c48e{--width:100%;}.elementor-596 .elementor-element.elementor-element-d6304d2{--width:100%;}.elementor-596 .elementor-element.elementor-element-def5cd7{--width:100%;}.elementor-596 .elementor-element.elementor-element-9f39c7b{--width:100%;}.elementor-596 .elementor-element.elementor-element-f1c38ea{--width:100%;}}@media(max-width:1200px){.elementor-596 .elementor-element.elementor-element-18c96f1 .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-596 .elementor-element.elementor-element-450ffb4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-596 .elementor-element.elementor-element-526a761{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-b26af28{--grid-auto-flow:row;}.elementor-596 .elementor-element.elementor-element-f3fb295 .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-596 .elementor-element.elementor-element-22ff7a7{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-596 .elementor-element.elementor-element-151c7ff .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-596 .elementor-element.elementor-element-3657e3d{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-596 .elementor-element.elementor-element-caa15c6 .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-596 .elementor-element.elementor-element-547afaa{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-596 .elementor-element.elementor-element-3884304{top:120px;}.elementor-596 .elementor-element.elementor-element-5586327 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-5586327 .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-596 .elementor-element.elementor-element-4f5cea5{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-596 .elementor-element.elementor-element-727abb0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-987130a{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-ff1de69 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-a374e84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-a374e84 .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-596 .elementor-element.elementor-element-4efb0e8 .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-596 .elementor-element.elementor-element-517ce0f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-d318d4b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-bd46358{--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-596 .elementor-element.elementor-element-5961436 img{height:100%;}.elementor-596 .elementor-element.elementor-element-a592d86 img{height:100%;}.elementor-596 .elementor-element.elementor-element-288b0db{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-ac9b85f img{height:100%;}.elementor-596 .elementor-element.elementor-element-d4d94c4{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-09b3ba8 img{height:100%;}.elementor-596 .elementor-element.elementor-element-2a1f299{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-4998c20{--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-596 .elementor-element.elementor-element-4998c20.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-596 .elementor-element.elementor-element-2448471 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-f2ae81c{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-c9d17cb img{height:100%;object-fit:cover;}.elementor-596 .elementor-element.elementor-element-8790e4b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-fdfd32d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-6c233c2{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-6e00bbd{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-5092b90 .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-596 .elementor-element.elementor-element-a14b50e{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-8ba58f8{--grid-auto-flow:row;}.elementor-596 .elementor-element.elementor-element-51c7f91 .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-596 .elementor-element.elementor-element-3dbf8a7{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-596 .elementor-element.elementor-element-3f08bbd .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-596 .elementor-element.elementor-element-d77a5a0{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-596 .elementor-element.elementor-element-5ecee90 .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-596 .elementor-element.elementor-element-b93a2bd{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-596 .elementor-element.elementor-element-8a048cd{top:120px;}.elementor-596 .elementor-element.elementor-element-72c0e1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-72c0e1b .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-596 .elementor-element.elementor-element-4745c34{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-596 .elementor-element.elementor-element-8aa339b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-4c21e7a{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-c4266a9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-194d385 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-e2d9270 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-353cf12{--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-596 .elementor-element.elementor-element-9beaf37 img{height:100%;}.elementor-596 .elementor-element.elementor-element-b447f7a img{height:100%;}.elementor-596 .elementor-element.elementor-element-1139246{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-73d4dc8 img{height:100%;}.elementor-596 .elementor-element.elementor-element-2adb615{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-a007982 img{height:100%;}.elementor-596 .elementor-element.elementor-element-8f6e01c{--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-596 .elementor-element.elementor-element-8f6e01c.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-596 .elementor-element.elementor-element-0c6b203 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-915d1c6{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-0ec264c img{height:100%;object-fit:cover;}.elementor-596 .elementor-element.elementor-element-dc4305a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-1aaa0b8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-94447ca{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-3dc6682{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-91c2a17 .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-596 .elementor-element.elementor-element-b0220f8{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-c0e79e7{--grid-auto-flow:row;}.elementor-596 .elementor-element.elementor-element-c73ba2d .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-596 .elementor-element.elementor-element-0c88894{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-596 .elementor-element.elementor-element-4839521 .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-596 .elementor-element.elementor-element-1c70c63{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-596 .elementor-element.elementor-element-0427bdf .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-596 .elementor-element.elementor-element-3930b3b{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-596 .elementor-element.elementor-element-4484ded{top:120px;}.elementor-596 .elementor-element.elementor-element-2462450 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-2462450 .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-596 .elementor-element.elementor-element-43f8ccf{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-596 .elementor-element.elementor-element-43458a9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-c74fdd9{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-6bab10e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-b64770a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-37e24e3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-9ed472e{--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-596 .elementor-element.elementor-element-fe167c6 img{height:100%;}.elementor-596 .elementor-element.elementor-element-32cb9b0 img{height:100%;}.elementor-596 .elementor-element.elementor-element-34404b7{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-d36d9d6 img{height:100%;}.elementor-596 .elementor-element.elementor-element-e537efd{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-f974aa8 img{height:100%;}.elementor-596 .elementor-element.elementor-element-dfa4f5d{--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-596 .elementor-element.elementor-element-dfa4f5d.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-596 .elementor-element.elementor-element-686cac5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-ac73f94{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-7a9e970 img{height:100%;object-fit:cover;}.elementor-596 .elementor-element.elementor-element-d0370df .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-2375eca .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-df98f65{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-d81ae54{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-1d695ab .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-596 .elementor-element.elementor-element-a9bf23b{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-5d6f203{--grid-auto-flow:row;}.elementor-596 .elementor-element.elementor-element-d5f51af .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-596 .elementor-element.elementor-element-ec055b9{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-596 .elementor-element.elementor-element-56c403b .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-596 .elementor-element.elementor-element-55cab81{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-596 .elementor-element.elementor-element-8b07587 .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-596 .elementor-element.elementor-element-6c38a40{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-596 .elementor-element.elementor-element-a79a98a{top:120px;}.elementor-596 .elementor-element.elementor-element-6b9b43b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-6b9b43b .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-596 .elementor-element.elementor-element-0c8d95d{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-596 .elementor-element.elementor-element-5364035 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-09d9ed5{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-2f21452 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-0efc6d8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-3ee6112 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-23f3963{--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-596 .elementor-element.elementor-element-346a886 img{height:100%;}.elementor-596 .elementor-element.elementor-element-624faa8 img{height:100%;}.elementor-596 .elementor-element.elementor-element-123cf7a{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-7b1277a img{height:100%;}.elementor-596 .elementor-element.elementor-element-6188c29{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-863ebee img{height:100%;}.elementor-596 .elementor-element.elementor-element-c026d08{--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-596 .elementor-element.elementor-element-c026d08.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-596 .elementor-element.elementor-element-394547d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-0a0281d{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-b446936 img{height:100%;object-fit:cover;}.elementor-596 .elementor-element.elementor-element-290766b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-9b388ae .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-ddd9aad{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-8d8f6c4{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-73b2dd7{--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-596 .elementor-element.elementor-element-73b2dd7.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-596 .elementor-element.elementor-element-c495525 .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-596 .elementor-element.elementor-element-524f6ad .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-be93caf{--grid-columns:2;}.elementor-596 .elementor-element.elementor-element-765d628 .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-596 .elementor-element.elementor-element-1c7f898 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-9ab3197{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-f1b0706{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-50053af{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-c0de179{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-72709f8{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-77a6c03{--n-accordion-title-font-size:var( --e-global-typography-8590c0a-font-size );}:where( .elementor-596 .elementor-element.elementor-element-77a6c03 > .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-596 .elementor-element.elementor-element-5d8327a .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-596 .elementor-element.elementor-element-b3ae9f9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-5368e51{--grid-columns:2;}}@media(max-width:810px){.elementor-596 .elementor-element.elementor-element-de108b3{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-6c341ac{--padding-top:048px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-596 .elementor-element.elementor-element-f84fc40{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-596 .elementor-element.elementor-element-18c96f1 .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-596 .elementor-element.elementor-element-450ffb4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-596 .elementor-element.elementor-element-526a761{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-25fd54e{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-b26af28{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-596 .elementor-element.elementor-element-f3fb295 .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-596 .elementor-element.elementor-element-22ff7a7{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-596 .elementor-element.elementor-element-151c7ff .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-596 .elementor-element.elementor-element-3657e3d{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-596 .elementor-element.elementor-element-caa15c6 .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-596 .elementor-element.elementor-element-547afaa{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-596 .elementor-element.elementor-element-3884304{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;top:60px;}.elementor-596 .elementor-element.elementor-element-5586327 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-5586327 .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-596 .elementor-element.elementor-element-4f5cea5:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-4f5cea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:480px auto;}.elementor-596 .elementor-element.elementor-element-4f5cea5{--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-596 .elementor-element.elementor-element-ba15c67{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-727abb0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-987130a{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-ff1de69 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-a374e84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-a374e84 .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-596 .elementor-element.elementor-element-4efb0e8 .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-596 .elementor-element.elementor-element-f0ac941 img{height:100%;}.elementor-596 .elementor-element.elementor-element-d8fdef3.e-con{--order:-99999 /* order start hack */;}.elementor-596 .elementor-element.elementor-element-517ce0f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-d318d4b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-2a8c918{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-bd46358{--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-596 .elementor-element.elementor-element-9dabb2d{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-1fe3a55{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-428e98f{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-288b0db{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-fa3c4be{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-d4d94c4{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-59cefa7{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-2a1f299{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-4998c20{--n-tabs-gap:48px;--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-596 .elementor-element.elementor-element-4998c20.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-596 .elementor-element.elementor-element-4998c20.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-596 .elementor-element.elementor-element-4998c20.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-596 .elementor-element.elementor-element-2384f61{--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-596 .elementor-element.elementor-element-2448471 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-f2ae81c{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-13d35f1.e-con{--order:-99999 /* order start hack */;}.elementor-596 .elementor-element.elementor-element-8790e4b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-fdfd32d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-6c233c2{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-9a0cb38{--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-596 .elementor-element.elementor-element-fff6f79{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-92e71ca img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-3d5a08e{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-d46f431 img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-e20ea75{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-6a9f310 img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-146fbc4{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-9cab0c6 img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-6e00bbd {--n-accordion-padding:48px 18px 0px 18px;}.elementor-596 .elementor-element.elementor-element-6e00bbd{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-596 .elementor-element.elementor-element-6e00bbd > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:48px;--padding-left:0px;}.elementor-596 .elementor-element.elementor-element-66e9ce0{--padding-top:048px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-596 .elementor-element.elementor-element-b47d5d5{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-596 .elementor-element.elementor-element-5092b90 .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-596 .elementor-element.elementor-element-90dff17{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-a14b50e{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-4b03009{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-8ba58f8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-596 .elementor-element.elementor-element-51c7f91 .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-596 .elementor-element.elementor-element-3dbf8a7{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-596 .elementor-element.elementor-element-3f08bbd .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-596 .elementor-element.elementor-element-d77a5a0{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-596 .elementor-element.elementor-element-5ecee90 .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-596 .elementor-element.elementor-element-b93a2bd{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-596 .elementor-element.elementor-element-8a048cd{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;top:60px;}.elementor-596 .elementor-element.elementor-element-72c0e1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-72c0e1b .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-596 .elementor-element.elementor-element-4745c34:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-4745c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:480px auto;}.elementor-596 .elementor-element.elementor-element-4745c34{--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-596 .elementor-element.elementor-element-12b361d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-8aa339b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-4c21e7a{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-c4266a9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-a3db1df{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-4aa995a img{height:100%;}.elementor-596 .elementor-element.elementor-element-7cb782e.e-con{--order:-99999 /* order start hack */;}.elementor-596 .elementor-element.elementor-element-194d385 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-e2d9270 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-36b5b59{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-353cf12{--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-596 .elementor-element.elementor-element-8158467{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-08b1d8b{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-180115b{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-1139246{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-aad2525{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-2adb615{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-70982d5{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-ad34f20{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-8f6e01c{--n-tabs-gap:48px;--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-596 .elementor-element.elementor-element-8f6e01c.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-596 .elementor-element.elementor-element-8f6e01c.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-596 .elementor-element.elementor-element-8f6e01c.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-596 .elementor-element.elementor-element-8050ac6{--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-596 .elementor-element.elementor-element-0c6b203 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-915d1c6{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-02f688d.e-con{--order:-99999 /* order start hack */;}.elementor-596 .elementor-element.elementor-element-dc4305a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-1aaa0b8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-94447ca{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-a58d185{--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-596 .elementor-element.elementor-element-b939b41{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-2c1d46b img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-90a6d42{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-8d9a657 img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-cf5d6c8{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-5727db8 img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-28c0fad{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-d543fc6 img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-3dc6682 {--n-accordion-padding:48px 18px 0px 18px;}.elementor-596 .elementor-element.elementor-element-3dc6682{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-596 .elementor-element.elementor-element-3dc6682 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:48px;--padding-left:0px;}.elementor-596 .elementor-element.elementor-element-f662135{--padding-top:048px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-596 .elementor-element.elementor-element-d82c69e{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-596 .elementor-element.elementor-element-91c2a17 .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-596 .elementor-element.elementor-element-45787a1{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-b0220f8{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-49fbaec{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-c0e79e7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-596 .elementor-element.elementor-element-c73ba2d .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-596 .elementor-element.elementor-element-0c88894{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-596 .elementor-element.elementor-element-4839521 .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-596 .elementor-element.elementor-element-1c70c63{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-596 .elementor-element.elementor-element-0427bdf .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-596 .elementor-element.elementor-element-3930b3b{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-596 .elementor-element.elementor-element-4484ded{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;top:60px;}.elementor-596 .elementor-element.elementor-element-2462450 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-2462450 .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-596 .elementor-element.elementor-element-43f8ccf:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-43f8ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:480px auto;}.elementor-596 .elementor-element.elementor-element-43f8ccf{--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-596 .elementor-element.elementor-element-487c7c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-43458a9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-c74fdd9{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-6bab10e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-36cc6dd{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-7aa2971 img{height:100%;}.elementor-596 .elementor-element.elementor-element-99a31e4.e-con{--order:-99999 /* order start hack */;}.elementor-596 .elementor-element.elementor-element-b64770a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-37e24e3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-56eb99a{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-9ed472e{--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-596 .elementor-element.elementor-element-f11e216{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-3345d00{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-fd7c5c0{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-34404b7{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-2ec9334{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-e537efd{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-57062ad{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-989ff91{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-dfa4f5d{--n-tabs-gap:48px;--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-596 .elementor-element.elementor-element-dfa4f5d.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-596 .elementor-element.elementor-element-dfa4f5d.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-596 .elementor-element.elementor-element-dfa4f5d.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-596 .elementor-element.elementor-element-99bae39{--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-596 .elementor-element.elementor-element-686cac5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-ac73f94{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-a3caaf7.e-con{--order:-99999 /* order start hack */;}.elementor-596 .elementor-element.elementor-element-d0370df .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-2375eca .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-df98f65{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-5ebc8d4{--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-596 .elementor-element.elementor-element-4821176{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-c0d4170 img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-f9c84cf{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-0b31c62 img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-09448be{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-f88925e img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-9846ee4{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-7ba7574 img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-d81ae54 {--n-accordion-padding:48px 18px 0px 18px;}.elementor-596 .elementor-element.elementor-element-d81ae54{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-596 .elementor-element.elementor-element-d81ae54 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:48px;--padding-left:0px;}.elementor-596 .elementor-element.elementor-element-9c64a6a{--padding-top:048px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-596 .elementor-element.elementor-element-dca056e{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-596 .elementor-element.elementor-element-1d695ab .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-596 .elementor-element.elementor-element-6d36955{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-a9bf23b{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-eebdbc5{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-5d6f203{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-596 .elementor-element.elementor-element-d5f51af .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-596 .elementor-element.elementor-element-ec055b9{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-596 .elementor-element.elementor-element-56c403b .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-596 .elementor-element.elementor-element-55cab81{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-596 .elementor-element.elementor-element-8b07587 .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-596 .elementor-element.elementor-element-6c38a40{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-596 .elementor-element.elementor-element-a79a98a{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;top:60px;}.elementor-596 .elementor-element.elementor-element-6b9b43b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-6b9b43b .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-596 .elementor-element.elementor-element-0c8d95d:not(.elementor-motion-effects-element-type-background), .elementor-596 .elementor-element.elementor-element-0c8d95d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:480px auto;}.elementor-596 .elementor-element.elementor-element-0c8d95d{--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-596 .elementor-element.elementor-element-f0fc7f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-5364035 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-09d9ed5{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-2f21452 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-f492bd2{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-6d2861c img{height:100%;}.elementor-596 .elementor-element.elementor-element-a177856.e-con{--order:-99999 /* order start hack */;}.elementor-596 .elementor-element.elementor-element-0efc6d8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-3ee6112 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-46b48ee{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-596 .elementor-element.elementor-element-23f3963{--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-596 .elementor-element.elementor-element-2370038{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-62fe445{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-c0dfa5b{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-123cf7a{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-a2b7382{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-6188c29{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-508626c{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-77d0a43{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-c026d08{--n-tabs-gap:48px;--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-596 .elementor-element.elementor-element-c026d08.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-596 .elementor-element.elementor-element-c026d08.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-596 .elementor-element.elementor-element-c026d08.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-596 .elementor-element.elementor-element-24d52bc{--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-596 .elementor-element.elementor-element-394547d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-0a0281d{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-c43e58a.e-con{--order:-99999 /* order start hack */;}.elementor-596 .elementor-element.elementor-element-290766b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-9b388ae .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-ddd9aad{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-3b1636f{--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-596 .elementor-element.elementor-element-9372a79{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-b3dc90e img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-d9c8a8f{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-dd14ef4 img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-6ee284c{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-10032fe img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-284e795{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-596 .elementor-element.elementor-element-b089ba9 img{width:100%;height:220px;}.elementor-596 .elementor-element.elementor-element-8d8f6c4 {--n-accordion-padding:48px 18px 0px 18px;}.elementor-596 .elementor-element.elementor-element-8d8f6c4{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-596 .elementor-element.elementor-element-8d8f6c4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:48px;--padding-left:0px;}.elementor-596 .elementor-element.elementor-element-73b2dd7{--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-596 .elementor-element.elementor-element-73b2dd7.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-596 .elementor-element.elementor-element-ac1dc1c{--margin-top:096px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-596 .elementor-element.elementor-element-fd71112{--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-596 .elementor-element.elementor-element-d9efb5c{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-596 .elementor-element.elementor-element-c495525 .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-596 .elementor-element.elementor-element-524f6ad .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-be93caf{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-5000b05{--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-596 .elementor-element.elementor-element-765d628 .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-596 .elementor-element.elementor-element-1c7f898 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-9ab3197{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-f1b0706{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-50053af{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-c0de179{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-72709f8{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-77a6c03{--n-accordion-title-font-size:var( --e-global-typography-8590c0a-font-size );}:where( .elementor-596 .elementor-element.elementor-element-77a6c03 > .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-596 .elementor-element.elementor-element-cb98795{--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-596 .elementor-element.elementor-element-dda39a7{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-596 .elementor-element.elementor-element-5d8327a .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-596 .elementor-element.elementor-element-b3ae9f9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-5368e51{--grid-columns:1;}}@media(max-width:390px){.elementor-596 .elementor-element.elementor-element-18c96f1 .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-596 .elementor-element.elementor-element-450ffb4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-596 .elementor-element.elementor-element-526a761{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-25fd54e{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-b26af28{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-596 .elementor-element.elementor-element-f3fb295 .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-596 .elementor-element.elementor-element-22ff7a7{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-596 .elementor-element.elementor-element-151c7ff .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-596 .elementor-element.elementor-element-3657e3d{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-596 .elementor-element.elementor-element-caa15c6 .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-596 .elementor-element.elementor-element-547afaa{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-596 .elementor-element.elementor-element-5586327 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-5586327 .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-596 .elementor-element.elementor-element-727abb0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-987130a{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-ff1de69 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-a374e84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-a374e84 .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-596 .elementor-element.elementor-element-4efb0e8 .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-596 .elementor-element.elementor-element-517ce0f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-d318d4b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-1fe3a55{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-288b0db{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-d4d94c4{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-2a1f299{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-4998c20{--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-596 .elementor-element.elementor-element-4998c20.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-596 .elementor-element.elementor-element-2448471 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-f2ae81c{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-8790e4b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-fdfd32d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-6c233c2{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-6e00bbd{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-5092b90 .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-596 .elementor-element.elementor-element-90dff17{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-a14b50e{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-4b03009{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-8ba58f8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-596 .elementor-element.elementor-element-51c7f91 .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-596 .elementor-element.elementor-element-3dbf8a7{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-596 .elementor-element.elementor-element-3f08bbd .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-596 .elementor-element.elementor-element-d77a5a0{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-596 .elementor-element.elementor-element-5ecee90 .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-596 .elementor-element.elementor-element-b93a2bd{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-596 .elementor-element.elementor-element-72c0e1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-72c0e1b .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-596 .elementor-element.elementor-element-8aa339b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-4c21e7a{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-c4266a9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-a3db1df{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-194d385 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-e2d9270 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-08b1d8b{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-1139246{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-2adb615{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-ad34f20{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-8f6e01c{--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-596 .elementor-element.elementor-element-8f6e01c.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-596 .elementor-element.elementor-element-0c6b203 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-915d1c6{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-dc4305a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-1aaa0b8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-94447ca{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-3dc6682{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-91c2a17 .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-596 .elementor-element.elementor-element-45787a1{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-b0220f8{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-49fbaec{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-c0e79e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-596 .elementor-element.elementor-element-c73ba2d .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-596 .elementor-element.elementor-element-0c88894{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-596 .elementor-element.elementor-element-4839521 .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-596 .elementor-element.elementor-element-1c70c63{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-596 .elementor-element.elementor-element-0427bdf .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-596 .elementor-element.elementor-element-3930b3b{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-596 .elementor-element.elementor-element-2462450 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-2462450 .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-596 .elementor-element.elementor-element-43458a9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-c74fdd9{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-6bab10e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-36cc6dd{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-b64770a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-37e24e3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-3345d00{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-34404b7{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-e537efd{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-989ff91{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-dfa4f5d{--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-596 .elementor-element.elementor-element-dfa4f5d.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-596 .elementor-element.elementor-element-686cac5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-ac73f94{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-d0370df .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-2375eca .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-df98f65{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-d81ae54{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-1d695ab .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-596 .elementor-element.elementor-element-6d36955{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-a9bf23b{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-eebdbc5{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-5d6f203{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-596 .elementor-element.elementor-element-d5f51af .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-596 .elementor-element.elementor-element-ec055b9{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-596 .elementor-element.elementor-element-56c403b .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-596 .elementor-element.elementor-element-55cab81{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-596 .elementor-element.elementor-element-8b07587 .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-596 .elementor-element.elementor-element-6c38a40{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-596 .elementor-element.elementor-element-6b9b43b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-596 .elementor-element.elementor-element-6b9b43b .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-596 .elementor-element.elementor-element-5364035 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-09d9ed5{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-2f21452 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-f492bd2{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-0efc6d8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-3ee6112 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-62fe445{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-123cf7a{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-6188c29{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-77d0a43{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-c026d08{--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-596 .elementor-element.elementor-element-c026d08.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-596 .elementor-element.elementor-element-394547d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-0a0281d{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-290766b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-9b388ae .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-596 .elementor-element.elementor-element-ddd9aad{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-8d8f6c4{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-73b2dd7{--n-tabs-title-font-size:var( --e-global-typography-8590c0a-font-size );}.elementor-596 .elementor-element.elementor-element-73b2dd7.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-596 .elementor-element.elementor-element-c495525 .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-596 .elementor-element.elementor-element-524f6ad .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-be93caf{--grid-columns:1;}.elementor-596 .elementor-element.elementor-element-765d628 .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-596 .elementor-element.elementor-element-1c7f898 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-9ab3197{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-f1b0706{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-50053af{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-c0de179{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-72709f8{font-size:var( --e-global-typography-primary-font-size );}.elementor-596 .elementor-element.elementor-element-77a6c03{--n-accordion-title-font-size:var( --e-global-typography-8590c0a-font-size );}:where( .elementor-596 .elementor-element.elementor-element-77a6c03 > .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-596 .elementor-element.elementor-element-5d8327a .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-596 .elementor-element.elementor-element-b3ae9f9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-596 .elementor-element.elementor-element-5368e51{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-0f2b54f */.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, #a0522d 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-0a979ba */.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, #a0522d 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-9db6f80 */.cercle-static-3 {
  --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, #a0522d 50%, #333333 50%);
}

.cercle-static-3::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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-aaa4dee */.cercle-static-4 {
  --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, #403e40 50%, #292829 50%);
}

.cercle-static-4::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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-0f2b54f */.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, #a0522d 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-0a979ba */.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, #a0522d 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-9db6f80 */.cercle-static-3 {
  --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, #a0522d 50%, #333333 50%);
}

.cercle-static-3::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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-aaa4dee */.cercle-static-4 {
  --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, #403e40 50%, #292829 50%);
}

.cercle-static-4::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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-0f2b54f */.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, #a0522d 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-0a979ba */.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, #a0522d 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-9db6f80 */.cercle-static-3 {
  --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, #a0522d 50%, #333333 50%);
}

.cercle-static-3::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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-aaa4dee */.cercle-static-4 {
  --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, #403e40 50%, #292829 50%);
}

.cercle-static-4::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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-0f2b54f */.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, #a0522d 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-0a979ba */.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, #a0522d 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-9db6f80 */.cercle-static-3 {
  --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, #a0522d 50%, #333333 50%);
}

.cercle-static-3::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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-aaa4dee */.cercle-static-4 {
  --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, #403e40 50%, #292829 50%);
}

.cercle-static-4::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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-0f2b54f */.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, #a0522d 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-4259ac5 *//* 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-52dc674 *//* 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-8fc8ea0 *//* 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-6b234df *//* 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-0a979ba */.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, #a0522d 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-c1fadd5 *//* 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-0de4f00 *//* 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-94e4bc2 *//* 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-532af16 *//* 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-9db6f80 */.cercle-static-3 {
  --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, #a0522d 50%, #333333 50%);
}

.cercle-static-3::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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-0f55828 *//* 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-c5888be *//* 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-8a0aec8 *//* 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-7472dd4 *//* 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-aaa4dee */.cercle-static-4 {
  --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, #403e40 50%, #292829 50%);
}

.cercle-static-4::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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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-4bc9402 *//* 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-cfb44ba *//* 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-686d2b2 *//* 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-7d39382 *//* 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 */