.btn-gradient{background:linear-gradient(-45deg, #900000, #ff3939, #910303, #7f0202);background-size:800% 400%;padding:1em 2em;display:inline-block;border:none;font-weight:700;color:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-animation:gradient 10s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99) both;animation:gradient 10s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99) both;text-decoration:none;font-family:"Machine BT",sans-serif;font-size:1.0625rem}.btn-gradient:hover{-webkit-animation:gradient 3s infinite;animation:gradient 3s infinite;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.btn-gradient:active{-webkit-animation:gradient 3s infinite;animation:gradient 3s infinite;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}@-webkit-keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.btn--hexagon-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000;color:#fff;text-decoration:none;padding:23px 100px;font-size:15px;font-weight:300;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;border:solid 1px rgba(0,0,0,0);overflow:hidden;z-index:1;border-radius:0px}.btn--hexagon-full:hover{color:#fff;background-color:#999}.btn--hexagon-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);color:#000;text-decoration:none;padding:23px 100px;font-size:15px;font-weight:300;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;border:solid 1px #000;overflow:hidden;z-index:1;text-transform:capitalize !important;border-radius:0px}.btn--hexagon-empty:hover{color:#fff;background-color:#999;border:solid 1px #999}.btn--hexagon-border-white{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);color:#fff;text-decoration:none;padding:24px 50px;font-size:14px;font-weight:300;position:relative;-webkit-clip-path:polygon(6% 0%, 94% 0%, 100% 50%, 94% 100%, 6% 100%, 0% 50%);clip-path:polygon(6% 0%, 94% 0%, 100% 50%, 94% 100%, 6% 100%, 0% 50%);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}.btn--hexagon-border-white::before{content:"";position:absolute;inset:0;background:#fff;-webkit-clip-path:inherit;clip-path:inherit;z-index:-2}.btn--hexagon-border-white::after{content:"";position:absolute;inset:1px;background:#000;-webkit-clip-path:inherit;clip-path:inherit;z-index:-1;-webkit-transition:background .3s ease;transition:background .3s ease}.btn--hexagon-border-white:hover{color:#a9aaaf}.btn--hexagon-border-white:hover::after{background:#fff}.filters-sidebar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:20px 0;border-top:solid 1px #d0d0d0}.filters-sidebar__actions .btn--filter{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;width:100% !important;padding:13px 24px !important;background:rgba(0,0,0,0) !important;color:#000 !important;border:1px solid #000 !important;border-radius:0px !important;font-weight:300 !important;font-family:"Hind",sans-serif !important;font-size:15px !important;letter-spacing:1px !important;cursor:pointer !important;overflow:hidden !important;-webkit-transition:all .3s ease !important;transition:all .3s ease !important;text-align:center !important;margin-top:0 !important}.filters-sidebar__actions .btn--filter .btn-text{position:relative !important;z-index:3 !important;display:block !important;text-align:center !important;-webkit-transition:all .3s ease !important;transition:all .3s ease !important}.filters-sidebar__actions .btn--filter .reset-text{color:#000 !important}.filters-sidebar__actions .btn--filter:hover{background-color:#a9aaaf !important;color:#000 !important;border:2px solid #a9aaaf !important}.filters-sidebar__actions .btn--filter-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:13px 24px;background:#000;color:#fff;border:1px solid #000;border-radius:0px;font-family:"Hind",sans-serif;font-weight:300;font-size:15px;letter-spacing:1px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center}.filters-sidebar__actions .btn--filter-2 .btn-text{display:block;text-align:center;line-height:1}.filters-sidebar__actions .btn--filter-2:hover{background-color:#a9aaaf;color:#000;border-color:#a9aaaf}.button{display:block;position:relative;background:#fff;width:340px;height:80px;line-height:80px;text-align:center;font-size:20px;text-decoration:none;color:#e04e5e;margin:40px auto;font-family:Helvetica,Arial,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:24px}.button.border{border:4px solid #e04e5e}.button.border:hover{background:#e04e5e;color:#fff}.button.ribbon-outset.border:after,.button.ribbon-outset.border:before{top:50%;content:" ";height:43px;width:43px;position:absolute;pointer-events:none;background:#fff}.button.ribbon-outset.border:after{left:-3px;margin-top:-40px;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:4px solid #e04e5e;border-left:4px solid #e04e5e;-webkit-transform:rotate(57.5deg) skew(30deg);-ms-transform:rotate(57.5deg) skew(30deg);transform:rotate(57.5deg) skew(30deg)}.button.ribbon-outset.border:before{right:-46px;margin-top:-40px;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:4px solid #e04e5e;border-right:4px solid #e04e5e;-webkit-transform:rotate(57.5deg) skew(30deg);-ms-transform:rotate(57.5deg) skew(30deg);transform:rotate(57.5deg) skew(30deg)}.button.ribbon-outset.border:hover:after{background:#e04e5e}.button.ribbon-outset.border:hover:before{background:#e04e5e}.button{display:block;position:relative;background:#fff;width:340px;height:80px;line-height:80px;text-align:center;font-size:20px;text-decoration:none;text-transform:uppercase;color:#e04e5e;margin:40px auto;font-family:Helvetica,Arial,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:24px}.button--cta{margin-left:auto;margin-right:auto}.button.border{border:4px solid #e04e5e}.button.border:hover{background:#e04e5e;color:#fff}.button.ribbon-outset.border:after,.button.ribbon-outset.border:before{top:50%;content:" ";height:43px;width:43px;position:absolute;pointer-events:none;background:#fff}.button.ribbon-outset.border:after{left:-3px;margin-top:-40px;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:4px solid #e04e5e;border-left:4px solid #e04e5e;-webkit-transform:rotate(57.5deg) skew(30deg);-ms-transform:rotate(57.5deg) skew(30deg);transform:rotate(57.5deg) skew(30deg)}.button.ribbon-outset.border:before{right:-46px;margin-top:-40px;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:4px solid #e04e5e;border-right:4px solid #e04e5e;-webkit-transform:rotate(57.5deg) skew(30deg);-ms-transform:rotate(57.5deg) skew(30deg);transform:rotate(57.5deg) skew(30deg)}.button.ribbon-outset.border:hover:after{background:#e04e5e}.button.ribbon-outset.border:hover:before{background:#e04e5e}.btn--hexagon-svg-how{display:inline-block;position:relative;text-decoration:none;color:#fff;font-family:"Machine BT",sans-serif;font-weight:300;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease;line-height:1.2}.btn--hexagon-svg-how svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}.btn--hexagon-svg-how .btn-text{position:relative;z-index:2;padding:24px 45px;display:block;-webkit-transition:color .3s ease;transition:color .3s ease;text-align:center;white-space:nowrap}.btn--hexagon-svg-how:hover .btn-text{color:#000}.btn--hexagon-svg-how:hover polygon{fill:#fff;stroke:#000}.singleproduct-cta__btn{display:inline-block;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:0px;color:#fff;text-decoration:none;padding:23px 100px;font-family:"Hind",sans-serif;font-size:15px;font-weight:300;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.singleproduct-cta__btn .btn-text{position:relative;z-index:2}.singleproduct-cta__btn:hover{color:#000;background-color:#fff}.singleproduct-cta__btn:hover::before{left:0}.tag--green{background-color:#1abc9c}.tag--orange{background-color:#c97c28}.tag--purple{background-color:#7e57c2}.tag--red{background-color:#e74c3c}.tag--pink{background-color:#f99fbc}.tag--blue{background-color:#3498db}.tag--teal{background-color:#009688}.tag--gray{background-color:#999}.tag--default{background-color:#666}.tag-label{color:#000;font-weight:500}@font-face{font-family:"Oswald";src:url("/app/themes/spartek/assets/fonts/oswald/Oswald-Light.woff2") format("woff2"),url("/app/themes/spartek/assets/fonts/oswald/Oswald-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("/app/themes/spartek/assets/fonts/oswald/Oswald-Regular.woff2") format("woff2"),url("/app/themes/spartek/assets/fonts/oswald/Oswald-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Hind";src:url("/app/themes/spartek/assets/fonts/hind/Hind-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Hind";src:url("/app/themes/spartek/assets/fonts/hind/Hind-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Hind";src:url("/app/themes/spartek/assets/fonts/hind/Hind-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Hind";src:url("/app/themes/spartek/assets/fonts/hind/Hind-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Hind";src:url("/app/themes/spartek/assets/fonts/hind/Hind-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"GTA ArtDeco";src:url("/app/themes/spartek/assets/fonts/GTAArtDeco-Font-Family/GTAArtDeco-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"GTA ArtDeco";src:url("/app/themes/spartek/assets/fonts/GTAArtDeco-Font-Family/GTAArtDeco-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"GTA ArtDeco";src:url("/app/themes/spartek/assets/fonts/GTAArtDeco-Font-Family/GTAArtDeco-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"GTA ArtDeco Condensed";src:url("/app/themes/spartek/assets/fonts/GTAArtDeco-Font-Family/GTAArtDeco-Condensed-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Machine BT";src:url("/app/themes/spartek/assets/fonts/Machine-BT/MACHINEN.TTF") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/app/themes/spartek/assets/fonts/Roboto/static/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/app/themes/spartek/assets/fonts/Roboto/static/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/app/themes/spartek/assets/fonts/Roboto/static/Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/app/themes/spartek/assets/fonts/Roboto/static/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/app/themes/spartek/assets/fonts/Roboto/static/Roboto-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("/app/themes/spartek/assets/fonts/Roboto/static/Roboto_Condensed-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("/app/themes/spartek/assets/fonts/Roboto/static/Roboto_Condensed-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"DIN Habitat";src:url("/app/themes/spartek/assets/fonts/DIN-Habitat/Web-Fonts/ca9e94b707...a7bb0.woff2") format("woff2"),url("/app/themes/spartek/assets/fonts/DIN-Habitat/Web-Fonts/ca9e94b707...aa7bb0.woff") format("woff"),url("/app/themes/spartek/assets/fonts/DIN-Habitat/Web-Fonts/DIN-Habitat-Regular-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DIN Habitat";src:url("/app/themes/spartek/assets/fonts/DIN-Habitat/Web-Fonts/DINHabMed.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"DS-DIGI";src:url("/app/themes/spartek/assets/fonts/DS-DIGI/DS-DIGI.TTF") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DS-DIGI";src:url("/app/themes/spartek/assets/fonts/DS-DIGI/DS-DIGIB.TTF") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"DS-DIGI";src:url("/app/themes/spartek/assets/fonts/DS-DIGI/DS-DIGII.TTF") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"DS-DIGI";src:url("/app/themes/spartek/assets/fonts/DS-DIGI/DS-DIGIT.TTF") format("truetype");font-weight:100;font-style:normal;font-display:swap}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:"Hind",sans-serif;background-color:#000;color:#fff;line-height:1.5}@media(max-width: 768px){body.home,body.page-id-120,body.page-id-112,body.single-produit{padding-top:0 !important}}@media(max-width: 576px){body.home,body.page-id-120,body.page-id-112,body.single-produit{padding-top:0 !important}}.title-underline{display:block;width:0;height:4px;background-color:#e60000;margin:12px 0 24px 0;-webkit-transition:width .6s ease-out;transition:width .6s ease-out}.title-underline.is-visible{width:100px}.title-underline--center{margin-left:auto;margin-right:auto}section.contact-main{padding-top:45px !important}@media(max-width: 1200px){section.contact-main{padding-top:13px !important}}section.realisations-gallery,section.showroom-gallery{padding-top:0 !important}@media(max-width: 1200px){section.realisations-gallery,section.showroom-gallery{padding-top:0 !important}}body.tax-categorie_produit,body.produit-template-default,body.single-produit,body.page-id-110,body.page-id-108,.tax-gamme_produit,body.page-id-857{padding-top:85px}.animation-intro{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:1000;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.animation-intro__container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;-webkit-transform:translateY(-10vh);-ms-transform:translateY(-10vh);transform:translateY(-10vh);-webkit-transform-origin:center calc(50% + 10vh);-ms-transform-origin:center calc(50% + 10vh);transform-origin:center calc(50% + 10vh)}.animation-intro__logo{position:relative;max-width:60vw;max-height:60vh}.animation-intro__logo-solid,.animation-intro__logo-mask{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.animation-intro__logo-solid{position:relative}.animation-intro__logo-mask{position:absolute;top:0;left:0;opacity:0}.homepage-hero{position:relative;width:100%;height:100vh;min-height:600px;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}@media(max-width: 768px){.homepage-hero{background-image:url("../images/home/home-hero-background-mobile.jpg") !important}}.homepage-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0))),-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%),linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.homepage-hero__veil{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:1}.homepage-hero__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:10}.homepage-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-hero__logo{width:600px;height:auto;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.homepage-hero__logo svg{width:100%;height:auto;-webkit-filter:drop-shadow(0 8px 32px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 8px 32px rgba(0, 0, 0, 0.3))}@media(min-width: 1800px){.homepage-hero__logo{width:1070px;max-width:60vw}}@media(min-width: 1400px)and (max-width: 1799px){.homepage-hero__logo{width:800px}}@media(min-width: 1200px)and (max-width: 1399px){.homepage-hero__logo{width:700px}}@media(max-width: 992px){.homepage-hero__logo{width:700px}}@media(max-width: 768px){.homepage-hero__logo{width:570px !important}}@media(max-width: 576px){.homepage-hero__logo{width:570px !important}}.homepage-intro{position:relative;width:100%;height:95vh;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}@media(max-width: 768px){.homepage-intro{background-image:url("../images/home/homepage-intro-mobile.jpg") !important}}.homepage-intro::before{content:"";position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);background-image:inherit;background-size:inherit;background-position:inherit;background-repeat:inherit;-webkit-filter:blur(0px);filter:blur(0px);z-index:0;-webkit-transition:-webkit-filter 1.5s ease;transition:-webkit-filter 1.5s ease;transition:filter 1.5s ease;transition:filter 1.5s ease, -webkit-filter 1.5s ease}.homepage-intro.blurred::before{-webkit-filter:blur(8px);filter:blur(8px)}.homepage-intro__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), color-stop(60%, rgba(0, 0, 0, 0))),-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), color-stop(60%, rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 60%),linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 60%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:2}.homepage-intro__veil{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;background:rgba(0,0,0,.2);z-index:2}.homepage-intro__container{max-width:1400px;width:100%;margin:0 auto;text-align:left;position:relative;z-index:10;height:100%}.homepage-intro__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;height:100%}.homepage-intro__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem !important;font-weight:300 !important;line-height:1.2;text-transform:uppercase;color:#fff;margin-bottom:20px;text-align:left;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.homepage-intro__intro-subtitle{font-family:"Hind",sans-serif;font-size:1.0625rem !important;font-weight:300 !important;color:#fff;line-height:1.4;margin-top:10px;text-align:left;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.homepage-intro__subtitle{font-family:"Hind",sans-serif;font-size:1.0625rem !important;font-weight:300 !important;color:#fff;line-height:1.4;margin-bottom:15px;margin-top:30px;text-align:left;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}@media(max-width: 1200px){.homepage-intro{height:85vh;min-height:450px}.homepage-intro__container{padding:0 30px !important}.homepage-intro__title{font-size:2.5625rem !important;line-height:1.15}.homepage-intro__intro-subtitle{font-size:1.0625rem !important}.homepage-intro__subtitle{font-size:1.0625rem !important}.homepage-intro .btn-text{font-size:1.0625rem !important}}@media(max-width: 768px){.homepage-intro{height:90vh;min-height:400px}.homepage-intro__container{padding:0 30px}.homepage-intro__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.homepage-intro__title{font-size:1.875rem !important;margin-bottom:16px;text-align:left}.homepage-intro__intro-subtitle{font-size:.9375rem !important;text-align:justify}.homepage-intro__intro-subtitle br{display:none}.homepage-intro__subtitle{font-size:.9375rem !important;margin-bottom:0px !important;text-align:justify}.homepage-intro__btn{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-ms-flex-item-align:start;align-self:flex-start}.homepage-intro .btn-text{font-size:.9375rem !important}}@media(max-width: 576px){.homepage-intro{height:100vh;min-height:350px}.homepage-intro__container{padding:0 30px}.homepage-intro__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.homepage-intro__title{font-size:1.875rem !important;margin-bottom:16px;text-align:left}.homepage-intro__intro-subtitle{font-size:.9375rem !important;margin-bottom:0px !important;text-align:justify}.homepage-intro__intro-subtitle br{display:none}.homepage-intro__subtitle{font-size:.9375rem !important;text-align:justify}.homepage-intro__btn{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-ms-flex-item-align:start;align-self:flex-start}.homepage-intro .btn-text{font-size:.9375rem !important}}.header{position:fixed;top:0;left:0;right:0;width:100%;z-index:99999;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.88)), color-stop(25%, rgba(0, 0, 0, 0.88)), color-stop(35%, rgba(0, 0, 0, 0.85)), color-stop(42%, rgba(0, 0, 0, 0.82)), color-stop(48%, rgba(0, 0, 0, 0.78)), color-stop(54%, rgba(0, 0, 0, 0.74)), color-stop(60%, rgba(0, 0, 0, 0.68)), color-stop(66%, rgba(0, 0, 0, 0.62)), color-stop(72%, rgba(0, 0, 0, 0.55)), color-stop(78%, rgba(0, 0, 0, 0.47)), color-stop(83%, rgba(0, 0, 0, 0.38)), color-stop(87%, rgba(0, 0, 0, 0.29)), color-stop(90%, rgba(0, 0, 0, 0.21)), color-stop(93%, rgba(0, 0, 0, 0.14)), color-stop(95%, rgba(0, 0, 0, 0.08)), color-stop(97%, rgba(0, 0, 0, 0.04)), color-stop(99%, rgba(0, 0, 0, 0.02)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0.88) 25%, rgba(0, 0, 0, 0.85) 35%, rgba(0, 0, 0, 0.82) 42%, rgba(0, 0, 0, 0.78) 48%, rgba(0, 0, 0, 0.74) 54%, rgba(0, 0, 0, 0.68) 60%, rgba(0, 0, 0, 0.62) 66%, rgba(0, 0, 0, 0.55) 72%, rgba(0, 0, 0, 0.47) 78%, rgba(0, 0, 0, 0.38) 83%, rgba(0, 0, 0, 0.29) 87%, rgba(0, 0, 0, 0.21) 90%, rgba(0, 0, 0, 0.14) 93%, rgba(0, 0, 0, 0.08) 95%, rgba(0, 0, 0, 0.04) 97%, rgba(0, 0, 0, 0.02) 99%, rgba(0, 0, 0, 0) 100%);color:#fff;padding:20px 0 20px 0;height:85px;-webkit-transition:background .3s ease;transition:background .3s ease}.header.scrolled{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.96)), color-stop(25%, rgba(0, 0, 0, 0.96)), color-stop(35%, rgba(0, 0, 0, 0.93)), color-stop(42%, rgba(0, 0, 0, 0.89)), color-stop(48%, rgba(0, 0, 0, 0.84)), color-stop(54%, rgba(0, 0, 0, 0.78)), color-stop(60%, rgba(0, 0, 0, 0.72)), color-stop(66%, rgba(0, 0, 0, 0.65)), color-stop(72%, rgba(0, 0, 0, 0.57)), color-stop(78%, rgba(0, 0, 0, 0.48)), color-stop(83%, rgba(0, 0, 0, 0.38)), color-stop(87%, rgba(0, 0, 0, 0.28)), color-stop(90%, rgba(0, 0, 0, 0.19)), color-stop(93%, rgba(0, 0, 0, 0.12)), color-stop(95%, rgba(0, 0, 0, 0.06)), color-stop(97%, rgba(0, 0, 0, 0.03)), color-stop(99%, rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.96) 0%, rgba(0, 0, 0, 0.96) 25%, rgba(0, 0, 0, 0.93) 35%, rgba(0, 0, 0, 0.89) 42%, rgba(0, 0, 0, 0.84) 48%, rgba(0, 0, 0, 0.78) 54%, rgba(0, 0, 0, 0.72) 60%, rgba(0, 0, 0, 0.65) 66%, rgba(0, 0, 0, 0.57) 72%, rgba(0, 0, 0, 0.48) 78%, rgba(0, 0, 0, 0.38) 83%, rgba(0, 0, 0, 0.28) 87%, rgba(0, 0, 0, 0.19) 90%, rgba(0, 0, 0, 0.12) 93%, rgba(0, 0, 0, 0.06) 95%, rgba(0, 0, 0, 0.03) 97%, rgba(0, 0, 0, 0.01) 99%, rgba(0, 0, 0, 0) 100%)}.header__burger{display:none}.header__container{width:100%;padding:0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.header__logo img{height:24px;-webkit-transition:height .3s ease;transition:height .3s ease}.header .nav{position:relative}.header .nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;list-style:none;font-family:"DIN Habitat",sans-serif;font-weight:500}.header .nav__list:hover,.header .nav__list:active{color:#ba3735}.header .nav__item.has-mega-menu{position:static}.header .nav__item.has-mega-menu .nav__hover-zone{display:inline-block}.header .nav__item.has-mega-menu .mega-menu{display:none;position:absolute;top:115%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;color:#cb3636;padding:32px 0;z-index:10;width:100vw;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.header .nav__link{font-family:"Roboto",sans-serif;font-weight:500;position:relative;color:#fff;text-decoration:none;font-size:16px;padding:4px 0;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.5)}.header .nav__link:hover,.header .nav__link:active{color:#ba3735}.header .mega-menu__columns{max-width:1600px;margin:0 auto;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.header .mega-menu__column{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .mega-menu__title{font-family:"Hind",sans-serif;font-size:16px;font-weight:600;margin-top:25px;margin-bottom:15px;color:#000;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header .mega-menu__title a{color:#000;font-size:16px;font-weight:600;text-decoration:none}.header .mega-menu__title a:hover,.header .mega-menu__title a:active{color:#ba3735}.header .mega-menu__gamme{font-family:"Hind",sans-serif;color:#969696;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.header .mega-menu__gamme:hover,.header .mega-menu__gamme:active{color:#ba3735}.header .mega-menu__list{list-style:none;padding:0;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.header .mega-menu__list li a{font-family:"Hind",sans-serif;color:#333;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.header .mega-menu__list li a:hover,.header .mega-menu__list li a:active{color:#ba3735}.header .mega-menu__subtext{font-family:"Hind",sans-serif;font-size:14px;color:#969696;margin-top:50px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header .mega-menu__subtext a{font-family:"Hind",sans-serif;text-decoration:none;font-size:14px;color:#969696}.header .mega-menu__subtext a:hover,.header .mega-menu__subtext a:active{color:#ba3735}@media(max-width: 992px){.header{height:75px !important}}@media(max-width: 768px){.header{height:100px;padding:15px 0 25px 0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.88)), color-stop(25%, rgba(0, 0, 0, 0.88)), color-stop(35%, rgba(0, 0, 0, 0.85)), color-stop(42%, rgba(0, 0, 0, 0.82)), color-stop(48%, rgba(0, 0, 0, 0.78)), color-stop(54%, rgba(0, 0, 0, 0.74)), color-stop(60%, rgba(0, 0, 0, 0.68)), color-stop(66%, rgba(0, 0, 0, 0.62)), color-stop(72%, rgba(0, 0, 0, 0.55)), color-stop(78%, rgba(0, 0, 0, 0.47)), color-stop(83%, rgba(0, 0, 0, 0.38)), color-stop(87%, rgba(0, 0, 0, 0.29)), color-stop(90%, rgba(0, 0, 0, 0.21)), color-stop(93%, rgba(0, 0, 0, 0.14)), color-stop(95%, rgba(0, 0, 0, 0.08)), color-stop(97%, rgba(0, 0, 0, 0.04)), color-stop(99%, rgba(0, 0, 0, 0.02)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0.88) 25%, rgba(0, 0, 0, 0.85) 35%, rgba(0, 0, 0, 0.82) 42%, rgba(0, 0, 0, 0.78) 48%, rgba(0, 0, 0, 0.74) 54%, rgba(0, 0, 0, 0.68) 60%, rgba(0, 0, 0, 0.62) 66%, rgba(0, 0, 0, 0.55) 72%, rgba(0, 0, 0, 0.47) 78%, rgba(0, 0, 0, 0.38) 83%, rgba(0, 0, 0, 0.29) 87%, rgba(0, 0, 0, 0.21) 90%, rgba(0, 0, 0, 0.14) 93%, rgba(0, 0, 0, 0.08) 95%, rgba(0, 0, 0, 0.04) 97%, rgba(0, 0, 0, 0.02) 99%, rgba(0, 0, 0, 0) 100%)}.header.scrolled{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.96)), color-stop(25%, rgba(0, 0, 0, 0.96)), color-stop(35%, rgba(0, 0, 0, 0.93)), color-stop(42%, rgba(0, 0, 0, 0.89)), color-stop(48%, rgba(0, 0, 0, 0.84)), color-stop(54%, rgba(0, 0, 0, 0.78)), color-stop(60%, rgba(0, 0, 0, 0.72)), color-stop(66%, rgba(0, 0, 0, 0.65)), color-stop(72%, rgba(0, 0, 0, 0.57)), color-stop(78%, rgba(0, 0, 0, 0.48)), color-stop(83%, rgba(0, 0, 0, 0.38)), color-stop(87%, rgba(0, 0, 0, 0.28)), color-stop(90%, rgba(0, 0, 0, 0.19)), color-stop(93%, rgba(0, 0, 0, 0.12)), color-stop(95%, rgba(0, 0, 0, 0.06)), color-stop(97%, rgba(0, 0, 0, 0.03)), color-stop(99%, rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.96) 0%, rgba(0, 0, 0, 0.96) 25%, rgba(0, 0, 0, 0.93) 35%, rgba(0, 0, 0, 0.89) 42%, rgba(0, 0, 0, 0.84) 48%, rgba(0, 0, 0, 0.78) 54%, rgba(0, 0, 0, 0.72) 60%, rgba(0, 0, 0, 0.65) 66%, rgba(0, 0, 0, 0.57) 72%, rgba(0, 0, 0, 0.48) 78%, rgba(0, 0, 0, 0.38) 83%, rgba(0, 0, 0, 0.28) 87%, rgba(0, 0, 0, 0.19) 90%, rgba(0, 0, 0, 0.12) 93%, rgba(0, 0, 0, 0.06) 95%, rgba(0, 0, 0, 0.03) 97%, rgba(0, 0, 0, 0.01) 99%, rgba(0, 0, 0, 0) 100%)}.header__container{padding:0 40px}}@media(max-width: 576px){.header{height:90px;padding:12px 0 20px 0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.88)), color-stop(25%, rgba(0, 0, 0, 0.88)), color-stop(35%, rgba(0, 0, 0, 0.85)), color-stop(42%, rgba(0, 0, 0, 0.82)), color-stop(48%, rgba(0, 0, 0, 0.78)), color-stop(54%, rgba(0, 0, 0, 0.74)), color-stop(60%, rgba(0, 0, 0, 0.68)), color-stop(66%, rgba(0, 0, 0, 0.62)), color-stop(72%, rgba(0, 0, 0, 0.55)), color-stop(78%, rgba(0, 0, 0, 0.47)), color-stop(83%, rgba(0, 0, 0, 0.38)), color-stop(87%, rgba(0, 0, 0, 0.29)), color-stop(90%, rgba(0, 0, 0, 0.21)), color-stop(93%, rgba(0, 0, 0, 0.14)), color-stop(95%, rgba(0, 0, 0, 0.08)), color-stop(97%, rgba(0, 0, 0, 0.04)), color-stop(99%, rgba(0, 0, 0, 0.02)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0.88) 25%, rgba(0, 0, 0, 0.85) 35%, rgba(0, 0, 0, 0.82) 42%, rgba(0, 0, 0, 0.78) 48%, rgba(0, 0, 0, 0.74) 54%, rgba(0, 0, 0, 0.68) 60%, rgba(0, 0, 0, 0.62) 66%, rgba(0, 0, 0, 0.55) 72%, rgba(0, 0, 0, 0.47) 78%, rgba(0, 0, 0, 0.38) 83%, rgba(0, 0, 0, 0.29) 87%, rgba(0, 0, 0, 0.21) 90%, rgba(0, 0, 0, 0.14) 93%, rgba(0, 0, 0, 0.08) 95%, rgba(0, 0, 0, 0.04) 97%, rgba(0, 0, 0, 0.02) 99%, rgba(0, 0, 0, 0) 100%)}.header.scrolled{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.96)), color-stop(25%, rgba(0, 0, 0, 0.96)), color-stop(35%, rgba(0, 0, 0, 0.93)), color-stop(42%, rgba(0, 0, 0, 0.89)), color-stop(48%, rgba(0, 0, 0, 0.84)), color-stop(54%, rgba(0, 0, 0, 0.78)), color-stop(60%, rgba(0, 0, 0, 0.72)), color-stop(66%, rgba(0, 0, 0, 0.65)), color-stop(72%, rgba(0, 0, 0, 0.57)), color-stop(78%, rgba(0, 0, 0, 0.48)), color-stop(83%, rgba(0, 0, 0, 0.38)), color-stop(87%, rgba(0, 0, 0, 0.28)), color-stop(90%, rgba(0, 0, 0, 0.19)), color-stop(93%, rgba(0, 0, 0, 0.12)), color-stop(95%, rgba(0, 0, 0, 0.06)), color-stop(97%, rgba(0, 0, 0, 0.03)), color-stop(99%, rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.96) 0%, rgba(0, 0, 0, 0.96) 25%, rgba(0, 0, 0, 0.93) 35%, rgba(0, 0, 0, 0.89) 42%, rgba(0, 0, 0, 0.84) 48%, rgba(0, 0, 0, 0.78) 54%, rgba(0, 0, 0, 0.72) 60%, rgba(0, 0, 0, 0.65) 66%, rgba(0, 0, 0, 0.57) 72%, rgba(0, 0, 0, 0.48) 78%, rgba(0, 0, 0, 0.38) 83%, rgba(0, 0, 0, 0.28) 87%, rgba(0, 0, 0, 0.19) 90%, rgba(0, 0, 0, 0.12) 93%, rgba(0, 0, 0, 0.06) 95%, rgba(0, 0, 0, 0.03) 97%, rgba(0, 0, 0, 0.01) 99%, rgba(0, 0, 0, 0) 100%)}.header__container{padding:0 20px}}@media(max-width: 576px)and (max-width: 768px){.header__container{padding:0 30px !important}}.header__actions{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;height:100%;width:145px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.header__actions .search-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__actions .search-wrapper .search-input--desktop{background:rgba(0,0,0,0);border:none;padding:8px;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__actions .search-wrapper .search-input--desktop:hover{opacity:.8}.header__actions .search-wrapper .search-input--desktop:hover svg circle,.header__actions .search-wrapper .search-input--desktop:hover svg line{stroke:#ba3735 !important}.header__actions .search-wrapper .search-input--desktop svg{display:block}.header__actions .search-wrapper .search-input--desktop svg circle,.header__actions .search-wrapper .search-input--desktop svg line{stroke:#fff !important}.header__actions .search-wrapper .search-input--mobile{display:none;background:none;border:none;padding:4px;margin:0;cursor:pointer}.header__actions .search-wrapper .search-input--mobile svg{width:18px;height:18px}.header__actions .search-wrapper .search-input--mobile svg circle,.header__actions .search-wrapper .search-input--mobile svg line{stroke:#fff !important}.header__search-centered{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden;-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.header__search-centered.active{opacity:1;visibility:visible}.header__search-centered-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;width:90%;max-width:800px;margin:0 auto;padding:20px 0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);-ms-flex-negative:0;flex-shrink:0}.header__search-centered.active .header__search-centered-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header__search-close{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:8px;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.header__search-close:hover{background:hsla(0,0%,100%,.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.header__search-input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;max-width:600px}.header__search-input-centered{width:100%;padding:16px 50px 16px 20px;border:none !important;font-size:18px;font-family:"Hind",sans-serif;background:#fff !important;color:#fff;outline:none;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:0px !important;border:solid 5px #fff}.header__search-input-centered:focus{background:hsla(0,0%,100%,.15);color:#3e3e3e}.header__search-input-centered::-webkit-input-placeholder{color:rgba(121,121,121,.7);font-family:"Hind",sans-serif}.header__search-input-centered::-moz-placeholder{color:rgba(121,121,121,.7);font-family:"Hind",sans-serif}.header__search-input-centered:-ms-input-placeholder{color:rgba(121,121,121,.7);font-family:"Hind",sans-serif}.header__search-input-centered::-ms-input-placeholder{color:rgba(121,121,121,.7);font-family:"Hind",sans-serif}.header__search-input-centered::placeholder{color:rgba(121,121,121,.7);font-family:"Hind",sans-serif}.header__search-clear{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;color:hsla(0,0%,100%,.7);font-size:20px;cursor:pointer;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.header__search-clear.visible{opacity:1;visibility:visible}.header__search-clear:hover{color:#fff;background:hsla(0,0%,100%,.1)}.search-overlay__results{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;overflow-y:auto;padding:20px;background:#fff}.search-overlay__results .product-catalog{padding:40px 0;background-color:#fff;min-height:calc(100vh - 140px)}.search-overlay__results .product-catalog__container{width:100%;max-width:1400px;margin:0 auto;padding:0 24px}.search-results{position:absolute;top:100%;left:0;display:none;z-index:1000;background:#fff;border:1px solid #ccc;width:240px;margin-top:4px;padding:4px 0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:6px;max-height:300px;overflow-y:auto}.search-results__list{list-style:none;margin:0;padding:0}.search-results__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;font-size:13px;color:#333;cursor:pointer;border-bottom:1px solid #eee}.search-results__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit;width:100%}.search-results__item a img{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:12px;-ms-flex-negative:0;flex-shrink:0}.search-results__item a span{margin-left:8px;font-size:13px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.search-results__item:hover{background-color:#f5f5f5}.search-results__empty,.search-results__error{padding:8px 12px;font-size:13px;color:#999}.search-results__footer{display:block;padding:8px 12px;font-size:13px;color:#000;text-align:center;cursor:pointer;font-weight:500;border-top:1px solid #eee}.search-results__footer:hover{text-decoration:underline}body.search-focus-mode{overflow:hidden}body.search-focus-mode .header{position:relative;z-index:1201}body.search-focus-mode .header__actions{opacity:.3;pointer-events:none}body.search-focus-mode .search-wrapper{visibility:hidden}body.search-focus-mode .nav,body.search-focus-mode .header__logo{opacity:.3;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(max-width: 941px){.header__actions .search-wrapper{background:none;-webkit-clip-path:none;clip-path:none;padding:0}.header__actions .search-wrapper .search-input--desktop,.header__actions .search-wrapper .search-wrapper__icon--desktop{display:none !important}.header__actions .search-wrapper .search-input--mobile{display:block !important}}@media(max-width: 768px){.header__search-centered{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden;-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.header__search-centered.active{opacity:1;visibility:visible}.header__search-centered-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;width:95%;max-width:none;margin:0 auto;padding:15px 0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);-ms-flex-negative:0;flex-shrink:0}.header__search-centered.active .header__search-centered-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header__search-close{background:none;border:none;color:#fff;font-size:22px;cursor:pointer;padding:6px;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.header__search-close:hover{background:hsla(0,0%,100%,.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.header__search-input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;max-width:none;padding:0 5px}.header__search-input-centered{width:100%;padding:14px 45px 14px 16px;border:none !important;font-size:16px;font-family:"Hind",sans-serif;background:#fff !important;color:#fff;outline:none;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:0;border:solid 5px #fff}.header__search-input-centered:focus{background:hsla(0,0%,100%,.15);color:#3e3e3e}.header__search-input-centered::-webkit-input-placeholder{color:rgba(121,121,121,.7)}.header__search-input-centered::-moz-placeholder{color:rgba(121,121,121,.7)}.header__search-input-centered:-ms-input-placeholder{color:rgba(121,121,121,.7)}.header__search-input-centered::-ms-input-placeholder{color:rgba(121,121,121,.7)}.header__search-input-centered::placeholder{color:rgba(121,121,121,.7)}.header__search-clear{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;color:hsla(0,0%,100%,.7);font-size:18px;cursor:pointer;width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.header__search-clear.visible{opacity:1;visibility:visible}.header__search-clear:hover{color:#fff;background:hsla(0,0%,100%,.1)}.search-overlay__results{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;overflow-y:auto;background:#fff}.search-overlay__results .product-catalog{padding:20px 0;background-color:#fff;min-height:calc(100vh - 100px)}.search-overlay__results .product-catalog__container{width:100%;max-width:100%;margin:0 auto;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-overlay__results .product-catalog__content{width:100% !important;-webkit-box-flex:1;-ms-flex:1;flex:1}.search-overlay__results .product-catalog__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:15px;width:100%;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-overlay__results .product-catalog__title{font-size:1.625rem}.search-overlay__results .product-catalog__header-main{width:100%;margin-bottom:20px}.search-overlay__results .product-catalog__flex-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.search-focus-mode{overflow:hidden}body.search-focus-mode .header{position:relative;z-index:1201}body.search-focus-mode .header__actions{opacity:.3;pointer-events:none}body.search-focus-mode .nav,body.search-focus-mode .header__logo{opacity:.3;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}}@media(max-width: 576px){.header__actions{width:auto}.header__search-centered-container{width:calc(100% - 20px);padding:12px 0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.header__search-input-centered{font-size:16px;padding:12px 40px 12px 14px;border:solid 5px #fff;border-radius:0}.search-overlay__results .product-catalog__container{padding:0 12px}.search-overlay__results .product-catalog__grid{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:12px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 940px){.header__container{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__burger{grid-column:1;display:block;width:24px;height:24px;background:none;border:none;cursor:pointer}.header__logo{grid-column:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__logo img{height:20px}.header__actions{grid-column:3;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__actions input{width:100px}.header .nav{display:none}}.mobile-menu{position:fixed;top:0;left:-100%;width:100%;height:100%;background:#000;color:#fff;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-transition:left .3s ease;transition:left .3s ease}.mobile-menu.is-active{left:0}.mobile-menu__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.mobile-menu__logo{margin:0 auto}.mobile-menu__logo img{height:24px}.mobile-menu__close{position:absolute;right:20px;top:14px !important;background:none;border:none !important;color:#fff;font-size:15px;cursor:pointer;padding:5px;line-height:1;border-radius:50%;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.mobile-menu__close{top:40px}}@media(max-width: 576px){.mobile-menu__close{top:40px}}.mobile-menu__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px}.mobile-menu__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.mobile-menu__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Roboto",sans-serif;font-weight:400 !important;font-size:15px;font-weight:600;line-height:34px;color:#fff;text-transform:inherit;text-decoration:none;border-bottom:1px solid #4f4f4f;padding:0 20px 20px 20px;margin-bottom:20px;width:100%}.mobile-menu__link:hover{color:#ba3735}.mobile-menu__chevron{font-size:18px;color:#fff}.mobile-menu__submenu{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;width:100%;background:#000;-webkit-animation:slideIn .3s ease forwards;animation:slideIn .3s ease forwards}.mobile-menu__submenu.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-menu__submenu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:20px}.mobile-menu__submenu .submenu__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Roboto",sans-serif;font-weight:400 !important;font-size:18px;font-weight:600;line-height:34px;color:#fff;text-transform:inherit;text-decoration:none;border-bottom:1px solid #4f4f4f;padding:0 20px 20px 20px;margin-bottom:20px;width:100%;cursor:pointer}.mobile-menu__submenu .submenu__item:hover{opacity:.8}.mobile-menu__submenu .submenu__item .submenu__chevron{font-size:18px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu__back{font-size:16px;color:#fff;padding:0 20px 20px 20px;cursor:pointer;border-bottom:1px solid #4f4f4f}.mobile-menu__back .header-cardio{margin-left:42%;font-size:15px;font-weight:400;color:#606060}.mobile-menu__back .header-musculation{margin-left:35%;font-size:15px;font-weight:400;color:#606060}.burger-icon{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.burger-icon.is-open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@-webkit-keyframes slideIn{from{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{from{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.accordion-item{width:100%;border-bottom:1px solid #4f4f4f;font-family:"Roboto",sans-serif;font-weight:400 !important}.accordion-item .accordion-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:22px;font-family:"Roboto",sans-serif;font-size:15px;font-weight:400;text-transform:inherit;color:#fff;cursor:pointer}.accordion-item .accordion-trigger:hover{color:#ba3735}.accordion-item .accordion-content{display:none;padding-left:30px;padding-bottom:15px;font-size:15px;color:#fff}.accordion-item .accordion-content ul{list-style-type:none;padding-left:0}.accordion-item .accordion-content li{color:#fff}.accordion-item .accordion-content a{color:#fff;text-decoration:none}.accordion-item .accordion-content a:hover{text-decoration:none;color:#ba3735}.accordion-item .accordion-content .mobile-menu__voir-tout a{color:#606060;font-size:15px}.accordion-item .accordion-content .mobile-menu__voir-tout a:hover{color:#ba3735;text-decoration:none}.accordion-item .accordion-content .mobile-menu__gamme-title--pure-energy,.accordion-item .accordion-content .mobile-menu__gamme-title--energy{color:#606060;font-size:15px;margin-bottom:8px;margin-top:10px}.accordion-item .accordion-content .mobile-menu__gamme-title--pure-energy a,.accordion-item .accordion-content .mobile-menu__gamme-title--energy a{color:#606060;text-decoration:none}.accordion-item .accordion-content .mobile-menu__gamme-title--pure-energy a:hover,.accordion-item .accordion-content .mobile-menu__gamme-title--energy a:hover{color:#ba3735;text-decoration:none}.accordion-chevron{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.accordion-item.is-open .accordion-chevron{-webkit-transform:rotate(450deg);-ms-transform:rotate(450deg);transform:rotate(450deg);color:#ba3735}.homepage{overflow-x:hidden;width:100%;background-color:rgba(0,0,0,0);color:#000}.homepage>div{width:100%}.homepage__container{max-width:1200px;margin:0 auto;padding:0 24px}.homepage h2{font-family:"Machine BT",sans-serif;font-size:3.4375rem;font-weight:300;line-height:45px;text-transform:uppercase}.homepage h3{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;text-transform:uppercase}.homepage p{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300}.homepage button,.homepage__btn{background-color:#ba3735;color:#fff;border:none;padding:12px 24px;font-weight:bold;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.homepage button:hover,.homepage__btn:hover{background-color:#900}.homepage-about{background-color:#000;color:#fff;overflow:hidden;width:100%;padding:60px 0}.homepage-about__container{max-width:1200px;width:100%;margin:0 auto;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}.homepage-about__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.homepage-about__content h2{font-size:3.4375rem;font-weight:700;text-transform:uppercase;margin-bottom:10px}.homepage-about__content p{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:26px;margin-bottom:24px}.homepage-about__content p b{font-weight:700}.homepage-about__image-left{margin-top:30px}.homepage-about__image-left img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:8px}.homepage-about__images-right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:40px}.homepage-about__images-right-top{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:20px}.homepage-about__images-right-top img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:8px}.homepage-about__stats{margin-top:40px}.homepage-about__stats-title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:700;text-transform:uppercase;margin-bottom:10px}.homepage-about__stats-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:12px}.homepage-about__stats-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;gap:12px;font-size:1.0625rem;color:#fff}@media(max-width: 992px){.homepage-about{padding:60px 0}.homepage-about__container{-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:40px;text-align:center;-moz-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.homepage-about__content{text-align:center;-moz-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.homepage-about__content h2{text-align:center}.homepage-about__content p{text-align:center;max-width:600px}.homepage-about__image-left{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.homepage-about__image-left img{max-width:500px}.homepage-about__images-right{-moz-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.homepage-about__images-right-top{-moz-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:20px;-moz-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.homepage-about__images-right-top img{max-width:300px}.homepage-about__stats{text-align:center}.homepage-about__stats-title{text-align:center}.homepage-about__stats-list{display:inline-block;text-align:left;max-width:400px}.homepage-about__stats-list li{-moz-justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-box-pack:start;justify-content:flex-start}}@media(max-width: 768px){.homepage-about{padding:50px 0}.homepage-about__container{padding:0 16px;gap:30px;text-align:center}.homepage-about__content{text-align:center}.homepage-about__content h2{font-size:2.125rem;text-align:center}.homepage-about__content p{font-size:.9375rem;text-align:center}.homepage-about__image-left{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.homepage-about__image-left img{max-width:100%}.homepage-about__images-right{-moz-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.homepage-about__images-right-top{-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:15px;-moz-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.homepage-about__images-right-top img{max-width:100%}.homepage-about__stats{text-align:center}.homepage-about__stats-title{font-size:1.625rem;text-align:center}.homepage-about__stats-list{display:inline-block;text-align:left;max-width:350px}.homepage-about__stats-list li{font-size:.9375rem}}.homepage-about__stats{width:100%}.homepage-about__stats-title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:700;text-transform:uppercase;line-height:1.2;margin-bottom:30px !important;-webkit-transition:none;transition:none;display:inline-block}.homepage-about__stats-list{list-style:none;padding:0;margin:0}.homepage-about__stats-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;gap:12px;font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.4}.homepage-about__stats-list li span.homepage-about__stats-icon{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;display:inline-block}.homepage-about__stats-list li span.homepage-about__stats-icon img{display:block;width:100%;height:100%;-webkit-animation:rotate 3s linear infinite;animation:rotate 3s linear infinite}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.homepage-solution{background-color:#000;color:#fff;overflow:hidden;width:100%;padding:80px 40px;margin-bottom:80px;position:relative}.homepage-solution__container{max-width:1400px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}.homepage-solution__content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.homepage-solution__content h2{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;text-transform:uppercase;margin-bottom:16px;color:#fff}.homepage-solution__content p{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:26px;margin-bottom:24px}.homepage-solution__content p b{font-weight:700}.homepage-solution__underline{display:block;width:90px;height:10px;background-color:#fff;margin-bottom:54px}.homepage-solution__highlights{margin-bottom:40px}.homepage-solution__highlight{margin-bottom:32px}.homepage-solution__highlight:last-child{margin-bottom:0}.homepage-solution__highlight h3{font-family:"Machine BT",sans-serif;font-size:1.25rem;font-weight:300;color:#fff;text-transform:uppercase;margin-bottom:12px;line-height:1.3}@media(max-width: 768px){.homepage-solution__highlight h3{font-size:1.1rem}}@media(max-width: 576px){.homepage-solution__highlight h3{font-size:1rem}}.homepage-solution__image-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-solution__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:20px}.homepage-solution .btn--hexagon-svg-lld{-ms-flex-item-align:start;align-self:flex-start}@media(max-width: 1200px){.homepage-solution{padding:0px 20px;height:80vh;margin-bottom:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-solution__container{gap:40px}.homepage-solution__content{max-width:450px}.homepage-solution__content h2{font-size:2.5625rem !important}.homepage-solution__image{max-width:500px;height:350px}}@media(max-width: 992px){.homepage-solution{padding:0px 20px;height:80vh;margin-bottom:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-solution__container{gap:40px}.homepage-solution__content{max-width:450px}.homepage-solution__content h2{font-size:2.5625rem !important}.homepage-solution__image{max-width:500px;height:350px}}@media(max-width: 768px){.homepage-solution{padding:50px 30px;height:auto !important}.homepage-solution__container{gap:60px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.homepage-solution__content{max-width:400px}.homepage-solution__image{max-width:450px;height:300px}}@media(max-width: 576px){.homepage-solution{padding:40px 30px}.homepage-solution__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;flex-direction:column-reverse;gap:60px;text-align:center}.homepage-solution__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:100%}.homepage-solution__content h2{font-size:2.375rem !important}.homepage-solution__content p{text-align:center;font-size:.9375rem}.homepage-solution__image-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.homepage-solution__image{max-width:100%;width:100%;height:250px}.homepage-solution .btn--hexagon-svg-lld{-ms-flex-item-align:center;align-self:center;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);margin:0 auto;font-size:.9375rem}}.btn--large{min-width:300px;-ms-flex-item-align:start;align-self:flex-start}.btn--large .btn-text{font-size:12px;text-align:center;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-moz-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.btn--large svg{width:300px}@media(max-width: 768px){.btn--large{min-width:260px;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.btn--large .btn-text{font-size:11px;padding:20px 12px}}@media(max-width: 576px){.btn--large{min-width:240px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.btn--large .btn-text{font-size:10px;padding:18px 10px}.btn--large svg{width:240px}}.homepage-formule{background-color:#000;padding:60px 24px}.homepage-formule__container{max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-moz-justify-content:space-between;-ms-flex-pack:space-between;-webkit-box-pack:justify;justify-content:space-between;gap:40px}.homepage-formule__title{text-align:center;-ms-flex-negative:0;flex-shrink:0}.homepage-formule__title h2{font-family:"Machine BT",sans-serif;font-size:3.4375rem;font-weight:300;color:#fff;text-transform:uppercase;margin-bottom:10px}.homepage-formule__separator{width:1px;height:80px;background-color:#e30613}.homepage-formule__equation{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;gap:24px}.homepage-formule__element{text-align:center}.homepage-formule__label{font-size:1.1rem;font-weight:300;color:#fff}.homepage-formule__operator{font-size:1.5rem;font-weight:700;color:#fff}@media(max-width: 992px){.homepage-formule__container{-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;gap:24px}.homepage-formule__separator{display:none}.homepage-formule__equation{-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;gap:16px}}.reveal{font-size:1rem;line-height:1.5;margin-bottom:10px}.reveal .reveal-word{opacity:.05;-webkit-transition:none;transition:none}.reveal .reveal-word b{font-weight:700}.reveal br{display:block;content:"";margin-top:0}@-webkit-keyframes bannerGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes bannerGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.notre-histoire{background-color:#000;padding:120px 0;color:#fff}@media(max-width: 992px){.notre-histoire{padding:100px 0 0 0}}@media(max-width: 768px){.notre-histoire{padding:80px 0}}@media(max-width: 576px){.notre-histoire{padding:60px 0}}.notre-histoire__container{max-width:1400px;margin:0 auto}@media(max-width: 576px){.notre-histoire__container{padding:0 15px}}.notre-histoire__header{margin-bottom:80px}@media(max-width: 768px){.notre-histoire__header{margin-bottom:60px;text-align:center}}@media(max-width: 576px){.notre-histoire__header{margin-bottom:40px}}.notre-histoire__brand{color:#e30613;font-family:"Oswald",sans-serif;font-size:17px;font-weight:300;text-transform:uppercase;letter-spacing:4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:20px;margin-bottom:20px;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}@media(max-width: 576px){.notre-histoire__brand{margin-bottom:15px}}.notre-histoire__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;color:#fff;margin-bottom:24px;line-height:1.2;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}@media(max-width: 992px){.notre-histoire__title{font-size:2.8125rem}}@media(max-width: 768px){.notre-histoire__title{font-size:2.375rem !important}}@media(max-width: 576px){.notre-histoire__title{font-size:2.375rem !important;margin-bottom:20px}}.notre-histoire__underline{display:block;width:87px;height:12px;background-color:#fff;margin-bottom:24px;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}@media(max-width: 768px){.notre-histoire__underline{margin:0 auto 24px auto}}@media(max-width: 576px){.notre-histoire__underline{width:60px;height:8px;margin-bottom:20px}}.notre-histoire__stats-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:255px;margin-bottom:190px}@media(max-width: 992px){.notre-histoire__stats-row{gap:80px;margin-bottom:60px}}@media(max-width: 768px){.notre-histoire__stats-row{gap:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}}@media(max-width: 576px){.notre-histoire__stats-row{gap:40px;margin-bottom:40px}}.notre-histoire__stats-row--first{margin-bottom:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:200px;padding-left:170px}@media(max-width: 768px){.notre-histoire__stats-row--first{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:0px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(max-width: 576px){.notre-histoire__stats-row--first{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.notre-histoire__stats-row--second{margin-bottom:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width: 768px){.notre-histoire__stats-row--second{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(max-width: 576px){.notre-histoire__stats-row--second{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.notre-histoire__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.notre-histoire__number{font-family:"Oswald",sans-serif;font-size:180px;font-weight:400;line-height:1;color:rgba(0,0,0,0);-webkit-text-stroke:2px #e30613;text-stroke:2px #e30613;position:relative}@media(max-width: 992px){.notre-histoire__number{font-size:150px}}@media(max-width: 768px){.notre-histoire__number{font-size:120px;-webkit-text-stroke:1.5px #e30613;text-stroke:1.5px #e30613}}@media(max-width: 576px){.notre-histoire__number{font-size:80px;-webkit-text-stroke:1px #e30613;text-stroke:1px #e30613}}.notre-histoire__text{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.4;color:#fff}@media(max-width: 768px){.notre-histoire__text{font-size:.9375rem;margin-bottom:0}}@media(max-width: 576px){.notre-histoire__text{font-size:14px}}.notre-histoire__text div{display:block}.notre-histoire__btn-wrapper{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-ms-flex-item-align:end;align-self:flex-end}@media(max-width: 768px){.notre-histoire__btn-wrapper{-ms-flex-item-align:center;align-self:center;width:100%;text-align:center;margin-top:30px}}.notre-histoire__btn{display:inline-block;position:relative;text-decoration:none;color:#fff;font-family:"Hind",sans-serif;font-weight:300;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:23px 100px;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:0px;overflow:hidden}@media(max-width: 768px){.notre-histoire__btn{margin:0 auto}}@media(max-width: 576px){.notre-histoire__btn{padding:18px 60px;font-size:13px}}.notre-histoire__btn .btn-text{position:relative;z-index:2;display:block;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.notre-histoire__btn:hover{color:#000;background-color:#fff}@media(max-width: 1200px){.notre-histoire__container{padding:0 20px}.notre-histoire__title{font-size:2.5625rem !important}.notre-histoire__stats-row{margin-bottom:40px}.notre-histoire__stats-row--first{padding-left:0px !important;padding-bottom:80px !important}.notre-histoire__stats-row--second{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important;gap:75px !important;margin-bottom:0 !important}.notre-histoire__stats-row--second .notre-histoire__stat{margin-left:40px !important}}@media(max-width: 992px){.notre-histoire__container{padding:0 20px}.notre-histoire__title{font-size:2.5625rem !important}.notre-histoire__stats-row{margin-bottom:40px}.notre-histoire__stats-row--first{padding-left:0px !important;padding-bottom:80px !important}.notre-histoire__stats-row--second{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important;gap:75px !important;margin-bottom:0 !important}.notre-histoire__stats-row--second .notre-histoire__stat{margin-left:40px !important}}@media(max-width: 768px){.notre-histoire__title{font-size:2.375rem !important}.notre-histoire__container{padding:0 30px}.notre-histoire__stats-row{margin-bottom:40px}.notre-histoire__stats-row--first{padding-left:0px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.notre-histoire__stats-row--first .notre-histoire__stat{width:calc(50% - 30px);min-width:200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.notre-histoire__stats-row--second{margin-bottom:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;gap:20px !important}.notre-histoire__stats-row--second .notre-histoire__stat{width:calc(50% - 30px) !important;margin-left:0 !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.notre-histoire__stats-row--second .notre-histoire__btn-wrapper{width:100% !important;-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px !important}}@media(max-width: 576px){.notre-histoire__container{padding:0 30px}.notre-histoire__stats-row{margin-bottom:40px}.notre-histoire__stats-row--first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.notre-histoire__stats-row--first .notre-histoire__stat{width:calc(50% - 20px);min-width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.notre-histoire__stats-row--second{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;gap:15px !important}.notre-histoire__stats-row--second .notre-histoire__stat{width:calc(50% - 20px) !important;margin-left:0 !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.notre-histoire__stats-row--second .notre-histoire__btn-wrapper{width:100% !important;-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px !important}}.homepage-gamme__card{width:324px;height:300px !important;border-radius:20px;background:linear-gradient(145deg, #1a1a1a, #2c2c2c);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.6);box-shadow:0 8px 24px rgba(0,0,0,.6);overflow:hidden;position:relative;-webkit-transition:-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-box-shadow .4s ease;transition:-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-box-shadow .4s ease;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),box-shadow .4s ease;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),box-shadow .4s ease,-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-box-shadow .4s ease;cursor:pointer}.homepage-gamme__card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), color-stop(70%, transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, transparent 70%);opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:2;pointer-events:none}.homepage-gamme__card a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-decoration:none;color:#fff;padding:20px;z-index:1}.homepage-gamme__card .gamme-card__logo{z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;margin-bottom:20px;-webkit-transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.homepage-gamme__card .gamme-card__logo img{max-width:140px;max-height:50px;width:136px;height:50px;-webkit-filter:drop-shadow(0 0 8px rgba(255, 255, 255, 0.4));filter:drop-shadow(0 0 8px rgba(255, 255, 255, 0.4))}.homepage-gamme__card .gamme-card__img-wrapper{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.homepage-gamme__card .gamme-card__img-wrapper img{max-width:85%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .4s ease;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:.9}.homepage-gamme__card:hover{-webkit-transform:translateY(-8px) scale(1.02);-ms-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02);-webkit-box-shadow:0 16px 40px hsla(0,0%,100%,.1);box-shadow:0 16px 40px hsla(0,0%,100%,.1)}.homepage-gamme__card:hover::before{opacity:1}.homepage-gamme__card:hover .gamme-card__logo{-webkit-transform:translateY(120px) scale(1.2);-ms-transform:translateY(120px) scale(1.2);transform:translateY(120px) scale(1.2);z-index:4}.homepage-gamme__card:hover .gamme-card__logo img{-webkit-filter:drop-shadow(0 0 15px rgba(255, 255, 255, 0.8));filter:drop-shadow(0 0 15px rgba(255, 255, 255, 0.8))}.homepage-gamme__card:hover .gamme-card__img-wrapper img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);opacity:.3}@media(max-width: 768px){.homepage-gamme__card{width:280px;height:260px !important}.homepage-gamme__card a{padding:15px}.homepage-gamme__card .gamme-card__logo{height:50px;margin-bottom:15px}.homepage-gamme__card .gamme-card__logo img{max-width:120px;max-height:40px}.homepage-gamme__card:hover .gamme-card__logo{-webkit-transform:translateY(80px) scale(1.1);-ms-transform:translateY(80px) scale(1.1);transform:translateY(80px) scale(1.1)}}.homepage-gamme{padding:70px 0 100px;background-color:#000;text-align:center;color:#fff;overflow:hidden}.homepage-gamme h2{font-size:3.4375rem;font-family:"Machine BT",sans-serif;font-weight:700;margin-bottom:30px}.homepage-gamme .title-underline{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:none;transition:none;margin:12px auto 24px auto}.homepage-gamme__slider{position:relative;overflow:visible !important;padding:30px 24px 110px;margin-top:20px}.homepage-gamme__slider .swiper-pagination{position:absolute !important;bottom:-10px !important;left:0 !important;width:100% !important;text-align:center !important;z-index:10 !important}.homepage-gamme .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0}.homepage-gamme .swiper-slide{width:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.homepage-gamme .swiper-slide:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.homepage-gamme__label{max-width:120px}.homepage-gamme__icon{max-width:80px}.homepage-gamme .swiper-button-next,.homepage-gamme .swiper-button-prev{color:#000}.homepage-gamme .swiper-pagination-bullet{background:rgba(255,0,0,.5294117647);opacity:.3}.homepage-gamme .swiper-pagination-bullet-active{background:#de0000;opacity:1}@media(max-width: 576px){.homepage-gamme h2{font-size:2.5rem !important;margin-bottom:0}}.homepage-forfait{background-color:#000;color:#fff;padding:0;position:relative;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:clip;overflow-y:visible}.homepage-forfait__svg{position:absolute;top:50%;width:60vh;height:auto;opacity:1;z-index:0;pointer-events:none}.homepage-forfait__svg svg{width:100%;height:auto;display:block}.homepage-forfait__svg--left{left:-35vh;top:calc(50% + 30px);-webkit-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.homepage-forfait__svg--right{top:calc(50% + 30px);right:-35vh;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.homepage-forfait__container{max-width:1200px;margin:0 auto;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:relative;z-index:1}.homepage-forfait__header{text-align:center;margin-bottom:60px}.homepage-forfait__header h2{font-family:"Machine BT",sans-serif;font-size:2.8125rem !important;font-weight:300;text-transform:uppercase;margin-bottom:20px;color:#fff}.homepage-forfait__underline{display:block;width:90px;height:10px;background-color:#fff;margin:0 auto 24px auto}@media(max-width: 1200px){.homepage-forfait{padding:20px 30px}.homepage-forfait__header{margin-bottom:40px}.homepage-forfait__header h2{font-size:2.375rem !important}.homepage-forfait__svg .cls-1{fill:#545454}.homepage-forfait__svg .cls-circle{stroke:#545454}}@media(max-width: 768px){.homepage-forfait{padding:20px 30px}.homepage-forfait__header{margin-bottom:40px}.homepage-forfait__header h2{font-size:2.375rem !important}.homepage-forfait__svg .cls-1{fill:#545454}.homepage-forfait__svg .cls-circle{stroke:#545454}}@media(max-width: 576px){.homepage-forfait__header{margin-bottom:30px}.homepage-forfait__svg{width:40vh;opacity:.4}.homepage-forfait__svg--left{left:-25vh}.homepage-forfait__svg--right{right:-25vh}}.forfait-content{width:min(100% - 2rem,800px);margin:0 auto;background-color:rgba(0,0,0,0);padding:3rem;text-align:center;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forfait-content .forfait-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.forfait-content .forfait-text>p{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.6;color:#fff;margin-bottom:1rem}.forfait-content .forfait-points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;margin:2rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.forfait-content .forfait-point{width:100%}.forfait-content .forfait-point p{font-family:"Hind",sans-serif;font-size:1rem;font-weight:300;line-height:1.5;color:#fff;margin:0;text-align:center;position:relative;padding-left:25px}@media(max-width: 768px){.forfait-content{padding:2rem;width:min(100% - 1rem,600px)}.forfait-content .forfait-text{gap:0}.forfait-content .forfait-text>p{font-size:.9375rem}.forfait-content .forfait-point p{font-size:.9rem;padding-left:20px}.forfait-content .btn--hexagon-svg .btn-text{font-size:.9375rem}}@media(max-width: 576px){.forfait-content{padding:1.5rem;width:calc(100% - 1rem)}.forfait-content .forfait-text{gap:0}.forfait-content .forfait-text>p{font-size:.9375rem}.forfait-content .forfait-text>p br{display:none}.forfait-content .forfait-point p{font-size:.9375rem;padding-left:18px}.forfait-content .forfait-point p br{display:none}.forfait-content .btn--hexagon-svg .btn-text{font-size:.9375rem}}.homepage-testimonials{background-color:#000;color:#fff;padding:80px 0;position:relative;overflow-x:clip;overflow-y:visible}.homepage-testimonials__svg{position:absolute;top:50%;width:60vh;height:auto;opacity:.8;z-index:0;pointer-events:none}.homepage-testimonials__svg svg{width:100%;height:auto;display:block}.homepage-testimonials__svg--left{left:-35vh;top:calc(50% + 30px);-webkit-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.homepage-testimonials__svg--right{top:calc(50% + 30px);right:-35vh;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.homepage-testimonials__container{max-width:1200px;margin:0 auto;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-testimonials__header{text-align:center;margin-bottom:60px}.homepage-testimonials__header h2{font-family:"Machine BT",sans-serif;font-size:3.4375rem;font-weight:700;text-transform:uppercase;margin-bottom:20px;color:#fff}.homepage-testimonials__header .title-underline{width:80px;height:3px;background-color:#ba3735;margin:0 auto;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@media(max-width: 768px){.homepage-testimonials{padding:60px 0}.homepage-testimonials__header{margin-bottom:40px}.homepage-testimonials__header h2{font-size:2.125rem}}.testimonials-slider{--_trans-speed: 300ms;--_avatar-size: 4rem;--_quote-bg-clr: #fff;--_quote-padding: 1rem;--_quote-pointer-offset: 1rem;--_quote-offset: 1rem;--_quotemarks-size: 60px;--_quotemarks-offset-x: -1rem;--_quotemarks-offset-y: -2rem;--_clip-text: polygon(0 0, 0 0, 0 100%);--_clip-text-width: 80px;--_dots-size: 1.5rem;--_dots-bg-clr: #BA3735;--_dots-inset: 100%;--_dots-border-clr: #BA3735;width:min(100% - 2rem,600px);margin:0 auto;background-color:rgba(0,0,0,.5);padding:3rem}@media(min-width: 768px){.testimonials-slider{--_quotemarks-offset-x: -1rem;--_quotemarks-offset-y: -1rem;--_quotemarks-size: 80px;--_quote-padding: 1rem 1.5rem 3rem 3rem;--_box-clip-start-x: 100px;--_clip-text: polygon(0 0, 70% 0, 0 100%)}}.quotes{--_box-clip: polygon(var(--_box-clip-start-x) 0, 100% 0, 100% calc(100% - var(--_quote-offset)), calc(100% - var(--_quote-pointer-offset)) calc(100% - var(--_quote-offset)), calc(100% - (var(--_quote-pointer-offset) + 1rem)) 100%, calc(100% - (var(--_quote-pointer-offset) + 2rem)) calc(100% - var(--_quote-offset)), 0 calc(100% - var(--_quote-offset)) );display:grid;place-content:center;grid-template-areas:"stack";width:100%;-webkit-transition:width var(--_trans-speed) ease-in-out;transition:width var(--_trans-speed) ease-in-out}.quotes>article{grid-area:stack;-webkit-transition:all 300ms;transition:all 300ms;-webkit-margin-after:1rem;margin-block-end:1rem}.quotes .clip{height:100%;width:var(--_clip-text-width);-webkit-shape-outside:var(--_clip-text);shape-outside:var(--_clip-text);float:left;display:block}.quotes blockquote{margin-bottom:1rem;text-align:right;-webkit-transition:scale var(--_trans-speed) ease-in-out;transition:scale var(--_trans-speed) ease-in-out;scale:var(--_scale, 0);display:-webkit-box;display:-ms-flexbox;display:flex}.quotes blockquote::before{content:"";position:absolute;top:var(--_quotemarks-offset-y);left:var(--_quotemarks-offset-x);z-index:2;width:var(--_quotemarks-size);height:var(--_quotemarks-size);-webkit-transition:translate,opacity,top;transition:translate,opacity,top;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:var(--_trans-speed);transition-duration:var(--_trans-speed);-webkit-transition-delay:var(--_trans-delay-quotes, 0ms);transition-delay:var(--_trans-delay-quotes, 0ms);opacity:var(--_opacity, 0);scale:var(--_scale, 0);background-image:url('data:image/svg+xml,<svg fill="white" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><title>quote</title><path d="M9.563 8.469l-0.813-1.25c-5.625 3.781-8.75 8.375-8.75 12.156 0 3.656 2.688 5.375 4.969 5.375 2.875 0 4.906-2.438 4.906-5 0-2.156-1.375-4-3.219-4.688-0.531-0.188-1.031-0.344-1.031-1.25 0-1.156 0.844-2.875 3.938-5.344zM21.969 8.469l-0.813-1.25c-5.563 3.781-8.75 8.375-8.75 12.156 0 3.656 2.75 5.375 5.031 5.375 2.906 0 4.969-2.438 4.969-5 0-2.156-1.406-4-3.313-4.688-0.531-0.188-1-0.344-1-1.25 0-1.156 0.875-2.875 3.875-5.344z"></path></g></svg>');background-repeat:no-repeat}.quotes blockquote>p{position:relative;font-weight:300;font-size:.9rem;line-height:1.5;padding:var(--_quote-padding);isolation:isolate;background:var(--_quote-bg-clr);-webkit-clip-path:var(--_box-clip);clip-path:var(--_box-clip);text-wrap:balance;color:#000}.quotes .user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;text-align:right}.quotes .user *{opacity:var(--_opacity, 0);-webkit-transition:translate var(--_trans-speed) ease-in-out,opacity var(--_trans-speed) ease-in-out,scale var(--_trans-speed) ease-in-out;transition:translate var(--_trans-speed) ease-in-out,opacity var(--_trans-speed) ease-in-out,scale var(--_trans-speed) ease-in-out}.quotes .user p:first-child{font-size:1.1rem;color:#f5f5f5;letter-spacing:.2rem;text-transform:uppercase;translate:var(--_translate, 0 2rem);-webkit-transition-delay:var(--_trans-delay-name, 0ms);transition-delay:var(--_trans-delay-name, 0ms)}.quotes .user p:last-child{font-weight:300;font-size:.8rem;color:#ba3735;translate:var(--_translate, 0 2rem);-webkit-transition-delay:var(--_trans-delay-role, 0ms);transition-delay:var(--_trans-delay-role, 0ms)}.quotes .user img{border-radius:2px;border:1px solid #f5f5f5;width:var(--_avatar-size);height:var(--_avatar-size);-o-object-fit:cover;object-fit:cover;-webkit-transition-delay:var(--_trans-delay-img, 0ms);transition-delay:var(--_trans-delay-img, 0ms);scale:var(--_scale, 0)}input[type=radio]:checked+article{--_scale: 1;--_translate: 0 0;--_opacity: 1;--_trans-delay-quotes: 300ms;--_trans-delay-name: 300ms;--_trans-delay-role: 400ms;--_trans-delay-img: 500ms}.dots{padding:.25rem .5rem;border-radius:3px;border:1px dashed rgba(0,0,0,0);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;-webkit-transition:border-color 300ms ease-in-out;transition:border-color 300ms ease-in-out}.dots>label{border-radius:1rem;border:1px solid var(--_dots-border-clr);position:relative;width:var(--_dots-size);height:var(--_dots-size);aspect-ratio:1;cursor:pointer;-webkit-transition:border-color var(--_trans-speed) ease-in-out;transition:border-color var(--_trans-speed) ease-in-out}.dots>label::before{content:"";position:absolute;border-radius:inherit;inset:var(--_dots-inset);background-color:var(--_dots-bg-clr);-webkit-transition:inset 300ms ease-in-out;transition:inset 300ms ease-in-out}.dots>label:hover::before{--_dots-inset: 0.25rem}.quotes:has(input#testimonial-1:checked)+.dots>label:nth-child(1)::before,.quotes:has(input#testimonial-2:checked)+.dots>label:nth-child(2)::before,.quotes:has(input#testimonial-3:checked)+.dots>label:nth-child(3)::before,.quotes:has(input#testimonial-4:checked)+.dots>label:nth-child(4)::before{--_dots-inset: 0.25rem}.quotes:has(input:focus-visible)+.dots{border-color:#f5f5f5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.homepage-adaptation{background-color:#000;padding:60px 0;color:#fff}.homepage-adaptation__container{width:100%;margin:0 auto;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.homepage-adaptation__image{width:50%;height:500px;background-image:url("../images/adaptation.png");background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease}.homepage-adaptation__image.fade-in-up{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.homepage-adaptation__content{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.homepage-adaptation__chevrons{margin-bottom:16px}.homepage-adaptation__chevrons svg{width:90px;height:auto;display:block;-webkit-animation:chevronBounce 1.5s ease-in-out infinite;animation:chevronBounce 1.5s ease-in-out infinite}.homepage-adaptation__title h2{color:#fff;font-family:"Machine BT",sans-serif;font-size:3.4375rem;font-weight:300;text-transform:uppercase;margin-top:35px;margin-bottom:20px}.homepage-adaptation__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:35px}.homepage-adaptation__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-adaptation__item img{width:40px;height:auto;margin-bottom:8px}.homepage-adaptation__item p{font-size:.95rem;font-weight:300;max-width:120px}@media(max-width: 992px){.homepage-adaptation__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:32px}.homepage-adaptation__image{width:100%;height:250px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background-size:contain;background-position:center center;min-height:350px;max-height:350px}.homepage-adaptation__content{width:100%}.homepage-adaptation__grid{grid-template-columns:repeat(3, 1fr)}.homepage-adaptation__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:250px}.homepage-adaptation__chevrons{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.homepage-adaptation__title{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.homepage-adaptation__grid{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@-webkit-keyframes chevronBounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes chevronBounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}}.homepage-contrats{background-color:#000;color:#fff;padding:80px 0;text-align:center;overflow:hidden}.homepage-contrats__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem !important;font-weight:300;text-align:center;color:#fff}.homepage-contrats .title-underline{margin:30px auto 0 auto !important;display:block}.homepage-contrats__container{max-width:1400px;width:100%;margin:0 auto}.homepage-contrats__bar-wrapper{position:relative;height:100px;margin-top:40px}.homepage-contrats__bar-background{height:2px;background:hsla(0,0%,100%,.2);position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.homepage-contrats__progress{height:2px;background:linear-gradient(135deg, #a6a6a6, #BA3735);-webkit-box-shadow:0 0 6px rgba(255,0,0,.8),0 0 12px rgba(255,0,0,.6),0 0 20px rgba(255,0,0,.4);box-shadow:0 0 6px rgba(255,0,0,.8),0 0 12px rgba(255,0,0,.6),0 0 20px rgba(255,0,0,.4);width:0;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.homepage-contrats__step{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.homepage-contrats__step:nth-child(3){left:0%}.homepage-contrats__step:nth-child(4){left:20%}.homepage-contrats__step:nth-child(5){left:40%}.homepage-contrats__step:nth-child(6){left:60%}.homepage-contrats__step:nth-child(7){left:80%}.homepage-contrats__step:nth-child(8){left:100%}.homepage-contrats__step .homepage-contrats__dot{width:20px;height:20px;background:rgba(0,0,0,0);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background .4s ease,-webkit-transform .3s ease;transition:background .4s ease,-webkit-transform .3s ease;transition:background .4s ease,transform .3s ease;transition:background .4s ease,transform .3s ease,-webkit-transform .3s ease}.homepage-contrats__step .homepage-contrats__label{position:absolute;font-family:"Hind",sans-serif;top:30px;left:50%;-webkit-transform:translateX(-50%) scale(0.9);-ms-transform:translateX(-50%) scale(0.9);transform:translateX(-50%) scale(0.9);font-size:14px;color:hsla(0,0%,100%,.4);opacity:.4;-webkit-transition:all .3s ease;transition:all .3s ease}.homepage-contrats__step.is-active .homepage-contrats__dot{background:linear-gradient(135deg, #a6a6a6, #BA3735);-webkit-box-shadow:0 0 6px rgba(255,0,0,.8),0 0 12px rgba(255,0,0,.6),0 0 20px rgba(255,0,0,.4);box-shadow:0 0 6px rgba(255,0,0,.8),0 0 12px rgba(255,0,0,.6),0 0 20px rgba(255,0,0,.4);border-color:#e30613;-webkit-transform:translateX(-50%) scale(1.1);-ms-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}.homepage-contrats__step.is-active .homepage-contrats__label{color:#fff;text-shadow:0 0 6px rgba(255,0,0,.5);opacity:1;-webkit-transform:translateX(-50%) scale(1.1);-ms-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}@media(max-width: 1200px){.homepage-contrats__container{padding:0 20px !important}.homepage-contrats__title{font-size:2.5625rem !important}}@media(max-width: 992px){.homepage-contrats__title{font-size:2.5625rem !important}}@media(max-width: 768px){.homepage-contrats{padding:60px 30px 40px 30px}.homepage-contrats__title{font-size:2.375rem !important}.homepage-contrats__step{visibility:hidden;opacity:0;pointer-events:none}.homepage-contrats__step:nth-of-type(3),.homepage-contrats__step:last-of-type{visibility:visible;opacity:1;pointer-events:auto}}@media(max-width: 576px){.homepage-contrats{padding-bottom:40px}.homepage-contrats__title{font-size:2.375rem !important}.homepage-contrats__step{visibility:hidden;opacity:0;pointer-events:none}.homepage-contrats__step:nth-of-type(3),.homepage-contrats__step:last-of-type{visibility:visible;opacity:1;pointer-events:auto}}@media(max-width: 576px){.homepage-contrats__title{font-size:2.375rem !important}}.homepage-experience{background-color:#000;color:#fff;padding:80px 0;text-align:center;overflow:hidden;margin-top:220px}.homepage-experience__container{width:100%;margin:0 auto;max-width:1400px}.homepage-experience__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.homepage-experience__title{position:relative;margin-bottom:30px}.homepage-experience__title h2{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;margin-bottom:15px;color:#fff;text-transform:uppercase}.homepage-experience .title-underline{display:block;width:100px;height:3px;background:-webkit-gradient(linear, left top, right top, from(#a6a6a6), to(#e30613));background:linear-gradient(90deg, #a6a6a6, #e30613);margin:0 auto;opacity:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .8s ease;transition:all .8s ease}.homepage-experience .title-underline.is-visible{opacity:1}.homepage-experience__text{font-size:1rem;line-height:1.6;max-width:700px;margin:0 auto;color:#fff}.homepage-experience__text p{margin-bottom:30px}.homepage-experience__text b{font-weight:bold;color:#e30613}.homepage-experience__timeline-wrapper{max-width:1400px;margin:0 auto;position:relative}.timeline{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;padding:20px 0;margin:0;z-index:2}.timeline::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:400px;background:url("../images/home/xp-client-arrow.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:.8;z-index:1;pointer-events:none}.timeline::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;height:calc(100% - 225px);background:hsla(0,0%,100%,.117);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.timeline__progress{position:absolute;top:0;left:50%;width:2px;height:0%;background:-webkit-gradient(linear, left top, left bottom, from(#a6a6a6), to(#e30613));background:linear-gradient(to bottom, #a6a6a6, #e30613);-webkit-box-shadow:0 0 10px rgba(227,6,19,.5);box-shadow:0 0 10px rgba(227,6,19,.5);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:4;max-height:calc(100% - 60px)}.timeline li{position:relative;margin-bottom:60px;padding:20px 40px;opacity:.2;-webkit-transition:all .6s ease;transition:all .6s ease;z-index:4}.timeline li .timeline-dot{opacity:1 !important}.timeline li:nth-child(odd){text-align:left;padding-left:calc(55% + 70px);padding-right:0}.timeline li:nth-child(odd) .timeline-dot{left:calc(50% - 10px);right:auto}.timeline li:nth-child(odd) h3{font-size:38px;font-weight:300;letter-spacing:1px}.timeline li:nth-child(odd) p{font-size:1.0625rem}.timeline li:nth-child(even){text-align:right;padding-right:calc(55% + 70px);padding-left:0}.timeline li:nth-child(even) .timeline-dot{right:calc(50% - 10px);left:auto}.timeline li:nth-child(even) h3{font-size:38px;font-weight:300;letter-spacing:1px}.timeline li:nth-child(even) p{font-size:1.0625rem}.timeline li.visible{opacity:1}.timeline li h3{font-size:1.4rem;margin-bottom:10px;color:#fff;text-transform:uppercase;font-weight:bold;position:relative}.timeline li:nth-child(odd) h3::after{left:0}.timeline li:nth-child(even) h3::after{right:0}.timeline li p{font-size:1rem;line-height:1.5;color:hsla(0,0%,100%,.8);margin:0}.timeline li .timeline-step-list{margin-top:15px;font-size:.9rem;line-height:1.4;color:hsla(0,0%,100%,.75)}.timeline .timeline-dot{position:absolute;top:30px;width:20px;height:20px;background:rgba(0,0,0,0);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:5}.timeline .timeline-dot::before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:#e30613;border-radius:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.timeline li.visible .timeline-dot{background:linear-gradient(135deg, #a6a6a6, #e30613);-webkit-box-shadow:0 0 6px rgba(255,0,0,.8),0 0 12px rgba(255,0,0,.6),0 0 20px rgba(255,0,0,.4);box-shadow:0 0 6px rgba(255,0,0,.8),0 0 12px rgba(255,0,0,.6),0 0 20px rgba(255,0,0,.4);border-color:#e30613}.timeline li.visible .timeline-dot::before{opacity:1}.timeline li:last-child{margin-bottom:0;padding-bottom:0}@media(max-width: 1200px){.homepage-experience{padding:60px 0;margin-top:150px}.homepage-experience__title h2{font-size:2.5625rem !important}.homepage-experience__text{font-size:1.0625rem !important}.timeline::after{width:300px}.timeline li{margin-bottom:50px;padding:15px 30px}.timeline li h3{font-size:2.25rem !important;line-height:1 !important}.timeline li p{font-size:1.0625rem !important}.timeline li:nth-child(odd){padding-left:calc(55% + 42px);padding-right:0}.timeline li:nth-child(even){padding-right:calc(55% + 42px);padding-left:0}}@media(max-width: 992px){.homepage-experience{padding:60px 0;margin-top:150px}.homepage-experience__title h2{font-size:2.5625rem !important}.homepage-experience__text{font-size:1.0625rem !important}.timeline::after{width:300px}.timeline li{margin-bottom:50px;padding:15px 30px}.timeline li h3{font-size:2.25rem !important;line-height:1 !important}.timeline li p{font-size:1.0625rem !important}.timeline li:nth-child(odd){padding-left:calc(55% + 42px);padding-right:0}.timeline li:nth-child(even){padding-right:calc(55% + 42px);padding-left:0}}@media(max-width: 768px){.homepage-experience{padding:40px 30px;margin-top:100px}.homepage-experience__title h2{font-size:2.375rem !important}.homepage-experience__text{font-size:.9rem;max-width:600px}.timeline::before{left:30px;-webkit-transform:none;-ms-transform:none;transform:none}.timeline__progress{left:30px;-webkit-transform:none;-ms-transform:none;transform:none}.timeline::after{display:none}.timeline li{text-align:left !important;padding:15px 20px 15px 60px !important;margin-bottom:40px}.timeline li h3,.timeline li p{margin:0 !important}.timeline li h3{font-size:1.875rem !important}.timeline li h3::after{left:0 !important;right:auto !important}.timeline li p{font-size:.9375rem}.timeline .timeline-dot{left:19px !important;right:auto !important;top:25px;width:16px;height:16px;border-width:2px}.timeline .timeline-dot::before{width:6px;height:6px}}@media(max-width: 576px){.homepage-experience{padding:30px 30px;margin-top:80px}.homepage-experience__title h2{font-size:2.375rem !important}.homepage-experience__text{max-width:100%}.homepage-experience__text p{margin-bottom:20px;font-size:.9375rem !important}.homepage-experience .title-underline{width:80px;height:2px}.timeline{padding:15px 0}.timeline::before{left:25px}.timeline__progress{left:25px}.timeline li{padding:12px 15px 12px 50px !important;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.timeline li h3{font-size:2.125rem !important;margin-bottom:8px;line-height:1 !important}.timeline li p{font-size:.9375rem !important;line-height:1.4}.timeline .timeline-dot{left:19px !important;top:20px;width:14px;height:14px}.timeline .timeline-dot::before{width:4px;height:4px}}.homepage-how{background-color:#000;color:#fff;padding:80px 0;overflow:hidden;position:relative;z-index:1}.homepage-how__container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.homepage-how__header{text-align:center;margin-bottom:80px}.homepage-how__header .title-underline{display:block;width:60px;height:3px;background:-webkit-gradient(linear, left top, right top, from(#e30613), to(#ba3735));background:linear-gradient(90deg, #e30613 0%, #ba3735 100%);margin:16px auto 0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}.homepage-how__title{font-family:"Machine BT",sans-serif;font-size:3.4375rem;font-weight:300;text-transform:uppercase;color:#fff;margin-bottom:16px}.homepage-how__subtitle{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;color:hsla(0,0%,100%,.8);max-width:600px;margin:20px auto 0;line-height:1.6}.homepage-how__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:60px;position:relative;z-index:3}.homepage-how__step{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all .6s ease;transition:all .6s ease;max-width:320px}.homepage-how__step.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.homepage-how__step-icon{position:relative;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.homepage-how__step-number{position:absolute;top:-15px;right:-15px;background:linear-gradient(135deg, #e30613 0%, #ba3735 100%);color:#fff;font-family:"Machine BT",sans-serif;font-size:14px;font-weight:700;width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;-webkit-box-shadow:0 4px 12px rgba(227,6,19,.3);box-shadow:0 4px 12px rgba(227,6,19,.3)}.homepage-how__step-graphic{width:80px;height:80px;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#e30613;-webkit-transition:all .3s ease;transition:all .3s ease}.homepage-how__step-graphic svg{-webkit-transition:all .3s ease;transition:all .3s ease}.homepage-how__step-graphic:hover{background:rgba(227,6,19,.1);border-color:#e30613;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.homepage-how__step-graphic:hover svg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.homepage-how__step-content{max-width:240px;width:100%}.homepage-how__step-title{font-family:"Machine BT",sans-serif !important;font-size:1.875rem !important;font-weight:300 !important;text-transform:uppercase;color:#fff;margin-bottom:16px;line-height:1.4 !important}.homepage-how__step-text{font-family:"Hind",sans-serif;font-size:.9375rem;font-weight:300;color:hsla(0,0%,100%,.8);line-height:1.4}.homepage-how__connector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;opacity:0;-webkit-animation:fadeInConnector .8s ease forwards;animation:fadeInConnector .8s ease forwards;-webkit-animation-delay:.6s;animation-delay:.6s;-ms-flex-negative:0;flex-shrink:0}.homepage-how__connector-line{width:40px;height:2px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, #e30613), to(transparent));background:linear-gradient(90deg, transparent 0%, #e30613 50%, transparent 100%);position:relative}.homepage-how__connector-line::before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:hsla(0,0%,100%,.1);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.homepage-how__connector-arrow{color:#e30613;margin-left:-2px}.homepage-how__cta{text-align:center;margin-top:40px}@media(max-width: 992px){.homepage-how{padding:60px 0}.homepage-how__header{margin-bottom:60px}.homepage-how__title{font-size:2.125rem}.homepage-how__subtitle{font-size:.9375rem}.homepage-how__steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;margin-bottom:50px}.homepage-how__step{max-width:400px}.homepage-how__step-content{max-width:350px}.homepage-how__step-graphic{width:70px;height:70px}.homepage-how__step-graphic svg{width:50px;height:50px}.homepage-how__step-number{width:28px;height:28px;font-size:12px;top:-12px;right:-12px}.homepage-how__connector{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:20px 0}.homepage-how__connector svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.homepage-how__connector-line{width:30px}}@media(max-width: 768px){.homepage-how{padding:50px 0}.homepage-how__step-content{max-width:100%}.homepage-how__step-title{font-size:1.875rem;line-height:1.4;margin-bottom:16px}.homepage-how__step-text{font-size:.9375rem}}@media(max-width: 576px){.homepage-how{padding:40px 0}.homepage-how__container{padding:0 16px}.homepage-how__header{margin-bottom:40px}.homepage-how__title{font-size:2.5rem !important}.homepage-how__steps{gap:40px}.homepage-how__step-graphic{width:60px;height:60px}.homepage-how__step-graphic svg{width:40px;height:40px}.homepage-how__step-number{width:24px;height:24px;font-size:11px;top:-10px;right:-10px}.homepage-how__step-title{font-size:2.5rem;line-height:1.4;margin-bottom:14px}.homepage-how__step-text{font-size:14px}}@-webkit-keyframes fadeInConnector{from{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes fadeInConnector{from{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.homepage-how__step:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}.homepage-how__step:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.homepage-how__step:nth-child(5){-webkit-animation-delay:.6s;animation-delay:.6s}.legal-hero{background-color:#000;color:#fff;margin-bottom:0px;text-align:center;padding:200px 0 200px 0}.legal-hero__container{max-width:1400px;background-color:#000;color:#fff;margin:0 auto}.legal-hero__title{font-family:"Machine BT",sans-serif;font-size:4.0625rem;font-weight:300;text-transform:uppercase;line-height:1.2;margin-bottom:20px}.legal-hero__subtitle{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.4;max-width:600px;margin:0 auto;opacity:.9}@media(max-width: 1200px){.legal-hero{padding:100px 0 60px 0}.legal-hero__title{font-size:2.8125rem}.legal-hero__subtitle{font-size:.9375rem}}@media(max-width: 992px){.legal-hero{padding:100px 0 60px 0}.legal-hero__title{font-size:2.8125rem}.legal-hero__subtitle{font-size:.9375rem}}@media(max-width: 768px){.legal-hero{padding:80px 0 40px 0}.legal-hero__title{font-size:1.875rem}}.legal-content{background-color:#000;color:#fff}.legal-content__container{max-width:1400px;margin:0 auto;padding:0 24px}.legal-content__section{margin-bottom:60px}.legal-content__section:last-child{margin-bottom:0}.legal-content__section h2{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;text-transform:uppercase;line-height:1.2;margin-bottom:10px;color:#fff}.legal-content__section h3{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;text-transform:uppercase;line-height:1.2;margin:30px 0 15px 0;color:#fff}.legal-content__section h4{font-family:"Oswald",sans-serif;font-size:1.1rem;font-weight:300;margin:20px 0 10px 0;color:#ba3735}.legal-content__section p{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.6;margin-bottom:20px;color:#fff}.legal-content__section p:last-child{margin-bottom:0}.legal-content__section p strong{font-weight:500}.legal-content__section p a{color:#ba3735;text-decoration:underline}.legal-content__section p a:hover{color:#ba3735}.legal-content__section ul{margin:20px 0;padding-left:30px}.legal-content__section ul li{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.6;margin-bottom:12px;color:#fff}.legal-content__section ul li:last-child{margin-bottom:0}.legal-content__section ul li strong{font-weight:500}.legal-content__section .title-underline{display:block;width:60px;height:3px;background-color:#ba3735;margin-bottom:30px}.legal-content__definitions .definition-item{margin-bottom:20px;padding:15px;border:1px solid #fff;color:#fff;border-left:4px solid #ba3735;border-radius:12px}.legal-content__definitions .definition-item strong{color:#ba3735;font-weight:500}.legal-content .company-info{background-color:#000;padding:30px;border-radius:8px;margin:20px 0;color:#fff}.legal-content .company-info .info-group{margin-bottom:20px;line-height:1.8}.legal-content .company-info .info-group strong{font-weight:500;color:#fff}.legal-content .company-info .contact-info{border-top:1px solid #ddd;padding-top:20px;line-height:1.8}.legal-content .company-info .contact-info strong{font-weight:500;color:#ba3735}.legal-content .contact-box{background-color:#000;color:#fff;padding:30px;border-radius:8px;margin:30px 0}.legal-content .contact-box h4{color:#ba3735;margin-bottom:20px;font-family:"Oswald",sans-serif}.legal-content .contact-box address{font-style:normal;line-height:1.6;margin-bottom:15px}.legal-content .contact-box a{color:#ba3735}.legal-content .contact-box a:hover{color:#fff}.legal-content__update{text-align:center;border-top:1px solid #ddd;padding-top:30px;margin-top:60px}.legal-content__update p{font-style:italic;color:#666;margin:0}.legal-content .company-info-main{border:solid 1px #fff;background-color:#000;padding:40px;border-radius:12px;margin:30px 0}.legal-content .company-info-main .company-header{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #ba3735}.legal-content .company-info-main .company-header h3{font-size:2rem;color:#ba3735;margin-bottom:10px;color:#fff}.legal-content .company-info-main .company-header .company-tagline{font-style:italic;color:#fff;margin:0}.legal-content .company-info-main .company-details{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px}.legal-content .company-info-main .company-details .detail-group h4{color:#ba3735;margin-bottom:15px;font-size:1.2rem}.legal-content .company-info-main .company-details .detail-group ul{list-style:none;padding:0}.legal-content .company-info-main .company-details .detail-group ul li{padding:8px 0;border-bottom:1px solid #ddd;color:#fff}.legal-content .company-info-main .company-details .detail-group ul li:last-child{border-bottom:none}.legal-content .company-info-main .company-details .detail-group ul li strong{color:#fff}.legal-content .company-info-main .company-details .detail-group ul li a{color:#fff;text-decoration:none}.legal-content .company-info-main .company-details .detail-group ul li a:hover{text-decoration:underline}.legal-content .important-note{text-align:center;border:solid 1px #fff;color:#fff;padding:20px;border-radius:12px;margin:20px 0}.legal-content .important-note p{margin:0;font-size:1.1rem;font-weight:500}.legal-content .hosting-info{background-color:#000;padding:25px;border-radius:12px;border-left:4px solid #ba3735;margin:20px 0}.legal-content .hosting-info h3{color:#ba3735;font-family:"Oswald",sans-serif;margin-bottom:15px}.legal-content .hosting-info address{font-style:normal;line-height:1.6;margin:10px 0;color:#fff}.legal-content .hosting-info a{color:#fff;text-decoration:none}.legal-content .hosting-info a:hover{text-decoration:underline}.legal-content .service-highlight{background:linear-gradient(135deg, #000 0%, #333 100%);color:#fff;padding:25px;border-radius:12px;margin:30px 0}.legal-content .service-highlight h4{color:#ba3735;margin-bottom:15px}.legal-content .service-highlight p{margin:0;line-height:1.6}.legal-content .activity-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:25px;margin:30px 0}.legal-content .activity-grid .activity-item{background-color:#000;border:solid 1px #fff;padding:25px;border-radius:12px;border-top:4px solid #ba3735;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.legal-content .activity-grid .activity-item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(0,0,0,.1)}.legal-content .activity-grid .activity-item h4{color:#ba3735;margin-bottom:15px;font-size:1.1rem}.legal-content .activity-grid .activity-item p{margin:0;font-size:.95rem;line-height:1.5;color:#fff}.legal-content .credits-info{background-color:#000;border:solid 1px #fff;padding:30px;border-radius:8px;margin:20px 0}.legal-content .credits-info h4{color:#ba3735;margin:20px 0 10px 0}.legal-content .credits-info h4:first-child{margin-top:0}.legal-content .credits-info ul{margin:15px 0}.legal-content .credits-info ul li{margin-bottom:8px;color:#fff}.legal-content .ip-warning{background-color:#000;border:solid 1px #fff;border:2px solid #ba3735;padding:20px;border-radius:12px;margin:20px 0}.legal-content .ip-warning h4{color:#ba3735;margin-bottom:10px}.legal-content .ip-warning p{margin:0;font-weight:300;color:#fff}.legal-content .contact-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:25px;margin:30px 0}.legal-content .contact-grid .contact-method{background-color:#000;border:solid 1px #fff;padding:20px;border-radius:8px;text-align:center}.legal-content .contact-grid .contact-method h4{color:#ba3735;margin-bottom:15px;font-size:1rem}.legal-content .contact-grid .contact-method p,.legal-content .contact-grid .contact-method address{margin:0;font-style:normal;line-height:1.5;color:#fff}.legal-content .contact-grid .contact-method a{color:#fff;text-decoration:none}.legal-content .contact-grid .contact-method a:hover{text-decoration:underline;color:#ba3735}.legal-content .highlight-box{background-color:#000;border-left:4px solid #007bff;padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.legal-content .highlight-box h4{color:#007bff;margin-bottom:10px}.legal-content .highlight-box p{margin:0;font-weight:300}.legal-content .warning-box{background-color:#fff3cd;border:2px solid #ffc107;padding:20px;border-radius:8px;margin:25px 0}.legal-content .warning-box h4{color:#856404;margin-bottom:10px}.legal-content .warning-box p{margin:0;color:#856404;font-weight:300}@media(max-width: 992px){.legal-content{padding:90px 20px}.legal-content__section{margin-bottom:40px}.legal-content__section h2{font-size:2.8125rem}.legal-content__section h3{font-size:1.3rem}.legal-content__section p,.legal-content__section ul li{font-size:.9375rem}.legal-content .company-info,.legal-content .contact-box,.legal-content .company-info-main{padding:20px}.legal-content .company-info .company-details,.legal-content .contact-box .company-details,.legal-content .company-info-main .company-details{grid-template-columns:1fr;gap:20px}.legal-content .activity-grid,.legal-content .contact-grid{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:20px}}@media(max-width: 768px){.legal-content__container{padding:0 16px}.legal-content__section{margin-bottom:30px}.legal-content__section h2{font-size:1.4rem}.legal-content__section h3{font-size:1.2rem}.legal-content__definitions .definition-item{padding:12px}.legal-content .company-info,.legal-content .contact-box,.legal-content .company-info-main,.legal-content .credits-info{padding:15px}.legal-content .activity-grid,.legal-content .contact-grid{grid-template-columns:1fr}.legal-content .company-info-main .company-header h3{font-size:1.5rem}}.homepage-contact{position:relative;background:url("../images/contact/contact-banner.png") center center/cover no-repeat;background-attachment:fixed;color:#fff;padding:120px 0;overflow:hidden;text-align:center;height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:120px}@media(max-width: 768px){.homepage-contact{background:url("../images/home/home-contact-cta-responsive.jpg") center center/cover no-repeat}}.homepage-contact::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0))),-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgb(0, 0, 0), rgba(0, 0, 0, 0)),linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0));z-index:0}@media(max-width: 576px){.homepage-contact::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.97)), to(rgba(0, 0, 0, 0))),-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.97), rgba(0, 0, 0, 0)),linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0))}}.homepage-contact__container{position:relative;z-index:1;max-width:900px;margin:0 auto}.homepage-contact__content{opacity:1;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.homepage-contact__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative}.homepage-contact__title h3{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;text-transform:uppercase;margin-bottom:36px;color:#fff}.homepage-contact__text{margin-bottom:70px}.homepage-contact__text h3{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;text-transform:uppercase;margin-bottom:36px;color:#fff}.homepage-contact .title-underline{display:block;width:80px;height:4px;background:#e30613;position:absolute;left:50%;-webkit-transform:translateX(-50%) scaleX(0);-ms-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin-bottom:24px}@media(max-width: 576px){.homepage-contact.contact--location{height:80vh !important;padding:60px 0}}.homepage-contact.contact--reprise-cta{height:90vh}@media(max-width: 1200px){.homepage-contact{padding:80px 0;height:60vh;background-attachment:scroll}.homepage-contact__container{padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-contact__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%}.homepage-contact__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-contact__title h3{font-size:2.5625rem !important;line-height:1.3;text-align:center}.homepage-contact__text{text-align:center}.homepage-contact__text p{text-align:center;font-size:1.0625rem !important}.homepage-contact__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-contact__btn .btn--hexagon-svg{-ms-flex-item-align:center;align-self:center;margin:0 auto;display:block;font-size:1.0625rem !important}.homepage-contact .title-underline{-ms-flex-item-align:center;align-self:center;margin:0 auto;position:relative;left:auto;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}}@media(max-width: 992px){.homepage-contact{background-attachment:scroll}}@media(max-width: 768px){.homepage-contact{padding:60px 0;height:50vh;background-attachment:scroll}.homepage-contact.contact--location{height:65vh}.homepage-contact.contact--reprise-cta{padding-top:100px !important;padding-bottom:160px !important;height:auto !important}.homepage-contact__container{padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-contact__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%}.homepage-contact__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-contact__title h3{font-size:2.125rem !important;line-height:1;text-align:center}.homepage-contact h3{line-height:45px !important}.homepage-contact__text{text-align:center}.homepage-contact__text p{text-align:center;font-size:.9375rem !important;line-height:1.5}.homepage-contact__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-contact__btn .btn--hexagon-svg{-ms-flex-item-align:center;align-self:center;margin:0 auto;display:block;font-size:.9375rem !important}.homepage-contact .title-underline{-ms-flex-item-align:center;align-self:center;margin:0 auto;position:relative;left:auto;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}}@media(max-width: 576px){.homepage-contact{padding:40px 0;height:55vh;background-attachment:scroll}.homepage-contact__container{padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-contact__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%}.homepage-contact__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-contact__title h3{font-size:2.125rem !important;line-height:1;text-align:center}.homepage-contact__text{text-align:center}.homepage-contact__text p{font-size:.9375rem !important;text-align:center;font-size:14px;line-height:1.6}.homepage-contact__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-contact__btn .btn--hexagon-svg{-ms-flex-item-align:center;align-self:center;margin:0 auto;display:block;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);font-size:.9375rem !important}.homepage-contact .title-underline{-ms-flex-item-align:center;align-self:center;margin:0 auto;position:relative;left:auto;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}}.homepage-contact.contact--location{background-image:url("../images/contact/cta-location.png");background-position:bottom center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}@media(max-width: 1200px){.homepage-contact.contact--location{background-attachment:scroll}}@media(max-width: 992px){.homepage-contact.contact--location{background-attachment:scroll}}@media(max-width: 768px){.homepage-contact.contact--location{background-attachment:scroll;background-image:url("../images/contact/cta-location-responsive.jpg")}}.homepage-contact.contact--location .homepage-contact__text p{font-family:"Hind",sans-serif !important;font-size:1.0625rem;font-weight:300 !important}.homepage-contact.contact--histoire{background-image:url("../images/contact/cta-location.png");background-position:bottom center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}@media(max-width: 1200px){.homepage-contact.contact--histoire{background-attachment:scroll}}@media(max-width: 992px){.homepage-contact.contact--histoire{background-attachment:scroll}}@media(max-width: 768px){.homepage-contact.contact--histoire{background-attachment:scroll}}@media(max-width: 576px){.homepage-contact.contact--histoire{background-attachment:scroll}}.homepage-contact.contact--maintenance{background:url("../images/contact/cta-maintenance.jpg") center center/cover no-repeat;background-attachment:fixed;height:90vh;margin-top:0px}@media(max-width: 1200px){.homepage-contact.contact--maintenance{background-attachment:scroll}}@media(max-width: 992px){.homepage-contact.contact--maintenance{background-attachment:scroll}}@media(max-width: 768px){.homepage-contact.contact--maintenance{background-attachment:scroll;background:url("../images/maintenance/cta-maintenance-mobile.jpg") center center/cover no-repeat}}@media(max-width: 576px){.homepage-contact.contact--maintenance{background-attachment:scroll}}.homepage-contact.contact--maintenance .homepage-contact__title h3{line-height:45px !important;color:#fff}.homepage-contact.contact--location .homepage-contact__text p{font-family:"Hind",sans-serif !important;font-size:1.0625rem;font-weight:300 !important}.homepage-contact.contact--reprise-cta{background:url("../images/reprise/reprise-cta.jpg") center center/cover no-repeat;background-attachment:fixed;height:90vh;margin-top:0px}@media(max-width: 1200px){.homepage-contact.contact--reprise-cta{background-attachment:scroll}}@media(max-width: 992px){.homepage-contact.contact--reprise-cta{background-attachment:scroll}}@media(max-width: 768px){.homepage-contact.contact--reprise-cta{background-attachment:scroll;background:url("../images/reprise/reprise-cta-mobile.jpg") center center/cover no-repeat}}@media(max-width: 576px){.homepage-contact.contact--reprise-cta{background-attachment:scroll}}.homepage-contact.contact--reprise-cta .homepage-contact__title h3{font-size:2.8125rem !important;line-height:1.3;background:#fff;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.homepage-contact.contact--reprise-cta .btn--rectangular{display:inline-block;padding:23px 100px;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:0px;color:#fff;text-decoration:none;font-family:"Hind",sans-serif;font-size:15px;font-weight:300;letter-spacing:1px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.homepage-contact.contact--reprise-cta .btn--rectangular .btn-text{position:relative;z-index:2}.homepage-contact.contact--reprise-cta .btn--rectangular:hover{color:#000;background-color:#fff}.btn--hexagon-svg{display:inline-block;position:relative;text-decoration:none;color:#fff;font-family:"Hind",sans-serif;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-item-align:center;align-self:center;opacity:1;font-weight:300;border-radius:0px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:23px 100px;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:0px;overflow:hidden}.btn--hexagon-svg .btn-text{position:relative;z-index:2;display:block;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.btn--hexagon-svg:hover{color:#000;background-color:#fff}.galerie-block{padding:80px 0 140px 0;background-color:#000;overflow:hidden}.galerie-block__container{max-width:1400px;margin:0 auto;padding:0 100px;position:relative}.galerie-block__header{margin-bottom:60px}@media(max-width: 768px){.galerie-block__header{margin-bottom:40px;text-align:center}}.galerie-block__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem !important;font-weight:300;color:#fff;text-transform:uppercase;margin:0;text-align:left}@media(max-width: 1200px){.galerie-block__title{font-size:1.625rem}}@media(max-width: 992px){.galerie-block__title{font-size:1.625rem}}@media(max-width: 768px){.galerie-block__title{font-size:2.375rem !important;text-align:center}}@media(max-width: 576px){.galerie-block__title{font-size:2.375rem !important}}.galerie-block__title--center{text-align:center !important;font-size:2.5625rem !important;color:#000}@media(max-width: 768px){.galerie-block__title--center{text-align:center !important;font-size:1.875rem !important;line-height:1.2 !important}}.galerie-block__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.galerie-block__btn{display:inline-block;position:relative;text-decoration:none;color:#fff;font-family:"Hind",sans-serif;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:300;padding:23px 100px;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:0px;overflow:hidden}.galerie-block__btn .btn-text{position:relative;z-index:2;display:block;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.galerie-block__btn:hover{color:#000;background-color:#fff}@media(max-width: 768px){.galerie-block__btn{font-size:.9375rem}}@media(max-width: 576px){.galerie-block__btn{font-size:.9375rem}}.gallery-carousel{position:relative;width:100%;border-radius:12px;overflow:visible}.gallery-carousel .gallery-swiper{width:100%;overflow:hidden;position:relative}.gallery-carousel .gallery-swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-carousel .gallery-swiper .swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:350px;height:467px;border-radius:12px;overflow:hidden;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.3);background:#111}.gallery-carousel .gallery-swiper .swiper-slide::before{content:"";display:block;padding-bottom:133.4%}.gallery-carousel .gallery-swiper .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;border-radius:12px}.gallery-carousel .gallery-swiper .swiper-slide::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(186, 55, 53, 0.1) 0%, rgba(0, 0, 0, 0.3) 100%);opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:2;border-radius:12px}.gallery-carousel .gallery-swiper .swiper-slide:hover{-webkit-transform:scale(1.005);-ms-transform:scale(1.005);transform:scale(1.005);-webkit-box-shadow:0 20px 60px rgba(0,0,0,.2);box-shadow:0 20px 60px rgba(0,0,0,.2)}.gallery-carousel .gallery-swiper .swiper-slide:hover::after{opacity:1}.gallery-carousel .gallery-swiper .swiper-slide:hover img{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.gallery-carousel .gallery-carousel-next,.gallery-carousel .gallery-carousel-prev{position:absolute !important;top:calc(50% - 20px) !important;-webkit-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important;width:72px !important;height:72px !important;background:rgba(0,0,0,0) !important;border:none !important;color:#fff !important;cursor:pointer;z-index:100;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:0 !important;padding:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.gallery-carousel .gallery-carousel-next::after,.gallery-carousel .gallery-carousel-prev::after{display:none !important;content:none !important}.gallery-carousel .gallery-carousel-next .hexagon-bg,.gallery-carousel .gallery-carousel-prev .hexagon-bg{position:absolute;width:100%;height:100%;fill:none;stroke:#fff;stroke-width:1;-webkit-transition:all .3s ease;transition:all .3s ease}.gallery-carousel .gallery-carousel-next .chevron,.gallery-carousel .gallery-carousel-prev .chevron{position:relative;z-index:2;width:24px;height:24px;fill:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.gallery-carousel .gallery-carousel-next:hover,.gallery-carousel .gallery-carousel-prev:hover{-webkit-transform:translateY(-50%) scale(1.1) !important;-ms-transform:translateY(-50%) scale(1.1) !important;transform:translateY(-50%) scale(1.1) !important;color:#ba3735 !important}.gallery-carousel .gallery-carousel-next:hover .hexagon-bg,.gallery-carousel .gallery-carousel-prev:hover .hexagon-bg{stroke:#ba3735 !important}.gallery-carousel .gallery-carousel-next:hover .chevron,.gallery-carousel .gallery-carousel-prev:hover .chevron{fill:#ba3735 !important;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gallery-carousel .gallery-carousel-prev{left:-100px !important}.gallery-carousel .gallery-carousel-next{right:-100px !important}.gallery-carousel .gallery-carousel-pagination{position:static !important;text-align:center;margin-top:20px}.gallery-carousel .gallery-carousel-pagination .swiper-pagination-bullet{width:8px !important;height:8px !important;background:hsla(0,0%,100%,.4) !important;border-radius:50% !important;opacity:1 !important;margin:0 8px !important;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.gallery-carousel .gallery-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px !important;height:8px !important;background:#fff !important;border-radius:10px !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;-webkit-box-shadow:none;box-shadow:none}.gallery-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none}.gallery-popup.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.gallery-popup__content{position:relative;width:90vw;max-width:1400px;height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-popup__image{width:120%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:opacity .2s ease-out,-webkit-transform .3s ease-out;transition:opacity .2s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .2s ease-out;transition:transform .3s ease-out,opacity .2s ease-out,-webkit-transform .3s ease-out}.gallery-popup__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:-115px;width:100%;max-width:80%;text-align:center;color:#fff;line-height:1.4;-ms-flex-negative:0;flex-shrink:0;word-wrap:break-word;white-space:pre-line;overflow-wrap:break-word;background:rgba(0,0,0,0)}.gallery-popup__description:empty{display:none !important}.gallery-popup__description h3,.gallery-popup__description p{font-size:16px !important;font-family:"Hind",sans-serif !important;text-transform:capitalize !important}.gallery-popup__counter{color:#fff;font-size:14px;background:rgba(0,0,0,.8);padding:8px 15px;border-radius:20px;border:1px solid hsla(0,0%,100%,.2);-ms-flex-negative:0;flex-shrink:0}.gallery-popup__close{position:absolute;top:25px;right:25px;color:#fff !important;font-size:30px !important;background:rgba(0,0,0,0) !important;width:45px;height:45px;cursor:pointer;z-index:10001;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width: 768px){.gallery-popup__close{top:40px}}@media(max-width: 576px){.gallery-popup__close{top:40px}}.gallery-popup__close:hover{color:#ba3735 !important;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.gallery-popup__prev,.gallery-popup__next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,0,0,0) !important;border:none !important;color:#fff !important;width:72px !important;height:72px !important;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10001;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;padding:0}.gallery-popup__prev .hexagon-bg,.gallery-popup__next .hexagon-bg{position:absolute;width:100%;height:100%;fill:none;stroke:#fff;stroke-width:1;-webkit-transition:all .3s ease;transition:all .3s ease}.gallery-popup__prev .hexagon-bg .hexagon,.gallery-popup__next .hexagon-bg .hexagon{fill:none;stroke:#fff;stroke-width:1;-webkit-transition:all .3s ease;transition:all .3s ease}.gallery-popup__prev .chevron,.gallery-popup__next .chevron{position:relative;z-index:2;width:24px;height:24px;fill:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.gallery-popup__prev:hover,.gallery-popup__next:hover{-webkit-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1);color:#ba3735 !important}.gallery-popup__prev:hover .hexagon-bg,.gallery-popup__next:hover .hexagon-bg{stroke:#ba3735;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gallery-popup__prev:hover .hexagon-bg .hexagon,.gallery-popup__next:hover .hexagon-bg .hexagon{stroke:#ba3735}.gallery-popup__prev:hover .chevron,.gallery-popup__next:hover .chevron{fill:#ba3735;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gallery-popup__prev{left:-100px !important}.gallery-popup__next{right:-100px !important}.gallery-popup.image-portrait .gallery-popup__prev{left:70px !important}.gallery-popup.image-portrait .gallery-popup__next{right:70px !important}.gallery-popup.image-landscape .gallery-popup__prev{left:-100px !important}.gallery-popup.image-landscape .gallery-popup__next{right:-100px !important}@media(max-width: 768px){.gallery-popup.image-mobile .gallery-popup__prev{display:none !important}.gallery-popup.image-mobile .gallery-popup__next{display:none !important}}@media(max-width: 576px){.gallery-popup__prev,.gallery-popup__next{display:none !important}}@media(max-width: 1200px){.galerie-block__container{padding:0 80px}.gallery-carousel .gallery-swiper .swiper-slide{width:300px;height:400px}.gallery-carousel .gallery-carousel-prev{left:-80px !important;top:calc(50% - 15px) !important}.gallery-carousel .gallery-carousel-next{right:-80px !important;top:calc(50% - 15px) !important}}@media(max-width: 992px){.galerie-block__container{padding:0 60px}.gallery-carousel .gallery-swiper .swiper-slide{width:260px;height:347px}.gallery-carousel .gallery-carousel-prev,.gallery-carousel .gallery-carousel-next{display:none !important}.gallery-popup__close{z-index:999999 !important}.gallery-popup .gallery-popup__prev,.gallery-popup .gallery-popup__next{display:none !important}.gallery-popup__description{bottom:-55px !important}}@media(max-width: 768px){.galerie-block__container{padding:0 30px}.gallery-carousel .gallery-swiper .swiper-slide{width:220px;height:550px}.gallery-carousel .gallery-carousel-prev{left:-30px !important;display:none !important}.gallery-carousel .gallery-carousel-next{right:-30px !important;display:none !important}.gallery-carousel .gallery-carousel-next,.gallery-carousel .gallery-carousel-prev{width:40px !important;height:40px !important;top:calc(50% - 10px) !important}.gallery-popup__content{margin-top:40px;height:88vh !important}.gallery-popup__prev,.gallery-popup__next{width:40px !important;height:40px !important}.gallery-popup__description{bottom:0 !important;padding:15px}.gallery-popup__description h3{font-size:1.1rem}.gallery-popup__description p{font-size:.85rem}.gallery-popup__image{height:100% !important;width:100% !important}}body.popup-open{overflow:hidden}.galerie-block--product{background-color:#fff}@media(min-width: 2500px){.galerie-block--product .galerie-block__container{max-width:1400px}}.galerie-block--product .gallery-carousel-next,.galerie-block--product .gallery-carousel-prev{color:#000 !important}.galerie-block--product .gallery-carousel-next .hexagon-bg,.galerie-block--product .gallery-carousel-prev .hexagon-bg{stroke:#000}.galerie-block--product .gallery-carousel-next .chevron,.galerie-block--product .gallery-carousel-prev .chevron{fill:#000}.galerie-block--product .gallery-carousel-next:hover,.galerie-block--product .gallery-carousel-prev:hover{color:#ba3735 !important}.galerie-block--product .gallery-carousel-next:hover .hexagon-bg,.galerie-block--product .gallery-carousel-prev:hover .hexagon-bg{stroke:#ba3735 !important}.galerie-block--product .gallery-carousel-next:hover .chevron,.galerie-block--product .gallery-carousel-prev:hover .chevron{fill:#ba3735 !important}.galerie-block--product .galerie-block__cta .galerie-block__btn{border:1px solid #000;color:#000}.galerie-block--product .galerie-block__cta .galerie-block__btn .btn-text{color:#000}.galerie-block--product .galerie-block__cta .galerie-block__btn:hover{color:#fff;background-color:#000}.galerie-block--product .galerie-block__cta .galerie-block__btn:hover .btn-text{color:#fff}.breadcrumb-wrapper{margin-bottom:2rem}.breadcrumb__container{max-width:1400px;padding:20px 0;margin:0 auto}@media(min-width: 2500px){.breadcrumb__container{max-width:1400px}}.breadcrumb{font-size:14px;color:#a2a2a2}.breadcrumb__list{font-family:"Hind",sans-serif;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumb__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb__item::after{content:" | ";margin:0 .5rem;color:#a2a2a2}.breadcrumb__item:last-child::after{content:"";margin:0}.breadcrumb__item.is-current{font-weight:700;color:#373636}.breadcrumb__link{color:#a2a2a2;text-decoration:none}.breadcrumb__link:hover{text-decoration:underline}@media(max-width: 992px){.breadcrumb-wrapper{padding:0;margin-bottom:0 !important}.breadcrumb__container{padding:20px 0 0px 20px}}@media(max-width: 768px){.breadcrumb-wrapper{display:none}}.product{background-color:#fff}.product__container{width:100%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1400px;margin:0 auto}@media(min-width: 2500px){.product__container{max-width:1800px;gap:160px}}.product-top{height:75vh}.product-top__container{max-width:1400px;margin:0 auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;gap:130px}.product-top__wrapper{max-width:600px;min-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;height:100%;position:relative}.product-top__info{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#111;gap:0 !important;overflow:visible;height:100%}.product-top__top-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.product-top__center-group{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.product-top__bottom-group{-ms-flex-negative:0;flex-shrink:0;margin-bottom:35px}.product-top__gallery{width:100%;height:100%;position:relative;overflow:visible}.product-top__gallery .swiper-productpagination{position:absolute !important;bottom:-30px !important;left:0 !important;width:100% !important;text-align:center;z-index:5}.product-top__gallery .swiper-productpagination .swiper-pagination-bullet{width:5px !important;height:5px !important;background:#818080 !important;opacity:.4;margin:0 4px;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.product-top__gallery .swiper-productpagination .swiper-pagination-bullet-active{background:#5b5b5b !important;width:30px !important;height:8px !important;border-radius:10px !important;opacity:1}.product-top__gallery .product-swiper{width:100% !important;height:100% !important}.product-top__gallery .product-swiper .swiper-wrapper{height:100% !important;padding:0 !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.product-top__gallery .product-swiper .swiper-slide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.product-top__gallery .product-swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover !important;object-fit:cover !important;image-rendering:high-quality;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;background-color:#fff}.product-top .product-nav-prev,.product-top .product-nav-next{position:absolute !important;top:50% !important;-webkit-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important;width:50px !important;height:50px !important;background:rgba(0,0,0,0) !important;border:none !important;cursor:pointer;z-index:100 !important;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;padding:0}.product-top .product-nav-prev::after,.product-top .product-nav-next::after{display:none !important;content:none !important}.product-top .product-nav-prev .hexagon-bg,.product-top .product-nav-next .hexagon-bg{position:absolute;width:100%;height:100%;fill:none;stroke:rgba(141,141,141,.4);stroke-width:1;-webkit-transition:all .3s ease;transition:all .3s ease}.product-top .product-nav-prev .chevron,.product-top .product-nav-next .chevron{position:relative;z-index:2;width:24px;height:24px;fill:rgba(141,141,141,.4) !important;color:rgba(141,141,141,.4) !important;-webkit-transition:all .3s ease;transition:all .3s ease}.product-top .product-nav-prev:hover,.product-top .product-nav-next:hover{-webkit-transform:translateY(-50%) scale(1.1) !important;-ms-transform:translateY(-50%) scale(1.1) !important;transform:translateY(-50%) scale(1.1) !important}.product-top .product-nav-prev:hover .hexagon-bg,.product-top .product-nav-next:hover .hexagon-bg{stroke:rgba(141,141,141,.4)}.product-top .product-nav-prev:hover .chevron,.product-top .product-nav-next:hover .chevron{fill:rgba(141,141,141,.4)}.product-top .product-nav-prev{left:-60px !important}.product-top .product-nav-next{right:-60px !important}.product-top__bandeau{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px;margin-bottom:1rem;border-bottom:1px solid #d3d3d3;padding-bottom:15px;width:100%}.product-top__bandeau .product-top__gamme-logo img{width:auto;height:35px;display:block;margin-left:0}.product-top__bandeau .product-top__gamme-logo img[alt="Free +"]{margin-left:-22px}.product-top__bandeau .product-top__gamme-logo img[alt=Rack]{margin-left:-20px}.product-top__bandeau .product-top__gamme-logo img[alt=Power]{margin-left:-20px}.product-top__bandeau .product-top__gamme-logo img[alt="Pure Energy"]{margin-left:-5px}.product-top__bandeau .product-top__gamme-logo img[alt=Passion]{margin-left:-12px}.product-top__bandeau .product-top__machine-type{font-family:"Oswald",sans-serif;font-size:28px !important}.product-top__bandeau .product-top__x-separator{font-size:20px;font-weight:300;color:#888;margin:0 8px;line-height:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px;margin-right:15px}.product-top__bandeau .product-top__machine-type{font-size:16px;font-weight:300;color:#9c9c9c;text-transform:uppercase}.product-top__categorie{font-size:1.25rem;text-transform:uppercase;color:#a2a2a2;font-weight:500;margin-bottom:8px}.product-top__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;margin-bottom:.5rem;line-height:1.1}.product-top__reference{font-family:"Oswald",sans-serif;font-size:24px;font-weight:300;color:#9c9c9c;text-transform:uppercase;margin-bottom:40px}.product-top__description{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.6;color:#444;margin-bottom:2rem;padding:0 20px;overflow-y:auto;max-height:none}.product-top__description ul.auto-list{margin:0;padding-left:20px;list-style:disc}.product-top__description ul.auto-list li{margin-bottom:0px}.product-top__description ul.auto-list li:last-child{margin-bottom:0}.product-top__description ul,.product-top__description ol{margin:0;padding-left:20px}.product-top__description ul li,.product-top__description ol li{margin-bottom:0px}.product-top__description ul li:last-child,.product-top__description ol li:last-child{margin-bottom:0}.product-top__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.product-top__cta.mobile{display:none}.product-top__cta.desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.product-top__tag{margin-top:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}.product-top__tag .tag-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:14px;background:#fff;padding:8px 16px;border-radius:20px;text-transform:none;border:1px solid #eee}.product-top__tag .tag-dot{display:inline-block;height:12px;width:12px;border-radius:50%;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.product-top__tag .tag-label{font-weight:700}@media(min-width: 2500px){.product-top{height:85vh}.product-top__container{gap:120px !important;max-width:1400px !important}.product-top__wrapper{-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important;width:1000px !important;height:1100px !important;max-width:none !important;min-width:auto !important}.product-top__info .product-top__top-group{padding-top:150px !important}.product-top__info .product-top__bottom-group{margin-bottom:105px !important}.product-top__gallery .swiper-slide img{-o-object-fit:cover !important;object-fit:cover !important;background:#f8f8f8}}@media(max-width: 1400px){.product-top__container{max-width:1400px;gap:60px;padding:0 15px}.product-top__wrapper{max-width:800px;min-width:600px}.product-top__info{min-width:300px}}@media(max-width: 1200px){.product-top{height:70vh}.product-top__container{max-width:1200px;gap:40px;padding:0 10px}.product-top__wrapper{max-width:700px;min-width:500px}.product-top__info{min-width:280px}.product-top__description{max-height:150px;padding:0 15px}.product-top__bandeau .product-top__gamme-logo img{width:100px;height:75px;max-height:120px}.product-top .product-nav-prev{left:-60px !important}.product-top .product-nav-next{right:-60px !important}}.product-logistic{margin:110px 0 75px 0}.product-logistic__container{max-width:1400px;margin:0 auto}@media(min-width: 2500px){.product-logistic__container{max-width:1400px}}.product-logistic .accordion{position:relative;border-bottom:1px solid #e0e0e0}.product-logistic .accordion:first-child{border-top:1px solid #e0e0e0}.product-logistic .accordion_trigger{width:100%;background:none;border:none;padding:24px 16px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.product-logistic .accordion_trigger:hover{background-color:#f9f9f9}.product-logistic .accordion__title{font-size:17px;font-weight:500;margin:0;color:#000;font-weight:300}@media(max-width: 768px){.product-logistic .accordion__title{font-size:.9375rem !important}}.product-logistic .accordion__icon{font-size:22px;font-weight:300;color:#222;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.product-logistic .accordion__content{display:none;background:#fff;color:gray}.product-logistic .accordion.is-open .accordion_trigger{background-color:gray}.product-logistic .accordion.is-open .accordion_trigger .accordion__title{color:#fff}.product-caracteristics{padding:24px 13px 14px 0px}.product-caracteristics__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 0;margin-left:16px}.product-caracteristics__item:nth-child(3){position:relative;padding-bottom:25px !important;margin-bottom:12px !important}.product-caracteristics__item:nth-child(3)::after{content:"";position:absolute;bottom:6px;left:-16px;right:0;height:1px;background-color:#e0e0e0}.product-caracteristics .label{font-family:"Hind",sans-serif;font-weight:300;color:#222}.product-caracteristics .value{font-family:"Hind",sans-serif;font-weight:600;color:#111;white-space:nowrap}.product-logistics{padding:24px 0px;font-family:"Hind",sans-serif}.product-logistics__table{display:table;width:calc(100% - 16px);border-collapse:collapse;margin-left:16px;table-layout:fixed}.product-logistics__row{display:table-row}.product-logistics__carton .product-logistics__cell{padding-top:5px;padding-bottom:5px}.product-logistics__carton--first .product-logistics__cell{padding-top:15px}.product-logistics__carton--last .product-logistics__cell{padding-bottom:25px}.product-logistics__cell{display:table-cell;padding:8px 0;font-size:16px;color:#111;vertical-align:top;font-weight:300}.product-logistics__cell:nth-child(1){width:20%;text-align:left}.product-logistics__cell:nth-child(2){width:15%;font-weight:600;text-align:right}.product-logistics__cell:nth-child(3){width:30%;font-weight:600;text-align:right;padding-right:16px}.product-logistics__header .product-logistics__cell{font-weight:300;padding-bottom:10px;border-bottom:1px solid #e0e0e0;padding-top:15px !important}.product-logistics__footer .product-logistics__cell{padding-top:25px;vertical-align:top !important}.product-logistics__footer .product-logistics__cell .label{font-weight:300;font-size:16px;color:#333;margin-bottom:15px;display:block;border-bottom:1px solid #e0e0e0;padding-bottom:10px}.product-logistics__footer .product-logistics__cell strong{font-weight:600 !important;font-size:16px;color:#111}.product-muscles{text-align:right;padding:24px 16px}.product-muscles__image{max-width:210px;height:auto;display:inline-block}.product-console{text-align:right;padding:24px 16px}.product-console__image{max-width:300px;height:auto;display:inline-block}.product-cta{background:#000;color:#fff;padding:100px 40px}.product-cta__container{max-width:1400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 2500px){.product-cta__container{max-width:1400px}}.product-cta__title{font-family:"Machine BT",sans-serif;font-weight:300;text-transform:uppercase;font-size:2.8125rem;line-height:1.4;color:#fff}.product-associated{background:#fff;padding:64px 40px}.product-associated__container{max-width:1400px;width:100%;margin:0 auto}@media(min-width: 2500px){.product-associated__container{max-width:1400px}}.product-associated__title{font-size:28px;font-family:"Machine BT",sans-serif;font-weight:300;font-size:2.8125rem;margin-bottom:32px;color:#000;text-transform:uppercase}.product-associated__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-associated__card{-webkit-box-flex:1;-ms-flex:1 1 calc(33.333% - 24px);flex:1 1 calc(33.333% - 24px);background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.06);box-shadow:0 2px 15px rgba(0,0,0,.06);-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;color:inherit}.product-associated__card:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1);box-shadow:0 8px 25px rgba(0,0,0,.1)}.product-associated__image{aspect-ratio:1/1;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;background:#fff;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.product-associated__image:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.product-associated__name{color:#000;font-size:13px;font-family:"Hind",sans-serif;font-weight:600;margin:0;padding:16px 20px 0 20px;text-align:center}.product-associated__card:hover .product-associated__name{color:#cb3636}.product-associated__ref{color:gray;font-size:13px;font-family:"Hind",sans-serif;margin:4px 0 0;padding:0 20px 16px 20px;text-align:center}.product-form__container{max-width:1400px;width:100%;margin:0 auto;background:#fff;padding:40px}@media(min-width: 2500px){.product-form__container{max-width:1400px}}@media(max-width: 1200px){.product-cta__title{font-size:2.5625rem;line-height:1.3}.product-associated__title{font-size:2.5625rem}.product-associated__grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}.product-associated__card{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-associated__image{width:100%;aspect-ratio:7/8;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}@media(max-width: 992px){.product-logistics__table{margin-left:8px;width:calc(100% - 16px)}.product-logistics__cell{padding:6px 4px}.product-logistics__cell:nth-child(1){width:40%;padding-right:0 !important;padding-left:0 !important}.product-logistics__cell:nth-child(2){width:45%;padding-left:0 !important;font-size:14px}.product-logistics__cell:nth-child(3){width:27%;font-size:14px;padding-left:0 !important;padding-right:0 !important}.product-cta__title{font-size:2.5625rem;line-height:1.3}.product-associated__title{font-size:2.5625rem}.product-associated__grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}.product-associated__card{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-associated__image{width:100%;aspect-ratio:7/8;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media(max-width: 768px){.product-cta__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;text-align:center}.product-caracteristics__item .label{font-size:13px;font-weight:500}.product-caracteristics__item .value{font-size:13px;font-weight:600}.product-logistics__cell{padding:6px 4px;font-size:13px;font-weight:500}.product-logistics__cell:nth-child(1){width:33.33%;padding-right:0 !important;padding-left:0 !important}.product-logistics__cell:nth-child(2){width:33.33%;padding-left:0 !important;font-weight:500}.product-logistics__cell:nth-child(3){width:33.33%;padding-left:0 !important;padding-right:0 !important;font-weight:600}.product-logistics__header .product-logistics__cell{font-size:13px;font-weight:500;padding-bottom:15px}.product-logistics__footer .product-logistics__cell{padding-top:15px}.product-logistics__footer .product-logistics__cell .label{font-size:13px;font-weight:500;margin-bottom:15px;display:block;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.product-logistics__footer .product-logistics__cell strong{font-weight:600 !important;font-size:13px}.product-logistic__container{padding:20px}.product-associated__title{text-align:center}.product-associated__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-associated__card{max-width:100% !important}}@media(max-width: 1200px){.product-top{display:none !important}}@media(max-width: 992px){.product-top{display:none !important}}.product-top-mobile{display:none}@media(max-width: 1200px){.product-top-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px;background:#fff}.product-top-mobile .product-top{display:none !important}}@media(max-width: 992px){.product-top-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px;background:#fff}.product-top-mobile .product-top{display:none !important}}@media(max-width: 768px){.product-top-mobile{padding:25px 16px 16px;gap:0px;margin-top:70px}}@media(max-width: 576px){.product-top-mobile{padding:25px 16px 16px;gap:0px;margin-top:70px}}.product-top-mobile__title{font-family:"Machine BT",sans-serif;font-size:2.125rem;font-weight:300;color:#000;margin-top:0px;text-align:left}@media(max-width: 1200px){.product-top-mobile__title{font-size:2.125rem}}@media(max-width: 992px){.product-top-mobile__title{font-size:2.125rem}}@media(max-width: 576px){.product-top-mobile__title{font-size:1.875rem}}.product-top-mobile__reference{font-family:"Oswald",sans-serif;font-size:.9375rem;color:#666;margin:0;font-weight:300;text-align:left}.product-top-mobile__bandeau{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin:8px 0}@media(max-width: 1200px){.product-top-mobile__bandeau{margin:0}}@media(max-width: 992px){.product-top-mobile__bandeau{margin:0}}.product-top-mobile__gamme-logo img{display:block;margin-bottom:0;-o-object-fit:contain;object-fit:contain}@media(max-width: 1200px){.product-top-mobile__gamme-logo img{max-height:100px;width:auto;height:auto}}@media(max-width: 992px){.product-top-mobile__gamme-logo img{max-height:100px;width:auto;height:auto}}@media(max-width: 768px){.product-top-mobile__gamme-logo img{max-height:80px;width:150px;height:50px}}@media(max-width: 576px){.product-top-mobile__gamme-logo img{max-height:80px;width:150px;height:50px}}.product-top-mobile__x-separator{font-family:"Hind",sans-serif;font-size:14px;color:#999;font-weight:300}.product-top-mobile__machine-type{font-family:"Hind",sans-serif;font-size:14px;color:#666;font-weight:300}.product-top-mobile__wrapper{width:100%}.product-top-mobile__gallery{width:100%;height:100%;position:relative;overflow:visible}.product-top-mobile__gallery .swiper-button-prev,.product-top-mobile__gallery .swiper-button-next{position:absolute !important;top:50% !important;-webkit-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important;width:50px !important;height:50px !important;background:rgba(0,0,0,0) !important;border:none !important;cursor:pointer;z-index:10 !important;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;padding:0}.product-top-mobile__gallery .swiper-button-prev::after,.product-top-mobile__gallery .swiper-button-next::after{display:none !important;content:none !important}.product-top-mobile__gallery .swiper-button-prev .hexagon-bg,.product-top-mobile__gallery .swiper-button-next .hexagon-bg{position:absolute;width:100%;height:100%;fill:none;stroke:rgba(141,141,141,.4);stroke-width:1;-webkit-transition:all .3s ease;transition:all .3s ease}.product-top-mobile__gallery .swiper-button-prev .chevron,.product-top-mobile__gallery .swiper-button-next .chevron{position:relative;z-index:2;width:24px;height:24px;fill:#8d8d8d !important;color:#8d8d8d !important;-webkit-transition:all .3s ease;transition:all .3s ease}.product-top-mobile__gallery .swiper-button-prev:hover,.product-top-mobile__gallery .swiper-button-next:hover{-webkit-transform:translateY(-50%) scale(1.1) !important;-ms-transform:translateY(-50%) scale(1.1) !important;transform:translateY(-50%) scale(1.1) !important}.product-top-mobile__gallery .swiper-button-prev:hover .hexagon-bg,.product-top-mobile__gallery .swiper-button-next:hover .hexagon-bg{stroke:rgba(141,141,141,.7)}.product-top-mobile__gallery .swiper-button-prev:hover .chevron,.product-top-mobile__gallery .swiper-button-next:hover .chevron{fill:#666}@media(max-width: 576px){.product-top-mobile__gallery .swiper-button-prev,.product-top-mobile__gallery .swiper-button-next{display:none !important}}.product-top-mobile__gallery .swiper-button-prev{left:-1px !important}.product-top-mobile__gallery .swiper-button-next{right:-1px !important}.product-top-mobile__gallery .swiper-productpagination-mobile{position:absolute !important;bottom:-50px !important;left:0 !important;width:100% !important;text-align:center;z-index:5}.product-top-mobile__gallery .swiper-productpagination-mobile .swiper-pagination-bullet{width:5px !important;height:5px !important;background:#818080 !important;opacity:.4;margin:0 4px;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.product-top-mobile__gallery .swiper-productpagination-mobile .swiper-pagination-bullet-active{background:#5b5b5b !important;width:30px !important;height:8px !important;border-radius:10px !important;opacity:1}.product-top-mobile__gallery .product-swiper{width:100% !important;height:100% !important;border-radius:12px;overflow:hidden}.product-top-mobile__gallery .product-swiper .swiper-wrapper{height:100% !important;padding:0 !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.product-top-mobile__gallery .product-swiper .swiper-slide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;background:#f8f8f8;height:400px}@media(max-width: 768px){.product-top-mobile__gallery .product-swiper .swiper-slide{height:350px}}@media(max-width: 576px){.product-top-mobile__gallery .product-swiper .swiper-slide{height:300px}}.product-top-mobile__gallery .product-swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background-color:#fff}.product-top-mobile__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin:12px 0;padding-top:60px}.product-top-mobile__tag .tag-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:rgba(0,0,0,.05);border-radius:20px;font-family:"Hind",sans-serif;font-size:12px;font-weight:300}.product-top-mobile__tag .tag-badge .tag-dot{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.product-top-mobile__tag .tag-badge .tag-dot.tag--green{background-color:#22c55e}.product-top-mobile__tag .tag-badge .tag-dot.tag--orange{background-color:#f97316}.product-top-mobile__tag .tag-badge .tag-dot.tag--purple{background-color:#a855f7}.product-top-mobile__tag .tag-badge .tag-dot.tag--red{background-color:#ef4444}.product-top-mobile__tag .tag-badge .tag-dot.tag--pink{background-color:#ec4899}.product-top-mobile__tag .tag-badge .tag-dot.tag--blue{background-color:#3b82f6}.product-top-mobile__tag .tag-badge .tag-dot.tag--gray{background-color:#6b7280}.product-top-mobile__tag .tag-badge .tag-dot.tag--teal{background-color:#14b8a6}.product-top-mobile__tag .tag-badge .tag-dot.tag--default{background-color:#9ca3af}.product-top-mobile__tag .tag-badge .tag-label{color:#333}.product-top-mobile__description{font-family:"Hind",sans-serif;font-size:.9375rem;line-height:1.6;color:#444;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0 20px 0}@media(max-width: 576px){.product-top-mobile__description{font-size:14px}}.product-top-mobile__description ul.auto-list{margin:0;padding-left:20px;list-style:disc}.product-top-mobile__description ul.auto-list li{margin-bottom:0px}.product-top-mobile__description ul.auto-list li:last-child{margin-bottom:0}.product-top-mobile__description ul,.product-top-mobile__description ol{margin:0;padding-left:20px}.product-top-mobile__description ul li,.product-top-mobile__description ol li{margin-bottom:0px}.product-top-mobile__description ul li:last-child,.product-top-mobile__description ol li:last-child{margin-bottom:0}.product-top-mobile__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;margin-top:20px}.product-top-mobile__cta .btn{width:100%;text-align:center;padding:14px 20px;font-family:"Hind",sans-serif;font-size:15px !important;font-weight:300;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.product-top-mobile__cta .btn.btn--hexagon-empty{background:rgba(0,0,0,0);border:1px solid #000;border-radius:0px;color:#000}.product-top-mobile__cta .btn.btn--hexagon-empty:hover{background-color:#999;border-color:#999;color:#fff}.product-top-mobile__cta .btn.btn--hexagon-full{background:#000;border:1px solid #000;border-radius:0px;color:#fff}.product-top-mobile__cta .btn.btn--hexagon-full:hover{background-color:#999;border-color:#999;color:#fff}@media(max-width: 1200px){.product-top-mobile__cta{gap:10px;margin-top:100px;width:100%;-ms-flex-item-align:center;align-self:center}.product-top-mobile__cta .btn{font-size:17px}}@media(max-width: 768px){.product-top-mobile__cta{gap:10px;margin-top:85px 16px 16px 16px}.product-top-mobile__cta .btn{font-size:18px}}.gamme-banner{position:relative;width:100%;min-height:60vh;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gamme-banner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.359);z-index:1}.gamme-banner__container{width:100%;margin:0 auto;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2;width:100%;gap:60px}.gamme-banner__content{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;max-width:600px}.gamme-banner__logo{margin-bottom:32px}.gamme-banner__logo img{width:350px;height:auto;-o-object-fit:contain;object-fit:contain}.gamme-banner__title{font-family:"Machine BT",sans-serif;font-size:2.5rem;font-weight:300;text-transform:uppercase;margin-bottom:12px;line-height:1.2;letter-spacing:.05em}.gamme-banner__description{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.6;margin-bottom:0}.gamme-banner__product{-webkit-box-flex:0;-ms-flex:0 0 450px;flex:0 0 450px;text-align:center}.gamme-banner__product img{max-width:100%;height:400px;width:auto;-o-object-fit:contain;object-fit:contain}@media(max-width: 992px){.gamme-banner{min-height:50vh}.gamme-banner__container{gap:40px}.gamme-banner__product{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px}.gamme-banner__product img{height:350px}}@media(max-width: 768px){.gamme-banner{min-height:auto;padding:80px 0}.gamme-banner__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:50px}.gamme-banner__content{max-width:100%}.gamme-banner__logo{margin-bottom:24px}.gamme-banner__logo img{width:250px}.gamme-banner__title{font-size:2.125rem;margin-bottom:24px}.gamme-banner__description{font-size:.9375rem}.gamme-banner__product{-webkit-box-flex:0;-ms-flex:none;flex:none}.gamme-banner__product img{height:300px}}@media(max-width: 576px){.gamme-banner{padding:60px 0}.gamme-banner__container{padding:0 16px;gap:40px}.gamme-banner__logo{margin-bottom:20px}.gamme-banner__logo img{width:200px}.gamme-banner__title{font-size:2.375rem;margin-bottom:20px}.gamme-banner__product img{height:250px}}.maintenance-hero{position:relative;width:100%;height:80vh;overflow:hidden}.maintenance-hero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.maintenance-hero__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.maintenance-hero__container{width:100%;max-width:1000px;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.maintenance-hero__title{font-family:"Machine BT",sans-serif;font-weight:300;font-size:4.0625rem;line-height:92px;color:#fff;text-transform:uppercase;line-height:1.2;margin-bottom:20px;text-align:center}.maintenance-hero__subtitle{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;color:#fff;line-height:1.4;margin:0;text-align:center;opacity:.9}.maintenance-hero::after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000 100%);z-index:1;pointer-events:none}@media(max-width: 1200px){.maintenance-hero{height:60vh;min-height:400px}.maintenance-hero__title{font-size:3.25rem}.maintenance-hero__subtitle{font-size:1.0625rem}}@media(max-width: 768px){.maintenance-hero{height:80vh}.maintenance-hero__container{padding:0 16px}.maintenance-hero__title{font-size:2.375rem !important;margin-bottom:16px}.maintenance-hero__subtitle{font-size:.9375rem}}@media(max-width: 576px){.maintenance-hero{height:80vh}.maintenance-hero__title{font-size:2.375rem !important}.maintenance-hero__subtitle{font-size:.9375rem}}.maintenance-intro{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:1400px;padding-top:200px;padding-bottom:200px;margin:0 auto;gap:60px}.maintenance-intro__text{font-family:"Hind",sans-serif;font-size:1.0625rem;line-height:26px;color:#fff;text-align:justify;padding:0 !important}@media(max-width: 1200px){.maintenance-intro{padding:70px 20px;gap:50px}.maintenance-intro__text{padding:0 30px}}@media(max-width: 768px){.maintenance-intro{grid-template-columns:1fr;gap:40px;padding:60px 30px}.maintenance-intro__text{font-size:.9375rem;text-align:left;padding:0}}@media(max-width: 576px){.maintenance-intro{padding:50px 30px;gap:30px}.maintenance-intro__text{padding:0 10px}}.maintenance-offers{background-color:#000;padding:300px 0;position:relative;overflow:visible}.maintenance-offers__container{max-width:1400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.maintenance-offers__content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;color:#fff;position:relative;z-index:2;padding-top:10px}.maintenance-offers__title{font-family:"Machine BT",sans-serif;font-size:3.4375rem;font-weight:300;text-transform:uppercase;margin-bottom:20px;line-height:1.2;color:#fff}.maintenance-offers__underline{display:block;width:90px;height:10px;background-color:#fff;margin-bottom:24px}.maintenance-offers__text{font-family:"Hind",sans-serif;font-size:1.0625rem;line-height:1.6;color:#fff;text-align:justify;width:70%}.maintenance-offers__image{position:absolute;top:-58%;left:30%;width:auto;height:auto;z-index:1}.maintenance-offers__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}@media(max-width: 1200px){.maintenance-offers{margin-top:150px;padding:0 30px}.maintenance-offers__content{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;padding-top:40px}.maintenance-offers__text{width:80%;font-size:14px}.maintenance-offers__image{top:-30%;left:25%}.maintenance-offers__title{font-size:2.5625rem !important}}@media(max-width: 992px){.maintenance-offers{margin-top:150px;padding:0 30px}.maintenance-offers__content{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;padding-top:20px}.maintenance-offers__text{width:80%;font-size:14px}.maintenance-offers__image{top:-30%;left:25%}.maintenance-offers__title{font-size:2.5625rem !important}}@media(max-width: 768px){.maintenance-offers{padding:60px 30px}.maintenance-offers__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.maintenance-offers__content{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center;padding-top:0}.maintenance-offers__text{width:100%;text-align:justify}.maintenance-offers__image{position:relative;top:auto;left:auto;width:100%;height:400px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.maintenance-offers__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.maintenance-offers__title{font-size:2.125rem !important}.maintenance-offers__text{font-size:.9375rem}.maintenance-offers__underline{margin:20px auto 25px}}@media(max-width: 576px){.maintenance-offers{padding:40px 30px}.maintenance-offers__container{gap:30px}.maintenance-offers__content{padding-top:0}.maintenance-offers__image{height:300px}.maintenance-offers__title{font-size:2.125rem !important;margin-bottom:15px}.maintenance-offers__underline{width:60px;height:6px;margin:15px auto 20px}.maintenance-offers__text{font-size:14px;width:100%}}.maintenance-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1400px;margin:0 auto 0;width:100%;gap:60px;color:#fff}.maintenance-grid__left-img,.maintenance-grid__right-img{-webkit-box-flex:1.1;-ms-flex:1.1;flex:1.1}.maintenance-grid__left-img img,.maintenance-grid__right-img img{width:100%;height:800px;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block;-o-object-position:right;object-position:right}@media(max-width: 992px){.maintenance-grid__left-img img,.maintenance-grid__right-img img{height:844px}}@media(max-width: 768px){.maintenance-grid__left-img img,.maintenance-grid__right-img img{height:100%}}@media(max-width: 576px){.maintenance-grid__left-img img,.maintenance-grid__right-img img{height:100%}}.maintenance-grid__right,.maintenance-grid__left{-webkit-box-flex:2;-ms-flex:2;flex:2;display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.maintenance-grid__right .maintenance-grid__row,.maintenance-grid__left .maintenance-grid__row{background:rgba(0,0,0,0);text-align:center}.maintenance-grid__right .maintenance-grid__row .number,.maintenance-grid__left .maintenance-grid__row .number{font-size:115px;font-family:"DS-DIGI",sans-serif;font-weight:700;display:block;position:relative;margin-bottom:-35px !important}.maintenance-grid__right .maintenance-grid__row .number::before,.maintenance-grid__left .maintenance-grid__row .number::before{content:"";width:110px;height:12px;background-color:#ba3735;display:block;margin:0 auto 10px auto}.maintenance-grid__right .maintenance-grid__row .period,.maintenance-grid__left .maintenance-grid__row .period{font-family:"Machine BT",sans-serif;font-weight:300;font-size:2.8125rem;display:block;text-transform:uppercase;margin-bottom:10px;letter-spacing:1px}.maintenance-grid__right .maintenance-grid__row .desc,.maintenance-grid__left .maintenance-grid__row .desc{font-family:"Hind",sans-serif;font-size:1.0625rem;line-height:26px;color:#fff}@media(max-width: 1200px){.maintenance-grid{margin:80px auto;gap:50px;-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.maintenance-grid__left-img,.maintenance-grid__right-img{position:relative;display:block;height:auto}.maintenance-grid__left-img img,.maintenance-grid__right-img img{position:absolute;inset:0;width:100% !important;height:100% !important;-o-object-fit:cover !important;object-fit:cover !important;border-radius:8px}.maintenance-grid__left-img img{-o-object-position:55% center !important;object-position:55% center !important}.maintenance-grid__right-img img{-o-object-position:83% center !important;object-position:83% center !important}.maintenance-grid__right,.maintenance-grid__left{gap:30px}.maintenance-grid__right .maintenance-grid__row,.maintenance-grid__left .maintenance-grid__row{padding:15px}.maintenance-grid__right .maintenance-grid__row .number,.maintenance-grid__left .maintenance-grid__row .number{font-size:100px}.maintenance-grid__right .maintenance-grid__row .number::before,.maintenance-grid__left .maintenance-grid__row .number::before{width:100px;height:12px}.maintenance-grid__right .maintenance-grid__row .period,.maintenance-grid__left .maintenance-grid__row .period{font-size:2rem}}@media(max-width: 992px){.maintenance-grid{margin:80px auto;gap:50px;-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.maintenance-grid__left-img,.maintenance-grid__right-img{position:relative;display:block;height:auto}.maintenance-grid__left-img img,.maintenance-grid__right-img img{position:absolute;inset:0;width:100% !important;height:100% !important;-o-object-fit:cover !important;object-fit:cover !important;border-radius:8px}.maintenance-grid__left-img img{-o-object-position:55% center !important;object-position:55% center !important}.maintenance-grid__right-img img{-o-object-position:83% center !important;object-position:83% center !important}.maintenance-grid__right,.maintenance-grid__left{gap:30px}.maintenance-grid__right .maintenance-grid__row,.maintenance-grid__left .maintenance-grid__row{padding:15px}.maintenance-grid__right .maintenance-grid__row .number,.maintenance-grid__left .maintenance-grid__row .number{font-size:100px}.maintenance-grid__right .maintenance-grid__row .number::before,.maintenance-grid__left .maintenance-grid__row .number::before{width:100px;height:12px}.maintenance-grid__right .maintenance-grid__row .period,.maintenance-grid__left .maintenance-grid__row .period{font-size:2rem}}@media(max-width: 768px){.maintenance-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:60px auto;padding:0 30px;gap:40px}.maintenance-grid__right,.maintenance-grid__left{grid-template-columns:1fr;gap:30px}.maintenance-grid__right .maintenance-grid__row .number,.maintenance-grid__left .maintenance-grid__row .number{font-size:100px !important}.maintenance-grid__right .maintenance-grid__row .period,.maintenance-grid__left .maintenance-grid__row .period{font-size:1.875rem}.maintenance-grid__right .maintenance-grid__row .desc,.maintenance-grid__left .maintenance-grid__row .desc{font-size:.9375rem}.maintenance-grid__left-img,.maintenance-grid__right-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.maintenance-grid__right,.maintenance-grid__left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(max-width: 576px){.maintenance-grid{margin:50px auto;padding:0 30px}.maintenance-grid__right .maintenance-grid__row .number,.maintenance-grid__left .maintenance-grid__row .number{font-size:100px !important;margin-bottom:-25px !important}.maintenance-grid__right .maintenance-grid__row .number::before,.maintenance-grid__left .maintenance-grid__row .number::before{width:80px;height:10px;margin-bottom:8px}.maintenance-grid__right .maintenance-grid__row .period,.maintenance-grid__left .maintenance-grid__row .period{font-size:1.875rem}}.maintenance-grid--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(max-width: 768px){.maintenance-grid--reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.maintenance-grid--reverse .maintenance-grid__left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.maintenance-grid--reverse .maintenance-grid__right-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.maintenance-billing{max-width:1400px;margin:250px auto 0 auto;width:100%;color:#fff;text-align:center}.maintenance-billing__title{font-family:"Machine BT",sans-serif;font-size:3.4375rem;font-weight:300;line-height:65px;text-transform:uppercase;margin-bottom:16px}.maintenance-billing__underline{display:block;width:87px;height:12px;background-color:#fff;margin:0 auto 24px auto}.maintenance-billing__text{font-family:"Hind",sans-serif;font-size:1.0625rem;line-height:26px;text-align:center;color:#cfcfcf}@media(max-width: 1200px){.maintenance-billing{margin:80px auto}.maintenance-billing__title{font-size:2.5625rem !important;line-height:55px}}@media(max-width: 992px){.maintenance-billing{margin:80px auto}.maintenance-billing__title{font-size:2.5625rem !important;line-height:55px}}@media(max-width: 768px){.maintenance-billing{margin:60px auto;padding:0 30px}.maintenance-billing__title{font-size:2.375rem !important;line-height:1}.maintenance-billing__text{font-size:.9375rem}}@media(max-width: 576px){.maintenance-billing{margin:50px auto;padding:0 30px}.maintenance-billing__title{font-size:2.375rem !important;line-height:1}.maintenance-billing__underline{width:100px;height:12px;margin-bottom:20px}}.maintenance-benefits{max-width:1400px;padding:120px 0 250px 0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;color:#fff}@media(max-width: 1200px){.maintenance-benefits{padding:120px 20px 550px 20px}}.maintenance-benefits__container{max-width:1200px}.maintenance-benefits__item{text-align:center;border:solid 2px #fff;width:350px;height:400px;border-radius:40px;padding:60px 40px 40px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.maintenance-benefits__item .title-zone{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.maintenance-benefits__item h4{font-family:"Machine BT",sans-serif;font-size:1.875rem;font-weight:300;text-transform:uppercase;margin:0;line-height:1.2}.maintenance-benefits__item .content-zone{height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.maintenance-benefits__item p{font-family:"Hind",sans-serif;font-size:1.0625rem;line-height:26px;color:#cfcfcf;margin:0}@media(max-width: 1200px){.maintenance-benefits{margin:80px 0 180px 0;gap:30px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;padding:0 30px}.maintenance-benefits__item{width:100% !important;max-width:600px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;text-align:center !important}.maintenance-benefits__item .title-zone{height:auto !important;margin-bottom:15px !important}.maintenance-benefits__item .content-zone{height:auto !important}.maintenance-benefits__item h4{font-size:30px !important;margin:0 !important}.maintenance-benefits__item p{margin:0 !important}}@media(max-width: 992px){.maintenance-benefits{margin:80px auto;gap:30px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;padding:0 30px}.maintenance-benefits__item{width:100% !important;max-width:600px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;text-align:center !important}.maintenance-benefits__item .title-zone{height:auto !important;margin-bottom:15px !important}.maintenance-benefits__item .content-zone{height:auto !important}.maintenance-benefits__item h4{font-size:2.25rem !important;margin:0 !important}.maintenance-benefits__item p{margin:0 !important}}@media(max-width: 768px){.maintenance-benefits{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:50px auto;padding:30px 30px;gap:30px}.maintenance-benefits__item{width:100%;max-width:400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.maintenance-benefits__item .title-zone{height:80px;margin-bottom:20px;font-size:1.875rem !important}.maintenance-benefits__item .content-zone{height:120px}.maintenance-benefits__item p{font-size:.9375rem}}@media(max-width: 576px){.maintenance-benefits{margin:50px auto;padding:30px 30px}.maintenance-benefits__item{height:350px;padding:40px 30px 30px 30px}.maintenance-benefits__item .title-zone{height:70px;margin-bottom:15px}.maintenance-benefits__item .content-zone{height:100px}.maintenance-benefits__item h4{font-size:1.875rem !important}}.maintenance-detail{color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50vh;position:relative;padding:0}@media(max-width: 1200px){.maintenance-detail{height:70vh}}.maintenance-detail::before{content:"";position:absolute;top:-40px;left:0;right:0;height:150px;background:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), color-stop(15%, rgba(0, 0, 0, 0.9)), color-stop(30%, rgba(0, 0, 0, 0.75)), color-stop(50%, rgba(0, 0, 0, 0.5)), color-stop(70%, rgba(0, 0, 0, 0.25)), color-stop(85%, rgba(0, 0, 0, 0.1)), to(transparent));background:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 15%, rgba(0, 0, 0, 0.75) 30%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.25) 70%, rgba(0, 0, 0, 0.1) 85%, transparent 100%);z-index:3;pointer-events:none}.maintenance-detail::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("../images/maintenance/banner-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-filter:blur(15px);filter:blur(15px);z-index:1}@media(max-width: 768px){.maintenance-detail::after{background-image:url("../images/maintenance/banner-bg-mobile.jpg")}}.maintenance-detail__text{background:rgba(14,239,248,.09);border-radius:16px;backdrop-filter:blur(8.5px);-webkit-backdrop-filter:blur(8.5px);padding:30px 110px;position:relative;z-index:4;margin-bottom:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.maintenance-detail__text p{font-family:"Machine BT",sans-serif;font-weight:300;font-size:1.0625rem;text-align:center;letter-spacing:2px;color:#fff;margin:0}@media(max-width: 1200px){.maintenance-detail__text{font-size:1.0625rem;padding:25px 35px}}@media(max-width: 992px){.maintenance-detail__text{font-size:1.0625rem;padding:25px 35px}}@media(max-width: 768px){.maintenance-detail{padding:0 30px}.maintenance-detail__text{font-size:.9375rem;padding:20px 30px;line-height:1.4}}@media(max-width: 576px){.maintenance-detail{padding:0 30px}.maintenance-detail__text{font-size:16px;padding:10px 15px;line-height:1.5}.maintenance-detail__text br{display:none}}.maintenance-quality{position:relative;background-size:cover;background-position:top;background-repeat:no-repeat;color:#fff;height:100vh;margin-top:290px}@media(max-width: 768px){.maintenance-quality{background-image:url("../images/maintenance/maintenance-quality-bg-mobile.jpg")}}.maintenance-quality::before{content:"";position:absolute;top:0;left:0;right:0;height:100px;background:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), to(transparent));background:linear-gradient(to bottom, rgb(0, 0, 0) 0%, transparent 100%);z-index:1;pointer-events:none}.maintenance-quality::after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(transparent));background:linear-gradient(to top, rgb(0, 0, 0) 0%, transparent 100%);z-index:1;pointer-events:none}.maintenance-quality__container{max-width:1400px;margin:0 auto;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;position:relative;z-index:2}.maintenance-quality__content{padding:40px 77px;max-width:700px;width:100%;text-align:left;border-radius:12px;margin-bottom:80px}.maintenance-quality__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;line-height:52px;text-transform:uppercase;margin-bottom:12px;line-height:1.1;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.maintenance-quality__underline{display:block;width:90px;height:10px;background-color:#fff;margin-bottom:24px}.maintenance-quality__text{font-family:"Hind",sans-serif;font-size:1.0625rem;text-align:justify !important;line-height:26px;color:#fff;text-align:justify}@media(max-width: 1200px){.maintenance-quality{height:50vh}.maintenance-quality__content{padding:0px 0px 0px 200px;margin-bottom:60px}.maintenance-quality__title{font-size:2.8125rem;line-height:46px}}@media(max-width: 992px){.maintenance-quality{height:50vh}.maintenance-quality__content{padding:0px 0px 0px 200px;margin-bottom:60px}.maintenance-quality__title{font-size:2.8125rem;line-height:46px}}@media(max-width: 768px){.maintenance-quality{height:75vh !important;background-position:30% center}.maintenance-quality::before{content:"";position:absolute;top:0;left:0;right:0;height:300px;background:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), color-stop(10%, rgba(0, 0, 0, 0.85)), color-stop(30%, rgba(0, 0, 0, 0.6)), color-stop(40%, rgba(0, 0, 0, 0.3)), to(transparent));background:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 10%, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0.3) 40%, transparent 100%);z-index:2;pointer-events:none;height:100%}.maintenance-quality::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:1;pointer-events:none;height:100%}.maintenance-quality__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3}.maintenance-quality__content{max-width:100%;text-align:center;margin-bottom:0;padding:0 !important}.maintenance-quality__title{font-size:1.625rem;line-height:40px;text-align:left;line-height:1}.maintenance-quality__text{font-size:.9375rem}}.maintenance-avantage{background-color:#000;padding:60px 0;position:relative;margin-top:200px;margin-bottom:200px}.maintenance-avantage::before{content:"";position:absolute;top:0;left:0;right:0;height:100px;background:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), to(transparent));background:linear-gradient(to bottom, rgb(0, 0, 0) 0%, transparent 100%);z-index:1;pointer-events:none}.maintenance-avantage::before{top:0}.maintenance-avantage::after{bottom:0}.maintenance-avantage__container{max-width:1400px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(3, 1fr);gap:60px}.maintenance-avantage__item{text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.maintenance-avantage__icon{width:80px;height:80px;margin:0 auto 30px;border-radius:50%;border:3px solid #ba3735;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0)}.maintenance-avantage__icon img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.maintenance-avantage__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;text-transform:uppercase;color:#fff}.maintenance-avantage__text{font-family:"Hind",sans-serif;font-size:1.0625rem;line-height:26px;color:#ccc}@media(max-width: 1200px){.maintenance-avantage{padding:50px 0;margin-top:40px;margin-bottom:80px}.maintenance-avantage__container{gap:50px}.maintenance-avantage__title{font-size:2.5625rem}}@media(max-width: 992px){.maintenance-avantage{padding:50px 0;margin-top:40px;margin-bottom:80px}.maintenance-avantage__container{gap:50px}.maintenance-avantage__title{font-size:2.5625rem}}@media(max-width: 768px){.maintenance-avantage{padding:40px 0;margin-top:30px;margin-bottom:60px}.maintenance-avantage__container{grid-template-columns:1fr;gap:40px}.maintenance-avantage__title{font-size:1.875rem !important}.maintenance-avantage__text{font-size:.9375rem}}.maintenance-disclaimer{padding:300px 0;color:#fff}.maintenance-disclaimer__container{max-width:1400px;margin:0 auto;padding:0 20px}.maintenance-disclaimer__content{text-align:center;max-width:900px;margin:0 auto}.maintenance-disclaimer__text{font-family:"Hind",sans-serif;font-size:1.0625rem;line-height:26px;color:#cfcfcf;text-align:center;margin:0}@media(max-width: 992px){.maintenance-disclaimer{padding:250px 0}}@media(max-width: 768px){.maintenance-disclaimer{padding:200px 0}.maintenance-disclaimer__text{font-size:.9375rem}}@media(max-width: 576px){.maintenance-disclaimer{padding:150px 0}.maintenance-disclaimer__container{padding:0 15px}.maintenance-disclaimer__content{max-width:100%}}.banner-realisation-produit{position:relative;width:100%;height:400px;background-image:url("../images/fiche-produit/cta-realisations-fiche-produit.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.banner-realisation-produit .banner-realisation__container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:#fff;width:100%}.banner-realisation-produit .banner-realisation__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;text-transform:uppercase;margin-bottom:20px;color:#fff}.banner-realisation-produit .banner-realisation__description{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;margin-bottom:40px;color:#fff}.banner-realisation-produit .banner-realisation__btn{display:inline-block;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:0px;color:#fff;text-decoration:none;padding:23px 100px;font-family:"Hind",sans-serif;font-size:15px;font-weight:300;-webkit-transition:all .3s ease;transition:all .3s ease}.banner-realisation-produit .banner-realisation__btn:hover{background:#fff;color:#000}.call-realisation-simple{position:relative;padding:40px 0;background:#fff}.call-realisation-simple::before{content:"";position:absolute;top:69%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:1400px;height:1px;background:#e0e0e0;z-index:1}.call-realisation-simple__container{position:relative;z-index:2;max-width:1400px;margin:0 auto;text-align:center;padding:0 20px}.call-realisation-simple__btn{display:inline-block;background:#fff;border:1px solid #000;border-radius:0px;color:#000;text-decoration:none;padding:23px 100px;font-family:"Hind",sans-serif;font-size:15px;font-weight:300;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:3}.call-realisation-simple__btn:hover{background:#000;color:#fff}@media(max-width: 576px){.call-realisation-simple__btn{padding:12px 30px;font-size:13px}}.forfait-sesquimestriel{background-color:#000;padding:300px 0;position:relative;overflow:hidden}.forfait-sesquimestriel__container{max-width:1000px;margin:0 auto;padding:40px 80px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:500px}.forfait-sesquimestriel__desktop-version{width:100%;height:100%;position:relative;display:block}.forfait-sesquimestriel__hexagon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1120px;height:600px;z-index:1}.forfait-sesquimestriel__hexagon .forfait-sesquimestriel__hexagon-svg--desktop{width:100%;height:100%;display:block}.forfait-sesquimestriel__hexagon .forfait-sesquimestriel__hexagon-svg--xl{width:100%;height:100%;display:none}.forfait-sesquimestriel__hexagon .forfait-sesquimestriel__hexagon-svg--lg{width:100%;height:100%;display:none}.forfait-sesquimestriel__circle{position:absolute;left:80px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:160px;height:160px;z-index:3}.forfait-sesquimestriel__circle-svg{width:100%;height:100%}.forfait-sesquimestriel__number{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"DS-DIGI",sans-serif;font-size:115px;font-weight:bold;color:#fff;z-index:4}.forfait-sesquimestriel__content{position:relative;z-index:2;margin-left:320px;max-width:500px;padding:20px 0}.forfait-sesquimestriel__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;color:#fff;text-transform:uppercase;margin-bottom:35px;letter-spacing:1px}.forfait-sesquimestriel__text p{font-family:"Hind",sans-serif;font-size:1.0625rem;color:#fff;line-height:1.4;margin-bottom:20px;text-align:justify}.forfait-sesquimestriel__text p:last-child{margin-bottom:0}.forfait-sesquimestriel__mobile-version{width:100%;height:100%;position:relative;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:30px}.forfait-sesquimestriel__hexagon--mobile{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:525px;height:1148px;z-index:1}.forfait-sesquimestriel__hexagon--mobile .forfait-sesquimestriel__hexagon-svg--md{width:100%;height:100%;display:block}.forfait-sesquimestriel__hexagon--mobile .forfait-sesquimestriel__hexagon-svg--sm{width:100%;height:100%;display:none}.forfait-sesquimestriel__circle--mobile{position:relative;width:120px;height:120px;z-index:3;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.forfait-sesquimestriel__circle--mobile .forfait-sesquimestriel__circle-svg--mobile{width:100%;height:100%}.forfait-sesquimestriel__number--mobile{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"DS-DIGI",sans-serif;font-size:50px;font-weight:bold;color:#fff;z-index:4}.forfait-sesquimestriel__content--mobile{position:relative;z-index:2;max-width:350px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 20px}.forfait-sesquimestriel__title--mobile{font-family:"Machine BT",sans-serif;font-size:18px;font-weight:300;color:#fff;text-transform:uppercase;margin-bottom:25px;letter-spacing:1px;text-align:center}.forfait-sesquimestriel__text--mobile p{font-family:"Hind",sans-serif;font-size:12px;color:#cfcfcf;line-height:1.5;margin-bottom:18px;text-align:left}.forfait-sesquimestriel__text--mobile p:last-child{margin-bottom:0}@media(max-width: 1200px){.forfait-sesquimestriel__container{padding:40px 20px !important}.forfait-sesquimestriel__hexagon .forfait-sesquimestriel__hexagon-svg--desktop{display:none}.forfait-sesquimestriel__hexagon .forfait-sesquimestriel__hexagon-svg--xl{display:block}}@media(min-width: 1200px)and (max-width: 1399px){.forfait-sesquimestriel__container{padding:40px 20px !important}.forfait-sesquimestriel__hexagon .forfait-sesquimestriel__hexagon-svg--desktop{display:none}.forfait-sesquimestriel__hexagon .forfait-sesquimestriel__hexagon-svg--xl{display:block}}@media(max-width: 992px){.forfait-sesquimestriel{padding:170px 20px}.forfait-sesquimestriel__hexagon{width:812px;height:708px}.forfait-sesquimestriel__hexagon .forfait-sesquimestriel__hexagon-svg--desktop{display:none}.forfait-sesquimestriel__hexagon .forfait-sesquimestriel__hexagon-svg--xl{display:none}.forfait-sesquimestriel__hexagon .forfait-sesquimestriel__hexagon-svg--lg{display:block}.forfait-sesquimestriel__title{font-size:35px;margin-bottom:20px}.forfait-sesquimestriel__text p{font-size:16px;line-height:1.6;margin-bottom:15px}}@media(max-width: 768px){.forfait-sesquimestriel{padding:150px 0px}.forfait-sesquimestriel__container{padding:40px 0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.forfait-sesquimestriel__desktop-version{display:none}.forfait-sesquimestriel__mobile-version{display:-webkit-box;display:-ms-flexbox;display:flex}.forfait-sesquimestriel__hexagon--mobile{width:calc(100vw - 60px);max-width:420px;height:1900px}.forfait-sesquimestriel__title--mobile{font-size:25px}.forfait-sesquimestriel__text--mobile p{font-size:16px;line-height:1.6;margin-bottom:18px}}@media(max-width: 576px){.forfait-sesquimestriel{padding:150px 0}.forfait-sesquimestriel__container{padding:30px 30px}.forfait-sesquimestriel__hexagon--mobile{width:calc(100vw - 60px);max-width:420px;height:1900px}}.reprise-hero{position:relative;width:100%;height:80vh;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}@media(max-width: 768px){.reprise-hero{background-image:url("../images/reprise/reprise-hero-mobile.jpg") !important}}.reprise-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}@media(max-width: 576px){.reprise-hero__overlay{background-color:rgba(0,0,0,.12)}}.reprise-hero__overlay::after{content:"";position:absolute;bottom:0;left:0;right:0;height:150px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.95)), color-stop(40%, rgba(0, 0, 0, 0.7)), to(transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.7) 40%, transparent 100%);z-index:1;pointer-events:none}@media(max-width: 768px){.reprise-hero__overlay::after{display:none}}@media(max-width: 768px){.reprise-hero__overlay{padding-top:110px}}.reprise-hero__container{width:100%;max-width:1000px;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;z-index:3;position:relative}.reprise-hero__title{font-family:"Machine BT",sans-serif;font-weight:300;font-size:4.0625rem;line-height:92px;background:#fff;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);text-transform:uppercase;line-height:1.2;margin-bottom:20px;text-align:center}.reprise-hero__subtitle{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;color:#fff;line-height:1.4;margin:0;text-align:center;opacity:.9}.reprise-hero::after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000 100%);z-index:1;pointer-events:none}@media(max-width: 1200px){.reprise-hero{height:60vh;min-height:400px}.reprise-hero__title{font-size:2.5625rem}.reprise-hero__subtitle{font-size:1.0625rem}}@media(max-width: 992px){.reprise-hero{height:60vh;min-height:400px}.reprise-hero__title{font-size:2.5625rem}.reprise-hero__subtitle{font-size:1.0625rem}}@media(max-width: 768px){.reprise-hero{height:80vh}.reprise-hero__container{padding:0 16px}.reprise-hero__title{font-size:2.375rem;margin-bottom:16px}.reprise-hero__subtitle{font-size:.9375rem}.reprise-hero::after{height:120px;background:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0.8)), color-stop(40%, rgba(0, 0, 0, 0.5)), color-stop(70%, rgba(0, 0, 0, 0.2)), color-stop(90%, rgba(0, 0, 0, 0.05)), to(transparent));background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0.05) 90%, transparent 100%)}}@media(max-width: 576px){.reprise-hero{height:80vh}.reprise-hero__title{font-size:2.375rem}.reprise-hero__subtitle{font-size:.9375rem}}@media(max-width: 400px)and (min-width: 390px){.reprise-hero .homepage-intro{height:75vh !important}}.reprise-explain{position:relative;height:90vh;padding:120px 0;background-image:url("../images/reprise/reprise-why-2k.jpg");background-size:cover;background-position:bottom;background-repeat:no-repeat;overflow:hidden}@media(max-width: 992px){.reprise-explain{background-position:88%}}.reprise-explain::before{content:"";position:absolute;top:0;left:0;right:0;height:150px;background:-webkit-gradient(linear, left top, left bottom, color-stop(2%, rgba(0, 0, 0, 0.99)), color-stop(10%, rgba(0, 0, 0, 0.98)), to(transparent));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.99) 2%, rgba(0, 0, 0, 0.98) 10% 10%, transparent 100%);z-index:1;pointer-events:none}.reprise-explain::after{content:"";position:absolute;bottom:0;left:0;right:0;height:150px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.95)), color-stop(40%, rgba(0, 0, 0, 0.7)), to(transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.7) 40%, transparent 100%);z-index:1;pointer-events:none}.reprise-explain__container{position:relative;z-index:2;max-width:1400px;margin:0 auto;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reprise-explain__content{display:block;max-width:600px;width:100%}.reprise-explain__text{color:#fff}.reprise-explain__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;line-height:1.2;color:#fff;text-transform:uppercase;margin-bottom:40px;letter-spacing:1px}.reprise-explain__title::after{content:"";display:block;width:90px;height:10px;background:#fff;margin-top:20px}.reprise-explain__description{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.6;color:hsla(0,0%,100%,.9)}.reprise-explain__description p{margin-bottom:24px}.reprise-explain__description p:last-child{margin-bottom:0}.reprise-explain__description strong{color:#ba3735;font-weight:600}@media(max-width: 1200px){.reprise-explain{height:80vh}.reprise-explain::before{background:rgba(0,0,0,.5);height:100%}.reprise-explain__container{padding:0 40px}.reprise-explain__title{font-size:2.5625rem}.reprise-explain__description{font-size:1.0625rem}.reprise-explain__description p{font-size:1.0625rem}}@media(max-width: 992px){.reprise-explain{height:80vh}.reprise-explain::before{background:rgba(0,0,0,.5);height:100%}.reprise-explain__container{padding:0 40px}.reprise-explain__title{font-size:2.5625rem}.reprise-explain__description{font-size:1.0625rem}.reprise-explain__description p{font-size:1.0625rem}}@media(max-width: 768px){.reprise-explain{background-image:url("../images/reprise/reprise-why-mobile.jpg") !important;padding:80px 0;background-size:cover;background-position:center 10px !important;height:auto}.reprise-explain::before{height:100px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.95)), color-stop(20%, rgba(0, 0, 0, 0.8)), color-stop(45%, rgba(0, 0, 0, 0.5)), color-stop(70%, rgba(0, 0, 0, 0.2)), color-stop(90%, rgba(0, 0, 0, 0.05)), to(transparent));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.5) 45%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0.05) 90%, transparent 100%)}.reprise-explain::after{height:100px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.98)), color-stop(25%, rgba(0, 0, 0, 0.8)), color-stop(50%, rgba(0, 0, 0, 0.5)), color-stop(75%, rgba(0, 0, 0, 0.25)), color-stop(95%, rgba(0, 0, 0, 0.05)), to(transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.98) 0%, rgba(0, 0, 0, 0.8) 25%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.25) 75%, rgba(0, 0, 0, 0.05) 95%, transparent 100%)}.reprise-explain__container{padding:0 30px;position:relative;z-index:2;height:auto;min-height:60vh}.reprise-explain__content{max-width:600px}.reprise-explain__title{font-size:1.875rem;margin-bottom:25px;line-height:1.1;width:95%}.reprise-explain__title br{display:none}.reprise-explain__title::after{margin:20px auto 0;width:80px}.reprise-explain__description{font-size:.9375rem}}@media(max-width: 576px){.reprise-explain{padding:60px 0;background-image:url("../images/reprise/reprise-why-mobile.jpg") !important;background-size:cover;background-position:center;height:auto}.reprise-explain__container{padding:0 30px;height:auto;min-height:50vh}.reprise-explain__content{max-width:400px}.reprise-explain__title{font-size:1.875rem;margin-bottom:20px}.reprise-explain__title::after{width:60px;height:3px}.reprise-explain__description{font-size:.9375rem}.reprise-explain__description p{margin-bottom:20px;font-size:.9375rem}}.reprise-why{padding:220px 0;background:#000}.reprise-why__container{max-width:1200px;margin:0 auto;padding:0 20px}.reprise-why__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reprise-why__image{position:relative}.reprise-why__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:8px;-webkit-transform:rotate(-3.7704deg);-ms-transform:rotate(-3.7704deg);transform:rotate(-3.7704deg)}.reprise-why__title{font-family:"Machine BT",sans-serif;font-size:3.4375rem;font-weight:300;color:#fff;margin-bottom:20px;line-height:52px}.reprise-why__text{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;color:#fff;line-height:26px}.reprise-why__text .word-wrap{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(max-width: 1200px){.reprise-why{padding:150px 0}.reprise-why__wrapper{gap:60px}.reprise-why__title{font-size:30px;line-height:46px}.reprise-why__text{font-size:15px}}@media(max-width: 992px){.reprise-why{padding:150px 0}.reprise-why__wrapper{gap:60px}.reprise-why__title{font-size:30px;line-height:46px}.reprise-why__text{font-size:15px}}@media(max-width: 768px){.reprise-why{padding:80px 0}.reprise-why__container{padding:0 20px}.reprise-why__wrapper{grid-template-columns:1fr;gap:40px;text-align:center}.reprise-why__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.reprise-why__image img{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);max-width:400px;margin:0 auto;display:block}.reprise-why__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.reprise-why__title{font-size:2.125rem;line-height:40px;margin-bottom:15px;text-align:center}.reprise-why__text{font-size:.9375rem;text-align:center}.reprise-why__text br{display:none}}@media(max-width: 576px){.reprise-why{padding:60px 0}.reprise-why__container{padding:0 15px}.reprise-why__wrapper{gap:30px}.reprise-why__title{font-size:1.875rem;line-height:36px}.reprise-why__text{font-size:.9375rem}.reprise-why__image img{max-width:300px}}.section-ecologie{position:relative;width:100%;height:100vh;background-image:url("../images/reprise/reprise-ecologie.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;z-index:2}@media(max-width: 768px){.section-ecologie{background-image:url("../images/reprise/reprise-ecologie-portrait-mobile.jpg")}}.section-ecologie::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(24,31,43,.4941176471);z-index:1}.section-ecologie::after{content:"";position:absolute;top:0;left:0;width:100%;height:300px;background:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0.8)), color-stop(40%, rgba(0, 0, 0, 0.6)), color-stop(70%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0) 100%);z-index:2;pointer-events:none}.section-ecologie__overlay-bottom{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);z-index:2;pointer-events:none}.section-ecologie__container{position:relative;z-index:3;max-width:1400px;margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:150px;height:100vh}.section-ecologie__left{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;position:relative}.section-ecologie__image{position:relative}.section-ecologie__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3)}.section-ecologie__right{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-ecologie__top-title{font-family:"Oswald",sans-serif;font-size:15px;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:20px}.section-ecologie__main-content{max-width:600px;padding-top:30px;padding-bottom:60px}.section-ecologie__title{font-family:"Machine BT",sans-serif;font-weight:300;font-size:2.8125rem;line-height:1.2;color:#fff;margin-top:30px;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px}.section-ecologie__text{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.8;color:hsla(0,0%,100%,.9);margin-bottom:30px;text-align:justify;max-width:550px}.section-ecologie__text:last-child{margin-bottom:0}@media(max-width: 1200px){.section-ecologie{background-attachment:scroll}.section-ecologie__title{font-size:30px}.section-ecologie__text{font-size:16px}}@media(max-width: 992px){.section-ecologie{background-attachment:scroll}.section-ecologie__container{gap:80px}}@media(max-width: 768px){.section-ecologie{height:auto;min-height:auto;padding:60px 0;background-attachment:scroll}.section-ecologie__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;height:auto;padding:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-ecologie__left{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;max-width:400px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section-ecologie__image img{border-radius:8px}.section-ecologie__right{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}.section-ecologie__top-title{font-size:14px;letter-spacing:3px}.section-ecologie__main-content{max-width:none;padding-top:20px;padding-bottom:0}.section-ecologie__title{font-size:2.125rem !important;margin-top:20px;margin-bottom:20px}.section-ecologie__text{font-size:.9375rem;text-align:center;max-width:none;line-height:1.6}}@media(max-width: 1200px){.section-ecologie{background-attachment:scroll}.section-ecologie__container{padding:60px 30px;gap:40px}.section-ecologie__image{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.section-ecologie__content{padding-left:20px}.section-ecologie__title{font-size:30px;margin-bottom:25px}.section-ecologie__text{font-size:15px}}@media(max-width: 992px){.section-ecologie{background-attachment:scroll}.section-ecologie__container{padding:60px 30px;gap:40px}.section-ecologie__image{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.section-ecologie__content{padding-left:20px}.section-ecologie__title{font-size:30px;margin-bottom:25px}.section-ecologie__text{font-size:15px}}@media(max-width: 768px){.section-ecologie{min-height:auto}.section-ecologie__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 30px;gap:20px;text-align:center}.section-ecologie__image{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;max-width:500px;margin:0 auto}.section-ecologie__content{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-left:0;max-width:600px;margin:0 auto}.section-ecologie__title{font-size:2.125rem;margin-bottom:20px}.section-ecologie__text{font-size:.9375rem;margin-bottom:20px}}@media(max-width: 576px){.section-ecologie__container{padding:40px 30px;min-height:auto;gap:30px}.section-ecologie__title{font-size:1.875rem;margin-bottom:15px}.section-ecologie__text{font-size:.9375rem;margin-bottom:15px}}.reprise-process{background-color:#000;padding:80px 0;height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 1200px){.reprise-process{height:auto;padding-top:150px !important;padding-bottom:270px !important;margin:0 !important}}@media(max-width: 992px){.reprise-process{height:auto;padding-top:150px !important;padding-bottom:270px !important;margin:0 !important}}@media(max-width: 768px){.reprise-process{height:auto;padding-top:120px !important;padding-bottom:250px !important;margin:0 !important}}.reprise-process__container{max-width:1400px;margin:0 auto;width:100%}.reprise-process__header{text-align:center;margin-bottom:60px}.reprise-process__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;color:#fff;text-transform:uppercase;line-height:1.2;margin-bottom:0}.reprise-process__cards-container{margin-top:80px}.reprise-process__cards-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;max-width:1400px;margin:0 auto}.reprise-process__card{background:#000;border:2px solid #fff;border-radius:12px;padding:60px 30px 40px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:350px;max-height:350px}.reprise-process__card .step-number{position:absolute;top:-25px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:50px;background:#fff;color:#000;font-family:"Machine BT",sans-serif;font-size:2.5rem;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;z-index:10}.reprise-process__card .step-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.reprise-process__card .title-zone{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;padding-top:20px}.reprise-process__card h3{font-family:"Machine BT",sans-serif;font-size:38px;font-weight:300;color:#fff;text-transform:uppercase;margin:0;line-height:1.2}.reprise-process__card .content-zone{height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reprise-process__card p{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;color:#fff;line-height:1.6;margin:0}.reprise-process__card p strong{color:#fff}@media(max-width: 1200px){.reprise-process{padding:70px 0}.reprise-process__container{padding:0 40px}.reprise-process__header{margin-bottom:50px}.reprise-process__title{font-size:2.5625rem}.reprise-process__title::after{width:100px}.reprise-process__cards-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.reprise-process__card{padding:50px 25px 35px 25px;min-height:380px}.reprise-process__card .step-number{width:45px;height:45px;font-size:1.875rem;top:-22px}.reprise-process__card .title-zone{height:90px;margin-bottom:25px}.reprise-process__card .content-zone{height:120px}.reprise-process__card h3{font-size:2.5625rem}.reprise-process__card p{font-size:1.0625rem}}@media(max-width: 992px){.reprise-process{padding:70px 0}.reprise-process__container{padding:0 40px}.reprise-process__header{margin-bottom:50px}.reprise-process__title{font-size:2.5625rem}.reprise-process__title::after{width:100px}.reprise-process__cards-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.reprise-process__card{padding:50px 25px 35px 25px;min-height:380px}.reprise-process__card .step-number{width:45px;height:45px;font-size:1.875rem;top:-22px}.reprise-process__card .title-zone{height:90px;margin-bottom:25px}.reprise-process__card .content-zone{height:120px}.reprise-process__card h3{font-size:2.5625rem}.reprise-process__card p{font-size:1.0625rem}}@media(max-width: 768px){.reprise-process{padding:60px 0}.reprise-process__container{padding:0 30px}.reprise-process__header{margin-bottom:40px}.reprise-process__title{font-size:2.125rem}.reprise-process__title::after{width:80px;height:3px}.reprise-process__cards-container{margin-top:60px}.reprise-process__cards-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;max-width:400px}.reprise-process__card{min-height:300px;padding:45px 25px 30px 25px}.reprise-process__card .step-number{width:40px;height:40px;font-size:1.25rem;top:-20px}.reprise-process__card .title-zone{height:80px;margin-bottom:40px}.reprise-process__card .content-zone{height:110px}.reprise-process__card h3{font-size:2.125rem}.reprise-process__card p{font-size:.9375rem}}.reprise-advantages{position:relative;background-image:url("../images/reprise/reprise-advantages-bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh;padding:80px 0}@media(max-width: 1200px){.reprise-advantages{padding:0 20px;background-attachment:scroll;background-attachment:scroll;background-position:38%}}@media(max-width: 992px){.reprise-advantages{padding:0 20px;background-attachment:scroll;background-position:38%}}@media(max-width: 768px){.reprise-advantages{padding-top:130px !important}}.reprise-advantages::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.8);z-index:1;pointer-events:none}.reprise-advantages::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, #000 0%, rgba(0, 0, 0, 0) 180px),linear-gradient(to top, #000 0%, rgba(0, 0, 0, 0) 180px);z-index:2;pointer-events:none}.reprise-advantages__container{position:relative;z-index:2;display:grid;grid-template-columns:560px 1fr;max-width:1400px;margin:0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(max-width: 1200px){.reprise-advantages__container{grid-template-columns:430px 1fr !important}}@media(max-width: 992px){.reprise-advantages__container{grid-template-columns:430px 1fr !important}}.reprise-advantages__header{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:10;-ms-flex-item-align:start;align-self:start}@media(max-width: 1200px){.reprise-advantages__header{width:88%}}@media(max-width: 992px){.reprise-advantages__header{width:88%}}.reprise-advantages__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;line-height:1.2;margin-bottom:20px;color:#fff;text-align:left}@media(max-width: 1200px){.reprise-advantages__title{font-size:2.5625rem}}@media(max-width: 992px){.reprise-advantages__title{font-size:2.5625rem}}@media(max-width: 768px){.reprise-advantages__title{font-size:2.125rem}}.reprise-advantages__underline{display:block;width:60px;height:7px;background-color:#fff;margin-bottom:40px}.reprise-advantages__cards{position:relative}.reprise-advantages__cards-wrapper{position:relative;padding-top:100vh;padding-bottom:42vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60vh;padding-left:120px;border-left:none}@media(max-width: 1200px){.reprise-advantages__cards-wrapper{padding-left:10px;gap:20vh}}@media(max-width: 992px){.reprise-advantages__cards-wrapper{padding-left:10px;gap:20vh}}.reprise-advantages__cards-wrapper::before{content:"";position:absolute;left:-20px;top:0;width:2px;height:100%;background:#fff;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh)}@media(max-width: 1200px){.reprise-advantages__cards-wrapper::before{left:-70px !important}}@media(max-width: 992px){.reprise-advantages__cards-wrapper::before{left:-70px !important}}.reprise-advantages__card{padding:40px 0;position:relative}.reprise-advantages__card:last-child{border-bottom:none}.reprise-advantages__card-title{font-family:"Machine BT",sans-serif;font-size:38px;font-weight:300;line-height:40px;margin-bottom:8px;color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease}@media(max-width: 1200px){.reprise-advantages__card-title{font-size:2.5625rem}}@media(max-width: 992px){.reprise-advantages__card-title{font-size:2.5625rem}}@media(max-width: 768px){.reprise-advantages__card-title br{display:none}}.reprise-advantages__card-content{font-size:1.0625rem;font-weight:300;line-height:26px;color:#fff;margin-bottom:30px}.reprise-advantages__card-content p{margin-bottom:15px}.reprise-advantages__card-content p:last-child{margin-bottom:0}.reprise-advantages__card-content p span{font-weight:500;color:#fff}@media(max-width: 1200px){.reprise-advantages__card-content{font-size:1.0625rem}}@media(max-width: 992px){.reprise-advantages__card-content{font-size:1.0625rem}}.reprise-advantages__card-image{width:100%;max-width:400px;height:250px;border-radius:8px;overflow:hidden;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reprise-advantages__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1200px){.reprise-advantages__title{font-size:30px}.reprise-advantages__card-title{font-size:30px}.reprise-advantages__card-content{font-size:16px}}@media(max-width: 768px){.reprise-advantages{padding:0 30px;background-attachment:scroll;background-image:url("../images/reprise/reprise-advantages-bg-mobile.jpg") !important;background-position:75%}.reprise-advantages__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding:0 !important}.reprise-advantages__header{position:static;height:auto;display:block;text-align:center;width:100% !important}.reprise-advantages__title{font-size:2.125rem;text-align:center;margin-bottom:40px}.reprise-advantages__cards{position:static}.reprise-advantages__cards-wrapper{padding-top:0;padding-bottom:0;padding-left:0;gap:40px}.reprise-advantages__cards-wrapper::before{display:none}.reprise-advantages__card{padding:30px 0;border-bottom:1px solid hsla(0,0%,100%,.2)}.reprise-advantages__card:last-child{border-bottom:none}.reprise-advantages__card-title{font-size:1.625rem;line-height:1.3;margin-bottom:15px}.reprise-advantages__card-content{font-size:.9375rem}}.location-hero{position:relative;width:100%;height:80vh;background-size:cover;background-position:center 0%;background-repeat:no-repeat;overflow:hidden}@media(max-width: 768px){.location-hero{background-image:url("../images/home/Responsive-sur-mesure.jpg") !important}}.location-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.location-hero__container{width:100%;max-width:1000px;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.location-hero__title{font-family:"Machine BT",sans-serif;font-weight:300;font-size:4.0625rem;line-height:92px;color:#fff;text-transform:uppercase;line-height:1.2;margin-bottom:20px;text-align:center}.location-hero__subtitle{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;color:#fff;line-height:1.4;margin:0;text-align:center;opacity:.9}.location-hero::after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000 100%);z-index:1;pointer-events:none}@media(max-width: 1200px){.location-hero{height:60vh;min-height:400px}.location-hero__title{font-size:2.5625rem}.location-hero__subtitle{font-size:1.25rem}}@media(max-width: 992px){.location-hero{height:60vh;min-height:400px}.location-hero__title{font-size:2.5625rem}.location-hero__subtitle{font-size:1.25rem}}@media(max-width: 768px){.location-hero{height:50vh;min-height:350px;margin-top:0px !important}.location-hero__container{padding:0 16px}.location-hero__title{font-size:2.375rem;margin-bottom:16px}.location-hero__subtitle{font-size:.9375rem}}@media(max-width: 576px){.location-hero{height:55vh;min-height:300px;margin-top:0px !important}.location-hero__title{font-size:2.375rem}.location-hero__subtitle{font-size:.9375rem}}.location-why{background-color:#000;padding:80px 0}.location-why__container{max-width:1400px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.location-why__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.location-why__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;color:#fff;text-transform:uppercase;line-height:1.2;margin-bottom:20px}.location-why__underline{display:block;width:90px;height:10px;background-color:#fff;margin-bottom:24px}.location-why__text{margin-top:30px;margin-bottom:40px;padding-bottom:50px}.location-why__text p{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;color:#fff;line-height:26px;margin-bottom:20px}.location-why__text p:last-child{margin-bottom:0}.location-why__image-left{position:relative}.location-why__image-left img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:8px}.location-why__image-left::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.375);border-radius:8px;pointer-events:none}.location-why__images-right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.location-why__images-right .image-wrapper{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.location-why__images-right .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.location-why__images-right .image-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.375);border-radius:8px;pointer-events:none}.location-why__mobile{display:none}@media(max-width: 1200px){.location-why{padding:60px 0}.location-why__container{gap:40px;padding:0 20px}.location-why__title{font-size:2.5625rem}.location-why__text p{font-size:1.0625rem}.location-why__image-left{aspect-ratio:3/4}.location-why__image-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.location-why__images-right .image-wrapper{aspect-ratio:3/4}.location-why__images-right .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(max-width: 992px){.location-why{padding:60px 0}.location-why__container{gap:40px;padding:0 20px}.location-why__title{font-size:2.5625rem}.location-why__text p{font-size:1.0625rem}.location-why__image-left{aspect-ratio:3/4}.location-why__image-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.location-why__images-right .image-wrapper{aspect-ratio:3/4}.location-why__images-right .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(max-width: 768px){.location-why{padding:100px 30px 100px 30px}.location-why__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:0}.location-why__content{width:100%}.location-why__content .location-why__image-left{display:none}.location-why__images-right{display:none}.location-why__mobile{display:block;width:100%;margin-top:30px}.location-why__mobile-images{display:none}.location-why .location-mobile-swiper{width:100%;padding-left:15px;overflow-x:hidden !important}.location-why .location-mobile-swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.location-why .location-mobile-swiper .swiper-slide{width:250px !important;height:auto}.location-why .location-mobile-swiper .mobile-image-wrapper{width:100%;aspect-ratio:3/4;position:relative}.location-why .location-mobile-swiper .mobile-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.location-why .location-mobile-swiper .mobile-image-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.375);border-radius:8px;pointer-events:none}.location-why__title{font-size:1.625rem;text-align:center}.location-why__title br{display:none}.location-why__underline{margin:0 auto 24px auto}.location-why__text{margin:0;padding:0;text-align:center}.location-why__text p{font-size:.9375rem;text-align:justify}}@media(max-width: 576px){.location-why__mobile-images{gap:10px}.location-why__title{font-size:1.625rem}.location-why__title br{display:none}.location-why__text p{font-size:14px;line-height:22px}}.location-valorisation{position:relative;color:#fff;background-color:#000}.location-valorisation::before{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(transparent));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, transparent 100%);z-index:1;pointer-events:none}.location-valorisation__content{position:relative;z-index:2;height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 1200px){.location-valorisation__content{height:30vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width: 768px){.location-valorisation__content{margin-bottom:40px}}.location-valorisation__container{max-width:1400px;width:100%;margin:0 auto}@media(max-width: 1200px){.location-valorisation__container{padding:0 20px}}.location-valorisation__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;text-align:center;margin-bottom:40px;line-height:1.2;letter-spacing:.02em}@media(max-width: 1200px){.location-valorisation__title{font-size:2.5625rem;margin-bottom:35px}}@media(max-width: 992px){.location-valorisation__title{font-size:2.5625rem;margin-bottom:35px}}@media(max-width: 768px){.location-valorisation__title{font-size:2.375rem;margin-bottom:30px}}@media(max-width: 576px){.location-valorisation__title{font-size:2.375rem;margin-bottom:25px}}.location-valorisation__subtitle{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;text-align:center;line-height:1.6;max-width:800px;margin:0 auto}@media(max-width: 1200px){.location-valorisation__subtitle{font-size:1.0625rem}}@media(max-width: 992px){.location-valorisation__subtitle{font-size:1.0625rem}}@media(max-width: 768px){.location-valorisation__subtitle{font-size:.9375rem}}@media(max-width: 576px){.location-valorisation__subtitle{font-size:.9375rem}}.location-valorisation__image{position:relative;z-index:2;width:100%}.location-valorisation__image::before{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0.8)), color-stop(60%, rgba(0, 0, 0, 0.4)), to(transparent));background:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.4) 60%, transparent 100%);z-index:1;pointer-events:none}@media(max-width: 768px){.location-valorisation__image::before{background:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), color-stop(25%, rgba(0, 0, 0, 0.44)), color-stop(33%, rgba(0, 0, 0, 0.58)), color-stop(85%, rgba(0, 0, 0, 0.05)), to(transparent));background:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.44) 25%, rgba(0, 0, 0, 0.58) 33%, rgba(0, 0, 0, 0.05) 85%, transparent 100%)}}.location-valorisation__image::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60%;background:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), color-stop(35%, rgb(0, 0, 0)), color-stop(40%, rgba(0, 0, 0, 0.98)), color-stop(45%, rgba(0, 0, 0, 0.95)), color-stop(50%, rgba(0, 0, 0, 0.9)), color-stop(55%, rgba(0, 0, 0, 0.82)), color-stop(60%, rgba(0, 0, 0, 0.7)), color-stop(65%, rgba(0, 0, 0, 0.55)), color-stop(70%, rgba(0, 0, 0, 0.38)), color-stop(75%, rgba(0, 0, 0, 0.22)), color-stop(80%, rgba(0, 0, 0, 0.1)), color-stop(90%, rgba(0, 0, 0, 0.03)), to(transparent));background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 35%, rgba(0, 0, 0, 0.98) 40%, rgba(0, 0, 0, 0.95) 45%, rgba(0, 0, 0, 0.9) 50%, rgba(0, 0, 0, 0.82) 55%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0.55) 65%, rgba(0, 0, 0, 0.38) 70%, rgba(0, 0, 0, 0.22) 75%, rgba(0, 0, 0, 0.1) 80%, rgba(0, 0, 0, 0.03) 90%, transparent 100%);z-index:1;pointer-events:none}.location-valorisation__image img{width:100%;height:auto;display:block;position:relative;z-index:0}.location-budget-branding{background-color:#000;padding:80px 0}.location-budget-branding__container{max-width:1200px;width:100%;margin:0 auto;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}.location-budget-branding__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.location-budget-branding__images-left{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.location-budget-branding__images-left img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:8px}.location-budget-branding__right-column{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.location-budget-branding__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.location-budget-branding__left-column{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.location-budget-branding__image-portrait{-webkit-box-flex:1;-ms-flex:1;flex:1}.location-budget-branding__image-portrait img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:8px}.location-budget-branding__image-budget img,.location-budget-branding__image-branding img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:8px}.location-budget-branding .location-budget__content,.location-budget-branding .location-branding__content{padding-bottom:80px}.location-budget-branding .location-budget__content h2,.location-budget-branding .location-branding__content h2{font-family:"Machine BT",sans-serif;font-size:3.4375rem;font-weight:300;color:#fff;text-transform:uppercase;line-height:1.2;margin-bottom:20px}.location-budget-branding .location-budget__content p,.location-budget-branding .location-branding__content p{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;color:#adadad;line-height:26px;margin-bottom:20px}.location-budget-branding .location-budget__content p:last-child,.location-budget-branding .location-branding__content p:last-child{margin-bottom:0}.location-budget-branding .location-budget__content p strong,.location-budget-branding .location-branding__content p strong{color:#fff;font-weight:300}@media(max-width: 1200px){.location-budget-branding{padding:60px 0}.location-budget-branding__container{gap:60px}.location-budget-branding__top,.location-budget-branding__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.location-budget-branding__images-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.location-budget-branding .location-budget__content h2,.location-budget-branding .location-branding__content h2{font-size:2.125rem}}@media(max-width: 992px){.location-budget-branding{padding:60px 0}.location-budget-branding__container{gap:60px}.location-budget-branding__top,.location-budget-branding__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.location-budget-branding__images-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.location-budget-branding .location-budget__content h2,.location-budget-branding .location-branding__content h2{font-size:2.125rem}}@media(max-width: 768px){.location-budget-branding{padding:50px 0}.location-budget-branding__container{padding:0 16px;gap:50px}.location-budget-branding__top,.location-budget-branding__bottom{gap:30px}.location-budget-branding__images-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.location-budget-branding .location-budget__content,.location-budget-branding .location-branding__content{text-align:center}.location-budget-branding .location-budget__content h2,.location-budget-branding .location-branding__content h2{font-size:1.875rem}.location-budget-branding .location-budget__content p,.location-budget-branding .location-branding__content p{font-size:.9375rem}}@media(max-width: 576px){.location-budget-branding__container{gap:40px}.location-budget-branding__top,.location-budget-branding__bottom{gap:25px}.location-budget-branding .location-budget__content h2,.location-budget-branding .location-branding__content h2{font-size:1.625rem}}.location-advantages.horizontal{position:relative;height:auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media(max-width: 768px){.location-advantages.horizontal{position:static;height:auto;overflow:visible;display:block !important;width:100% !important}}.location-advantages__card.panel{-webkit-box-flex:0;-ms-flex:0 0 100vw;flex:0 0 100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:80px 60px;background:#000;color:#fff;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width: 768px){.location-advantages__card.panel{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;width:100% !important;height:95vh !important;position:static;padding:100px 30px !important;margin-bottom:0;display:block}.location-advantages__card.panel:last-child{margin-bottom:0}.location-advantages__card.panel h3{font-size:1.875rem !important;margin-bottom:30px;text-align:center !important}.location-advantages__card.panel p{font-size:.9375rem !important;margin-bottom:15px;text-align:center !important}}.location-advantages__card.panel .location-advantages__hexagon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:23vh;height:auto;z-index:0}.location-advantages__card.panel .location-advantages__hexagon svg path{fill:#fff !important;stroke-width:0px !important}@media(max-width: 768px){.location-advantages__card.panel .location-advantages__hexagon{display:none}}.location-advantages__card.panel .location-advantages__hexagon--left{right:-11vh}.location-advantages__card.panel .location-advantages__hexagon--right{left:-12vh}.location-advantages__card.panel>*{position:relative;z-index:2}.location-advantages__card.panel:nth-child(1){background-image:url("../images/location/SPARTEK-PATTERN-noir.png")}.location-advantages__card.panel:nth-child(1) h3,.location-advantages__card.panel:nth-child(1) p,.location-advantages__card.panel:nth-child(1) strong{color:#fff !important}.location-advantages__card.panel:nth-child(2){background-image:url("../images/location/SPARTEK-PATTERN-gris.png");color:#000}.location-advantages__card.panel:nth-child(2) h3,.location-advantages__card.panel:nth-child(2) p,.location-advantages__card.panel:nth-child(2) strong{color:#000 !important}.location-advantages__card.panel:nth-child(3){background-image:url("../images/location/SPARTEK-PATTERN-noir.png")}.location-advantages__card.panel:nth-child(3) h3,.location-advantages__card.panel:nth-child(3) p,.location-advantages__card.panel:nth-child(3) strong{color:#fff !important}.location-advantages__card.panel:nth-child(4){background-image:url("../images/location/SPARTEK-PATTERN-gris.png")}.location-advantages__card.panel:nth-child(4) h3,.location-advantages__card.panel:nth-child(4) p,.location-advantages__card.panel:nth-child(4) strong{color:#000 !important}.location-advantages__card.panel h3{font-family:"Machine BT",sans-serif;font-size:45px;font-weight:300;color:#fff;text-transform:uppercase;margin-bottom:40px;line-height:1.2}.location-advantages__card.panel p{font-family:"Hind",sans-serif;font-size:17px;font-weight:300;color:#adadad;margin-bottom:20px;max-width:800px;line-height:1.6}.location-advantages__card.panel p:last-child{margin-bottom:0}.location-advantages__card.panel .location-span-light{margin-top:30px;color:#000 !important;background:rgba(255,253,253,.5803921569);padding:15px 65px;border-radius:8px;font-family:"Hind",sans-serif;font-size:1.0625rem;display:block;text-align:center}@media(max-width: 768px){.location-advantages__card.panel .location-span-light{color:#fff !important;padding:15px 37px !important;background:rgba(254,254,254,0) !important;border-radius:12px !important;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1) !important;box-shadow:0 3px 20px hsla(0,0%,100%,.26) !important;backdrop-filter:blur(7.8px) !important;-webkit-backdrop-filter:blur(7.8px) !important;border:1px solid rgba(255,253,253,.02) !important;text-align:center !important}}.location-advantages__card.panel .location-span-dark{margin-top:30px;color:#fff !important;background:rgba(0,0,0,.8509803922);padding:15px 65px;border-radius:8px;font-family:"Hind",sans-serif;font-size:1.0625rem;display:block;text-align:center}@media(max-width: 768px){.location-advantages__card.panel .location-span-dark{padding:15px 15px !important;color:#000 !important;padding:15px 37px !important;background:rgba(254,254,254,0) !important;border-radius:12px !important;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1) !important;box-shadow:0 3px 20px rgba(0,0,0,.73) !important;backdrop-filter:blur(7.8px) !important;-webkit-backdrop-filter:blur(7.8px) !important;border:1px solid rgba(255,253,253,.02) !important;text-align:center}}@media(max-width: 1200px){.location-advantages__card.panel{padding:60px 40px}.location-advantages__card.panel h3{font-size:2.5625rem}.location-advantages__card.panel p{font-size:1.0625rem}}@media(max-width: 992px){.location-advantages__card.panel{padding:60px 40px}.location-advantages__card.panel h3{font-size:2.5625rem}.location-advantages__card.panel p{font-size:1.0625rem}}.location-maintenance{position:relative;width:100%;min-height:100vh;background-image:url("../images/location/location-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media(max-width: 768px){.location-maintenance{background-image:url("../images/location/location-bg-mobile.jpg")}}.location-maintenance::before{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:-webkit-gradient(linear, left top, left bottom, color-stop(4%, rgb(0, 0, 0)), to(transparent));background:linear-gradient(to bottom, rgb(0, 0, 0) 4%, transparent 100%);z-index:1;pointer-events:none}.location-maintenance::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, transparent 100%);z-index:1;pointer-events:none}.location-maintenance__container{width:100%;max-width:1400px;margin:0 auto;padding:80px 24px;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.location-maintenance__content{width:40%;max-width:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;will-change:transform}.location-maintenance__text{width:100%}.location-maintenance__text .location-maintenance__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;color:#fff;text-transform:uppercase;line-height:52px;margin-bottom:20px}.location-maintenance__text .title-underline{display:block;width:60px;height:4px;background-color:#ba3735;margin-bottom:30px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}.location-maintenance__text p{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;color:#fff;line-height:26px;margin-bottom:20px;opacity:.9}.location-maintenance__text p:last-of-type{margin-bottom:40px}.location-maintenance__text p strong{font-weight:600;color:#fff}@media(max-width: 1200px){.location-maintenance{min-height:80vh}.location-maintenance__container{padding:60px 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.location-maintenance__text{max-width:500px}.location-maintenance__text .location-maintenance__title{font-size:2.5625rem}}@media(max-width: 992px){.location-maintenance{min-height:80vh}.location-maintenance__container{padding:60px 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.location-maintenance__text{max-width:500px}.location-maintenance__text .location-maintenance__title{font-size:2.5625rem}}@media(max-width: 768px){.location-maintenance{margin-top:50px;min-height:70vh;background-size:cover;background-position:center}.location-maintenance__container{padding:50px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.location-maintenance__content{width:80%}.location-maintenance__text{max-width:100%;text-align:center}.location-maintenance__text .location-maintenance__title{font-size:2.375rem}.location-maintenance__text .title-underline{margin:20px auto 30px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.location-maintenance__text p{font-size:.9375rem !important}.location-maintenance__text .btn{font-size:.9375rem !important}}@media(max-width: 576px){.location-maintenance{min-height:90vh;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.location-maintenance__container{padding:40px 30px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.location-maintenance__content{width:100%;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.location-maintenance__text{width:100%;text-align:center;max-width:350px}.location-maintenance__text .location-maintenance__title{font-size:2.375rem;line-height:1.3;margin-bottom:15px}.location-maintenance__text .title-underline{width:50px;margin:15px auto 25px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.location-maintenance__text p{font-size:.9375rem !important}.location-maintenance__text .btn{font-size:.9375rem !important}}.blur-reveal{position:relative;width:100%;height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}@media(max-width: 768px){.blur-reveal{background-image:url("../images/location/location-bg-responsive.jpg") !important}}.blur-reveal::before{content:"";position:absolute;top:-5%;left:-5%;width:110%;height:110%;background-image:inherit;background-size:inherit;background-position:inherit;background-repeat:inherit;-webkit-filter:blur(0px);filter:blur(0px);z-index:0;-webkit-transition:-webkit-filter 1.5s ease;transition:-webkit-filter 1.5s ease;transition:filter 1.5s ease;transition:filter 1.5s ease, -webkit-filter 1.5s ease;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.blur-reveal.blurred::before{-webkit-filter:blur(8px);filter:blur(8px)}.blur-reveal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), color-stop(60%, rgba(0, 0, 0, 0)));background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 60%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:2}.blur-reveal__veil{display:none}.blur-reveal__container{max-width:1400px;width:100%;margin:0 auto;padding:0 30px;text-align:left;position:relative;z-index:10;height:100%}.blur-reveal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:100%}.blur-reveal__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;line-height:1.2;text-transform:uppercase;color:#fff;margin-bottom:40px;text-align:left;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.blur-reveal__intro-subtitle{font-family:"Hind",sans-serif;font-size:1.875rem;font-weight:300;color:#fff;line-height:1.4;margin-bottom:20px;text-align:center;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.blur-reveal__subtitle{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;color:#fff;line-height:1.4;margin-bottom:15px;text-align:center;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.blur-reveal__btn{display:inline-block;position:relative;text-decoration:none;color:#fff;font-family:"Hind",sans-serif;font-size:14px;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-item-align:start;align-self:flex-start;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:280px;margin-top:30px}.blur-reveal__btn svg{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.blur-reveal__btn .btn-text{position:relative;z-index:2;padding:24px 40px;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center}.blur-reveal__btn:hover svg polygon{fill:#fff;stroke:#000}.blur-reveal__btn:hover .btn-text{color:#000}@media(max-width: 1200px){.blur-reveal{height:60vh !important}.blur-reveal__title h3{font-size:2.5625rem !important;line-height:1.15}.blur-reveal__intro-subtitle,.blur-reveal__subtitle{font-size:1.0625rem}}@media(max-width: 992px){.blur-reveal{height:60vh !important}.blur-reveal__title h3{font-size:2.5625rem !important;line-height:1.15}.blur-reveal__intro-subtitle,.blur-reveal__subtitle{font-size:1.0625rem}}@media(max-width: 768px){.blur-reveal__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blur-reveal__title{text-align:center}.blur-reveal__title h3{font-size:1.625rem !important;text-align:center !important}.blur-reveal__intro-subtitle,.blur-reveal__subtitle{font-size:.9375rem !important;margin-bottom:20px;text-align:center}.blur-reveal__btn{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-ms-flex-item-align:start;align-self:flex-start}}@media(max-width: 768px){.blur-reveal.maintenance{background-image:url("../images/maintenance/background-contrat-mobile.jpg")}}.blur-reveal.maintenance .blur-reveal__title{font-family:"Machine BT",sans-serif;font-size:3.4375rem;font-weight:300;line-height:1.2;text-transform:uppercase;color:#fff;margin-bottom:40px;text-align:center !important;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.blur-reveal.maintenance .blur-reveal__subtitle{text-align:center !important;color:#fff;font-size:1.0625rem;line-height:1.6;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}@media(max-width: 1200px){.blur-reveal.maintenance .blur-reveal__title{font-size:2.5625rem !important;line-height:1.15}.blur-reveal.maintenance .blur-reveal__subtitle{font-size:1.0625rem !important}}@media(max-width: 992px){.blur-reveal.maintenance .blur-reveal__title{font-size:2.5625rem !important;line-height:1.15}.blur-reveal.maintenance .blur-reveal__subtitle{font-size:1.0625rem !important}}@media(max-width: 768px){.blur-reveal.maintenance{height:90vh !important}.blur-reveal.maintenance .blur-reveal__title{font-size:1.625rem !important;margin-bottom:20px;text-align:center !important}.blur-reveal.maintenance .blur-reveal__subtitle{font-size:.9375rem !important;text-align:justify !important}}@media(max-width: 576px){.blur-reveal.maintenance{height:90vh !important}.blur-reveal.maintenance .blur-reveal__title{font-size:1.625rem !important;margin-bottom:16px;text-align:center !important}.blur-reveal.maintenance .blur-reveal__subtitle{font-size:.9375rem !important;text-align:justify !important}}.spartek-stats{background-color:#000;color:#fff;padding:80px 0;overflow:hidden;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.spartek-stats__container{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:1400px;margin:0 auto;padding:0 80px}.spartek-stats__header{text-align:left;margin-bottom:60px}.spartek-stats__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem !important;font-weight:300;text-transform:uppercase;background:#fff;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);margin-bottom:16px}.spartek-stats .title-underline{margin:12px 0 24px 0}.spartek-stats__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-justify-content:space-between;-ms-flex-pack:space-between;-webkit-box-pack:justify;justify-content:space-between;-moz-align-items:stretch;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.spartek-stats__card{width:200px;height:250px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.3);border-radius:20px;padding:40px 10px;text-align:center;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-moz-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;opacity:0;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.spartek-stats__card::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:20px;padding:2px;background:linear-gradient(190deg, #ffffff 0%, rgb(255, 255, 255) 100%);-webkit-transition:background .3s ease;transition:background .3s ease}@supports(-webkit-mask-composite: xor){.spartek-stats__card::before{-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}}@supports not (-webkit-mask-composite: xor){.spartek-stats__card::before{-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:subtract;mask-composite:subtract}}.spartek-stats__card[data-animation=top]{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}.spartek-stats__card[data-animation=bottom]{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.spartek-stats__card.is-animated{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.spartek-stats__card:hover{border-color:#e30613;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 30px rgba(227,6,19,.3);box-shadow:0 10px 30px rgba(227,6,19,.3)}.spartek-stats__card:hover::before{background:linear-gradient(190deg, #e30613 0%, rgba(255, 255, 255, 0.1) 100%)}.spartek-stats__card-icon{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-moz-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;height:40px}.spartek-stats__card-icon img{max-width:60px;max-height:60px;-o-object-fit:contain;object-fit:contain}.spartek-stats__card-content{-moz-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.spartek-stats__card-content p{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.3;margin:0;color:#fff}@media(max-width: 992px){.spartek-stats{padding:60px 0}.spartek-stats__cards{gap:16px}.spartek-stats__card{min-width:180px;padding:20px 12px}.spartek-stats__title{font-size:2.8125rem}}@media(max-width: 768px){.spartek-stats{padding:50px 0}.spartek-stats__header{margin-bottom:40px}.spartek-stats__cards{-moz-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;gap:12px}.spartek-stats__card{min-width:160px;padding:40px 16px}.spartek-stats__card-icon{height:35px;margin-bottom:12px}.spartek-stats__card-icon img{max-width:60px;max-height:60px}.spartek-stats__card-content p{font-size:20px}}@media(max-width: 576px){.spartek-stats{height:auto !important;min-height:100vh;padding:60px 0}.spartek-stats__container{padding:0 20px}.spartek-stats__title{font-size:2.5rem !important}.spartek-stats__cards{-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;gap:20px}.spartek-stats__card{width:100%;max-width:280px;height:auto;min-height:200px;padding:30px 20px}.spartek-stats__card-content p{font-size:16px}}.homepage-excellence{background-color:#000;color:#fff;overflow:hidden;max-width:1400px;padding:80px 0;margin:0 auto;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.homepage-excellence__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto;gap:60px}.homepage-excellence__image{width:100%;position:relative}.homepage-excellence__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:0;opacity:0;-webkit-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease}.homepage-excellence__image img.fade-in-left{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.homepage-excellence__content{width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:40px}.homepage-excellence__header{margin-bottom:30px;width:100%}.homepage-excellence__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem !important;font-weight:300;text-transform:uppercase;color:#fff;margin-bottom:16px;line-height:1.2 !important}.homepage-excellence__underline{display:block;width:90px;height:10px;background-color:#fff;margin-bottom:24px}.homepage-excellence__text{width:100%}.homepage-excellence__text p{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.6;margin-bottom:24px;color:#fff}.homepage-excellence__text p.reveal .reveal-word{opacity:.05;-webkit-transition:none;transition:none}@media(max-width: 1200px){.homepage-excellence{padding:0 20px !important;height:80vh}.homepage-excellence__container{gap:40px}.homepage-excellence__content{padding-left:20px}.homepage-excellence__title{font-size:2.5625rem !important}}@media(max-width: 992px){.homepage-excellence{padding:0 20px !important;height:80vh}.homepage-excellence__container{gap:40px}.homepage-excellence__content{padding-left:20px}.homepage-excellence__title{font-size:2.5625rem !important}}@media(max-width: 768px){.homepage-excellence{padding:0 30px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-excellence__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-excellence__image,.homepage-excellence__content{width:100%}.homepage-excellence__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-excellence__image img{max-width:100%;height:auto}.homepage-excellence__content{padding-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage-excellence__header{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.homepage-excellence__title{font-size:2.375rem !important;text-align:center}.homepage-excellence__underline{-ms-flex-item-align:center;align-self:center;margin:12px auto 24px auto}.homepage-excellence__text{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-excellence__text p{font-size:.9375rem;text-align:center}}@media(max-width: 576px){.homepage-excellence{padding:40px 20px}.homepage-excellence__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-excellence__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-excellence__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-excellence__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-excellence__title{font-size:2.375rem !important;margin-bottom:0;text-align:center}.homepage-excellence__underline{-ms-flex-item-align:center;align-self:center;margin:12px auto 24px auto}.homepage-excellence__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.location-imgmarque-wrapper{position:relative;width:100%;height:100vh;overflow:hidden}.location-imgmarque{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:top;background-repeat:no-repeat;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 25%;-ms-transform-origin:50% 25%;transform-origin:50% 25%;will-change:transform;-webkit-transition:none;transition:none}.location-imgmarque::before{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(transparent));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, transparent 100%);z-index:1;pointer-events:none}.location-imgmarque::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, transparent 100%);z-index:1;pointer-events:none}.location-imgmarque__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;z-index:4;will-change:opacity;-webkit-transition:none;transition:none}.location-imgmarque__container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.location-imgmarque__content{max-width:1400px;width:90%;padding:40px;text-align:center;background:rgba(0,0,0,.85);border-radius:10px;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}.location-imgmarque__title{font-family:"Machine BT",sans-serif;font-size:3.4375rem;font-weight:300;text-transform:uppercase;color:#fff;margin-bottom:40px;line-height:1.2}.location-imgmarque__description{font-family:"Hind",sans-serif;font-size:17px;font-weight:300;color:#fff;line-height:1.5;margin-bottom:30px}.location-imgmarque__subtitle{font-family:"Hind",sans-serif;font-size:17px;font-weight:300;color:#fff;line-height:1.4}@media(max-width: 1200px){.location-imgmarque__title{font-size:2.125rem;margin-bottom:30px}.location-imgmarque__description,.location-imgmarque__subtitle{font-size:1.375rem}}@media(max-width: 992px){.location-imgmarque__title{font-size:2.8125rem}.location-imgmarque__description,.location-imgmarque__subtitle{font-size:18px}}@media(max-width: 768px){.location-imgmarque__content{padding:0 20px}.location-imgmarque__title{font-size:1.875rem;margin-bottom:25px}.location-imgmarque__description,.location-imgmarque__subtitle{font-size:1.375rem}}@media(max-width: 576px){.location-imgmarque__title{font-size:1.625rem;margin-bottom:20px}.location-imgmarque__description,.location-imgmarque__subtitle{font-size:.9375rem}}.faq-section{padding:100px 0;background:#000}.faq-section .container{max-width:1400px;width:100%;margin:0 auto}@media(max-width: 1200px){.faq-section .container{padding:0 20px}}@media(max-width: 768px){.faq-section .container{padding:0 30px}}.faq__header{text-align:left;margin-bottom:40px}@media(max-width: 768px){.faq__header{margin-bottom:50px}}.faq__title{font-family:"Machine BT",sans-serif;font-size:1.875rem;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:1px}@media(max-width: 1200px){.faq__title{font-size:2.5625rem;line-height:1.1;margin-bottom:20px}}@media(max-width: 768px){.faq__title{font-size:1.625rem;line-height:1;margin-bottom:20px;text-align:left}}.faq__underline{display:block;width:90px;height:10px;background-color:#fff;margin:15px 0 15px 0}.faq__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq__item{border-top:1px solid hsla(0,0%,100%,.1)}.faq__item:last-child{border-bottom:1px solid hsla(0,0%,100%,.1)}.faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 768px){.faq__question{padding:20px 0}}.faq__arrow{color:#fff;font-size:18px;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 768px){.faq__arrow{margin-right:12px;font-size:16px}}.faq__question-text{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:500;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width: 768px){.faq__question-text{font-size:1.25rem}}@media(max-width: 576px){.faq__question-text{font-size:1rem}}.faq__chevron{color:#fff;font-size:20px;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0;margin-right:15px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faq__chevron.is-active{color:#ba3735;-webkit-transform:rotate(450deg);-ms-transform:rotate(450deg);transform:rotate(450deg)}@media(max-width: 768px){.faq__chevron{font-size:18px;margin-left:12px}}.faq__answer{display:none;background:#000}.faq__answer-content{padding:5px 0px 30px 20px;font-family:"Hind",sans-serif;font-size:1.0625rem;color:hsla(0,0%,100%,.9);line-height:1.6;font-weight:300}@media(max-width: 768px){.faq__answer-content{padding:25px 30px 30px;font-size:.9375rem}}@media(max-width: 576px){.faq__answer-content{padding:20px 25px 25px;font-size:.9rem}}.location-service{position:relative;color:#fff;background-color:#000}.location-service::before{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(transparent));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, transparent 100%);z-index:1;pointer-events:none}.location-service__content{position:relative;z-index:2}.location-service__container{max-width:1400px;width:100%;margin:0 auto}.location-service__title{padding-top:160px;font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;text-align:center;margin-bottom:40px;line-height:1.2;letter-spacing:.02em}@media(max-width: 1200px){.location-service__title{font-size:2.5625rem;margin-bottom:35px}}@media(max-width: 992px){.location-service__title{font-size:2.5625rem;margin-bottom:35px}}@media(max-width: 768px){.location-service__title{padding-top:0;font-size:1.625rem;line-height:1;margin-bottom:30px}.location-service__title br{display:none}}@media(max-width: 576px){.location-service__title{font-size:1.625rem;margin-bottom:25px}.location-service__title br{display:none}}.location-service__description{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;text-align:center;line-height:1.6;max-width:800px;margin:0 auto}@media(max-width: 1200px){.location-service__description{font-size:1.0625rem}}@media(max-width: 992px){.location-service__description{font-size:1.0625rem}}@media(max-width: 768px){.location-service__description{font-size:.9375rem;margin:0}}@media(max-width: 576px){.location-service__description{font-size:.9375rem}}.location-service__image{position:relative;z-index:2;width:100%}.location-service__image::before{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0.8)), color-stop(60%, rgba(0, 0, 0, 0.4)), to(transparent));background:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.4) 60%, transparent 100%);z-index:1;pointer-events:none}@media(max-width: 768px){.location-service__image::before{height:100px;background:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0.9)), color-stop(30%, rgba(0, 0, 0, 0.82)), color-stop(50%, rgba(0, 0, 0, 0.3)), color-stop(70%, rgba(0, 0, 0, 0.15)), color-stop(85%, rgba(0, 0, 0, 0.05)), to(transparent));background:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 20%, rgba(0, 0, 0, 0.82) 30%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 70%, rgba(0, 0, 0, 0.05) 85%, transparent 100%)}}.location-service__image::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0.7)), color-stop(60%, rgba(0, 0, 0, 0.4)), color-stop(85%, rgba(0, 0, 0, 0.1)), to(transparent));background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 30%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.1) 85%, transparent 100%);z-index:1;pointer-events:none}@media(max-width: 768px){.location-service__image::after{height:120px;background:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), color-stop(24%, rgba(0, 0, 0, 0.67)), color-stop(25%, rgba(0, 0, 0, 0.6)), color-stop(40%, rgba(0, 0, 0, 0.4)), color-stop(55%, rgba(0, 0, 0, 0.25)), color-stop(70%, rgba(0, 0, 0, 0.12)), color-stop(85%, rgba(0, 0, 0, 0.04)), to(transparent));background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.67) 24%, rgba(0, 0, 0, 0.6) 25%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.25) 55%, rgba(0, 0, 0, 0.12) 70%, rgba(0, 0, 0, 0.04) 85%, transparent 100%)}}.location-service__image img{width:100%;height:auto;display:block;position:relative;z-index:0}@media(max-width: 768px){.location-service{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.location-service__content{padding:70px 30px 0 30px;margin-bottom:0}.location-service__image{margin-top:0px}}@media(max-width: 576px){.location-service__content{padding:70px 30px 0 30px}}.showroom-hero{position:relative;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;padding-bottom:40px;padding-top:90px !important}.showroom-hero__container{width:100%;max-width:1400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center}.showroom-hero__title{font-family:"Machine BT",sans-serif;font-weight:300;font-size:4.0625rem;line-height:1.2;background:-webkit-gradient(linear, left top, left bottom, from(#8f8a8a), color-stop(0%, #a9a1a1), color-stop(30%, #ffffff), to(#ffffff));background:linear-gradient(to bottom, #8f8a8a 0%, #a9a1a1 0% 0, #ffffff 30%, #ffffff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);text-transform:uppercase;text-align:center}.showroom-hero__subtitle{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;color:#fff;line-height:1.4;margin:0;text-align:center;opacity:.9;max-width:600px}@media(max-width: 1200px){.showroom-hero{padding:0 20px 25px 20px}.showroom-hero__title{font-size:2.5625rem;margin-bottom:0 !important}}@media(max-width: 992px){.showroom-hero{padding:0 20px 25px 20px}.showroom-hero__title{font-size:2.5625rem;margin-bottom:0 !important}}@media(max-width: 768px){.showroom-hero{margin-top:50px;padding:0 20px 0px 20px}.showroom-hero__container{padding:0 16px}.showroom-hero__title{font-size:2.375rem;margin-bottom:20px !important}.showroom-hero__subtitle{font-size:.9375rem}}@media(max-width: 576px){.showroom-hero{height:auto}.showroom-hero__title{font-size:2.375rem;margin-bottom:20px !important}.showroom-hero__subtitle{font-size:.9375rem}}.showroom-gallery{background-color:#000;min-height:50vh}@media(max-width: 768px){.showroom-gallery{padding:20px 0 !important}}@media(max-width: 576px){.showroom-gallery{padding:20px 0 !important}}.showroom-gallery__container{max-width:1400px;margin:0 auto}.showroom-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));gap:30px;margin-bottom:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(max-width: 1200px){.showroom-gallery__grid{grid-template-columns:repeat(3, 1fr);gap:30px}}@media(max-width: 992px){.showroom-gallery__grid{grid-template-columns:repeat(3, 1fr);gap:30px}}@media(max-width: 768px){.showroom-gallery__grid{grid-template-columns:1fr 1fr;gap:20px}}@media(max-width: 576px){.showroom-gallery__grid{grid-template-columns:1fr 1fr;gap:15px}}.showroom-gallery__item{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;background:#111}.showroom-gallery__item::before{content:"";display:block;padding-bottom:133%}.showroom-gallery__item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;border-radius:12px}.showroom-gallery__item:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.showroom-gallery__item:hover::after{opacity:1}.showroom-gallery__item:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.showroom-gallery__item:hover .showroom-gallery__item-caption{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.showroom-gallery__item-caption{position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8)));background:linear-gradient(transparent, rgba(0, 0, 0, 0.8));color:#fff;padding:20px;font-size:14px;line-height:1.4;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:3}.showroom-gallery__count{text-align:center;color:hsla(0,0%,100%,.7);font-size:14px;margin-top:20px}.showroom-gallery__count span{background:hsla(0,0%,100%,.1);padding:8px 16px;border-radius:20px;border:1px solid hsla(0,0%,100%,.2)}.showroom-gallery__empty{text-align:center;padding:80px 20px}.showroom-gallery__empty p{color:hsla(0,0%,100%,.6);font-size:1.0625rem;font-style:italic}.gallery-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none}.gallery-popup.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.gallery-popup__content{position:relative;width:90vw;max-width:1400px;height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-popup__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:opacity .2s ease-out,-webkit-transform .3s ease-out;transition:opacity .2s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .2s ease-out;transition:transform .3s ease-out,opacity .2s ease-out,-webkit-transform .3s ease-out}.gallery-popup__description{position:absolute;bottom:-115px;width:100%;max-width:80%;text-align:center;color:#fff;font-size:16px;text-transform:capitalize !important;line-height:1.4;-ms-flex-negative:0;flex-shrink:0;word-wrap:break-word;white-space:pre-line;overflow-wrap:break-word;background:rgba(0,0,0,0)}.gallery-popup__description:empty{display:none !important}.gallery-popup__counter{color:#fff;font-size:14px;background:rgba(0,0,0,.8);padding:8px 15px;border-radius:20px;border:1px solid hsla(0,0%,100%,.2);-ms-flex-negative:0;flex-shrink:0}.gallery-popup__close{position:absolute;top:25px;right:25px;color:#fff !important;font-size:30px !important;background:rgba(0,0,0,0) !important;width:45px;height:45px;cursor:pointer;z-index:10001;-webkit-transition:all .1s ease;transition:all .1s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width: 768px){.gallery-popup__close{top:40px}}@media(max-width: 576px){.gallery-popup__close{top:40px}}.gallery-popup__close:hover{color:#ba3735 !important;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.gallery-popup__prev,.gallery-popup__next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,0,0,0) !important;border:none !important;color:#fff !important;width:72px !important;height:72px !important;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10001;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;padding:0}.gallery-popup__prev .hexagon-bg,.gallery-popup__next .hexagon-bg{position:absolute;width:100%;height:100%;fill:none;stroke:#fff;stroke-width:1;-webkit-transition:all .3s ease;transition:all .3s ease}.gallery-popup__prev .hexagon-bg .hexagon,.gallery-popup__next .hexagon-bg .hexagon{fill:none;stroke:#fff;stroke-width:1;-webkit-transition:all .3s ease;transition:all .3s ease}.gallery-popup__prev .chevron,.gallery-popup__next .chevron{position:relative;z-index:2;width:24px;height:24px;fill:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.gallery-popup__prev:hover,.gallery-popup__next:hover{-webkit-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.gallery-popup__prev:hover .hexagon-bg,.gallery-popup__next:hover .hexagon-bg{stroke:#ba3735}.gallery-popup__prev:hover .hexagon-bg .hexagon,.gallery-popup__next:hover .hexagon-bg .hexagon{stroke:#ba3735}.gallery-popup__prev:hover .chevron,.gallery-popup__next:hover .chevron{fill:#ba3735}.gallery-popup__prev{left:-100px !important}.gallery-popup__next{right:-100px !important}.gallery-popup.image-portrait .gallery-popup__prev{left:70px !important}.gallery-popup.image-portrait .gallery-popup__next{right:70px !important}.gallery-popup.image-landscape .gallery-popup__prev{left:-100px !important}.gallery-popup.image-landscape .gallery-popup__next{right:-100px !important}@media(max-width: 768px){.gallery-popup.image-mobile .gallery-popup__prev{left:10px !important}.gallery-popup.image-mobile .gallery-popup__next{right:10px !important}.gallery-popup__prev,.gallery-popup__next{width:60px !important;height:60px !important}}@media(max-width: 576px){.gallery-popup__prev,.gallery-popup__next{width:50px !important;height:50px !important}}@media(max-width: 1200px){.showroom-gallery__container{padding:0 20px}.gallery-popup__content{width:95vw;height:85vh;gap:15px}.gallery-popup__image{height:70%}.gallery-popup__prev{left:-80px !important}.gallery-popup__next{right:-80px !important}}@media(max-width: 992px){.showroom-gallery__container{padding:0 20px}.gallery-popup__content{width:95vw;height:85vh;gap:15px}.gallery-popup__image{height:70%}.gallery-popup__prev{left:-80px !important}.gallery-popup__next{right:-80px !important}}@media(max-width: 768px){.showroom-gallery{padding:60px 0}.showroom-gallery__container{padding:0 30px}.gallery-popup__content{width:95vw;height:90vh;gap:12px;padding:30px 15px 50px}.gallery-popup__image{height:65%}.gallery-popup__description{font-size:14px;max-width:90%;padding:12px 20px}.gallery-popup__prev,.gallery-popup__next{width:50px !important;height:50px !important}.gallery-popup__prev{left:-60px !important}.gallery-popup__next{right:-60px !important}}@media(max-width: 576px){.showroom-gallery{padding:40px 0}.showroom-gallery__container{padding:0 30px}.gallery-popup__content{width:98vw;height:95vh;gap:10px;padding:20px 10px 40px}.gallery-popup__image{height:60%}.gallery-popup__description{font-size:13px;padding:10px 15px;max-width:95%}.gallery-popup__counter{font-size:12px;padding:6px 12px}.gallery-popup__prev{left:10px !important}.gallery-popup__next{right:10px !important}.gallery-popup__prev,.gallery-popup__next{width:40px !important;height:40px !important}.gallery-popup__prev .chevron,.gallery-popup__next .chevron{width:20px;height:20px}}body.popup-open{overflow:hidden}.realisations-hero{position:relative;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;padding-bottom:40px;padding-top:90px !important}.realisations-hero__container{width:100%;max-width:1400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.realisations-hero__title{font-family:"Machine BT",sans-serif;font-weight:300;font-size:4.0625rem;line-height:1.2;background:-webkit-gradient(linear, left top, left bottom, from(#8f8a8a), color-stop(0%, #a9a1a1), color-stop(30%, #ffffff), to(#ffffff));background:linear-gradient(to bottom, #8f8a8a 0%, #a9a1a1 0% 0, #ffffff 30%, #ffffff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);text-transform:uppercase;text-align:center}.realisations-hero__subtitle{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;color:#fff;line-height:1.4;margin:0;text-align:center;opacity:.9;max-width:600px}@media(max-width: 1200px){.realisations-hero{padding:0 20px 25px 20px}.realisations-hero__title{font-size:2.5625rem}}@media(max-width: 992px){.realisations-hero{padding:0 20px 25px 20px}.realisations-hero__title{font-size:2.5625rem}}@media(max-width: 768px){.realisations-hero{margin-top:50px;padding:0 20px 0px 20px}.realisations-hero__container{padding:0 16px}.realisations-hero__title{font-size:2.375rem;margin-bottom:20px !important}.realisations-hero__subtitle{font-size:.9375rem}}@media(max-width: 576px){.realisations-hero{height:auto}.realisations-hero__title{font-size:2.375rem;margin-bottom:0px !important}.realisations-hero__subtitle{font-size:.9375rem}}.realisations-hero .realisations-filter__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;max-width:400px}.realisations-hero .realisations-filter__input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 16px;border:2px solid hsla(0,0%,100%,.3);background:rgba(0,0,0,.6);color:#fff;font-size:13px;min-width:280px}.realisations-hero .realisations-filter__input::-webkit-input-placeholder{color:hsla(0,0%,100%,.6);font-style:italic}.realisations-hero .realisations-filter__input::-moz-placeholder{color:hsla(0,0%,100%,.6);font-style:italic}.realisations-hero .realisations-filter__input:-ms-input-placeholder{color:hsla(0,0%,100%,.6);font-style:italic}.realisations-hero .realisations-filter__input::-ms-input-placeholder{color:hsla(0,0%,100%,.6);font-style:italic}.realisations-hero .realisations-filter__input::placeholder{color:hsla(0,0%,100%,.6);font-style:italic}.realisations-hero .realisations-filter__input:focus{outline:none;border-color:#fff;background:rgba(0,0,0,.8)}.realisations-hero .realisations-filter__clear{padding:12px 16px;border:none;background:hsla(0,0%,100%,0);color:#878787;font-size:14px;cursor:pointer;white-space:nowrap;font-style:italic}.realisations-hero .realisations-filter__clear:hover{color:#fff}@media(max-width: 768px){.realisations-hero .realisations-hero__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.realisations-hero .realisations-filter__wrapper{max-width:300px;gap:10px;margin-bottom:20px}.realisations-hero .realisations-filter__input{min-width:200px;padding:10px 12px;font-size:12px}.realisations-hero .realisations-filter__clear{padding:10px 12px;font-size:12px}}@media(max-width: 576px){.realisations-hero .realisations-hero__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 15px}.realisations-hero .realisations-filter__wrapper{max-width:250px;gap:8px}.realisations-hero .realisations-filter__input{min-width:160px;padding:8px 10px;font-size:11px}.realisations-hero .realisations-filter__clear{padding:8px 10px;font-size:11px}}.realisations-gallery{background-color:#000;min-height:50vh}@media(max-width: 768px){.realisations-gallery{padding:20px 0 !important}}@media(max-width: 576px){.realisations-gallery{padding:20px 0 !important}}.realisations-gallery__container{max-width:1400px;margin:0 auto}.realisations-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));gap:30px;margin-bottom:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(max-width: 1200px){.realisations-gallery__grid{grid-template-columns:repeat(3, 1fr);gap:30px}}@media(max-width: 992px){.realisations-gallery__grid{grid-template-columns:repeat(3, 1fr);gap:30px}}@media(max-width: 768px){.realisations-gallery__grid{grid-template-columns:1fr 1fr;gap:20px}}@media(max-width: 576px){.realisations-gallery__grid{grid-template-columns:1fr 1fr;gap:15px}}.realisations-gallery__item{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;background:#111}.realisations-gallery__item::before{content:"";display:block;padding-bottom:133%}.realisations-gallery__item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;border-radius:12px}.realisations-gallery__item:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.realisations-gallery__item:hover::after{opacity:1}.realisations-gallery__item:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.realisations-gallery__item:hover .realisations-gallery__item-caption{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.realisations-gallery__item-caption{position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8)));background:linear-gradient(transparent, rgba(0, 0, 0, 0.8));color:#fff;padding:20px;font-size:14px;line-height:1.4;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:3}.realisations-gallery__count{text-align:center;color:hsla(0,0%,100%,.7);font-size:14px;margin-top:20px}.realisations-gallery__count span{background:hsla(0,0%,100%,.1);padding:8px 16px;border-radius:20px;border:1px solid hsla(0,0%,100%,.2)}.realisations-gallery__empty{text-align:center;padding:80px 20px}.realisations-gallery__empty p{color:hsla(0,0%,100%,.6);font-size:1.0625rem;font-style:italic}.gallery-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none}.gallery-popup.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.gallery-popup__content{position:relative;width:90vw;max-width:1400px;height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-popup__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:opacity .2s ease-out,-webkit-transform .3s ease-out;transition:opacity .2s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .2s ease-out;transition:transform .3s ease-out,opacity .2s ease-out,-webkit-transform .3s ease-out}.gallery-popup__description{position:absolute;bottom:-90px;width:100%;max-width:80%;text-align:center;color:#fff;font-size:16px;text-transform:capitalize !important;line-height:1.4;-ms-flex-negative:0;flex-shrink:0;word-wrap:break-word;overflow-wrap:break-word;background:rgba(0,0,0,0)}.gallery-popup__description:empty{display:none !important}.gallery-popup__counter{color:#fff;font-size:14px;background:rgba(0,0,0,.8);padding:8px 15px;border-radius:20px;border:1px solid hsla(0,0%,100%,.2);-ms-flex-negative:0;flex-shrink:0}.gallery-popup__close{position:absolute;top:25px;right:25px;border:none !important;color:#fff !important;font-size:30px !important;background:rgba(0,0,0,0) !important;width:45px;height:45px;cursor:pointer;z-index:10001;-webkit-transition:all .1s ease;transition:all .1s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width: 768px){.gallery-popup__close{top:40px}}@media(max-width: 576px){.gallery-popup__close{top:40px}}.gallery-popup__close:hover{color:#ba3735 !important;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.gallery-popup__prev,.gallery-popup__next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,0,0,0) !important;border:none !important;color:#fff !important;width:72px !important;height:72px !important;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10001;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;padding:0}.gallery-popup__prev .hexagon-bg,.gallery-popup__next .hexagon-bg{position:absolute;width:100%;height:100%;fill:none;stroke:#fff;stroke-width:1;-webkit-transition:all .3s ease;transition:all .3s ease}.gallery-popup__prev .hexagon-bg .hexagon,.gallery-popup__next .hexagon-bg .hexagon{fill:none;stroke:#fff;stroke-width:1;-webkit-transition:all .3s ease;transition:all .3s ease}.gallery-popup__prev .chevron,.gallery-popup__next .chevron{position:relative;z-index:2;width:24px;height:24px;fill:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.gallery-popup__prev:hover,.gallery-popup__next:hover{-webkit-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.gallery-popup__prev:hover .hexagon-bg,.gallery-popup__next:hover .hexagon-bg{stroke:#ba3735}.gallery-popup__prev:hover .hexagon-bg .hexagon,.gallery-popup__next:hover .hexagon-bg .hexagon{stroke:#ba3735}.gallery-popup__prev:hover .chevron,.gallery-popup__next:hover .chevron{fill:#ba3735}.gallery-popup__prev{left:-100px !important}.gallery-popup__next{right:-100px !important}.gallery-popup.image-portrait .gallery-popup__prev{left:70px !important}.gallery-popup.image-portrait .gallery-popup__next{right:70px !important}.gallery-popup.image-landscape .gallery-popup__prev{left:-100px !important}.gallery-popup.image-landscape .gallery-popup__next{right:-100px !important}@media(max-width: 768px){.gallery-popup.image-mobile .gallery-popup__prev{left:10px !important}.gallery-popup.image-mobile .gallery-popup__next{right:10px !important}.gallery-popup__prev,.gallery-popup__next{width:60px !important;height:60px !important}}@media(max-width: 576px){.gallery-popup__prev,.gallery-popup__next{width:50px !important;height:50px !important}}@media(max-width: 1200px){.realisations-gallery__container{padding:0 20px}.gallery-popup__content{width:95vw;height:85vh;gap:15px}.gallery-popup__prev{left:-80px !important}.gallery-popup__next{right:-80px !important}}@media(max-width: 992px){.realisations-gallery__container{padding:0 20px}.gallery-popup__content{width:95vw;height:85vh;gap:15px}.gallery-popup__prev{left:-80px !important}.gallery-popup__next{right:-80px !important}}@media(max-width: 768px){.realisations-gallery{padding:60px 0}.realisations-gallery__container{padding:0 30px}.gallery-popup__content{margin-top:65px;height:88vh !important}.gallery-popup__prev,.gallery-popup__next{width:50px !important;height:50px !important}.gallery-popup__prev{left:-60px !important}.gallery-popup__next{right:-60px !important}}@media(max-width: 576px){.realisations-gallery{padding:40px 0}.realisations-gallery__container{padding:0 30px}.gallery-popup__content{margin-top:65px;height:88vh !important}.gallery-popup__image{height:60%}.gallery-popup__counter{font-size:12px;padding:6px 12px}.gallery-popup__prev{left:10px !important}.gallery-popup__next{right:10px !important}.gallery-popup__prev,.gallery-popup__next{width:40px !important;height:40px !important}.gallery-popup__prev .chevron,.gallery-popup__next .chevron{width:20px;height:20px}}body.popup-open{overflow:hidden}.contact-hero{position:relative;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;background-color:#000;padding-bottom:O;padding-top:70px;z-index:10;height:30vh}@media(min-width: 2500px){.contact-hero{padding-top:95px;padding-bottom:90px}}.contact-hero__container{position:relative;z-index:2;text-align:center;color:#fff;max-width:800px;padding:50px 40px 0}.contact-hero__title{font-family:"Machine BT",sans-serif;font-weight:300;font-size:4.0625rem;line-height:1.1;text-transform:uppercase;letter-spacing:2px;margin:0 0 20px 0;background:-webkit-gradient(linear, left top, left bottom, from(#8f8a8a), color-stop(0%, #a9a1a1), color-stop(30%, #ffffff), to(#ffffff));background:linear-gradient(to bottom, #8f8a8a 0%, #a9a1a1 0% 0, #ffffff 30%, #ffffff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.contact-hero__subtitle{font-family:"Oswald",sans-serif;font-size:21px;font-weight:300;color:#fff;margin:0;opacity:.9;letter-spacing:3.5px}@media(max-width: 1200px){.contact-hero{height:16vh;margin-top:40px;padding-bottom:0px !important}.contact-hero__container{padding:0 20px}.contact-hero__title{font-size:2.125rem;letter-spacing:0}.contact-hero__subtitle{font-size:1.0625rem}}@media(max-width: 992px){.contact-hero{height:19vh;margin-top:40px;padding-bottom:50px !important}.contact-hero__container{padding:0 20px}.contact-hero__title{font-size:2.125rem;letter-spacing:0}.contact-hero__subtitle{font-size:1.0625rem}}@media(min-width: 768px)and (max-width: 992px){.contact-hero{padding-bottom:80px !important}}@media(max-width: 768px){.contact-hero{height:24vh;padding-bottom:56px !important;margin-top:30px !important}.contact-hero__container{padding:0 20px}.contact-hero__title{font-size:2.125rem;letter-spacing:0}.contact-hero__subtitle{font-size:1.0625rem;letter-spacing:1px !important}}.contact-main{background-color:#fff;padding:5px 0;position:relative}.contact-main::before{content:"";position:absolute;top:-2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:70px;background:#000;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0);z-index:1}@media(max-width: 992px){.contact-main::before{height:30px}}@media(max-width: 768px){.contact-main::before{top:-5px;height:30px}}.contact-main__container{max-width:1400px;margin:0 auto;width:100%}.contact-main__section{margin-bottom:80px}.contact-main__section:last-child{margin-bottom:80px}.contact-main__title{font-family:"Machine BT",sans-serif;font-weight:300;font-size:2.8125rem;color:#000;text-transform:uppercase;letter-spacing:1px;margin:30px 0 30px 0;line-height:1.2}@media(max-width: 1200px){.contact-main{padding:80px 0}.contact-main__container{padding:0 30px}.contact-main__section{margin-bottom:60px}.contact-main__title{font-size:2.5625rem}}@media(max-width: 768px){.contact-main{padding:0px;border:solid}.contact-main__container{padding:0 30px}.contact-main__section{margin-bottom:50px;margin-top:50px}}@media(max-width: 576px){.contact-main{padding:0}.contact-main__container{padding:0 30px}.contact-main__section{margin-bottom:40px}.contact-main__title{font-size:1.625rem;margin-bottom:20px}}.contact-section__description{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;color:#333;line-height:1.6;margin:0 0 20px 0}@media(max-width: 1200px){.contact-section__description{font-size:1.0625rem;margin:0 0 10px 0}}@media(max-width: 768px){.contact-section__description{font-size:.9375rem;margin:0 0 10px 0}}.contact-section__info{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;color:#333;line-height:1.6;margin:0 0 15px 0}@media(max-width: 1200px){.contact-section__info{font-size:1.0625rem;margin:0}}@media(max-width: 768px){.contact-section__info{font-size:.9375rem;margin:0}}.contact-section__info span{font-weight:600}.contact-section__hours{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;color:#000;line-height:1.6;margin:0}@media(max-width: 1200px){.contact-section__hours{font-size:1.0625rem}}@media(max-width: 768px){.contact-section__hours{font-size:.9375rem}}.contact-whatsapp-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:23px 100px;background:#000;border:1px solid #fff;text-decoration:none;color:#fff;font-family:"Hind",sans-serif;font-size:15px;font-weight:300;border-radius:0px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden;margin-top:25px}.contact-whatsapp-btn .btn-text{position:relative;z-index:3}.contact-whatsapp-btn:hover{color:#fff;background-color:#a9aaaf}@media(max-width: 768px){.contact-section__description,.contact-section__info,.contact-section__hours{font-size:.9375rem}}.contact-newsletter{background-image:url("../images/contact/newsletter-banner.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding:80px 0;color:#fff;position:relative;height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1200px){.contact-newsletter{background-position:88%}}.contact-newsletter::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.contact-newsletter__container{max-width:1400px;margin:0 auto;position:relative;z-index:2;width:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.contact-newsletter__title{font-family:"Machine BT",sans-serif;font-weight:300;font-size:2.8125rem;color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0 0 20px 0;line-height:1.2;text-align:left}.contact-newsletter__text{font-family:"Hind",sans-serif;font-size:1.0625rem;color:#fff;font-weight:300;line-height:1.4;text-align:left}.newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;max-width:600px;width:70%}.newsletter-form__input{width:70%;border:none;border-bottom:2px solid #fff;background:rgba(0,0,0,0);font-family:"Hind",sans-serif;font-size:1.0625rem;color:#fff;outline:none}.newsletter-form__input::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}.newsletter-form__input::-moz-placeholder{color:hsla(0,0%,100%,.7)}.newsletter-form__input:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.newsletter-form__input::-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.newsletter-form__input::placeholder{color:hsla(0,0%,100%,.7)}.newsletter-form__input:focus{border-bottom-color:#ba3735}.newsletter-form__btn{position:relative;padding:0;background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-item-align:start;align-self:flex-start;margin-left:0}.newsletter-form__btn .btn-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:Arial;font-size:16px;font-weight:bold;pointer-events:none}.newsletter-form__btn:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.newsletter-form__btn:hover .hexagon-btn .hexagon{stroke:#ba3735}.hexagon-btn{width:50px;height:58px;display:block;margin:0}.hexagon-btn .hexagon{-webkit-transition:all .3s ease;transition:all .3s ease;fill:none;stroke:#fff;stroke-width:1}@media(max-width: 1200px){.contact-newsletter{padding:60px 0}.contact-newsletter__container{padding:0 30px}.contact-newsletter__title{font-size:2.5625rem}.contact-newsletter__text{font-size:.9375rem}.hexagon-btn{width:50px;height:50px}.hexagon-btn text{font-size:12px}}@media(max-width: 768px){.contact-newsletter{padding:50px 0;background-image:url("../images/contact/newsletter-banner-mobile.jpg") !important;background-position:center !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact-newsletter__container{padding:80px 30px 0 30px}.contact-newsletter .newsletter-form{gap:15px}}@media(max-width: 576px){.contact-newsletter{padding:40px 0;background-image:url("../images/contact/newsletter-banner-mobile.jpg") !important;background-position:center !important}.contact-newsletter__container{padding:0 30px}.contact-newsletter__title{font-size:1.625rem}.contact-newsletter__text{font-size:1.0625rem}}.contact-showroom{background-color:#fff;padding:80px 0}.contact-showroom__container{max-width:1400px;margin:0 auto}.contact-showroom__title{font-family:"Machine BT",sans-serif;font-weight:300;font-size:2.8125rem;color:#000;text-transform:uppercase;letter-spacing:1px;margin:0 0 30px 0;line-height:1.2;text-align:left}.contact-showroom__intro{font-family:"Hind",sans-serif;font-size:1.0625rem;color:#000;line-height:1.6;margin:0 0 25px 0;text-align:left;font-weight:300}.contact-showroom__description{font-family:"Hind",sans-serif;font-size:1.0625rem;color:#000;line-height:1.6;margin:0 0 40px 0;text-align:left;font-weight:300}.contact-showroom__description sup{font-size:12px}.contact-showroom__address{margin:0 0 40px 0;text-align:left;font-weight:300}.contact-showroom__address p{margin:0 0 5px 0;font-family:"Hind",sans-serif;color:#000;line-height:1.4}.contact-showroom__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:23px 100px;background:#000;border:1px solid #fff;border-radius:0px;text-decoration:none;color:#fff;font-family:"Hind",sans-serif;font-weight:300;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.contact-showroom__btn .btn-text{position:relative;z-index:3}.contact-showroom__btn:hover{color:#fff;background-color:#a9aaaf}.showroom-address__company{font-size:1.0625rem !important;color:#000 !important}.showroom-address__details{font-size:1.0625rem !important;color:#000 !important}@media(max-width: 1200px){.contact-showroom{padding:60px 0}.contact-showroom__container{padding:0 30px}.contact-showroom__title{font-size:2.5625rem}.contact-showroom__intro{font-size:1.0625rem}.showroom-address__company{font-size:1.0625rem !important}}@media(max-width: 768px){.contact-showroom{padding:50px 0}.contact-showroom__container{padding:0 30px}.contact-showroom__container p{font-size:.9375rem !important}}.contact-follow{background-color:#f8f8f8;padding:60px 0}.contact-follow__container{max-width:1400px;margin:0 auto;width:100%}.contact-follow__title{font-family:"Machine BT",sans-serif;font-weight:300;font-size:2.8125rem;color:#000;text-transform:uppercase;letter-spacing:1px;margin:0 0 40px 0;line-height:1.2;text-align:left}.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:80px}.social-links__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-decoration:none;color:#000;font-family:"Hind",sans-serif;font-size:1.0625rem;-webkit-transition:all .3s ease;transition:all .3s ease;padding:8px 0}.social-link:hover{color:#ba3735;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.social-link .social-icon img{width:30px;height:30px}@media(max-width: 1200px){.contact-follow{padding:50px 0}.contact-follow__container{padding:0 30px}.contact-follow__title{font-size:2.5625rem}.social-links{gap:60px}}@media(max-width: 768px){.contact-follow{padding:40px 0}.contact-follow__container{padding:0 30px}.social-links{gap:0px}.social-links__column{gap:0px}.social-link{font-size:.9375rem}}@media(max-width: 576px){.social-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-form-wrapper .product-form__submit{text-align:center}@media(max-width: 768px){.contact-form-wrapper .product-form__submit{text-align:center}}.contact-footer{background-image:url("../images/contact/ARC-FR-TDB.png");background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;height:60vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-footer__container{max-width:1400px;width:100%;position:relative;z-index:2;padding:0 20px}.contact-footer__text{font-family:"Oswald",sans-serif;font-weight:300;font-size:1.0625rem;color:#fff;line-height:1.4;margin:0;letter-spacing:8px;text-transform:uppercase;text-align:center;word-break:break-word}.contact-footer .mobile-break{display:none}@media(max-width: 1200px){.contact-footer{height:80vh}.contact-footer__text{font-size:1.0625rem;letter-spacing:3px}.contact-footer .mobile-break{display:none}}@media(max-width: 992px){.contact-footer{height:70vh;background-image:url("../images/contact/ARC-FR-TDB-mobile.jpg")}.contact-footer__text{font-size:1.0625rem;letter-spacing:3px}.contact-footer .mobile-break{display:none}}@media(max-width: 768px){.contact-footer{height:60vh;background-image:url("../images/contact/ARC-FR-TDB-mobile.jpg")}.contact-footer__container{padding:0 40px}.contact-footer__text{font-size:17px;letter-spacing:2px;line-height:1.5}.contact-footer .mobile-break{display:block}}@media(max-width: 576px){.contact-footer{height:50vh}.contact-footer__container{padding:0 30px;margin-top:-30px}.contact-footer__text{font-size:1rem;letter-spacing:1px;line-height:1.4}.contact-footer .mobile-break{display:block}}.contact-whitebanner{height:20vh;background-color:#fff}.homepage-intro__btn{display:inline-block;position:relative;text-decoration:none;color:#fff;font-family:"Hind",sans-serif;font-size:17px;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-item-align:start;align-self:flex-start;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:23px 100px;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:0px;overflow:hidden}.homepage-intro__btn .btn-text{position:relative;z-index:2;display:block;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.homepage-intro__btn:hover{color:#000;background-color:#fff}.btn--hexagon-svg-lld{display:inline-block;position:relative;text-decoration:none;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-item-align:center;align-self:center;opacity:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:24px 100px;background:rgba(0,0,0,0);border:1px solid #fff;font-family:"Hind",sans-serif;font-size:15px;font-weight:300;border-radius:0px;overflow:hidden}.btn--hexagon-svg-lld .btn-text{position:relative;z-index:2;display:block;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.btn--hexagon-svg-lld:hover{color:#000;background-color:#fff}.product-form__btn{display:inline-block;position:relative;border:none;background:#000;color:#fff;padding:24px 100px;font-family:"Hind",sans-serif;font-size:15px;font-weight:300;border-radius:0px;-webkit-transition:all .3s ease;transition:all .3s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:280px;cursor:pointer}.product-form__btn:hover{background:#a9aaaf}@media(max-width: 768px){.product-form__btn{font-size:16px}}.story-hero{position:relative;width:100%;height:80vh;background-size:cover;background-position:center 70%;background-repeat:no-repeat;overflow:hidden !important}@media(max-width: 1200px){.story-hero{background-position:88% !important}}@media(max-width: 992px){.story-hero{background-position:88% !important}}@media(max-width: 768px){.story-hero{background-image:url("../images/story/story-hero-mobile.jpg") !important;background-position:45% !important}}@media(max-width: 768px){.story-hero{background-image:url("../images/story/story-hero-mobile.jpg") !important;background-position:45% !important}}.story-hero__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), color-stop(40%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0) 100%);padding:4rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}@media(max-width: 768px){.story-hero__overlay{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:30%}}.story-hero__container{max-width:1400px;width:100%;margin:0 auto;color:#fff;text-align:left}@media(max-width: 1200px){.story-hero__container{margin-top:50px !important}}@media(max-width: 992px){.story-hero__container{margin-top:50px !important}}@media(max-width: 768px){.story-hero__container{text-align:left;margin-top:0 !important;padding-left:20px}}.story-hero__title{font-family:"Machine BT",sans-serif;font-size:4.0625rem;font-weight:300;margin-bottom:1rem;color:#fff;text-align:left}@media(max-width: 768px){.story-hero__title{font-size:2.375rem;text-align:left;margin-top:0px !important}}@media(max-width: 576px){.story-hero__title{font-size:2.375rem}}.story-hero__subtitle{font-family:"Hind",sans-serif;font-size:1.0625rem;color:#fff;text-align:left}@media(max-width: 768px){.story-hero__subtitle{font-size:.9375rem;text-align:center}}@-webkit-keyframes move-forever1{0%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}100%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}}@keyframes move-forever1{0%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}100%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}}@-webkit-keyframes move-forever2{0%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}100%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}}@keyframes move-forever2{0%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}100%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}}@-webkit-keyframes move-forever3{0%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}100%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}}@keyframes move-forever3{0%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}100%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}}@-webkit-keyframes move-forever4{0%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}100%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}}@keyframes move-forever4{0%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}100%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}}.story-genese{padding:220px 0;background:#000}@media(max-width: 1200px){.story-genese{padding:0 20px;margin-top:230px}}@media(max-width: 992px){.story-genese{padding:0 20px;margin-top:230px}}@media(max-width: 768px){.story-genese{padding:150px 0}}@media(max-width: 576px){.story-genese{padding:150px 0}}.story-genese__container{max-width:1400px;margin:0 auto;width:100%}@media(max-width: 768px){.story-genese__container{padding:0 30px}}@media(max-width: 576px){.story-genese__container{padding:0 30px}}.story-genese__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1200px){.story-genese__wrapper{gap:60px}}@media(max-width: 992px){.story-genese__wrapper{gap:60px}}@media(max-width: 768px){.story-genese__wrapper{grid-template-columns:1fr;gap:0px !important;text-align:center}}@media(max-width: 576px){.story-genese__wrapper{gap:0px !important}}.story-genese__image{position:relative}@media(max-width: 1200px){.story-genese__image{width:100%}}@media(max-width: 992px){.story-genese__image{width:100%}}.story-genese__image img{width:90%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media(max-width: 1200px){.story-genese__image img{width:100% !important;height:100% !important;margin:0 auto}}@media(max-width: 992px){.story-genese__image img{width:100% !important;height:100% !important;margin:0 auto}}.story-genese__content{width:70%;margin-top:115px}@media(max-width: 1200px){.story-genese__content{width:100% !important;margin-top:50px !important}}@media(max-width: 992px){.story-genese__content{width:100% !important;margin-top:50px !important}}@media(max-width: 768px){.story-genese__content{width:100% !important;margin-top:0}}.story-genese__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;color:#fff;margin-bottom:20px;line-height:1.2}@media(max-width: 1200px){.story-genese__title{font-size:2.5625rem}}@media(max-width: 992px){.story-genese__title{font-size:2.5625rem}}@media(max-width: 768px){.story-genese__title{font-size:2.375rem !important;margin-bottom:15px;text-align:center}}@media(max-width: 576px){.story-genese__title{font-size:30px}}.story-genese__underline{display:block;width:87px;height:12px;background-color:#fff;margin-bottom:24px}@media(max-width: 768px){.story-genese__underline{margin:0 auto 24px auto}}@media(max-width: 576px){.story-genese__underline{margin:0 auto 24px auto}}.story-genese__text{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;text-align:justify !important;line-height:26px;color:#fff}@media(max-width: 768px){.story-genese__text{font-size:16px;text-align:center}}@media(max-width: 576px){.story-genese__text{font-size:16px;text-align:center}}@media(max-width: 768px){.story-genese__text br{display:none}}.story-genese__text .word-wrap{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.story-horizontal{position:relative;height:auto;overflow:hidden}@media(max-width: 768px){.story-horizontal{position:static;height:auto;overflow:visible;padding:0 30px}}.story-horizontal__slides{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:0;left:0;right:0;z-index:1}@media(max-width: 768px){.story-horizontal__slides{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.story-horizontal .story-slide{-webkit-box-flex:0;-ms-flex:0 0 100vw;flex:0 0 100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;color:#fff;position:relative}@media(max-width: 768px){.story-horizontal .story-slide{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;height:auto;min-height:auto;position:static}}.story-horizontal .story-slide__hexagon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:23vh;height:auto;z-index:0}.story-horizontal .story-slide__hexagon svg path{fill:#fff !important;stroke-width:0px !important}@media(max-width: 768px){.story-horizontal .story-slide__hexagon{display:none}}.story-horizontal .story-slide__hexagon--left{right:-11vh}.story-horizontal .story-slide__hexagon--right{left:-12vh}.story-horizontal .story-slide h2{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;margin-bottom:1rem;color:#fff !important}@media(max-width: 1200px){.story-horizontal .story-slide h2{font-size:2.8125rem}}@media(max-width: 992px){.story-horizontal .story-slide h2{font-size:2.8125rem}}@media(max-width: 768px){.story-horizontal .story-slide h2{font-size:30px;text-align:center}}@media(max-width: 576px){.story-horizontal .story-slide h2{font-size:30px;text-align:center}}.story-horizontal .story-slide .story-slide__underline{display:block;width:87px;height:12px;background-color:#fff;margin-bottom:24px}@media(max-width: 768px){.story-horizontal .story-slide .story-slide__underline{margin:0 auto 24px auto}}@media(max-width: 576px){.story-horizontal .story-slide .story-slide__underline{margin:0 auto 24px auto}}.story-horizontal .story-slide p{max-width:800px;font-family:"Hind",sans-serif;font-size:1.0625rem;line-height:26px;color:#fff !important;margin-bottom:1rem}@media(max-width: 768px){.story-horizontal .story-slide p{font-size:.9375rem;text-align:center;max-width:100%;margin:0 auto 1rem auto}}.story-horizontal__overlay{position:relative;width:100%;min-height:100vh;z-index:2;background:#000 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1200px){.story-horizontal__overlay{min-height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 992px){.story-horizontal__overlay{min-height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 768px){.story-horizontal__overlay{position:static;width:100%;min-height:auto}}.story-horizontal__overlay .story-horizontal__content{max-width:1200px;margin:0 auto;padding:6rem 2rem;color:#fff}@media(max-width: 1200px){.story-horizontal__overlay .story-horizontal__content{padding:0px !important}}@media(max-width: 992px){.story-horizontal__overlay .story-horizontal__content{padding:0px !important}}@media(max-width: 768px){.story-horizontal__overlay .story-horizontal__content{padding:100px 0;max-width:100%;margin-top:130px}}.story-horizontal__overlay .story-horizontal__content h2{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;margin-bottom:1.5rem;color:#fff}@media(max-width: 1200px){.story-horizontal__overlay .story-horizontal__content h2{font-size:2.8125rem}}@media(max-width: 992px){.story-horizontal__overlay .story-horizontal__content h2{font-size:2.8125rem}}@media(max-width: 768px){.story-horizontal__overlay .story-horizontal__content h2{font-size:1.875rem;text-align:center}}@media(max-width: 576px){.story-horizontal__overlay .story-horizontal__content h2{font-size:2.5rem}}.story-horizontal__overlay .story-horizontal__content p{max-width:800px;margin-bottom:1rem;font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:26px;color:#fff}@media(max-width: 768px){.story-horizontal__overlay .story-horizontal__content p{font-size:.9375rem;text-align:center;margin:0 auto 1rem auto;max-width:100%}}.story-slide__wrapper{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}@media(max-width: 1200px){.story-slide__wrapper{gap:40px}}@media(max-width: 992px){.story-slide__wrapper{gap:40px}}@media(max-width: 768px){.story-slide__wrapper{grid-template-columns:1fr;text-align:center;gap:30px;padding:0;max-width:100%}}.story-slide--pourquoi .story-slide__wrapper{max-width:1400px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}@media(max-width: 1200px){.story-slide--pourquoi .story-slide__wrapper{gap:40px}}@media(max-width: 992px){.story-slide--pourquoi .story-slide__wrapper{gap:40px}}@media(max-width: 768px){.story-slide--pourquoi .story-slide__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center;gap:0px;max-width:100%;margin-bottom:100px}}.story-slide--pourquoi .story-slide__image img{width:90%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media(max-width: 768px){.story-slide--pourquoi .story-slide__image img{width:100% !important;height:100% !important;margin:0 auto}}@media(max-width: 576px){.story-slide--pourquoi .story-slide__image img{width:100% !important;height:100% !important;margin:0 auto}}.story-slide--pourquoi .story-slide__content{width:70%;padding-left:0px}@media(max-width: 1200px){.story-slide--pourquoi .story-slide__content{width:98% !important;padding-right:200px}.story-slide--pourquoi .story-slide__content h2{font-size:2.5625rem}}@media(max-width: 992px){.story-slide--pourquoi .story-slide__content{width:98% !important;padding-right:200px}.story-slide--pourquoi .story-slide__content h2{font-size:2.5625rem}}@media(max-width: 768px){.story-slide--pourquoi .story-slide__content{width:100% !important;padding-right:0px !important;margin-bottom:20px}.story-slide--pourquoi .story-slide__content h2{font-size:2.375rem}}.story-slide--pourquoi .story-slide__content p{max-width:800px;font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;text-align:justify !important;line-height:26px}@media(max-width: 768px){.story-slide--pourquoi .story-slide__content p{max-width:100%;margin:0 auto 1rem auto;font-size:.9375rem;text-align:center}}.story-slide--comment .story-slide__wrapper{max-width:1400px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}@media(max-width: 1200px){.story-slide--comment .story-slide__wrapper{gap:40px;max-width:100%;padding:0}}@media(max-width: 992px){.story-slide--comment .story-slide__wrapper{gap:40px;max-width:100%;padding:0}}@media(max-width: 768px){.story-slide--comment .story-slide__wrapper{grid-template-columns:1fr;text-align:center;gap:20px;max-width:100%}}@media(max-width: 1200px){.story-slide--comment .story-slide__image{margin-right:-20px}}@media(max-width: 992px){.story-slide--comment .story-slide__image{margin-right:-20px}}@media(max-width: 768px){.story-slide--comment .story-slide__image{margin-right:0px}}.story-slide--comment .story-slide__image img{width:90%;display:block;border-radius:8px;-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.story-slide--comment .story-slide__image img{width:100% !important;height:100% !important;margin:0 auto}}@media(max-width: 576px){.story-slide--comment .story-slide__image img{width:100% !important;height:100% !important;margin:0 auto}}.story-slide--comment .story-slide__content{width:64%;padding-left:0px}@media(min-width: 1400px){.story-slide--comment .story-slide__content{width:95% !important;padding-left:145px}}@media(max-width: 1200px){.story-slide--comment .story-slide__content{width:100% !important;padding-left:210px}.story-slide--comment .story-slide__content h2{font-size:2.5625rem}}@media(max-width: 992px){.story-slide--comment .story-slide__content{width:100% !important;padding-left:210px}.story-slide--comment .story-slide__content h2{font-size:2.5625rem}}@media(max-width: 768px){.story-slide--comment .story-slide__content{width:100% !important;padding-left:0px !important}.story-slide--comment .story-slide__content h2{font-size:2.375rem}}.story-slide--comment .story-slide__content p{max-width:800px;font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:26px;text-align:justify}@media(max-width: 768px){.story-slide--comment .story-slide__content p{font-size:.9375rem;text-align:center;margin:0 auto 1rem auto;max-width:100%}}.story-section{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.story-section h2{font-family:"Machine BT",sans-serif;font-size:30px;font-weight:300;margin-bottom:1.5rem;color:#fff}@media(max-width: 1200px){.story-section h2{font-size:2.5625rem !important}}@media(max-width: 992px){.story-section h2{font-size:2.5625rem !important}}@media(max-width: 768px){.story-section h2{font-size:2.375rem !important;margin-bottom:0 !important}}@media(max-width: 576px){.story-section h2{font-size:2.375rem !important;margin-bottom:0 !important}}.story-section p{font-family:"Hind",sans-serif;font-size:1.0625rem;font-weight:300;line-height:26px;max-width:800px;margin-bottom:1.25rem;color:#fff}@media(max-width: 768px){.story-section p{font-size:.9375rem;max-width:90%;margin-bottom:0 !important}}.story-horizontal__content--split{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}@media(max-width: 1200px){.story-horizontal__content--split{gap:40px}}@media(max-width: 992px){.story-horizontal__content--split{gap:40px}}@media(max-width: 768px){.story-horizontal__content--split{grid-template-columns:1fr;text-align:center;gap:30px}}@media(max-width: 768px){.story-horizontal__content--split .story-equipements__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100% !important}.story-horizontal__content--split .story-equipements__text h2{font-size:2.375rem !important}.story-horizontal__content--split .story-equipements__gallery{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.story-equipements__text{z-index:2;width:70%}.story-equipements__text .story-section{text-align:left !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}@media(max-width: 768px){.story-equipements__text .story-section{text-align:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}}.story-equipements__text .story-section h2{text-align:left !important}@media(max-width: 768px){.story-equipements__text .story-section h2{text-align:center !important;font-size:2.375rem !important}}@media(max-width: 576px){.story-equipements__text .story-section h2{font-size:2.375rem !important}}.story-equipements__text .story-section p{text-align:justify !important;max-width:none;margin:0 0 1.25rem 0}@media(max-width: 768px){.story-equipements__text .story-section p{text-align:center !important}}.story-section--team{position:relative;background-image:url("../images/story/worldwild-background.png");background-size:contain;background-position:center top 5%;background-repeat:no-repeat;padding:8rem 2rem;height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 1200px){.story-section--team{margin-top:230px;padding:0 !important}}@media(max-width: 992px){.story-section--team{margin-top:230px;padding:0 20px !important}}@media(max-width: 768px){.story-section--team{padding:0 30px !important;gap:20px}}@media(max-width: 576px){.story-section--team{gap:20px}}.story-section--team::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1}.story-section--team h2,.story-section--team p{position:relative;z-index:2;color:#fff}.story-section--team h2{font-size:2.8125rem;font-weight:300;text-transform:uppercase;margin-bottom:2rem}@media(max-width: 1200px){.story-section--team h2{font-size:2.5625rem}}@media(max-width: 992px){.story-section--team h2{font-size:2.5625rem}}@media(max-width: 768px){.story-section--team h2{font-size:2.375rem;line-height:1.1}}@media(max-width: 576px){.story-section--team h2{font-size:2.375rem;line-height:1.1}}.story-section--team p{font-size:1.0625rem;line-height:1.6;max-width:800px;margin:0 auto 1.5rem auto}@media(max-width: 1200px){.story-section--team p{font-size:1.0625rem}}@media(max-width: 992px){.story-section--team p{font-size:1.0625rem}}@media(max-width: 768px){.story-section--team p{font-size:.9375rem}}@media(max-width: 576px){.story-section--team p{font-size:.9375rem}}.story-equipements__gallery{position:relative;height:700px;max-height:90vh;overflow:hidden}@media(max-width: 1200px){.story-equipements__gallery{height:600px}}@media(max-width: 992px){.story-equipements__gallery{height:600px}}@media(max-width: 768px){.story-equipements__gallery{height:500px}}@media(max-width: 576px){.story-equipements__gallery{height:auto;overflow:visible}}.story-equipements__gallery .main{width:100%;height:100%;position:relative;overflow:hidden;background:rgba(0,0,0,0)}@media(max-width: 576px){.story-equipements__gallery .main{position:static;overflow:visible;height:auto}}.story-equipements__gallery .mainBoxes{position:absolute;width:600px;height:100%;left:75%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 1200px){.story-equipements__gallery .mainBoxes{width:500px}}@media(max-width: 992px){.story-equipements__gallery .mainBoxes{width:500px}}@media(max-width: 768px){.story-equipements__gallery .mainBoxes{width:400px;left:50%}}@media(max-width: 576px){.story-equipements__gallery .mainBoxes{position:static !important;width:100% !important;height:auto !important;left:auto !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:10px !important;padding:0 !important}}.story-equipements__gallery .photoBox{position:absolute;cursor:pointer;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.story-equipements__gallery .photoBox:hover{z-index:10 !important}@media(max-width: 768px){.story-equipements__gallery .photoBox{width:150px !important;height:240px !important}}@media(max-width: 576px){.story-equipements__gallery .photoBox{position:static !important;width:100% !important;height:120px !important;opacity:1 !important;display:block !important;border-radius:8px !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;background-size:cover !important;background-position:center !important}}.story-equipements__gallery .mainClose{position:absolute;width:60px;height:60px;cursor:pointer;z-index:1000;opacity:0;pointer-events:none}.story-equipements__gallery .mainClose:hover{opacity:.8 !important}@media(max-width: 576px){.story-equipements__gallery .mainClose{width:50px;height:50px}}.story-equipements__gallery .mainClose svg{width:100%;height:100%}.story-equipements__gallery .main.fs{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100vh !important;z-index:9999 !important;background:#000 !important}.story-equipements__gallery .main.fs .mainBoxes{left:50% !important;width:100% !important;height:100% !important;-webkit-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;transform:translateX(-50%) !important;position:absolute !important}@media(max-width: 576px){.story-equipements__gallery .main.fs .mainBoxes{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;grid-template-columns:none !important}}@media(max-width: 576px){.story-equipements__gallery .main.fs .photoBox{position:static !important;width:90vw !important;height:70vh !important;max-width:400px !important;max-height:600px !important;border-radius:12px !important}}.story-equipements__gallery .main.fs .mainClose{opacity:1 !important;pointer-events:all !important;position:fixed !important;top:20px !important;right:20px !important;z-index:10000 !important}@media(max-width: 576px){.story-equipements__gallery .main.fs .mainClose{top:40px !important;right:20px !important;width:40px !important;height:40px !important}}.mobile-gallery{display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:10px !important;width:100% !important;position:static !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;left:auto !important}.mobile-gallery-item{width:100% !important;height:120px !important}.mobile-gallery-item:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.product-form{padding:64px 40px}.product-form__container{width:100%;margin:0 auto;padding:64px 0;padding-top:64px}.product-form__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;color:#000;text-align:left;margin-bottom:32px;margin-top:60px;text-transform:uppercase}.product-form__form{background:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.product-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.product-form__row:last-of-type{margin-bottom:0}.product-form__field{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-form__field--full{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.product-form__input,.product-form__select{width:100%;padding:16px 20px;border:1px solid #d0d0d0;border-radius:15px;font-size:16px;font-family:"Hind",sans-serif;color:#333;background:#f9f9f9;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-form__input::-webkit-input-placeholder, .product-form__select::-webkit-input-placeholder{color:#999;font-weight:300}.product-form__input::-moz-placeholder, .product-form__select::-moz-placeholder{color:#999;font-weight:300}.product-form__input:-ms-input-placeholder, .product-form__select:-ms-input-placeholder{color:#999;font-weight:300}.product-form__input::-ms-input-placeholder, .product-form__select::-ms-input-placeholder{color:#999;font-weight:300}.product-form__input::placeholder,.product-form__select::placeholder{color:#999;font-weight:300}.product-form__input:focus,.product-form__select:focus{outline:none;border-color:#000;background:#fff;-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px rgba(0,0,0,.1)}.product-form__input:hover,.product-form__select:hover{border-color:#999}.product-form__input:required:invalid,.product-form__select:required:invalid{border-color:#d0d0d0}.product-form__input:required:valid,.product-form__select:required:valid{border-color:#28a745}.product-form__select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px;cursor:pointer}.product-form__select option{background:#fff;color:#333;padding:8px}.product-form__textarea{resize:vertical;min-height:120px;font-family:"Hind",sans-serif;line-height:1.5}.product-form__type-selector{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.product-form__type-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 24px;background:#fff;border:1px solid #d0d0d0;border-radius:0px;color:#333;font-size:15px;font-family:"Hind",sans-serif;font-weight:300;text-transform:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:15px !important;position:relative;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.12)}.product-form__type-btn:hover{background:#fff;border-color:#999;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.product-form__type-btn:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.product-form__type-btn--active{background:#000;color:#fff;border-color:#000;font-weight:300}.product-form__type-btn--active:hover{background:#222;border-color:#222;color:#fff;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.product-form .form-section{-webkit-transition:all .3s ease;transition:all .3s ease}.product-form .form-section--particulier,.product-form .form-section--professionnel{margin-bottom:24px}.product-form .form-section--particulier[style*="display: none"],.product-form .form-section--professionnel[style*="display: none"]{display:none !important}.product-form__pro-fields{display:none}.product-form__pro-fields.show{display:block;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}.product-form__legal{margin:20px 0 24px 0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.product-form__legal-title{font-family:"Hind",sans-serif;font-size:13px;color:rgba(0,0,0,.8);text-align:left;margin-bottom:13px}.product-form__legal-text{font-family:"Hind",sans-serif;font-size:13px;color:rgba(0,0,0,.8);line-height:1.5;text-align:left}.product-form__legal-text:last-of-type{margin-bottom:16px}.product-form__legal-note{font-family:"Hind",sans-serif;font-size:13px;color:rgba(0,0,0,.8);line-height:1.4;margin:0;text-align:left}.product-form__bottom-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:35px 0 0 0;gap:20px}@media(max-width: 1200px){.product-form__bottom-row{padding-bottom:100px}}@media(max-width: 768px){.product-form__bottom-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}}@media(max-width: 576px){.product-form__bottom-row{margin:50px 0 0 0}}.product-form__recaptcha{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.product-form__submit{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;margin-top:0}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width: 992px){.product-form__title{font-size:2.375rem}}@media(max-width: 768px){.product-form{padding:0px 20px}.product-form__container{padding-top:40px}.product-form__title{font-size:2.125rem;text-align:center}.product-form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:16px}.product-form__field{-webkit-box-flex:0;-ms-flex:none;flex:none}.product-form__input{border-radius:15px;padding:14px 16px;font-size:16px}.product-form__select{padding:14px 16px;font-size:16px}.product-form__type-selector{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.product-form__type-btn{padding:14px 20px;font-size:.9375rem !important}.product-form__submit{margin-top:24px}.product-form__legal{margin:24px 0 20px 0}.product-form__legal-title{font-size:15px}.product-form__legal-text{font-size:13px}.product-form__legal-note{font-size:12px}}.product-form__message{padding:16px;margin-bottom:20px;border-radius:12px;font-weight:500}.product-form__message--success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.product-form__message--error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.product-form__field--error .product-form__input,.product-form__field--error .product-form__select{border-color:#dc3545;background:#fff5f5}.product-form__field--error .product-form__input:focus,.product-form__field--error .product-form__select:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 2px rgba(220,53,69,.25);box-shadow:0 0 0 2px rgba(220,53,69,.25)}.product-form__error-text{display:block;color:#dc3545;font-size:14px;margin-top:4px;font-weight:300}@-webkit-keyframes spin{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes spin{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}.product-catalog{padding:80px 0;background-color:#fff}.product-catalog__container{max-width:1400px;margin:0 auto;width:100%}.product-catalog__header-main{margin-bottom:40px;width:100%}.product-catalog__header-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.product-catalog__header-left{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-catalog__header-right{-ms-flex-negative:0;flex-shrink:0}.product-catalog__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-catalog__title{font-family:"Machine BT",sans-serif;font-size:2.8125rem;font-weight:300;color:#000}.product-catalog__count{font-family:"Hind",sans-serif;font-size:.95rem;color:#000;opacity:.7;margin:0}.product-catalog .filters-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;background:#fff;cursor:pointer;font-family:"Oswald",sans-serif;font-weight:400;font-size:20px;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:4px}.product-catalog .filters-trigger:hover{color:#ba3735}.product-catalog .filters-trigger span{margin:0}.product-catalog__grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:30px;margin-bottom:50px}.product-catalog__empty{grid-column:1/-1;padding:40px;background:#fff;border-radius:12px;text-align:center;font-family:"Hind",sans-serif;font-size:1.1rem;color:#000}.product-catalog__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}@media(max-width: 1200px){.product-catalog__title{font-size:2.125rem}}@media(max-width: 992px){.product-catalog__title{font-size:2.125rem}}@media(max-width: 768px){.product-catalog__header-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:15px}.product-catalog__header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.product-catalog__title{font-size:1.625rem !important;margin-bottom:6px}.product-catalog__header-right{-ms-flex-negative:0;flex-shrink:0}.product-catalog .filters-trigger{font-size:.9375rem;gap:0;padding:0 !important}}.mobile-filters-container{display:none}@media(max-width: 576px){.mobile-filters-container{display:block}}.product-card{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.06);box-shadow:0 2px 15px rgba(0,0,0,.06);-webkit-transition:all .3s ease;transition:all .3s ease}.product-card:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1);box-shadow:0 8px 25px rgba(0,0,0,.1)}.product-card__link{display:block;text-decoration:none;color:inherit}.product-card__image{aspect-ratio:1/1;overflow:hidden;background:#fff}.product-card__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.product-card:hover .product-card__image img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.product-card__placeholder{width:100%;height:100%;background:#f5f5f5}.product-card__content{padding:16px 20px;text-align:center}.product-card__content h3{color:#000;font-size:13px;font-family:"Hind",sans-serif;font-weight:600}.product-card__content p{color:gray;font-size:13px}.product-card__title{font-family:"Machine BT",sans-serif;font-size:.95rem;font-weight:300;margin:0;line-height:1.4;color:#000;-webkit-transition:color .3s ease;transition:color .3s ease}.product-card:hover .product-card__title{color:#000}.filters-sidebar{background:rgba(0,0,0,0);overflow:visible;position:-webkit-sticky;position:sticky;top:20px}.filters-sidebar__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;background:#fff;padding:0px 20px 0 20px}.filters-sidebar__header-column{text-align:center;padding:10px 0}.filters-sidebar .filters-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;position:relative}.filters-sidebar .settings-icon{cursor:pointer}.filters-sidebar .settings-tooltip{display:none}.filters-sidebar .settings-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:4px;margin-bottom:1px}.filters-sidebar .setting-bar{position:relative;width:18px;height:2px;background:#000}.filters-sidebar .settings-dot{position:absolute;width:4px;height:4px;background:#000;border-radius:50%;top:-1px;left:2px;-webkit-transition:left .3s ease;transition:left .3s ease}.filters-sidebar .setting-bar:nth-child(2) .settings-dot{left:12px}.filters-sidebar .settings-icon:hover .settings-dot{left:12px}.filters-sidebar .settings-icon:hover .setting-bar:nth-child(2) .settings-dot{left:2px}.filters-sidebar__container{position:relative;padding:30px 24px;background:rgba(0,0,0,0);z-index:1}.filters-sidebar__container .filters-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px;height:80vh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 1200px){.filters-sidebar__container .filters-form{height:84vh !important}}@media(min-width: 2500px){.filters-sidebar__container .filters-form{height:90vh !important}}@media(min-width: 993px)and (max-width: 1199px){.filters-sidebar__container .filters-form{height:88vh !important}}@media(max-width: 992px){.filters-sidebar__container .filters-form{height:85vh !important}}@media(max-width: 768px){.filters-sidebar__container .filters-form{height:85vh !important}}@media(max-width: 576px){.filters-sidebar__container .filters-form{height:85vh !important}}.filters-sidebar__container .filter-cardiotraining-section,.filters-sidebar__container .filter-musculation-section,.filters-sidebar__container .filter-muscles-section{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.filters-sidebar__container .is-hidden{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none}.filters-sidebar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0px 20px 0px;gap:40px}.filters-sidebar__title{font-family:"Machine BT",sans-serif;font-size:1.4rem;font-weight:300;margin:0;color:#000;text-transform:uppercase}.filters-sidebar__reset{border:none;background:none;color:#000;font-size:.9rem;cursor:pointer;text-decoration:underline;opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s}.filters-sidebar__reset:hover{opacity:1}.filter-section__title{color:#000;margin-left:18px;margin-bottom:15px}.filter-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.filter-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:7px;position:relative}.filter-item .filter-checkbox{position:absolute;opacity:0;pointer-events:none}.filter-item__label{font-family:"Hind",sans-serif;font-size:1rem;cursor:pointer;color:#000;padding-left:26px;position:relative;font-weight:300}.filter-item__label::before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border:1px solid #000;border-radius:20px;background:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .2s ease;transition:background .2s ease}.filter-checkbox:checked+.filter-item__label::before{background:#000}.filter-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:7px}.filter-item__checkbox{margin-right:12px;width:18px;height:18px;cursor:pointer}.filter-item__label{font-family:"Hind",sans-serif;font-size:1rem;cursor:pointer;color:#000}.filter-group__children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:10px}.filter-group__children label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:"Hind",sans-serif;font-size:.95rem;color:#000}.mobile-catalog-header{display:none}@media(max-width: 576px){.mobile-catalog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px}}.filters-overlay{display:none}@media(max-width: 576px){.filters-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.filters-overlay.is-active{opacity:1;visibility:visible}}@media(max-width: 576px){.mobile-filters-container .filters-sidebar{position:fixed;top:0;right:-100%;width:100%;height:100dvh;max-height:100dvh;z-index:99999;background:#fff;-webkit-transition:right .3s ease;transition:right .3s ease;overflow:hidden}.mobile-filters-container .filters-sidebar.is-mobile-active{right:0}.mobile-filters-container .filters-sidebar .filters-sidebar__wrapper{padding:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-filters-container .filters-sidebar .filters-sidebar__container{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:20px}}.mobile-close-filters{display:none}@media(max-width: 576px){.mobile-close-filters{display:block;position:absolute;top:0;right:0;background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:5px}.mobile-close-filters:hover{color:#333}}@media(max-width: 1200px){.product-catalog{padding-top:15px !important}.product-catalog__container{padding:0 30px}.product-catalog__flex-container{gap:30px}.product-catalog__sidebar{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;width:250px}.product-catalog__grid{grid-template-columns:repeat(3, 1fr);gap:25px}}@media(max-width: 992px){.product-catalog{padding-top:15px !important}.product-catalog__container{padding:0 30px}.product-catalog__flex-container{gap:30px}.product-catalog__sidebar{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;width:250px}.product-catalog__grid{grid-template-columns:repeat(3, 1fr);gap:25px}}@media(max-width: 768px){.product-catalog{padding-top:15px !important}.product-catalog__header-main{margin-bottom:0px !important}.product-catalog__container{padding:0 30px}.product-catalog__flex-container{gap:20px}.product-catalog__title{font-size:2.125rem}.product-catalog__grid{grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:20px}}@media(max-width: 576px){.product-catalog{padding-top:15px !important}.product-catalog__header-main{margin-bottom:0px !important;padding-top:0 !important}.product-catalog__container{padding:0 30px}.product-catalog__flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.product-catalog__title{font-size:2.125rem}.product-catalog__count{font-size:.85rem}.product-catalog__grid{grid-template-columns:repeat(2, 1fr);gap:15px}.product-card__content{padding:12px 16px}.product-card__content h3{font-size:12px}body.filters-open{overflow:hidden}}.product-catalog__content-wrapper{width:100%}.catalog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px}.filters-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fff;padding:10px 16px;font-family:"Machine BT",sans-serif;font-size:.9rem;font-weight:500;color:#000;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:none !important}.filters-trigger:hover{background:#fff}.filters-trigger .settings-icon{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);cursor:pointer}.filters-trigger .settings-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:4px;margin-bottom:1px}@media(max-width: 768px){.filters-trigger .settings-parent{gap:5px !important;margin-bottom:0 !important}}.filters-trigger .setting-bar{position:relative;width:18px;height:2px;background:#000}.filters-trigger .settings-dot{position:absolute;width:4px;height:4px;background:#000;border-radius:50%;top:-1px;left:2px;-webkit-transition:left .3s ease;transition:left .3s ease}.filters-trigger:hover{color:#ba3735}.filters-trigger:hover .setting-bar{background:#ba3735}.filters-trigger:hover .settings-dot{background:#ba3735;left:12px}.filters-trigger:hover .setting-bar:nth-child(2) .settings-dot{left:2px}.filters-trigger .setting-bar:nth-child(2) .settings-dot{left:12px}.filters-trigger:hover .settings-dot{left:12px}.filters-trigger:hover .setting-bar:nth-child(2) .settings-dot{left:2px}.desktop-filters-container .filters-sidebar{position:fixed;top:0;left:-550px;width:550px;height:100vh;padding:35px 0px 0px 0px;z-index:99999;background:#fff;-webkit-transition:left .3s ease;transition:left .3s ease;overflow-y:auto}.desktop-filters-container .filters-sidebar.is-desktop-active{left:0}.desktop-filters-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.desktop-filters-overlay.is-active{opacity:1;visibility:visible}.filters-sidebar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 30px 0;border-bottom:1px solid #d0d0d0;background:#fff}.filters-sidebar__header .filters-sidebar__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.filters-sidebar__header .filters-sidebar__col.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filters-sidebar__header .filters-sidebar__col.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.filters-sidebar__header .filters-reset-btn--new{background:none;border:none !important;cursor:pointer;padding:0;border-radius:12px !important}.filters-sidebar__header .filters-reset-btn--new .reset-text{color:#000;font-size:.9rem;font-weight:300;border:none !important}.filters-sidebar__header .filters-reset-btn--new:hover .reset-text{color:#ba3735}.filters-sidebar__header .filters-sidebar__title{font-family:"Hind",sans-serif;font-size:17px;text-transform:none !important;font-weight:300;margin:0;color:#535353}.filters-sidebar__header .filters-close-btn{background:none;border:none;font-size:30px;color:#000;cursor:pointer;padding:5px;line-height:1}.filters-sidebar__header .filters-close-btn .filters-close-icon{-webkit-transition:all .3s ease;transition:all .3s ease}.filters-sidebar__header .filters-close-btn .filters-close-icon line{stroke:#000;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.filters-sidebar__header .filters-close-btn:hover{color:#ba3735}.filters-sidebar__header .filters-close-btn:hover .filters-close-icon line{stroke:#ba3735}.filter-accordion{border-bottom:1px solid #eee}.filter-accordion__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px;cursor:pointer;background:#fff;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.filter-accordion__title{font-family:"Hind",sans-serif;font-size:17px;font-weight:300;margin:0;color:#737373}.filter-accordion__icon{font-size:1.2rem;font-weight:300;color:#666;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.filter-accordion__icon.is-rotated{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.filter-accordion__content{padding:0 24px 20px 24px;background:#fff}.filter-accordion__content .filter-section{margin:0}.filter-accordion__content .filter-section__title{display:none}.filter-accordion__content .filter-section__content{margin:0;padding:0}.filters-sidebar__container{padding:0;background:rgba(0,0,0,0);-webkit-clip-path:none;clip-path:none}.filters-sidebar__container::before{display:none}.desktop-filters-container .filters-sidebar{left:-600px;width:600px}.phone-button{position:fixed;right:0;top:48%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:99999;text-decoration:none}.phone-button__icon{width:46px;height:70px;background:linear-gradient(135deg, rgb(0, 0, 0) 0%, rgba(69, 69, 69, 0.5) 50%, rgb(32, 31, 31) 100%);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer}.phone-button__icon .phone-icon{width:28px;height:28px;fill:#fff;stroke:#fff;stroke-width:1.2;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-transition:all .3s ease;transition:all .3s ease}.phone-button:hover .phone-button__icon{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.phone-button:hover .phone-button__icon .phone-icon{-webkit-transform:scaleX(-1) scale(1.05);-ms-transform:scaleX(-1) scale(1.05);transform:scaleX(-1) scale(1.05);fill:#ba3735;stroke:#ba3735}.phone-button:active .phone-button__icon{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all .1s ease;transition:all .1s ease}@-webkit-keyframes modernPulse{0%{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:.8}50%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.3}100%{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:.8}}@keyframes modernPulse{0%{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:.8}50%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.3}100%{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:.8}}@media(max-width: 992px){.phone-button{right:10px}.phone-button__icon{width:50px;height:80px}.phone-button::before{width:66px;height:96px;margin-top:-48px;margin-left:-33px}.phone-button::after{width:82px;height:112px;margin-top:-56px;margin-left:-41px}}@media(max-width: 768px){.phone-button{right:8px}.phone-button__icon{width:44px;height:70px}.phone-button__icon .phone-icon{width:22px;height:22px;stroke-width:1}.phone-button::before{width:60px;height:86px;margin-top:-43px;margin-left:-30px}.phone-button::after{width:76px;height:102px;margin-top:-51px;margin-left:-38px}}@media(max-width: 576px){.phone-button{right:8px;bottom:24px;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.phone-button__icon{width:42px;height:65px}.phone-button__icon .phone-icon{width:20px;height:20px;stroke-width:1}.phone-button::before{width:58px;height:81px;margin-top:-40px;margin-left:-29px}.phone-button::after{width:74px;height:97px;margin-top:-48px;margin-left:-37px}}.footer{position:relative;background-color:#000;color:#fff;font-family:"Hind",sans-serif}.footer__waves{position:absolute;top:-45px;width:100%;height:60px;overflow:hidden;line-height:0}.footer__waves .editorial{width:100%;height:100%;display:block}.footer__waves .parallax1>use{-webkit-animation:footer-forever1 10s linear infinite;animation:footer-forever1 10s linear infinite}.footer__waves .parallax2>use{-webkit-animation:footer-forever2 8s linear infinite;animation:footer-forever2 8s linear infinite}.footer__waves .parallax3>use{-webkit-animation:footer-forever3 6s linear infinite;animation:footer-forever3 6s linear infinite}.footer__waves .parallax4>use{-webkit-animation:footer-forever4 4s linear infinite;animation:footer-forever4 4s linear infinite}@media(max-width: 768px){.footer__waves{bottom:0;top:-40px;height:60px}.footer__waves .editorial{-webkit-transform:scaleY(0.6);-ms-transform:scaleY(0.6);transform:scaleY(0.6)}}@media(max-width: 576px){.footer__waves{bottom:0;top:-40px;height:60px}.footer__waves .editorial{-webkit-transform:scaleY(0.4);-ms-transform:scaleY(0.4);transform:scaleY(0.4)}}.footer__container{max-width:1400px;margin:0 auto}.footer__gammes-section{padding:140px 0 30px;background:-webkit-gradient(linear, left top, left bottom, color-stop(11%, #1a1a1a), to(#000000));background:linear-gradient(180deg, #1a1a1a 11%, #000000 100%)}.footer__gammes-title{font-family:"Oswald",sans-serif;font-weight:500;font-size:20px;text-transform:uppercase;text-align:center;margin-bottom:0;color:#fff}.footer__divider-white{height:1px;background-color:#fff;width:100%;display:block}.footer__gammes-logos-section{padding:30px 0;max-width:1400px;margin:0 auto}@media(max-width: 1200px){.footer__gammes-logos-section{padding:30px 20px}}.footer__gammes-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:55px}.footer__gamme-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.footer__gamme-link img{height:100%;width:100%;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease, -webkit-filter .3s ease}.footer__gamme-link:hover img{-webkit-filter:drop-shadow(0 0 3px #e30613) drop-shadow(0 0 6px #e30613);filter:drop-shadow(0 0 3px #e30613) drop-shadow(0 0 6px #e30613)}.footer__main{padding:30px 0}@media(max-width: 1200px){.footer__main{padding:30px 20px}}.footer__main .footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px}.footer__column.footer__brand{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;max-width:350px}.footer__logo{max-width:210px;margin-bottom:20px}.footer__description{color:#fff;line-height:1.6;margin-bottom:20px;font-size:14px}.footer__btn-arrow{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;background-color:#ba3735;border-radius:50%;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10}.footer__btn-arrow::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:40px;height:40px;background-color:#ba3735;border-radius:50%;opacity:.2;z-index:-1;-webkit-transition:all .3s ease;transition:all .3s ease}.footer__btn-svg{color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease;width:10px;height:10px}.footer__btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;text-decoration:none;color:inherit;cursor:pointer;width:60%}.footer__btn-container a{text-decoration:none}.footer__btn-container a:hover{text-decoration:none}.footer__btn-container:hover .footer__btn-arrow{background-color:#fff}.footer__btn-container:hover .footer__btn-arrow::before{width:48px;height:48px;opacity:.25}.footer__btn-container:hover .footer__btn-arrow .footer__btn-svg{color:#ba3735}.footer__btn-container:hover .footer__btn-text{color:#ba3735}.footer__btn-container[href*="/histoire"]{width:40%}.footer__btn-container[href*="/showroom"]{width:50%}.footer__btn-text{color:#fff;font-size:14px;margin:0}.footer__title{font-family:"Oswald",sans-serif;font-weight:500;font-size:17px;text-transform:uppercase;margin-bottom:20px;color:#fff}.footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.footer__contact p{color:#fff;line-height:1.6;font-size:14px}.footer__title--showroom{margin-bottom:20px;font-family:"Oswald",sans-serif;font-weight:500}.footer__showroom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.footer__showroom p{color:#fff;line-height:1.6;font-size:14px;text-align:justify}.footer__link-red{color:#fff;text-decoration:none}.footer__link-red:hover{text-decoration:underline}.footer__list{list-style:none;padding:0;margin:0}.footer__list li a{color:#fff;text-decoration:none;font-size:14px;-webkit-transition:color .3s;transition:color .3s}.footer__list li a:hover{color:#ba3735}.footer__newsletter{margin-top:75px}.footer__newsletter-title{font-family:"Oswald",sans-serif;font-weight:500;font-size:17px;text-transform:uppercase;margin-bottom:10px;color:#fff}.footer__newsletter-desc{color:#fff;font-size:14px;margin-bottom:15px;line-height:1.4}.footer .footer-newsletter-form__field{margin-bottom:10px}.footer .footer-newsletter-form__label{color:#fff;font-size:14px;margin-bottom:5px;display:block}.footer .footer-newsletter-form__label .required{color:#ba3735}.footer .footer-newsletter-form__input-container{position:relative;border-bottom:1px solid #666;padding-bottom:5px}.footer .footer-newsletter-form__asterisk{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#ba3735;font-size:14px}.footer .footer-newsletter-form__input{width:100%;padding:8px 40px 8px 15px;background:rgba(0,0,0,0);border:none;color:#fff;font-size:14px}.footer .footer-newsletter-form__input::-webkit-input-placeholder{color:#fff}.footer .footer-newsletter-form__input::-moz-placeholder{color:#fff}.footer .footer-newsletter-form__input:-ms-input-placeholder{color:#fff}.footer .footer-newsletter-form__input::-ms-input-placeholder{color:#fff}.footer .footer-newsletter-form__input::placeholder{color:#fff}.footer .footer-newsletter-form__input:focus{outline:none}.footer .footer-newsletter-form__btn{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,0,0,0);border:none;cursor:pointer}.footer .footer-newsletter-form__btn .btn-arrow-red{color:#ba3735;font-size:16px}.footer .footer-newsletter-form__terms{color:#666;font-size:12px;line-height:1.4;margin-top:10px;margin-bottom:0}.footer .footer-newsletter-form__success{color:#28a745;font-size:12px;line-height:1.4;margin-top:10px;margin-bottom:0;font-weight:500}.footer__social{margin-top:18px}.footer__social-title{font-family:"Oswald",sans-serif;font-weight:500;font-size:17px;text-transform:uppercase;margin-bottom:15px;margin-top:68px;color:#fff}.footer__social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.footer__social-link{width:35px;height:35px;background-color:rgba(0,0,0,0);border:solid 1px #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s;transition:background-color .3s;text-decoration:none}.footer__social-link:hover{background-color:#ba3735;border-color:#ba3735}.footer__social-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__social-icon img{width:18px;height:18px}.footer__divider{height:1px;background-color:#333;width:100%}.footer__bottom{padding:25px 0}@media(max-width: 400px){.footer__bottom{padding:25px 20px}}.footer__bottom-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__copyright{color:#fff;font-size:13px;margin:0}.footer__legal--mobile{display:none}.footer__logo--mobile{display:none}.footer__legal--desktop{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__legal--desktop .legal-separator{color:gray}.footer__legal--desktop li a{color:#fff;text-decoration:none;font-size:13px;-webkit-transition:color .3s;transition:color .3s}.footer__legal--desktop li a:hover{color:#ba3735}@media(max-width: 1200px){.footer__waves{top:-40px !important}.footer__gammes-logos{gap:40px}.footer__main .footer__container{gap:40px}.footer__legal--desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}}@media(max-width: 992px){.footer__waves{top:-40px !important}.footer__gammes-logos{gap:40px}.footer__main .footer__container{gap:40px}.footer__legal--desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}}@media(max-width: 768px){.footer{margin-top:0px}.footer__gammes-section{padding:30px 0 25px}.footer__gammes-logos-section{padding:25px 0}.footer__gammes-logos{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__gamme-link{width:50%;height:50%}.footer__gamme-link img{width:50%}.footer .footer__title--showroom,.footer .footer__showroom,.footer .footer__column--contact,.footer .footer__logo,.footer .footer__description,.footer a[href*="/histoire"].footer__btn-container{display:none}.footer__social{margin-top:0}.footer__social-title{margin-top:0}.footer__main{padding:40px 30px;text-align:center}.footer__main .footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.footer__column.footer__brand{max-width:none;margin-top:-55px}.footer__bottom-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;text-align:center}.footer__legal--desktop{display:none}.footer__legal--mobile{display:block;text-align:center}.footer__legal--mobile .legal-separator{color:gray}.footer__legal--mobile a{color:#fff;text-decoration:none;font-size:13px !important}.footer__legal--mobile a:hover{color:#ba3735}.footer__logo--mobile{margin-top:30px;padding-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.footer__logo--mobile img{width:250px}}@media(max-width: 576px){.footer__gammes-section{padding:25px 0 20px}.footer__gammes-logos-section{padding:20px 0}.footer__gammes-title{font-size:16px}.footer__gammes-logos{gap:20px}.footer__gamme-link img{height:30px}.footer__main{padding:30px 30px}.footer__social-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@-webkit-keyframes footer-forever1{0%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}100%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}}@keyframes footer-forever1{0%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}100%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}}@-webkit-keyframes footer-forever2{0%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}100%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}}@keyframes footer-forever2{0%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}100%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}}@-webkit-keyframes footer-forever3{0%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}100%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}}@keyframes footer-forever3{0%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}100%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}}@-webkit-keyframes footer-forever4{0%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}100%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}}@keyframes footer-forever4{0%{-webkit-transform:translate(-90px, 0);transform:translate(-90px, 0)}100%{-webkit-transform:translate(85px, 0);transform:translate(85px, 0)}}
