/*!
Theme Name: Mvtcom
Theme URI: PROD
Author: PROD
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mvtcom
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready


/* Document
	 ========================================================================== */@font-face{font-family:"Mulish";src:url("https://renov-idf.com/wp-content/themes/mvtcom/assets/fonts/Mulish-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:"Mulish";src:url("https://renov-idf.com/wp-content/themes/mvtcom/assets/fonts/Mulish-Black.ttf");font-weight:700;font-style:bold}@font-face{font-family:"Mulish";src:url("https://renov-idf.com/wp-content/themes/mvtcom/assets/fonts/Mulish-Light.ttf");font-weight:300;font-style:light}@font-face{font-family:"Mulish";src:url("https://renov-idf.com/wp-content/themes/mvtcom/assets/fonts/Mulish-Bold.ttf");font-weight:500;font-style:bolder}@font-face{font-family:"Socials";src:url("https://renov-idf.com/wp-content/themes/mvtcom/assets/fonts/socials.ttf")}strong{font-weight:500}.flex,.flex-wrap{display:flex}.flex-wrap{flex-wrap:wrap}.flex-space{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:499px){.flex .item2,.flex-wrap .item2,.flex .item3,.flex-wrap .item3,.flex .item4,.flex-wrap .item4,.flex-center .item2,.flex-center .item3,.flex-center .item4,.flex-space .item2,.flex-space .item3,.flex-space .item4{width:100%;margin-bottom:1em}}@media screen and (min-width:500px) and (max-width:767px){.flex .item2,.flex-wrap .item2,.flex .item3,.flex-wrap .item3,.flex .item4,.flex-wrap .item4,.flex-center .item2,.flex-center .item3,.flex-center .item4,.flex-space .item2,.flex-space .item3,.flex-space .item4{margin:1%}.flex .item2,.flex-wrap .item2,.flex-center .item2,.flex-space .item2{width:48%}.flex .item3,.flex-wrap .item3,.flex-center .item3,.flex-space .item3{width:48%}.flex .item4,.flex-wrap .item4,.flex-center .item4,.flex-space .item4{width:48%}}@media screen and (min-width:768px){.flex50{display:flex;justify-content:space-between;align-items:center}.flex50>div{width:49%}.flex-center .item2,.flex-center .item3,.flex-center .item4{margin:1%}.flex .item2,.flex-wrap .item2,.flex-space .item2{width:48%}.flex .item3,.flex-wrap .item3,.flex-space .item3{width:30%}.flex .item4,.flex-wrap .item4,.flex-space .item4{width:24%}}html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:500}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}.flex,.flex-wrap{display:flex}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}h1,h2,h3,h4,h5,h6{clear:both}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{max-width:100%;overflow:hidden;-webkit-appearance:none !important}dfn,cite,em,i{font-style:italic}textarea{width:100%}li{list-style:none}form{max-width:100%;overflow:hidden;-webkit-appearance:none}svg{max-width:100%}#wpadminbar{position:fixed !important;background:#2e4d6f !important}@media screen and (min-width:783px){.logged-in .header-menu{margin-top:32px}}@media screen and (max-width:782px){.logged-in .header-menu{margin-top:46px}}.grecaptcha-badge{opacity:0 !important}.header-menu{padding-top:1em}#page *{z-index:2}.bold{font-weight:700}.italics{font-style:italic}.justify{text-align:justify}.text-center{text-align:center}.hide{display:none !important}@media screen and (max-width:499px){.laptop{display:none !important}}@media screen and (min-width:500px){.mobile{display:none !important}}@media screen and (min-width:1000px){.boxed{width:90%;max-width:1400px;margin:auto}}@media screen and (min-width:1200px){.boxed{width:80%}}@media screen and (max-width:999px){.boxed{padding-left:1em;padding-right:1em}}@media screen and (min-width:1000px){#burger-navigation{display:none !important}.boxed_smaller{width:50%;margin:auto;min-width:600px}}@media screen and (max-width:999px){.menuLigne{display:none !important}.boxed_smaller{padding:0 2em}}a{text-decoration:none}p,span,li,h1,h2,h3,h4,h5,h6,a,label{font-family:"Mulish", sans-serif;color:#35424D}h1{font-size:2em}h2{font-size:1.9em;margin:0;margin-bottom:1em}h3{font-size:1em;text-transform:uppercase;font-weight:500}h3 strong{display:block;font-weight:700}.single-post article li{list-style:disc;list-style-position:inside}.subtitle{text-transform:uppercase;font-weight:200;margin-bottom:10px;display:block}@media screen and (max-width:499px){h1{font-size:1.5em}h2{font-size:1.3em}.subtitle{margin-bottom:1.5em;font-size:0.9em}}p{font-weight:300;line-height:1.5em}.footer ul,.header ul{padding-left:0 !important}#burger-navigation .custom-logo-link{display:block;display:flex;padding-left:2em !important}.home{transition:0.6s opacity;overflow:hidden}.voile{position:fixed;background:white;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9 !important;animation-name:intro;animation-duration:5s;animation-fill-mode:forwards}.voile img{position:relative}@keyframes intro{50%{opacity:1}100%{opacity:0}}.card{box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;background:white;padding:1em}.headerImg{background-size:cover;background-position:center;position:relative}.headerImg:before{content:"";position:absolute;width:100vw;height:100%;top:0;background:linear-gradient(189deg, rgba(45, 45, 45, 0.7063025894) 0%, rgba(62, 62, 62, 0) 100%)}.headerImg .card{position:relative}@media screen and (min-width:769px){.headerImg .card{max-width:44em}}.page-template-projets .headerImg,.page-template-contact .headerImg,.single-post .headerImg,.page-template-societe .headerImg,.page-template-prestations .headerImg,.page-template-particulier .headerImg,.page-template-partenariats .headerImg,.page-template-default .headerImg,.page-template-expertise .headerImg{height:22em;padding-top:11em}.page-template-projets .headerImg .ligne,.page-template-contact .headerImg .ligne,.single-post .headerImg .ligne,.page-template-societe .headerImg .ligne,.page-template-prestations .headerImg .ligne,.page-template-particulier .headerImg .ligne,.page-template-partenariats .headerImg .ligne,.page-template-default .headerImg .ligne,.page-template-expertise .headerImg .ligne{position:absolute;bottom:-1.5em;right:0}.page-template-projets .headerImg+.dark,.page-template-contact .headerImg+.dark,.single-post .headerImg+.dark,.page-template-societe .headerImg+.dark,.page-template-prestations .headerImg+.dark,.page-template-particulier .headerImg+.dark,.page-template-partenariats .headerImg+.dark,.page-template-default .headerImg+.dark,.page-template-expertise .headerImg+.dark{padding-top:3em;padding-bottom:3em}.page-template-projets .headerImg h1,.page-template-contact .headerImg h1,.single-post .headerImg h1,.page-template-societe .headerImg h1,.page-template-prestations .headerImg h1,.page-template-particulier .headerImg h1,.page-template-partenariats .headerImg h1,.page-template-default .headerImg h1,.page-template-expertise .headerImg h1{margin-top:0}.page-template-projets .headerImg .subtitle,.page-template-contact .headerImg .subtitle,.single-post .headerImg .subtitle,.page-template-societe .headerImg .subtitle,.page-template-prestations .headerImg .subtitle,.page-template-particulier .headerImg .subtitle,.page-template-partenariats .headerImg .subtitle,.page-template-default .headerImg .subtitle,.page-template-expertise .headerImg .subtitle{margin-bottom:0}.page-template-prestations .white .flex,.page-template-prestations .white .flex-wrap{flex-wrap:wrap;justify-content:space-between}.page-template-prestations .white .card1{box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px}.home .headerImg{height:75vh;display:flex;align-items:center}.home .headerImg h1{max-width:13em;margin-top:0}.home .card{padding-top:4em}.home .card .btn,.home .card .wpcf7-submit{position:absolute;bottom:0;right:0}@media screen and (max-width:599px){.home .headerImg{align-items:flex-end !important}.home .headerImg .card{background:#35424D;padding-bottom:4em}.home .headerImg .card p,.home .headerImg .card span,.home .headerImg .card h1{color:white}.home .headerImg .card .btn.gris,.home .headerImg .card .gris.wpcf7-submit{background:#F18624}}.headerImg .card{padding-bottom:2em}@media screen and (min-width:500px) and (max-width:1199px){.headerImg .card{margin-left:1em;margin-right:1em}}@media screen and (min-width:768px){.headerImg .card{padding:2em;padding-left:4em}}@media screen and (min-width:1200px){.headerImg .card{width:40vw;max-width:44em}}.subtitle{font-weight:500;letter-spacing:2px}#blur{transition:0.7s backdrop-filter;position:absolute;top:0;right:0}@media screen and (min-width:1000px){#blur{display:none !important}}.blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation-fill-mode:forwards;width:100vw;height:100vh}.removeBlur{animation:backdrop 0.7s}.ligneGrise{margin-top:5em;width:100%;height:1px;background:#A4BEBA;display:block}.btn,.wpcf7-submit{text-transform:uppercase;letter-spacing:2px;padding:0.7em 3em;transition:0.4s all;display:inline-block;position:relative;font-weight:500}.btn:after,.wpcf7-submit:after{content:"";height:2px;background:#F18624;width:0;display:block;position:absolute;bottom:0;left:0;transition:0.4s all}.btn.orange,.orange.wpcf7-submit,.wpcf7-submit{background:#F18624}.btn.gris,.gris.wpcf7-submit{background:#35424D;transition:0.4s all;color:white}.btn.gris:hover,.gris.wpcf7-submit:hover{transition:0.4s all;background:#4a5c6b}.btn.gris:hover:after,.gris.wpcf7-submit:hover:after{width:100%;transition:0.4s all}@keyframes backdrop{from{backdrop-filter:blur(10px);opacity:1}to{backdrop-filter:blur(0);opacity:0}}.social a{padding-right:0.5em;padding-left:0.5em}.social span{color:white;padding-left:0.5em;padding-right:0.5em}.social .scroll1{display:none}.social .scroll0{display:inline-block}.scrolled{background:white}.scrolled .menuLigne a,.scrolled .menuLigne .social,.scrolled span{color:#35424D !important}.scrolled .scroll0{display:none !important}.scrolled .scroll1{display:inline-block !important}.scrolled #menuToggle input:not(:checked)~span{background:#35424D !important}#menu .custom-logo-link{padding-top:1.5em}#menu-primary{margin-top:5em}#masthead .header-menu{position:fixed;width:100vw;z-index:9;top:0}#masthead .header-menu>.boxed{padding:0 1em !important;display:flex !important;justify-content:space-between;align-items:center}#masthead .header-menu .custom-logo-link{padding:5px 0}@media screen and (min-width:768px){#masthead .header-menu .custom-logo{max-width:11em}}@media screen and (max-width:767px){#masthead .header-menu .custom-logo{max-width:11em}}#masthead .header-menu .mobile-sousmenu a{text-transform:none !important}#masthead .header-menu>nav{position:absolute;right:0}#masthead #menuToggle{display:flex;flex-direction:column;z-index:1;-webkit-user-select:none;user-select:none;width:2em}#masthead #menuToggle>input{display:flex;width:34px;height:30px;position:absolute;cursor:pointer;opacity:0;z-index:99999;margin-top:-8px;margin-left:-3px}#masthead #menuToggle>span,#masthead .menuToggle>span{display:flex;background:white;width:29px;height:2px;margin-bottom:5px;position:relative;border-radius:3px;z-index:4;transform-origin:5px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease}#masthead #menuToggle span:first-child,#masthead .menuToggle span:first-child{transform-origin:0% 0%}#masthead #menuToggle span:nth-child(2),#masthead .menuToggle span:nth-child(2){transform-origin:0% 100%}#masthead #menuToggle input:checked~span,#masthead .menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px, -3px)}#masthead #menuToggle input:checked~span:nth-last-child(3),#masthead .menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}#masthead #menuToggle input:checked~span:nth-last-child(2),#masthead .menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}#masthead #menuToggle input:checked~#menu{box-shadow:0 0 10px rgba(0, 0, 0, 0.4)}#masthead #menu{position:absolute;height:100vh;width:100vw;right:0;top:0;overflow:scroll;transform-origin:0% 0%;transform:translate(100%, 0);transition:transform 0.8s cubic-bezier(0.77, 0.2, 0.05, 1);background:#35424D;text-align:center}#masthead #menu ul li a:hover:before{width:0.8em;transition:0.5s all;margin-right:0.3em;display:inline-block}#masthead #menu ul li a{text-decoration:none;line-height:2em;color:white;font-size:1.4em}#masthead #menu #menu-menu-principal>li>a{color:#F18624;letter-spacing:1px;text-decoration:none;font-weight:600;font-size:1.3em;font-family:"Mulish", sans-serif}#masthead #menu .sub-menu li a{color:black}#masthead #menuToggle input:checked~#menu{transform:none}#burger-navigation{display:flex;font-family:"Mulish", sans-serif;align-items:center}#burger-navigation>span{margin-bottom:7px;margin-right:1em}#menu .menu-top-container{height:80vh;display:flex;align-items:center;justify-content:center}#menu-main{padding:0;text-transform:uppercase;letter-spacing:2px}.sub-menu{padding:0}#menuToggle span{color:white !important}#menu-main .sub-menu li{background:white;margin-bottom:7px;padding:0 1em}#menu-main .menu-item-has-children>a:after{content:"";display:inline-block;width:0.7em;height:0.7em;border-bottom:2px solid white;border-left:2px solid white;transform:rotate(-45deg);margin-left:0.5em;margin-bottom:5px;transition:0.5s all}#menu-main .sub-menu{max-height:0;overflow:hidden;transition:0.5s all;top:1.2em}#menu-main .menu-item-has-children>.sub-menu-back:after{transform:rotate(135deg);margin-bottom:-0.15em;transition:0.5s all}.openM{max-height:15em !important;transition:0.5s all}#primary-menu .sub-menu :hover{box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px}#primary-menu .sub-menu{position:absolute;left:0;padding-top:1em;max-height:0;overflow:hidden}#primary-menu .sub-menu li:hover{background:#35424d}#primary-menu .sub-menu li:hover a{color:white !important}#primary-menu .sub-menu li{padding:0.8em 1em;background:white}#primary-menu .sub-menu li a{color:#35424d}#primary-menu .menu-item-has-children:hover .sub-menu{max-height:10em}#primary-menu>li{display:inline;position:relative}#primary-menu li{padding:0 0.7em}#primary-menu li a{color:white;text-transform:uppercase;font-weight:500;letter-spacing:2px;position:relative}#primary-menu li a:before{content:"";height:2px;background:white;width:0;display:block;position:absolute;bottom:0;left:0;transition:0.4s all}#primary-menu li a:hover:before{transition:0.4s all;width:100%}.menuLigne{display:flex;align-items:center;color:white}.menuLigne .social{color:white}.scrolled .progress-container{width:100%;height:1px;background:#ccc}.scrolled .progress-bar{height:1px;background:#F18624;width:0%}.ligne{width:8em;height:4px;display:block;background:#F18624;margin-bottom:1.5em}.metiers{padding:0;margin-top:2em}.metiers li{text-transform:uppercase;font-weight:500;display:flex;align-items:center;padding:1em 0;letter-spacing:1px;font-size:0.9em;padding-left:1em}.metiers img{padding-right:1em;max-width:40px}#btnAccordeon{display:none}@media screen and (max-width:599px){.spacing{padding-top:3em;padding-bottom:3em}.home .metiers{max-height:0;overflow:hidden;transition:0.5s all}label[for=btnAccordeon]{background:#F18624;display:block;text-align:center;padding:1em;text-transform:uppercase;font-weight:500;cursor:pointer}#btnAccordeon:checked+.metiers{transition:0.5s all;max-height:45em}}@media screen and (min-width:600px){.columns{column-count:2}.columns>p:first-child{margin-top:0}label[for=btnAccordeon]{display:none}.spacing{padding-top:5em;padding-bottom:5em}.home .metiers{display:flex;flex-wrap:wrap}.home .metiers li{width:33%}}@media screen and (min-width:1000px){.flex70{display:flex;justify-content:space-between}.flex70>div:nth-child(1){width:30%}.flex70>div:nth-child(2){width:65%}}.largeText{font-size:1.3em}.beige{background:#F9F6F3}.intro{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}.dark{background:#28323b;background:linear-gradient(276deg, #28323b 0%, #3e3e3e 100%)}.dark p,.dark a,.dark span,.dark h2,.dark h3,.dark h4,.dark li{color:white}.btns,.categories{padding:0}.btns li,.categories a{text-transform:uppercase;font-weight:500;background:#3D4E5C;padding:10px 2em;letter-spacing:2px;margin-bottom:0.8em;margin-right:0.7em;transition:0.6s all;display:inline-block}.btns li.active,.categories a.active{background:#F18624}.btns li:hover,.categories a:hover{background:#51687b;transition:0.6s all}.categories li{cursor:pointer;display:inline-block}@media screen and (min-width:769px){.categories{max-width:35em;padding-left:4em}}@media screen and (max-width:768px){.categories{text-align:center;margin-top:3em}}.outils{padding-top:5em;padding-bottom:5em}.outils img{max-width:3em;transition:0.4s all}.outils>div{margin-bottom:4em}.outils>div:hover img{margin-left:1em;transition:0.4s all}@media screen and (min-width:769px){.btns{max-width:15em}.carte{display:flex;justify-content:space-between;align-items:center}.carte>div:nth-child(1){width:41%;padding-right:6%}.carte>div:nth-child(2){width:30%}.largeText{padding-right:10%}.outils>div{width:28%}}@media screen and (min-width:500px) and (max-width:768px){.ligneGrise+div{text-align:center}.outils>div{width:48%}}@media screen and (max-width:499px){.outils>div,.ligneGrise+div{text-align:center}.btns{text-align:center}.carte+div{margin-bottom:2em}}.galerie{display:flex;justify-content:space-between}.img{background-position:center;background-size:cover}@media screen and (min-width:769px){a.mobile1{display:none !important}.galerie{display:flex;justify-content:space-between}.galerie>div:nth-child(1){width:69%;display:flex;flex-wrap:wrap;justify-content:space-between}.galerie>div:nth-child(1)>a{width:32%;padding-bottom:32%;margin-bottom:2%}.galerie>div:nth-child(1)>a:nth-child(2){width:66%}.galerie>a:nth-child(2){width:29.7%;margin-bottom:1.3%;display:block}}@media screen and (max-width:768px){.galerie>div:nth-child(1){width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.galerie a:not(.laptop1){width:49%;padding-bottom:49%;margin-bottom:2%}}.card1{margin-top:2em;margin-bottom:2em;display:flex;min-height:15em}.card1>div:nth-child(2){padding:1.5em}.card1 .thumbnail{background-position:center;background-size:cover}@media screen and (max-width:768px){.card1{flex-direction:column}.card1>div{width:100%}.card1 .thumbnail{padding-bottom:60%}}@media screen and (min-width:769px){.card1>div:nth-child(1){width:40%}.card1>div:nth-child(2){width:60%}}.page-template-projets{background:#F9F6F3}.page-template-projets .archives{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5em;margin-bottom:5em}.page-template-projets .archives .card1{margin-top:1em}.page-template-projets .archives .card1 h2{font-size:1.4em;line-height:1em}@media screen and (max-width:768px){.page-template-projets .archives .card1{width:100%;background-color:white;box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px}}@media screen and (min-width:769px){.page-template-projets .archives .card1{width:48%}.page-template-projets .archives .card1:nth-child(4n-3),.page-template-projets .archives .card1:nth-child(4n-2){background-color:white;box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px}}@media screen and (max-width:1150px){.page-template-projets .archives .card1{flex-direction:column}.page-template-projets .archives .card1>div{width:100%}.page-template-projets .archives .card1 .thumbnail{padding-bottom:60%}}#actus .card1{box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;width:100%}#actus .card1>div:nth-child(2){position:relative}#actus .card1>div:nth-child(2) .btn,#actus .card1>div:nth-child(2) .wpcf7-submit{position:absolute;bottom:0;right:0}.thumbnail{display:flex;align-items:flex-end}.pastille,.pastilles li{text-transform:uppercase;color:white;background:#4C5C69;font-weight:500;padding:5px 11px;display:inline-block;margin:10px}#loadMore{text-transform:uppercase;letter-spacing:2px;padding:0.7em 3em;font-weight:500}#loadMore span{color:white}@media screen and (max-width:1199px){.temoignages>div:nth-child(2){margin:0 1em}}.temoignages{overflow-x:hidden}.owl-carousel .owl-stage{display:flex}.owl-carousel .owl-item{display:flex;flex:1 0 auto}.owl-carousel .caption{display:flex;flex:1 0 auto;flex-direction:column}.owl-carousel .flex-text{flex-grow:1}.owl-carousel .thumbnail{display:flex;flex-direction:column;background-size:cover;background-position:center}.flex-text{padding:1em}.owl-prev,.owl-next{position:absolute;top:0;height:100%}.owl-prev span,.owl-next span{color:#35424D;font-size:3em;top:50%;position:absolute;left:0.15em}.owl-stage{margin-left:1em}.owl-prev{left:0}.owl-prev:before{background:linear-gradient(90deg, rgba(12, 28, 31, 0.4) 0%, rgba(0, 0, 0, 0) 88%)}.owl-next{right:2em}.owl-next:before{background:linear-gradient(270deg, rgba(12, 28, 31, 0.4) 0%, rgba(0, 0, 0, 0) 88%)}.single-post #primary .boxed{max-width:1200px}.single-post .pastille,.single-post .pastilles li,.pastilles .single-post li{margin-left:0}.single-post h1{margin-top:0}.single-post .card1{background:white;box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px}.single-post .card1 .flex-text{padding-top:3em;padding-bottom:3em}.single-post .card1 h2{font-size:1.4em;line-height:1em}.single-post .headerImg+.beige{padding-bottom:7em}.single-post .headerImg+.beige+section{margin-top:-7em}.single-post .galerie>div{width:100%}.single-post .galerie>a{display:none !important}.vbox-child img{max-height:80vh !important}@media screen and (max-width:768px){.post-card{width:100%}.single-post .beige .flex,.single-post .beige .flex-wrap{flex-wrap:wrap}.single-post .card1{width:100%}.single-post .twoThirds+div{width:100%}.single-post .twoThirds+div .metiers{display:flex;flex-wrap:wrap}.single-post .twoThirds+div .metiers li{width:50%}.photos{margin-bottom:1em}.photos>div{margin-bottom:1em}.photos51{flex-direction:column-reverse;display:flex}}@media screen and (min-width:769px){.single-post .beige .flex,.single-post .beige .flex-wrap{justify-content:space-between}.single-post .card1,.post-card{width:48.5%}.twoThirds .columns{column-count:2;column-gap:5em}.twoThirds .columns>p:first-child{margin-top:0}.photos{margin-bottom:7em}.photos div>p:first-child{margin-top:0}.photos.photos50>div{width:49%}.photos.photos30>div{width:32%}.photos.photos51>div:first-child{text-align:right;padding-left:20%}.photos.photos51>div{width:49%}.single-post-layout .metiers{display:flex;flex-wrap:wrap}.single-post-layout .metiers li{width:50%;padding:0.5em 0}}@media screen and (min-width:1000px){.twoThirds .columns{width:70%}}.photos{display:flex;flex-wrap:wrap;justify-content:space-between}input[type=text],input[type=email],input[type=tel],textarea,input[type=password]{width:100%;background:transparent;border:0;border-bottom:solid 1px #C7CBCE;color:#C7CBCE;padding:7px 0;border-radius:0;-webkit-appearance:none}.wpcf7-submit{border:0;color:white !important;margin-top:2em}.wpcf7-not-valid-tip,.wpcf7-response-output{color:#F18624 !important;background:white;padding:3px;margin-top:6px;font-family:"Mulish", sans-serif;border:0 !important}#tel,#mail{display:block;line-height:2em;font-weight:900;font-family:"Mulish", sans-serif;color:black}label{display:block;padding:3px}label>span:first-child{position:relative;bottom:-1.9em}.smallLabel:not(.wpcf7-checkbox){opacity:0.5;font-size:0.9em;line-height:1.5rem !important;transition:0.3s all;bottom:0}.contactFlex p{display:flex;justify-content:space-between}.contactFlex p label{width:48%}.footer,.bottom_footer{background:#35424D;color:white}.footer a,.bottom_footer a{text-decoration:none;color:white;font-family:"Mulish", sans-serif}.footer{padding-top:5em;padding-bottom:3em;color:white}@media screen and (min-width:500px){.footer .wp-image-10{max-width:17em}}.footer .btn,.footer .wpcf7-submit{padding:0.4em 1em}.footer ul,.footer li,.footer a,.footer p,.footer span{color:white}.footer .btn.white,.footer .white.wpcf7-submit{color:#2D2E2E;display:inline-block}.footer .footerbar{line-height:2em}.footer .footerbar hr{color:#F18624;max-width:6em;margin-bottom:2em;height:2px;background:orange;border:0}.bottom_footer{font-size:0.85em;border-top:1px solid gray;padding-top:9px;padding-bottom:9px}.bottom_footer a{padding-left:6px;padding-right:6px}@media screen and (min-width:1000px){.footer hr{margin:0}.footer{color:white}.footer figure{margin:0}.footer .flex,.footer .flex-wrap{justify-content:space-between}.footer .flex>div,.footer .flex-wrap>div{max-width:31%;padding:1%}.footer a,.footer p,.footer span{color:white}.footer b a,.footer b{font-weight:1000 !important}.bottom_footer .boxed{display:flex;justify-content:center}.bottom_footer li{display:inline}}@media screen and (max-width:999px){.footer{text-align:center}.footer div{width:100%}.footer .flex,.footer .flex-wrap{flex-wrap:wrap;justify-content:center}.footer figure{max-width:15em;margin:auto;margin-bottom:2em}.bottom_footer{padding-bottom:2em}.bottom_footer .boxed{display:flex;flex-wrap:wrap;flex-direction:column-reverse;text-align:center}}.spacingUp{margin-top:5em}.equipe .boxed{display:flex;justify-content:space-between;align-items:center}.organigrame{display:flex;align-items:center;justify-content:space-between}.organigrame .pastille,.organigrame .pastilles li,.pastilles .organigrame li{font-family:"Mulish", sans-serif;position:relative;font-size:0.9em;padding:9px 1.5em;letter-spacing:2px;display:table}.organigrame .pastille.vert:before,.organigrame .pastilles li.vert:before,.pastilles .organigrame li.vert:before{background:#6DC682}.organigrame .pastille.orange:before,.organigrame .pastilles li.orange:before,.pastilles .organigrame li.orange:before{background:#F18624}.organigrame .pastille.gris:before,.organigrame .pastilles li.gris:before,.pastilles .organigrame li.gris:before{background:#F0E7DC}.organigrame .pastille.gris,.organigrame .pastilles li.gris,.pastilles .organigrame li.gris{background:#8B959F}.organigrame .pastille:before,.organigrame .pastilles li:before,.pastilles .organigrame li:before{content:"";position:absolute;width:8px;height:8px;left:0;bottom:0}.organigrame .pastille:after,.organigrame .pastilles li:after,.pastilles .organigrame li:after{content:"";display:block}@media screen and (min-width:1300px){.equipe .boxed>div:nth-child(1){width:30%}.equipe .boxed>div:nth-child(2){width:65%}}@media screen and (max-width:1299px){.equipe .boxed{flex-wrap:wrap}.equipe .boxed>div:first-child{margin-bottom:3em}.equipe .boxed>div{width:100%}}@media screen and (max-width:768px){.organigrame{flex-wrap:wrap}.organigrame>div{width:100%;display:flex;justify-content:center;flex-wrap:wrap;text-align:center;background:#202020;margin-bottom:1em;padding:1em}}.cert{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:768px){.cert>div{width:100%;margin-bottom:2em}}@media screen and (min-width:769px){.cert>div{width:49%}}.cert .card{padding:2em}.cert .carteBtp{max-width:13em}.cert .iconTelecharger{max-width:4em}.white{background:white}.prestations{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:1000px){.prestations>div:nth-child(1){width:65%}.prestations>div:nth-child(2){width:30%}}@media screen and (min-width:769px) and (max-width:999px){.prestations>div:nth-child(1){width:60%}.prestations>div:nth-child(2){width:37%}}@media screen and (max-width:768px){.prestations>div{width:100%}}.sidebar h3{font-size:1.7em;font-family:"Mulish", sans-serif;text-transform:none;font-weight:700}.page-template-prestations{background:#F9F6F3}.page-template-prestations .sidebar .orange{color:white;margin-left:1em;padding:0.7em 1em}.page-template-prestations .plus,.page-template-prestations .minus{margin-left:0.5em}.page-template-prestations .accordeon{background:white;box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px}.page-template-prestations .accordeon .titre{display:flex;justify-content:space-between}.page-template-prestations .accordeon .titre h2{margin-bottom:0}@media screen and (min-width:1000px){.page-template-prestations .accordeon .titre h2{font-size:1.7em}}@media screen and (min-width:769px) and (max-width:999px){.page-template-prestations .accordeon .titre h2{font-size:1.4em}}.page-template-prestations .accordeon .titre img{width:2em}.page-template-prestations .accordeon .titre{padding:1.5em 2em;border-bottom:1px solid #DFDFDF;cursor:pointer}.page-template-prestations .accordeon .contenu{padding:0 2em;transition:0.5s all}.page-template-prestations .accordeon:not(.active) .moins{display:none}.page-template-prestations .accordeon .active .contenu{border-bottom:1px solid #DFDFDF;padding:1em 2em;transition:0.5s all}.page-template-prestations .accordeon .active .plus{display:none}.page-template-prestations .accordeon .active .moins{display:block}.page-template-prestations .accordeon>div:not(.active) .contenu{max-height:0;overflow:hidden}@media screen and (min-width:500px) and (max-width:768px){.page-template-prestations .metiers{display:flex;flex-wrap:wrap}.page-template-prestations .metiers li{width:50%}}.item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%}.item .image{padding-bottom:33%;background-size:cover;background-position:center}@media screen and (min-width:700px){.item>div{width:48%}.ligneGrise1{width:100%;height:1px;display:block;background:#DFDFDF;margin-top:2em;margin-bottom:2em}}@media screen and (max-width:768px){.prestations>div:nth-child(1){margin-bottom:3em}}@media screen and (max-width:699px){.item>div{padding:2em 0}.item>div,.image{width:100%}.item:nth-child(2n){flex-direction:column-reverse}}.page-template-particulier .sidebar,.page-template-expertise .sidebar{position:relative}.page-template-particulier .sidebar>div,.page-template-expertise .sidebar>div{position:sticky;top:8em}.page-template-particulier .sidebar>div,.page-template-expertise .sidebar>div{box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;background:white;padding:2em}.pastilles{padding:0}.pastilles li{margin:5px}.pastilles li a{color:white}.page-template-partenariats{background:#F9F6F3}.partenariats{display:flex;flex-wrap:wrap;justify-content:space-between}.partenariats>div{width:49%;margin-bottom:1.5em;text-align:center;padding:2em}.partenariats>div img{max-height:10em;margin:auto}@media screen and (max-width:768px){.partenariats>div{width:100%}}#cardLoad{position:relative;top:-2em;opacity:0}.animated{opacity:1 !important;top:0 !important;transition:0.7s all}.error404 .headerImg{min-height:60vh;display:flex}.error404 .headerImg .boxed{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}@media screen and (min-width:769px){.error404 .headerImg .boxed .card{padding-left:2em !important}}.logoPartenaire{max-width:10em}.partenaire-template-default .headerImg{min-height:10em}