@import "/include/css/ajaxStyle.css";@import "/include/css/all.min.css";@import "/include/css/jquery.fancybox.css";@import "/include/css/jquery.fancybox-buttons.css";@import "/include/css/gijgo.min.css";@import "/include/css/bootstrap.min.css";@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4n.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEooCP.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCP.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoooCP.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCP.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCP.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapYCP.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpYCP.ttf) format('truetype')}body{color:#fff;background-color:#000;font-family:'Open Sans', sans-serif;font-weight:400}.container-fluid{max-width:1760px;width:100%}.btn-danger{color:#fff;background-color:#ED1C24;border-color:#ED1C24}.btn-soumission{font-family:'Raleway', sans-serif;text-transform:uppercase;font-size:20px;font-weight:400}.soumission-top{margin-left:25px}@media only screen and (max-width:990px){.soumission-top{margin-left:0}}.btn-secondary{color:#fff;background-color:#6C757D;border-color:#6C757D}.btn-outline-secondary{color:#fff;border-color:#fff}.btn-outline-secondary:hover{color:#fff;background-color:#ED1C24;border-color:#ED1C24}.btn-contact{font-family:'Raleway', sans-serif;text-transform:uppercase;font-size:20px;font-weight:700}.btn-soumission-footer{font-family:'Raleway', sans-serif;text-transform:uppercase;font-size:20px;font-weight:400}.btn-financeit{border:solid transparent 2px}.btn-financeit:hover{border:solid #fff 2px}.bg-danger{background-color:#ED1C24!important}.bg-dark{background-color:#000!important}.bg-secondary{background-color:#231F20!important}.bg-light{background-color:#fff!important}.topbar{background-color:rgba(0, 0, 0, 0.6)}.topbar-shrink{background-color:#000}.topbar-link{color:#fff;display:inline-block;margin-bottom:0;text-decoration:none!important}.topbar-link:hover{color:#ED1C24}.topbar-link-icon{color:#ED1C24;display:inline-block;margin-bottom:0;text-decoration:none!important;vertical-align:middle}.topbar-link-icon:hover{color:#fff}.top-bar-bg-pages{background-image:url("/include/img/bandes-pages.jpg");background-repeat:no-repeat;height:158px}@media only screen and (min-width:991px) and (max-width:1325px){.top-bar-bg-pages{background-image:url("/include/img/bandes-pages-md.jpg");background-repeat:no-repeat;height:128px}}@media only screen and (max-width:990px){.top-bar-bg-pages{display:none}}#mainNav{padding-top:1rem;padding-bottom:1rem;margin-top:46px;background-color:#fff}#mainNav .navbar-toggler{padding:0.75rem;font-size:0.75rem;font-family:'Raleway', sans-serif;text-transform:uppercase;font-weight:700}#mainNav .navbar-brand img{height:2rem}#mainNav .navbar-nav .nav-item .nav-link{font-family:'Raleway', sans-serif;font-size:0.95rem;font-weight:600;color:#000;letter-spacing:0.0625em}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#ED1C24}@media only screen and (min-width:991px) and (max-width:1325px){#mainNav .navbar-nav .nav-item .nav-link{font-size:0.8rem;letter-spacing:0.0525em}#mainNav .navbar-nav .nav-item{margin-right:0.5rem!important}.btn-soumission{font-size:14px}.soumission-top{margin-left:0}#mainNav .navbar-brand img{max-width:215px}}@media (min-width:990px){#mainNav{padding-top:1rem;padding-bottom:1rem;border:none;background-color:rgba(255, 255, 255, 0.5);-webkit-transition:padding-top 0.3s ease-in-out, padding-bottom 0.3s ease-in-out;-o-transition:padding-top 0.3s ease-in-out, padding-bottom 0.3s ease-in-out;transition:padding-top 0.3s ease-in-out, padding-bottom 0.3s ease-in-out}#mainNav .navbar-brand img{height:100%;-webkit-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out}#mainNav.navbar-shrink{padding-top:1rem;padding-bottom:1rem;background-color:#fff}#mainNav.navbar-shrink .navbar-brand img,#mainNav.navbar-shrink .navbar-brand svg{height:2.5rem}#mainNav .navbar-nav .nav-item{margin-right:1rem}#mainNav .navbar-nav .nav-item:last-child{margin-right:0}}.navbar-dark .navbar-toggler{color:#000;border-color:transparent}.navbar-toggler{border:none!important}.carousel-caption{position:absolute;right:40%;top:40%;left:6%;bottom:0;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:left}.carousel-caption h2{font-family:'Raleway', sans-serif;font-size:60px;font-weight:900;line-height:70px;text-transform:uppercase}.carousel-caption h3{font-family:'Raleway', sans-serif;font-size:42px;font-weight:300;line-height:49px}.carousel-caption h4{font-family:'Open Sans', sans-serif;font-size:20px;font-weight:700;line-height:27px}.carousel-caption p{font-family:'Open Sans', sans-serif;font-size:18px;font-weight:400;line-height:30px}@media only screen and (min-width:1450px) and (max-width:1770px){.carousel-caption{right:40%;top:37%;left:3%;bottom:0}.carousel-caption h2{font-size:48px;line-height:50px}.carousel-caption h3{font-size:42px;line-height:49px}.carousel-caption h4{font-size:20px;line-height:27px}.carousel-caption p{font-size:18px;line-height:26px}}@media only screen and (min-width:1081px) and (max-width:1449px){.carousel-caption{right:40%;top:40%;left:3%;bottom:0}.carousel-caption h2{font-size:36px;line-height:normal}.carousel-caption h3{font-size:30px;line-height:normal}.carousel-caption h4{font-size:18px;line-height:normal}.carousel-caption p{font-size:16px;line-height:24px}}@media only screen and (min-width:1165px) and (max-width:1080px){.carousel-caption{right:40%;top:40%;left:3%;bottom:0}.carousel-caption h2{font-size:38px;line-height:normal}.carousel-caption h3{font-size:28px;line-height:normal;margin-bottom:0}.carousel-caption h4{font-size:18px;line-height:normal}.carousel-caption p{font-size:16px;line-height:26px}}@media only screen and (min-width:990px) and (max-width:1164px){.carousel-caption{right:40%;top:40%;left:3%;bottom:0}.carousel-caption h2{font-size:30px;line-height:normal;margin-bottom:0}.carousel-caption h3{font-size:24px;line-height:normal;margin-bottom:0}.carousel-caption h4{font-size:16px;line-height:normal;margin-bottom:0}.carousel-caption p{font-size:14px;line-height:24px}}.carousel-caption-pages{position:absolute;right:40%;top:40%;left:6%;bottom:0;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:left}.carousel-caption-pages h2{font-family:'Raleway', sans-serif;font-size:60px;font-weight:900;line-height:70px;text-transform:uppercase}.carousel-caption-pages h3{font-family:'Raleway', sans-serif;font-size:42px;font-weight:300;line-height:49px}.carousel-caption-pages h4{font-family:'Open Sans', sans-serif;font-size:20px;font-weight:700;line-height:27px}.carousel-caption-pages p{font-family:'Open Sans', sans-serif;font-size:18px;font-weight:400;line-height:30px}@media only screen and (min-width:1450px) and (max-width:1770px){.carousel-caption-pages{right:40%;top:45%;left:3%;bottom:0}.carousel-caption-pages h2{font-size:48px;line-height:50px}.carousel-caption-pages h3{font-size:42px;line-height:49px}.carousel-caption-pages h4{font-size:20px;line-height:27px}.carousel-caption-pages p{font-size:18px;line-height:26px}}@media only screen and (min-width:1081px) and (max-width:1449px){.carousel-caption-pages{right:40%;top:45%;left:3%;bottom:0}.carousel-caption-pages h2{font-size:36px;line-height:normal}.carousel-caption-pages h3{font-size:30px;line-height:normal}.carousel-caption-pages h4{font-size:18px;line-height:normal}.carousel-caption-pages p{font-size:16px;line-height:24px}}@media only screen and (min-width:1165px) and (max-width:1080px){.carousel-caption-pages{right:40%;top:45%;left:3%;bottom:0}.carousel-caption-pages h2{font-size:38px;line-height:normal}.carousel-caption-pages h3{font-size:28px;line-height:normal;margin-bottom:0}.carousel-caption-pages h4{font-size:18px;line-height:normal}.carousel-caption-pages p{font-size:16px;line-height:26px}}@media only screen and (min-width:990px) and (max-width:1164px){.carousel-caption-pages{right:40%;top:45%;left:3%;bottom:0}.carousel-caption-pages h2{font-size:30px;line-height:normal;margin-bottom:0}.carousel-caption-pages h3{font-size:24px;line-height:normal;margin-bottom:0}.carousel-caption-pages h4{font-size:16px;line-height:normal;margin-bottom:0}.carousel-caption-pages p{font-size:14px;line-height:24px}}.carousel-caption-service{position:absolute;right:0%;left:52%;bottom:10%;padding-top:1.5rem;padding-bottom:1.25rem;padding-left:2.5rem;color:#fff;text-align:left;background-color:rgba(0, 0, 0, 0.5)}.carousel-caption-service h1{font-family:'Raleway', sans-serif;font-size:42px;font-weight:900;line-height:49px;text-transform:uppercase}@media only screen and (min-width:1450px) and (max-width:1770px){.carousel-caption-service{right:0%;left:50%;bottom:10%;padding-top:1.5rem;padding-bottom:1.25rem;padding-left:2.5rem}.carousel-caption-service h1{font-size:36px;line-height:normal}}@media only screen and (min-width:1281px) and (max-width:1449px){.carousel-caption-service{right:0%;left:50%;bottom:10%;padding-top:1.5rem;padding-bottom:1.25rem;padding-left:2.5rem}.carousel-caption-service h1{font-size:32px;line-height:normal;margin-bottom:0}}@media only screen and (min-width:1165px) and (max-width:1280px){.carousel-caption-service{right:0%;left:50%;bottom:10%;padding-top:1rem;padding-bottom:1.25rem;padding-left:2.5rem}.carousel-caption-service h1{font-size:26px;line-height:normal;margin-bottom:0}}@media only screen and (min-width:991px) and (max-width:1164px){.carousel-caption-service{right:0%;left:50%;bottom:10%;padding-top:1rem;padding-bottom:1.25rem;padding-left:2.5rem}.carousel-caption-service h1{font-size:22px;line-height:normal;margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:990px){.carousel-caption-service{right:0%;left:0;bottom:0;padding-top:1.5rem;padding-bottom:1.25rem;padding-left:0;text-align:center}.carousel-caption-service h1{font-size:36px;line-height:normal;margin-bottom:0}}@media only screen and (max-width:767px){.carousel-caption-service{right:0%;left:0;bottom:0;padding-top:1.5rem;padding-bottom:1.25rem;padding-left:0;text-align:center}.carousel-caption-service h1{font-size:24px;line-height:normal;margin-bottom:0}}.carousel-caption-mobile{padding-top:1.25rem;padding-bottom:1.25rem;color:#fff}.carousel-caption-mobile h2{font-family:'Raleway', sans-serif;font-size:38px;font-weight:900;text-transform:uppercase}.carousel-caption-mobile h3{font-family:'Raleway', sans-serif;font-size:32px;font-weight:300}.carousel-caption-mobile h4{font-family:'Open Sans', sans-serif;font-size:18px;font-weight:700}.carousel-caption-mobile p{font-family:'Open Sans', sans-serif;font-size:16px;font-weight:400}@media only screen and (max-width:540px){.carousel-caption-mobile h2{font-size:26px}.carousel-caption-mobile h3{font-size:24px}.carousel-caption-mobile h4{font-size:16px}.carousel-caption-mobile p{font-size:14px}}.pitch{font-family:'Raleway', sans-serif;font-size:32px;font-weight:900;line-height:48px;padding:0 75px 0 75px}@media only screen and (min-width:480px) and (max-width:990px){.pitch{font-size:28px;line-height:34px;padding:0}}@media only screen and (max-width:479px){.pitch{font-size:24px;line-height:36px;padding:0}}.fix-right{padding-right:75px}@media only screen and (max-width:990px){.fix-right{padding-right:0;text-align:center!important}}.services{background-image:url("/include/img/services/fond.jpg");background-repeat:no-repeat;padding:75px 0 100px 0}@media only screen and (max-width:479px){.services{background-image:none;padding:25px 0 50px 0}}.services h2{font-family:'Raleway', sans-serif;font-size:48px;font-weight:700;line-height:56px;margin-bottom:75px}@media only screen and (max-width:479px){.services h2{margin-bottom:25px;font-size:30px;line-height:46px}}.services h4{font-family:'Raleway', sans-serif;font-size:18px;font-weight:700;line-height:26px}.services a{text-decoration:none}.services img{background-color:#fff}.services a:hover img{opacity:0.5}.img-thumbnail{padding:0;background-color:#ED1C24;border:5px solid #ED1C24;border-radius:0.25rem;max-width:100%;height:auto}.mb-services{margin-bottom:75px}@media only screen and (max-width:1200px){.mb-services{margin-bottom:0}}@media only screen and (max-width:768px){.mt-services-xs{margin-top:75px}}.propos{padding:75px 85px}@media only screen and (min-width:991px) and (max-width:1360px){.propos{padding:55px 65px}}@media only screen and (max-width:479px){.propos{padding:25px}}.propos p{font-family:'Open Sans', sans-serif;font-size:24px;font-weight:700;line-height:38px}@media only screen and (min-width:991px) and (max-width:1360px){.propos p{font-size:20px;line-height:32px}}@media only screen and (max-width:479px){.propos p{font-size:18px;line-height:28px}}.propos-page{padding:75px 85px}@media only screen and (min-width:991px) and (max-width:1360px){.propos-page{padding:55px 65px}}@media only screen and (max-width:990px){.propos-page{padding:25px}}.propos-page p{font-family:'Open Sans', sans-serif;font-size:20px;font-weight:600;line-height:38px}@media only screen and (min-width:991px) and (max-width:1360px){.propos-page p{font-size:20px;line-height:32px}}@media only screen and (max-width:479px){.propos-page p{font-size:18px;line-height:28px}}.propos-page h2{font-family:'Open Sans', sans-serif;font-size:32px;font-weight:700}@media only screen and (min-width:991px) and (max-width:1360px){.propos-page h2{font-size:26px}}@media only screen and (max-width:479px){.propos-page h2{font-size:20px}}.bg-img-propos{background-image:url("/include/img/bg-a-propos-small.jpg");background-position:right!important;background-repeat:no-repeat;background-size:cover;position:relative}footer{background-color:#4a4a4a;padding:25px}@media only screen and (max-width:479px){footer{padding:10px 0 10px 0}}.bg-img-footer{background-image:url("/include/img/garantie-transferable.jpg");background-position:left!important;background-repeat:no-repeat;background-size:cover;position:relative}hr{height:4px!important;color:red;opacity:1;margin:0!important}.parro{text-decoration:none;color:#fff}.parro:hover{color:#ED1C24}.infos-footer{padding:45px 0 45px 0}@media only screen and (max-width:479px){.infos-footer{padding:15px}}.infos-footer h2{font-family:'Raleway', sans-serif;font-size:38px;font-weight:900}@media only screen and (min-width:1606px) and (max-width:1881px){.infos-footer h2{font-size:36px}}@media only screen and (min-width:990px) and (max-width:1605px){.infos-footer h2{font-size:30px}}@media only screen and (max-width:625px){.infos-footer h2{font-size:26px}}.infos-footer h3{font-family:'Raleway', sans-serif;font-size:20px;font-weight:300;display:inline-block}@media only screen and (max-width:479px){.infos-footer h3{font-size:16px}}a.tel-footer{font-family:'Open Sans', sans-serif;font-size:26px;font-weight:300;text-decoration:none;color:#fff}a.mail-footer{font-family:'Open Sans', sans-serif;font-size:16px;font-weight:300;text-decoration:none;color:#fff}a.mail-footer:hover{color:#ED1C24}.medias-footer-icon{color:#fff;text-decoration:none!important}.medias-footer-icon:hover{color:#ED1C24}.footer-logo{padding:45px}@media only screen and (min-width:990px) and (max-width:1760px){.footer-logo{padding:45px 15px 45px 10px}}@media only screen and (max-width:991px){.footer-logo{padding:15px;text-align:center}}@media only screen and (max-width:991px){.center-info-footer{text-align:center}}.fix-pad-rbq{padding-right:150px}@media only screen and (min-width:1606px) and (max-width:1881px){.fix-pad-rbq{padding-right:110px}}@media only screen and (min-width:991px) and (max-width:1605px){.fix-pad-rbq{padding-right:0}}.fancybox-title-float-wrap .child{color:#FFF;font-weight:600;line-height:28px;font-family:'Open Sans', sans-serif;background:#ED1C24!important;text-shadow:none!important;white-space:nowrap}.infos-contact{}@media only screen and (max-width:479px){.infos-contact{padding:15px}}.infos-contact h2{font-family:'Raleway', sans-serif;font-size:38px;font-weight:900}@media only screen and (min-width:1606px) and (max-width:1881px){.infos-contact h2{font-size:36px}}@media only screen and (min-width:990px) and (max-width:1605px){.infos-contact h2{font-size:30px}}@media only screen and (max-width:625px){.infos-contact h2{font-size:26px}}.infos-contact h3{font-family:'Raleway', sans-serif;font-size:20px;font-weight:300;display:inline-block}@media only screen and (max-width:479px){.infos-contact h3{font-size:16px}}@media only screen and (max-width:768px){.mt-contact-xs{margin-top:25px}.contact-logo{text-align:center}}.quatre{font-size:14em}@media only screen and (max-width:768px){.quatre{font-size:8em}}h2.oups{font-weight:700;font-size:38px;text-transform:uppercase;padding-top:25px}@media only screen and (max-width:768px){h2.oups{font-size:24px}}h3.oups{font-weight:700;font-size:22px;text-transform:uppercase}@media only screen and (max-width:768px){h3.oups{font-size:18px}}