button{border:0;border-radius:100px;color:#fff;cursor:pointer;font-family:Inter;font-size:16px;font-size:1rem;font-style:normal;line-height:20px}.btn-small{padding:12px 16px}.btn-medium{padding:16px 32px}.btn-whiteborder{background:none;border:1px solid #fff;color:#fff}.btn-red{background:var(--Renau);color:#fff}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.mb-32{margin-bottom:32px}.mt-64{margin-top:64px!important}.mt-124{margin-top:124px!important}.my-64{margin-bottom:64px;margin-top:64px}.mb-64{margin-bottom:64px!important}.mb-124{margin-bottom:124px!important}.mb-16{margin-bottom:16px}.container{margin:0 auto;width:1192px}.heading-style-h1,h1{color:#fff;font-size:3rem;font-weight:var(--bold);line-height:3.75rem}.heading-style-h2,h2{color:#161616;font-size:2rem;font-weight:var(--semiBold);line-height:2.5rem}.heading-style-h3,h3{color:#161616;font-size:1.25rem;font-weight:var(--semiBold);line-height:2rem}strong{font-weight:600}mark{background:none}.text-color-red,mark{color:var(--Renau)}.text-color-white{color:var(--white)}#IndexHeader{height:100px;justify-content:center;width:100vw}#IndexHeader,#IndexHeader nav{display:flex;position:absolute}#IndexHeader nav{align-items:center;justify-content:space-between;top:64px}#IndexHeader nav ul{align-items:center;display:flex;gap:32px}#IndexHeader nav a{color:#fff}#MainHeader{justify-content:center}#MainHeader,#MainHeader nav{display:flex;height:100px;width:100vw;z-index:1000}#MainHeader nav{background:#fff;border-bottom:1px solid #1616160d;box-shadow:0 0 40px -6px #00000040;position:fixed}#MainHeader nav,#MainHeader nav div{align-items:center;justify-content:space-between}#MainHeader nav div{display:flex}#MainHeader nav ul{align-items:center;display:flex;gap:32px}#MainHeader nav a{color:#000;display:flex}.NavFlag-responsive,.responsive-menu{display:none!important}.responsive-menu{gap:16px}.responsive-menu .burger{cursor:pointer;z-index:10000}.responsive-nav{background-color:#fff;display:flex;flex-direction:column;height:calc(100vh - 100px);position:fixed;right:0;top:100px;transition:all .5s ease-in-out;width:100vw;z-index:1000}.responsive-nav ul{height:100%;width:100}.responsive-nav li{background-color:#fff;cursor:pointer;display:flex;height:20%;transition:all .3s ease-in;width:100%}.responsive-nav li a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.responsive-nav li:hover{background-color:#d30000}.responsive-nav li:hover a{color:#fff;transition:all .3s ease-in}.burger{display:none}footer{border-top:1px solid #1616160d;padding-top:64px}footer span{background:#1616160d;display:block;height:1px;width:100%}.FooterCoor{display:flex;flex-direction:column}.FooterLink{display:flex;gap:124px}.FooterCoorLink{display:flex;justify-content:space-between}.FooterLink ul{display:flex;flex-direction:column;gap:16px}.CopyrightDroit{display:flex;justify-content:space-between;padding:32px 0}.CopyrightDroit p{color:#161616;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.CopyrightDroit ul{display:flex;gap:16px}.CopyrightDroit a{color:#161616;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#HomeNumber{background-color:var(--Renau);padding:50px 0}#HomeNumber ul{justify-content:space-between}#HomeNumber li,#HomeNumber ul{align-items:center;display:flex}#HomeNumber li{gap:20px}#HomeNumber .Number{font-size:48px;letter-spacing:-2.56px;line-height:normal}#HomeNumber .Number,.NumberText{color:#fff;font-style:normal;font-weight:500}.NumberText{font-family:Inter;font-size:16px;line-height:20px;max-width:100px}.VerticalLine{background:#fff;display:block;height:40px;width:1px}#Client .cards{display:flex;gap:32px;width:-webkit-fit-content;width:fit-content}#Client .card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 0 40px -6px #00000021;display:flex;height:200px;justify-content:center;min-width:272px;position:relative}#Client .card>img{max-height:64px;max-width:124px}#Client .card .Secteur{align-items:center;bottom:8px;display:flex;gap:4px;position:absolute;right:16px}#Client .transform{transform:translateX(-152px)}#Client .card .Secteur img{height:12px;width:12px}#Client .card .Secteur p{color:#161616;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px}#Newsletter{align-items:center;background:var(--Red10);display:flex;flex-direction:column;padding:64px 0}#Newsletter p{color:#161616;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;max-width:580px;text-align:center}#Newsletter div{height:52px;position:relative;width:480px}#Newsletter div input{background-color:#fff;border-radius:100px;height:100%;padding-left:24px;position:absolute;width:100%}#Newsletter div button{position:absolute;right:0}#HeroBanner{display:flex;flex-direction:column;justify-content:center;min-height:100vh;position:relative}#HeroBanner video{min-height:-webkit-fill-available;object-fit:cover;position:absolute;width:-webkit-fill-available;z-index:-1}#SavoirFaire .horizontale{display:flex}#SavoirFaire .horizontale>div{width:50%}#SavoirFaire .horizontale div img{height:100%;max-height:300px;object-fit:cover;width:-webkit-fill-available}#SavoirFaire .horizontale .content{padding:24px}#SavoirFaire .horizontale .content div{align-items:center;display:flex;gap:16px}#SavoirFaire .horizontale .content .number{color:#d30000;font-family:Inter;font-size:32px;font-style:normal;font-weight:700;letter-spacing:-1.28px;line-height:normal}#SavoirFaire .horizontale .content .title{color:#000;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.content>p{color:#161616;font-weight:500;line-height:24px}.content>p,.red-circle{font-family:Inter;font-size:16px;font-style:normal}.red-circle{align-items:center;background:var(--Renau);border-radius:100px;color:#fff;display:flex;font-weight:700;height:32px;justify-content:center;line-height:normal;width:32px}.Argument{font-weight:700;line-height:20px}.Argument,.Argumentation{color:#161616;font-family:Inter;font-size:16px;font-style:normal}.Argumentation{font-weight:500;line-height:24px}.container-argu{min-width:200px;width:calc(33.33% - 27px)}.container-argus{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px}#Temoignage{align-items:center;display:flex;flex-direction:column}#Temoignage img{max-height:170px;max-width:320px;object-fit:cover}#Temoignage .ContainerTop{align-items:center;display:flex;height:300px;overflow:hidden;position:relative;width:100%}#Temoignage .coulissant{display:flex;position:absolute;transition:all .4s ease-in-out;width:-webkit-fit-content;width:fit-content}.temoignage{align-items:center;display:flex}.temoignage div{width:50%}.ContainerTop .containerIMG{align-items:center;display:flex;justify-content:center}#Temoignage .container-content{display:flex;flex-direction:column}#Temoignage .container-content .Poste{color:#161616;font-family:Inter;font-size:16px;font-style:italic;font-weight:500;line-height:normal}#Temoignage .container-content .Nom{color:#161616;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal}#Temoignage .container-content .Avis{color:#161616;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px}#FamilleHeroBanner{align-items:center;display:flex;height:50vh;overflow:hidden;position:relative;width:100vw}#FamilleHeroBanner img{height:100%;object-fit:cover;position:absolute;width:100vw;z-index:-1}#FamilleHeroBanner p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;max-width:580px}.navigation{display:flex;gap:8px;position:absolute;top:55px}.navigation a,.navigation p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#ListFamille .cards{display:flex;flex-wrap:wrap;gap:20px}#ListFamille .card{align-items:center;aspect-ratio:1/1;border-radius:16px;display:flex;justify-content:center;min-width:250px;object-fit:cover;overflow:hidden;position:relative;width:calc(25% - 15px)}#ListFamille .card p{bottom:16px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;position:absolute;text-align:center;width:100%}#ListFamille .card img{height:100%;object-fit:cover;transition:all .3s ease-in;width:100%}#ListFamille .card:hover img{width:120%}#InfoContact{display:flex}#InfoContact>div{width:100%}#InfoContact li{display:flex;flex-direction:column}#InfoContact li.mt-16 p{font-weight:700;margin-bottom:8px}#InfoContact li a{width:-webkit-fit-content;width:fit-content}#InfoContact .compagnie{font-weight:700}#DevisAsk{align-items:center;background-color:var(--Red10);display:flex;flex-direction:column;height:40vh;justify-content:center;width:100vw}#DevisAsk p{color:#161616;font-size:16px;font-style:normal;font-weight:500;line-height:24px;max-width:580px;text-align:center}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/static/media/Inter-Thin.97a5cc3ca8d3b35a4239.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/static/media/Inter-ExtraLight.fbcf1d9ad9d7bac9f6de.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/Inter-Light.02850f28027788580733.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/Inter-Regular.9ca9ba81e9dcaa12b3a1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/Inter-Medium.3f7acfe50aad7ad68548.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/Inter-SemiBold.6058d3da655fb35169c2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/Inter-Bold.0eaf807b1cf0eceabe0f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/Inter-ExtraBold.4164cfba15dbca5f37aa.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/static/media/Inter-Black.83d81b169bedf85385f2.ttf) format("truetype")}#DevisAsk p,*{font-family:Inter}*{border:0;box-sizing:border-box;font-size:1rem;list-style:none;margin:0;outline:none;padding:0;scroll-behavior:smooth;text-decoration:none}:root{--Renau:#d30000;--Red10:#f9eded;--white:#fff;--regular:400;--medium:500;--semiBold:600;--bold:700}body,html{width:100vw}a{color:#161616}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}video::-webkit-media-controls-mute-button,video::-webkit-media-controls-volume-slider{display:none!important}video::-webkit-media-controls{overflow:hidden!important}#Client{overflow-x:hidden;width:100vw}#Admin{display:flex;flex-direction:column}#Admin p{color:#161616;font-style:normal;font-weight:500;line-height:24px}#Admin h1{font-size:32px;margin:124px auto 64px}#Admin h1,#Admin h4{color:#161616;font-style:normal;font-weight:700;line-height:normal}#Admin h4{font-size:20px;margin-bottom:32px;margin-top:64px}footer a{color:#161616}#ContactForm{flex-direction:column}#ContactForm,#ContactForm div{display:flex;gap:20px}#ContactForm input,#ContactForm textarea{border:1px solid #161616;border-radius:8px;color:#161616;font-style:normal;font-weight:500;line-height:normal;padding:16px 24px;resize:none;width:100%}#ContactForm button{margin-left:auto;margin-top:20px}.left-translate{animation:scrollImagesgd 45s linear infinite}.right-translate{animation:scrollImagesdg 45s linear infinite}@keyframes scrollImagesgd{0%{transform:translateX(-100%)}to{transform:translateX(1.2%)}}@keyframes scrollImagesdg{0%{transform:translateX(0)}to{transform:translateX(-101.2%)}}#CompagnyTeam .cards{display:flex;flex-wrap:wrap}#CompagnyTeam a{max-height:400px;overflow:hidden;position:relative;width:25%}#CompagnyTeam .card img{height:100%;object-fit:cover;width:121%}#CompagnyTeam .card div{bottom:24px;left:24px;position:absolute;transform:translateY(80%);transition:all .3s ease-in-out}#CompagnyTeam a:hover .card div{transform:translateY(0)}.TeamerName{font-style:normal;font-weight:500}.TeamerName,.TeamerPoste{color:#000;line-height:normal}.TeamerPoste{font-style:italic;font-weight:400}.TeamerPhrase{color:#000;font-style:normal;font-weight:500;line-height:20px;margin-right:24px}#CompagnyNumber{background:#d30000;background:var(--Renau);padding:96px 0}#CompagnyNumber .Wrapper div{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}#CompagnyNumber .Number{font-size:48px;letter-spacing:-1.92px}#CompagnyNumber .Descriptif,#CompagnyNumber .Number{color:#fff;font-style:normal;font-weight:500;line-height:normal}#CompagnyNumber .Descriptif{font-size:20px;max-width:250px;text-align:center}#CompagnyValue .Wrapper{display:flex;flex-wrap:wrap;gap:32px}#CompagnyValue .Wrapper>div>div{align-items:center;background:#d30000;background:var(--Renau);border-radius:8px;display:flex;height:64px;justify-content:center;width:64px}#CompagnyValue .Wrapper img{max-height:32px;width:auto}#CompagnyValue .Wrapper div{width:calc(33.33% - 22px)}#CompagnyValue .Wrapper .Title{color:#161616;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:8px;margin-top:16px}#CompagnyAbout .Information{display:flex;gap:64px}#CompagnyAbout .Information>div{width:50%}#CompagnyAbout .Information p{color:#161616;font-style:normal;font-weight:400;line-height:24px;text-align:justify}#CompagnyAbout .Information .Carrousel{border-radius:16px;overflow:hidden}#CompagnyAbout .Carrousel img{aspect-ratio:1/1;height:100%;object-fit:cover;width:33.3333333%}#Actualite .cards{display:flex;flex-wrap:wrap;gap:32px}#Actualite .card{background:#fff;border-radius:16px;box-shadow:0 4px 40px -6px #00000021;overflow:hidden;width:calc(33.33% - 22px)}#Actualite .News{color:#d30000;color:var(--Rouge-Renau,#d30000);font-size:12px}#Actualite .News,#Actualite .Title{font-style:normal;font-weight:700;line-height:normal}#Actualite .Title{color:#161616;font-size:20px;margin-bottom:8px}#Actualite .containerInfo{padding:24px}.container{overflow:visible!important}#Actualite .Descriptif{color:#161616;font-style:normal;font-weight:500;line-height:24px}#Actualite a{color:#d30000;color:var(--Rouge-Renau,#d30000);display:block;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-left:auto;margin-top:16px;width:-webkit-fit-content;width:fit-content}#FormProduit form{display:flex;flex-direction:column;gap:20px}#FormProduit .ContainerProduit{display:flex;gap:32px}#FormProduit .ContainerProduit>div{width:50%}#FormProduit .ContainerProduit .information{display:flex;flex-direction:column}#FormProduit .information p{color:#161616;font-style:normal;font-weight:400;line-height:24px}#FormProduit form div{display:flex;gap:20px}#FormProduit form input,#FormProduit form textarea{border:1px solid #161616;border-radius:8px;padding:16px 24px;resize:none;width:100%}#FormProduit form textarea{height:130px}#FormProduit form button{margin-left:auto}#VideoFiche{min-height:100vh;padding:64px 0;position:relative;width:100vw}#VideoFiche img{height:calc(100vh - 100px);object-fit:cover;position:absolute;top:0;width:100vw;z-index:-1}#ConveyorInfo input,#ConveyorInfo select,#EssentialInfo input,#ProductInfo input{border:1px solid #161616;border-radius:8px;color:#161616;font-style:normal;font-weight:500;line-height:normal;padding:16px 24px}.dropzone{align-items:center;aspect-ratio:1/1;border:1px solid #161616;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:100%}.dropzone p{color:#000;font-style:normal;font-weight:400;line-height:normal;margin-top:24px;max-width:400px}.Productanwser,.containerdocuments{display:flex;flex-direction:column;gap:20px}.Productanwser p{font-size:20px;font-weight:600}.Productanwser div{display:flex;gap:20px}.Productanwser input{width:100%}.Productanwser button{margin-left:auto}.fileszone{border:1px solid #161616;border-radius:16px;height:24%;overflow-y:scroll;padding:24px;width:100%}.fileszone ul{display:flex;flex-direction:column;gap:12px;width:100%}.fileszone div{align-items:center;display:flex;gap:12px;justify-content:center}.fileszone svg{cursor:pointer}.fileszone li{align-items:center;display:flex;justify-content:space-between}.fileszone img{width:20px}.dragging{background-color:#00000021;border:1px dashed #161616!important}.a2,.dragging .a1{display:none}.dragging .a2{display:block}.ProductForm{display:flex;gap:40px}.ProductForm>div{width:50%}#EssentialInfo div,.ItemList{display:flex;gap:20px}.ItemList .active{background:#d30000;background:var(--Renau);color:#fff}.ItemList p{pointer-events:none}.ItemList li{background:#fff;border:1px solid #d30000;border:1px solid var(--Rouge-Renau,#d30000);border-radius:8px;color:#d30000;color:var(--Renau);cursor:pointer;font-style:normal;font-weight:500;line-height:normal;padding:16px 24px}.PreviewConveyor{aspect-ratio:1/1;border:1px solid #00000021;border-radius:16px;width:100%}.PreviewConveyor img{border-radius:16px;height:-webkit-fill-available;object-fit:cover;width:100%}#CommentForm textarea{border:1px solid #161616;border-radius:16px;font-style:normal;font-weight:500;height:200px;line-height:normal;margin-top:20px;padding:16px 24px;resize:none;width:100%}#CommentForm button{display:block;margin-left:auto;margin-top:24px;width:-webkit-fit-content;width:fit-content}#myThreeJsScene{height:-webkit-fit-content;height:fit-content;height:100%;width:100%;z-index:-1}#myThreeJsScene canvas{border-radius:8px;width:100%}#CompagnyNumber .Wrapper{display:flex;flex-direction:column;gap:96px;justify-content:space-between}#CompagnyNumber .Wrapper .NumberContainer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#FicheTechnique>div{display:flex;gap:64px}#FicheTechnique .Rendu{width:400px}#FicheFiles ul{display:flex;flex-wrap:wrap;gap:16px;width:100%}#FicheFiles ul a{align-items:center;background:#d30000;background:var(--Renau);border-radius:4px;color:#fff;display:flex;gap:8px;padding:8px 12px}.RedTitle{border-top:1px solid #00000021;color:#d30000;color:var(--Rouge-Renau,#d30000);font-style:normal;font-weight:600;line-height:normal;margin-top:16px;padding:16px 0;text-transform:uppercase}#SavoirFaire ul li{color:#161616;font-style:normal;font-weight:500;line-height:24px;list-style:disc;margin-left:16px}#FicheTechnique tbody tr:first-child,#FicheTechnique tbody tr:nth-child(11),#FicheTechnique tbody tr:nth-child(3),#FicheTechnique tbody tr:nth-child(5),#FicheTechnique tbody tr:nth-child(7),#FicheTechnique tbody tr:nth-child(9){background:#f8f8f8}#FicheTechnique tbody td,#FicheTechnique tbody th{padding:8px;text-align:left}#FicheTechnique table{width:100%}.FicheList li{list-style:disc;margin-left:32px}#ficheBande div{display:flex;flex-wrap:wrap;gap:8px}#ficheBande img{max-width:72px}#FicheTechnique th{font-weight:500}#fichemoteur img{max-width:64px}#Temoignage .Menu{align-items:center;display:flex;gap:8px;margin-top:96px}#Temoignage .Menu span{background:#d9d9d9;border-radius:100px;cursor:pointer;display:block;height:8px;width:8px}#Temoignage .Menu .active{background:#f96464;height:12px;width:12px}#CompagnyAbout .Carrousel{position:relative}#CompagnyAbout .Coulissant{display:flex;height:100%;position:absolute;transition:all 1s ease-in-out;width:-webkit-fit-content;width:fit-content;width:300%}#FamilleHeroBanner.compagny{height:calc(100vh - 100px)}#FamilleHeroBanner .Carrousel{height:100%;position:absolute;width:100vw;z-index:-2}#FamilleHeroBanner .Coulissant{display:flex;height:100%;position:absolute;transition:all 1s ease-in-out;width:-webkit-fit-content;width:fit-content;width:600%}#FamilleHeroBanner .Coulissant img{position:static}#BlackFilter{background:#0000004d;height:100%;position:absolute;width:100vw;z-index:-1}#SavoirFaire .Carrousel{display:flex;height:300px;overflow:hidden;position:relative}#SavoirFaire .Coulissant{display:flex;height:100%;position:absolute;transition:all 1s ease-in-out;width:-webkit-fit-content;width:fit-content;width:200%}.NavFlag{display:flex;height:16px;justify-content:center;overflow:hidden;width:24px}.NavFlag:hover{overflow:visible;overflow:initial}.containerFlag{align-items:center;background-color:#fff;border-radius:2px;display:flex;flex-direction:column;gap:16px;height:-webkit-fit-content;height:fit-content;padding-bottom:4px;width:100%}.NavFlag img{cursor:pointer;width:16px}.containerslogan{align-items:center;display:flex;gap:16px;justify-content:center;position:absolute;top:96px;width:100%}.containerslogan p{color:#fff;font-size:48px;font-weight:500}.containerslogan img{width:96px}.BlackFilter{background:#0000004d;min-height:-webkit-fill-available;position:absolute;width:-webkit-fill-available;z-index:-1}#Articles .Wrapper{column-gap:64px;display:flex;flex-wrap:wrap}#Articles .Wrapper a{border-bottom:1px solid #00000021;border-top:1px solid #00000021;display:flex;gap:16px;margin-top:-1px;padding:32px 0;width:calc(50% - 32px)}#Articles .Wrapper .card-img{max-width:220px}#Articles .card-img img{width:100%}#Articles .card-title{color:#000;font-style:normal;font-weight:700;line-height:24px}#Articles .card-description{color:#161616;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-top:4px}#Articles .card-sub{color:#d30000;color:var(--Rouge---Nol,#d30000);font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin-top:12px}#Article{display:flex;gap:64px}#Article .contenu{width:60%}#Article .contenu p{color:#000;font-style:normal;font-weight:400;line-height:24px}#Article aside a{color:#d30000;color:var(--Renau);font-weight:600}#Actualite .cards img{height:140px;width:100%}.FooterLink .actualite a{display:block;overflow:hidden;white-space:nowrap}#Technical-Conveyor{align-items:flex-start;display:flex;gap:27px}#Product-Visual{display:flex;flex-direction:column;gap:16px;max-width:866px}#Product-Visual #MainScene{height:502px;max-height:502px;width:100%}#Product-Visual #MainScene div,#Product-Visual #MainScene img,#Product-Visual #MainScene video{border-radius:8px;height:502px;object-fit:cover;width:866px}#Product-Visual #MainScene svg{position:absolute}#Product-Visual #D3-Suggest,#Product-Visual #Video-Suggest{align-items:center;display:flex;justify-content:center;position:relative}#Product-Visual #D3-Suggest svg,#Product-Visual #Video-Suggest svg{pointer-events:none;position:absolute;z-index:1000}#Video-Suggest:after{background-color:#0003;border-radius:4px;bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}#Product-Visual .container-coulissant{height:78px;overflow:hidden;width:100%}#Product-Visual .Coulissant{align-items:center;display:flex;gap:16px;height:100%;position:relative;transition:all .4s ease-in-out;width:-webkit-max-content;width:max-content}#Product-Visual .Coulissant img,#Product-Visual .Coulissant video{border-radius:4px;cursor:pointer;height:78px;object-fit:cover;width:140px}#Product-Visual .container-coulissant{align-items:center;display:flex;position:relative}#Product-Visual .container-coulissant>svg{cursor:pointer;position:absolute;z-index:100}#Product-Visual .container-coulissant .left-svg{display:none;left:16px;transform:rotate(180deg)}#Product-Visual .container-coulissant .right-svg{right:16px}#Product-Visual .container-coulissant>span{display:block;height:100%;position:absolute;width:90px}#Product-Visual .container-coulissant .left-shadow{background:linear-gradient(-90deg,#0000,#0009);display:none;left:0}#Product-Visual .container-coulissant .right-shadow{background:linear-gradient(90deg,#0000,#0009);right:0}#Product-Visual #Image-Suggest{display:flex;gap:16px}#Container-Selection{align-self:flex-start;display:flex;flex-direction:column;height:-webkit-fill-available;overflow:visible!important;position:relative;width:25%}#Sticky-Selection{background-color:#f9eded;border-radius:8px;gap:24px;min-height:100px;min-width:250px;padding:16px;position:-webkit-sticky;position:sticky;top:140px}#Sticky-Selection,#Sticky-Selection div{align-items:center;display:flex;flex-direction:column;width:100%}#Sticky-Selection div>p{color:#d30000;color:var(--Rouge-Renau,#d30000);font-style:normal;font-weight:600;line-height:normal}#Sticky-Selection ul{display:flex;gap:8px;margin-top:16px;width:100%}#Sticky-Selection li{background:#fff;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:8px 0;width:100%}#Sticky-Selection li.active{background:#d30000;background:var(--Renau);color:#fff}#Sticky-Selection ul p{pointer-events:none}#Conveyor-Option{max-width:866px;width:100%}#Conveyor-Option .Wrapper{display:flex;flex-wrap:wrap;gap:20px}#Conveyor-Option .Wrapper li{border-radius:4px;display:flex;justify-content:center;overflow:hidden;position:relative;width:calc(33.33333% - 14px)}#Conveyor-Option .Wrapper p{bottom:16px;color:#fff;font-style:normal;font-weight:600;line-height:normal;position:absolute;text-align:center;width:100%}#Conveyor-Option .Wrapper img{height:100%;object-fit:cover;width:100%}#ListFamille h4{color:#d30000;font-size:24px;font-size:20px}.custom-select{display:flex;flex-direction:column;gap:0!important}.selected-option{background-color:#0000001a;border-radius:4px;display:flex;gap:4px;padding:4px 8px}.remove{cursor:pointer}.selected-options{background:#fff;border:1px solid #161616;border-radius:8px;display:flex;flex-wrap:wrap;gap:4px!important;padding:16px 24px;z-index:1}.selected-options .placeholder{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.custom-select select{border-radius:0 0 8px 8px!important;border-top:0!important;margin-top:-6px}#Motrice,#Tension{flex-direction:row!important}#Container-technique ul li{display:flex;flex-direction:column;justify-content:space-between;padding:16px 0}#Container-technique ul li img,#Container-technique ul li span{border-radius:4px;display:block;max-width:124px;width:100%}#Container-technique ul li p:first-child{color:#d30000;color:var(--Renau);font-style:normal;font-weight:600;line-height:normal}#Container-technique table{border-collapse:collapse;table-layout:auto;width:100%}#Container-technique tbody td{border:1px solid #ddd;font-size:.875rem}#Container-technique tbody td:first-child,#Container-technique tbody td:nth-child(3){background:#f8f8f8;font-weight:400}#Container-technique td{font-weight:500;padding:1rem;text-transform:lowercase;width:25%}#Container-technique table td:first-child{font-weight:400;white-space:nowrap}#Container-technique td:first-letter{text-transform:capitalize}#Merci-Devis{align-items:center;display:flex;flex-direction:column;padding:124px 0}#Merci-Devis img{width:124px}#Merci-Devis .red{color:#d30000;color:var(--Renau);margin-top:32px}#Merci-Devis div{display:flex;gap:24px;margin-top:40px}#Merci-Devis p{color:#161616;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin-top:16px;max-width:750px;text-align:center}.placeholder-asterisk:after{color:red;content:"*"}.container_info_fiche{display:flex;flex-direction:column;gap:1rem;padding:1rem 0;width:100%}@media (max-width:1320px){.container{width:1000px}#HomeNumber ul{flex-wrap:wrap}#HomeNumber li{flex:1 1 33%}.container-argu{width:calc(50% - 20px)}.FooterLink{gap:64px}#ListFamille .card{width:calc(33.33333% - 14px)}#Container-technique ul li{flex-direction:column;gap:16px}#Container-technique table{max-width:none}}@media (max-width:1128px){.container{width:900px}#MainHeader nav ul{display:none!important}.NavFlag-responsive{display:flex!important}.burger{display:block}.responsive-menu{display:flex!important}.CopyrightDroit{align-items:center;flex-direction:column-reverse;gap:16px}.CopyrightDroit p,.CopyrightDroit ul{width:-webkit-fit-content;width:fit-content}}@media (max-width:924px){.container{width:796px}#Actualite .card{width:calc(50% - 32px)}#HeroBanner>div.container>a{display:flex;margin:auto;width:-webkit-fit-content;width:fit-content}.FooterCoorLink{flex-direction:column}.FooterLink{justify-content:space-between;margin-top:56px}.FooterLink ul{width:-webkit-fit-content;width:fit-content}#InfoContact{margin-top:32px}.FooterCoor #InfoContact{width:100%}.FooterCoor{align-items:center}.FooterCoor ul{display:flex;justify-content:space-between;width:100%}#CompagnyValue .Wrapper div,.FooterCoor ul li{align-items:center;display:flex;flex-direction:column}#CompagnyValue .Wrapper div{width:calc(50% - 16px)}#CompagnyValue .Descriptif{text-align:center}#CompagnyAbout .Information>div{width:100%}#CompagnyAbout .Information{flex-direction:column-reverse}#CompagnyAbout .Information .Carrousel{aspect-ratio:1/1}#FamilleHeroBanner p{text-align:center}#FamilleHeroBanner>div>div:nth-child(2){align-items:center;display:flex;flex-direction:column}#Article{flex-direction:column}#Article .contenu{width:100%}#Article ul{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}#Article ul li{width:-webkit-fit-content;width:fit-content}#root>footer>div.FooterCoorLink>div.FooterCoor>a.mt-32{text-align:center}}@media (max-width:860px){.container{width:738px}#ListFamille .card{width:calc(50% - 10px)}}@media (max-width:768px){.container{width:644px}.temoignage{flex-direction:column}.temoignage div{width:100%}#Temoignage .container-content{align-items:center;margin-top:16px}#Temoignage .container-content .Avis{text-align:center}#Temoignage .ContainerTop{height:383px}#Temoignage .Menu{margin-top:32px}#Temoignage .coulissant{align-items:center}#Technical-Conveyor{flex-direction:column-reverse}#Container-Selection{width:100%}#Sticky-Selection{align-items:self-start;flex-direction:row;flex-wrap:wrap;margin-top:32px!important;min-width:auto;width:100%}#Sticky-Selection div{width:calc(50% - 12px)}#CompagnyNumber .Wrapper .NumberContainer{flex-wrap:wrap;gap:24px;justify-content:space-around}#FamilleHeroBanner a{display:flex;justify-content:center}#Articles .Wrapper a{align-items:center;width:100%}#EssentialInfo input{width:calc(50% - 32px)}#CommentForm>p,#ConveyorInfo>p,#EssentialInfo>p,#ProductInfo>p{text-align:center}.ProductForm{flex-direction:column}.PreviewConveyor{aspect-ratio:1/1}.PreviewConveyor,.Productanwser,.containerdocuments{width:100%!important}.Productanwser button{margin:auto}#InfoContact{flex-direction:column}#ContactForm button{margin:20px auto 0}#CommentForm button{margin-left:auto;margin-right:auto}#CommentForm>div{justify-content:center!important}.PreviewConveyor img{height:100%}.ContainerProduit{flex-direction:column}#FormProduit .ContainerProduit .information{width:100%}}@media (max-width:704px){.container{width:576px}#SavoirFaire>div:nth-child(2),#SavoirFaire>div:nth-child(4){flex-direction:column}#SavoirFaire>div:nth-child(3),#SavoirFaire>div:nth-child(5){flex-direction:column-reverse}#SavoirFaire .horizontale,#SavoirFaire .horizontale>div{width:100%}#Conveyor-Option .Wrapper li{width:calc(50% - 10px)}.FooterCoor ul{flex-wrap:wrap;gap:24px;justify-content:space-evenly}}@media (max-width:608px){.container{width:512px}#Actualite .card{width:100%}#Actualite .cards img{object-fit:cover}#CompagnyValue .Wrapper div,#ListFamille .card{width:100%}}@media (max-height:750px){#FamilleHeroBanner{height:auto;padding:96px 0}#FamilleHeroBanner.compagny{min-height:100vh}}@media (max-height:630px){#FamilleHeroBanner.compagny{height:auto}}@media (max-height:544px){.containerslogan{margin-bottom:64px;padding-top:64px;position:static}.containerherobannercontent{padding-bottom:64px}}@media (max-width:544px){.container{width:448px}.container-argu{justify-content:center;width:100%}.CopyrightDroit ul{align-items:center;flex-direction:column}h1{font-size:40px;line-height:48px}.containerslogan{margin-bottom:64px;padding-top:64px;position:static}.containerherobannercontent{padding-bottom:64px}.containerslogan p{font-size:32px;line-height:40px}#HomeNumber ul{flex-direction:column}#HomeNumber ul span{rotate:90deg}#HomeNumber li{flex-direction:column;gap:0;justify-content:center;width:100%}.NumberText{max-width:-webkit-fit-content;max-width:fit-content}#Newsletter div,#Newsletter p{max-width:448px}.CopyrightDroit p{text-align:center;width:80%}}@media (max-width:480px){#Newsletter div,#Newsletter p,.container{width:400px}.container-argu{align-items:center;display:flex;flex-direction:column}.Argumentation{text-align:center}.containerslogan{flex-direction:column}h1{font-size:32px;line-height:normal}.containerslogan{gap:4px}#Articles .Wrapper a{flex-direction:column}#Articles .Wrapper a .card-content{align-items:center;display:flex;flex-direction:column}#Articles .Wrapper a .card-description{text-align:center;width:90%}#EssentialInfo div,.Productanwser div{flex-direction:column}#EssentialInfo div,#EssentialInfo div input{width:100%}#Temoignage .ContainerTop{height:500px}}@media (max-width:425px){#Newsletter div,#Newsletter p,.container{width:393px}.FooterLink{align-items:center;flex-direction:column;gap:32px}#CompagnyNumber .Wrapper div{width:100%}.Information a{display:flex;justify-content:center}.FooterCoor,.FooterLink ul{align-items:center}#ContactForm div,#Sticky-Selection{flex-direction:column}#Sticky-Selection div{width:100%}}@media (max-width:375px){#Newsletter div,#Newsletter p,.container{width:351px}}@media (max-width:320px){#Newsletter div,#Newsletter p,.container{width:304px}#Articles .card-title{text-align:center}}#fiche-technique .cards{display:flex;gap:16px}#fiche-technique .card{align-items:center;background:#d30000;border-radius:100px;cursor:pointer;display:flex;gap:8px;padding:8px 16px}#fiche-technique .card img{height:20px}#fiche-technique .card p{color:#fff;font-style:normal;font-weight:500;line-height:normal}#FamilleHeroBanner .cards{display:flex;gap:16px;margin-top:40px}#FamilleHeroBanner .card{background:#d30000;border:1px solid #fff;border-radius:100px;display:flex;gap:8px;padding:8px 18px}#FamilleHeroBanner .card img{height:20px;position:static;width:20px;z-index:1}#FamilleHeroBanner .card p{color:#fff}.mt-96{margin-top:96px}.fullscreen-active,.fullscreen-active canvas,.fullscreen-active div{height:100vh!important;width:100vw!important}
/*# sourceMappingURL=main.eaf24903.css.map*/