@font-face{src:url(/assets/fonts/charles-wright-medium.ttf);font-family:charles-wright}@font-face{src:url(/assets/fonts/afcarplates/\ medium.otf);font-family:AFCarplates}@font-face{src:url(/assets/fonts/forte.ttf);font-family:FORTE}@import url("https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat&display=swap");@font-face{src:url(/assets/fonts/dosis-variablefont_wght.ttf);font-family:Dosis}.service-title{font-size:2em;border:none;font-weight:700;color:#fff;background:none;cursor:pointer}.border-left-white{border-left:6px solid #fff}.card-border{padding:10px;justify-content:center;flex-direction:column;text-align:left!important;align-items:flex-start;display:flex}.service{height:100px;flex-direction:row;margin:2px;width:100%;font-family:Dosis;display:flex}.service-container{padding:20px 10px;justify-content:center;flex-direction:column;margin:15px;align-items:center;-webkit-box-shadow:0 10px 10px -15px hsla(0,0%,100%,.3);-moz-box-shadow:0 10px 10px -15px hsla(0,0%,100%,.3);box-shadow:0 10px 10px -15px hsla(0,0%,100%,.3);display:flex}.service.active{height:inherit}.service.active .border-left-white{border-left:6px solid #f4c474}.service.active .btn-service,.service.active .left,.service.active .service-description{height:inherit;opacity:1;visibility:visible}.btn-service,.left,.service-description{height:0;opacity:0;visibility:hidden}.service.active .btn-service{height:50px;font-size:1.5em;color:#2e2e2e;text-align:center;background-color:#cfbd44;width:250px;line-height:50px;margin-top:20px;font-family:Dosis}.service.active .service-description{font-size:1.4em;margin-top:20px}.btn-service,.service-description{height:0}.left{justify-content:center;margin-right:10px;flex-direction:column;text-align:right!important;align-items:flex-end;display:flex}.left img{max-width:650px;width:100%}.font{font-size:1.5em}.f{font-family:FORTE}:root{scrollbar-track-color:#2e3645;scrollbar-face-color:#f4c474;scrollbar-color:#413e3e #121212;scrollbar-width:thin}*,:after,:before{padding:0;box-sizing:border-box;margin:0}html{overflow:hidden;scroll-behavior:smooth}body{height:100%;background-color:#0f1518;width:100%;font-family:Dosis}::-webkit-scrollbar{height:auto;width:12px}::-webkit-scrollbar-track{background:#07090a}::-webkit-scrollbar-thumb{border-radius:2px;background:#413e3e}.screen-reader-text{height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px}[role=tab]:focus-visible,[type=button]:focus-visible,[type=checkbox]:focus-visible,[type=radio],a:focus-visible,button:focus-visible{color:#fff;outline:none;-webkit-box-shadow:0 0 2px 2px #b8b3b3!important;-moz-box-shadow:0 0 2px 2px #b8b3b3!important;box-shadow:0 0 2px 2px #b8b3b3!important}#skip-link{height:1px;overflow:hidden;transform:translateX(-100%);transition:transform .3s;position:absolute;top:0;left:-999px;width:1px;z-index:-999}#skip-link:focus{height:auto;transform:translateX(0);font-size:1.2em;border:1px solid #d6d6d5;text-decoration:none;font-weight:700;color:#fff;text-align:center;top:5px;border-radius:10px;background:#413e3e;left:5px;width:150px;z-index:999}section{min-height:100vh;justify-content:space-around;position:relative;flex-direction:row;align-items:center;align-content:center;width:100%;display:flex}section:nth-child(odd){color:#fff;position:relative;z-index:2}section:nth-child(2n){color:#fff;position:relative;background-color:#090d0f;z-index:1}.section-50{min-height:50%}.navigation{right:0;position:fixed;bottom:0;top:0;background-color:#0c1215;left:0;display:none;z-index:102}.navigation div{right:15px;position:absolute;bottom:15px;top:15px;background-color:#090d0f;left:15px;z-index:103}.navigation ul{height:100%;justify-content:space-around;flex-wrap:wrap;flex-direction:column;align-items:center;align-content:center;width:100%;display:flex}.navigation ul li{list-style:none;font-size:2em}.navigation ul li a{text-decoration:none;color:#fff;text-align:center;width:100%}.navigation i{font-size:3.3em;right:15px;color:#fff;position:absolute;top:10px;cursor:pointer}.toggle-button-cover{right:20px;position:absolute;top:20px;box-sizing:border-box;cursor:pointer;z-index:9}.submenu li{height:80px;text-decoration:underline;text-align:center;line-height:80px}.submenu a{font-size:.5em}.boutique{right:100px;top:35px}.boutique,.boutique-bis{color:#fff;position:absolute;box-sizing:border-box;cursor:pointer;z-index:9}.boutique-bis{transition:all .5s ease-in-out;bottom:35px;left:30px}.boutique-bis:hover{padding:7px;background-color:hsla(0,0%,100%,.469);border-radius:5px}.phone{color:#fff;position:fixed;flex-direction:column;top:50%;left:20px;display:flex;z-index:9}.phone i{font-size:2em}.phone:hover+.phone span{color:red}.logo-home{height:100%;overflow:hidden;position:relative;width:100%}.logo-home h1{height:100%;text-align:center;background-color:rgba(0,0,0,.7);width:100%}.logo-home video{height:100vh;right:0;position:absolute;object-fit:cover;bottom:0;top:0;left:0;width:100%;z-index:-9999}.logo-home img{height:100%;object-fit:contain;opacity:.8;margin:auto;width:100%;display:block}.div-container{min-height:100vh;justify-content:space-around;flex-direction:column;align-items:center;display:grid}.div-container-image{overflow:hidden;--position:50%;position:relative;margin:auto;place-content:center;display:grid}.image-container{position:relative;max-width:100vw;max-height:80vh}.image-container:after{right:-2px;content:"Aprés";opacity:.9;z-index:4}.image-container:after,.image-container:before{-webkit-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding:10px;font-size:2em;color:#000;position:absolute;top:100%}.image-container:before{content:"Avant";opacity:var(--position);left:0;z-index:6}.slider-image{height:100%;pointer-events:none;position:relative;max-width:100%;object-fit:cover;object-position:center;width:100%;display:block}.image-before{position:absolute;inset:0;width:var(--position)}.title{padding:10px;font-size:2em;color:#fff;text-align:center}.first-img{z-index:5}.img-reflex{overflow:hidden;justify-content:center;flex-wrap:wrap;margin-bottom:50px;flex-direction:row;text-align:center;align-items:center;display:flex}.units{transition:.5s;flex-direction:column;margin:150px 30px;display:flex}.img-reflex:hover .units{opacity:.6}.img-reflex .units:hover{opacity:1}.img-reflex img{max-width:450px;max-height:350px}footer{min-height:100%;width:90%}footer .nav{justify-content:space-around;flex-direction:column;text-align:center;margin:auto;align-items:center;width:100%;display:flex}footer .col{flex-direction:row;display:flex}footer li{list-style:none;padding:10px;font-size:.8em;letter-spacing:.1px;line-height:30px}footer li,footer li a{font-family:Monument Extended}footer li a{font-size:1.3em;color:#fff}footer .copyright{justify-content:space-between;font-size:.8em;text-transform:uppercase;opacity:.5;letter-spacing:1px;margin:6em 0 0;line-height:30px;font-family:Monument Extended;display:flex}footer .copyright span{flex-direction:row;display:flex}footer .copyright span a{color:#d6d6d5}.m-auto{margin:auto}.map{justify-content:center;margin-bottom:50px;flex-direction:row;align-items:center;width:100%;margin-top:50px;display:flex}.map img{max-width:600px}a{text-decoration:none;display:block}.wrapper{justify-content:center;flex-direction:row;margin:auto;align-items:center;display:flex}.wrapper .container-media{min-height:100px;color:#fff;position:relative;min-width:100px;background-color:hsla(0,0%,100%,0);margin:20px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrapper .container--facebook{background-color:#37508d}.wrapper .container--youtube{background-color:red}.wrapper .container--instagram{background:#002296;background:linear-gradient(90deg,rgba(2,0,150,.45),rgba(131,0,143,.5) 15%,#c0007a 28%,#ea0c5f 42%,#ff5341 60%,#ff8820 72%,#f6ba00)}.wrapper .container--tiktok{background-color:#000}.box .fa-brands{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.fa-brands.fa-facebook-f,.fa-brands.fa-instagram,.fa-brands.fa-tiktok,.fa-brands.fa-youtube{color:#fff}.box{height:130px;justify-content:center;font-size:2.25rem;color:#fff;position:relative;text-align:center;background-color:hsla(0,0%,100%,0);-webkit-perspective:1000px;perspective:1000px;align-items:flex-end;width:130px}.box,.box>*{-webkit-transform-style:transform-3d;transform-style:transform-3d}.box,.box--left,.box>*{-webkit-transition:transform .8s;transition:transform .8s}.box--middle{-webkit-transition:transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.box--right{-webkit-transition:transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275)}.active .box--left,.container-media:hover .box--left{-webkit-transform:translate(-30px,-30px) rotate(-90deg) rotateY(180deg);transform:translate(-30px,-30px) rotate(-90deg) rotateY(180deg)}.active .box--left .fa-brands,.container-media:hover .box--left .fa-brands{-webkit-transform:rotate(270deg) rotateY(180deg) translate(-80%,-60%);transform:rotate(270deg) rotateY(180deg) translate(-80%,-60%)}.active .box--left .count,.container-media:hover .box--left .count{-webkit-transform:rotate(270deg) rotateY(180deg) translate(-125%,60%);transform:rotate(270deg) rotateY(180deg) translate(-125%,60%)}.active .box--middle,.container-media:hover .box--middle{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.active .box--right,.container-media:hover .box--right{-webkit-transform:translate(40px,-40px);transform:translate(40px,-40px)}.count{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:14px;text-align:center;top:70%;left:50%}.count,.follow{font-weight:400;color:#fff;position:absolute;display:block}.follow{font-size:13px;text-transform:uppercase;bottom:0;letter-spacing:.5px}.follow--left{-webkit-transform:translate(-14px,-10px);transform:translate(-14px,-10px);right:0}.follow--middle{-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px);left:50%}.follow--right{-webkit-transform:translate(14px,-10px);transform:translate(14px,-10px);left:0}.text-up-bottom{writing-mode:vertical-rl;font-size:4em;text-transform:uppercase;text-orientation:upright}.dl-blurbs{justify-content:space-around;margin-bottom:20px;flex-direction:row;align-items:center;width:100%;margin-top:20px;display:flex}dl{min-height:950px;padding-top:20px;background:#090d0f;padding-bottom:20px;width:40%;counter-reset:count;padding-left:10px}dl+h2+dl{counter-reset:counter 2}dt{font-size:2.5em;color:#4f6d7a;text-transform:uppercase;counter-increment:count}dt:before{color:#5ea5b8;content:counter(count,decimal-leading-zero) "."}dd{margin-bottom:25px;margin-left:70px}.hidden{visibility:hidden}#nous{position:relative;flex-direction:column;font-family:Roboto,sans-serif;display:flex}#nous div{text-align:center;width:100%}#nous .box-shadow{padding:20px 10px;background-color:#090d0f;margin:15px;-webkit-box-shadow:0 10px 10px -15px hsla(0,0%,100%,.3);-moz-box-shadow:0 10px 10px -15px hsla(0,0%,100%,.3);box-shadow:0 10px 10px -15px hsla(0,0%,100%,.3);width:97%}#nous .box-shadow img{max-width:320px;max-height:250px}#nous .box-shadow p{font-size:1.2em}.logo{position:absolute;top:15px;left:10px;z-index:9}.logo img{height:60px;width:79px}.none{margin:0!important;display:none}.gallery__images{height:100%;padding-top:10px;position:relative;margin:0;width:100%;display:grid}.gallery__images img{height:100%;min-height:50px;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__images .gallery{grid-template-columns:repeat(2,100px) minmax(200px,800px) repeat(2,100px);justify-content:center;grid-template-rows:repeat(5,100px);grid-gap:10px;display:grid}.gallery__images .gallery__filler{grid-column:span 2}.gallery__images .gallery__item{grid-column:span 1;grid-row:span 1;transition:transform .3s ease-in-out;position:relative;border-radius:5px;cursor:pointer}.gallery__images .gallery__select{display:none}.gallery__images .gallery__select:first-of-type:checked~.gallery .gallery__item:first-of-type{grid-column:3;grid-row:1/-1;align-items:center;cursor:default;display:grid}.gallery__images .gallery__select:first-of-type:checked~.gallery .gallery__item:first-of-type:hover{transform:none}.gallery__images .gallery__select:nth-of-type(2):checked~.gallery .gallery__item:nth-of-type(2){grid-column:3;grid-row:1/-1;align-items:center;cursor:default;display:grid}.gallery__images .gallery__select:nth-of-type(2):checked~.gallery .gallery__item:nth-of-type(2):hover{transform:none}.gallery__images .gallery__select:nth-of-type(3):checked~.gallery .gallery__item:nth-of-type(3){grid-column:3;grid-row:1/-1;align-items:center;cursor:default;display:grid}.gallery__images .gallery__select:nth-of-type(3):checked~.gallery .gallery__item:nth-of-type(3):hover{transform:none}.gallery__images .gallery__select:nth-of-type(4):checked~.gallery .gallery__item:nth-of-type(4){grid-column:3;grid-row:1/-1;align-items:center;cursor:default;display:grid}.gallery__images .gallery__select:nth-of-type(4):checked~.gallery .gallery__item:nth-of-type(4):hover{transform:none}.gallery__images .gallery__select:nth-of-type(5):checked~.gallery .gallery__item:nth-of-type(5){grid-column:3;grid-row:1/-1;align-items:center;cursor:default;display:grid}.gallery__images .gallery__select:nth-of-type(5):checked~.gallery .gallery__item:nth-of-type(5):hover{transform:none}.gallery__images .gallery__select:nth-of-type(6):checked~.gallery .gallery__item:nth-of-type(6){grid-column:3;grid-row:1/-1;align-items:center;cursor:default;display:grid}.gallery__images .gallery__select:nth-of-type(6):checked~.gallery .gallery__item:nth-of-type(6):hover{transform:none}.gallery__images .gallery__select:nth-of-type(7):checked~.gallery .gallery__item:nth-of-type(7){grid-column:3;grid-row:1/-1;align-items:center;cursor:default;display:grid}.gallery__images .gallery__select:nth-of-type(7):checked~.gallery .gallery__item:nth-of-type(7):hover{transform:none}.gallery__images .gallery__select:nth-of-type(8):checked~.gallery .gallery__item:nth-of-type(8){grid-column:3;grid-row:1/-1;align-items:center;cursor:default;display:grid}.gallery__images .gallery__select:nth-of-type(8):checked~.gallery .gallery__item:nth-of-type(8):hover{transform:none}.gallery__images .gallery__select:nth-of-type(9):checked~.gallery .gallery__item:nth-of-type(9){grid-column:3;grid-row:1/-1;align-items:center;cursor:default;display:grid}.gallery__images .gallery__select:nth-of-type(9):checked~.gallery .gallery__item:nth-of-type(9):hover{transform:none}.gallery__images .gallery__select:nth-of-type(10):checked~.gallery .gallery__item:nth-of-type(10){grid-column:3;grid-row:1/-1;align-items:center;cursor:default;display:grid}.gallery__images .gallery__select:nth-of-type(10):checked~.gallery .gallery__item:nth-of-type(10):hover{transform:none}.gallery__images .gallery__select:nth-of-type(11):checked~.gallery .gallery__item:nth-of-type(11){grid-column:3;grid-row:1/-1;align-items:center;cursor:default;display:grid}.gallery__images .gallery__select:nth-of-type(11):checked~.gallery .gallery__item:nth-of-type(11):hover{transform:none}.gallery__images .gallery__select:nth-of-type(12):checked~.gallery .gallery__item:nth-of-type(12){grid-column:3;grid-row:1/-1;align-items:center;cursor:default;display:grid}.gallery__images .gallery__select:nth-of-type(12):checked~.gallery .gallery__item:nth-of-type(12):hover{transform:none}.gallery__images .gallery__select:nth-of-type(13):checked~.gallery .gallery__item:nth-of-type(13){grid-column:3;grid-row:1/-1;align-items:center;cursor:default;display:grid}.gallery__images .gallery__select:nth-of-type(13):checked~.gallery .gallery__item:nth-of-type(13):hover{transform:none}.photo{max-width:180px;max-height:180px}.photo,.photo2{object-fit:cover;object-position:center;width:100%}.photo2{max-width:200px;max-height:170px}.photo3{height:150px;max-width:150px;object-fit:cover;object-position:center;width:100%}.none-mobil span{margin-bottom:25px}.block div{justify-content:center;flex-direction:column;text-align:center;margin:40px;align-items:center;display:flex}.block div a{font-size:.8em;color:#fff;margin:10px}.mb-10{margin-bottom:30px}.mt-100{margin-top:100px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.console{height:auto;position:relative;width:100%;z-index:100}.console p{height:40px;margin-bottom:60px;color:#f7f7f7;text-align:center;width:100%;line-height:40px}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.accessible-list{padding:0;list-style-type:none;max-width:370px;margin:20px;width:100%}.accessible-list li{padding:10px 20px;font-size:18px;border-bottom:1px solid #cccccc1f;background-color:#090d0f}.accessible-list li:hover{background-color:#0f1518}.accessible-list li:focus,.accessible-list li:hover{outline:none;background-color:#0f1518;cursor:pointer}.accessible-list li:focus a{outline:none}.accessible-list a{text-decoration:none;color:#333;display:block}.accessible-list a:hover{text-decoration:underline}@media (min-width:768px){.gallery__images{padding:20px;align-content:center;display:block}}@media (max-width:768px){.text-up-bottom{font-size:2em!important}.logo-home img{height:auto;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%}.gallery__images .gallery__filler{display:none}.gallery__images .gallery{grid-template-columns:repeat(auto-fit,50px);grid-template-rows:300px repeat(50px,50px);grid-gap:5px}.gallery__images .gallery__select:first-of-type:checked~.gallery .gallery__item:first-of-type,.gallery__images .gallery__select:nth-of-type(10):checked~.gallery .gallery__item:nth-of-type(10),.gallery__images .gallery__select:nth-of-type(11):checked~.gallery .gallery__item:nth-of-type(11),.gallery__images .gallery__select:nth-of-type(12):checked~.gallery .gallery__item:nth-of-type(12),.gallery__images .gallery__select:nth-of-type(13):checked~.gallery .gallery__item:nth-of-type(13),.gallery__images .gallery__select:nth-of-type(2):checked~.gallery .gallery__item:nth-of-type(2),.gallery__images .gallery__select:nth-of-type(3):checked~.gallery .gallery__item:nth-of-type(3),.gallery__images .gallery__select:nth-of-type(4):checked~.gallery .gallery__item:nth-of-type(4),.gallery__images .gallery__select:nth-of-type(5):checked~.gallery .gallery__item:nth-of-type(5),.gallery__images .gallery__select:nth-of-type(6):checked~.gallery .gallery__item:nth-of-type(6),.gallery__images .gallery__select:nth-of-type(7):checked~.gallery .gallery__item:nth-of-type(7),.gallery__images .gallery__select:nth-of-type(8):checked~.gallery .gallery__item:nth-of-type(8),.gallery__images .gallery__select:nth-of-type(9):checked~.gallery .gallery__item:nth-of-type(9){grid-column:1/-1;grid-row:1/-3}.gallery__images img{-o-object-fit:contain!important;object-fit:contain!important}}.container-form{justify-content:space-around;margin-bottom:10px;position:relative;flex-direction:column;gap:30px;align-items:center;width:1024px;margin-top:10px;display:flex}.container-form i{font-size:2em;color:#fff}.container-form a{text-decoration:underline;color:#fff}.container-form h2{font-size:2.5em;opacity:.7;text-align:center;width:100%}.container-form .div-contact{padding-top:40px;justify-content:space-around;flex-direction:row;align-items:center;padding-bottom:40px;display:flex}.container-form .div-contact a{font-size:1.25em;color:#fff}.container-form form{min-height:100%;padding:2.5em;transition:all .2s ease-in-out;position:relative;text-align:center;-webkit-box-shadow:0 10px 10px -15px hsla(0,0%,100%,.3);-moz-box-shadow:0 10px 10px -15px hsla(0,0%,100%,.3);box-shadow:0 10px 10px -15px hsla(0,0%,100%,.3);background:#0f1518;width:100%}.container-form form h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-shadow:2px 2px 4px rgba(0,0,0,.2);color:#fff;opacity:.7;margin-top:0}.container-form form input{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.container-form form input,.container-form form textarea{padding:1em;border:1px solid hsla(0,0%,100%,.3);border-right:none;margin-bottom:2em;color:#fff;transition:all .2s ease-in-out;border-bottom:none;box-shadow:4px 4px 20px hsla(0,0%,48%,.2);border-radius:5px;background:transparent;width:95%}.container-form form textarea{height:200px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.container-form form input:hover,.container-form form textarea:hover{background:hsla(0,0%,100%,.1)}.container-form form input[type=submit]{font-size:1rem;width:95%;margin-top:10px}.container-form form input[type=submit]:hover{cursor:pointer}.container-form form input[type=submit]:active{background:hsla(0,0%,100%,.2)}.container-form ::-moz-placeholder{font-weight:400;color:#fff}.container-form :-ms-input-placeholder{font-weight:400;color:#fff}.container-form ::placeholder{font-weight:400;color:#fff}.container-form .drop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:1px solid hsla(0,0%,100%,.3);transition:all .2s ease;position:absolute;border-top:1px solid hsla(0,0%,100%,.3);box-shadow:10px 10px 60px -8px rgba(0,0,0,.2);border-radius:5px;background:hsla(0,0%,100%,.3)}.container-form .drop-1{height:80px;top:-20px;left:-40px;width:80px;z-index:-1}.container-form .drop-2{height:80px;right:-10px;bottom:-30px;width:80px}.container-form .drop-3{height:100px;right:-50px;bottom:40%;width:100px;z-index:-1}.container-form .drop-4{height:110px;right:-50px;top:-50px;width:110px}.container-form .drop-5{height:60px;bottom:-30px;left:60px;width:60px;z-index:-1}.btn-realisations{height:50px;font-size:1.2em;border:none;font-style:italic;margin-right:30px;transition:all .7s ease-out;background-color:#cfbd44;border-radius:5px;width:250px;line-height:50px;font-family:Roboto,sans-serif}.btn-realisations:hover{transition:all .3s ease-out;-webkit-box-shadow:0 0 5px 0 #fff;-moz-box-shadow:0 0 5px 0 #fff;box-shadow:0 0 5px 0 #fff}.btn-realisations a{justify-content:space-evenly;color:#2e2e2e;flex-direction:row;align-items:center;display:flex}.btn-realisations i{font-size:1.5em}.preloader{height:100%;overflow:hidden;right:0;position:fixed;bottom:0;text-align:center;top:0;background-color:#090d0f;left:0;width:100%;z-index:10}._1{background-image:url(/assets/images/1.png);z-index:12}._1,._2{right:0;position:absolute;max-width:512px;max-height:512px;background-size:contain;bottom:0;top:0;margin:auto;background-position:50%;left:0;background-repeat:no-repeat;display:none}._2{background-image:url(/assets/images/2.png);z-index:10}._3{background-image:url(/assets/images/3.png);z-index:9}._3,._4{right:0;position:absolute;max-width:512px;max-height:512px;background-size:contain;bottom:0;top:0;margin:auto;background-position:50%;left:0;background-repeat:no-repeat;display:none}._4{background-image:url(/assets/images/4.png);z-index:8}._5{right:0;position:absolute;max-width:512px;max-height:512px;background-size:contain;opacity:.7;bottom:0;top:0;margin:auto;background-position:50%;left:0;background-image:url(/assets/images/5.png);background-repeat:no-repeat;display:none;z-index:7}.contact{justify-content:center;flex-direction:column;align-items:center;display:flex}.contact h1{padding:40px;font-size:2.5em;color:#fff}#progressbar{position:fixed;top:0;background:linear-gradient(0deg,#a89831,#cfbd44);left:0;width:7px;z-index:8}#progressbar:after,#progressbar:before{height:100%;content:"";position:absolute;top:0;left:0;width:7px;z-index:9}#progressbar:after{filter:blur(30px)}#scrollpath{height:100%;position:fixed;top:0;left:0;width:10px}.zero{opacity:0}#percent{transform:translateY(-50%);padding:2px 5px;font-size:.8em;font-weight:lighter;color:#fff;position:fixed;top:98%;background:#090d0f;left:20px;font-family:charles-wright;z-index:9}.open{height:60px;width:60px}.visibility{opacity:.3}.list-style{list-style:none}.title-custom{font-size:3em;font-family:Dosis}.a{justify-content:center;font-size:1.25em;flex-direction:row;align-items:center;display:flex}.aa{padding:100px}.aa img{transform:translateX(0);max-width:950px;border-radius:20px}.aa img,.aaa{height:auto;width:100%}.aaa{transform:translateX(-50%);padding:40px;max-width:600px!important;background-color:#090d0f;-webkit-box-shadow:0 10px 10px -15px #acacac;-moz-box-shadow:0 10px 10px -15px #acacac;box-shadow:0 10px 10px -15px #acacac}.bold-h2,.bold-h3{font-size:2.2em;text-decoration:underline;font-style:italic;color:#cfbd44}.b{justify-content:center;font-size:1.25em;flex-direction:row;margin:auto;align-items:center;display:flex}.bb{padding:100px}.bb img{transform:translateX(-20%);max-width:100%;max-height:90vh;border-radius:20px}.bbb{transform:translateX(70%);padding:40px;background-color:#090d0f;-webkit-box-shadow:0 10px 10px -15px #acacac;-moz-box-shadow:0 10px 10px -15px #acacac;box-shadow:0 10px 10px -15px #acacac;width:700px!important;z-index:1}.inline-flex{justify-content:center;flex-direction:row;align-items:center;display:flex}.width-400{max-width:400px;width:100%}.padding-20{padding:20px}.h2,.text-center{text-align:center}.h2{font-size:3em;color:#fff;background-color:#090d0f;width:100%}.logo-contact img{height:300px;width:400px}#conditions .box-shadow{padding:20px;background-color:#201f1f;-webkit-box-shadow:0 0 7px 0 #aba6a6;-moz-box-shadow:0 0 7px 0 #aba6a6;box-shadow:0 0 7px 0 #aba6a6;border-radius:5px;width:90%}#conditions .box-shadow p{font-size:1.2em}.realisations .text-up-bottom{display:none}.img-realisations .img-div{justify-content:center;flex-wrap:wrap;flex-direction:row;margin:auto;align-items:center;width:70%;display:flex}.img-div i{font-size:1.5em}.img-div p{justify-content:space-evenly;margin-right:auto;flex-direction:row;align-items:center;margin-left:auto;width:50%;display:flex}.img-realisations a{flex:1 1 auto;flex-wrap:wrap;color:#fff;position:relative;text-align:center;margin:10px;width:350px}.img-realisations .paragraph{padding-top:50px;margin:auto;padding-bottom:50px}.img-div div{justify-content:flex-end;right:0;position:absolute;flex-direction:column;bottom:0;top:0;background-color:rgba(0,0,0,.5);align-items:center;left:0;display:flex}.img-realisations h2{padding-top:70px;font-size:2.5em;text-align:center;padding-bottom:70px;width:100%}.img-realisations p{font-size:1.25em;text-align:center;width:50%}.img-realisations h3{font-size:2em;text-align:center;width:100%}.img-realisations img{height:auto;width:100%}.test{position:relative}@-webkit-keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-1250px)}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-1250px)}}#partenaires{position:relative;display:block}#partenaires h2{font-size:4em;margin-bottom:50px;color:#fff;text-transform:uppercase;text-align:center;z-index:10}#topBtn{height:70px;font-size:22px;border:none;right:20px;color:#fff;position:fixed;bottom:20px;background:#090d0f;cursor:pointer;width:50px;display:none;z-index:10000}#topBtn:after{height:100%;transform:scaleY(.1);transition:transform .3s;content:"";position:absolute;bottom:0;transform-origin:bottom center;background:#cfbd44;left:0;width:100%;z-index:-1}#topBtn:hover:after{transform:scaleY(1)}#topBtn:hover{color:#272727}.BTN-TO-TOP{height:40px;border:none;color:#fff;position:relative;background:none;cursor:pointer;width:150px}.BTN-TO-TOP:after{height:100%;transform:scaleY(.1);transition:transform .3s;content:"";position:absolute;bottom:0;transform-origin:bottom center;background:#ff4d24;left:0;width:100%;z-index:-1}.BTN-TO-TOP:hover:after{transform:scaleY(1)}.BTN-TO-RIGHT{height:40px;border:none;color:#fff;position:relative;background:none;cursor:pointer;width:150px}.BTN-TO-RIGHT:after{height:100%;transform:scaleX(.05);transition:transform .3s;content:"";position:absolute;bottom:0;transform-origin:left center;background:#ff4d24;left:0;width:100%;z-index:-1}.BTN-TO-RIGHT:hover:after{transform:scaleX(1)}.grecaptcha-badge{display:none}.customer-logos{overflow:hidden}.slick-slide img{height:150px;object-fit:contain;text-align:center;margin:auto;width:150px;display:block;z-index:10000}.slick-slide{min-height:1px;float:left;display:none}.slick-initialized .slick-slide{display:block}.customer-logos .slide a{color:#fff;transition:.5s;opacity:.8;text-align:center}.customer-logos .slide a:hover{opacity:1}@media screen and (min-width:991px) and (max-width:1024px){.container-form{width:990px}.inline-flex{justify-content:center;flex-direction:column;align-items:center;display:flex}.bbb{transform:translateX(40%)}}@media screen and (min-width:768px) and (max-width:991px){.bold-h3{font-size:2em;text-decoration:underline;font-style:italic;color:#cfbd44}#collaborations{justify-content:center;flex-direction:column;display:flex}#collaborations .text-up-bottom{padding:10px;writing-mode:inherit;font-size:2.5em;text-orientation:inherit}.container-form{width:760px}.inline-flex{justify-content:center;flex-direction:column;align-items:center;display:flex}.bbb{transform:translateX(40%)}.container-form .div-contact{flex-direction:column}}@media screen and (max-width:768px){@-webkit-keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-1000px)}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-1000px)}}#partenaires h2{font-size:2em}.boutique{right:80px;top:32px}.boutique-bis{bottom:20px;left:20px}.phone{left:15px}.phone i{font-size:1.7em}.submenu li{height:50px;line-height:50px}.inline-flex{justify-content:center;flex-direction:column;align-items:center;display:flex}#nous div{margin:5px}.a{font-size:1em;flex-direction:column;display:flex}.aa{padding:10px!important}.aa img{height:auto;width:inherit}.aaa{transform:inherit;transform:translateY(-90px)!important;width:80%!important}.b{font-size:1em;flex-direction:column;display:flex}.bb{padding:10px!important}.bb img{height:auto;object-fit:cover;width:inherit}.bb img,.bbb{transform:inherit}.bbb{transform:translateY(90px)!important;width:80%!important}.photo{height:100%;width:100%}.photo3{height:100px;max-width:100px}.open{height:50px;width:50px}#progressbar,#scrollpath{width:8px}.font{padding:5px;font-size:1em;margin:20px}.zero{display:none}section{align-items:center;align-content:center}#collaborations,.partenaires,section{justify-content:center;flex-direction:column;display:flex}.block{display:flex}.block,.img-reflex{flex-direction:column;align-items:center}.img-reflex{justify-content:center}.img-reflex:hover .units{opacity:.8}.btn-realisations{margin-right:0;margin-bottom:40px;margin-top:40px}.container-form form h2{font-size:2rem}.container-form .drop-1{height:40px;top:-15px;left:-15px;width:40px;z-index:-1}.container-form .drop-2{height:40px;right:-10px;bottom:-15px;width:40px}.container-form .drop-3{height:30px;right:-15px;bottom:40%;width:30px;z-index:-1}.container-form .drop-4{height:50px;right:-15px;top:-15px;width:50px}.container-form .drop-5{height:50px;bottom:-15px;left:20px;width:50px;z-index:-1}.container-form{height:100%;position:relative;width:90%}.container-form form input,.container-form form input[type=submit],.container-form form textarea{width:100%}.none{display:block}.none-mobil{height:10px;visibility:hidden}#nous .box-shadow{width:80%}.realisations{display:flex}.dl-blurbs,.realisations{flex-direction:column}dl{width:95%}dd{margin-bottom:25px;margin-left:42px}.text-up-bottom{padding:10px;writing-mode:inherit;font-size:2.5em;text-orientation:inherit}.navigation i{font-size:2.5em}.toggle-button-cover i{font-size:2em}.map{margin-bottom:20px}.map img{max-width:330px;width:100%}footer .copyright{flex-direction:column;align-items:center}footer .col{display:flex}.wrapper,footer .col{flex-direction:column}.navigation ul li{list-style:none;font-size:1.4em}footer .nav{flex-direction:column;text-align:center;align-items:center}.div-container-image{margin:auto;width:90%}.image-container{height:40vh;width:100%}.image-container:after,.image-container:before{font-size:1em}.slider-button{font-size:1.2em}.title{padding:10px;font-size:1em}.div-container{min-height:90vh}.img-reflex img{max-width:350px}.img-reflex{margin-bottom:inherit}.units{margin:10px 0}.slick-slide img{height:100px;width:100px}.customer-logos .slide a{font-size:.8em}.container-form .div-contact{flex-direction:column}.h2{font-size:2.2em}.img-realisations h2{padding-top:80px;font-size:2em;padding-bottom:10px}.img-realisations p{width:90%}.img-realisations h3{padding:10px;font-size:1.5em}.img-realisations a{margin:20px auto}.bold-h3{font-size:2em;text-decoration:underline;font-style:italic;color:#cfbd44}.service-title{font-size:1.1em;margin:auto}.service.active .service-description{font-size:.9em}.service.active .btn-service{height:33px;font-size:1em;width:140px;line-height:33px}.card-border{text-align:center!important}.service{margin:-3px!important}}