@font-face{font-family:'Acumin';src:url('../fonts/AcuminProCond-Regular.woff2') format('woff2'), url('../fonts/AcuminProCond-Regular.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Acumin';src:url('../fonts/AcuminProCond-Bold.woff2') format('woff2'), url('../fonts/AcuminProCond-Bold.woff') format('woff');font-weight:bold;font-style:normal;}::selection,::-moz-selection{background-color:#008fcc;color:#fff;}body{margin:0;padding:0;font-family:'Acumin', sans-serif;}a,a:hover,a:focus{text-decoration:none !important;outline:none !important;}img{border:0;box-shadow:none !important;}.container-fluid{position:relative;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;}.container-fluid .container{position:relative;margin:0 auto;padding:70px 20px;width:100%;max-width:1280px;}.container-fluid .row{position:relative;margin:0;padding:0;width:100%;}.navbar{margin:0;padding:0;z-index:10;}.navbar .container{padding:20px;flex-wrap:wrap;}.navbar .container .row{width:100%;flex-wrap:wrap;}.navbar .container .row .col-md-4{position:relative;}.navbar .container .row .col-md-4 .navbar-brand img{max-width:100%;height:auto;}.navbar .container .row .col-md-8{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;}.navbar .container .row .col-md-8 ul{width:100%;margin:0;padding:0;list-style:none;text-align:right;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}.navbar .container .row .col-md-8 ul li{margin:0 0 0 50px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.navbar .container .row .col-md-8 ul li img{margin:0 10px 0 0;}.navbar .container .row .col-md-8 ul li a{font-size:1.15rem;color:#000;font-weight:400;text-align:left;line-height:1;}.navbar .container .row .col-md-8 ul li a strong{display:block;font-weight:700;}.navbar .container .row .col-md-8 .navbar-toggler{position:relative;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:0;-webkit-border-radius:0;overflow:hidden;display:none;flex-direction:column;justify-content:center;align-items:center;}.navbar .container .row .col-md-8 .navbar-toggler span{position:relative;width:30px;height:2px;margin:14px 0;padding:0;background:#008fcc;transition:all 1.1s ease;-webkit-transition:all 1.1s ease;}.navbar .container .row .col-md-8 .navbar-toggler span::before{position:absolute;top:-8px;left:0;width:30px;height:2px;background:#008fcc;transition:all 1.1s ease;-webkit-transition:all 1.1s ease;content:" ";}.navbar .container .row .col-md-8 .navbar-toggler span::after{position:absolute;top:8px;left:0;width:30px;height:2px;background:#008fcc;transition:all 1.1s ease;-webkit-transition:all 1.1s ease;content:" ";}.navbar .container .row .col-md-8 .navbar-toggler[aria-expanded="true"] span{position:absolute;top:0;left:0;width:30px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.navbar .container .row .col-md-8 .navbar-toggler[aria-expanded="true"] span::before{position:absolute;top:0;right:0;width:30px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.navbar .container .row .col-md-8 .navbar-toggler[aria-expanded="true"] span::after{display:none;}.navbar .container .navbar-collapse{width:100%;background:#008fcc;margin:20px 0 -40px 0;padding:20px 50px;}.navbar .container .navbar-collapse ul{width:100%;margin:0;padding:0;list-style:none;}.navbar .container .navbar-collapse ul li{position:relative;margin:0 40px 0 0;padding:0 40px 0 0;display:inline;}.navbar .container .navbar-collapse ul li a{font-size:1.05rem;color:#fff;font-weight:400;text-transform:uppercase;transition:all .6s ease-in-out;}.navbar .container .navbar-collapse ul li a::after{display:none;}.navbar .container .navbar-collapse ul li.current-menu-item a,.navbar .container .navbar-collapse ul li.current-menu-ancestor a{font-weight:700;}.navbar .container .navbar-collapse ul li::before{position:absolute;top:calc(50% - 7px);right:1px;width:1px;height:14px;background:#fff;content:" ";}.navbar .container .navbar-collapse ul li:nth-last-child(1)::before{display:none;}.navbar .container .navbar-collapse ul li ul{top:30px;left:-52px;background:#008fcc;border:0;border-radius:0;box-shadow:none;}.navbar .container .navbar-collapse ul li ul li{margin:10px 0;padding:0;text-align:center;display:block;}.navbar .container .navbar-collapse ul li ul li::before{display:none;}.navbar .container .navbar-collapse ul li ul li a{text-align:center;font-size:0.95rem;}.navbar .container .navbar-collapse ul li ul li:nth-last-child(1) a{font-weight:400;}.navbar .container .navbar-collapse ul.mobile{display:none;}.a-propos .container .row .col-md-6 img{max-width:100%;}.a-propos .container .row .col-md-3 h3{margin:40px 0 10px 0;font-family:'rift-soft', sans-serif;color:#008fcc;font-weight:600;}.a-propos .container .row .col-md-3 h3:nth-child(1){margin-top:0;}.a-propos .container .row .col-md-3 p{margin:0 0 2px 0;font-size:1.05rem;color:#000;font-weight:500;line-height:1.25;}.accueil{background-size:cover;background-position:center;}.accueil .container{height:700px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.accueil .container h1{margin:0;padding:0;font-family:'rift-soft', sans-serif;font-size:6rem;color:#fff;font-weight:400;text-transform:uppercase;text-align:center;}.accueil .container h1 strong{font-weight:400;color:#008fcc;}.accueil .container p{width:60%;margin:0 auto 25px auto;padding:0;font-size:1.4rem;color:#fff;font-weight:300;text-align:center;}.accueil .container a{position:relative;margin:0;padding:14px 35px;font-size:1.25rem;color:#fff;border:2px solid #fff;transition:all .6s ease;}.accueil .container a span{position:relative;z-index:2;}.accueil .container a::before{position:absolute;top:0;left:50%;width:0;height:100%;background-color:#fff;transition:all .6s ease;content:" ";}.accueil .container a:hover{color:#008fcc;}.accueil .container a:hover::before{left:0;width:100%;}.liste-services{margin-top:-150px;}.liste-services .container .row .col-md-4{margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.liste-services .container .row .col-md-4 .image{width:100%;height:320px;background-position:center;background-size:cover;}.liste-services .container .row .col-md-4 img{margin:-70px auto 0 auto;}.liste-services .container .row .col-md-4 h3{margin:20px 0 15px 0;font-family:'rift-soft', sans-serif;color:#000;font-weight:600;transition:all .6s ease;}.liste-services .container .row .col-md-4 p{width:80%;margin:0 auto 30px auto;padding:0;font-size:1.2rem;color:#000;font-weight:500;text-align:center;line-height:1.1;}.liste-services .container .row .col-md-4 a{font-size:1.2rem;color:#008fcc;font-weight:500;text-align:center;}.liste-services .container .row .col-md-4 a img{margin:0 0 0 10px;transition:all .6s ease;}.liste-services .container .row .col-md-4 a:hover img{margin-left:5px;}.nous-contacter .container .row .col-md-3{margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.nous-contacter .container .row .col-md-3 h3{margin:0 0 20px 0;font-family:'rift-soft', sans-serif;color:#008fcc;font-weight:600;transition:all .6s ease;}.nous-contacter .container .row .col-md-3 p{margin:0;padding:0;font-size:1.2rem;color:#000;font-weight:500;}.nous-contacter .container .row .col-md-3 p a{color:#000;transition:all .6s ease;}.nous-contacter .container .row .col-md-3 p a:hover{color:#008fcc;}.nous-contacter .container .row .col-md-9{margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.nous-contacter .container .row .col-md-9 h2{margin:0;font-family:'rift-soft', sans-serif;font-size:2.8rem;color:#000;font-weight:600;text-transform:uppercase;}.fil-ariane{background-color:#ebebeb;}.fil-ariane .container{padding:50px 20px;}.fil-ariane .container ul{margin:0;padding:0;list-style:none;}.fil-ariane .container ul li{margin:0 15px 0 0;padding:0;font-size:1.5rem;color:#008fcc;font-weight:300;display:inline;text-transform:uppercase;}.fil-ariane .container ul li a{color:#008fcc;}.fil-ariane .container ul li:nth-last-child(1){font-weight:700;}.equipe .container{border-top:1px solid #a7a9ac;}.equipe .container .row .col-md-3{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.equipe .container .row .col-md-3 h3{margin:0;padding:0;font-family:'rift-soft', sans-serif;color:#000;font-weight:500;text-align:center;}.equipe .container .row .col-md-3 h4{margin:0;padding:0;font-size:1.2rem;font-family:'rift-soft', sans-serif;color:#008fcc;font-weight:500;text-align:center;}.equipe .container .row .col-md-3 a{font-family:'rift-soft', sans-serif;font-weight:500;font-size:1.1rem;color:#b7b9bb;text-align:center;transition:all .6s ease;}.equipe .container .row .col-md-3 a.courriel{margin-top:18px;}.equipe .container .row .col-md-3 a.courriel:hover{color:#008fcc;}.equipe .container .row .col-md-3 a.telephone{font-size:1.35rem;color:#008fcc;}.equipe .container .row .col-md-3 a.telephone:hover{color:#b7b9bb;}.equipe .container .row .col-md-3:nth-child(1) h4,.equipe .container .row .col-md-3:nth-child(4) h4{color:#b7b9bb;}.services .container .row .col-md-3 .dropdown{display:none;}.services .container .row .col-md-3 .liste{margin:0;padding:0;list-style:none;}.services .container .row .col-md-3 .liste li{margin:0;padding:18px 0;font-family:'rift-soft', sans-serif;font-size:1.4rem;color:#b7b9bb;font-weight:300;text-transform:uppercase;border-bottom:1px solid #b7b9bb;cursor:pointer;}.services .container .row .col-md-3 .liste li.active{color:#008fcc;font-weight:700;}.services .container .row .col-md-3 h3{position:relative;margin:40px 0 10px 0;padding:0;font-family:'rift-soft', sans-serif;font-size:1.7rem;color:#008fcc;font-weight:600;text-transform:uppercase;text-align:left;}.services .container .row .col-md-3 p{margin:0;font-size:1.2rem;color:#000;font-weight:500;}.services .container .row .col-md-3 p strong{font-size:1.6rem;color:#008fcc;font-weight:500;}.services .container .row .col-md-3 p a{color:#000;transition:all .6s ease;}.services .container .row .col-md-3 p a:hover{color:#008fcc;}.services .container .row .col-md-9 img{width:100%;height:auto;}.services .container .row .col-md-9 h2{position:relative;margin:40px 0 0 0;padding:0;font-family:'rift-soft', sans-serif;font-size:2.6rem;color:#000;font-weight:600;text-transform:uppercase;text-align:left;}.services .container .row .col-md-9 p{font-size:1.2rem;color:#000;font-weight:500;line-height:1.25;}.services .container .row .col-md-9 p strong{font-size:1.6rem;color:#008fcc;font-weight:500;}.services .container .row .col-md-9 ul{margin:0;padding:0 0 0 15px;}.services .container .row .col-md-9 ul li{font-size:1.2rem;color:#000;font-weight:500;line-height:1.25;}.services .container .row .col-md-9 .row .col-md-4{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}.services .container .row .col-md-9 .row .col-md-4 img{width:auto;height:auto;margin:0 auto 10px auto;}.services .container .row .col-md-9 .row .col-md-4 h3{position:relative;margin:30px 0 10px 0;padding:0;font-family:'rift-soft', sans-serif;font-size:1.7rem;color:#008fcc;font-weight:600;text-transform:uppercase;text-align:left;}.services .container .row .col-md-9 .row .col-md-4 p{margin:0;font-size:1.2rem;color:#000;font-weight:500;}.services .container .row .col-md-9 .row .col-md-4 p strong{font-size:1.6rem;color:#008fcc;font-weight:500;}.services .container .row .col-md-9 .row .col-md-4 p a{color:#000;transition:all .6s ease;}.services .container .row .col-md-9 .row .col-md-4 p a:hover{color:#008fcc;}.deux-colonnes-pourquoi{background-position:center right;background-size:48% auto;background-repeat:no-repeat;}.deux-colonnes-pourquoi .container .row .col-md-6 h2{position:relative;margin:0 0 15px 0;padding:0;font-family:'rift-soft', sans-serif;font-size:1.8rem;color:#000;font-weight:600;text-transform:uppercase;text-align:left;}.deux-colonnes-pourquoi .container .row .col-md-6 p{margin:0 0 60px 0;font-size:1.15rem;color:#000;font-weight:500;text-align:left;line-height:1.1;}.deux-colonnes-pourquoi .container .row .col-md-6 .row{margin:0;padding:0;}.deux-colonnes-pourquoi .container .row .col-md-6 .row .col-md-6{margin:0;padding:0;}.deux-colonnes-pourquoi .container .row .col-md-6 .row .col-md-6 h3{position:relative;margin:0 0 15px 0;padding:0;font-family:'rift-soft', sans-serif;font-size:1.6rem;color:#008fcc;font-weight:600;text-transform:uppercase;text-align:left;}.deux-colonnes-pourquoi .container .row .col-md-6 .row .col-md-6 p{max-width:90%;}.deux-colonnes-pourquoi .container .row .col-md-6 a{position:relative;margin:0;padding:14px 35px;font-size:1.25rem;color:#fff;background:#008fcc;transition:all .6s ease;}.carousel-marques .container h2{position:relative;margin:0 30px 40px 30px;padding:0;font-family:'rift-soft', sans-serif;font-size:1.9rem;color:#008fcc;font-weight:600;text-transform:uppercase;text-align:center;}.carousel-marques .container h2 span{position:relative;padding:0 40px;background:#fff;z-index:2;}.carousel-marques .container h2::before{position:absolute;top:50%;left:0;width:100%;height:1px;background:#e2e2e3;content:" ";}.carousel-marques .container p{margin:0 0 60px 0;font-size:1.2rem;color:#000;font-weight:500;text-align:center;}.carousel-marques .container .slick-slider .slick-track{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;}.carousel-marques .container .slick-slider .slick-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;}.carousel-marques .container .slick-slider .slick-slide img{opacity:0.5;margin:0 auto;max-width:96%;}.carousel-marques .container .slick-slider .slick-arrow{position:absolute;top:calc(50% - 12px);width:15px;height:24px;border:0;background:transparent;font-size:0;}.carousel-marques .container .slick-slider .slick-arrow.slick-prev{left:-20px;background-image:url('../../images/fleche-bleu-gauche.png');}.carousel-marques .container .slick-slider .slick-arrow.slick-next{right:-20px;background-image:url('../../images/fleche-bleu-droite.png');}.liste-marques .container{overflow:hidden;}.liste-marques .container h2{position:relative;margin:0 30px 40px 30px;padding:0;font-family:'rift-soft', sans-serif;font-size:1.9rem;color:#008fcc;font-weight:600;text-transform:uppercase;text-align:center;}.liste-marques .container h2 span{position:relative;padding:0 40px;background:#fff;z-index:2;}.liste-marques .container h2::before{position:absolute;top:50%;left:0;width:100%;height:1px;background:#e2e2e3;content:" ";}.liste-marques .container .row{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;}.liste-marques .container .row img{margin:20px 40px;opacity:0.5;height:auto;width:auto;}.demande-evaluation{background-position:center;background-size:cover;}.demande-evaluation .container{padding:120px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.demande-evaluation .container h2{margin:0;padding:0;font-family:'rift-soft', sans-serif;font-size:5rem;color:#fff;font-weight:500;text-transform:uppercase;text-align:center;}.demande-evaluation .container p{margin:-10px 0 25px 0;padding:0;font-size:1.8rem;color:#fff;font-weight:300;text-align:center;}.demande-evaluation .container a{position:relative;margin:0;padding:14px 35px;font-size:1.25rem;color:#fff;border:2px solid #fff;transition:all .6s ease;}.demande-evaluation .container a span{position:relative;z-index:2;}.demande-evaluation .container a::before{position:absolute;top:0;left:50%;width:0;height:100%;background-color:#fff;transition:all .6s ease;content:" ";}.demande-evaluation .container a:hover{color:#008fcc;}.demande-evaluation .container a:hover::before{left:0;width:100%;}.site-footer{background-color:#222;}.site-footer .container .row .col-md-5 img{max-width:280px;margin:0 0 25px 0;}.site-footer .container .row .col-md-5 p{width:80%;font-size:1.05rem;color:#fff;font-weight:300;}.site-footer .container .row .col-md-4 h2{margin:0 0 50px 0;font-family:'rift-soft', sans-serif;}.site-footer .container .row .col-md-4 h2 a{color:#008fcc;font-weight:600;transition:all .6s ease;}.site-footer .container .row .col-md-4 h2 a:hover{color:#fff;}.site-footer .container .row .col-md-4 a{margin:0;padding:0;display:block;}.site-footer .container .row .col-md-4 a.telephone{font-size:2rem;color:#008fcc;font-weight:300;transition:all .6s ease;}.site-footer .container .row .col-md-4 a.telephone:hover{color:#fff;}.site-footer .container .row .col-md-4 a.courriel{margin-top:-10px;font-size:1.2rem;color:#008fcc;font-weight:300;transition:all .6s ease;}.site-footer .container .row .col-md-4 a.courriel:hover{color:#fff;}.site-footer .container .row .col-md-3 a{width:40px;height:40px;margin:106px 0 0 0;padding:0;background:#008fcc;font-size:1.2rem;color:#222;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .6s ease;}.site-footer .container .row .col-md-3 a:hover{background-color:#fff;}.scroll-top{position:fixed;bottom:20px;right:20px;width:40px;height:40px;margin:0;padding:0;background:#008fcc;font-size:1.2rem;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .6s ease;opacity:0;}.scroll-top:hover{color:#fff;}.copyright{background-color:#0f0f0f;}.copyright .container{padding:20px;}.copyright .container p{font-size:1.05rem;color:#fff;font-weight:300;text-align:center;}.copyright .container p strong{font-weight:700;}.copyright .container p a{position:relative;color:#fff;}.copyright .container p a::before{position:absolute;bottom:0;left:50%;width:0;height:1px;background-color:#fff;transition:all .6s ease;content:" ";}.copyright .container p a:hover::before{left:0;width:100%;}