@media (max-width:480px){.col-xxs{display:block;float:none;width:100%}}body{font-family:dinot,arial;font-size:17px;color:#000}@media all and (max-width:992px){body{font-size:15px}}p{margin-bottom:1.5em;font-weight:400}#content{padding-top:112px}@media all and (max-width:992px){#content{padding-top:57px}}.as-h1,h1{font-size:50px;font-family:dinot,arial;font-weight:700}@media all and (max-width:1024px){.as-h1,h1{font-size:45px}}@media all and (max-width:992px){.as-h1,h1{font-size:40px}}@media all and (max-width:768px){.as-h1,h1{font-size:35px}.as-h1 br,h1 br{display:none}}.as-h2,h2{font-size:50px;font-family:dinot,arial;font-weight:500;margin-bottom:1rem}@media all and (max-width:1024px){.as-h2,h2{font-size:45px}}@media all and (max-width:992px){.as-h2,h2{font-size:40px}}@media all and (max-width:768px){.as-h2,h2{font-size:34px}.as-h2 br,h2 br{display:none}}.as-h3,h3{font-size:28px;font-family:dinot,arial;font-weight:700;line-height:1.25em;letter-spacing:.03em}@media all and (max-width:1350px){.as-h3,h3{font-size:26px}}@media all and (max-width:992px){.as-h3,h3{font-size:24px}}@media all and (max-width:768px){.as-h3,h3{font-size:20px}.as-h3 br,h3 br{display:none}}.as-h4,h4{font-size:17px;font-weight:500;line-height:1.25em;letter-spacing:.03em;margin-bottom:20px}@media all and (max-width:992px){.as-h4,h4{font-size:15px}}.big-gris{display:none!important;font-family:QStencil;font-size:245px;color:#f2f2f2;line-height:.8em;font-weight:500;font-size:13vw}@media all and (min-width:1901px){.big-gris{font-size:230px}}.big-gris.spacing{padding:8rem 0 4rem 0}@media all and (max-width:768px){.big-gris.spacing{padding:0 0 1rem 0}}.big-search{font-family:dinot,arial;font-size:245px;line-height:.8em;font-weight:500;font-size:13vw}@media all and (min-width:1901px){.big-search{font-size:230px}}.big-search.spacing{padding:8rem 0 4rem 0}@media all and (max-width:768px){.big-search.spacing{padding:0 0 1rem 0}}hr{background-color:#ff4438}a{-webkit-transition:color .5s ease;transition:color .5s ease;color:#ff4438}.lead,.lead-big{font-size:22px;font-family:dinot,arial;font-weight:700;line-height:1em;line-height:1.25em;letter-spacing:.03em}@media all and (max-width:1350px){.lead,.lead-big{font-size:20px}}@media all and (max-width:992px){.lead,.lead-big{font-size:18px}}.lead-big{font-size:28px}@media all and (max-width:1350px){.lead-big{font-size:26px}}@media all and (max-width:992px){.lead-big{font-size:24px}}@media all and (max-width:768px){.lead-big{font-size:22px}}.lead-big .btn-plus{padding-left:19px;font-size:29px;padding-top:3px;margin-top:-4px;margin-left:-19px;padding-bottom:8px;font-family:dinot}.titre-rouge{font-size:40px;font-family:dinot,arial;font-weight:500;color:#ff4438}@media all and (max-width:1350px){.titre-rouge{font-size:35px}}@media all and (max-width:992px){.titre-rouge{font-size:27px}}.btn-plus{color:#ff4438;padding:6px 15px 15px 15px;line-height:24px;margin-left:-15px;font-size:29px;font-weight:200;vertical-align:middle;display:inline-block;-webkit-transition:all .5s ease;transition:all .5s ease}.pt-7,.py-7{padding-top:8rem}@media all and (max-width:1024px){.pt-7,.py-7{padding-top:7rem}}@media all and (max-width:768px){.pt-7,.py-7{padding-top:4rem}}@media all and (min-width:769px){.pt-md-7,.py-md-7{padding-top:7rem}}@media all and (min-width:993px){.pt-lg-7,.py-lg-7{padding-top:7rem!important}}@media all and (min-width:993px){.pb-lg-7,.py-lg-7{padding-bottom:7rem}}.pb-7,.py-7{padding-bottom:8rem}@media all and (max-width:1024px){.pb-7,.py-7{padding-bottom:7rem}}@media all and (max-width:768px){.pb-7,.py-7{padding-bottom:4rem}}.pr-7,.px-7{padding-right:8rem}@media all and (max-width:1024px){.pr-7,.px-7{padding-right:7rem}}@media all and (max-width:768px){.pr-7,.px-7{padding-right:4rem}}.pl-7,.px-7{padding-left:8rem}@media all and (max-width:1024px){.pl-7,.px-7{padding-left:7rem}}@media all and (max-width:768px){.pl-7,.px-7{padding-left:4rem}}.pt-6,.py-6{padding-top:5rem}@media all and (max-width:1024px){.pt-6,.py-6{padding-top:4.5rem}}@media all and (max-width:992px){.pt-6,.py-6{padding-top:4rem}}@media all and (min-width:993px){.pt-lg-6,.py-lg-6{padding-top:4rem}}@media all and (min-width:993px){.pb-lg-6,.py-lg-6{padding-bottom:4rem}}@media all and (min-width:769px){.pt-md-6,.py-md-6{padding-top:4rem}}@media all and (min-width:769px){.pb-md-6,.py-md-6{padding-bottom:4rem!important}}.pb-6,.py-6{padding-bottom:5rem}@media all and (max-width:1024px){.pb-6,.py-6{padding-bottom:4.5rem}}@media all and (max-width:992px){.pb-6,.py-6{padding-bottom:4rem}}.pr-6,.px-6{padding-right:5rem}@media all and (max-width:1024px){.pr-6,.px-6{padding-right:4.5rem}}@media all and (max-width:992px){.pr-6,.px-6{padding-right:3rem}}.pl-6,.px-6{padding-left:5rem}@media all and (max-width:1024px){.pl-6,.px-6{padding-left:4.5rem}}@media all and (max-width:992px){.pl-6,.px-6{padding-left:4rem}}.pt-5,.py-5{padding-top:3rem!important}@media all and (min-width:769px){.pt-md-5,.py-md-5{padding-top:3rem!important}}@media all and (min-width:993px){.pt-lg-5,.py-lg-5{padding-top:3rem!important}}.pb-5{padding-bottom:3rem!important}@media all and (min-width:769px){.pb-md-0{padding-bottom:0!important}}.container-fluid{padding-right:45px;padding-left:45px}@media all and (max-width:1024px){.container-fluid{padding-left:30px;padding-right:30px}.container-fluid .fullwidth .row{max-width:109%;margin-right:-30px;margin-left:-30px}}@media all and (min-width:1901px){.container-fluid .row{max-width:2000px;margin:0 auto}.container-fluid .fullwidth .row{max-width:106%;margin-right:-45px;margin-left:-45px}}@media all and (max-width:768px){.container-fluid{padding-left:25px;padding-right:25px}}.col-lg-4.offset-lg-1 h2,.col-lg-9.offset-lg-1 h2{margin-bottom:3rem}.col-lg-4.offset-lg-1 h2:first-child,.col-lg-9.offset-lg-1 h2:first-child{margin-top:-15px}@media all and (max-width:1024px){.col-lg-4.offset-lg-1 h2:first-child,.col-lg-9.offset-lg-1 h2:first-child{margin-top:-12px}}@media all and (max-width:992px){.col-lg-4.offset-lg-1 h2:first-child,.col-lg-9.offset-lg-1 h2:first-child{margin-top:-10px}}@media all and (max-width:768px){.col-lg-4.offset-lg-1 h2:first-child,.col-lg-9.offset-lg-1 h2:first-child{margin-top:-8px}}.col-lg-4.offset-lg-1 h2:last-child,.col-lg-9.offset-lg-1 h2:last-child{margin-bottom:0}@media all and (max-width:992px){.col-lg-4.offset-lg-1 h2:last-child,.col-lg-9.offset-lg-1 h2:last-child{margin-bottom:15px}}.pr-4-5{padding-right:2rem!important}@media all and (max-width:992px){.pr-4-5{padding-right:15px!important}}.image-float-left{padding-right:45px;position:relative}.image-float-left-2{position:relative}.image-float-left-2 .image-carre-gris .carre-gris{left:20%}@media all and (max-width:768px){.image-float-left-2 .image-carre-gris .carre-gris{left:1.5rem}}.align-items-end .col :last-child{margin-bottom:0}section.container-fluid{z-index:2;background-color:#fff;position:relative}@media all and (min-width:1901px){#fw-image{padding:0}}@media all and (max-width:1024px){#fw-image{overflow:hidden;padding:0}}@media all and (max-width:768px){#fw-image{padding-right:0;padding-left:0}}#fw-image .row{height:60vh;background-size:cover;background-position:center}@media all and (max-width:1500px) and (max-height:1000px){#fw-image .row{height:1000px;max-height:80vh}}@media all and (max-width:1024px){#fw-image .row{height:55vh}}@media all and (max-width:992px){#fw-image .row{height:50vh}}@media all and (max-width:768px){#fw-image .row{height:45vh}}@media all and (max-width:576px){#fw-image .row{height:40vh}}@media all and (max-width:768px){#fw-image.fullwidth{overflow:hidden;margin-right:-25px;margin-left:-25px}}@media all and (min-width:1901px){.container-fluid.fullwidth#fw-image{max-width:100%;overflow:hidden}}@media all and (max-width:768px){.container-fluid.fullwidth#fw-image{margin-right:0;margin-left:0}}.fullwidth{position:relative}.fullwidth .row{height:60vh;position:relative;background-size:cover;background-position:center;margin-right:-45px;margin-left:-45px;z-index:0}@media all and (max-width:1024px){.fullwidth .row{height:55vh}}@media all and (max-width:992px){.fullwidth .row{height:50vh}}@media all and (max-width:768px){.fullwidth .row{height:45vh}}@media all and (max-width:576px){.fullwidth .row{height:40vh}}.fullwidth .pos-a{position:absolute;top:30rem}@media all and (max-width:1024px){.fullwidth .pos-a{top:16rem}}.fullwidth .pos-a div{padding-left:2.5rem}@media all and (max-width:768px){.fullwidth .pos-a div{padding-left:25px;padding-right:25px}}@media all and (max-width:1500px) and (max-height:1000px){.fullwidth .pos-a{top:40vh}}@media all and (max-width:1440px) and (max-height:900px){.fullwidth .pos-a{width:100%;left:25px;top:18rem}}@media all and (max-width:768px){.fullwidth .pos-a{width:100%;left:25px;top:18rem}}@media all and (min-width:1901px){.fullwidth.container-fluid .row{max-width:100%;margin-left:0}}.image-carre-gris{position:relative}.image-carre-gris .carre-gris{background-color:#f2f2f2;z-index:-1;position:absolute;top:15%;left:30px;width:100%;height:130%}.inside{background-color:rgba(42,45,47,.8);padding:3rem;color:#fff}@media all and (max-width:992px){.inside{padding:25px}}.inside.rouge{background-color:#ff4438}.inside .lead{font-weight:500}.inside p:last-child{margin-bottom:0}.overlay{position:absolute;z-index:1}.overlay .inside{background-color:rgba(42,45,47,.8);color:#fff;background-blend-mode:multiply}.white-mask{width:100%;background-color:#fff;z-index:0;position:absolute;bottom:0;height:400px;left:0;background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(90%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(0deg,#fff 90%,rgba(255,255,255,0) 100%)}.carre-gris-2blocs{z-index:3!important}.carre-gris-2blocs .col-6,.carre-gris-2blocs .col-md-5{position:relative;z-index:1;max-height:100vh}.carre-gris-2blocs .carre-gris{top:3%;height:81%;position:absolute;z-index:-1}@media all and (max-width:768px){.carre-gris-2blocs .carre-gris{display:none}}.carre-gris-2blocs .carre-gris .inside{height:100%;display:block;margin:0 2rem;background-color:#f2f2f2}.carre-gris-2blocs,.higher{position:relative;z-index:1}.custom-logo{height:18px!important;width:auto}@media all and (max-width:375px){.custom-logo{height:16px!important}}@media all and (max-width:361px){.custom-logo{height:13px!important}}.secondary-navbar{position:absolute;right:6rem;top:12px;-webkit-transition:opacity .5s;transition:opacity .5s;padding:0 27px;margin-right:-27px}.secondary-navbar .wpml-ls{display:inline-block;border:0;padding:0}.secondary-navbar .wpml-ls li a{font-size:17px;font-weight:500}.secondary-navbar .wpml-ls li a:hover{color:#ff4438}.secondary-navbar .wpml-ls .wpml-ls-display{display:none}.secondary-navbar .wpml-ls .wpml-ls-current-language{display:none}.secondary-navbar a{color:#000;font-size:13px;padding:1rem 0 1rem .5rem}.secondary-navbar a:hover{color:#ff4438}@media all and (max-width:992px){.secondary-navbar{padding-right:0;margin-right:0;right:4.5rem;top:14px}}@media all and (max-width:361px){.secondary-navbar{right:4rem}.secondary-navbar .wpml-ls li a{padding-right:5px}}.logged-in .site-header{top:32px}.site-header{background:#fff;margin:0;position:fixed;z-index:9999;top:0;left:0;border:0;width:100%}.navbar{padding:1rem 2rem}@media all and (max-width:576px){.navbar{padding:1rem}}.main-navigation a{color:#000}.main-navigation .nav-link{font-size:17px;font-weight:500;opacity:1;padding:1.8rem 1rem 1.7rem 1rem}@media all and (max-width:992px){.main-navigation .nav-link{padding:.75rem;font-size:20px;text-align:center}}.main-navigation .search-icon{z-index:99999;position:relative}@media all and (min-width:769px){.main-navigation li:last-child a{padding-right:0}}.main-navigation #primary-menu>li::after{content:"";width:0;position:absolute;height:2px;bottom:22px;right:50%;margin-right:-6px;background-color:#ff4438;border:0;-webkit-transition:all .5s;transition:all .5s}@media all and (max-width:992px){.main-navigation #primary-menu>li::after{display:none}}@media all and (min-width:993px){.main-navigation #primary-menu>li:last-child a{padding-right:1.75rem}.main-navigation #primary-menu>li:last-child a::after{margin-right:-13px}}.main-navigation #primary-menu>li:last-child:after{margin-right:2px}.main-navigation #primary-menu>li:hover a{color:#ff4438}.main-navigation #primary-menu>li:hover::after{width:10px}.main-navigation #primary-menu>li.active a{color:#ff4438}.main-navigation #primary-menu>li.active::after{width:12px}.main-navigation #primary-menu>li.active .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width:1024px){.main-navigation #primary-menu>li.active .dropdown-menu{top:70px}}.main-navigation #primary-menu>li>a{opacity:1;-webkit-transition:all .5s;transition:all .5s}.main-navigation #primary-menu>li>a[HREF="#"]{color:#c3c3c3!important}.main-navigation #primary-menu li{position:relative}.main-navigation #primary-menu li .dropdown-menu{position:fixed;padding:0;top:111px;background-color:#fff;width:100%;overflow:hidden;-webkit-transition:height .5s ease-out 0s;transition:height .5s ease-out 0s;border:0;border-radius:0;padding-top:.8rem;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-navigation #primary-menu li .dropdown-menu li{padding:0;line-height:1.5rem;padding:0 4%;-webkit-transition:all .2s;transition:all .2s;text-align:center}@media all and (max-width:1024px){.main-navigation #primary-menu li .dropdown-menu li{width:25%}}@media all and (max-width:1350px){.main-navigation #primary-menu li .dropdown-menu li{padding:0 3%}}.main-navigation #primary-menu li .dropdown-menu li a{padding:1rem;font-size:22px;font-family:dinot,arial;line-height:1.2em;font-weight:500;color:#000;opacity:1;padding-bottom:2rem}.main-navigation #primary-menu li .dropdown-menu li a::after{content:"_";color:#ff4438;padding-left:5px;font-size:20px;display:inline-block}.main-navigation #primary-menu li .dropdown-menu li a:first-child{padding-left:0}.main-navigation #primary-menu li .dropdown-menu li a:last-child{padding-right:0}.main-navigation #primary-menu li .dropdown-menu li a:last-child.active{color:#ff4438}.main-navigation #primary-menu li .dropdown-menu li a br{display:none}@media all and (max-width:992px){.main-navigation #primary-menu li .dropdown-menu li a{font-size:20px}}.main-navigation #primary-menu li .dropdown-menu li:first-child{text-align:left;padding-left:2rem}.main-navigation #primary-menu li .dropdown-menu li:last-child{text-align:right;padding-right:2rem}@media all and (max-width:1350px){.main-navigation #primary-menu li .dropdown-menu li{padding:0 2%}.main-navigation #primary-menu li .dropdown-menu li a{position:relative;padding-right:16px!important;padding-bottom:1.5rem}.main-navigation #primary-menu li .dropdown-menu li a::after{position:absolute;bottom:1.5rem}}@media all and (max-width:992px){.main-navigation #primary-menu li .dropdown-menu{display:none!important}}@media all and (max-width:992px){.main-navigation #primary-menu{padding-top:15px}}.main-navigation.collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.main-navigation.collapse #primary-menu>li>a{opacity:0}@media all and (max-width:992px){.main-navigation.collapse #primary-menu>li>a{opacity:1}}.main-navigation.collapse #primary-menu>li::after{width:0;opacity:0}.main-navigation.collapse .secondary-navbar{opacity:0;cursor:default}@media all and (max-width:992px){.main-navigation.collapse .navbar-toggler{margin-top:0;position:absolute;right:1rem;top:15px}}.main-navigation.collapse .navbar-toggler .burger{opacity:1}@media all and (max-width:992px){.main-navigation.collapse #primary-menu-wrap{display:none;-webkit-transition:all .2s;transition:all .2s}}.main-navigation .dropdown-toggle::after{display:none}.navbar-expand-lg .navbar-toggler{display:block!important;position:relative;background-color:transparent;width:38px;height:34px;padding:0;margin:0;border:0;border-radius:0;-webkit-transition-delay:0s;transition-delay:0s;margin-right:-4px;margin-top:-9px}.navbar-expand-lg .navbar-toggler .fermer{opacity:0}.navbar-expand-lg .navbar-toggler .burger{opacity:1}.navbar-expand-lg .navbar-toggler img{max-width:26px;margin-top:6px;position:absolute;top:0;right:6px;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media all and (max-width:992px){.navbar-expand-lg .navbar-toggler img{margin-top:0}}.navbar-expand-lg .navbar-toggler .navbar-toggler-icon{display:none}.navbar-expand-lg .navbar-toggler .navbar-nav .nav-link{padding-right:.85rem;padding-left:.85rem}@media all and (max-width:992px){.navbar-expand-lg .navbar-toggler{margin-top:0;position:absolute;top:15px;right:1.5rem}}.navbar-toggler-icon:focus,.navbar-toggler:active,.navbar-toggler:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.has-sub-menu{padding-top:74px}@media all and (max-width:992px){.has-sub-menu{padding-top:0}}.site-main .entry-summary ul,.site-main .fl-contenu ul,.site-main .fl-fw-txt ul,.site-main .fl-texte-image ul,.site-main .principal ul{padding:0;list-style:none}.site-main .entry-summary ul>li,.site-main .fl-contenu ul>li,.site-main .fl-fw-txt ul>li,.site-main .fl-texte-image ul>li,.site-main .principal ul>li{text-indent:-16px;padding-left:16px}.site-main .entry-summary ul>li:before,.site-main .fl-contenu ul>li:before,.site-main .fl-fw-txt ul>li:before,.site-main .fl-texte-image ul>li:before,.site-main .principal ul>li:before{content:"_ "}.site-main .entry-summary h3,.site-main .fl-contenu h3,.site-main .fl-fw-txt h3,.site-main .fl-texte-image h3,.site-main .principal h3{margin-bottom:3rem}#equipe-direction .overlay{z-index:1;max-width:420px}#equipe-direction .bg-gris{background-color:#f2f2f2;background-color:rgba(242,242,242,.9);padding:10% 10% 8% 10%!important;margin-top:-15rem}#engagement,#equipe-direction,#historique{background-color:transparent}.associes-blocs .col-xl-2{margin-top:30px}@media all and (min-width:993px){.associes-blocs .col-xl-2{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media all and (min-width:1025px){.associes-blocs .col-xl-2{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}}@media all and (min-width:1351px){.associes-blocs .col-xl-2{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;max-width:20%}}@media all and (min-width:1901px){.associes-blocs .col-xl-2{-webkit-box-flex:1;-ms-flex:1 0 16.666667%;flex:1 0 16.666667%;max-width:16.666667%}}.associes-blocs .associe{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#f2f2f2;min-height:100px;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;text-decoration:none;background-position:center;background-size:cover}.associes-blocs .associe .fondrouge{width:100%;height:100%;display:block;background-color:#ff4438;position:absolute;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.associes-blocs .associe .associe-content{padding:15% 5% 10% 5%;margin:auto;z-index:1}.associes-blocs .associe .associe-content p{text-align:center!important}.associes-blocs .associe .associe-content span{display:none}.associes-blocs .associe:after{content:"";display:block;padding-bottom:100%}.associes-blocs .associe:hover{background-color:#ff4438}.associes-blocs .associe:hover .fondrouge{opacity:1}.associes-blocs .associe:hover .plus,.associes-blocs .associe:hover h1,.associes-blocs .associe:hover p{opacity:1}.associes-blocs .associe .plus,.associes-blocs .associe h1,.associes-blocs .associe p{opacity:0;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}.associes-blocs .associe h1{font-size:22px}.associes-blocs .associe p{font-size:15px;margin-bottom:5px}#actualites:before,#engagement:before,#equipe-direction:before,#presse:before,#qualite:before,.anchor:before{content:'';display:block;height:150px;margin-top:-150px;visibility:hidden}.container-video{position:relative;width:100%;height:0;padding-bottom:56.25%}.container-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#contact{padding-right:1.5rem;padding-left:1.5rem}#contact .bureaux{-webkit-column-count:2;column-count:2;margin-right:-1.5rem;margin-left:-1.5rem;margin-top:-1rem}#contact .bureaux>.grid-item{background-color:transparent;z-index:1;padding:1.5rem;border:0;padding-bottom:5rem}#contact .bureaux>.grid-item h2{margin-top:2.5rem}#contact .bureaux>.grid-item:last-child{margin-bottom:0}#contact .bureaux>.grid-item:nth-child(2){padding-top:5rem}@media all and (max-width:1024px){#contact .bureaux>.grid-item:nth-child(2){padding-top:0}}@media all and (max-width:992px){#contact .bureaux>.grid-item:nth-child(2){padding-top:3rem}}#contact .bureaux>.grid-item:nth-child(3){margin-top:0!important}@media all and (min-width:1901px){#contact .bureaux>.grid-item{margin-top:-115px;padding-bottom:20rem}#contact .bureaux>.grid-item:nth-child(2){padding-top:0}#contact .bureaux>.grid-item:nth-child(3){margin-top:-300px!important}#contact .bureaux>.grid-item:nth-last-child(2){margin-top:-200px!important}}@media all and (max-width:1350px){#contact .bureaux>.grid-item{margin-top:0;padding-bottom:5rem}#contact .bureaux>.grid-item:nth-child(3){margin-top:0!important}#contact .bureaux>.grid-item:nth-last-child(2){margin-top:0!important}}@media all and (max-width:992px){#contact .bureaux>.grid-item{padding-bottom:2rem;margin-top:0}#contact .bureaux>.grid-item:nth-child(3){margin-top:0!important}#contact .bureaux>.grid-item:nth-last-child(2){margin-top:0!important}}#contact .bureaux .px-3{padding-right:1rem;padding-left:1rem}@media all and (min-width:1901px){#contact .bureaux{margin-top:330px;margin-right:auto;margin-left:auto}}@media all and (max-width:1900px){#contact .bureaux{margin-top:0}}@media all and (max-width:1350px){#contact .bureaux{margin-right:-1rem;margin-left:-1rem;margin-top:0}}@media all and (max-width:992px){#contact .bureaux{margin-top:0}}#contact .courriel a{color:#000;font-weight:500}#contact .courriel a:hover{text-decoration:none;color:#ff4438}#contact .courriel a .plus-rouge{color:#ff4438;padding:6px 0 15px 15px;line-height:24px;margin-left:-15px;font-size:29px;font-weight:200}#contact .courriel a .btn-plus{padding-right:0}#contact .adresse .px-3:last-child{padding-right:0}#contact .fax span,#contact .tel span{text-transform:uppercase;font-weight:600}#contact .white-mask{opacity:0}#infos .box label,#infos input,#infos select,#infos textarea{width:100%;border-radius:0!important;background:0 0;letter-spacing:1.5px;resize:none;font-family:dinot;font-weight:500;padding:22px 0;border:0;color:#000;border-bottom:1px solid #000;font-size:15px;margin-bottom:33px;line-height:1.1em;letter-spacing:initial;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}#infos .box label:focus,#infos input:focus,#infos select:focus,#infos textarea:focus{outline-width:0;-webkit-box-shadow:none;box-shadow:none;border-color:red}#infos .box label::-webkit-input-placeholder,#infos input::-webkit-input-placeholder,#infos select::-webkit-input-placeholder,#infos textarea::-webkit-input-placeholder{text-transform:uppercase;opacity:1}#infos .box label:-ms-input-placeholder,#infos input:-ms-input-placeholder,#infos select:-ms-input-placeholder,#infos textarea:-ms-input-placeholder{text-transform:uppercase;opacity:1}#infos .box label::-ms-input-placeholder,#infos input::-ms-input-placeholder,#infos select::-ms-input-placeholder,#infos textarea::-ms-input-placeholder{text-transform:uppercase;opacity:1}#infos .box label::placeholder,#infos input::placeholder,#infos select::placeholder,#infos textarea::placeholder{text-transform:uppercase;opacity:1}#infos input[type=submit]{width:auto;margin:0 auto;border:0;text-transform:uppercase;font-weight:600;-webkit-transition:color .5s ease-out;transition:color .5s ease-out}#infos input[type=submit]:hover{color:#ff4438}@media all and (min-width:1901px){#infos{margin-top:-380px}}@media all and (max-width:1900px){#infos{margin-top:-250px}}@media all and (max-width:1350px){#infos{margin-top:-100px}}@media all and (max-width:992px){#infos{margin-top:0}}@media all and (min-width:769px){#infos .col-md-6:nth-child(odd){padding-right:2rem}#infos .col-md-6:nth-child(even){padding-left:2rem}}#carriere .box label:focus,#carriere input:focus,#carriere select:focus,#carriere textarea:focus{outline-width:0;-webkit-box-shadow:none;box-shadow:none;border-color:red}#carriere .box label::-webkit-input-placeholder,#carriere input::-webkit-input-placeholder,#carriere select::-webkit-input-placeholder,#carriere textarea::-webkit-input-placeholder{text-transform:uppercase;opacity:1}#carriere .box label:-ms-input-placeholder,#carriere input:-ms-input-placeholder,#carriere select:-ms-input-placeholder,#carriere textarea:-ms-input-placeholder{text-transform:uppercase;opacity:1}#carriere .box label::-ms-input-placeholder,#carriere input::-ms-input-placeholder,#carriere select::-ms-input-placeholder,#carriere textarea::-ms-input-placeholder{text-transform:uppercase;opacity:1}#carriere .box label::placeholder,#carriere input::placeholder,#carriere select::placeholder,#carriere textarea::placeholder{text-transform:uppercase;opacity:1}#carriere input[type=submit]{width:auto;margin:0 auto;border:0;text-transform:uppercase;font-weight:600;-webkit-transition:color .5s ease-out;transition:color .5s ease-out}#carriere input[type=submit]:hover{color:#ff4438}@media all and (min-width:1901px){#carriere{margin-top:0}}@media all and (max-width:1900px){#carriere{margin-top:-250px}}@media all and (max-width:1350px){#carriere{margin-top:-100px}}@media all and (max-width:992px){#carriere{margin-top:0}}@media all and (min-width:769px){#carriere .col-md-6:nth-child(odd){padding-right:2rem}#carriere .col-md-6:nth-child(even){padding-left:2rem}}.bx-wrapper{overflow:hidden}#slider-wrap,.slider-wrap{margin-right:-45px;margin-left:-45px;max-height:80vh}@media all and (min-width:1901px){#slider-wrap,.slider-wrap{width:100%;margin-left:0}}@media all and (max-width:1024px){#slider-wrap,.slider-wrap{margin-left:0;margin-right:0}}@media all and (max-width:1500px) and (max-height:1000px){#slider-wrap,.slider-wrap{max-height:90vh}}@media all and (max-width:992px){#slider-wrap,.slider-wrap{margin-left:0;margin-right:0}}@media all and (max-width:576px){#slider-wrap,.slider-wrap{max-height:50vh}}#slider-home li,.slider-flex li,.slider-header li{height:900px;max-height:70vh}@media all and (max-width:1900px){#slider-home li,.slider-flex li,.slider-header li{height:700px}}@media all and (max-width:1500px) and (max-height:1000px){#slider-home li,.slider-flex li,.slider-header li{height:1000px;max-height:80vh}}@media all and (max-width:992px){#slider-home li,.slider-flex li,.slider-header li{height:400px}}#slider-home li.blanc h1,#slider-home li.blanc h2,#slider-home li.blanc h3,#slider-home li.blanc h4,#slider-home li.blanc p,.slider-flex li.blanc h1,.slider-flex li.blanc h2,.slider-flex li.blanc h3,.slider-flex li.blanc h4,.slider-flex li.blanc p,.slider-header li.blanc h1,.slider-header li.blanc h2,.slider-header li.blanc h3,.slider-header li.blanc h4,.slider-header li.blanc p{color:#fff!important}#slider-home li.noir h1,#slider-home li.noir h2,#slider-home li.noir h3,#slider-home li.noir h4,#slider-home li.noir p,.slider-flex li.noir h1,.slider-flex li.noir h2,.slider-flex li.noir h3,.slider-flex li.noir h4,.slider-flex li.noir p,.slider-header li.noir h1,.slider-header li.noir h2,.slider-header li.noir h3,.slider-header li.noir h4,.slider-header li.noir p{color:#000!important}#slider-home iframe,#slider-home video,.slider-flex iframe,.slider-flex video,.slider-header iframe,.slider-header video{-o-object-fit:fill;object-fit:fill;min-width:100%;height:auto;min-height:100%}#slider-home .bg,.slider-flex .bg,.slider-header .bg{-webkit-transition:-webkit-transform 7s ease-in;transition:-webkit-transform 7s ease-in;transition:transform 7s ease-in;transition:transform 7s ease-in,-webkit-transform 7s ease-in;position:absolute;top:0;right:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}#slider-home>li,.slider-flex>li,.slider-header>li{-webkit-transition:-webkit-transform 7s ease-in;transition:-webkit-transform 7s ease-in;transition:transform 7s ease-in;transition:transform 7s ease-in,-webkit-transform 7s ease-in}#slider-home .content-slide,.slider-flex .content-slide,.slider-header .content-slide{position:absolute;display:block;width:100%;height:100%;padding:1rem 2rem;text-decoration:none}@media all and (max-width:992px){#slider-home .content-slide,.slider-flex .content-slide,.slider-header .content-slide{padding:1rem 25px}}#slider-home .content-slide a,.slider-flex .content-slide a,.slider-header .content-slide a{position:absolute;bottom:5%;width:50%;max-width:700px}#slider-home .content-slide a:hover,.slider-flex .content-slide a:hover,.slider-header .content-slide a:hover{text-decoration:none}#slider-home .content-slide h2,.slider-flex .content-slide h2,.slider-header .content-slide h2{font-size:30px}@media all and (max-width:992px){#slider-home .content-slide h2,.slider-flex .content-slide h2,.slider-header .content-slide h2{font-size:20px}}#slider-home .content-slide p,.slider-flex .content-slide p,.slider-header .content-slide p{font-size:16px;line-height:1.2em}@media all and (max-width:992px){#slider-home .content-slide p,.slider-flex .content-slide p,.slider-header .content-slide p{font-size:13px}}#slider-home .move .bg,.slider-flex .move .bg,.slider-header .move .bg{-webkit-transform:scale(1.12);transform:scale(1.12)}#slider-home .moveback .bg,.slider-flex .moveback .bg,.slider-header .moveback .bg{-webkit-transition:all 0s linear;transition:all 0s linear}.bx-wrapper{-webkit-box-shadow:none;box-shadow:none;background:0 0;border:0;margin-bottom:0;padding-bottom:60px}@media all and (max-width:768px){.bx-wrapper{padding-bottom:30px}}.bx-wrapper .bx-pager{text-align:right;width:100%;margin:0 auto;padding-right:2rem;bottom:0;position:relative;padding-top:1rem}.bx-wrapper .bx-pager.bx-default-pager a{background-color:#d4d4d5;width:9px;height:9px}.bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#535557}.home #nouvelles{padding-bottom:9rem;z-index:3}.home #nouvelles article h1{font-family:dinot;font-weight:200;line-height:1.5rem;margin-bottom:0}.home #nouvelles .overlay a{color:#fff}.home #nouvelles a{color:#000;text-decoration:none}.home #nouvelles a:hover{color:#ff4438}@media all and (max-width:1350px){.home #nouvelles{padding-bottom:18rem;margin-top:-5rem}}@media all and (max-width:1500px) and (max-height:1000px){.home #nouvelles{padding-bottom:6rem;margin-top:-5rem}}@media all and (max-width:1024px){.home #nouvelles{margin-top:-3rem}}@media all and (max-width:768px){.home #nouvelles{padding-bottom:0}.home #nouvelles .overlay{position:relative}.home #nouvelles .col-md-8{display:none}}@media all and (min-width:1351px){.home #studio{padding-bottom:9rem}}@media all and (max-width:1350px){.home #studio{padding-bottom:7rem}}@media all and (max-width:1024px){.home #studio{padding-bottom:4rem}}.home .meta-time{font-weight:300;margin-bottom:20px;font-size:15px}.home .grid{margin-right:-30px;margin-left:-30px}@media all and (min-width:993px){.home .grid{margin-top:100px}}@media all and (min-width:1901px){.home .grid{margin:0 auto}}@media all and (max-width:1024px){.home .grid{margin-right:-25px;margin-left:-25px}}@media all and (min-width:769px){.home .grid .col-md-6.cpt-3{margin-top:3rem}}.home .grid .lead-big{margin-bottom:.1rem}.home .grid .grid-item:nth-child(1){margin-top:0}@media all and (min-width:993px){.home #primary-menu>li>a,.home .main-navigation.collapse #primary-menu>li>a,.home .main-navigation.collapse .secondary-navbar{opacity:1!important}.home .main-navigation #primary-menu>li:last-child a{padding-right:0}.home .secondary-navbar{right:2rem}.home .navbar-toggler{display:none!important}.home #projets .pt-7{padding-top:8rem}}.approche .fullwidth{margin-top:-26rem;z-index:2;position:relative}@media all and (max-width:1024px){.approche .fullwidth{margin-top:-20rem}}@media all and (max-width:992px){.approche .fullwidth{margin-top:-15rem}}.approche .fullwidth .row{height:90vh!important;background-attachment:fixed}@media all and (max-width:1500px) and (max-height:1000px){.approche .fullwidth .row{height:90vh!important;max-height:90vh!important}}@media all and (max-width:1024px){.approche .fullwidth .row{background-attachment:initial}}@media all and (max-width:992px){.approche .fullwidth .row{height:70vh!important}}@media all and (max-width:768px){.approche .fullwidth .row{height:65vh!important}}@media all and (max-width:576px){.approche .fullwidth .row{height:710px!important}}@media all and (min-width:769px){.approche .carre-gris-2blocs{margin-top:-100px}}@media all and (min-width:1025px){.approche .carre-gris-2blocs{margin-top:-150px}}@media all and (min-width:1351px){.approche .carre-gris-2blocs{margin-top:-100px}}.environnement .py-4{margin-bottom:20px}.environnement .white-mask div{height:600PX}@media all and (min-width:993px){.environnement .appr_env_demi_txt_1{margin-top:-85px}}.bim .appr_blm_demi_img_2{margin-top:8rem;z-index:2}@media all and (max-width:1350px){.bim .appr_blm_demi_img_2{margin-top:20rem}}@media all and (max-width:768px){.bim .appr_blm_demi_img_2{margin-top:1rem}}.bim .appr_blm_img_2{padding-top:3rem}.bim .appr_blm_img_1{margin-top:-8rem;z-index:1}@media all and (min-width:1200px){.bim .appr_blm_img_1{margin-top:-13rem}}@media all and (max-width:1350px){.bim .appr_blm_img_1{margin-top:-8.5rem}}@media all and (max-width:1024px){.bim .appr_blm_img_1{margin-top:-7rem}}@media all and (max-width:992px){.bim .appr_blm_img_1{margin-top:-6rem}}@media all and (max-width:768px){.bim .appr_blm_img_1{margin-top:-.5rem;padding-bottom:1rem}}.bim .white-mask div{height:900px}#qualite::before{height:240px;margin-top:-240px}@media all and (min-width:993px){#qualite .appr_rch_text_1{margin-top:-200px}}@media all and (max-width:992px){#qualite:before{display:none}}@media all and (min-width:769px){#qualite .appr_blm_demi_txt_4{margin-top:-18rem}#qualite .row.pt-4.pb-md-5.higher.pt-md-0.pt-5.pb-0,#qualite .row.pt-4.pb-md-5.pt-md-0.pt-5.pb-0.carre-gris-2blocs{margin-top:-13rem}}.recherche{z-index:1;background-color:#fff;position:relative}.recherche .appr_rch_img_1{height:72vh}@media all and (max-width:992px){.recherche .appr_rch_img_1{height:60vh}}@media all and (max-width:768px){.recherche .appr_rch_img_1{height:55vh}}@media all and (max-width:576px){.recherche .appr_rch_img_1{height:45vh}}.recherche .big-gris{margin-bottom:0}@media all and (min-width:1901px){.recherche .appr_rch_text_2{margin-top:20rem}}@media all and (max-width:768px){.recherche .appr_rch_text_2{margin-top:4rem}}.bloc-gris-droite{margin-top:-26rem!important;height:345px!important}@media all and (max-width:1350px){.bloc-gris-droite{margin-top:-18rem!important;height:223px!important}}@media all and (max-width:992px){.bloc-gris-droite{margin-top:-20rem!important;margin-bottom:-5rem}}@media all and (max-width:768px){.bloc-gris-droite{display:none}}.bloc-gris-droite .inside{background-color:#f2f2f2;width:100%;height:100%}@media all and (min-width:1025px){.bloc-gris-droite .gris-deco img{max-height:600px;width:auto}}.bloc blockquote{color:#fff}@media all and (min-width:993px){.bloc-demi-2{margin-top:100px}}@media all and (min-width:1901px){.bloc-demi-2{margin-top:150px}}@media all and (max-width:992px){#qualite .bloc-demi-1{float:left}#qualite .bloc-demi-2{float:right}#qualite .bloc-demi-1,#qualite .bloc-demi-2{width:50%}#qualite .bloc-demi-1 .col-md-6,#qualite .bloc-demi-1 .col-md-7,#qualite .bloc-demi-2 .col-md-6,#qualite .bloc-demi-2 .col-md-7{width:100%!important;max-width:100%!important;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#qualite .bloc-demi-1 .bloc-gris-droite,#qualite .bloc-demi-2 .bloc-gris-droite{margin-right:0!important;margin-left:0!important;margin-top:0!important;display:block}#qualite .bloc-demi-1 .bloc-gris-droite .col-md-7,#qualite .bloc-demi-2 .bloc-gris-droite .col-md-7{padding:0}}@media all and (max-width:768px){#qualite .bloc-demi-2{float:none}#qualite .bloc-demi-1{margin-left:0;margin-top:-1rem}#qualite .bloc-demi-1,#qualite .bloc-demi-2{width:100%}#qualite .bloc-demi-1 .col-md-6,#qualite .bloc-demi-1 .col-md-7,#qualite .bloc-demi-2 .col-md-6,#qualite .bloc-demi-2 .col-md-7{padding:0}#qualite .bloc-demi-1 .bloc-gris-droite,#qualite .bloc-demi-2 .bloc-gris-droite{height:auto!important;margin-top:2rem!important;max-width:100%!important}#qualite .bloc-demi-1 .bloc-gris-droite IMG,#qualite .bloc-demi-2 .bloc-gris-droite IMG{margin-top:2rem}}.appr_rch_text_2{clear:both}#archive .grid .year,#distinctions .grid .year{margin-bottom:0}#archive .grid .col-md-6,#distinctions .grid .col-md-6{padding-right:1.5rem;padding-left:1.5rem}@media all and (max-width:1024px){#archive .grid .col-md-6,#distinctions .grid .col-md-6{padding-right:14px;padding-left:14px}}#archive .grid .image,#distinctions .grid .image{height:250px;background-size:cover;background-position:center}#archive .grid .inside,#distinctions .grid .inside{background-color:rgba(242,242,242,.9);color:#000;padding:2rem;position:relative}#archive .grid .px-4,#distinctions .grid .px-4{margin-top:-3.5rem}#archive .grid h1,#distinctions .grid h1{font-size:16px;text-transform:uppercase;font-weight:600;line-height:1.75em;text-align:center;margin-bottom:1.5rem;color:#000;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}#archive .grid h1:hover,#distinctions .grid h1:hover{color:#ff4438;text-decoration:none}#archive .grid a,#distinctions .grid a{text-decoration:none}#archive .grid .prix,#distinctions .grid .prix{margin-bottom:1.5rem;text-transform:uppercase;font-size:15px}@media all and (min-width:769px){#archive .grid .grid-item:nth-child(3),#distinctions .grid .grid-item:nth-child(3){margin-top:60px!important}}@media all and (max-width:upclarge){#archive .grid .grid-item:nth-child(3),#distinctions .grid .grid-item:nth-child(3){margin-top:200px!important}}@media all and (max-width:1200px){#archive .grid .px-4,#distinctions .grid .px-4{padding-left:1rem!important;padding-right:1rem!important}#archive .grid .inside,#distinctions .grid .inside{padding:1.5rem}}#archive .grid .grid-item,#distinctions .grid .grid-item{padding-bottom:3rem}@media all and (max-width:992px){#archive .grid .grid-item,#distinctions .grid .grid-item{padding-bottom:3rem}}.grid .px-3{background-color:#c3c3c3}.grid .px-3:hover .inside{background-color:rgba(42,45,47,.3);background-blend-mode:multiply}.grid .inside{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;background-color:rgba(42,45,47,0);background-blend-mode:multiply}.grid .bloc{background-color:rgba(42,45,47,.8);padding:2rem;position:absolute;right:0;bottom:0;width:275px;height:260px;text-align:center;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;min-width:270px}.grid .bloc blockquote,.grid .bloc p{color:#fff}.grid .bloc a{color:#fff;text-align:center;text-decoration:none}.grid .bloc h1{font-size:16px;text-transform:uppercase;font-weight:400;line-height:1.75em}.grid .bloc p{text-transform:uppercase;font-size:15px}@media all and (max-width:1024px){.grid .bloc{opacity:1;width:252px;height:230px;padding:1.5rem;min-width:0}.grid .bloc h1{font-size:15px}.grid .bloc p{font-size:13px}}@media all and (max-width:992px){.grid .bloc{right:0;bottom:0}}.grid .bloc-content{width:100%}.grid .col-lg-4{padding-right:25px;padding-left:25px}@media all and (max-width:1350px){.grid .col-lg-4{padding-right:20px;padding-left:20px}}.grid .grid-item{padding-bottom:5em;opacity:1;-webkit-animation-name:fadeInOpacity!important;animation-name:fadeInOpacity!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-animation-timing-function:ease-in!important;animation-timing-function:ease-in!important;-webkit-animation-duration:.5s!important;animation-duration:.5s!important}.grid .grid-item .px-3 a{width:100%;height:100%;position:absolute;left:0;z-index:1}.grid .grid-item:hover .bloc{opacity:1}.grid .grid-item .col.px-0,.grid .grid-item .col.px-4{margin-top:2em}.grid .grid-item .col.px-0 h1,.grid .grid-item .col.px-4 h1{font-size:18px}.grid .grid-item .col.px-0 p,.grid .grid-item .col.px-4 p{font-size:15px}@media all and (min-width:769px){.grid .grid-item:nth-child(3){margin-top:-140px!important}}@media all and (max-width:1500px) and (max-height:1000px){.grid .grid-item:nth-child(3){margin-top:-190px!important}}@media all and (max-width:768px){.grid .grid-item:nth-child(3){margin-top:0!important}}@media all and (max-width:992px){.grid .grid-item{padding:0 25px;display:inline-block;padding-bottom:25px}}.grid .year{margin-bottom:10px}.grid article .inside{background-position:center;background-size:cover}.grid .bg-gris{position:absolute;width:100%;height:100%;background-color:#f2f2f2;z-index:-1;top:3.5rem}@media all and (max-width:992px){.grid .grid-sizer{display:none}}@-webkit-keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}.grid .px-3,.pp{height:0;padding-bottom:150%;position:relative}.grid .px-3 .inside,.pp .inside{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (max-width:992px){.grid .px-3,.pp{padding-bottom:125%}}.single-associes h1{font-weight:300}.single-associes .container-fluid.fullwidth{padding:0;overflow:hidden}.single-associes .container-fluid .lazy{max-width:100%;width:100%;margin:0;background-size:cover}.single-associes .bg-white{background-color:transparent!important}.single-associes .inside{background-color:#ff4438}.single-associes .col-xl-4{margin-top:-11rem}@media all and (max-width:992px){.single-associes .col-xl-4{margin-top:-2rem}}.single-associes .col-xl-4 img{max-width:100%;height:auto}.single-associes .col-xl-6{margin-top:-5rem}@media all and (min-width:1901px){.single-associes .col-xl-6{margin-top:-150px;padding-bottom:100px}}@media all and (max-width:1024px){.single-associes .col-xl-6{margin-top:-20rem}}@media all and (max-width:992px){.single-associes .col-xl-6{margin-top:0}}.single-associes .plus{text-decoration:none}.single-associes .plus a{color:#000}.single-associes .plus a .btn-plus{padding-right:0}.single-associes .plus a:hover{text-decoration:none;color:#ff4438}.single-associes .email{font-family:dinot,arial;margin-top:3rem;color:#000}.single-associes .email a{color:#000}.single-associes .email a:hover{text-decoration:none;color:#ff4438}@media all and (min-width:769px){.mt-m4{margin-top:-1.5rem}.mt-m6{margin-top:-3rem}}.single-projet .slider-wrap{background-color:#fff}.single-projet .categories{font-weight:500}.single-projet .categories a{color:#000;font-weight:500;text-decoration:none}.single-projet .categories a:hover{color:#ff4438}.single-projet .general-details hr{margin:1rem 0}.single-projet .general-details p{margin-bottom:0;font-size:15px}.single-projet .general-details .row:last-child hr{display:none}@media all and (max-width:576px){.single-projet .general-details{padding-top:4rem}}.single-projet .details{margin-left:-15px}.single-projet .details hr{background-color:#686868}.single-projet .details p{margin-bottom:0;font-size:15px}.single-projet .details .col-lg-3{margin-top:1rem}.single-projet .gris{position:relative;background-color:#fff}.single-projet .principal{z-index:3}@media all and (max-width:1350px){.single-projet .principal{padding-top:4rem!important}}@media all and (max-width:992px){.single-projet .principal{padding-top:3rem!important}}.single-projet #pr-infos{z-index:3}.single-projet #pr-infos .inside{background-color:rgba(242,242,242,.9);color:#000}@media all and (min-width:993px){.single-projet #pr-infos .inside{margin-bottom:3rem}}.single-projet #pr-infos p{line-height:1.5em;font-size:15px}.single-projet #pr-infos h2{margin-bottom:1.5rem}.single-projet #pr-infos .year{margin-top:1.5rem}@media all and (min-width:993px){.single-projet #pr-infos .row:first-child .col-lg-6{margin-top:-12rem}.single-projet #pr-infos .distinctions .col-lg-6{margin-top:10rem}}.single-projet #pr-infos .publications a{color:#000}.single-projet #pr-infos .publications a:hover{text-decoration:none;color:#ff4438}.single-projet #pr-infos .publications .plus{color:#ff4438;font-size:32px;font-weight:200}@media all and (max-width:768px){.single-projet #pr-infos .publications{padding:0 25px}}@media all and (max-width:992px){.single-projet #pr-infos{overflow:hidden}}@media all and (max-width:768px){.single-projet #pr-infos{padding:0;margin-top:50px}}.single-projet section>:last-child .row{z-index:2}@media all and (min-width:993px){.single-projet #main>section:nth-last-child(2)>:last-child>[ttype=lateral-parallax]>div{padding-bottom:100px}}@media all and (min-width:993px){.single-projet #main>section:nth-last-child(2)>[ttype=lateral-parallax-2]:last-child{padding-bottom:60px}}@media all and (min-width:993px){.single-projet #main>section:last-child>[ttype=lateral-parallax-2]:last-child{padding-bottom:60px}}.block-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.fl-img3x .col-md-4 img,.fl-img3x .col-md-6 img,.img2x .col-md-4 img,.img2x .col-md-6 img{width:100%;height:auto}.fl-image-full-width{margin:50px 0}@media all and (min-width:1901px){.fl-image-full-width+.fl-image-full-width{margin-top:-10vh}}@media all and (min-width:993px){.fl-image-full-width .col-md-10{padding-right:0}}.fl-image-full-width [class*=col-] img{width:100%;height:auto}@media all and (max-width:1024px){.fl-image-full-width{margin:25px 0}}@media all and (max-width:992px){.fl-image-full-width div{padding:0}}@media all and (max-width:992px){.fullwidth-img{margin-top:50px}}@media all and (min-width:993px){.fullwidth-img{margin-top:100px;margin-bottom:-10vh}.fullwidth-img+.fl-img3x>div{margin-top:-100px}}.fl-contenu{margin-top:50px;margin-bottom:50px}@media all and (max-width:992px){.fl-contenu{margin:50px 0 25px 0}}.fl-bloc-gris{padding-top:4rem;padding-bottom:7rem}@media all and (max-width:992px){.fl-bloc-gris{padding-top:2rem;padding-bottom:0}}.fl-bloc-gris .inside{background-color:#f2f2f2;color:#000}.fl-fw-txt{margin:50px 0}@media all and (min-width:1025px){.fl-fw-txt .col-lg-10{padding:0}}@media all and (min-width:1901px){.fl-fw-txt{margin:50px 0!important}}@media all and (max-width:1024px){.fl-fw-txt{margin:25px 0}}@media all and (max-width:992px){.fl-fw-txt{margin-top:50px}.fl-fw-txt>div[class*=col-]{padding:0}}.fl-video{padding-top:100px;margin:100px 0}@media all and (max-width:1024px){.fl-video{margin:50px 0}}@media all and (max-width:992px){.fl-video{padding-top:50px}.fl-video div{padding-right:0;padding-left:0}}.fl-txt-txt{margin:50px 0}.fl-txt-txt .row>div{z-index:2;position:relative}@media all and (min-width:769px){.fl-txt-txt .bloc{margin-bottom:-15rem;z-index:2}}@media all and (max-width:1024px){.fl-txt-txt{margin:25px 0}}@media all and (max-width:992px){.fl-txt-txt{margin:50px 0}}@media all and (max-width:1024px){.fl-texte-image>div{margin-bottom:-4vh}}@media all and (max-width:992px){.fl-texte-image>div{margin-bottom:0}}@media all and (min-width:993px){.fl-texte-image+.flx-img-img>span>div{margin-top:-2vh}}@media all and (max-width:992px){.fl-texte-image+.flx-img-img>span>div{margin-top:25px;margin-bottom:25px}}.fl-texte-image img,.flx-img-img img{width:100%;height:auto;z-index:3;position:relative}.flx-img-img>span>div{margin:50px 0}.flx-img-img>span>div>div{margin-bottom:50px;margin-top:0}@media all and (max-width:992px){.flx-img-img>span>div>div{margin-bottom:25px}}@media all and (max-width:1024px){.flx-img-img>span>div{margin:25px 0}}@media all and (min-width:993px){.flx-img-img>span>div>div:nth-child(1){padding-left:0}.flx-img-img>span>div>div:nth-child(2){padding-right:0}}@media all and (max-width:992px){.flx-img-img div{margin:0}.flx-img-img>span>div>div:nth-child(1){padding-left:0;padding-right:10px}.flx-img-img>span>div>div:nth-child(2){padding-right:0;padding-left:10px}.flx-img-img .col-md-6{margin-top:25px}}@media all and (max-width:767px){.flx-img-img>span>div>div:nth-child(1){padding:0}.flx-img-img>span>div>div:nth-child(2){padding:0}}.fl-img3x div{margin:50px 0}@media all and (max-width:1024px){.fl-img3x div{margin:25px 0}}@media all and (max-width:992px){.fl-img3x div{margin:0}}@media all and (min-width:993px){.fl-img3x>div>div:nth-child(1){padding-left:0}.fl-img3x>div>div:nth-child(3){padding-right:0}}@media all and (max-width:992px){.fl-img3x>div>div:nth-child(1){padding-left:0;padding-right:10px}.fl-img3x>div>div:nth-child(3){padding-right:0;padding-left:10px}}@media all and (max-width:767px){.fl-img3x .col-md-4{padding:0;margin-top:25px}.fl-img3x .col-md-4:first-child{margin-top:0}.fl-img3x>div>div:nth-child(1){padding-right:0}.fl-img3x>div>div:nth-child(3){padding-left:0}}.gris .white-mask{bottom:-50px}.c-0.gris{padding-top:3rem}@media all and (min-width:1901px){.principal section:first-child>div:first-child{margin-top:0!important}}blockquote{font-size:initial!important;font-weight:500;color:#000;background-color:transparent;border:0;padding:0;margin-bottom:25px}@media all and (min-width:1901px){.fl-image-full-width{margin-top:-6rem}.fl-image-full-width+.fl-txt-txt{margin-top:-2rem}.fl-contenu+.fl-image-full-width{padding-top:3rem}.fl-txt-txt+.flx-img-img div{margin-top:-3rem}.flx-img-img+.flx-img-img div{padding-top:4rem}.fl-image-full-width+.fl-img3x>div{margin-top:-4rem}}@media all and (min-width:1351px){.fl-contenu+.fl-image-full-width{padding-top:0}.fl-image-full-width+.fl-txt-txt{padding-top:2rem}.flx-img-img+.flx-img-img div{margin-top:-50px}section .flx-img-img:last-child div{padding-bottom:50px}.fl-gris+.fl-image-full-width{margin-top:-2rem}.fl-img3x+.fl-fw-txt{margin-top:4rem}.fl-video{padding-top:10rem}.fl-gris+.flx-img-img>span>div{margin-top:-50px}}@media all and (min-width:1025px){.fl-image-full-width+.fl-image-full-width+{margin-top:-6rem}.fl-gris+.fl-image-full-width{padding-top:0;margin-top:-8rem}section .flx-img-img:last-child div{padding-bottom:50px}}@media all and (max-width:992px){.fl-image-full-width{padding-top:0}.fl-gris+.fl-image-full-width div{padding-top:0!important}.fl-gris+.fl-txt-txt{margin-top:0}.flx-img-img div{padding-top:0}.flx-img-img+.flx-img-img div{padding-bottom:2rem}.fl-contenu+.fl-image-full-width div{padding-top:0!important}.fl-fw-txt+.fl-image-full-width div{padding-top:0!important}.c-0.gris{padding-top:0}}@media all and (min-width:769px){.fl-texte-image{margin-top:-50px}}@media all and (max-width:1350px){.flexible-0>:last-child.flx-img-img>span>div,.flexible-0>:nth-last-child(2).flx-img-img>span>div{-webkit-transform:none!important;transform:none!important}.flexible-0>:last-child.flx-img-img>span>div .carre-gris,.flexible-0>:nth-last-child(2).flx-img-img>span>div .carre-gris{display:none}}@media all and (min-width:1025px){.flexible-0>:first-child.fl-image-full-width{margin-top:70px}.flexible-0>:first-child.flx-img-img>span>div{margin-top:70px}}.page-template-flexible .c-0{margin-top:0}.page-template-flexible .c-0>div{-webkit-transform:none!important;transform:none!important}.page-template-flexible .fw{margin-right:-45px;margin-left:-45px;width:110%;max-width:110%;max-height:80vh}.projets .col{z-index:0}.projets .grid{margin-left:0;margin-right:0;margin-top:19rem!important}.projets .grid .grid-item{padding-bottom:8rem;margin-top:-220px;-webkit-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out}@media all and (min-width:769px){.projets .grid .grid-item:hover{padding-right:25px;padding-left:25px}}@media all and (min-width:1351px){.projets .grid .grid-item{padding-right:35px;padding-left:35px}}@media all and (max-width:1350px){.projets .grid .grid-item{padding-bottom:5rem}}@media all and (max-width:1024px){.projets .grid .grid-item{padding-bottom:8rem;margin-top:-200px}}@media all and (max-width:992px){.projets .grid .grid-item{margin-top:0;padding-bottom:25px;padding-right:0;padding-left:0}}@media all and (max-width:1500px) and (max-height:1000px){.projets .grid{margin-top:9rem!important}}@media all and (max-width:768px){.projets .grid{margin-top:3rem!important}}@media all and (min-width:1351px){.projets .grid{margin:0 auto}}@media all and (min-width:769px){.projets #titre-gris{padding-top:15rem}}@media all and (min-width:769px){.projets #titre-gris{padding-top:15rem}}.projets .container-fluid{min-height:59vh;padding:0 15px}.projets .date{display:none}.projets .col-lg-7{max-width:600px}@media all and (max-width:992px){.projets .col-lg-7{padding-top:3rem}}@media all and (max-width:1024px){.projets{padding-top:66px}}@media all and (max-width:768px){.projets{padding-top:0}.projets .pb-6{padding-bottom:1rem}}.post-type-archive-projet .site-footer{margin-top:-200px!important}@media all and (max-width:1350px){.post-type-archive-projet .site-footer{margin-top:-120px!important}}@media all and (max-width:1024px){.post-type-archive-projet .site-footer{margin-top:-120px!important}}@media all and (max-width:992px){.post-type-archive-projet .site-footer{margin-top:0!important}}.loading{text-align:center;width:100%;display:block;z-index:3;bottom:10rem;opacity:0;position:absolute}@media all and (max-width:992px){.loading{left:0;bottom:3rem}}@media all and (max-width:576px){.loading{left:0}}.loading2{opacity:0;text-align:center}.archive .grid{margin-top:5rem}@media all and (max-width:1024px){.archive .grid{margin-top:7rem}}@media all and (max-width:992px){.archive .grid{margin-top:2rem}}@media all and (min-width:1901px){.archive .grid{margin-top:2rem}}@media all and (max-width:1900px){.archive .container-fluid{padding:0 15px}}.archive #page{overflow-y:hidden}.archive.category-publications .grid{margin-top:1rem}@media all and (max-width:1024px){.archive.category-publications .grid{margin-top:3rem}}@media all and (max-width:992px){.archive.category-publications .grid{margin-top:2rem}}#provencher_filters{left:0;z-index:1000;margin:.125rem 0 0;font-size:22px;color:#212529;text-align:left;position:fixed;font-family:dinot,arial;padding:0;top:111px;background-color:rgba(255,255,255,.95);width:100%;overflow:hidden;-webkit-transition:height .5s ease-out 0s;transition:height .5s ease-out 0s;border:0;border-radius:0;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:.8rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1rem}#provencher_filters>div{width:auto;display:inline-block;margin:0;text-align:left;padding-left:2rem;padding:0 4%;line-height:1.5rem;padding:0 1.5rem;-webkit-transition:all .2s;transition:all .2s}#provencher_filters>div:first-child{padding-left:2rem}#provencher_filters>div:last-child{padding-right:2rem}#provencher_filters>div ul{padding:0;margin:0;list-style:none;width:100%;padding-bottom:1rem;height:0;opacity:0}#provencher_filters>div li{line-height:1.5em;display:inline-block;width:auto}#provencher_filters>div li:after{content:'.';padding-left:7px}#provencher_filters>div li:hover{color:#ff4438}#provencher_filters .active .holder{color:#ff4438}#provencher_filters li{cursor:pointer}#provencher_filters #provencher_reset{padding-right:1.6rem;color:#c3c3c3;opacity:0}#provencher_filters .sel,#provencher_filters .sel2{color:#ff4438}#provencher_filters .holder{line-height:1.5em;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}#provencher_filters .holder:after{content:'_';color:#ff4438;padding-left:5px;font-size:20px}#provencher_filters #provencher_reset{line-height:1.5em;cursor:pointer}#provencher_filters #provencher_reset:hover{color:#ff4438}#provencher_filters #provencher_reset div:after{content:'_';color:#ff4438;padding-left:5px;font-size:20px}#provencher_filters #provencher_service_main{width:32%}#provencher_filters #provencher_secteur_main{width:35%}#provencher_filters #provencher_order_by_main{width:40%}@media all and (max-width:1024px){#provencher_filters{top:52px}}@media all and (max-width:768px){#provencher_filters{display:none}}.logged-in .navbar-expand-lg .navbar-toggler img{margin-top:5px}@media all and (max-width:1024px){.logged-in .navbar-expand-lg .navbar-toggler img{margin-top:0}}.logged-in .secondary-navbar{top:17px}.logged-in #provencher_filters{top:143px}@media all and (max-width:1024px){.logged-in #provencher_filters{top:84px}}.news,.videos{position:relative;padding-bottom:3rem}.news a,.videos a{color:#000}.news a:hover,.videos a:hover{text-decoration:none}.news h1,.news p,.videos h1,.videos p{-webkit-transition:color .2s ease;transition:color .2s ease}.news .grid-item:hover .col h1,.news .grid-item:hover .col p,.videos .grid-item:hover .col h1,.videos .grid-item:hover .col p{color:#ff4438}.news .grid-item,.videos .grid-item{padding-bottom:0}.news .carre-gris,.videos .carre-gris{background-color:#f2f2f2;z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:50%}@media all and (max-width:768px){.news .carre-gris,.videos .carre-gris{display:none}}.news .morenews,.videos .morenews{margin-top:2.5rem}@media all and (max-width:768px){.news,.videos{padding-bottom:0}.news .row,.videos .row{margin:0}.news .grid-item,.videos .grid-item{padding:0;padding-bottom:2rem}}.videos{padding-top:8rem!important}.videos .grid{margin-bottom:-5rem;margin-top:0}.videos .grid .grid-item:nth-child(3){margin-top:3rem!important}@media all and (max-width:768px){.videos .grid .grid-item:nth-child(3){margin-top:0!important}}.videos .grid .grid-item:nth-child(2){margin-top:3rem}@media all and (max-width:1024px){.videos .grid .grid-item:nth-child(2){margin-top:0}}.videos .grid .grid-item:nth-child(4){margin-top:7rem}@media all and (max-width:768px){.videos .grid .grid-item:nth-child(4){margin-top:0}}.videos .grid-item .px-3{padding-bottom:56.3%}@media all and (max-width:1024px){.videos{padding-top:3rem!important;padding-bottom:0}.videos .carre-gris{bottom:0}}#slider-news .col-md-4{position:relative}#slider-news .col-md-4 .row{position:relative}#slider-news .col-md-4 .col-md-12{position:absolute;right:62%;bottom:120px;top:0}#slider-news .col-md-4 .col-md-12 .img{width:168%;min-height:380px;background-position:center;background-size:cover;margin-top:3rem}#slider-news .col-md-4 .col-md-12 a{width:100%;height:100%;position:absolute;top:0;right:0}@media all and (min-width:1901px){#slider-news .col-md-8{padding-left:0}}#slider-news .col-md-8 .swiper-container{min-height:585px;height:100%}#slider-news .col-md-8 .swiper-container .swiper-slide{padding:45px 45px}@media all and (max-width:768px){#slider-news .col-md-8 .swiper-container .swiper-slide{padding:25px}}@media all and (max-width:576px){#slider-news .col-md-8 .swiper-container{min-height:0}}#slider-news .img{position:absolute;top:0;right:0;height:100%;width:100%;background-size:cover;background-position:center}#slider-news .meta-time{margin-bottom:1.5rem}#slider-news h1{font-size:28px;color:#000}#slider-news h1:hover{color:#ff4438}@media all and (max-width:768px){#slider-news h1{font-size:22px}}#slider-news a{text-decoration:none}#slider-news a:hover{color:#ff4438}#slider-news .bx-prev{display:none}@media all and (max-width:768px){#slider-news{overflow:HIDDEN}}.swiper-container-2{position:relative;overflow:hidden;width:168%;min-height:359px;background-position:center;background-size:cover;right:68%;margin-top:3rem;height:70%;max-height:515px}@media all and (max-width:576px){.swiper-container-2{margin-top:0;width:100%;right:0}}.swiper-pagination-current:before,.swiper-pagination-total:before{content:'0'}.swiper-pagination-fraction{text-align:right;padding-right:23.7%;bottom:50px}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{bottom:40px;position:absolute;top:auto;right:6%;background-image:url(../images/btn-next.png);width:40px;height:40px;font-size:0}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{display:none;font-size:0}.swiper-button-next:focus,.swiper-container-rtl .swiper-button-prev:focus{outline-color:#fff;outline-width:0}#actualites,#presse,#videos{background-color:transparent}#actualites h2,#presse h2,#videos h2{margin-bottom:3rem}@media all and (max-width:768px){#actualites h2,#presse h2,#videos h2{margin-bottom:2rem}}#actualites .sous,#presse .sous,#videos .sous{margin-top:-5rem}#actualites .sous a,#presse .sous a,#videos .sous a{color:#000}#actualites .sous:hover a,#presse .sous:hover a,#videos .sous:hover a{color:#ff4438}#actualites .sous .btn-plus,#presse .sous .btn-plus,#videos .sous .btn-plus{padding-right:0}@media all and (max-width:992px){#actualites .sous,#presse .sous,#videos .sous{margin-top:0}}@media all and (max-width:768px){#actualites .sous,#presse .sous,#videos .sous{margin-top:-2rem}}#actualites .bx-wrapper{padding-bottom:0}#actualites .bx-controls{bottom:2.5rem;left:0;width:66.6%;position:absolute;margin-left:0}#actualites .bx-pager.bx-default-pager{padding-right:11rem;font-family:dinot,arial;font-size:15px;color:#000;font-weight:400;width:30%;margin-right:-5px;text-align:left;padding-top:0}#actualites .bx-prev{display:none}#actualites .bx-next{right:5%}#actualites .sous{position:absolute;bottom:0}@media all and (max-width:768px){#actualites .sous{text-align:center;width:100%;margin:0 auto}}@media all and (max-width:576px){#actualites .sous{padding-top:4rem;bottom:-2rem}}#presse{padding-top:15rem}#presse:before{height:230px}@media all and (max-width:992px){#presse:before{height:0;margin-top:0}}@media all and (min-width:1901px){#presse:before{height:230px}}@media all and (max-width:1024px){#presse{padding-top:10rem}}@media all and (max-width:992px){#presse{padding-top:2rem}#presse .grid .grid-item{-webkit-transform:none!important;transform:none!important;padding-bottom:2rem}#presse .grid .grid-item:nth-child(3){margin-top:0!important}}@media all and (max-width:576px){#presse{padding-top:4rem}}@media all and (max-width:470px){.swiper-container-2{min-height:0}}#videos{padding-top:8rem}#videos .sous{margin-top:5rem}@media all and (max-width:1024px){#videos .sous{margin-top:4rem}}@media all and (max-width:992px){#videos .sous{margin-top:0}}@media all and (max-width:768px){#videos .sous{margin-top:4rem}}@media all and (max-width:768px){#videos{padding-top:0}}.single-post #primary-menu>li:last-child a{color:#ff4438}.single-post #primary-menu>li:last-child::after{width:10px}.single-post .collapse #primary-menu>li:last-child::after{width:0}.single-post h1{margin-bottom:0}.single-post .back a{color:#686868}.single-post .back a:hover{color:#ff4438;text-decoration:none}@media all and (max-width:1024px){.single-post article{padding:0}}@media all and (max-width:992px){.single-post article{padding:0}}#search{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9999;display:none;font-family:dinot,arial}#search .container-fluid{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#search .input-group,#search button,#search form,#search input[type=search]{width:90%;outline:0!important;border:0!important;-webkit-box-shadow:0 0!important;box-shadow:0 0!important}#search form{margin:0}#search form input[type=search]{font-weight:500;border:0;background:0 0;color:#ff4438;font-family:dinot,arial;font-size:36px;padding:32px 0;text-transform:uppercase}#search form input[type=search]::-webkit-input-placeholder{color:#ff4438;opacity:1}#search form input[type=search]::-webkit-input-placeholder,#search form input[type=search]::placeholder{color:#ff4438;opacity:1}#search form input[type=search]:-moz-placeholder,#search form input[type=search]:-ms-input-placeholder,#search form input[type=search]::-moz-placeholder,#search form input[type=search]::-webkit-input-placeholder{color:#ff4438;opacity:1}#search form button{width:59px;height:59px;border-radius:50%;margin:0 8px;text-align:center;-webkit-transition:all .25s;transition:all .25s}#search form button>.valign{position:absolute;width:100%;left:0;line-height:1.1em;top:20px}#search form button i{font-size:17px;color:#000;font-weight:700;-webkit-transition:all .25s;transition:all .25s}#search form button i.icon-more{margin-left:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#search form button i.icon-zoom{margin:2px 0 0 -2px}#search form button:hover{background:#ff4438}#search form button:hover i{color:#fff}.input-group-btn{position:relative;font-size:0;white-space:nowrap;width:10%}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.form-inline label.hide{display:none}.site-info{font-size:13px}.site-footer{padding-top:12rem}.site-footer .icons{margin-bottom:.5rem;font-size:17px}.site-footer .icons a{padding:0 10px;color:#000!important;-webkit-transition:all .5s ease;transition:all .5s ease}.site-footer .icons a:hover{color:#ff4438!important}.site-footer.bg-white{z-index:2;position:relative}@media all and (max-width:992px){.site-footer{padding-top:6rem;padding-bottom:1.5rem}}#mobile-indicator{display:none}@media all and (max-width:992px){#mobile-indicator{display:block}}