@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,900;1,900&display=swap";*{font-family:Switzer-Regular;margin:0;padding:0;box-sizing:border-box}.Header{position:fixed;top:0;left:0;width:100%;padding:1rem 2rem;background:#fff;display:flex;align-items:center;justify-content:space-between;z-index:100;height:12vh;padding-top:2vh;box-shadow:0 4px 8px #0000001a;transition:box-shadow .3s ease;z-index:1000}.rounded-img{display:flex;align-items:center;width:2vh;border-radius:50%;scale:.35}.navbar{display:flex;align-items:center;justify-content:center;flex-grow:1}.Header .navbar a{font-size:2.2vh;color:#000;font-weight:500;margin-left:2rem;text-decoration:none;transition:color .3s,transform .3s;display:flex;align-items:center;font-family:Raleway,sans-serif}.navbar a:hover{color:#d10101}.navbar a.active{color:#d10101;font-weight:700;border-bottom:2px solid #d10101}.contactbtn{font-family:Raleway,sans-serif;background-color:#333;border-radius:20px;padding:.5rem 1.2rem;color:#fff;font-size:1rem;text-align:center;cursor:pointer;transition:background-color .3s;display:flex;align-items:center;text-decoration:none}.contactbtn:hover{background-color:#333;color:#fff;transform:scale(1.02)}.burger-menu{display:none;flex-direction:column;gap:4px;cursor:pointer}.burger-line{width:30px;height:4px;background-color:#333;border-radius:5px}@media screen and (max-width: 1024px){.rounded-img{display:none}}@media (max-width: 768px){.Header{display:flex;justify-content:space-between;align-items:center;padding:rem;height:auto}.rounded-img{width:2vh;height:38vh;border-radius:50%;scale:.4}.logo{display:block}.navbar{display:none;flex-direction:column;gap:1rem;width:110%;position:absolute;top:12vh;right:0;margin-right:rem;background-color:#fff;padding:2rem}.navbar.active{display:flex;margin-top:-3rem;box-shadow:0 4px 8px #0000001a}.burger-menu{display:flex;position:absolute;left:10px;z-index:101}.contact-nav{position:absolute;right:10px;z-index:100}.contactbtn{font-size:.9rem;padding:.4rem 1rem;order:2}.contactbtn:hover{background-color:#333;color:#fff}.rounded-img{display:none}}@media (max-width: 480px){.Header a{font-size:1.8vh;margin-left:0}.Header{padding:2rem;height:auto;width:100%;margin-right:10rem}.contactbtn{font-size:.8rem;padding:.5rem 1.2rem}}.secondary-footer{background-color:#fff;padding-top:2rem;padding-bottom:2rem}.info-container{display:flex;justify-content:space-between;padding:2rem;background-color:#f4f4f4;border-bottom:1px solid #ddd;margin-left:2rem;margin-right:2rem;border-radius:40px;box-shadow:0 -4px 8px #0000001a}.info-left{flex:1;font-size:1rem}.info-left h4{font-family:Montserrat,sans-serif;font-size:1.2em}.info-left p{margin:.5rem 0;line-height:2rem}a[href^="tel:"]{font-weight:700;color:#0073e6;text-decoration:none}a[href^="tel:"]:hover{text-decoration:underline}.footer-links{display:flex;flex-direction:column;gap:.3rem;margin-top:2.5rem}.footer-links a{font-size:1em;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:#000;font-family:Raleway,sans-serif;line-height:1.5rem}.footer-links a:hover{color:#d10101}.info-right{flex:1;text-align:right}.info-right p{margin:.5rem 0;font-family:Raleway,sans-serif}.social-icons{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:flex-end}.social-row{display:flex;gap:1rem;justify-content:center}.social-icons a{color:#333;font-size:1.5rem;transition:color .3s ease}.social-icons a:hover{color:#0073e6}.footer{margin:0;background-color:#fff;padding:0 10px;height:11.5vh;bottom:0;display:flex;align-items:center;justify-content:space-between;width:100%;box-shadow:0 -4px 8px #0000001a;position:relative;left:0;z-index:1000}.logofooter{height:60px;margin-left:10px;flex-shrink:0}.footer-content{flex:1;display:flex;justify-content:center;text-align:center}.textfooter{font-size:1rem;display:inline}.lienmentionslegales{color:#000;text-decoration:none;font-weight:700}.lienmentionslegales:hover{text-decoration:underline}@media (max-width: 768px){.footer{height:auto;flex-direction:column;align-items:center;justify-content:center;padding:1rem;width:100%}.logofooter{display:none}.footer-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.textfooter{font-size:.8rem}.lienmentionslegales{font-size:.8rem;text-decoration:none}.lienmentionslegales:hover{text-decoration:underline}.secondary-footer{padding-top:1rem;padding-bottom:1rem}.info-container{display:flex;flex-direction:column;padding:1rem;background-color:#f4f4f4;margin:0;border-radius:20px;box-shadow:0 -4px 8px #0000001a}.info-left,.info-right{flex:1;text-align:left;margin-bottom:1rem;margin-top:2rem}.footer-links{display:none}.social-icons{flex-direction:row;justify-content:left;align-items:center}.social-icons a{display:flex;flex-direction:row;color:#333;font-size:1.5rem}}.container-body{margin-top:8rem;height:60rem;margin-bottom:2rem}.contact-container{display:flex;flex-wrap:wrap;gap:30px;padding:40px;background-color:#f5f5f5;border-radius:20px;box-shadow:0 10px 20px #0000001a;margin:20px auto;max-width:1200px}.contact-left{flex:1;display:flex;flex-direction:column;gap:30px}.contact-form{flex:1;background-color:#d10101;padding:30px;border-radius:20px;transition:transform .3s ease,box-shadow .3s ease}.contact-info,.contact-map{background-color:#fff;padding:30px;border-radius:20px;box-shadow:0 10px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.contact-info{height:20rem}.contact-map iframe{border-radius:10px;width:100%;height:450px;border:none}.contact-info:hover,.contact-map:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0003}.contact-info h2{color:#d10101;margin-bottom:20px;font-size:1.8rem;font-family:Raleway,sans-serif}.contact-info p,.contact-info ul,.contact-info li{font-size:1.1rem;color:#000;margin-bottom:15px}.contact-info ul{list-style:none;padding:0}.contact-info li{display:flex;align-items:center;gap:10px;margin-bottom:10px}.contact-info li i{color:#d72638}.social-icons{margin-top:20px}.social-icons a{font-size:24px;color:#333;margin-right:15px;transition:color .3s ease}.social-icons a:hover{color:#d10101}.contact-form{margin-top:.1rem;background-color:#d10101;padding:30px;border-radius:20px;flex:1;min-width:300px;transition:transform .3s ease,box-shadow .3s ease}.contact-form:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0003}.contact-form h2{color:#fff;margin-bottom:20px;font-size:1.8rem;font-family:Raleway,sans-serif}.contact-form form{display:flex;flex-direction:column}.contact-form input,.contact-form textarea,.contact-form button{margin-bottom:40px;padding:15px;border-radius:10px;border:none;font-size:1.1rem;width:100%;box-sizing:border-box;transition:background-color .3s ease,box-shadow .3s ease}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form textarea{background-color:#fff;color:#333;border:2px solid #e0e0e0;transition:border-color .3s ease}.contact-form input[type=text]:focus,.contact-form input[type=email]:focus,.contact-form input[type=tel]:focus,.contact-form textarea:focus{outline:none;border-color:#d10101}.contact-form textarea{height:150px;resize:none;margin-bottom:2rem}.contact-form label{color:#fff;margin-bottom:10px}#file{margin-bottom:40px;border:none;font-size:1.1rem;max-width:100%;color:#000;padding:20px;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.288)}#file::file-selector-button{margin-right:20px;border:none;background:#fff;border:1px solid rgba(0,0,0,.288);padding:10px 20px;border-radius:10px;color:#000;cursor:pointer}#file::file-selector-button:hover{background-color:#d10101;color:#fff}.contact-form button{font-family:Raleway,sans-serif;background-color:#fff;color:#d10101;font-weight:700;cursor:pointer;transition:background-color .3s ease,color .3s ease;margin-top:70px}.contact-form button:hover{background-color:#333;color:#fff}.mortagnesursevre{margin-left:1.8rem}.mailicone,.phoneicone,.locationicone{height:1.6rem}.contact-form input[type=file]{display:none}.contact-form input[type=file]{background-color:#fff;color:#333;border-radius:10px;padding:15px;font-size:1rem;display:inline-block;width:auto;max-width:30rem;text-align:center;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease;border:2px solid #e0e0e0;margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 1024px){.contact-container{flex-direction:row}.contact-info,.contact-form,.contact-map{width:100%;flex:1}}@media screen and (max-width: 1024px){.contact-container{flex-direction:column;gap:20px}.contact-info,.contact-form{min-width:100%}.contact-left,.contact-form{width:100%}.contact-info{order:1}.contact-form{order:2}.contact-map{order:3}}@media screen and (max-width: 768px){.contact-container{flex-direction:column;gap:20px}.contact-info,.contact-form{min-width:100%}.contact-left,.contact-form{width:100%}.contact-info{order:1}.contact-form{order:2}.contact-map{order:3}.container-body{margin-bottom:50rem}}@media screen and (max-width: 480px){.contact-container{display:flex;flex-direction:column;margin:0;padding:0}.contact-info,.contact-form,.contact-map{position:relative;display:block}.contact-info{order:1}.contact-form{order:2}.contact-map{order:3}}@font-face{font-family:Switzer-Regular;src:url(/assets/Switzer-Regular-BxEtgLLb.woff2) format("woff2"),url(/assets/Switzer-Regular-BDtbbAkZ.woff) format("woff"),url(/assets/Switzer-Regular-CdYzjgGB.eot) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Raleway;src:url(/assets/Raleway-Black-Cbu5bokD.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0;font-family:Switzer-Regular}#decoupe-laser-3d,#decoupe-laser-2d{scroll-margin-top:340px}#pliage{scroll-margin-top:330px}.bodyhome{background-color:#fff}.services-container{background-color:#f5f5f5;max-width:1200px;margin:0 auto;padding:20px}.intro-container{border-bottom:1px solid #ddd;background-color:#fff;box-shadow:0 10px 20px #0000001a;display:flex;justify-content:space-between;align-items:center;padding:3rem;margin-top:10rem;margin-left:2rem;margin-right:2rem;border-radius:20px;height:40rem}.text-section{flex:1;padding-right:2rem;margin-bottom:8rem}.text-section h1{font-size:5rem;margin-bottom:2rem;color:#2b2525;font-family:Montserrat,sans-serif;font-weight:900}.text-section h2{font-size:2.6rem;line-height:3.5rem;margin-bottom:.5rem;color:#444;font-family:Raleway,sans-serif}.text-section .highlight{color:#d10101;font-weight:700;font-family:Raleway,sans-serif}.text-section h2:last-child{margin-bottom:200rem}@keyframes fadeBlink{0%,to{opacity:.15}50%{opacity:1}}.scrolldown{height:auto;opacity:.7;transition:opacity .3s ease;position:relative;top:8rem;animation:fadeBlink 2s ease-in-out infinite}.scrolldown:hover{opacity:1}.video-section{flex:1;display:flex;justify-content:center;align-items:center}.header-video{width:120%;max-width:1500px;border-radius:10px;box-shadow:0 4px 10px #0003;margin-right:8rem}.services-title{color:#2b2525;font-family:Raleway,sans-serif;font-size:2.5rem;margin:10rem 0;text-align:center}.cards-container{background-color:#f4f4f4;box-shadow:0 -4px 8px #0000001a;border-bottom:1px solid #ddd;margin-left:2rem;margin-right:2rem;border-radius:40px;padding:30px;margin-bottom:5rem}.card-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%;position:relative;border-radius:10px}.card-container:before{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(0) scale(.95);filter:blur(20px)}.card{flex:1;margin:0 10px;overflow:hidden;box-shadow:0 2px 5px #0000001a;height:450px;border-radius:20px;position:relative}.card .img-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:scale .6s,rotate .6s,filter 1s}.card .img-content img{width:100%;height:100%;object-fit:cover;transition:all .6s cubic-bezier(.23,1,.32,1)}.heading{color:#101011;font-family:Raleway,sans-serif}.card .content{position:absolute;top:0;width:80%;height:100%;gap:10px;color:#fff;padding:20px;line-height:1.5;border-radius:5px;opacity:0;pointer-events:none;transform:translateY(50px);transition:all .6s cubic-bezier(.23,1,.32,1)}.card .content .heading{font-size:32px;font-weight:700}.card:hover .content{opacity:1;transform:translateY(0)}.card:hover .img-content{scale:3.5;rotate:30deg;filter:blur(10px)}.button-container{display:flex;justify-content:flex-start;align-items:center;position:absolute;bottom:20px;margin-left:5rem;transform:translate(0) translateY(20px);opacity:0;transition:opacity .3s ease,transform .3s ease;z-index:2}.card:hover .button-container{opacity:1;transform:translate(-50%) translateY(0)}.discover-button{font-family:Raleway,sans-serif;display:inline-block;text-decoration:none;background:#2b2525;color:#fff;padding:.5rem 1rem;border-radius:10px;transition:background .3s ease-in-out,transform .3s ease-in-out}.discover-button:hover{background:#d10101;transform:scale(1.1)}.MainContainer{display:flex;justify-content:space-between;gap:20px;margin:20px}.ContainerREntreprendre{background-color:#c00;color:#fff;padding:40px;border-radius:20px;max-width:1500px;flex:1;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.ContentREntreprendre h2{font-family:Raleway,sans-serif;font-size:22px;margin-bottom:20px}.ContentREntreprendre p{font-size:16px;margin-bottom:20px}.buttonEntreprendre{display:inline-block;text-decoration:none;background:#fff;color:#c00;padding:10px 20px;margin-top:4rem;border-radius:5px;font-weight:700;transition:background-color .3s ease}.buttonEntreprendre:hover{background-color:#fff3f3}.logoEntreprendre img{max-width:150px;border-radius:5px}.ContainerMap{background-color:#f4f4f4;display:flex;max-width:50%;align-items:center;gap:20px;padding:30px;border-radius:20px;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.callToAction{flex:1;text-align:left;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.map iframe{border-radius:10px;width:400px;height:300px;border:none}.callToAction h3{font-size:22px;margin-bottom:10px;font-family:Raleway,sans-serif}.callToAction p{font-size:16px;margin-bottom:20px;line-height:1.5rem}.ctbutton{display:inline-block;text-decoration:none;background:#333;color:#fff;padding:10px 20px;margin-top:7rem;border-radius:5px;font-weight:700;transition:background-color .3s ease;font-family:Raleway,sans-serif}.ctbutton:hover{background-color:#a00}@media screen and (max-width: 1024px){.header{flex-direction:column;align-items:center;margin-top:15rem}.header h1{font-size:3rem;margin:1rem}.header h2{font-size:2rem;margin:1rem 1rem -.5rem}.header-video{margin-left:8rem;margin-bottom:8rem}.card-container{flex-wrap:wrap}.card{flex:1 1 calc(50% - 20px)}}@media screen and (max-width: 768px){.intro-container{flex-direction:column;align-items:center;text-align:center;height:auto;padding:30px;margin-top:6rem}.text-section{display:flex;flex-direction:column;justify-content:center}.header h1{font-size:3.6rem;flex:1;text-align:left}.text-section h2{flex:1;font-size:1.8rem;line-height:1.8rem}.header h2{flex:1;text-align:left;font-size:1.8rem}.header-video{display:flex;justify-content:center;width:600px;margin-top:2rem;margin:0}img.scrolldown{display:none}.services-title{font-size:1.5rem;margin:3rem 0}.card-container{padding:0}.cards-container{padding:10px;margin:1rem}.card{margin-bottom:2rem;flex:1 1 100%}.intro-container{flex-direction:column;text-align:center}.text-section{padding:0;margin-bottom:2rem}.header-video{max-width:100%}.MainContainer{flex-direction:column}.ContainerREntreprendre{flex-direction:column;align-items:center;text-align:center}.ContentREntreprendre{margin-bottom:20px}.logoEntreprendre img{max-width:100px}.ContainerMap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:0;padding:20px;max-width:100%}.map iframe{width:100%;height:250px;border-radius:10px}.callToAction{flex:1;text-align:left;margin-top:2rem}.callToAction h3{flex:1;text-align:left;font-size:20px;margin-bottom:1rem}.callToAction p{flex:1;text-align:left;font-size:16px;margin-bottom:1.5rem}}.body-entreprise{padding:10px;background-color:#fff;color:#333;margin-top:5rem;overflow:hidden}.top-section{display:flex;justify-content:space-between;align-items:center;background-color:#f4f4f4;border-radius:20px;box-shadow:0 10px 20px #0000001a;margin:20px auto;max-width:1700px;padding-left:1rem;padding-right:1rem;max-width:100%;margin:5rem 2rem 3rem}.left-side{flex:1;margin-top:3rem;margin-left:2rem;margin-bottom:3rem;max-width:50%}.company-image{max-width:100%;height:auto;border-radius:8px}.right-side{flex:1;padding-left:40px;padding-right:20px}.right-side h1{color:#e60000;font-size:2.5em;font-family:Montserrat,sans-serif;font-weight:900}.right-side h2{color:#000000e3;font-size:1.2em;margin-top:10px}.right-side h3{color:#333;font-weight:700;margin-bottom:3rem}.right-side p{font-size:1.1em;line-height:1.6;margin-bottom:7rem;color:#000}.réactivité-bold{font-weight:700;color:#d10101}.cta-container{display:flex;align-items:center;gap:1rem;margin-top:6rem}.cta-button{font-family:Raleway,sans-serif;background-color:#333;color:#fff;border-radius:20px;padding:10px 50px;cursor:pointer;font-size:1em;text-decoration:none;transition:background-color .3s;display:flex;margin-right:45rem;margin-bottom:1rem;margin-top:2rem}.cta-button:hover{background-color:#333;color:#fff;transform:scale(1.05)}.scrolldowncomp{margin-top:2rem;margin-bottom:2rem;display:flex;justify-content:center;opacity:.7;animation:fadeBlink 2s ease-in-out infinite}.header-qualité{position:relative;padding:40px 20px;display:flex;justify-content:center;align-items:center;min-height:15rem;z-index:1;background-color:#d9d9d9;margin-top:0rem;left:50%;width:calc(100% + 8rem);overflow:hidden;margin-right:-8rem;height:10px;transform:translate(-50%) rotate(3deg)}.nos-points-forts{position:relative;display:flex;justify-content:center;align-items:center;min-height:8rem;z-index:1;font-family:Raleway,sans-serif;background-color:#fff;color:#101011;font-weight:700;font-size:2.5em;margin-top:10rem;left:7%;width:calc(100% + 8rem);overflow:hidden;margin-right:-8rem;height:10px;transform:translate(-50%) rotate(3deg)}.nos-points-forts p{font-family:Raleway,sans-serif}.header-buttons{display:flex;justify-content:center;align-items:center;gap:15rem;padding:20px;transform:rotate(-deg)}.header-button{font-family:Raleway,sans-serif;background-color:#f5f5f5;color:#d10101;padding:15px 30px;box-shadow:0 10px 20px #0000001a;font-size:2em;text-align:center;border-radius:5px}.timeline-section{justify-content:center;align-items:center;padding:40px 20px;background-color:#f4f4f4;box-shadow:0 -4px 8px #0000001a;border-radius:40px;margin-top:8rem;max-width:1825px;padding-left:2rem;padding-right:2rem;margin-left:2rem}.timeline-section h2{font-family:Raleway,sans-serif;color:#333;font-size:2.5em;margin-bottom:20px}.timeline-line{display:flex;flex-direction:column;gap:40px;position:relative;padding-left:100px;border-left:4px solid #e60000;margin-top:20px}.timeline-item{position:relative}.timeline-content{background:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a}.timeline-year{font-family:Raleway,sans-serif;position:absolute;left:-80px;top:50%;transform:translateY(-50%);font-size:1.5em;font-weight:700;color:#e60000}.timeline-details h3{color:#333;font-size:1.4em;margin-bottom:10px}.timeline-details p{color:#555;font-size:1em;line-height:1.6}@media (max-width: 1024px){.top-section{flex-direction:column;text-align:center;padding:20px}.left-side,.right-side{max-width:100%;margin:0 auto;text-align:left}.right-side{padding:20px}.cta-button{margin:20px auto;text-align:center;display:inline-block}.header-buttons{gap:5rem}.timeline-section{padding:20px}.footer2{transform:translate(-50%)}.footer-content2{flex-direction:column;align-items:center;gap:20px;transform:rotate(-0deg)}.footer-links{margin:0;text-align:center}.footer-info,.footer-socials{text-align:center;margin:0}}@media (max-width: 768px){.top-section{flex-direction:column;text-align:center;padding:10px;margin:0}.left-side,.right-side{max-width:100%;margin:0 auto}.left-side{margin-top:1rem;margin-bottom:1rem}.company-image{width:95%;margin:0 auto;display:block}.right-side{padding:10px}.right-side h1{font-size:1.8em}.right-side h2{font-size:1em;margin-top:10px}.right-side h3{font-size:.9em;margin-bottom:1rem}.right-side p{font-size:.9em;line-height:1.4;margin-bottom:2rem}.cta-button{padding:10px 20px;font-size:.9em;margin:20px auto;display:inline-block}.scrolldown img{margin-top:3rem;margin-bottom:3rem;width:400px;height:auto}.nos-points-forts{margin-top:2.5rem;margin-right:0rem;padding:0;font-size:2em;transform:translate(-18%) rotate(0)}.header-qualité{margin:0;min-height:auto;transform:translate(-50%) rotate(0);width:100%;background-color:#d9d9d9}.header-buttons{gap:10px;transform:rotate(0);margin-left:2.5rem}.header-button{font-size:1em;padding:10px 20px}.timeline-item{margin-top:1rem}.timeline-section{margin-top:5rem;margin-left:0rem;padding-bottom:4rem}.timeline-content{margin:0;margin-bottom:1rem}.timeline-line{padding-left:40px;border-left:3px solid #e60000;top:2rem}.timeline-year{border-left:3px solid #e60000;top:-4rem;left:-43px;padding:17px;font-size:1.2em;margin-top:2rem}.timeline-details h3{font-size:1.1em}.timeline-details p{font-size:.9em}.header-qualité,.footer2,.footer-content2{position:relative;margin-left:-20px;margin-right:-20px;width:calc(100% + 80px)}.footer2{transform:translate(-50%);padding:20px;flex-direction:column;align-items:center;text-align:center;background-color:#d9d9d9}.footer-content2{flex-direction:column;gap:20px;margin-left:-2.8rem}.footer-links{margin:0;margin-left:-12rem}.footer-links a{margin:5px 0;font-weight:700}.footer-info{margin:0}.footer-info h4{font-size:1.5em}.footer-info p,.footer-info address{font-size:.9em}.footer-socials{margin:0}.footer-socials a{font-size:.9em;margin-right:-10rem;text-decoration:none}.footer-socials li{text-decoration:none}}.container-central{max-width:800px;margin:40px auto;padding:20px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:20px;box-shadow:0 0 10px #0000001a;margin-top:15rem;margin-bottom:10rem}.mentions-legales{font-size:16px;line-height:24px;color:#333}.mentions-legales h2,.mentions-legales h3{font-size:18px;margin-top:0;font-family:Raleway,sans-serif}.mentions-legales p{margin-bottom:20px}.mentions-legales a{text-decoration:none;font-weight:700;color:#0073e6}.mentions-legales a:hover{color:#23527c}footer{margin-top:10rem}@media screen and (max-width: 480px){.container-central{margin-top:7rem;margin-bottom:2rem}}.body-contener{margin:0 auto;max-width:1850px;margin-top:10rem;margin-bottom:3rem;background-color:#f5f5f5;border-radius:20px;height:123.5rem;padding-top:40px}.path-section-services{display:flex;align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 10px 20px #0000001a;margin:20px auto;padding-left:1rem;padding-right:1rem;max-width:300px;margin-left:2rem;height:5rem}.subheader{display:flex;align-items:center;box-shadow:0 10px 20px #0000001a;background-color:#fff;border-radius:20px;margin-left:2rem;margin-right:2rem;height:5rem}.title-specifications p{padding-right:118px;padding-left:9rem;border-right:1px solid #ddd;font-size:2rem;font-weight:700;color:#000;font-family:Raleway,sans-serif}.service-title p{margin-left:2.5rem;font-size:2rem;font-weight:700;color:#d10101;font-family:Raleway,sans-serif}.service-text p{margin-right:2rem;line-height:2rem}.service-item{display:flex;align-items:flex-start;box-shadow:0 10px 20px #0000001a;background-color:#fff;border-radius:20px;padding:40px;margin:2.27rem 2rem 7rem;height:27.5rem}.specifications li.with-offset-border-3d{position:relative;padding-right:9.5rem}.specifications-pliage li.with-offset-border-pliage{position:relative;padding-right:.7rem}.specifications-pliage{padding-bottom:13rem}.specifications{padding-right:60px;border-right:1px solid #ddd;font-size:1.2rem;padding-bottom:9rem}.specifications-2d{padding-right:60px;border-right:1px solid #ddd;font-size:1.2rem}.specifications li,.specifications-2d li{list-style-type:none;line-height:4.5rem}.specifications-pliage{padding-right:81px;border-right:1px solid #ddd;font-size:1.2rem}.specifications-pliage li{list-style-type:none;line-height:4.5rem}.title-specification-mobile{display:none}.animated-number{font-weight:700;font-size:1.3rem}.service-text{flex:1;margin-left:2rem;font-size:1.2rem;margin-right:2rem}.service-text h2{font-size:1.5rem;margin-bottom:1rem}.service-image{flex:1.5;display:flex;justify-content:center;align-items:center}.carousel-container{width:35%;height:350px;border-radius:10px;overflow:hidden;margin:0 auto;position:relative;z-index:100}.carousel-image{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.carousel-image img{width:100%;height:350px;object-fit:cover;border-radius:10px;z-index:100}@media screen and (max-width: 1024px){.body-contener{margin-top:6rem;margin-bottom:2rem;height:auto}.service-item{display:flex;flex-direction:column;align-items:center;padding:20px;margin:1rem 0;height:auto}.subheader{box-shadow:0 10px 20px #0000001a;background-color:#fff;border-radius:20px;height:5rem;display:flex;justify-content:center;margin:2rem 1rem}.title-specification-mobile{order:3;font-size:2rem;font-weight:700;display:flex;align-items:center;box-shadow:0 10px 20px #0000001a;background-color:#fff;border-radius:20px;height:5rem;padding:20px;margin-top:2rem;margin-bottom:2rem}.service-title{order:1;margin-left:0rem;font-size:1.8rem;font-weight:700;text-align:center}.carousel-container{order:2;width:100%;height:auto;margin-bottom:1rem}.carousel-image img{width:100%;height:auto;border-radius:10px}.service-text{order:3;font-size:1.2rem;margin:1rem 0}.specifications{order:5;border-right:none;padding:0;font-size:1rem;margin-top:10px;margin-right:-2rem}.specifications-2d,.specifications-pliage{order:5;border-right:none;padding:0;font-size:1rem;margin-top:10px}.title-specifications{display:none}.specifications li{line-height:2rem;text-align:left}.animated-number{font-size:1.2rem;display:inline-block;text-align:left}.specifications li{text-align:left;line-height:4rem}}@media (max-width: 768px){.body-contener{margin-top:6rem;margin-bottom:2rem;height:auto}.service-item{display:flex;flex-direction:column;align-items:center;padding:20px;margin:1rem 0;height:auto}.subheader{box-shadow:0 10px 20px #0000001a;background-color:#fff;border-radius:20px;height:5rem;display:flex;justify-content:center;margin:2rem 1rem}.title-specification-mobile{order:3;font-size:2rem;font-weight:700;display:flex;align-items:center;box-shadow:0 10px 20px #0000001a;background-color:#fff;border-radius:20px;height:5rem;padding:20px;margin-top:2rem;margin-bottom:2rem}.service-title p{margin-left:0;font-size:1.8rem}.service-title{order:1;margin-left:0rem;font-size:1.8rem;font-weight:700;text-align:center}.service-text p{order:2;font-size:1.2rem;text-align:left;margin-bottom:1rem;margin-left:1.2rem}.carousel-container{order:2;width:100%;height:auto;margin-bottom:1rem}.carousel-image img{width:100%;height:auto;border-radius:10px}.service-text{order:3;font-size:1.2rem;text-align:center;margin:1rem 0}.specifications{order:5;border-right:none;padding:0;font-size:1rem;text-align:center;margin-top:10px}.title-specifications{display:none}.specifications li{line-height:2rem;text-align:center}.animated-number{font-size:1.2rem;text-align:left;display:inline-block}.specifications li{text-align:left;line-height:4rem}}@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-DbTteTvA.woff) format("woff"),url(/assets/revicons-CBqxZnew.ttf) format("ttf"),url(/assets/revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.body-container{margin:0 auto;max-width:1850px;margin-top:10rem;margin-bottom:5rem;background-color:#f5f5f5;border-radius:20px;height:228rem;padding-top:1px}.prog-section,.laser3d-section,.manutention-section,.laser2d-section,.bending-section{background-color:#fff;border-radius:20px;box-shadow:0 10px 20px #0000001a;margin:20px auto;padding-left:1rem;padding-right:1rem;max-width:1790px;margin-left:2rem;margin-right:2rem}.Prog-image,.bending-image,.manutention-image,.laser-cutting-image-2d{width:50%;padding:20px}.reverse-layout{display:flex;flex-direction:row}.reverse-layout .l-col.txt-col{order:2}.carousel-container{box-shadow:none!important}.laser-cutting-image-2d img,.Prog-image img,.bending-image img,.manutention-image img{width:100%;height:auto;border-radius:10px;margin-top:2rem;z-index:0}.Prog-image,.bending-image,.manutention-image,.laser-cutting-image-2d{z-index:0}.two-col{display:flex;justify-content:space-between;align-items:flex-start;gap:50px;margin-top:40px;margin-bottom:5rem}.l-col{flex:1;margin-right:40px;display:flex;flex-direction:column;justify-content:center;margin:3rem}.r-col{flex:0 0 40%;display:flex;justify-content:center}.l-col h3{font-size:4vh;font-weight:700;margin-bottom:5px;color:#0078d7;font-family:Raleway,sans-serif}.l-col p{margin-bottom:15px;line-height:1.6}.technical-details{margin-top:20px;border-spacing:0;width:100%;border-collapse:collapse}.technical-details .row{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #ccc}.row:last-child{border-bottom:none}.technical-details .row div:first-child{font-weight:700;text-align:left;font-family:Raleway,sans-serif}.technical-details .row div:last-child{text-align:left}.technical-details .row div{flex:1}@media screen and (max-width: 1024px){.body-container{margin-top:10rem;height:373rem}.two-col{flex-direction:column;gap:20px;margin:20px}.l-col,.Prog-image,.manutention-image,.bending-image,.laser-cutting-image-2d{width:100%;margin:0}.manutention-section,.prog-section,.laser3d-section,.bending-section,.laser2d-section{padding:1rem;margin-top:2rem}.two-col.l-col h3{order:1;text-align:left;margin-bottom:1rem}.two-col .r-col img{order:3;width:100%;margin-bottom:1rem;display:block;border-radius:10px}.two-col .l-col p{order:2;text-align:left}.two-col.reverse-layout .r-col img{order:2;width:100%;margin-bottom:1rem;display:block;border-radius:10px}.reverse-layout .laser-cutting-image-2d,.reverse-layout .manutention-image,.reverse-layout .bending-image-2d{order:3;padding:0}.manutention-section,.prog-section,.laser3d-section,.bending-section,.laser2d-section{margin-top:3rem}.two-col.reverse-layout .l-col h3{order:1;text-align:left}.two-col.reverse-layout p{order:3;text-align:left}.technical-details{order:4}.l-col h3{order:1}.two-col,.l-col p{order:2}.two-col,.technical-details{order:3}}@media screen and (max-width: 768px){.react-multi-carousel-arrow{display:none!important}.reverse-layout{flex-direction:column}.reverse-layout .laser-cutting-image-2d,.reverse-layout .manutention-image,.reverse-layout .bending-image-2d{order:3}.reverse-layout .l-col.txt-col{order:2}}@media screen and (max-width: 480px){.body-container{margin-top:7rem;height:355rem}.two-col{flex-direction:column}.l-col.txt-col h3{font-size:4vh;margin-bottom:1rem}.two-col .r-col img{order:3;width:100%;margin-bottom:1rem;display:block;border-radius:10px}.two-col .l-col p{order:2;font-size:2.5vh;text-align:left;line-height:1.5rem;margin-bottom:1rem}.two-col.reverse-layout .r-col img{order:2;width:100%;margin-bottom:1rem;display:block;border-radius:10px}.Prog-image,.bending-image,.manutention-image,.laser-cutting-image-2d{padding:0}.manutention-section,.prog-section,.laser3d-section,.bending-section,.laser2d-section{margin-top:3rem}.two-col.reverse-layout .l-col h3{order:1;font-size:4vh;text-align:left;margin-bottom:1rem}.two-col.reverse-layout p{order:3;font-size:2.5vh;text-align:left;line-height:1.5rem;margin-bottom:1rem}.technical-details{order:4;margin-top:1rem}.l-col h3{order:1;font-size:5vh}.two-col,.l-col p{order:2}.two-col,.technical-details{order:3}}.spinner-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;position:fixed;top:0;left:0;background-color:#f7f7f7cc}.spinner-grow{--uib-size: 100px;--uib-color: black;--uib-speed: 2s;--uib-stroke: 8px;--uib-bg-opacity: .1;position:relative;display:flex;align-items:center;justify-content:center;height:var(--uib-stroke);width:var(--uib-size);border-radius:calc(var(--uib-stroke) / 2);overflow:hidden;transform:translateZ(0);background-color:#aaa}.spinner-grow:before{content:"";top:0;left:0;height:100%;width:100%;opacity:rgb(218,214,214);transition:background-color .3s ease}.spinner-grow:after{content:"";height:100%;width:100%;border-radius:calc(var(--uib-stroke) / 2);animation:wobble var(--uib-speed) ease-in-out infinite;transform:translate(-95%);background-color:#000;transition:background-color .3s ease}@keyframes wobble{0%,to{transform:translate(-95%)}50%{transform:translate(95%)}}
