@font-face{font-family:Futura Regular;src:url("/build/fonts/Futura Condensed Regular.f603c12b.ttf") format("truetype")}@font-face{font-family:Futura Extra Bold;src:url("/build/fonts/Futura Condensed Extra Bold.57877025.otf") format("opentype")}@font-face{font-family:Futura Condensed Bold;src:url("/build/fonts/Futura Condensed Bold.d632db33.otf") format("opentype")}@font-face{font-family:Futura Bold;src:url(/build/fonts/Futura\ Bold.6d93ab94.otf) format("opentype")}@font-face{font-family:HandelGotDBol;src:url(/build/fonts/HandelGotDBol.8eea7efc.ttf) format("truetype")}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mr-0{margin-right:0!important}.ml-0{margin-left:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pr-0{padding-right:0!important}.pl-0{padding-left:0!important}.mt-1{margin-top:10px!important}.mb-1{margin-bottom:10px!important}.mr-1{margin-right:10px!important}.ml-1{margin-left:10px!important}.pt-1{padding-top:10px!important}.pb-1{padding-bottom:10px!important}.pr-1{padding-right:10px!important}.pl-1{padding-left:10px!important}.mt-2{margin-top:20px!important}.mb-2{margin-bottom:20px!important}.mr-2{margin-right:20px!important}.ml-2{margin-left:20px!important}.pt-2{padding-top:20px!important}.pb-2{padding-bottom:20px!important}.pr-2{padding-right:20px!important}.pl-2{padding-left:20px!important}.mt-3{margin-top:30px!important}.mb-3{margin-bottom:30px!important}.mr-3{margin-right:30px!important}.ml-3{margin-left:30px!important}.pt-3{padding-top:30px!important}.pb-3{padding-bottom:30px!important}.pr-3{padding-right:30px!important}.pl-3{padding-left:30px!important}.mt-4{margin-top:40px!important}.mb-4{margin-bottom:40px!important}.mr-4{margin-right:40px!important}.ml-4{margin-left:40px!important}.pt-4{padding-top:40px!important}.pb-4{padding-bottom:40px!important}.pr-4{padding-right:40px!important}.pl-4{padding-left:40px!important}.mt-5{margin-top:50px!important}.mb-5{margin-bottom:50px!important}.mr-5{margin-right:50px!important}.ml-5{margin-left:50px!important}.pt-5{padding-top:50px!important}.pb-5{padding-bottom:50px!important}.pr-5{padding-right:50px!important}.pl-5{padding-left:50px!important}.mt-6{margin-top:60px!important}.mb-6{margin-bottom:60px!important}.mr-6{margin-right:60px!important}.ml-6{margin-left:60px!important}.pt-6{padding-top:60px!important}.pb-6{padding-bottom:60px!important}.pr-6{padding-right:60px!important}.pl-6{padding-left:60px!important}.mt-7{margin-top:70px!important}.mb-7{margin-bottom:70px!important}.mr-7{margin-right:70px!important}.ml-7{margin-left:70px!important}.pt-7{padding-top:70px!important}.pb-7{padding-bottom:70px!important}.pr-7{padding-right:70px!important}.pl-7{padding-left:70px!important}.mt-8{margin-top:80px!important}.mb-8{margin-bottom:80px!important}.mr-8{margin-right:80px!important}.ml-8{margin-left:80px!important}.pt-8{padding-top:80px!important}.pb-8{padding-bottom:80px!important}.pr-8{padding-right:80px!important}.pl-8{padding-left:80px!important}.mt-9{margin-top:90px!important}.mb-9{margin-bottom:90px!important}.mr-9{margin-right:90px!important}.ml-9{margin-left:90px!important}.pt-9{padding-top:90px!important}.pb-9{padding-bottom:90px!important}.pr-9{padding-right:90px!important}.pl-9{padding-left:90px!important}.mt-10{margin-top:100px!important}.mb-10{margin-bottom:100px!important}.mr-10{margin-right:100px!important}.ml-10{margin-left:100px!important}.pt-10{padding-top:100px!important}.pb-10{padding-bottom:100px!important}.pr-10{padding-right:100px!important}.pl-10{padding-left:100px!important}.container{max-width:1600px;margin:0 auto;padding:0 15px}.row{display:flex;flex-wrap:wrap}.row.center>div{text-align:center}.col-1{width:calc(8.33333% - 30px);padding:0 15px}.col-1.no-pd{padding:0}.col-2{width:calc(16.66667% - 30px);padding:0 15px}.col-2.no-pd{padding:0}.col-3{width:calc(25% - 30px);padding:0 15px}.col-3.no-pd{padding:0}.col-4{width:calc(33.33333% - 30px);padding:0 15px}.col-4.no-pd{padding:0}.col-5{width:calc(41.66667% - 30px);padding:0 15px}.col-5.no-pd{padding:0}.col-6{width:calc(50% - 30px);padding:0 15px}.col-6.no-pd{padding:0}.col-7{width:calc(58.33333% - 30px);padding:0 15px}.col-7.no-pd{padding:0}.col-8{width:calc(66.66667% - 30px);padding:0 15px}.col-8.no-pd{padding:0}.col-9{width:calc(75% - 30px);padding:0 15px}.col-9.no-pd{padding:0}.col-10{width:calc(83.33333% - 30px);padding:0 15px}.col-10.no-pd{padding:0}.col-11{width:calc(91.66667% - 30px);padding:0 15px}.col-11.no-pd{padding:0}.col-12{width:calc(100% - 30px);padding:0 15px}.col-12.no-pd{padding:0}@media (min-width:500px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:990px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1770px}}@media (max-width:990px){.col-lg-1{width:calc(8.33333% - 30px)}.col-lg-2{width:calc(16.66667% - 30px)}.col-lg-3{width:calc(25% - 30px)}.col-lg-4{width:calc(33.33333% - 30px)}.col-lg-5{width:calc(41.66667% - 30px)}.col-lg-6{width:calc(50% - 30px)}.col-lg-7{width:calc(58.33333% - 30px)}.col-lg-8{width:calc(66.66667% - 30px)}.col-lg-9{width:calc(75% - 30px)}.col-lg-10{width:calc(83.33333% - 30px)}.col-lg-11{width:calc(91.66667% - 30px)}.col-lg-12{width:calc(100% - 30px)}}@media (max-width:768px){.col-md-1{width:calc(8.33333% - 30px)}.col-md-2{width:calc(16.66667% - 30px)}.col-md-3{width:calc(25% - 30px)}.col-md-4{width:calc(33.33333% - 30px)}.col-md-5{width:calc(41.66667% - 30px)}.col-md-6{width:calc(50% - 30px)}.col-md-7{width:calc(58.33333% - 30px)}.col-md-8{width:calc(66.66667% - 30px)}.col-md-9{width:calc(75% - 30px)}.col-md-10{width:calc(83.33333% - 30px)}.col-md-11{width:calc(91.66667% - 30px)}.col-md-12{width:calc(100% - 30px)}}@media (max-width:500px){.col-sm-1{width:calc(8.33333% - 30px)}.col-sm-2{width:calc(16.66667% - 30px)}.col-sm-3{width:calc(25% - 30px)}.col-sm-4{width:calc(33.33333% - 30px)}.col-sm-5{width:calc(41.66667% - 30px)}.col-sm-6{width:calc(50% - 30px)}.col-sm-7{width:calc(58.33333% - 30px)}.col-sm-8{width:calc(66.66667% - 30px)}.col-sm-9{width:calc(75% - 30px)}.col-sm-10{width:calc(83.33333% - 30px)}.col-sm-11{width:calc(91.66667% - 30px)}.col-sm-12{width:calc(100% - 30px)}}body{margin:0}#root{max-width:100vw;min-height:100vh;background-size:cover;background-image:url(/build/images/background.cc1f2e60.jpg);position:relative;background-attachment:fixed;font-family:-apple-system,BlinkMacSystemFont,Futura regular,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{margin:0}.groupe-avril{position:absolute;bottom:25px;right:0;left:86%}a{text-decoration:none}.flex{display:flex}.btn-prev{color:#333;background:#ffa235;border:0;padding:15px;border-radius:3px;font-weight:700;font-size:15px}.prev-box-header{position:absolute;left:40%;top:5%}.menu-list li{display:inline-block;margin:0 15px}.menu-list li img{opacity:.6}.menu-list li img:hover{opacity:1}.Appbar{max-width:100vw;height:120px;background:rgba(2,5,21,.8);border-bottom:10px solid #000;padding:15px 0}.Appbar .logo{float:left;margin-top:15px;margin-left:75px}.Appbar .nav{float:right}.Appbar .nav .menu-list li img{max-width:85px;opacity:.6}.Appbar .nav .menu-list li img:hover{opacity:1;cursor:pointer}.Appbar .nav .menu-list li a.active img{opacity:1}.box{width:100%;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.5);padding-bottom:1px;background:hsla(0,0%,100%,.15);position:relative;border:1px solid hsla(0,0%,100%,.6);margin-top:25px}.box .TitleBox{width:100%;background:#fff;text-transform:uppercase;text-align:center;padding:10px 0;font-size:1.8rem;font-weight:700;font-family:Futura regular;border-radius:10px 10px 0 0;color:#3b3e42}.box .TitleDashboard{font-family:Futura bold}.box .contentBox{margin:5px;background:#fff;padding:15px 20px;border-radius:0 0 10px 10px;text-align:left}.box .contentBox h3{font-size:1.5rem;text-transform:uppercase}.box .contentBox h3,.box .contentBox p{color:#3b3e42;font-family:Futura regular}.box .contentBox p{font-size:1.2rem;margin-top:5px}.box .contentBox:hover{cursor:pointer}.box:after{content:"";position:absolute;clip-path:url(#rec-radius);background:#9fc713;width:180px;height:193px;transform:scale(.5);transform-origin:bottom right;bottom:5px;right:5px}.box .imgBox{margin:5px;border-radius:0 0 10px 10px;overflow:hidden;max-height:500px}.box .imgBox img{max-width:100%}.box .imgBox:hover{cursor:pointer}.box.box-vertical{height:150px;overflow:hidden;display:flex}.box.box-vertical .TitleBox{height:100%;line-height:140px;border-radius:0;flex-basis:50%}.box.box-vertical .TitleBox~a,.box.box-vertical .TitleBox~div{flex-basis:50%;border-radius:0 10px 10px 0}.box .listBox{max-height:700px;overflow:auto}.box .listBox .listItem{display:flex;margin:10px 0}.box .listBox .listItem:hover{cursor:pointer}.box .listBox .listItem img{width:200px;max-height:160px;margin:5px;border:1px solid #fff}.box .listBox .listItem .contentList{text-align:left;padding:0 5px;color:#fff;height:160px;overflow:hidden}.box .listBox .listItem .contentList h3{font-weight:400;font-size:1.6rem;text-transform:uppercase;letter-spacing:.03rem;font-family:Futura regular}.box .listBox .listItem .contentList p.date{margin-top:-5px;text-transform:uppercase;font-size:1.2rem;letter-spacing:.1rem;margin-bottom:0;font-family:Futura regular}.box .listBox .listItem .contentList p{margin-top:3px;font-size:1.2rem;font-family:Futura regular}.box .bullets{display:flex;position:absolute;left:7px;bottom:7px}.box .bullets .bullet{width:15px;height:15px;margin:0 3px;border-radius:50%}.modalClose{background:transparent;border:none;position:absolute;right:-85px;top:15px}.modalClose:hover{cursor:pointer}.modalContent{padding:0;width:1200px;overflow:hidden;height:80vh}iframe{border:none}.home{text-align:center;padding-top:25vh}.home h1{margin:0;font-family:HandelGotDBol;color:#fff;font-size:8rem;text-shadow:0 0 25px rgba(0,0,0,.5),0 0 25px rgba(0,0,0,.5);text-transform:uppercase;letter-spacing:11px}.home .menu-list{margin:75px 0}.home .maj-box{position:absolute;top:20px;right:20px}.home .maj-box .btn-maj{color:#333;background:#9fc713;border:0;padding:15px;border-radius:3px;font-weight:700;font-size:15px}.home .prev-box{position:absolute;top:20px;left:20px}.solutions h1{text-align:center;font-size:2.8rem;color:#fff;text-transform:uppercase;margin:35px 0 15px}.solutions .box .imgBox{max-height:250px}.solutions .box .TitleBox span{position:absolute;right:15px;top:12px}.solutions .box .TitleBox span:hover{cursor:pointer}.solutions .flex{justify-content:space-evenly;align-items:center}.solutions .listSolutions{width:0;background:hsla(0,0%,100%,.5);overflow:hidden;transition:all 1s;border-radius:10px;position:relative;padding:10px 0;max-height:790px}.solutions .listSolutions.open{width:500px;padding:10px;overflow:visible;animation:delay-overflow 7s}.solutions .listSolutions ul{list-style:none;padding:0;overflow:auto;max-height:795px}.solutions .listSolutions ul li{width:500px;text-align:center;display:flex;justify-content:center;align-items:center;background:#9fc713;margin:10px 0;height:100px;font-size:2rem;color:#fff;text-transform:uppercase;transition:all 1s;font-family:Futura regular}.solutions .listSolutions ul li.active,.solutions .listSolutions ul li:hover{background:#fff;color:#9fc713;cursor:pointer}.solutions .listSolutions ul li.active:after{content:"";position:absolute;width:0;height:0;border-color:transparent transparent transparent hsla(0,0%,100%,.5);border-style:solid;border-width:20px 0 20px 20px;right:-20px}.solutions .listSolutions ul li.title{background:#080e26}.solutions .listSolutions ul li.title h1{margin:0;color:#fff;font-size:2.5rem}.solutions .listSolutions ul li h2{font-size:2rem}.solutions .contentSolutions{width:1060px;height:800px;background:hsla(0,0%,100%,.5);padding:10px;position:relative;border-radius:10px;left:-20px}.solutions .contentSolutions:after{content:"";position:absolute;width:0;height:0;border-color:transparent transparent transparent hsla(0,0%,100%,.5);border-style:solid;border-width:20px 0 20px 20px;right:-20px;top:50%}.solutions .contentSolutions .miniApp{background:#fff;height:100%;text-align:center;font-size:2rem}.solutions .ListProduit{width:0;background:hsla(0,0%,100%,.5);overflow:hidden;transition:all 1s;padding:15px 0 10px;border-radius:10px;max-height:790px}.solutions .ListProduit.open{width:500px;overflow:auto;animation:delay-overflow 7s;padding:15px 10px 10px}.solutions .ListProduit ul{list-style:none;padding:0}.solutions .ListProduit ul li{width:500px;text-align:center;display:flex;justify-content:center;align-items:flex-start;background:#9fc713;margin:35px 0;font-size:2rem;color:#fff;text-transform:uppercase;transition:all 1s;padding:10px 0;font-family:Futura regular;position:relative}.solutions .ListProduit ul li.active,.solutions .ListProduit ul li:hover{background:#fff;color:#9fc713;cursor:pointer}.solutions .ListProduit ul li .produit{flex-basis:70%;text-align:left;margin-left:15px}.solutions .ListProduit ul li .produit h2{font-size:1.5rem}.solutions .ListProduit ul li .produit p{margin:0;font-size:1.4rem;text-transform:lowercase}.solutions .ListProduit ul li img{flex-basis:20%;max-height:90px}.solutions .ListProduit ul li .typeProduct{position:absolute;right:0;top:-25px;font-size:1.1rem;padding:4px 15px;border-radius:8px;background:#9fc713;font-weight:700;color:#000}.arrowProduit:hover,.arrowSolution:hover{cursor:pointer}.thematic{justify-content:center;align-items:center;height:70vh}.thematic .listThematic{width:600px;background:hsla(0,0%,100%,.3);transition:all 1s;border-radius:10px;position:relative;padding:10px;height:550px;margin-right:75px}.thematic .listThematic:after{content:"";position:absolute;width:0;height:0;border-color:transparent transparent transparent hsla(0,0%,100%,.5);border-style:solid;border-width:20px 0 20px 20px;right:-20px;top:50%}.thematic .listThematic ul{list-style:none;padding:0;overflow-x:auto;height:550px}.thematic .listThematic ul li{width:600px;color:#fff;text-transform:uppercase;transition:all 1s;position:relative;margin:15px 0;font-family:Futura regular}.thematic .listThematic ul li:hover{cursor:pointer}.thematic .listThematic ul li.title{background:#080e26;height:100px;margin:10px 0;text-align:center;display:flex;justify-content:center;align-items:center}.thematic .listThematic ul li.title h1{margin:0;color:#fff;font-size:2.5rem}.thematic .listThematic ul li h2{font-size:2rem;padding-left:40px}.thematic .listThematic ul li:after{content:"";position:absolute;width:0;height:0;border-color:transparent transparent transparent #080e26;border-style:solid;border-width:20px 0 20px 20px;left:0;top:0}.thematic .listThematic ul li.active{background:#9fc713}.thematic .ListProduit{width:0;background:hsla(0,0%,100%,.3);overflow:hidden;transition:all 1s;padding:15px 0 10px;border-radius:10px;height:550px;overflow:auto}.thematic .ListProduit.open{width:750px;animation:delay-overflow 7s;padding:15px 10px 10px}.thematic .ListProduit ul{list-style:none;padding:0}.thematic .ListProduit ul li{width:750px;text-align:center;display:flex;justify-content:center;align-items:flex-start;background:#9fc713;margin:35px 0;font-size:2rem;color:#fff;text-transform:uppercase;transition:all 1s;padding:10px 0;position:relative;font-family:Futura regular}.thematic .ListProduit ul li.active,.thematic .ListProduit ul li:hover{background:#fff;color:#9fc713;cursor:pointer}.thematic .ListProduit ul li .produit{flex-basis:70%;text-align:left;margin-left:15px}.thematic .ListProduit ul li .produit h2{font-size:1.5rem}.thematic .ListProduit ul li .produit p{margin:0;font-size:1.4rem;text-transform:lowercase}.thematic .ListProduit ul li img{flex-basis:20%;max-height:90px}.thematic .ListProduit ul li .typeProduct{position:absolute;right:0;top:-25px;font-size:1.1rem;padding:4px 15px;border-radius:8px;background:#9fc713;font-weight:700;color:#000}@keyframes delay-overflow{0%{overflow:hidden}}