.Commercial{position:fixed;width:100vw;height:100vh;top:0;z-index:10;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center}.Commercial-hidden{display:none}.Commercial-inner{position:relative;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:764px){.Commercial-inner{width:90%}}.Commercial-image{height:80vh;width:auto}@media only screen and (max-width:764px){.Commercial-image{width:80%;height:auto}}.Commercial-close{position:absolute;top:10px;right:10px;cursor:pointer}@media only screen and (max-width:764px){.Commercial-close{top:-40px;right:0}}.Commercial svg{height:30px;width:30px;fill:#004a72}@media only screen and (max-width:764px){.Commercial svg{fill:#fff;height:40px;width:40px}}.Avis-verifies{position:relative;z-index:3;padding:20px 0;background-color:#fff}@media only screen and (max-width:764px){.Avis-verifies{padding:0;background-color:#f4f5f9}}@media only screen and (min-width:1100px){.Avis-verifies{display:flex;align-items:center}}.Avis-verifies-global{text-align:center}@media only screen and (max-width:764px){.Avis-verifies-global{background-color:#fff;margin:0 20px}}@media only screen and (min-width:1100px){.Avis-verifies-global{width:38%}}.Avis-verifies-globalLevel,.Avis-verifies-globalNote{display:block;font-size:1.19em;color:grey}.Avis-verifies-globalNote{position:relative;margin-top:-10px;font-weight:700}.Avis-verifies-globalControl{position:relative;margin-top:-10px;display:block;font-size:.875em;color:#818181}.Avis-verifies-globalIcon{fill:#004a72;position:relative;top:4px;height:20px;width:20px;cursor:pointer}.Avis-verifies-globalBulle{position:relative}.Avis-verifies-globalInfo{position:absolute;left:-220px;width:300px;bottom:175%;z-index:1;background:#fff;border:1px solid #a4aec1;border-radius:5px;padding:5px;font-size:.875em;color:#818181;text-align:left}@media only screen and (min-width:1100px){.Avis-verifies-globalInfo{width:500px;bottom:175%;left:-50px}}.Avis-verifies-globalInfo>span{display:block}.Avis-verifies-globalInfo--arrow,.Avis-verifies-globalInfo--arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.Avis-verifies-globalInfo--arrow{right:60px;margin-left:-11px;border-width:11px 11px 0;border-top-color:#a4aec1;border-top-color:rgba(0,0,0,.25);bottom:-11px}@media only screen and (min-width:1100px){.Avis-verifies-globalInfo--arrow{right:auto;left:59px}}.Avis-verifies-globalInfo--arrow:after{content:"";bottom:1px;margin-left:-10px;border-width:10px 10px 0;border-top-color:#fff}.Avis-verifies-reviews{position:relative;overflow:hidden;height:160px;width:90%;margin:20px auto 0;padding:0 20px}@media only screen and (max-width:764px){.Avis-verifies-reviews{background-color:#fff;margin:0 auto;padding:20px}}@media only screen and (min-width:1100px){.Avis-verifies-reviews{width:62%;padding:0;margin:0}}.Avis-verifies-review{opacity:0;position:absolute;bottom:0;transform:translateY(100%);width:100%;padding-right:20px}.Avis-verifies-review.wipe-in{top:0}.Avis-verifies-reviewStar{width:15px;height:15px}.Avis-verifies-reviewRate{font-size:1.4em;font-weight:700;color:#004a72}.Avis-verifies-reviewContent{padding-top:5px;font-size:.875em;max-height:80px;overflow:hidden}.Avis-verifies-reviewInfos{padding-top:5px;color:#818181;font-size:.688em}.Avis-verifies-reviewInfos--bold{font-weight:700}.block-review{display:flex;flex-direction:column;align-items:center;padding:20px}@media only screen and (max-width:1099px){.block-review{width:100%;top:unset;right:unset;position:relative;background-color:#fff}.block-review .last-review-message{position:unset;margin-bottom:10px}.block-review .Avis-verifies-reviews{padding:10px}}.block-review .last-review-message{text-align:center;padding-bottom:10px;color:#004a72}.block-review .Avis-verifies-global{margin-bottom:10px;width:100%}.block-review .Avis-verifies-reviews{height:auto;width:100%;padding:unset}.block-review .Avis-verifies-globalInfo{width:300px}.Homepage{position:relative;background-color:#f4f5f9;padding-bottom:50px;margin-top:70px}@media only screen and (min-width:765px){.Homepage{background-color:#fff}}@media only screen and (min-width:765px){.Homepage-left,.Homepage-right{width:50%}}@media only screen and (min-width:765px){.Homepage-column{display:flex}}.Homepage-actualites{position:relative;width:100%;z-index:2;background-color:hsla(0,0%,100%,.8);overflow:hidden}@media only screen and (min-width:765px){.Homepage-actualites{height:42vh}}.Homepage-actualites h3{font-size:2.5em;font-weight:700;color:red;text-align:center;padding:1% 0}@media only screen and (max-width:764px){.Homepage-actualites h3{font-size:1.5em;padding-top:10%}}.Homepage-actualites .see_more{position:absolute;bottom:0;right:0;text-align:right}.Homepage-actualites article{position:relative;width:100%;height:100%;overflow:hidden;margin:auto}.Homepage-actualites article .fadeIn{opacity:1;transition:opacity 1s}.Homepage-actualites article .fadeOut{opacity:0;transition:opacity 1s}.Homepage-actualites article figure{width:20%;float:left;text-align:center;margin:5% auto}@media only screen and (min-width:765px) and (max-width:1099px){.Homepage-actualites article figure{margin:10% auto}}@media only screen and (max-width:764px){.Homepage-actualites article figure{display:none}}.Homepage-actualites article .img-fullsize{width:auto;height:auto;margin:0 auto;max-width:100%;max-height:100%;display:block;text-align:center}.Homepage-actualites article .article-content{width:80%;float:right;padding-right:15%;text-align:justify;margin:5% auto}.Homepage-actualites article .article-content *{font-size:1em;font-weight:600;line-height:.8em;padding:1% 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (min-width:765px) and (max-width:1099px){.Homepage-actualites article .article-content{margin:10% auto;padding:1%;width:70%}}@media only screen and (max-width:764px){.Homepage-actualites article .article-content{margin:10% auto}}@media only screen and (max-width:764px){.Homepage-actualites article{min-height:200px}}.Homepage-blockContainer{padding:0 7vw;height:100%;display:flex;flex-direction:column}@media only screen and (max-width:764px){.Homepage-blockContainer{padding:30px 20px 0}}.Homepage-blockTitle{flex:1;display:flex;flex-direction:column;justify-content:center;font-weight:700;font-size:1em}@media only screen and (min-width:765px){.Homepage-blockTitle{font-size:1.25em}}.Homepage-blockSubtitle{flex:1;display:flex;flex-direction:column;justify-content:center;font-weight:700;font-size:.83333em}@media only screen and (min-width:765px){.Homepage-blockSubtitle{font-size:1.08333em}}@media only screen and (max-width:764px){.Homepage-blockSubtitle{padding-top:20px}}@media only screen and (min-width:765px) and (max-width:1099px){.Homepage-blockSubtitle{margin-top:10px}}.Homepage-header{width:100%;flex:1;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:764px){.Homepage-header{height:23vh}}@media only screen and (min-width:765px){.Homepage-header{height:25vh;padding-left:8vw}}@media only screen and (min-width:1100px){.Homepage-header{height:30vh}}.Homepage-headerBackground{position:absolute;background-repeat:no-repeat;background-position:50%;background-size:cover;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:764px){.Homepage-headerBackground{background:url(/assets/img/homepage/home-attelage-min.jpg) no-repeat 50%;background-size:cover}}@media only screen and (min-width:765px){.Homepage-headerBackground{height:30vh;background:url(/assets/img/homepage/home-attelage-min.jpg) no-repeat 50%;background-size:cover}}.Homepage-headerBackground:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#004a72;opacity:.4}.Homepage-headerBtn--mobile{display:block;color:#fff;font-size:1.08333em;text-decoration:underline;text-align:right;padding-right:10vw}@media only screen and (min-width:765px){.Homepage-headerBtn--mobile{display:none}}.Homepage-titleBloc{width:50%;flex:1;display:flex;flex-direction:column;justify-content:center}.Homepage-underTitle{font-size:2.5em;font-weight:700;color:#fff;position:relative;z-index:1}@media only screen and (min-width:765px) and (max-width:1099px){.Homepage-underTitle{font-size:2em}}@media only screen and (max-width:764px){.Homepage-underTitle{font-size:1.66667em}}.Homepage-underTitle--blue{color:#004a72}.Homepage-title{font-size:1.33333em;font-weight:700;color:#fff;width:100%}@media only screen and (max-width:764px){.Homepage-title{font-size:.83333em;padding:10px 0;color:#5a5a5a;background-color:#f4f5f9;top:0}}.Homepage-title--top{position:absolute;z-index:5;text-align:center;top:15px}@media only screen and (max-width:764px){.Homepage-title--top{position:relative;top:0}}.Homepage-title--blue{color:#004a72}.Homepage-subtitle{font-size:1em;line-height:1.2;margin-top:20px;color:#fff;position:relative;z-index:1}@media only screen and (min-width:765px) and (max-width:1099px){.Homepage-subtitle{font-size:1.08333em}}@media only screen and (min-width:1100px){.Homepage-subtitle{font-size:1.5em}}.Homepage-subtitle--blue{color:#65cdf9}.Homepage-agences,.Homepage-brands,.Homepage-header,.Homepage-immatriculation{position:relative;z-index:1}.Homepage-agences{width:100%;background-color:#004a72;overflow:hidden;padding-right:2vw;display:flex;flex-direction:column;justify-content:center;height:20vh}@media only screen and (min-width:765px){.Homepage-agences{height:52vh;align-items:flex-end;text-align:right}}@media only screen and (min-width:1100px){.Homepage-agences{height:48vh}}@media only screen and (max-width:764px){.Homepage-agences{padding:30px}}.Homepage-agencesImg{height:120%;position:absolute;top:0;left:50%;margin-left:-60%;opacity:1}@media only screen and (min-width:765px){.Homepage-agencesImg{margin-left:-200%}}@media only screen and (min-width:1100px){.Homepage-agencesImg{margin-left:-60%}}.Homepage-agencesTitle{color:#fff;font-size:1.75em;z-index:1;position:relative}.Homepage-agencesSubtitle{color:#fff;font-size:1.16667em;font-weight:700;z-index:1;margin-top:10px}.Homepage-agencesLink{margin-top:25px;text-decoration:underline;color:#fff;font-size:1.16667em;z-index:1}.Homepage-agenceMore{width:100%;background-color:#f4f5f9}@media only screen and (min-width:765px){.Homepage-agenceMore{min-height:52vh}}@media only screen and (min-width:1100px){.Homepage-agenceMore{min-height:48vh}}@media only screen and (max-width:764px){.Homepage-agenceMoreTitle{padding:5%}}@media only screen and (min-width:765px){.Homepage-agenceMoreTitle{padding:3vh 1vw}}@media only screen and (min-width:765px){.Homepage-agenceMoreContent{display:flex;flex-wrap:wrap}}@media only screen and (max-width:764px){.Homepage-agenceMoreContent .btn-primary{width:90%;margin:3% 5%}}@media only screen and (min-width:765px){.Homepage-agenceMoreContent .btn-primary{width:45%;margin:1% 0 0 3%}}@media only screen and (min-width:1100px){.Homepage-agenceMoreContent .btn-primary{width:29%;margin:1% 0 0 3%}}.Homepage-immatriculation{width:100%;background-color:#f4f5f9}@media only screen and (min-width:765px){.Homepage-immatriculation{height:12vh}}.Homepage-immatriculationPlaque{height:65px;width:100%;background-color:#fff;display:flex;flex-direction:row}@media only screen and (max-width:764px){.Homepage-immatriculationPlaque{margin-top:20px;padding:10px 10px 0}}@media only screen and (min-width:765px){.Homepage-immatriculationPlaque{height:65px}}.Homepage-immatriculationPlaqueLabel{position:absolute;width:0;height:0;clip-path:circle(0)}.Homepage-immatriculationPlaqueLeft{width:15%;height:100%;background-color:#3f69b8;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:1100px){.Homepage-immatriculationPlaqueLeft{width:10%}}.Homepage-immatriculationPlaqueImg{width:50%;height:50%}.Homepage-immatriculationPlaqueInitial{color:#fff;font-weight:900}.Homepage-immatriculationPlaqueForm{width:90%;height:100%;display:flex;flex-direction:row}.Homepage-immatriculationPlaqueMiddle{width:75%;height:100%;border:2px solid #cbd5e6;display:block;color:#a4aec1;font-size:1.16667em;font-weight:700;text-align:center;line-height:80px}.Homepage-immatriculationPlaqueMiddle::placeholder{color:#a4aec1}@media only screen and (min-width:1100px){.Homepage-immatriculationPlaqueMiddle{width:55%;font-size:2.5em}}.Homepage-immatriculationPlaqueRight{height:100%;width:25%}@media only screen and (min-width:1100px){.Homepage-immatriculationPlaqueRight{width:45%}}.Homepage-immatriculationPlaqueBtn{height:100%;width:100%}@media only screen and (max-width:1099px){.Homepage-immatriculationPlaqueBtn{padding:15px}.Homepage-immatriculationPlaqueBtn .btn-primary-text{clip-path:circle(0);position:absolute}.Homepage-immatriculationPlaqueBtn .btn-primary-icon{width:100%;height:100%;margin:0}}@media only screen and (min-width:765px){.Homepage .Avis-verifies{height:30vh}}@media only screen and (min-width:1100px){.Homepage .Avis-verifies{height:20vh}}.Homepage-brands{width:100%;background-color:#fff}@media only screen and (max-width:764px){.Homepage-brands{min-height:35vh;background-color:#f4f5f9}.Homepage-brands .Homepage-blockTitle{padding-left:10px}.Homepage-brands .Homepage-blockContainer{background-color:#fff;padding:30px 0 0;margin:0 20px}}@media only screen and (min-width:765px){.Homepage-brands{padding:20px 0;height:28vh}}.Homepage-brandsContainer{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:1100px){.Homepage-brandsContainer{flex:0.8}}@media only screen and (max-width:1099px){.Homepage-brandsContainer{margin-bottom:20px;width:100%}}@media only screen and (max-width:764px){.Homepage-brandsContainer{margin-top:20px}}.Homepage-brandsIcon{width:30px;height:30px;fill:#313131}.Homepage-brand{display:flex;justify-content:center;height:50px;width:50px}@media only screen and (max-width:1099px){.Homepage-brand{width:20%;padding:5px;display:flex;align-items:center}.Homepage-brand#brand-fiat{display:none}}.Homepage-brandImg{height:100%;width:auto}.Homepage-insurance{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding-right:1vw}@media only screen and (max-width:1099px){.Homepage-insurance{padding-left:20px}}@media only screen and (max-width:764px){.Homepage-insurance{display:none}}@media only screen and (min-width:765px){.Homepage-insurance{padding-right:2vw}}@media only screen and (min-width:1290px){.Homepage-insurance{padding-right:7vw}}.Homepage-insuranceBtn{z-index:1;color:#fff;width:100%;font-size:.75em}@media only screen and (min-width:1100px){.Homepage-insuranceBtn{text-align:right}}.Homepage-insuranceBtn-icon{fill:#fff;width:27px;height:18px;position:relative;top:5px}.Homepage-insuranceInner{height:140px;width:100%;position:relative;overflow:hidden}@media only screen and (max-width:764px){.Homepage-insuranceInner{display:none}}.Homepage-insuranceTitle{font-size:1.5em;line-height:1.4;color:#fff;text-align:right;bottom:0;right:0;opacity:0;position:absolute;transform:translateY(100%)}@media only screen and (min-width:765px) and (max-width:1099px){.Homepage-insuranceTitle{font-size:1.08333em}}.Homepage-trailers{position:relative;width:100%}@media only screen and (max-width:764px){.Homepage-trailers{height:23vh;background:url(/assets/img/homepage/home-remorques-min.jpg) 50% no-repeat;background-size:cover}}@media only screen and (min-width:765px){.Homepage-trailers{display:flex;flex-direction:column;height:50vh;background:url(/assets/img/homepage/home-remorques-min.jpg) 50% no-repeat;background-size:cover;flex-direction:row}}.Homepage-trailers:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#004a72;opacity:.4}@media only screen and (min-width:765px){.Homepage-trailers:after{width:50%}}.Homepage-trailersBtn{width:100%}@media only screen and (max-width:764px){.Homepage-trailersBtn{display:block;margin-top:5vh;font-size:1.75em;font-weight:700;color:#fff;text-decoration:underline;position:relative;z-index:5}}@media only screen and (min-width:765px) and (max-width:1099px){.Homepage-trailersBtn{margin-top:20px}}@media only screen and (min-width:1100px){.Homepage-trailersBtn{max-width:60%;margin-top:40px}}.Homepage-trailersContainer{position:relative;z-index:1;width:100vw;display:flex;flex-direction:row;justify-content:flex-end}.Homepage-trailersLeft{z-index:1;width:100%;height:100%;display:flex;align-items:center;padding:20% 20px 20px}@media only screen and (min-width:765px){.Homepage-trailersLeft{width:47vw;padding:0 0 5% 7%;position:relative}}@media only screen and (min-width:765px) and (max-width:1099px){.Homepage-trailersLeft{width:55vw}}.Homepage-trailersRight{padding:20px}@media only screen and (min-width:765px){.Homepage-trailersRight{position:relative;z-index:1;width:45vw;height:100%;padding:0 7% 5% 0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}}.Homepage-trailers--mobile{flex-direction:column}@media only screen and (max-width:764px){.Homepage-trailers--mobile{height:23vh;background:url(/assets/img/homepage/home-remorques2.jpg) 50% no-repeat;background-size:cover}}.Homepage-trailers--mobile .Homepage-trailersLeft{padding:5% 0 0 20px}.Homepage-trailers--mobile .Homepage-trailersRight{display:block}.Homepage-promo{margin-top:40px}@media only screen and (min-width:765px){.Homepage-promo{margin-top:70px}}.Homepage-promo .Homepage-underTitle{margin-left:20px}@media only screen and (min-width:1100px){.Homepage-promo .Homepage-underTitle{margin-left:14%}}@media only screen and (min-width:765px) and (max-width:1099px){.Homepage-promo .Homepage-underTitle{margin-left:7%}}.Homepage-promoContainer{position:relative;z-index:1;margin:auto}.Homepage-promoContainer .Homepage-title{margin-bottom:20px;font-size:2.91667em}@media only screen and (max-width:764px){.Homepage-promoContainer{padding:20px;overflow-x:scroll}.Homepage-promoContainer .RemorqueCard{width:100%;flex-shrink:0}}@media only screen and (min-width:1100px){.Homepage-promoContainer{width:60%}}@media only screen and (min-width:765px) and (max-width:1099px){.Homepage-promoContainer{padding:0 7%}}.Homepage-promoRight{display:flex;justify-content:flex-end}@media only screen and (min-width:1100px){.Homepage-promoLink{max-width:40%}}.wipe-in{opacity:1;transition:transform 3s,opacity 3s;transform:translateY(0)}.wipe-out{opacity:0;transition:transform 2.7s,opacity 2.7s;transform:translateY(-100%)}.slide-in{opacity:1;animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards}.slide-out{opacity:0;animation:slide-out .5s forwards;-webkit-animation:slide-out .5s forwards}@keyframes slide-in{0%{transform:translateX(-100%)}0%{transform:translateX(-50%)}to{transform:translateX(0)}}@-webkit-keyframes slide-in{0%{-webkit-transform:translateX(-100%)}50%{-webkit-transform:translateX(-50%)}to{-webkit-transform:translateX(0)}}@keyframes slide-out{0%{transform:translateX(0)}to{transform:translateX(50%)}to{transform:translateX(100%)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(50%)}to{-webkit-transform:translateX(100%)}}