.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
html{font-size:12pt;font-family:'Alegreya',serif;font-weight:300}html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0;text-decoration:none}img,fieldset{border:0}img{max-width:100%;height:auto;width:auto\9}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul li{list-style-type:none}#human{display:none !important}html,body{width:100%;height:100%}.table{display:table}.flex{display:flex}:root{--my-color:#e8121a}.wrap{position:relative;margin:0 auto;width:1400px}.specialheight{min-height:760px}.color-text{color:var(--my-color)}.bold{font-weight:700}.light{font-weight:300}.green-line{width:140px;height:10px;background-color:var(--my-color)}.half{width:50%}.third{width:33%}.flex{display:flex}.dark-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;opacity:.5;z-index:1}.shadow{background:url(https://minientrepotwaterloo.ca/wp-content/themes/blankslate-child/img/undershadow.png) no-repeat top center/contain;width:1400px;height:85px;position:absolute;z-index:-1;left:0;right:0;margin:auto;bottom:-50px;opacity:.4}.anchor{position:relative;visibility:hidden;top:-150px;display:block}#accueil-top{color:#fff;position:relative;background:#000;z-index:100;box-shadow:0px 30px 50px 5px rgba(0,0,0,.3)}#accueil-top .wrap{z-index:5}#accueil-top .slogan{position:absolute;width:45%;background:rgba(0,0,0,.7);padding:30px}#accueil-top .top{top:200px}#accueil-top .middle{top:40%}#accueil-top .bottom{bottom:100px}#accueil-top .left{left:0}#accueil-top .center{left:0;right:0;margin:0 auto}#accueil-top .right{right:0}#accueil-top .slogan h1,#accueil-top .slogan h2{display:block;font-size:2.6em;font-weight:700;margin-bottom:20px}#accueil-top .slogan p{display:block;color:#fff;line-height:1.4em;margin-bottom:25px;font-size:1.4em}#accueil-top .slogan a{position:relative;display:inline-block;height:50px;line-height:50px;background:var(--my-color);color:#fff;padding:0 15px;font-weight:700;text-transform:uppercase;vertical-align:middle;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#accueil-top .slogan a:hover{background-color:#fff;color:#000;transition:all .5s ease-out;-ms-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}#accueil-top .slogan strong,#accueil-top .slogan b{color:var(--my-color)}#slider-left-arrow{left:-65px;background:url(//www.minientrepotwaterloo.ca/wp-content/themes/blankslate-child/img/arrow-left.png)}#slider-right-arrow{right:-65px;background:url(//www.minientrepotwaterloo.ca/wp-content/themes/blankslate-child/img/arrow-right.png)}.slider-arrow{position:absolute;top:50%;margin-top:-25px;z-index:10;width:50px;height:50px;display:inline-block;opacity:.2;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}.slider-arrow:hover{opacity:1;cursor:pointer;transition:all .5s ease-out;-ms-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}#avantages{position:relative;padding:90px 0;z-index:90;box-shadow:0px 30px 50px 5px rgba(0,0,0,.3)}#avantages .wrap{position:relative}#avantages ul.avantages{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}#avantages ul.avantages li{position:relative;text-align:center;width:23%;margin:60px 0;padding:0 5%}#avantages ul.avantages li .icon{position:relative;display:inline-block;width:185px;height:185px;border-radius:50%;margin-bottom:25px;text-align:center}#avantages ul.avantages li .icon img{position:relative;vertical-align:middle}#avantages ul.avantages li .red{background:var(--my-color)}#avantages ul.avantages li .white{background:#fff;border:5px solid var(--my-color)}#avantages ul.avantages li h2{color:#222;line-height:1.2em;font-weight:400}#avantages ul.avantages li h2 strong{font-weight:700}#apropos{position:relative;padding:90px 0;z-index:80;box-shadow:0px 30px 50px 5px rgba(0,0,0,.3)}#apropos .flex{justify-content:space-between}#apropos .flex .text{align-self:center;width:50%;padding-right:5%}#apropos .flex .text h2{color:#fff;font-weight:700;font-size:3em;margin-bottom:20px;line-height:1.4em}#apropos .flex .text p{color:#fff;font-size:1.6em;line-height:1.4em;margin-bottom:40px}#apropos .flex .text a{position:relative;display:inline-block;padding:0 20px;height:60px;line-height:60px;background:#222;color:#fff;font-size:1.2em;text-transform:uppercase;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#apropos .flex .text a:hover{background:rgba(0,0,0,.4);transition:all .5s ease-out;-ms-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}#apropos .flex .img{align-self:center}#apropos .flex .img img{position:relative;min-width:100%}#louer{position:relative;z-index:50;padding:225px 0;z-index:70;box-shadow:0px 30px 50px 5px rgba(0,0,0,.3);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#louer .flex .left{position:relative;width:50%;margin-right:5%;align-self:center}#louer .flex .left h2{font-weight:700;color:#fff;font-size:2.8em;margin-bottom:40px}#louer .flex .left h2 strong{color:var(--my-color)}#louer .flex .left p{color:#fff;font-weight:700;line-height:1.4em;font-size:1.6em;margin-bottom:40px}#louer .flex .left a{position:relative;display:inline-block;padding:0 20px;height:60px;line-height:60px;background:var(--my-color);color:#fff;font-weight:700;font-size:1.2em;text-transform:uppercase;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#louer .flex .left a:hover{background:#222;transition:all .5s ease-out;-ms-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}#louer .flex .right{position:relative;align-self:center}#louer .flex .right h2{font-weight:700;color:#fff;font-size:1.8em;margin-bottom:30px}#louer .flex .right h2 strong{color:var(--my-color)}#louer .flex .right img{position:relative}#mapform{position:relative;height:700px;z-index:60;box-shadow:0px 30px 50px 5px rgba(0,0,0,.3)}#mapform .mapbg{position:absolute;width:100%;height:100%;z-index:1;top:-65px}#mapform .mapbg iframe{position:relative;width:100%;height:100%;border:0}#mapform .wrap{position:relative;z-index:5}#mapform .wrap .form-container{position:absolute;width:300px;top:100px;left:0;padding:30px 40px;background:var(--my-color)}#mapform .wrap .form-container h2{font-weight:700;color:#fff;font-size:1.4em;margin-bottom:10px}#mapform .wrap .form-container form{position:relative}#mapform .wrap .form-container input[type=text],#mapform .wrap .form-container input[type=tel],#mapform .wrap .form-container input[type=email]{position:relative;display:block;margin-bottom:7px;padding:0 10px;height:50px;line-height:50px;color:#222;background:#fff;width:92.7%;border:0;font-size:1.2em;font-family:'Alegreya',serif}#mapform .wrap .form-container textarea{position:relative;display:block;margin-bottom:7px;padding:10px;height:80px;line-height:1.2em;color:#222;background:#fff;width:92.7%;border:0;font-family:'Alegreya',serif;font-size:1.2em;font-family:'Alegreya',serif}#mapform .wrap .form-container input[type=submit]{all:unset;position:relative;display:block;padding:0 10px;height:50px;line-height:50px;background:#222;color:#fff;width:100%;text-align:left;font-family:'Alegreya',serif;font-weight:700;border:0;font-size:1.2em;text-transform:uppercase;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#mapform .wrap .form-container input[type=submit]:hover{background:rgba(0,0,0,.4);cursor:pointer;transition:all .5s ease-out;-ms-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}.error_message{position:absolute;top:100px;left:400px;background:#333;padding:15px;color:#fff;z-index:100}::-webkit-input-placeholder{color:#000;font-family:'Alegreya',serif}::-moz-placeholder{color:#000;font-family:'Alegreya',serif}:-ms-input-placeholder{color:#000;font-family:'Alegreya',serif}:-moz-placeholder{color:#000;font-family:'Alegreya',serif}.cta-section{position:relative;background:#222;padding:55px 0;z-index:50;box-shadow:0px 30px 50px 5px rgba(0,0,0,.3)}.cta-section .flex{justify-content:space-between}.cta-section .flex .left{align-self:center}.cta-section .flex .left img{display:inline-block;vertical-align:middle;margin-right:25px}.cta-section .flex .left span{color:#fff;font-weight:700;font-size:1.8em}.cta-section .flex .right{align-self:center}.cta-section .flex .right a{display:inline-block;padding:0 20px;height:80px;line-height:80px;color:#fff;font-weight:700;font-size:1.6em;background:var(--my-color);transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}.cta-section .flex .right a:hover{background:#000;transition:all .5s ease-out;-ms-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}#footer{position:relative;background:var(--my-color)}#footer .top{position:relative;padding:100px 0}#footer .top .flex{justify-content:space-between}#footer .top .flex .left{position:relative;align-self:center;width:30%}#footer .top .flex .left h2{text-transform:uppercase;color:#fff;font-size:1.4em;margin-bottom:20px}#footer .top .flex .left ul{position:relative;list-style:none;display:block}#footer .top .flex .left ul li{position:relative;display:block}#footer .top .flex .left ul li a{text-transform:uppercase;color:#000;display:block;margin:20px 0;font-weight:700;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#footer .top .flex .left ul li a:hover{opacity:.5;transition:all .5s ease-out;-ms-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}#footer .top .flex .middle{position:relative;text-align:center;align-self:center}#footer .top .flex .middle img{position:relative;margin-bottom:30px;display:block}#footer .top .flex .middle span{color:#000;line-height:1.4em;font-size:1.2em;margin-bottom:30px;font-weight:700}#footer .top .flex .middle a{display:block;color:#fff;font-weight:700;font-size:1.6em;margin-top:30px;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#footer .top .flex .middle a:hover{color:rgba(0,0,0,.4);transition:all .5s ease-out;-ms-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}#footer .top .flex .right{position:relative;text-align:right;align-self:center;width:30%}#footer .top .flex .right h2{text-transform:uppercase;color:#fff;font-size:1.4em;margin-bottom:20px}#footer .top .flex .right ul{position:relative;list-style:none;display:inline-flex;flex-wrap:wrap;width:200px;justify-content:flex-end}#footer .top .flex .right ul li{position:relative;display:inline-block}#footer .top .flex .right ul li a{position:relative;margin:0 0 12px 20px;display:block;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#footer .top .flex .right ul li a:hover{opacity:.7;transition:all .5s ease-out;-ms-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}#footer .top .flex .right ul li a img{position:relative}#footer .bottom{position:relative;background:rgba(0,0,0,.4);height:90px}#footer .bottom .flex{justify-content:space-between;height:100%}#footer .bottom .flex .left{position:relative;color:#fff;align-self:center;width:30%}#footer .bottom .flex .middle{position:relative;text-align:center;align-self:center}#footer .bottom .flex .middle a{position:relative;display:inline-block;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#footer .bottom .flex .middle a:hover{opacity:.5;transition:all .5s ease-out;-ms-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}#footer .bottom .flex .middle a img{position:relative}#footer .bottom .flex .right{position:relative;text-align:right;align-self:center;width:30%}#footer .bottom .flex .right a{color:#fff;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#footer .bottom .flex .right a:hover{color:#000;transition:all .5s ease-out;-ms-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}#footer .bottom .flex .right a strong{font-weight:700}.a-propos .info-banner .triangle{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:50px solid #fff;position:absolute;left:0;right:0;margin:auto}.a-propos .info-banner{position:relative;height:500px;border-top:20px solid #fff}.a-propos .info-banner p{margin:auto;color:#fff;font-size:24px;width:1100px}.a-propos .vehicule{padding:200px 0;gap:70px;align-items:center}.a-propos .vehicule p{font-size:20px}.a-propos .extra{padding:50px 0;background-color:#c1c1c1}.a-propos .extra p{font-weight:700;font-size:24px;width:75%;text-align:center;margin:auto}.entrepots .sous-titre{background-color:var(--my-color);color:#fff;padding:75px 0}.entrepots .sous-titre h2{font-size:30px}.entrepots .sous-titre p{font-size:24px}.entrepots .container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);column-gap:50px;row-gap:150px;padding:100px 0}.entrepots .container .single>h2{color:var(--my-color);font-size:30px;margin-bottom:30px}.entrepots .container .single .content{display:flex;align-items:flex-start;column-gap:50px}.entrepots .container .single .content img{background-color:#2c2c2c;padding:10px}.entrepots .container .single .content *:first-child{margin-bottom:30px}.entrepots .warning{background-color:#4c4c4c;color:#fff;padding:50px 0}.entrepots .warning h2{font-size:30px;margin-bottom:20px}.entrepots .warning p{font-size:20px}.faq{padding:150px 0;z-index:-11}.faq .question{display:flex;align-items:center;column-gap:20px;row-gap:10px;flex-wrap:wrap;width:80%;margin:auto}.faq .question:not(.question:last-child){margin-bottom:50px}.faq .question .point{width:32px;height:32px;border-radius:50%;background-color:var(--my-color);border:0 solid var(--my-color);transform:rotate(-405deg);-webkit-transform:rotate(-405deg);transition:all .6s ease-in;-ms-transition:all .6s ease-in;-moz-transition:all .6s ease-in;-webkit-transition:all .6s ease-in}.faq .question .point.active{width:10px;height:10px;border-radius:0;border:solid var(--my-color);border-width:0 8px 8px 0;padding:4px;background-color:transparent;margin-left:3px;transform:rotate(405deg);-webkit-transform:rotate(45deg);transition:all .6s ease-out;-ms-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-webkit-transition:all .6s ease-out}.faq .question>p{font-size:24px;font-weight:700;cursor:pointer;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}.faq .question>p:hover{color:var(--my-color)}.faq .question .flex{max-height:0;flex-basis:100%;column-gap:20px;opacity:0;visibility:hidden;transform:translateX(-300px);transition:all .8s;-ms-transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;will-change:transform,max-height,opacity,visibility}.faq .question .flex .clear-point{width:32px;height:32px}.faq .question .flex>p{font-size:20px;width:100%}.faq .question .flex.showHeight{max-height:200px}.faq .question .flex.showText{opacity:1;visibility:visible;transform:translateX(0)}#page-top.contact{display:flex;align-items:center;width:100%;height:120px;margin-top:135px;background-color:#252525}#page-top.contact .titre{position:static}.contact-page #mapform{overflow:hidden;box-shadow:none;background-color:#fff}.contact-page .container{display:flex;justify-content:space-between;align-items:center;padding:50px 0 150px;flex-wrap:wrap}.contact-page .container form{display:flex;flex-direction:column;width:33%;gap:30px}.contact-page .container form>h2{font-size:30px;text-align:center}.contact-page .container form input[type=text],.contact-page .container form input[type=email],.contact-page .container form input[type=tel],.contact-page .container form textarea{box-sizing:border-box;padding:20px;font-size:20px;border:2px solid #000;font-family:'Alegreya',serif}.contact-page .container form textarea{height:200px}.contact-page .container form input[type=submit]{all:unset;background-color:var(--my-color);color:#fff;text-align:left;padding:20px;font-size:20px;font-family:'Alegreya',serif;border:none;cursor:pointer;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}.contact-page .container form input[type=submit]:hover{background-color:#2b2b2b}.contact-page .container>img{width:300px}.contact-page .container .info{display:flex;flex-direction:column;row-gap:100px;width:max-content}.contact-page .container .info .single{display:flex;align-items:center;gap:20px;font-weight:700;font-size:20px}.contact-page .container .info .single .icon{background-color:var(--my-color);padding:20px;border-radius:50%;height:64px}.contact-page .error_message{position:static;background:#333;padding:15px;color:#fff;z-index:100}.general-page{padding:100px 0}.general-page h1,.general-page h2,.general-page h3,.general-page h4{color:#333}.general-page h2{margin-bottom:15px}.general-page h3,.general-page p{margin-bottom:10px}.general-page p+h2,.general-page ul+h2{margin-top:30px}.general-page ul{padding-left:50px}.general-page ul li{list-style-type:initial;margin-bottom:10px}#policy-subfooter{background-color:#000;padding:15px 0}#policy-subfooter .policy-link-container{display:flex;justify-content:center;gap:10px 25px;flex-wrap:wrap;width:85%;margin:auto}#policy-subfooter .policy-link-container a{color:#fff;font-size:.9em;font-weight:300;transition:all .2s}#policy-subfooter .policy-link-container a:after{display:block;content:'';width:100%;height:1px;border-bottom:1px solid transparent;transition:all .2s}#policy-subfooter .policy-link-container a:hover{opacity:.8}#policy-subfooter .policy-link-container a:hover:after{border-bottom:1px solid #fff;opacity:.8}#thankyou .return-btn{display:inline-block;padding:10px 20px;color:#fff;font-weight:700;font-size:1.25em;background:var(--my-color);margin-top:1.5rem;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#thankyou .return-btn:hover{background:#000;transition:all .5s ease-out;-ms-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}.tall-img{height:auto;width:100%;max-height:none;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wide-img{width:auto;height:100%;max-width:none;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.cover{position:relative;overflow:hidden}.cover>img{position:absolute}@media screen and (max-width:1450px){.wrap{width:1100px}.shadow{width:1100px;bottom:-60px}#accueil-top .slogan{width:40%}#accueil-top .slogan h1,#accueil-top .slogan h2{font-size:2em}#accueil-top .slogan p{font-size:1.2em}#accueil-top .bottom{bottom:50px}#avantages ul.avantages li{margin:30px 0}#avantages ul.avantages li h2{font-size:1.2em}#avantages ul.avantages li .icon{width:150px;height:150px}#apropos .flex .text h2,#louer .flex .left h2{font-size:2em}#apropos .flex .text p,#louer .flex .left p{font-size:1.2em;font-weight:400}#louer{padding:125px 0}.cta-section .flex .left span{font-size:1.5em}.cta-section .flex .right a{font-size:1.2em}#footer .top .flex .left,#footer .top .flex .right,#footer .bottom .flex .left,#footer .bottom .flex .right{width:32%}.a-propos .info-banner{border-top:none}.entrepots .container{row-gap:100px}.faq .question>p{width:80%}}@media screen and (max-width:1150px){.wrap{width:900px}.shadow{width:900px;bottom:-70px}#accueil-top .slogan{padding:20px}#accueil-top .slogan h1,#accueil-top .slogan h2{font-size:1.6em}#accueil-top .slogan p{font-size:1em}#accueil-top .slogan a{font-size:.9em;height:40px;line-height:40px}.cta-section .flex .left img{width:40px}.cta-section .flex .left span{font-size:1.2em}.cta-section .flex .right a{height:60px;line-height:60px}#footer .top .flex .middle img{width:200px;margin:0 auto 30px}#footer .top .flex .right ul li a{width:40px}#footer .top .flex .right ul{width:175px}#footer .top .flex .left,#footer .top .flex .right,#footer .bottom .flex .left,#footer .bottom .flex .right{width:40%}.a-propos .info-banner p{width:900px}.a-propos .vehicule{padding:100px 0;flex-direction:column}.entrepots .container{grid-template-columns:auto;row-gap:50px}.contact-page .container{row-gap:100px}.contact-page .container form{width:50%}.contact-page .container .info{width:100%;justify-content:space-between;flex-direction:row}.contact-page .container .info .single .icon{height:32px}.contact-page .container .info .single .icon>img{width:32px}}@media screen and (max-width:950px){.wrap{width:700px}.shadow{width:700px}#avantages ul.avantages li .icon{width:110px;height:110px}#avantages ul.avantages li h2{font-size:1em}#apropos .flex .text{width:100%}#apropos .flex .text a,#louer .flex .left a{font-size:.9em}#apropos .flex .text p,#louer .flex .left p{font-size:1em;line-height:1.6em}#apropos .flex .text h2,#louer .flex .left h2,#louer .flex .right h2{font-size:1.4em}#mapform{height:auto;display:flex;flex-direction:column;background:var(--my-color);overflow:hidden}#mapform .mapbg{height:500px;order:2;position:relative;margin-bottom:-55px}#mapform .wrap .form-container{position:relative;width:88%;top:auto;left:auto;padding:30px 6%}#mapform .wrap .form-container:before{background:var(--my-color);content:'';position:absolute;top:0;width:100px;height:100%;left:-100px}#mapform .wrap .form-container:after{background:var(--my-color);content:'';position:absolute;top:0;width:100px;height:100%;right:-100px}#mapform .wrap .form-container input[type=text],#mapform .wrap .form-container input[type=tel],#mapform .wrap .form-container input[type=email],#mapform .wrap .form-container textarea{width:96.7%}.error_message{left:0;right:0}.cta-section .flex{flex-direction:column}.cta-section .flex .left{margin-bottom:20px;text-align:center}.cta-section .flex .left span{font-size:1.4em}#footer .top .flex .left,#footer .top .flex .right{align-self:flex-start}#footer .bottom{height:auto;padding:20px 0}#footer .bottom .flex{flex-direction:column}#footer .bottom .flex .left{width:100%;margin-bottom:10px;text-align:center}#footer .bottom .flex .middle{width:100%;margin-bottom:10px;text-align:center}#footer .bottom .flex .right{width:100%;text-align:center}.a-propos .info-banner p{width:700px}.faq .question{width:100%}.faq .question>p{width:93.5%}.faq .question .point,.faq .question .flex .clear-point{width:24px;height:24px}.faq .question .point.active{width:4px;height:4px}.contact-page .container{row-gap:50px;padding:50px 0}.contact-page .container form{width:100%}.contact-page .container form input[type=submit]{text-align:center}.contact-page .container .info{flex-direction:column;row-gap:50px;width:max-content;margin:auto}}@media screen and (max-width:750px){.wrap{width:500px}.shadow{width:100%;background-size:cover;bottom:-30px}#avantages ul.avantages li{width:40%}#apropos .flex{flex-direction:column}#apropos .flex .text{padding-right:0;margin-top:30px;order:2}#louer .flex{flex-direction:column}#louer .flex .left{width:100%;margin-right:0;margin-bottom:30px}#apropos .flex .text a,#louer .flex .left a{height:40px;line-height:40px}#louer .flex .right{width:100%}.cta-section .flex .left img{display:block;margin:0 auto 10px}#footer .top .flex{flex-direction:column}#footer .top .flex .left{width:100%;text-align:center}#footer .top .flex .right{order:2;margin:30px 0;width:100%;text-align:center}#footer .top .flex .right ul{width:100%;justify-content:center}#footer .top .flex .middle{order:3;width:100%;text-align:center}#footer .top{padding:50px 0}.a-propos .info-banner p{width:500px;font-size:20px}.a-propos .extra p{width:100%}.faq{padding:100px 0}.faq .question>p{font-size:20px;width:91%}.faq .question .flex>p{font-size:16px}.contact-page .container>img{display:none}}@media screen and (max-width:550px){.wrap{width:96%;margin:0 2%}#accueil-top .slogan{width:60%}#accueil-top .slogan h1,#accueil-top .slogan h2{font-size:1.1em;margin-bottom:15px}#accueil-top .slogan p{font-size:.9em;margin-bottom:15px}#accueil-top .slogan a{font-size:.8em;height:30px;line-height:30px;padding:0 5px}#accueil-top .middle{top:50%}#avantages,#apropos,#louer{padding:30px 0}.cta-section .flex .left span,.cta-section .flex .right a{font-size:1em}#page-top.contact{margin-top:85px}.a-propos .info-banner{height:350px}.a-propos .info-banner p{width:96%;font-size:16px}.a-propos .vehicule{padding:50px 0;gap:40px}.a-propos .vehicule p{font-size:16px}.a-propos .extra p{font-size:18px}.entrepots .sous-titre{text-align:center;padding:50px 0}.entrepots .sous-titre h2{font-size:24px}.entrepots .sous-titre p{font-size:18px}.entrepots .container{padding:70px 0;row-gap:30px}.entrepots .container .single .content{flex-direction:column}.entrepots .warning h2{font-size:24px}.entrepots .warning p{font-size:16px}.faq{padding:70px 0}.faq .question{justify-content:center}.faq .question:not(.question:last-child){margin-bottom:30px}.faq .question>p{font-size:16px;width:85%}.faq .question .flex>p{font-size:14px}.contact-page .container form>h2{font-size:24px}.contact-page .container .info .single{font-size:16px}}