.Contact__contactcompo__zefCR{width:100%;background-color:#e21f25;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden;position:relative;padding:4em 0}.Contact__contactcompo_child__gtC9V{width:80%;display:grid;grid-template-columns:repeat(8,1fr);align-items:flex-start;grid-gap:2em;gap:2em;position:relative;top:-40px}.Contact__contactcompo_child_each__MMgCG{grid-column:span 2;min-height:200px}.Contact__contactcompo_child_each__MMgCG h5{color:#fff6f2;font-size:1.5rem;margin:0}.Contact__contactcompo_child_each__MMgCG a,.Contact__contactcompo_child_each__MMgCG p{line-height:1.2;font-weight:600;color:#fff6f2;margin:1em 0 0}.Contact__contactcompo_child_each__MMgCG:first-child h5{margin-top:0;font-size:2rem}.Contact__contactcompo_child_each_socialMedia__QuGhs{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:25%;margin-top:1em}.Contact__contactcompo_child_each_socialMedia__QuGhs svg{cursor:pointer}.Contact__contactcompo_svg__tiq3J{position:absolute;bottom:5%;right:10%;z-index:11}.Contact__contactcompo__zefCR footer{width:100%;position:absolute;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.Contact__contactcompo__zefCR footer p{color:#fff6f2}.Contact__contactcompo_toTop__hqVRW{position:absolute;right:0;width:50px;height:60%;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;border-top-left-radius:20px;border-bottom-left-radius:20px;cursor:pointer}@media only screen and (max-width:800px){.Contact__contactcompo__zefCR{padding:1em 0}.Contact__contactcompo_child__gtC9V{width:95%;top:0;padding:2em 0}.Contact__contactcompo_child_each__MMgCG{grid-column:span 8;min-height:100%}.Contact__contactcompo_child_each_socialMedia__QuGhs{width:40%}.Contact__contactcompo_svg__tiq3J{bottom:10%;right:10%}.Contact__contactcompo_svg__tiq3J svg{width:100px!important;height:104px!important}.Contact__contactcompo__zefCR footer{position:relative;bottom:-10px}.Contact__contactcompo_toTop__hqVRW{height:20%}}.Hero__hero__iutwV{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:98%;border-radius:20px;margin-top:.5em;min-height:100vh;overflow:hidden}.Hero__hero__iutwV:before{background-image:url(/assets/hero-main/bg-1.webp);background-size:cover;background-position:50%;width:100%;min-height:100vh;position:absolute;content:"";top:0;border-radius:20px;scale:1.6}.Hero__hero_title__vGNbw{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:60px;min-width:60%;position:absolute;top:10px;border-radius:20px;background-color:#f8f8f8;padding:0 1em;text-align:center}.Hero__hero_title__vGNbw h1{text-align:center;margin:0;font-size:2rem;position:relative;z-index:1;font-weight:700}.Hero__hero_playBtn__AQ_0s{background-color:#f8f8f8;width:90px;height:90px;display:flex;justify-content:center;align-items:center;flex-direction:column;display:none;position:absolute;border-radius:100px;cursor:pointer}.Hero__hero_playBtn__AQ_0s:after{position:absolute;content:"";border:.15em solid #f8f8f8;height:100px;width:100px;border-radius:100px;padding:.1em}.Hero__hero_videoHandler__HhFG1{position:fixed;height:100%;width:100%;background-color:rgba(0,0,0,.5);top:0;left:0;z-index:9801}.Hero__hero_videoHandler__HhFG1,.Hero__hero_videoHandler__HhFG1 button{display:flex;justify-content:center;align-items:center;flex-direction:column}.Hero__hero_videoHandler__HhFG1 button{border:.12em solid #050505;border-radius:20px;margin:.2em;width:50%;min-height:50px;position:relative;z-index:1;padding:.2em 0;font-size:1rem;font-weight:800;background-color:#050505;color:#fff6f2}.Hero__hero_videoHandler_child__uTdDz{width:90%;height:90%}.Hero__hero_para__BBxfT{background-color:#f8f8f8;width:40%;border-radius:20px;position:absolute;bottom:2%;left:2%;padding:1em}.Hero__hero_para__BBxfT p{font-weight:600}.Hero__hero_para__BBxfT button{border:.12em solid #050505;border-radius:20px;background-color:transparent;margin:.2em;width:50%;min-height:50px;padding:.2em 0;font-weight:800;cursor:pointer}@media only screen and (max-width:800px){.Hero__hero_title__vGNbw h1{text-align:center;margin:0;font-size:2rem;position:relative;z-index:1}.Hero__hero_para__BBxfT,.Hero__hero_para__BBxfT button{width:90%}}@media only screen and (max-width:490px){.Hero__hero_playBtn__AQ_0s{display:flex}.Hero__hero_title__vGNbw{top:0;min-width:98%}.Hero__hero_title__vGNbw h1{text-align:center;font-size:1.3rem;position:relative;z-index:1;margin:0}.Hero__hero_para__BBxfT{width:96%;bottom:.5%}.Hero__hero_para__BBxfT button{width:90%}}.HeroContact__heroContact__gpjpN{width:100%;min-height:100vh;display:grid;grid-template-columns:repeat(10,1fr)}.HeroContact__heroContact_bgImage__gYfdY{grid-column:span 4;background-image:url(/assets/contact/bg.webp);background-size:cover;background-position:20% 60%}.HeroContact__heroContact_contactForm__Gz95o{grid-column:span 6;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:flex-start}.HeroContact__heroContact_contactForm_child__L93WU{width:90%}.HeroContact__heroContact_contactForm_child__L93WU h1{font-size:2rem}.HeroContact__heroContact_contactForm_child__L93WU p a{color:#e21f25;font-weight:600;-webkit-text-decoration:.1em #e21f25 solid underline!important;text-decoration:.1em #e21f25 solid underline!important}.HeroContact__heroContact_contactForm_child_form__aRn9Y{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:1em;gap:1em}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg{grid-column:span 4;display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;position:relative}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg span{position:absolute;left:3%;top:45%}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg label{font-weight:600;margin-bottom:.3em}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg input,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg textarea{width:100%;border-radius:20px;border:.12em solid #adacac;padding:1em 0 1em 3em;outline:none;background-color:transparent}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(3) span,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(4) span{left:1.9%;top:48%}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:last-child,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(3),.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(4),.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(5){grid-column:span 8}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:last-child input,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:last-child textarea,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(3) input,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(3) textarea,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(4) input,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(4) textarea,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(5) input,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(5) textarea{width:100%}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg input[type=submit]{background-color:#050505;color:#fff6f2;font-weight:600;cursor:pointer}@media only screen and (max-width:800px){.HeroContact__heroContact_bgImage__gYfdY{grid-column:span 10;height:200px}.HeroContact__heroContact_contactForm__Gz95o{grid-column:span 10}.HeroContact__heroContact_contactForm_child__L93WU{width:90%}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg{grid-column:span 8}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg span{position:absolute;left:3%;top:45%}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg label{font-weight:600;margin-bottom:.3em}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg input,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg textarea{width:100%;border-radius:20px;border:.12em solid #adacac;padding:1em 0 1em 3em;outline:none;background-color:transparent}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(3) span,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(4) span{position:absolute;left:3%;top:48%}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:last-child,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(3),.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(4),.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(5){grid-column:span 8}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:last-child input,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:last-child textarea,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(3) input,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(3) textarea,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(4) input,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(4) textarea,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(5) input,.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg:nth-child(5) textarea{width:100%}.HeroContact__heroContact_contactForm_child_form_inputHandler__R8fsg input[type=submit]{background-color:#050505;color:#fff6f2;font-weight:600;cursor:pointer}}.HeroDevis__heroDevis__uaOd2{width:100%;min-height:100vh;display:grid;grid-template-columns:repeat(10,1fr)}.HeroDevis__heroDevis_bgImage__JLGp4{grid-column:span 4;background-image:url(/assets/contact/bg.webp);background-size:cover;background-position:20% 60%}.HeroDevis__heroDevis_contactForm__e0CBK{grid-column:span 6;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:flex-start}.HeroDevis__heroDevis_contactForm_child__HQ1Gc{width:90%}.HeroDevis__heroDevis_contactForm_child__HQ1Gc h1{font-size:2rem}.HeroDevis__heroDevis_contactForm_child__HQ1Gc p a{color:#e21f25;font-weight:600;-webkit-text-decoration:.1em #e21f25 solid underline!important;text-decoration:.1em #e21f25 solid underline!important}.HeroDevis__heroDevis_contactForm_child_form__DWphK{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:1em;gap:1em}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv{grid-column:span 4;display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;position:relative}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv span{position:absolute;left:3%;top:45%}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv label{font-weight:600;margin-bottom:.3em}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv input,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv select,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv textarea{width:100%;border-radius:20px;border:.12em solid #adacac;padding:1em 0 1em 3em;outline:none;background-color:transparent}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv select{padding-left:1em}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(3) span,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(4) span{top:48%}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:last-child,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(7){grid-column:span 8}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:last-child input,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:last-child textarea,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(7) input,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(7) textarea{width:100%}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv input[type=submit]{background-color:#050505;color:#fff6f2;font-weight:600;border-radius:100px;cursor:pointer}@media only screen and (max-width:800px){.HeroDevis__heroDevis_bgImage__JLGp4{grid-column:span 10;height:200px}.HeroDevis__heroDevis_contactForm__e0CBK{grid-column:span 10}.HeroDevis__heroDevis_contactForm_child__HQ1Gc{width:90%}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv{grid-column:span 8}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv span{position:absolute;left:3%;top:45%}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv label{font-weight:600;margin-bottom:.3em}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv input,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv textarea{width:100%;border-radius:20px;border:.12em solid #adacac;padding:1em 0 1em 3em;outline:none;background-color:transparent}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(3) span,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(4) span{position:absolute;left:3%;top:48%}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:last-child,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(3),.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(4),.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(5){grid-column:span 8}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:last-child input,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:last-child textarea,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(3) input,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(3) textarea,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(4) input,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(4) textarea,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(5) input,.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv:nth-child(5) textarea{width:100%}.HeroDevis__heroDevis_contactForm_child_form_inputHandler__OlBCv input[type=submit]{background-color:#050505;color:#fff6f2;font-weight:600;cursor:pointer}}.Navbar__navbar__f3zL5{width:100%;min-height:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-bottom:.12em solid #050505;position:relative}.Navbar__navbar_child__3AvPf{width:98%;display:grid;grid-template-columns:repeat(8,1fr);border-radius:20px;align-items:center}.Navbar__navbar_child_logo__uiwBp{grid-column:span 2}.Navbar__navbar_child_contactBtn__rjagy{grid-column:span 2;display:flex;justify-content:center;align-items:center;flex-direction:row;justify-content:flex-end;align-items:flex-end}.Navbar__navbar_child_contactBtn__rjagy a{border:.12em solid transparent;width:150px;height:50px;display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:100px;font-weight:600;background-color:#050505;color:#fff6f2}.Navbar__navbar_child_contactBtn__rjagy a span{margin-left:.5em}.Navbar__navbar_child_contactBtn__rjagy a:first-child{display:flex;justify-content:center;flex-direction:row;align-items:center;width:50px;margin-right:.2em}.Navbar__navbar_child_contactBtn__rjagy a:first-child span{margin-left:0}.Navbar__navbar_child_links__61KzE{grid-column:span 4;display:flex;justify-content:center;align-items:center;flex-direction:column}.Navbar__navbar_child_links__61KzE ul{width:70%;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.Navbar__navbar_child_links__61KzE ul li{font-size:2rem;position:relative}.Navbar__navbar_child_links__61KzE ul li:after{content:"";position:absolute;left:0;bottom:0;width:20%;height:2px;background-color:#050505;transition:all .4s ease-out}.Navbar__navbar_child_links__61KzE ul li:hover:after{width:100%;background-color:#e21f25}.Navbar__navbar_child_links__61KzE ul li:first-child ul{background-color:#fff;width:300px!important;border-radius:10px;margin:0;padding:.5em;position:absolute;top:100%;z-index:81;display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;display:none}.Navbar__navbar_child_links__61KzE ul li:first-child ul li a{font-size:.6em;color:#adacac}.Navbar__navbar_child_links__61KzE ul li:first-child ul li a:hover{color:#e21f25}.Navbar__navbar_child_links__61KzE ul li:first-child:hover ul{display:flex}.Navbar__navbar_child_links__61KzE ul li a{font-size:.55em;font-weight:600;cursor:pointer;transition:all .4s ease-out}.Navbar__navbar_child_links__61KzE ul li a:hover{color:#e21f25}.Navbar__navbar_mobile__KHGk7{position:fixed;left:-100%;top:10%;width:100%;height:100%;background-color:#f8f8f8;z-index:9}.Navbar__navbar_mobile_child__aDna8{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:flex-start;width:98%;height:100%}.Navbar__navbar_mobile_child_links__0cCNO{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.Navbar__navbar_mobile_child_links__0cCNO ul{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;align-items:flex-start;padding:0}.Navbar__navbar_mobile_child_links__0cCNO ul li{font-size:2rem;position:relative;width:100%;padding:.5em 0 .5em .5em}.Navbar__navbar_mobile_child_links__0cCNO ul li span{position:absolute;right:0}.Navbar__navbar_mobile_child_links__0cCNO ul li:first-child span{right:-1.5%}.Navbar__navbar_mobile_child_links__0cCNO ul li:first-child ul{width:300px!important;border-radius:10px;margin:0;padding:.5em;z-index:81;display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start}.Navbar__navbar_mobile_child_links__0cCNO ul li:first-child ul li{border:none!important;padding:0}.Navbar__navbar_mobile_child_links__0cCNO ul li:first-child ul li a{font-size:.5em;color:#050505}.Navbar__navbar_mobile_child_links__0cCNO ul li:first-child ul li a:hover{color:#e21f25}.Navbar__navbar_mobile_child_links__0cCNO ul li a{font-size:.6em;font-weight:600;cursor:pointer;transition:all .4s ease-out}.Navbar__navbar_mobile_child_links__0cCNO ul li a:hover{color:#e21f25}@media only screen and (max-width:880px){.Navbar__navbar__f3zL5{width:100%;min-height:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-bottom:.12em solid #050505;overflow:100vh}.Navbar__navbar_child__3AvPf{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%}.Navbar__navbar_child_links__61KzE{display:none}.Navbar__navbar_child_contactBtn__rjagy{background-color:#e21f25}.Navbar__navbar_child_contactBtn__rjagy a{display:none!important}.Navbar__navbar_child_logo__uiwBp{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;position:relative;left:-15px;width:200px}.Navbar__navbar_child__3AvPf ul{background-color:red}.Navbar__navbar_mobile_child_links__0cCNO ul{padding-bottom:0!important}.Navbar__navbar_mobile_child_links__0cCNO ul li{padding:.5em 0 0 .5em}}@media only screen and (max-width:330px){.Navbar__navbar__f3zL5 img{width:280px!important;object-fit:contain}}.HeroAssist__heroAssist__12CMu{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:flex-start;overflow:hidden}.HeroAssist__heroAssist_title__97EGb h1{font-size:8rem;font-weight:700;margin:0;color:#050505;text-align:center}.HeroAssist__heroAssist_bg__C45s7{background-image:url(/assets/about/bg.webp);background-size:cover;background-attachment:fixed;background-position:50%;min-height:400px;width:100%;position:relative}.HeroAssist__heroAssist_bg_miniPara__Q8RNh{background-color:#f8f8f8;position:absolute;top:0;left:25%;border-radius:20px;border-top-left-radius:0;border-top-right-radius:0;width:50%}.HeroAssist__heroAssist_bg_miniPara__Q8RNh p{font-weight:600;text-transform:uppercase;text-align:center}.HeroAssist__heroAssist_bg_miniPara__Q8RNh:after,.HeroAssist__heroAssist_bg_miniPara__Q8RNh:before{content:"";position:absolute;width:40px;height:40px;box-shadow:6px 6px 0 #f8f8f8;border-bottom-right-radius:20px}.HeroAssist__heroAssist_bg_miniPara__Q8RNh:before{rotate:-90deg;left:-39.8px;top:0}.HeroAssist__heroAssist_bg_miniPara__Q8RNh:after{right:-39.8px;top:0;rotate:180deg}.HeroAssist__heroAssist_child__c9Xpe{margin-top:2em;width:90%;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1em;gap:1em}.HeroAssist__heroAssist_child_each__hto3S{grid-column:span 3;min-height:200px;background-color:#fff;border-radius:20px;margin:1em 0;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}.HeroAssist__heroAssist_child_each__hto3S:last-child ul li:last-child a{border:.12em solid #050505;width:200px;height:50px;display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:100px;font-weight:600;background-color:#050505;color:#fff6f2;padding:.2em .5em;font-size:.8rem}.HeroAssist__heroAssist_child_each__hto3S:last-child ul li:last-child a span{margin-right:.5em;position:relative;top:5px}.HeroAssist__heroAssist_child_each_title__6ReU1{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;background-color:#f8f8f8;width:85%;height:50px;top:0;left:0;border-radius:20px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}.HeroAssist__heroAssist_child_each_title__6ReU1 h2{font-size:1.2rem;margin:0;position:relative;z-index:1}.HeroAssist__heroAssist_child_each_title__6ReU1:after,.HeroAssist__heroAssist_child_each_title__6ReU1:before{content:"";position:absolute;width:30px;height:30px;box-shadow:7px 7px 0 #f8f8f8;border-bottom-right-radius:20px;rotate:180deg}.HeroAssist__heroAssist_child_each_title__6ReU1:before{left:0;bottom:-30px}.HeroAssist__heroAssist_child_each_title__6ReU1:after{right:-30px;top:0}.HeroAssist__heroAssist_child_each_depInfo__TNVEy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;top:20px}.HeroAssist__heroAssist_child_each_depInfo__TNVEy ul{padding:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.HeroAssist__heroAssist_child_each_depInfo__TNVEy ul li{font-weight:600;line-height:2}.HeroAssist__heroAssist_child_each_depInfo__TNVEy ul li i{position:relative;top:10px;margin-right:.7em}.HeroAssist__heroAssist_child_each_depInfo__TNVEy ul li:last-child{margin-top:1em}.HeroAssist__heroAssist_child_each_depInfo__TNVEy ul li:last-child a{border:.12em solid #050505;width:200px;height:50px;display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:100px;font-weight:600;background-color:#050505;color:#fff6f2;padding:.2em .5em;font-size:.8rem}.HeroAssist__heroAssist_child_each_depInfo__TNVEy ul li:last-child a span{margin-right:.5em;position:relative;top:5px}@media only screen and (max-width:800px){.HeroAssist__heroAssist_title__97EGb h1{font-size:3rem}.HeroAssist__heroAssist_child__c9Xpe{width:90%}.HeroAssist__heroAssist_child_each__hto3S{grid-column:span 6}.HeroAssist__heroAssist_child_each_para__OCvrQ{width:90%;left:0;bottom:-25px}.HeroAssist__heroAssist_child__c9Xpe h2{margin-top:0;color:#050505}}@media only screen and (max-width:500px){.HeroAssist__heroAssist_child__c9Xpe{width:95%}.HeroAssist__heroAssist_child_each__hto3S{grid-column:span 12!important}}.HeroAbout__heroAbout__ROYCr{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:flex-start;overflow:hidden}.HeroAbout__heroAbout_title__w3DF2 h1{font-size:8rem;font-weight:700;margin:0;color:#050505;text-align:center}.HeroAbout__heroAbout_bg__TWJSL{background-image:url(/assets/about/bg.webp);background-size:cover;background-attachment:fixed;background-position:50%;min-height:400px;width:100%;position:relative}.HeroAbout__heroAbout_bg_miniPara__u6vIZ{background-color:#f8f8f8;position:absolute;top:0;left:25%;border-radius:20px;border-top-left-radius:0;border-top-right-radius:0;width:50%}.HeroAbout__heroAbout_bg_miniPara__u6vIZ p{font-weight:600;text-transform:uppercase;text-align:center}.HeroAbout__heroAbout_bg_miniPara__u6vIZ:after,.HeroAbout__heroAbout_bg_miniPara__u6vIZ:before{content:"";position:absolute;width:40px;height:40px;box-shadow:6px 6px 0 #f8f8f8;border-bottom-right-radius:20px}.HeroAbout__heroAbout_bg_miniPara__u6vIZ:before{rotate:-90deg;left:-39.8px;top:0}.HeroAbout__heroAbout_bg_miniPara__u6vIZ:after{right:-39.8px;top:0;rotate:180deg}.HeroAbout__heroAbout_para__5sWzb{width:80%;padding:2em 0}.HeroAbout__heroAbout_para_handler__mjmwZ{width:80%}.HeroAbout__heroAbout_para_handler__mjmwZ div{margin:1em 0}.HeroAbout__heroAbout_para_handler__mjmwZ h2{font-size:3rem;margin:0}.HeroAbout__heroAbout_para_handler__mjmwZ h2 span{font-weight:900;color:#e21f25;text-transform:uppercase;font-family:helvetica neue heavy}.HeroAbout__heroAbout_para_handler__mjmwZ p{font-size:1rem;font-weight:500;line-height:1.5}.HeroAbout__heroAbout_para_handler__mjmwZ p span{font-weight:600}.HeroAbout__heroAbout_cards__4x1Om{width:80%;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:1em;gap:1em}.HeroAbout__heroAbout_cards_each__TUfgK{grid-column:span 2;height:200px;background-image:url(/assets/about/bg-cards.webp);background-size:cover;background-position:50%;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.HeroAbout__heroAbout_cards_each__TUfgK h3{font-size:4rem;margin:0;color:#fff6f2}.HeroAbout__heroAbout_cards_each__TUfgK h4{position:absolute;color:#050505;bottom:-11%;left:0;border-radius:20px;background-color:#f8f8f8;width:60%;height:40px;border-top-left-radius:0;border-bottom-right-radius:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.HeroAbout__heroAbout_cards_each__TUfgK h4:after,.HeroAbout__heroAbout_cards_each__TUfgK h4:before{content:"";position:absolute;width:30px;height:30px;border-bottom-right-radius:20px;box-shadow:7px 7px 0 #f8f8f8;rotate:90deg}.HeroAbout__heroAbout_cards_each__TUfgK h4:before{bottom:0;right:-30px}.HeroAbout__heroAbout_cards_each__TUfgK h4:after{left:0;top:-30px}.HeroAbout__heroAbout_cards_each__TUfgK h4 span{position:relative;z-index:9}.HeroAbout__heroAbout_mission__DWkrX{width:80%;display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start}.HeroAbout__heroAbout_mission_each__6ztY2{width:100%;min-height:100px;background-color:#050505;border-radius:20px;margin:0 0 1em;position:relative}.HeroAbout__heroAbout_mission_each_title__ieNdj{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;background-color:#f8f8f8;width:200px;height:50px;top:0;left:0;border-radius:20px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}.HeroAbout__heroAbout_mission_each_title__ieNdj:after,.HeroAbout__heroAbout_mission_each_title__ieNdj:before{content:"";position:absolute;width:30px;height:30px;box-shadow:7px 7px 0 #f8f8f8;border-bottom-right-radius:20px;rotate:180deg}.HeroAbout__heroAbout_mission_each_title__ieNdj:before{left:0;bottom:-30px}.HeroAbout__heroAbout_mission_each_title__ieNdj:after{right:-30px;top:0}.HeroAbout__heroAbout_mission_each_para__aX38E{width:80%;position:relative;left:20%}.HeroAbout__heroAbout_mission_each_para__aX38E p{font-size:1rem;font-weight:500;line-height:1.8;color:#fff6f2;padding:1em}.HeroAbout__heroAbout_mission__DWkrX h2{margin-top:0;color:#050505}@media only screen and (max-width:800px){.HeroAbout__heroAbout_title__w3DF2 h1{font-size:3rem}.HeroAbout__heroAbout_para__5sWzb{width:90%}.HeroAbout__heroAbout_para_handler__mjmwZ{width:100%}.HeroAbout__heroAbout_cards__4x1Om{width:90%}.HeroAbout__heroAbout_cards_each__TUfgK{grid-column:span 8}.HeroAbout__heroAbout_mission__DWkrX{width:90%}.HeroAbout__heroAbout_mission_each_title__ieNdj{top:0;left:0;border-radius:20px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}.HeroAbout__heroAbout_mission_each_title__ieNdj:after,.HeroAbout__heroAbout_mission_each_title__ieNdj:before{content:"";position:absolute;width:30px;height:30px;box-shadow:7px 7px 0 #f8f8f8;border-bottom-right-radius:20px;rotate:180deg}.HeroAbout__heroAbout_mission_each_title__ieNdj:before{left:0;bottom:-30px}.HeroAbout__heroAbout_mission_each_title__ieNdj:after{right:-30px;top:0}.HeroAbout__heroAbout_mission_each_para__aX38E{width:90%;left:0;bottom:-25px}.HeroAbout__heroAbout_mission__DWkrX h2{margin-top:0;color:#050505}}.FooterMap__map__MnmNg{width:100%;height:100%;overflow:hidden;padding-bottom:1em}.FooterMap__map__MnmNg,.FooterMap__map_footer__dICsI{display:flex;justify-content:center;align-items:center;flex-direction:column}.FooterMap__map_footer__dICsI{width:80%}.FooterMap__map_footer__dICsI p{text-align:center;font-weight:600;line-height:1.5}.FooterMap__map_footer__dICsI p span{font-size:2.5rem;font-weight:900;text-transform:uppercase;color:#e21f25;font-family:helvetica neue heavy}.FooterMap__map_map__SSpxh{width:80%;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2)}.FooterMap__map_map__SSpxh iframe{position:relative;width:100%;min-width:80%;height:450px;border:0}.FooterMap__map_map__SSpxh a{-webkit-text-decoration:underline #050505 .1em solid!important;text-decoration:underline #050505 .1em solid!important;padding:.5em 0!important;display:flex;font-weight:600}@media only screen and (max-width:800px){.FooterMap__map_footer__dICsI,.FooterMap__map_map__SSpxh{width:95%}}.Gallery__gallery__ROgwn{width:100%;height:100%;background-color:#050505;overflow:hidden}.Gallery__gallery__ROgwn,.Gallery__gallery_header__8kEUb{display:flex;justify-content:center;align-items:center;flex-direction:column}.Gallery__gallery_header__8kEUb{width:98%}.Gallery__gallery_header__8kEUb h1{margin:0;color:#fff6f2;font-size:8rem}.Gallery__gallery_images__9yuTY{min-height:50vh;margin:0 auto;width:min(1200px,100%);columns:300px 3;column-gap:1em;padding:1em}.Gallery__gallery_images__9yuTY img,.Gallery__gallery_images__9yuTY video{display:block;width:100%;margin-bottom:1em;border-radius:20px}@media only screen and (max-width:800px){.Gallery__gallery_header__8kEUb h1{margin:0;color:#fff6f2;font-size:3rem}}.AliminumSlider__aluminumSlider__vuIpL{height:100%;width:100%;color:#050505;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:1em;overflow:hidden}.AliminumSlider__aluminumSlider_header__LPRaW{width:80%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.AliminumSlider__aluminumSlider_header_title__Xny9c{font-size:3rem}.AliminumSlider__aluminumSlider_header_title__Xny9c h2{font-size:1em;margin:0;text-align:center}.AliminumSlider__aluminumSlider_header_subtitle__Em86y{width:60%}.AliminumSlider__aluminumSlider_header_subtitle__Em86y p{text-align:center;font-weight:600;color:#333;line-height:1.5}.AliminumSlider__aluminumSlider_header_subtitle__Em86y p strong{color:#e21f25;text-transform:uppercase;font-family:helvetica neue heavy}.AliminumSlider__aluminumSlider_header_leftBtn__UywYg,.AliminumSlider__aluminumSlider_header_nextBtn__B7nYR{position:absolute;right:0}.AliminumSlider__aluminumSlider_header_leftBtn__UywYg svg,.AliminumSlider__aluminumSlider_header_nextBtn__B7nYR svg{cursor:pointer;position:absolute;width:100px}.AliminumSlider__aluminumSlider_header_leftBtn__UywYg{left:0}.AliminumSlider__aluminumSlider_child__gLWF8{min-height:500px;width:90%}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6{width:100%}.AliminumSlider__aluminumSlider_child_aluminum_title__L_vrP{font-size:3rem}.AliminumSlider__aluminumSlider_child_aluminum_title__L_vrP h2,.AliminumSlider__aluminumSlider_child_aluminum_title__L_vrP p{text-transform:uppercase}.AliminumSlider__aluminumSlider_child_aluminum_title__L_vrP h2{font-size:1em;margin-bottom:0}.AliminumSlider__aluminumSlider_child_aluminum_title__L_vrP p{margin-top:0;font-size:.5em;color:#adacac}.AliminumSlider__aluminumSlider_child_aluminum_list__gy4kA{grid-column:span 9}.AliminumSlider__aluminumSlider_child_aluminum_list__gy4kA ul li{font-size:1em}.AliminumSlider__aluminumSlider_child_aluminum_list__gy4kA ul li svg{position:relative;top:4px;margin:0 .5em}.AliminumSlider__aluminumSlider_child_aluminum_child__z_pWt{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:1em;gap:1em}.AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG{grid-column:span 3;min-height:350px;background-size:cover;background-position:50%;border-radius:20px;position:relative}.AliminumSlider__aluminumSlider_child_aluminum_child_each_title__P9iYX{position:absolute;left:0;top:0;background-color:#f8f8f8;width:70%;height:50px;border-radius:20px;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:10px;display:flex;justify-content:center;align-items:center;flex-direction:column}.AliminumSlider__aluminumSlider_child_aluminum_child_each_title__P9iYX h3{font-weight:600}.AliminumSlider__aluminumSlider_child_aluminum_child_each_title__P9iYX:after,.AliminumSlider__aluminumSlider_child_aluminum_child_each_title__P9iYX:before{content:"";position:absolute;width:30px;height:30px;box-shadow:6px 6px 0 #f8f8f8;border-bottom-right-radius:20px}.AliminumSlider__aluminumSlider_child_aluminum_child_each_title__P9iYX:before{rotate:180deg;right:-30px;top:0}.AliminumSlider__aluminumSlider_child_aluminum_child_each_title__P9iYX:after{left:0;rotate:-180deg;bottom:-30px}.AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:first-child{background-image:url(/assets/aluminum/mur-rideau-vec.webp)}.AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:nth-child(2){background-image:url(/assets/aluminum/mur-rideau-serreur.webp)}.AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:last-child{background-image:url(/assets/aluminum/mur-rideau-trame-horizontal.jpg)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(2) .AliminumSlider__aluminumSlider_child_aluminum_child_each_title__P9iYX{display:none}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(2) .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:first-child{background-image:url(/assets/aluminum/chassis-coulissant-1.webp)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(2) .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:nth-child(2){background-image:url(/assets/aluminum/chassis-coulissant-2.webp)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(2) .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:last-child{background-image:url(/assets/aluminum/chassis-coulissantt.webp)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(3) .AliminumSlider__aluminumSlider_child_aluminum_child__z_pWt{grid-template-columns:repeat(10,1fr)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(3) .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG{grid-column:span 5;min-height:400px}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(3) .AliminumSlider__aluminumSlider_child_aluminum_child_each_title__P9iYX{align-items:flex-start;width:70%;padding-bottom:.3em}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(3) .AliminumSlider__aluminumSlider_child_aluminum_child_each_title__P9iYX h3{z-index:1;margin:0}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(3) .AliminumSlider__aluminumSlider_child_aluminum_child_each_title__P9iYX h3 svg{position:relative;top:3px}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(3) .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:first-child{background-image:url(/assets/aluminum/cloison-1.avif)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(3) .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:last-child{background-image:url(/assets/aluminum/cloison-2.avif)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(4) .AliminumSlider__aluminumSlider_child_aluminum_child_each_title__P9iYX{display:none}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(4) .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:first-child{background-image:url(/assets/aluminum/portail-et-portillon-1.jpg)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(4) .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:nth-child(2){background-image:url(/assets/aluminum/portail-et-portillon-2.jpg)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(4) .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:last-child{background-image:url(/assets/aluminum/portail-et-portillon-3.jpg)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(5) .AliminumSlider__aluminumSlider_child_aluminum_child_each_title__P9iYX{display:none}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(5) .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:first-child{background-image:url(/assets/aluminum/modéle-lame-galvanisé-1.avif)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(5) .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:nth-child(2){background-image:url(/assets/aluminum/modéle-lame-galvanisé-2.avif)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(5) .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:last-child{background-image:url(/assets/aluminum/modéle-lame-galvanisé.avif)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:last-child .AliminumSlider__aluminumSlider_child_aluminum_child_each_title__P9iYX{display:none}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:last-child .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:first-child{background-image:url(/assets/aluminum/modéle-compacto.jpg)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:last-child .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:nth-child(2){background-image:url(/assets/aluminum/modéle-compacto-2.jpg)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:last-child .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:last-child{background-image:url(/assets/aluminum/modéle-compacto-1.webp)}@media only screen and (max-width:800px){.AliminumSlider__aluminumSlider_header__LPRaW{width:95%;text-align:center}.AliminumSlider__aluminumSlider_header_title__Xny9c{font-size:2rem}.AliminumSlider__aluminumSlider_header_subtitle__Em86y{width:100%}.AliminumSlider__aluminumSlider_child__gLWF8{width:95%}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6{width:100%}.AliminumSlider__aluminumSlider_child_aluminum_title__L_vrP{font-size:2rem}.AliminumSlider__aluminumSlider_child_aluminum_list__gy4kA ul{padding:0}.AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG{grid-column:span 9!important}.AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG:first-child .AliminumSlider__aluminumSlider_child_aluminum_child_each_title__P9iYX{width:80%}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(2) .AliminumSlider__aluminumSlider_child_aluminum_child__z_pWt,.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(3) .AliminumSlider__aluminumSlider_child_aluminum_child__z_pWt{grid-template-columns:repeat(10,1fr)}.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(2) .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG,.AliminumSlider__aluminumSlider_child_aluminum__Rj0K6:nth-child(3) .AliminumSlider__aluminumSlider_child_aluminum_child_each__zGLdG{grid-column:span 10!important;min-height:420px}}.DecoratifSlider__decoration__bKyN3{height:100%;width:100%;color:#050505;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:1em;overflow:hidden}.DecoratifSlider__decoration_header__0Y_5l{width:80%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.DecoratifSlider__decoration_header_title__v1eoE{font-size:3rem}.DecoratifSlider__decoration_header_title__v1eoE h2{font-size:1em;margin:0;text-align:center}.DecoratifSlider__decoration_header_subtitle__70OWH{width:60%}.DecoratifSlider__decoration_header_subtitle__70OWH p{text-align:center;font-weight:600;color:#333;line-height:1.5}.DecoratifSlider__decoration_header_subtitle__70OWH p strong{color:#e21f25;text-transform:uppercase;font-family:helvetica neue heavy}.DecoratifSlider__decoration_child__MiJg0{width:90%;margin:.5em 0}.DecoratifSlider__decoration_child_self__mhSnQ{width:100%}.DecoratifSlider__decoration_child_self_title__ypGKO{font-size:3rem;position:relative;margin-bottom:.3em}.DecoratifSlider__decoration_child_self_title__ypGKO:after{content:"";position:absolute;width:100%;border-radius:20px;height:5px;left:0;bottom:0;background-color:#050505}.DecoratifSlider__decoration_child_self_title__ypGKO h2,.DecoratifSlider__decoration_child_self_title__ypGKO p{text-transform:uppercase}.DecoratifSlider__decoration_child_self_title__ypGKO h2{font-size:1em;margin-bottom:0}.DecoratifSlider__decoration_child_self_title__ypGKO p{margin-top:0;font-size:.5em;color:#adacac}.DecoratifSlider__decoration_child_self_list__xjy6g{grid-column:span 9}.DecoratifSlider__decoration_child_self_list__xjy6g ul li{font-size:1em}.DecoratifSlider__decoration_child_self_list__xjy6g ul li svg{position:relative;top:4px;margin:0 .5em}.DecoratifSlider__decoration_child_self_child__eF0KT{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:1em;gap:1em}.DecoratifSlider__decoration_child_self_child_each__Nmpjt{grid-column:span 3;min-height:350px;background-size:cover;background-position:50%;border-radius:20px;position:relative}.DecoratifSlider__decoration_child_self_child_each_title__wT7Uj{position:absolute;left:0;top:0;background-color:#f8f8f8;width:65%;height:50px;border-radius:20px;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:10px;display:flex;justify-content:center;align-items:center;flex-direction:column}.DecoratifSlider__decoration_child_self_child_each_title__wT7Uj:after,.DecoratifSlider__decoration_child_self_child_each_title__wT7Uj:before{content:"";position:absolute;width:30px;height:30px;box-shadow:6px 6px 0 #f8f8f8;border-bottom-right-radius:20px}.DecoratifSlider__decoration_child_self_child_each_title__wT7Uj:before{rotate:180deg;right:-30px;top:0}.DecoratifSlider__decoration_child_self_child_each_title__wT7Uj:after{left:0;rotate:-180deg;bottom:-30px}.DecoratifSlider__decoration_child_self_child_each__Nmpjt:first-child{background-image:url(/assets/decoration/film-decoratif-chambre.avif)}.DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(2){background-image:url(/assets/decoration/film-decoratif-bureau.jpg)}.DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(3){background-image:url(/assets/decoration/film-decoratif-armoire.png)}.DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(4){background-image:url(/assets/decoration/film-decoratif-cuisine.jpg)}.DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(5){background-image:url(/assets/decoration/film-decoratif-plafond.jpg);background-position:10% 0}.DecoratifSlider__decoration_child_self_child_each__Nmpjt:last-child{background-image:url(/assets/decoration/film-decoratif-salle-de-bain.jpg)}.DecoratifSlider__decoration_child__MiJg0:nth-child(3) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:first-child{background-image:url(/assets/decoration/vitrage-adhésif-dépoli-plein.jpeg)}.DecoratifSlider__decoration_child__MiJg0:nth-child(3) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(2){background-image:url(/assets/decoration/vitrage-adhésif-strié.jpeg)}.DecoratifSlider__decoration_child__MiJg0:nth-child(3) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(3){background-image:url(/assets/decoration/vitrage-adhésif-couleurs.jpg)}.DecoratifSlider__decoration_child__MiJg0:nth-child(3) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(4){background-image:url(/assets/decoration/vitrage-adhésif-motif.jpg)}.DecoratifSlider__decoration_child__MiJg0:nth-child(3) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:last-child{grid-column:span 6;background-image:url(/assets/decoration/vitrage-adhésif-protection-solaire.jpg)}.DecoratifSlider__decoration_child__MiJg0:nth-child(4) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:first-child{background-image:url(/assets/decoration/bardage.jpg)}.DecoratifSlider__decoration_child__MiJg0:nth-child(4) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(2){background-image:url(/assets/decoration/bardage-1.jpg)}.DecoratifSlider__decoration_child__MiJg0:nth-child(4) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(3){background-image:url(/assets/decoration/bardage-2.jpg)}.DecoratifSlider__decoration_child__MiJg0:nth-child(5) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:first-child{background-image:url(/assets/decoration/dressing-1.webp)}.DecoratifSlider__decoration_child__MiJg0:nth-child(5) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(2){background-image:url(/assets/decoration/dressing.webp)}.DecoratifSlider__decoration_child__MiJg0:nth-child(5) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(3){background-image:url(/assets/decoration/dressing-1.jpeg)}.DecoratifSlider__decoration_child__MiJg0:nth-child(6) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:first-child{background-image:url(/assets/decoration/marbre-1.jpg)}.DecoratifSlider__decoration_child__MiJg0:nth-child(6) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(2){background-image:url(/assets/decoration/marbre-2.webp)}.DecoratifSlider__decoration_child__MiJg0:nth-child(6) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(3){background-image:url(/assets/decoration/marbre-3.jpg)}.DecoratifSlider__decoration_child__MiJg0:nth-child(7) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:first-child{background-image:url(/assets/decoration/stores-enrouleur-screen.jpg)}.DecoratifSlider__decoration_child__MiJg0:nth-child(7) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(2){background-image:url(/assets/decoration/stores-enrouleur-en-black.jpg)}.DecoratifSlider__decoration_child__MiJg0:nth-child(7) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(3){background-image:url(/assets/decoration/stores-enrouleur-jour-nuit.webp)}.DecoratifSlider__decoration_child__MiJg0:nth-child(7) .DecoratifSlider__decoration_child_self_child_each__Nmpjt:last-child{grid-column:span 9;background-image:url(/assets/decoration/stores-enrouleur-tringle-motorisé.jpg)}.DecoratifSlider__decoration_child__MiJg0:last-child .DecoratifSlider__decoration_child_self_child_each__Nmpjt:first-child{background-image:url(/assets/decoration/moustiquaire-plissée.webp)}.DecoratifSlider__decoration_child__MiJg0:last-child .DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(2){background-image:url(/assets/decoration/moustiquaire-enroulable.webp)}.DecoratifSlider__decoration_child__MiJg0:last-child .DecoratifSlider__decoration_child_self_child_each__Nmpjt:nth-child(3){background-image:url(/assets/decoration/moustiquaire-coulissante.jpg)}@media only screen and (max-width:800px){.DecoratifSlider__decoration_header__0Y_5l{width:95%;text-align:center}.DecoratifSlider__decoration_header_title__v1eoE{font-size:2rem}.DecoratifSlider__decoration_header_subtitle__70OWH{width:100%}.DecoratifSlider__decoration_child__MiJg0{width:95%}.DecoratifSlider__decoration_child_self__mhSnQ{width:100%}.DecoratifSlider__decoration_child_self_title__ypGKO{font-size:2rem}.DecoratifSlider__decoration_child_self_list__xjy6g ul{padding:0}.DecoratifSlider__decoration_child_self_child_each__Nmpjt{grid-column:span 9!important}}.VitrageSlider__vitrage__IdL22{height:100%;width:100%;color:#050505;margin-top:1em;overflow:hidden}.VitrageSlider__vitrage__IdL22,.VitrageSlider__vitrage_header__eJkVB{display:flex;justify-content:center;align-items:center;flex-direction:column}.VitrageSlider__vitrage_header__eJkVB{width:80%;position:relative}.VitrageSlider__vitrage_header_title__8PiM3{font-size:3rem}.VitrageSlider__vitrage_header_title__8PiM3 h2{font-size:1em;margin:0;text-align:center}.VitrageSlider__vitrage_header_subtitle__z8_zp{width:60%}.VitrageSlider__vitrage_header_subtitle__z8_zp p{text-align:center;font-weight:600;color:#333;line-height:1.5}.VitrageSlider__vitrage_header_subtitle__z8_zp p strong{color:#e21f25;text-transform:uppercase;font-family:helvetica neue heavy}.VitrageSlider__vitrage_child__L1Zn7{width:90%;margin:.5em 0}.VitrageSlider__vitrage_child_self__bYNQu{width:100%}.VitrageSlider__vitrage_child_self_title___8ZdF{font-size:3rem;position:relative;margin-bottom:.3em}.VitrageSlider__vitrage_child_self_title___8ZdF:after{content:"";position:absolute;width:100%;border-radius:20px;height:5px;left:0;bottom:0;background-color:#050505}.VitrageSlider__vitrage_child_self_title___8ZdF h2,.VitrageSlider__vitrage_child_self_title___8ZdF p{text-transform:uppercase}.VitrageSlider__vitrage_child_self_title___8ZdF h2{font-size:1em;margin-bottom:0}.VitrageSlider__vitrage_child_self_title___8ZdF p{margin-top:0;font-size:.5em;color:#adacac}.VitrageSlider__vitrage_child_self_list__yZOuS{grid-column:span 9}.VitrageSlider__vitrage_child_self_list__yZOuS ul li{font-size:1em}.VitrageSlider__vitrage_child_self_list__yZOuS ul li svg{position:relative;top:4px;margin:0 .5em}.VitrageSlider__vitrage_child_self_child___NQfP{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:1em;gap:1em}.VitrageSlider__vitrage_child_self_child_each__M3AJB{grid-column:span 3;min-height:350px;background-size:cover;background-position:50%;border-radius:20px;position:relative}.VitrageSlider__vitrage_child_self_child_each__M3AJB:first-child{background-image:url(/assets/vitrage/garde-corps-en-vitrage.avif)}.VitrageSlider__vitrage_child_self_child_each__M3AJB:nth-child(2){background-image:url(/assets/vitrage/garde-corps-en-vitrage.webp)}.VitrageSlider__vitrage_child_self_child_each__M3AJB:last-child{background-image:url(/assets/vitrage/garde-corps-en-vitrage.jpg)}.VitrageSlider__vitrage_child__L1Zn7:nth-child(3) .VitrageSlider__vitrage_child_self_child_each__M3AJB:first-child{background-image:url(/assets/vitrage/garde-corps-en-acier-galvanisé-2.webp)}.VitrageSlider__vitrage_child__L1Zn7:nth-child(3) .VitrageSlider__vitrage_child_self_child_each__M3AJB:nth-child(2){background-image:url(/assets/vitrage/garde-corps-toles-1.jpg)}.VitrageSlider__vitrage_child__L1Zn7:nth-child(3) .VitrageSlider__vitrage_child_self_child_each__M3AJB:last-child{background-image:url(/assets/vitrage/garde-corps-toles-2.jpg)}.VitrageSlider__vitrage_child__L1Zn7:nth-child(4) .VitrageSlider__vitrage_child_self_child_each__M3AJB:first-child{background-image:url(/assets/vitrage/5-rails.jpg)}.VitrageSlider__vitrage_child__L1Zn7:nth-child(4) .VitrageSlider__vitrage_child_self_child_each__M3AJB:nth-child(2){background-image:url(/assets/vitrage/5-rails-1.webp)}.VitrageSlider__vitrage_child__L1Zn7:nth-child(4) .VitrageSlider__vitrage_child_self_child_each__M3AJB:last-child{background-image:url(/assets/vitrage/5-rails-2.webp)}.VitrageSlider__vitrage_child__L1Zn7:nth-child(5) .VitrageSlider__vitrage_child_self_child_each__M3AJB:first-child{background-image:url(/assets/vitrage/accordéon.webp)}.VitrageSlider__vitrage_child__L1Zn7:nth-child(5) .VitrageSlider__vitrage_child_self_child_each__M3AJB:nth-child(2){background-image:url(/assets/vitrage/cortina.jpg)}.VitrageSlider__vitrage_child__L1Zn7:nth-child(5) .VitrageSlider__vitrage_child_self_child_each__M3AJB:last-child{background-image:url(/assets/vitrage/cortina.webp)}.VitrageSlider__vitrage_child__L1Zn7:last-child .VitrageSlider__vitrage_child_self_child_each__M3AJB:first-child{background-image:url(/assets/vitrage/vitrage-intelligence.jpg)}.VitrageSlider__vitrage_child__L1Zn7:last-child .VitrageSlider__vitrage_child_self_child_each__M3AJB:nth-child(2){background-image:url(/assets/vitrage/vitrage-intelligent.avif)}.VitrageSlider__vitrage_child__L1Zn7:last-child .VitrageSlider__vitrage_child_self_child_each__M3AJB:last-child{background-image:url(/assets/vitrage/vitrage-intelligent.webp)}@media only screen and (max-width:800px){.VitrageSlider__vitrage_header__eJkVB{width:95%;text-align:center}.VitrageSlider__vitrage_header_title__8PiM3{font-size:2rem}.VitrageSlider__vitrage_header_subtitle__z8_zp{width:100%}.VitrageSlider__vitrage_child__L1Zn7{width:95%}.VitrageSlider__vitrage_child_self__bYNQu{width:100%}.VitrageSlider__vitrage_child_self_title___8ZdF{font-size:2rem}.VitrageSlider__vitrage_child_self_list__yZOuS ul{padding:0}.VitrageSlider__vitrage_child_self_child_each__M3AJB{grid-column:span 9}}.Departments__departments__hksyk{width:100%;min-height:60vh;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:1.5em 0}.Departments__departments_para__qTcZv{width:60%}.Departments__departments_para__qTcZv p{text-align:center;font-weight:600;color:#333;line-height:1.5}.Departments__departments_para__qTcZv p strong{color:#e21f25;font-weight:700;font-family:helvetica neue heavy}.Departments__departments_child__8c4An{width:80%;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:2em;gap:2em}.Departments__departments_child_each__C4S5N{grid-column:span 4;min-height:200px;border-radius:20px;background-position:50%;background-size:cover;position:relative}.Departments__departments_child_each_link__UanNo{position:absolute;bottom:0;background-color:#f8f8f8;border-radius:20px;border-top-left-radius:0;border-bottom-right-radius:0;min-width:280px;min-height:30px;border-bottom-left-radius:10px;display:flex;justify-content:center;align-items:center;flex-direction:row}.Departments__departments_child_each_link__UanNo a{border-radius:100px;margin:.2em;width:100%;min-height:50px;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;padding:.2em 0 .2em 1em;font-weight:800;background-color:#050505;color:#fff6f2;border:.12em solid #fff}.Departments__departments_child_each_link__UanNo a span{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;right:10px;width:40px;height:40px;border-radius:100%;background-color:transparent}.Departments__departments_child_each_link__UanNo:after,.Departments__departments_child_each_link__UanNo:before{content:"";position:absolute;width:30px;height:30px;box-shadow:6px 6px 0 #f8f8f8;border-bottom-right-radius:20px}.Departments__departments_child_each_link__UanNo:before{rotate:90deg;left:0;top:-30px}.Departments__departments_child_each_link__UanNo:after{right:-30px;rotate:90deg;bottom:0}.Departments__departments_child_each__C4S5N:first-child{background-image:url(/assets/pub-prod/aluminium.webp)}.Departments__departments_child_each__C4S5N:nth-child(2){background-image:url(/assets/pub-prod/vitrage.jpg)}.Departments__departments_child_each__C4S5N:nth-child(3){background-image:url(/assets/pub-prod/décoration.webp)}.Departments__departments_child_each__C4S5N:last-child{background-image:url(/assets/pub-prod/pub-prod.webp)}@media only screen and (max-width:800px){.Departments__departments_child__8c4An,.Departments__departments_para__qTcZv{width:90%}.Departments__departments_child_each__C4S5N{grid-column:span 8}}.NosReferencies__referencies__ZE7Sz{width:100%;padding:1em 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.NosReferencies__referencies_title__cFb77 h5{font-size:3rem;margin:0;color:#050505}.NosReferencies__referencies_subtitle__GEBuA{width:60%}.NosReferencies__referencies_subtitle__GEBuA p{text-align:center;font-weight:600;color:#050505;line-height:1.5}.NosReferencies__referencies_subtitle__GEBuA p strong{font-weight:900;text-transform:uppercase;color:#fff;font-family:helvetica neue heavy}.NosReferencies__referencies_marquee__j3Qcj{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:1em;padding:.5em 0}.NosReferencies__referencies_marquee_each__DgzOd{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:80px;min-width:200px;border-radius:10px;margin:0 .5em;position:relative}.NosReferencies__referencies_marquee_each__DgzOd img{padding:.5em;object-fit:contain;width:100%;height:100%}@media only screen and (max-width:800px){.NosReferencies__referencies_subtitle__GEBuA{width:90%}}