@import url("https://fonts.googleapis.com/css?family=Raleway|Roboto+Slab:400,700");*{box-sizing:border-box}*:focus{outline:none}h1,h2,h3{font-family:"Roboto Slab",courrier,mono}html,body{position:relative;margin:0;padding:0;height:100%;width:100%;font-size:100%;background:#fff;color:#002f3f;font-family:'Raleway', arial, sans}p{font-size:1em;line-height:1.4em}img{max-width:100%}ul,li{margin:0;padding:0;border-collapse:collapse;border-spacing:0;border:0;display:block}.hidden,.off{display:none}.clear{clear:both}.bg-noir{background:#000;color:#fff}a.btn{display:inline-block;padding:10px;background:#fff;margin:0 10px;color:#000;text-decoration:none}a.btn:hover{background:#e6e6e6}.row{width:90%;max-width:1200px;display:block;margin:auto;clear:both}.row:before,.row:after{content:'';display:block;clear:both}.row-center{display:flex;align-items:center}.bloc_h_max{display:flex;padding-top:30px;padding-bottom:30px;align-items:center}.padding{margin:0 auto;padding-top:50px;padding-bottom:50px}.padding-cote{margin:0 auto;padding-left:20px;padding-right:20px}.demi,.tiers{display:block;float:left;vertical-align:top;border-collapse:collapse;border-spacing:0}.demi{width:50%}.demi .info{padding-right:30px}.tiers{width:33%}.liste_presta h2{text-align:center;font-family:"Roboto Slab",courrier,mono;margin:0;padding:0}.liste_presta h2 strong{display:block;width:100%}.liste_presta p{text-align:center;margin:0.3em 1em 2em;font-size:0.9em;color:#888}.liste_presta ul{padding:0 20px}.liste_presta .illu-anim{height:80px}.liste_outil .cadre--info{z-index:9;color:#000;position:absolute;display:flex;text-align:center;top:0;left:0;width:100%;height:100%;align-items:center;flex-direction:row;padding:1em;font-family:"Roboto Slab",courrier,mono;transition:1s ease all}.liste_outil .cadre--info h1{transition:1s ease all;padding:0;margin:auto;font-weight:700;font-size:1.6em;line-height:1em;color:#fff;text-shadow:0 5px 30px rgba(0,0,0,0.2)}.liste_outil .cadre--info p{display:none}ul.liste_vehicule{display:flex}.liste_vehicule li{display:block;margin:1%;position:relative}.liste_vehicule li a:before{content:'';display:block;background:linear-gradient(1800deg, #000 0%, transparent 100%);width:100%;height:50%;position:absolute;bottom:0}.liste_vehicule li img{height:25vw;width:auto;object-fit:cover;object-position:81%}.liste_vehicule li h3{position:absolute;bottom:0;z-index:2;font-size:2em;color:#fff;margin:20px}.liste_anim{padding:0 20px;display:flex;flex:1 1;flex-wrap:wrap}.bloc-anim{width:48%;display:block;overflow:hidden;position:relative;height:15vw;min-height:100px;margin:1%}.bloc-anim .cadre--img{position:absolute;display:flex;top:0;left:0;width:100%;height:100%;align-items:center;transition:1s ease all;z-index:99}.bloc-anim .cadre--img img{margin:auto;max-height:100%}.bloc-anim .cadre--info{z-index:9}.bloc-anim .cadre--info h1{display:inline-block;text-transform:uppercase;letter-spacing:1px}.bloc-anim .spoiler-vroum h1{display:none}.bloc-anim .outil .cadre--info{z-index:100}.bloc-anim:hover .outil .cadre--info{transform:scale(1.2)}.bloc-anim:hover .outil .cadre--info h1{text-shadow:0 15px 40px rgba(0,0,0,0.3)}.bloc-anim:hover .cadre--img{transform:scale(1.2)}.menu{display:flex;align-items:center;position:fixed;width:100vw;height:100vh;top:0;left:0;background:#ccc;transition:1s all cubic-bezier(0.99, 0.01, 0, 1);transform:translateX(-150%) skewX(20deg);z-index:999}.menu .row{max-width:100%}.menu .menu-logo{position:absolute;top:20px;left:20px;width:150px}.menu .liste_presta p{display:none}.menu .menu-sociaux{position:absolute;right:40px;top:20px}.menu .menu-sociaux a{font-size:1.5em;color:#000;margin-left:0.5em}.menu_burger{position:fixed;top:0;left:0;height:100vh;width:60px;z-index:999;display:flex;align-items:center}.menu_burger .btn_menu{display:block;position:relative;margin:auto;width:30px;height:40px;cursor:pointer}.menu_burger .btn_menu .bar{display:block;position:absolute;width:100%;height:4px;background:#000;box-shadow:0 4px 0 #fff;transition:0.5s all cubic-bezier(0.99, 0.01, 0, 1)}.menu_burger .btn_menu .bar.bar-1{top:25%;left:0}.menu_burger .btn_menu .bar.bar-2{top:50%;left:0}.menu_burger .btn_menu .bar.bar-3{top:75%;left:0}body.menu_open .menu{transform:translateX(0%) skewX(0deg)}body.menu_open .bar.bar-1{transform:rotate(-45deg) translate(-25%, 100%);width:50%}body.menu_open .bar.bar-2{transform:translateX(20%)}body.menu_open .bar.bar-3{transform:rotate(45deg) translate(-25%, -100%);width:50%}#content{top:0;padding:0;margin:0;width:100%}.content-sociaux{z-index:998;position:fixed;top:0.7em;right:3.5em}.content-sociaux a{font-size:1.3em;color:#666;margin-left:1em;display:inline-block}#home .home-diapo.owl-carousel{height:70vw;min-height:330px;overflow:hidden;max-height:80vh}#home .home-diapo.owl-carousel .owl-item img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% center}.header-diapo{height:100%}.header-diapo .owl-carousel,.header-diapo .owl-stage-outer,.header-diapo .owl-stage,.header-diapo .owl-item,.header-diapo .item,.header-diapo img{height:100%}#home{margin:0;padding:0}#home header{display:block;width:100%;padding-top:0}#home .header-diapo,#home .owl-carousel,#home .owl-stage-outer,#home .owl-stage,#home .owl-item,#home .item{height:100%}#home .header-diapo img{height:100%}#home .home__titre{z-index:99;position:absolute;text-align:center;width:30vw;max-width:500px;min-width:150px;top:20px}#home .home__titre h1{margin:0;padding:0 30px;position:relative;width:100%}#home .home__titre h2{margin:0;padding:0;font-size:1em;display:inline-block;padding:10px;font-weight:400;text-transform:uppercase}#home .home__truck{text-align:center;padding-top:53vh}#home .home__truck .owl-item,#home .home__truck .item{background-size:cover;background-position:center;width:100%;height:100%}#home .home__truck .owl-carousel,#home .home__truck .owl-stage-outer,#home .home__truck .owl-stage{height:100%}.partenaires{font-size:1.2em}#footer{display:block;padding:50px;background:#ccc;background:#000;color:#fff}#footer a{color:#fff}#footer .demi{padding:15px}#footer .demi h1{font-size:1.5em;margin:50px 0}#footer .demi h2{font-size:1.2em;margin:50px 0}#footer .demi small{color:#666}#footer #form-message{display:none;padding:20px;border:2px solid #fff;font-size:1.8em}#footer label{margin-bottom:5px;display:inline-block}#footer input,#footer textarea{padding:12px 15px;width:100%;border:1px solid #000;font-size:0.8em;line-height:1.5em}#footer button{padding:8px;background:#fff;font-family:"Raleway",arial,sans;font-size:1em;font-weight:700;border:1px solid #000;margin:10px 0}#footer .footer__sociaux a{font-size:1.5em;color:#fff;margin-right:0.5em}#diapo-technique{width:100%}#diapo-technique img{width:100%}#diapo-technique .owl-item,#diapo-technique .item{background-size:cover;background-position:center;width:100%;height:100%}#diapo-technique .owl-carousel,#diapo-technique .owl-stage-outer,#diapo-technique .owl-stage{height:100%}#diapo-line .item{height:500px;background-size:cover;background-position:center}#page{margin:60px}.page_header{width:100%;height:500px;overflow:hidden;position:relative}.page_header .header-fond{position:absolute;top:0;right:0px;width:60vw;height:100%;background-size:cover;background-position:center;display:block}.page_header .header-fond .deg{display:block;position:absolute;top:0;left:0;height:100%;width:20vw;z-index:5;background:rgba(45,181,234,0.5)}.page_header .page__titre{position:absolute;width:60vw;top:0;left:0;height:100%;z-index:10}.page_header .page__titre img.logo-soundtruck{width:150px;margin:20px}.page_header .page__titre .titre_anim{width:70%;position:absolute;left:0;top:25%}.page_header .page__titre .titre_text{padding:0 6vw}.page_header .page__titre .titre_text h1{text-transform:uppercase;font-size:5em;line-height:1em;font-weight:700;margin:0}.page_header .page__titre .titre_text p{font-size:1em;color:#fff}.info-page{z-index:99;display:block;position:relative;background:#000}.info h1,.info h2{text-transform:uppercase;padding:0;margin:0;line-height:1.1em}.info h1{font-size:3em;padding:0;margin:0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.owl-nav{position:absolute;top:50%;width:100%;font-size:2em}button.owl-next{float:right}@media (max-width: 768px){.row{padding:0 15px}.row-center{display:block}.demi,.tiers{width:100%}.bloc_h_max{display:block;padding:0}.padding-cote{padding:20px 0}#page{margin:0}.menu{display:block;align-items:top;width:100%;overflow:auto}.menu h1{display:none}.menu .padding{padding:0}.menu .demi{width:48%;margin:1%;float:left}.menu .menu-logo{display:none}.menu .liste_presta{margin-top:50px}.menu .liste_presta ul{padding:10px 0}.menu .liste_presta .illu-anim{height:3em;display:block;vertical-align:top;float:left}.menu h2{text-align:left;font-size:0.9em;line-height:1em;margin:0;padding:0px;display:flex;align-items:center;width:100%}.bloc-anim{width:100%;padding:10px;display:block;float:none;height:15vh;min-height:70px}.liste_presta ul,.liste_anim ul{padding:0}ul.liste_vehicule{flex-direction:column;padding:0}ul.liste_vehicule li img{max-height:53vw;height:100%}.liste_outil .cadre--info h1{font-size:1em;text-transform:uppercase}.menu_burger{right:0;left:auto;height:50px}.content-sociaux{position:fixed;bottom:0;top:auto;left:0;right:auto;width:100%;display:flex;padding:5px;background:#000}.content-sociaux a{margin:auto}.page_header{position:relative;height:auto;min-height:auto;padding-bottom:20px}.page_header .header-fond{position:relative;height:50vh;min-height:300px;width:100%}.page_header .header-fond .deg{display:none}.page_header .page__titre{position:relative;width:100%}.page_header .page__titre .titre_anim{width:100%;position:relative;top:auto;padding:20px}.page_header .page__titre .titre_text{width:100%}.page_header .page__titre .titre_text h1{font-size:3em}.page_header .page__titre img.logo-soundtruck{width:80px;margin:10px;position:fixed;top:0;z-index:99}.info-page{transform:none;margin:0}.info-page .demi .info{margin:0;padding:20px 0}.info-page .demi .info h1{font-size:2em}.info-page .demi .info h2{font-size:1.5em;font-weight:400}#diapo-line .item{height:100%;background-size:cover;background-position:center}#footer{padding:0}}
