.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:’’;content:none}table{border-collapse:collapse;border-spacing:0}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#single-voiturette #section-1 .col-2 .content-droite *,#single-voiturette #section-1 .col-2 .content-droite{text-align:left}#single-voiturette #section-1 .col-2 h1{margin:0 0 25px}#single-voiturette #section-1 .col-2 p{max-width:550px;margin:15px 0}#single-voiturette #section-1 #content-container img{margin:25px 0}#single-voiturette #section-1 .content-gauche{max-width:350px;margin:auto}#single-voiturette button.accordion{margin-bottom:1px}#single-voiturette button.accordion,#page #section-2 .liste-title h2,#page #section-contact h2{width:100%;background-color:#000;border:none;outline:none;text-align:left;padding:15px 20px;font-size:26px;font-family:'Lato',sans-serif;color:#fff;cursor:pointer;transition:background-color 0.2s linear}#single-voiturette button.accordion:after{content:'\f055';font-family:"fontawesome";font-size:35px;color:#5ca1d9;float:right}#single-voiturette button.accordion.is-open:after{content:'\f056'}#single-voiturette .accordion-content{background-color:#f1f1f1;padding:0 20px;display:grid;grid-template-columns:1fr 2fr;max-height:0;overflow:hidden;transition:max-height 0.2s ease-in-out}#page #section-2{padding-bottom:50px}#single-voiturette #section-secteur .content-gauche,#single-voiturette #section-secteur .content-droite{margin:20px 0 25px}#single-voiturette #section-secteur .content-gauche img{margin:5px 0}#single-voiturette .accordion-content .content-droite .col-2{grid-template-columns:2fr 1fr}#single-voiturette .accordion-content .content-droite p{text-align:left;margin:10px 0 10px 30px}#single-voiturette #section-secteur .txt-piece{width:100%}#single-voiturette #section-secteur .ref-piece{font-size:10px;padding-left:5px}#single-voiturette #section-secteur .num-piece{min-width:30px;display:inline-block}#single-voiturette .accordion-content form,#page #section-2 .liste-items form,#page #section-2 .content-droite h3{text-align:right}#single-voiturette .accordion-content form input[type=number],#page #section-2 .liste-items form input[type=number]{max-width:70px;min-height:38px;text-align:center;font-size:14px;border:none}#single-voiturette .accordion-content form input[type=submit],#page #section-2 .liste-items form input[type=submit],#page #section-2 #liste-info .btn-4,#single-voiturette #liste-info .btn-4,#section-contact .wpcf7-submit{color:#fff;background-color:#5ca1d9;font-size:14px;text-transform:uppercase;border:none;padding-top:11.5px;padding-right:15px;padding-bottom:11.5px;padding-left:15px}#single-voiturette .accordion-content form input[type=submit]:hover,#page #section-2 .liste-items form input[type=submit]:hover,#section-contact .wpcf7-submit:hover{cursor:pointer;opacity:.8}#page #content-container img{margin:25px 0}#page #section-2 .liste-title h2,#page #section-contact h2{font-style:normal;font-weight:500;text-transform:none;width:auto;cursor:auto;margin:0}#page #section-2 .liste-items{background-color:#f1f1f1;padding:20px 40px 30px}#page #section-2 .liste-items p{text-align:left;margin:10px 0 10px 0}#page #section-2 #liste-info .btn-4,#single-voiturette #liste-info .btn-4{float:right;margin:25px 15px 25px 0;min-width:156px;text-align:center}#page #section-2 #liste-info p{background-color:#f1f1f1;text-align:left;width:auto;max-width:100%;padding:20px;margin:0;font-size:18px;line-height:25px}#page #section-2 .qte{text-align:center!important;width:100%;max-width:100px;position:absolute;right:0}#page .sect-piece{font-weight:500}#section-contact{margin:0 auto 50px;padding:0;text-align:center}#section-contact input[type="text"],#section-contact input[type="tel"],#section-contact input[type="email"]{width:99%;min-height:25px;text-align:center;padding:10px 0;margin:5px 0 5px;border-radius:5px;border:2px solid #f1f1f1;font-size:16px;font-weight:300}#section-contact .content-droite{width:90%;margin:auto;padding-right:25px}#section-contact .content-gauche{width:90%;margin:auto;padding-left:25px}#section-contact textarea{width:99%;text-align:center;padding:10px 0;margin:5px 0 5px;border-radius:5px;border:2px solid #f1f1f1;font-size:16px;font-weight:300;font-family:'Lato',sans-serif}#section-contact .content-centre{margin:auto;padding:0 38px 30px}#section-contact input[type="text"]:focus,#section-contact input[type="tel"]:focus,#section-contact input[type="email"]:focus,#section-contact textarea:focus{outline:none}#section-contact label{font-size:17px}#section-contact .wpcf7-submit{max-width:150px;font-family:'Lato';font-weight:500}#section-contact .wpcf7-spinner{display:block;margin:0 auto}#section-contact .wpcf7-response-output{color:#5ca1d9;font-style:italic;font-family:'lato';border:none}#section-contact .wpcf7-not-valid-tip{color:red;font-style:italic}#page #section-contact .content-centre,#page #section-contact .col-2{background-color:#f1f1f1f1;text-align:center}#page #section-contact .col-2{padding-top:30px}#page .screen-reader-response{display:none!important}.devis .liste-items .col-2,.liste .liste-items .col-2{grid-template-columns:4fr 1fr!important}#mentions #content-container{max-width:800px;margin:25px auto;text-align:justify}#mentions #content-container h3{text-align:center}#mentions #content-container p{padding:10px 0}#mentions #content-container li{font-weight:300;padding-left:15px}.error404 #content-container{padding:150px 0;text-align:center}#gamme-container{display:grid;grid-template-columns:25% 70%;min-height:752px;padding:25px 0 50px}#term-loop-container{width:80%;border-right:2px solid #f1f1f1}.term-loop-content{display:grid;grid-template-columns:1fr 8fr;align-items:auto;margin:25px 0}.term-loop-title{padding:0;margin:0;text-transform:capitalize;font-size:17px;font-weight:500}.term-loop-subtitle,.result-subtitle{font-style:italic;font-size:12px}.term-loop-puce{display:inline-block;width:15px;height:15px;border-radius:50px;background:#eee}.puce-1{border:1px solid #dbdbdb;box-shadow:0 0 2px #dbdbdb}.puce-2{border:1px solid #5ca1d9;box-shadow:0 0 3px 1px #5ca1d9}#result-container{margin:25px 0 25px 25px}#result-container .chassis{font-size:16px;font-weight:500;margin-left:50px;margin-bottom:10px}.result-items h5{margin:15px 0 0;font-weight:500}.result-items img{width:180px;height:80px;margin:20px auto 5px}.result-items img:hover{opacity:.8}.result-items p,.result-items h5{padding:0 20px;text-align:center}.result-items a,.result-items a:visited{color:#000}.slick-track{margin-left:0!important;margin-bottom:25px}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:30px;padding:-5px;border-radius:50px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#f1f1f1;z-index:2}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;opacity:.75;color:#5ca1d9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev:before{content:'<'}.slick-next{right:-25px}.slick-next:before{content:'>'}@media screen and (max-width:1160px){.term-loop-content{grid-template-columns:1fr 6fr}#section-contact .content-centre{padding:0 36px 30px}.devis .liste-items .col-2,.liste .liste-items .col-2{grid-template-columns:3fr 1fr!important}}@media screen and (max-width:1024px){.term-loop-content{grid-template-columns:1fr 4fr}#single-voiturette .accordion-content .content-droite .col-2{grid-template-columns:1fr 1fr}#section-contact .content-centre{padding:0 29px 30px}.devis .liste-items .col-2,.liste .liste-items .col-2{grid-template-columns:2fr 1fr!important}}@media screen and (max-width:768px){#gamme-container{display:block}#term-loop-container{margin:0 auto;width:100%;border:none}.term-loop-content{display:inline-grid;grid-template-columns:1fr 4fr;margin:10px 0}.term-loop-subtitle{display:none}.term-loop-div-link{margin-right:10px}#result-container{margin:50px 0}#result-container .chassis{margin-left:0}#single-voiturette .accordion-content{grid-template-columns:1fr}#single-voiturette #section-secteur .content-gauche{margin:12.5px 0 0}#single-voiturette #section-secteur .content-droite{margin:12.5px 0 25px}#single-voiturette #section-1 .col-2{grid-template-columns:1fr;text-align:center}#single-voiturette #section-1 .col-2 .content-droite *,#single-voiturette #section-1 .col-2 .content-droite{text-align:center}#single-voiturette #section-secteur .num-piece{min-width:auto}#single-voiturette .accordion-content .content-droite .col-2,.devis .liste-items .col-2,.liste .liste-items .col-2{grid-template-columns:1fr!important}#single-voiturette .accordion-content .content-droite p{margin:10px 0}#single-voiturette #section-1 .col-2 p{margin:15px auto}#single-voiturette .accordion-content form,#page .liste .liste-items form{text-align:left!important}#section-contact .content-centre{padding:0 27px 30px}#page #section-2 #liste-info .btn-4,#single-voiturette #liste-info .btn-4,#page .liste #liste-info .btn-4,#single-voiturette #liste-info .btn-4{float:none;margin:20px auto 0;max-width:180px;text-align:center;display:block}#single-voiturette #liste-info{margin:50px auto}#page #section-contact .content-centre,#page #section-contact .col-2{text-align:center;grid-template-columns:1fr}#section-contact .content-droite,#section-contact .content-gauche{width:94%;margin:auto;padding:0}#section-contact .content-centre{padding:0 3% 30px}.devis .liste-items .content-droite,.devis .qte,.liste .liste-items .content-droite{display:none}.devis .liste-items .qte-piece{display:inline-block!important;font-weight:500}#page #section-2 .liste-items{padding:10px 40px 40px}.liste section p{width:100%;max-width:auto}#page .liste #liste-info .btn-4{margin:50px auto 0!important}}@media screen and (max-width:480px){.term-loop-content{margin:5px 0}#result-container{text-align:center}#result-container .chassis{margin:5px 0 10px}#result-container .chassis:after{content:'';margin:0}#mentions #content-container,#mentions #content-container h2,#mentions #content-container h3{text-align:left!important}}main{display:block;margin:0 auto;background:#fff}.container{display:block;margin:0 auto;width:1160px}.col-2{display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative}.col-1{display:grid;grid-template-columns:1fr!important;position:relative}section{padding:25px 0}.hidden{visibility:hidden}.display-block{display:block!important}.display-none{display:none!important}.clear{clear:both}#masthead{display:block;background:#f1f1f1}#site-navigation{display:flex;align-items:center;z-index:5}#navbar-logo{margin:15px 0}#navbar-logo #logoMob{display:none}#navbar-collapse{width:100%;text-align:right;z-index:2}#navbar-collapse a{color:#000;font-size:14px;text-transform:uppercase}#navbar-collapse li{display:inline-block;vertical-align:middle;padding:23px 10px}#navbar-collapse li .sub-menu{z-index:4;display:none;min-width:180px;position:absolute;margin-top:23px;padding:15px;height:auto;text-align:left;background:#fff;border:3px solid #f1f1f1;border-bottom:3px solid #5ca1d9;border-top:3px solid #5ca1d9;overflow:hidden}#navbar-collapse li:hover .sub-menu{display:block}#navbar-collapse li .sub-menu li{display:block;padding:15px}.pastilled:after{content:"";background:#5ca1d9;padding:5px 5px;position:absolute;border-radius:50%;margin:-2px 0 0 2px}footer{background:#2a2a2b}#site-footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;padding:30px 0}#site-footer li{margin-bottom:4px}#content-container{padding:25px 0}#band{z-index:1;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;position:relative}.band-page{height:350px}.band-page h1,.band-page .h1{width:100%;text-align:center;color:#fff;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);margin:0;line-height:35px}p{font-weight:300;font-size:16px;line-height:20px}section p{text-align:center;width:90%;max-width:600px;margin:15px auto;font-size:18px;line-height:25px}section .h1,section h1{margin:35px 0 40px}a{cursor:pointer;text-decoration:none;color:#5ca1d9}a:hover{opacity:.7}a:visited{color:#5ca1d9}*:focus{outline:none}strong{font-weight:500}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,a,p,li,span,strong,label,input{font-family:'Lato',sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-transform:uppercase;font-weight:900;margin:25px 0 25px}.h1,.h2,.h3,.h4,.h5,.h6{margin:20px auto 15px!important}h1,.h1{font-size:32px;text-align:center;font-style:italic}h2,.h2{font-size:28px;text-align:center;font-style:italic;line-height:30px}h3,.h3{font-size:20px}h4,.h4{font-size:17px}h5,.h5{font-size:15px}h6,.h6{font-size:13px}#section-1 h1:after,#section-1 .h1:after{content:url(/base/themes/99/design/icons/icon-lem.png);margin-left:-22px}#section-1 .title-light{font-weight:300;text-transform:none}footer h4{color:#fff}footer p{color:#dbdbdb}footer a,footer a:visited{color:#5ca1d9}section img{width:100%;height:auto}.ShadowTop{box-shadow:0 -5px 5px -5px rgb(0 0 0 / .3);-moz-box-shadow:0 -5px 5px -5px rgb(0 0 0 / .3);-webkit-box-shadow:0 -5px 5px -5px rgb(0 0 0 / .3)}.ShadowBottom{box-shadow:0 5px 5px -5px rgb(0 0 0 / .3);-moz-box-shadow:0 5px 5px -5px rgb(0 0 0 / .3);-webkit-box-shadow:0 5px 5px -5px rgb(0 0 0 / .3)}.btn-1,.btn-1:visited{display:inline-flex;align-items:center;padding:0 0 0 15px;color:#000;background:#dbdbdb;text-decoration:none;text-transform:uppercase;font-weight:300;font-size:12px;font-style:italic;border-radius:50px;line-height:12px}.btn-1:after{content:url(/base/themes/99/design/icons/arrow.png);margin-left:8px;background:#5ca1d9;padding:7px 11px 7px;border-radius:50px}.btn-2,.btn-2:visited{color:#5ca1d9;text-decoration:none;text-transform:uppercase;font-weight:900;font-size:12px;padding:7px 15px 5px;border:1px solid #5ca1d9;display:inline-block}.btn-3,.btn-3:visited{color:#5ca1d9;text-decoration:none;text-transform:uppercase;font-weight:900;font-size:12px;display:inline-flex;align-items:center}.btn-3:after{content:url(/base/themes/99/design/icons/arrow.png);margin-left:8px}.cookie-blue{color:#5ca1d9}.cookie-red{color:red}.cookie-green{color:#0aaa0a}.cookie-none{display:none}.cc_more_info{font-size:inherit;color:#000!important}.cc_more_info:hover{color:#999!important}.cc_btn{color:#fff!important;background-color:#5ca1d9!important}.img-hidden,.img-visible{background-color:rgb(0 0 0 / .9);z-index:9999;position:fixed;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center}.img-hidden{visibility:hidden;opacity:0}.img-visible{visibility:visible;opacity:1;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.img-visible img{margin:0 auto!important;width:90%;max-width:740px}#close-zoom{color:#fff;font-family:sans-serif;font-size:18px;text-decoration:none;position:absolute;right:2%;top:2%}#navbar-icon{display:none;z-index:3;width:26px;height:18px;position:relative;margin:9px 0 0 auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#navbar-icon span{display:block;position:absolute;height:4px;width:100%;background:#000;border-radius:5px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#navbar-icon span:nth-child(1){top:0}#navbar-icon span:nth-child(2),#navbar-icon span:nth-child(3){top:7px}#navbar-icon span:nth-child(4){top:14px}#navbar-icon.open span:nth-child(1){top:18px;width:0%;left:50%}#navbar-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#navbar-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#navbar-icon.open span:nth-child(4){top:18px;width:0%;left:50%}@media screen and (max-width:1160px){.container{width:1024px}}@media screen and (max-width:1024px){.container{width:768px}}@media screen and (max-width:768px){.container{width:80%}#navbar-collapse,#navbar-logo #logoDesk{display:none}#navbar-icon,#navbar-logo #logoMob{display:block}main{margin-top:60px;z-index:1}header{position:fixed;top:0;right:0;left:0;z-index:2}.navbar-open{display:block!important;position:fixed;background:#fff;right:0;left:0;top:0;bottom:0;padding:45px 0 0 55px}#navbar-collapse li{display:block;text-align:left;padding:5px 10px;margin:0 0 10px}#navbar-collapse li:hover .sub-menu{display:none}#site-footer{grid-template-columns:1fr}}@media screen and (max-width:480px){#section-1 h1:after,#section-1 .h1:after{content:'';margin-left:0}}