@charset "UTF-8";
/***!  /templates/disrok/css/responsive.css?9156e3  !***/

@media screen and (max-width:100px){body{font-size:16px}}@media screen and (max-width:500px){body{font-size:14px}}@media screen and (max-width:1650px){h1,h2,h3,h4,h5{hyphens:auto}}@media screen and (max-width:1300px){.homeGPara{padding-bottom:20%}}@media screen and (max-width:1150px){#menu{padding:2% 0 1%}#logo{padding-top:0;padding-bottom:0}.logoPicto{width:45px;height:54px}.logoFont{width:175px;height:37px;margin-left:0}#menuWrap ul.mod-menu{font-size:16px}#page:not(.homePage) #menuWrap{padding-bottom:5%}#page:not(.homePage) #menuWrap::before{right:50%;transform:skewY(6.5deg)}#page:not(.homePage) #menuWrap::after{left:50%;transform:skewY(-6.5deg)}}@media screen and (max-width:850px){.homePage #menu{display:block;padding:2px 0 1%}#page:not(.homePage) #logo{padding-right:0}.logoPicto{width:36px;height:43px}.logoFont{width:140px;height:29px}#menuWrap ul.mod-menu{width:80%;padding-left:0}#page.homePage #menuWrap ul.mod-menu{margin-left:5%;padding-left:45px;padding-left:2%}#menuWrap .active{font-size:1.5em}#menuWrap ul.mod-menu li a{display:block;padding:6px 15px 6px 6px}#menuWrap ul.mod-menu li a:hover{transform:none}}@media screen and (max-width:700px){#page:not(.homePage) #menuWrap{padding-bottom:0}#page:not(.homePage) #menuWrap::before{display:none}#page:not(.homePage) #menuWrap::after{display:none}}@media screen and (max-width:650px){#menuWrap ul.mod-menu{font-size:12px}}@media screen and (max-width:550px){#menuWrap ul.mod-menu{width:90%}}@media screen and (max-width:420px){.logoFont{display:block}#page:not(.homePage) #menu{display:block}#page:not(.homePage) #menuWrap ul.mod-menu{margin-left:5%}#menuWrap ul.mod-menu li:last-child a{position:absolute;bottom:130%;right:0;padding-right:0}}@media screen and (max-width:1850px){.homeHeaderText{font-size:1.8vw}}@media screen and (max-width:1400px){#homeHeader{height:45vw}}@media screen and (max-width:1000px){#homeHeader{margin-bottom:-7.5%}.homegrid{padding-bottom:4%}.homegrid::before{width:45%}.homegrid::after{width:45%;bottom:20px}.homeGridRow1{z-index:2}.homeGImg1Wrap{width:50%}.homeGParaWrap{width:50%;display:block}.homeGPara1{padding:10% 5% .5em 5%;width:100%}.homeGPara2{padding:.5em 5% 26% 5%;;width:100%}.homeGridRow2{z-index:3}.homeGImg2Wrap{display:none}.homeGEquipeWrap{width:100%}}@media screen and (max-width:950px){.homeHeaderText{margin:5% 5% 8% 5%;max-width:90%;max-width:600px;font-size:1em}}@media screen and (max-width:850px){#homeHeader{height:55vw}}@media screen and (max-width:780px){.homeGImg1Wrap::before{display:none}.homeGImg1{position:relative;transform:skewY(-6.5deg);margin:-27% 0 30px}.homeGImg1{transform:skewY(6.5deg)}.homeGridRow1{display:block}.homeGImg1Wrap{width:100%}.homeGParaWrap{width:100%}.homeGPara2{padding-bottom:14%}}@media screen and (max-width:650px){#homeHeader{height:45vh;min-height:380px}.homeHeaderVideo{left:50%;transform:translate(-50%,-50%);padding-bottom:45vh;width:80vh;min-width:676px;min-height:380px}}@media screen and (max-width:610px){#homeHeader{clip-path:polygon(0% 0%,100% 0%,100% 94.1%,65% 88.4%,0% 100%)}.homeGEquipeWrap h2{font-size:2.2em}}@media screen and (max-width:510px){#homeHeader{clip-path:polygon(0% 0%,100% 0%,100% 96.1%,65% 92.4%,0% 100%)}.homeHeaderText{margin-bottom:20%}}@media screen and (max-width:1550px){.valoGrid{padding-bottom:17%}}@media screen and (max-width:1400px){.valoGrid{padding-bottom:20%}.valoGrid h1{font-size:2.5em}}@media screen and (max-width:1300px){.valoGrid{padding-bottom:23%}}@media screen and (max-width:1150px){#valoriser .grid::after{content:none}.valoGrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(1fr,6);padding-bottom:25%}.valoGrid>div{width:100%}.valoGrid>div.valoBlc2{grid-row:span 2}.valoGrid>div.valoBlc3::before{transform-origin:100% 0}.valoGrid>div.valoBlc3>div{padding:9% 5% 11% 11%}.valoGrid>div.valoBlc4{grid-row:4 / 5;grid-column:2 / 3}.valoGrid>div.valoBlc7::after{display:none}}@media screen and (max-width:1000px){.valoGrid{padding-bottom:30%}}@media screen and (max-width:780px){.valoGrid{padding-bottom:33%}}@media screen and (max-width:700px){.valoGrid{display:flex;flex-direction:column;align-items:stretch;transform-origin:0 0;padding-bottom:30px}.valoGrid>div{min-height:0}.valoGrid .imgCover::before{padding-bottom:75%}.valoGrid>div.valoBlc1{order:1;position:relative;z-index:10}.valoGrid>div.valoBlc1::before{transform-origin:0 0}.valoGrid>div.valoBlc1>div{transform-origin:0 0;padding-top:16%}.valoGrid>div.valoBlc2{order:2;position:relative;z-index:9}.valoGrid>div.valoBlc2>div{transform-origin:0 0}.valoGrid>div.valoBlc3{order:3;position:relative;z-index:8}.valoGrid>div.valoBlc3::before{transform-origin:50% 0}.valoGrid>div.valoBlc3>div{padding-top:18%}.valoGrid>div.valoBlc4{order:4;overflow:visible;position:relative;z-index:6}.valoGrid>div.valoBlc5{order:5;margin-top:-15%;position:relative;z-index:7;background:#ed7302}.valoGrid>div.valoBlc6{order:6;position:relative;z-index:4}.valoGrid>div.valoBlc7{order:8;position:relative;z-index:4}.valoGrid>div.valoBlc8{order:7;transform:skewY(13deg);position:relative;z-index:5}#valoriser .valoGrid>div.valoBlc8>.valoBlc8In{padding:0;transform:none;position:relative;width:100%;height:100%}#valoriser .valoGrid>div.valoBlc8>.valoBlc8In .imgCover{transform:skewy(-6.5deg);transform-origin:0 0}.valoGrid>div.valoBlc9{order:9;background:#ed7302;z-index:4;position:relative}}@media screen and (max-width:700px){.valoGrid h1{font-size:2em}}@media screen and (max-width:1550px){.concTitle{font-size:.8em}}@media screen and (max-width:1300px){#page.conc_recy #menuWrap::before,#page.conc_recy #menuWrap::after{display:none}#page.conc_recy #menuWrap{padding-bottom:0}.concGrid::after{top:0;height:100%;left:0;width:50%;border-left:0}.concItem{display:block;padding-bottom:5%}.concLeft{position:relative;width:50%}.concTitle{max-width:29em}.concImage{position:absolute;left:100%;top:0;width:100%;margin-top:-12%;height:112%}.concRight{width:100%;padding-top:7%;padding-bottom:7%;margin-top:-7%}.concItem:nth-child(n) .concRight::before{background:#ed7302;left:auto;right:0;transform:skewY(-6.5deg);transform-origin:100% 0}.concItem .concRight::after{content:'';position:absolute;bottom:0;left:0;width:50%;height:15%;background:#001f44;z-index:2;transform:skewY(6.5deg);transform-origin:100% 0}.concFile{position:absolute;right:0;bottom:0}}@media screen and (max-width:950px){.concDlLink svg{width:30px;height:40px}}@media screen and (max-width:800px){.concGrid::after{display:none}.concItem{padding-bottom:10%}.concLeft{position:relative;width:100%}.concText{margin-bottom:0}.concImage{position:relative;left:0;margin-top:0;height:auto}.concItem .concRight{margin-bottom:5%}.concItem .concRight::after{transform:skewY(-6.5deg);transform-origin:0 0}.concFile{bottom:-10%}}@media screen and (max-width:450px){.concTitle{margin:0 10px;max-width:28em}.concCounter{margin-left:0}.concText{margin:20px 10px 10px}.concFile{padding-right:0;bottom:-15%}}@media screen and (max-width:1300px){#contactPage .concRight{width:50%;margin:4% 0;padding:4% 0}}@media screen and (max-width:800px){#contactPage .concRight{display:none}}@media screen and (max-width:750px){.diversContent{padding-left:15px;padding-right:15px}}@media screen and (max-width:1000px){#footer{align-items:baseline;padding-top:0}#footerLogo svg{margin-top:24px}#footer .mod-menu{min-width:calc(50% - 78px)}#footer .secondaryLinks{flex-wrap:wrap;align-items:center;flex:1}.slPhone{order:1;width:80%}.slMail{order:3;width:80%}.slLink{order:2;width:20%}.slYou{order:4;width:20%}.slMentions{order:5;width:100%}#footer .secondaryLinks a{display:block;padding:5px 0}}@media screen and (max-width:750px){#footerLogo{width:35px;height:42px;margin-right:15px}#footerLogo svg{width:35px;height:42px;margin-top:17px}#footer .mod-menu{min-width:calc(50% - 50px);justify-content:space-between}#footer .secondaryLinks{justify-content:space-between;font-size:.8em;min-width:0}.slPhone{width:calc(100% - 25px)}.slMail{width:calc(100% - 25px)}.slLink{width:25px}.slYou{width:25px}.slMentions{text-align:right}}@media screen and (max-width:560px){#footer .mod-menu a{padding:0 5px}}@media screen and (max-width:490px){#footer{flex-wrap:wrap}#footer .mod-menu{width:calc(100% - 50px);padding-right:0}#footer .secondaryLinks{width:100%;flex:initial;padding:1.5em 0 0 55px}}
