/*!
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:"Montserrat";src:url("https://www.victorem.mvtcom.fr/wp-content/themes/mvtcom/assets/fonts/Montserrat-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:url("https://www.victorem.mvtcom.fr/wp-content/themes/mvtcom/assets/fonts/Montserrat-Bold.ttf");font-weight:900;font-style:bold}@font-face{font-family:"Playfair";src:url("https://www.victorem.mvtcom.fr/wp-content/themes/mvtcom/assets/fonts/PlayfairDisplay-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:"Playfair";src:url("https://www.victorem.mvtcom.fr/wp-content/themes/mvtcom/assets/fonts/PlayfairDisplay-Bold.ttf");font-weight:700;font-style:bold}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}}.red-text{color:red !important}.header-menu>.boxed{border-bottom:2px solid #707070}@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:1050px){#burger-navigation{display:none !important}.boxed_smaller{width:50%;margin:auto;min-width:600px}}@media screen and (max-width:1049px){.menuLigne{display:none !important}.boxed_smaller{padding:0 2em}}a{text-decoration:none}h1,h2,h3{font-family:"Playfair", serif}p,span,li,h4,h5,h6,a,label{font-family:"Montserrat", sans-serif;color:#35424D}h1{color:white;font-weight:bold}@media screen and (min-width:1200px){h1{font-size:4em}}h1+span{max-width:35em;display:block}.home h1{max-width:9em}h2{font-size:2.2em;margin:0;margin-bottom:1.3em;font-weight:400;line-height:1.4em}@media screen and (max-width:1199px){h1{font-size:2.5em}h2{font-size:1.9em}}p{font-weight:300;line-height:1.7em}.bold{font-weight:700}.footer ul,.header ul{padding-left:0 !important}#burger-navigation .custom-logo-link{display:block;display:flex;padding-left:2em !important}strong{font-weight:700 !important}.vbox-child img{max-height:90vh}.headerImg{align-items:center;display:flex;position:relative;background-size:cover;background-position:center;z-index:3}@media screen and (min-width:769px){.headerImg{max-height:36em;min-height:27em}}@media screen and (max-width:768px){.headerImg{padding-top:5em;padding-bottom:5em}}.headerImg:before{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;width:100%;height:19em;top:0}.headerImg .boxed{position:relative}.headerImg h1{margin-top:0.5em}.headerImg p{color:#E6BE3E;line-height:1.8em}.home .headerImg{min-height:80vh}.btnRight{display:flex;justify-content:flex-end;margin-bottom:3em}.btnRight .btnHeader{color:#818181;font-weight:600}.btnRight .btnHeader span{background:#818181;height:2px}.btnHeader{color:white;display:flex;align-items:center}.btnHeader span{width:5em;height:1px;background:white;display:inline-block;margin-right:0.8em;transition:0.5s all}.btnHeader:hover{color:#E6BE3E}.btnHeader:hover span{width:3em;transition:0.5s width;background:#E6BE3E}.yellowBtn,.wpcf7-submit{color:white;font-weight:bold;background-color:#E6BE3E;padding:1em;min-width:15em;text-align:center;display:inline-block;position:relative;margin-bottom:1em}.yellowBtn:before,.wpcf7-submit:before{content:"";height:3px;background:#818181;width:0;display:block;position:absolute;bottom:0;left:0;transition:0.4s all}.yellowBtn:hover,.wpcf7-submit:hover{background-color:#eac95e;transition:0.4s all}.yellowBtn:hover:before,.wpcf7-submit:hover:before{transition:0.4s all;width:100%}@media screen and (min-width:768px){.yellowBtn+.yellowBtn,.wpcf7-submit+.yellowBtn,.yellowBtn+.wpcf7-submit,.wpcf7-submit+.wpcf7-submit{margin-left:1em}}.card{box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;background:white;padding:1em}#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}@keyframes backdrop{from{backdrop-filter:blur(10px);opacity:1}to{backdrop-filter:blur(0);opacity:0}}#menu .custom-logo-link{padding-top:1em}.scrolled{background:white}.scrolled>.boxed{border-bottom:1px solid #707070}.scrolled #primary-menu li a::before{background:#363636}.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:#363636 !important}#menu-primary{margin-top:5em}#masthead .header-menu{position:fixed;width:100vw;z-index:9;top:0}#masthead .header-menu>.boxed{padding:1em;display:flex !important;justify-content:space-between;align-items:center}@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:#363636;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{letter-spacing:1px;text-decoration:none;font-weight:600;font-size:1.3em;font-family:"Montserrat", sans-serif}#masthead #menu .sub-menu li a{color:black}#masthead #menuToggle input:checked~#menu{transform:none}#burger-navigation{display:flex;font-family:"Montserrat", 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;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 .current-menu-item{font-weight:900}#primary-menu li{padding:0 0.7em}#primary-menu li a{color:white;position:relative}#primary-menu li a:before{content:"";height:1px;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%}.voile{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9 !important;background:white}.voile img{position:relative;max-width:2em}.voile.hidden{opacity:0;transition:opacity 0.5s ease 0.5s}.forme1,.forme2{position:absolute;max-height:150%;bottom:0;transition:0.9s all;mix-blend-mode:overlay}.forme1{left:-10%}.forme1.animated{animation-delay:0.8s !important;animation:headerAnimation 1.2s ease-out forwards}.forme2{left:-20%;opacity:0;height:100%}.forme2.animated{animation-delay:0.8s !important;animation:headerAnimation1 1.2s ease-out forwards}@keyframes headerAnimation{from{left:-10%}to{left:0}}@keyframes headerAnimation1{from{left:-20%;opacity:0}to{left:0;opacity:1}}.illu1>div,.illu1>img{opacity:0;transition:0.7s all}.illu1>div:nth-child(1){left:-2em;position:relative}.illu1>div:last-child{bottom:-3em;right:0}.illu1 img{bottom:2em;right:2em}.illu1.show>div,.illu1.show>img{opacity:1;transition:0.7s all}.illu1.show>div:nth-child(1){left:0}.illu1.show>div:last-child{bottom:0;right:2em}.illu1.show img{bottom:0;right:0}.illu5{opacity:0;right:-3em;position:relative;transition:0.7s all}.illu5.show{right:0;opacity:1;transition:0.7s all}.illu2{opacity:0;left:-3em;position:relative;transition:0.7s all}.illu2.show{left:0;opacity:1;transition:0.7s all}.projetsLocaux .illu3>div,.projetsLocaux .illu3 img,.projetsLocaux .image3{opacity:0;transition:0.7s all}.projetsLocaux .illu3>div{left:-3em;position:relative}.projetsLocaux.show .illu3>div{left:0;opacity:1}.projetsLocaux.show img{opacity:1}.projetsLocaux.show .image3{opacity:1}@media screen and (min-width:1050px){.arrow{width:2.5em;height:2.5em;border-right:2px solid #EAEAEA;transform:rotate(45deg);border-top:2px solid #EAEAEA;margin-right:2.5em}}.grey{background:#F2F2F2}.bcg{background:linear-gradient(38deg, #f2f2f2 0%, white 100%)}.actusArchives{padding-top:6em;padding-bottom:6em}.actusArchives h2{margin-bottom:3em}.boxed .archives{display:grid;grid-auto-rows:1fr;grid-column-gap:1em;grid-row-gap:1em}@media screen and (min-width:1000px){.boxed .archives{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width:600px) and (max-width:999px){.boxed .archives{grid-template-columns:repeat(2, 1fr)}}.pagination{text-align:center;margin-top:3em}.pagination .current{font-weight:700}.center{text-align:center}.voile1{width:100%;height:100%;left:0;position:absolute;mix-blend-mode:color;background:linear-gradient(72deg, #e9c247 15%, #bfa75b 45%, #ffe593 77%)}.single-post .articles{background:white !important}.single-post .headerImg,.single-operation .headerImg{min-height:30em}.single-post .headerImg>div:nth-of-type(2),.single-operation .headerImg>div:nth-of-type(2){position:relative;margin:auto;padding-top:2em}.single-post .headerImg>div:nth-of-type(2) .date,.single-operation .headerImg>div:nth-of-type(2) .date{color:white;display:block;text-align:center}.single-post .headerImg>div:nth-of-type(2) h1,.single-operation .headerImg>div:nth-of-type(2) h1{font-weight:300;margin-top:0;text-align:center;padding:0 1em}@media screen and (min-width:1000px){.single-post .headerImg>div:nth-of-type(2) h1,.single-operation .headerImg>div:nth-of-type(2) h1{font-size:3em}}@media screen and (max-width:499px){.single-post .headerImg>div:nth-of-type(2) h1,.single-operation .headerImg>div:nth-of-type(2) h1{font-size:2em}}.single-post .grey,.single-operation .grey{padding-bottom:6em}.single-post .articleContent,.single-operation .articleContent{max-width:1200px;margin:auto;margin-top:-6em;margin-bottom:4em;background:white;position:relative;z-index:3}@media screen and (min-width:1000px){.single-post .articleContent,.single-operation .articleContent{padding:5em}}@media screen and (max-width:999px){.single-post .articleContent,.single-operation .articleContent{padding:3em}}@media screen and (max-width:499px){.single-post .articleContent,.single-operation .articleContent{padding:2em}}.operations{display:flex;flex-wrap:wrap;justify-content:space-between}.operationCard:hover div:last-child{background:#e6e6e6}.operationCard:hover .bcgImage:before{content:"";background:#E6BE3E;position:absolute;mix-blend-mode:color;left:0;top:0;bottom:0;right:0}.operationCard{width:49%;display:flex;justify-content:space-between;margin-bottom:2%;cursor:pointer}@media screen and (min-width:900px){.operationCard:nth-child(4n - 1),.operationCard:nth-child(4n){flex-direction:row-reverse}}@media screen and (min-width:500px) and (max-width:899px){.operationCard:nth-child(2n){flex-direction:row-reverse}}.operationCard .date{color:#E6BE3E;font-weight:bold}.operationCard h3{font-family:"Montserrat", sans-serif}.operationCard .btn{text-decoration:underline}.operationCard>div{width:49%}.operationCard .bcgImage{background-color:#E6BE3E;background-size:cover;background-position:center;padding-bottom:50%;position:relative}.operationCard .bcgImage:before{content:""}.operationCard>div:last-child{background:#f2f2f2;padding:2em;display:flex;align-items:center}@media screen and (min-width:900px) and (max-width:1399px){.operationCard div p{display:none}}@media screen and (min-width:500px) and (max-width:899px){.operationCard{width:100%;margin-bottom:1em}.operationCard>div{width:49%}}@media screen and (max-width:499px){.operationCard{margin-bottom:1em;width:100%;flex-direction:column}.operationCard>div{width:100%}}.small{font-size:0.9em;line-height:1.1em}.page-template-template-entreprises .illuIntro{background-image:url("/wp-content/uploads/2024/02/entreprise-min.jpg");height:26em;margin-top:-5em;position:relative;background-size:cover;z-index:3}@media screen and (max-width:999px){.page-template-template-entreprises .illuIntro{margin-left:1em;margin-right:1em;height:17em}}@media screen and (min-width:1000px){.page-template-template-entreprises .illuIntro{margin-left:5%}}@media screen and (min-width:1200px) and (max-width:1699px){.page-template-template-entreprises .illuIntro{margin-left:10%}}@media screen and (min-width:1700px){.page-template-template-entreprises .illuIntro{margin-left:calc((100vw - 1400px) / 2)}}.page-template-template-entreprises .projets{width:90%}.page-template-template-entreprises .projets .projetCard{padding-top:6em}@media screen and (max-width:699px){.page-template-template-entreprises .projets .projetCard{width:100%}}@media screen and (min-width:700px){.page-template-template-entreprises .projets .projetCard{width:49%}}@media screen and (min-width:1400px){.page-template-template-entreprises .projets .projetCard{width:24%}}.projets{display:flex;justify-content:space-between;flex-wrap:wrap;margin:auto}.projets .projetCard{border:1px solid #C0C0C0;padding:1.5em;margin-bottom:1em}.projets .projetCard span:nth-child(1){margin-right:1em}.page-template-template-immobilier .projets{width:70%}@media screen and (max-width:768px){.page-template-template-immobilier .projets{width:90%}}.page-template-template-immobilier .projetCard{padding-top:2.5em;padding-bottom:2.5em;width:49%}.page-template-template-immobilier .projetCard:last-child{flex-grow:2}@media screen and (max-width:549px){.page-template-template-immobilier .projetCard{width:100%}}.page-template-template-immobilier .projetCard .title{font-size:1.1em}.page-template-template-immobilier .projetCard span{display:block}.page-template-template-immobilier .projetCard span:nth-child(1){font-weight:700;margin-right:1em}.page-template-template-immobilier .expertiseTerritoire{display:flex}.page-template-template-immobilier .etape{display:flex;margin-bottom:2%;justify-content:space-between}.page-template-template-immobilier .etape h3{font-family:"Montserrat", sans-serif}.page-template-template-immobilier .etape .etapeImg{background-size:cover;background-position:center}@media screen and (min-width:900px){.page-template-template-immobilier .etape .etapeImg{width:59%}}@media screen and (min-width:700px) and (max-width:899px){.page-template-template-immobilier .etape .etapeImg{width:49%}}.page-template-template-immobilier .etape .etapeTexte{padding:3em;padding:3em}@media screen and (min-width:700px) and (max-width:899px){.page-template-template-immobilier .etape .etapeTexte{width:49%;padding:2em}}@media screen and (min-width:900px){.page-template-template-immobilier .etape .etapeTexte{width:39%;height:100%;min-height:27em;display:flex;align-items:center}}.page-template-template-immobilier .etape:nth-child(2n+1){flex-direction:row-reverse}.page-template-template-immobilier .etape .etapeTexte{background-color:#F2F2F2}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:black;padding:7px 0;border-radius:0;-webkit-appearance:none}.wpcf7-submit{border:0;margin-top:2em}.wpcf7-not-valid-tip,.wpcf7-response-output{padding:3px;margin-top:6px;font-family:"Montserrat", sans-serif;border:0 !important;background-color:#e6be3e;color:white}#tel,#mail{display:block;line-height:2em;font-weight:900;font-family:"Montserrat", 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}.contactForm{padding-top:6em;padding-bottom:6em;position:relative;overflow:hidden}.contactForm .boxed>div:nth-child(1){z-index:4}@media screen and (min-width:1000px){.contactForm .boxed>div:nth-child(1){width:40%}}@media screen and (max-width:499px){.contactForm .boxed>div:nth-child(1){margin-bottom:4em;z-index:5;position:relative}}.contactForm strong{color:#E6BE3E}.contactForm .boxed>div:nth-child(2){position:relative}.contactForm img{position:absolute}.contactForm .deco1{top:-3em;left:-6.5em}@media screen and (max-width:999px){.contactForm .deco1{opacity:0.5}}.contactForm .deco2{right:-12vw;bottom:-6em}.contactForm .wpcf7-form{background:white;padding:2em}@media screen and (min-width:500px){.contactForm .wpcf7-form .flex50>p{display:flex;align-items:flex-end;justify-content:space-between;width:100%}}.contactForm #wpcf7-f193-o1{z-index:1;position:relative}.contactForm select{width:100%;padding:8px;background:white}@media screen and (min-width:769px){.page-template-template-valeurs .flex60>div:nth-child(1){max-width:45%}}@media screen and (max-width:768px){.page-template-template-valeurs .boxed{margin:auto}.page-template-template-valeurs .flex60{flex-direction:column}.page-template-template-valeurs .cards{flex-wrap:wrap}.page-template-template-valeurs .cards>div{width:100%;margin-bottom:2em}}.page-template-template-valeurs .mobileMargin{margin-bottom:3em}.page-template-template-valeurs .cards{display:flex;justify-content:space-between}@media screen and (min-width:1200px){.page-template-template-valeurs .cards>div{width:32%}}@media screen and (min-width:769px) and (max-width:1199px){.page-template-template-valeurs .cards{flex-wrap:wrap;justify-content:space-around}.page-template-template-valeurs .cards>div{width:48%;margin-bottom:1.5em}}.page-template-template-valeurs .cards>div{background:white;padding:2em}.page-template-template-valeurs .cards>div img{height:2.5em;width:auto}.page-template-template-valeurs .greyBcg{background-image:url("/wp-content/uploads/2024/02/bcg-1.jpg");background-size:cover;background-position:center}.page-template-template-valeurs .greyBcg h2,.page-template-template-valeurs .greyBcg .subtitle{text-align:center}.page-template-template-valeurs .greyBcg .subtitle{display:block}.titre{font-family:"Montserrat", sans-serif}.tableau{display:flex;align-items:center;padding:1em 0;border-bottom:1px solid #EAEAEA}.tableau:first-of-type{border-top:1px solid #EAEAEA}.tableau span:nth-child(1){color:#E6BE3E;font-weight:700;min-width:8em}@media screen and (min-width:769px){.notreProjet>div{width:45%}}@media screen and (max-width:768px){.notreProjet{flex-direction:column-reverse;display:flex}.notreProjet>div:nth-child(2){margin-bottom:3em}}.notreProjet .card1 img{margin-right:1em;width:4em}.notreProjet hr{border:0;border-bottom:1px solid #EAEAEA;margin-bottom:2em;margin-top:2em}.sectionAccordeon{background-image:url("/wp-content/uploads/2024/02/1-min.jpg");background-size:cover;padding-top:5em;padding-bottom:5em}.sectionAccordeon h2,.sectionAccordeon p{color:white}@media screen and (min-width:769px){.sectionAccordeon .boxed{display:flex;align-items:center;justify-content:space-between}.sectionAccordeon .boxed>div:nth-child(1){width:40%}.sectionAccordeon .boxed>div:nth-child(2){width:57%}}.accordeon .titre{display:block;padding:0.9em;border-bottom:1px solid white;cursor:pointer;color:#E6BE3E;transition:0.3s all;display:flex;justify-content:space-between;align-items:center}.accordeon .section.open>div:last-child{transition:0.3s all;max-height:15em !important}.accordeon .section:not(.open)>div:last-child{max-height:0;overflow:hidden;transition:0.3s all}.accordeon .plus{display:block;background:gold;width:1em;height:2px}.accordeon .plus:after{content:"";display:block;background:gold;width:1em;height:2px;transform:rotate(90deg)}.accordeon .section.open .plus:after{transform:rotate(0)}@media screen and (min-width:769px){.columns{column-count:2;column-gap:4em;margin-bottom:3em}.columns p:first-child{margin-top:0}}.footer{background:#363636;color:white;padding-top:5em;padding-bottom:3em}.footer a,.footer p{text-decoration:none;color:white;font-family:"Montserrat", sans-serif}.footer .footerbar>a>figure{max-width:150px}@media screen and (min-width:500px){.footer .wp-image-10{max-width:17em}.footer .footerbar img{margin-bottom:1em}.footer .footerbar p{font-size:0.9em}}.footermenu{text-transform:uppercase;line-height:2em;margin: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}.wp-image-28{max-width:14em}@media screen and (min-width:1000px){.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%}.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}}hr{border:0;border:1px solid #EAEAEA}.disabled{display:none !important}.owl-stage{display:flex;overflow:hidden}.subtitle{color:#E6BE3E}.actus{overflow:hidden}.postCard{display:block;position:relative;z-index:8;padding:2em;height:100%;border:1px solid #d0d0d0}.postCard h3{font-family:"Montserrat", sans-serif}.postCard .date{color:#E6BE3E;font-weight:bold;display:block;margin-bottom:2em}.postCard .bcgImage{position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;opacity:0;background-position:center}.postCard .bcgImage:after{content:"";background:#E6BE3E;position:absolute;mix-blend-mode:multiply;left:0;top:0;bottom:0;right:0}.postCard:hover .bcgImage{opacity:1}.postCard .btn{color:gray;text-decoration:underline}.postCard:hover h3,.postCard:hover a,.postCard:hover p,.postCard:hover span{color:white}@media screen and (max-width:999px){.news{padding:0 1em;margin-top:3em}.postCard{padding:1.5em}}@media screen and (min-width:1000px) and (max-width:1199px){.news{display:flex;align-items:center}.news>div:nth-child(1){width:30%;margin-left:5%}.news .actus{width:65%}}@media screen and (min-width:1200px){.news{display:flex;align-items:center}.news>div:nth-child(1){width:30%;margin-left:10%}.news .actus{width:60%}}@media screen and (min-width:769px){.spacing{padding-top:5em;padding-bottom:5em}.spacing1{padding-top:10em;padding-bottom:10em}.smallerBoxed{max-width:80%;margin:auto;margin-bottom:4em}}@media screen and (max-width:768px){.spacing,.spacing1{padding-top:3em;padding-bottom:3em}.arrow{display:none !important}}.icons{display:flex;justify-content:space-between;border-bottom:1px solid #EAEAEA;margin-bottom:2em}.icons>div:not(.arrow){display:flex;align-items:center}.icons>div:not(.arrow) img{height:2.5em;margin-right:1em}.icons>div:not(.arrow) span{color:#818181}.icons>div:not(.arrow) strong,.icons>div:not(.arrow) span{display:block;font-family:"Montserrat", sans-serif}@media screen and (max-width:999px){.icons{flex-wrap:wrap;justify-content:space-around}.icons>div:not(.arrow){padding:1.5em}}@media screen and (max-width:699px){.icons img{margin-bottom:1em}.icons>div:not(.arrow){display:flex;flex-wrap:wrap;flex-direction:column;text-align:center}}.flex60,.flex40{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.flex40>div,.flex60>div{width:100%;text-align:center}.flex40{flex-direction:column}.flex60{flex-direction:column-reverse}.flex60 .illu1{margin-top:6em}}@media screen and (min-width:769px){.flex40>div:nth-child(2){width:58%}.flex40>div:nth-child(1){width:38%}.flex60>div:nth-child(1){width:58%}.flex60>div:nth-child(2){width:38%}.implantation .flex60{flex-direction:row-reverse}}.illu1{position:relative}.illu1 img{position:absolute;mix-blend-mode:multiply}.illu1>div:nth-child(1){width:68%;padding-bottom:83%;margin-bottom:6em;margin-top:6em;bottom:4em}.illu1>div:last-child{position:absolute;padding-bottom:56%;width:56%}.implantation{background-image:url("/wp-content/uploads/2024/01/Groupe-17339-min.jpg");background-size:cover}.implantation>div:nth-child(1){overflow-x:hidden}.implantation p,.implantation h2{color:white}.masonry div,.projetsLocaux div,.illu1 div{background-size:cover;background-position:center}.masonry{background:#f2f2f2;display:flex}.masonry h3{font-family:"Montserrat", sans-serif}.masonry>div:nth-child(1){padding-bottom:50%;background-image:url("/wp-content/uploads/2024/02/investissement-locaux.jpg")}.masonry .img2{background-image:url("/wp-content/uploads/2024/02/AdobeStock_454958153_Preview.jpg");background-position:bottom}.masonry .img1{background-image:url("/wp-content/uploads/2024/02/victorem1-min.jpg")}.masonry .tile{display:flex;align-items:center}.masonry .tile>div{width:50%}.masonry .tile>div:nth-child(1){padding-bottom:50%}.masonry .tileText{padding:3em}@media screen and (max-width:659px){.masonry .tileText{padding:2em}}.masonry .tile:nth-child(2){flex-direction:row-reverse}@media screen and (max-width:659px){.masonry>div:nth-child(2){width:100%}.masonry .tile{flex-wrap:wrap}.masonry .tile>div{width:100%}}@media screen and (min-width:660px) and (max-width:999px){.masonry>div:nth-child(2){width:100%}.masonry .tileText{padding:1em}}@media screen and (min-width:1000px) and (max-width:1499px){.masonry>div{width:100%}.masonry .tile{min-width:50em}}@media screen and (min-width:1500px){.masonry>div{width:50%}}.logos{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #EAEAEA}.logos img{max-width:10em}@media screen and (min-width:500px) and (max-width:699px){.logos img{max-width:7em}}@media screen and (max-width:499px){.logos{flex-direction:column}.logos img{margin-bottom:2em}}.projetsLocaux{align-items:flex-end;position:relative}.projetsLocaux img{position:absolute;bottom:0;right:-8em;mix-blend-mode:multiply;width:53%}.projetsLocaux>div:nth-child(2) .yellowBtn+div,.projetsLocaux>div:nth-child(2) .wpcf7-submit+div{padding-bottom:69%;margin-top:4em;position:relative}.projetsLocaux .illu3{position:relative}.projetsLocaux .illu3>div:nth-child(1){width:97%;padding-bottom:115%;margin-bottom:5em}@media screen and (max-width:768px){.projetsLocaux .yellowBtn+div,.projetsLocaux .wpcf7-submit+div,.projetsLocaux .illu3{display:none}}@media screen and (min-width:769px) and (max-width:999px){.projetsLocaux{flex-direction:column}.projetsLocaux>div{width:100% !important}.projetsLocaux .yellowBtn+div,.projetsLocaux .wpcf7-submit+div{display:none}.projetsLocaux .illu3>div:nth-child(1){padding-bottom:71%}.projetsLocaux .illu3 img{right:0}}.page-template-default .headerImg{min-height:40vh}.error404 .headerImg{min-height:65vh;display:flex;background-image:url("/wp-content/uploads/2024/01/header-min-scaled-e1706177543545.jpg")}.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}}.masonry1{column-count:3;column-gap:20px}.masonry-item{display:inline-block;margin-bottom:20px;width:100%}.masonry-item img{width:100%}@media screen and (max-width:768px){.masonry1{column-count:2}}