/*!
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:"Apertura";src:url("https://maisonemiliaporee.mvt.li/wp-content/themes/mvtcom/assets/fonts/Apertura-Regular.otf");font-weight:300;font-style:normal}@font-face{font-family:"Apertura";src:url("https://maisonemiliaporee.mvt.li/wp-content/themes/mvtcom/assets/fonts/Apertura-Bold.otf");font-weight:700;font-style:bold}.flex,.flex-wrap{display:flex;flex-wrap:wrap}.flex-wrap{flex-wrap:wrap}.flex-center{display:flex;justify-content:center;align-items:center}.flex-space{display:flex;align-items:center;justify-content:space-between}@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){.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:bolder}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,.socials a,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:darkblue !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}}a{text-decoration:none;color:#383E42}p,.text{line-height:1.5em}h1,h2,.socials a,h3,h4,h5,h6,p,.text,a,span,li{font-family:"Apertura", sans-serif}h1,h2,.socials a{letter-spacing:5px;text-transform:uppercase;color:#383E42}h1{line-height:1em;margin-top:0.2em;letter-spacing:4px;font-size:1.8em}.flex_space,.flex50,.flex30,.projects,.project>div:last-of-type,.portfolio-galerie,.inspirations,#menu-bottom-footer,.temoignages,.temoignages1,.galerie>div:nth-child(1),.galerie>a:nth-child(1),.galerie{display:flex;justify-content:space-between}@media screen and (min-width:500px){.mobile{display:none !important}}@media screen and (max-width:499px){h2,.socials a{font-size:1.2em !important}}@media screen and (min-width:1200px){.boxed,.boxed_smaller,.boxed1{margin:auto}.boxed,.boxed_smaller{max-width:80%}.boxed1{max-width:55%}}@media screen and (max-width:1190px){.boxed,.boxed_smaller,.boxed1{padding-left:1em;padding-right:1em}}@media screen and (min-width:1400px){.boxed_smaller{width:60%;margin:auto;min-width:600px}}@media screen and (max-width:999px){.flex50,.flex30{flex-wrap:wrap}.flex-intro{padding-top:3em}.flex-intro h1+span{text-transform:uppercase;font-size:0.9em;display:block;margin-bottom:1em}.laptop{display:none}.maison{text-align:center;margin:auto;margin-bottom:2em}.maison img{max-width:15em}.stats{display:flex;justify-content:space-between;margin-top:2em;width:100%}}@media screen and (min-width:1000px){.single-reference .intro{margin-bottom:3em}.page-template .flex-intro{display:flex;align-items:center;justify-content:flex-end}.page-template .flex-intro>div:nth-child(1){padding-right:3em}.page-template .flex-intro>div:nth-child(2){width:48%}.mobile1{display:none}.spacing1{padding-top:6em}.flex50,.flex30{align-items:center}.flex50>div{width:48%}.flex30>div:nth-child(1){width:70%}.flex30>div:nth-child(2){width:30%}}@media screen and (max-width:768px){.stats{flex-wrap:wrap;text-align:left !important}.stats>div{width:100%}}.custom-logo-link{display:inline-block;z-index:9;position:relative}.center_text{text-align:center}.projects{flex-wrap:wrap}.project{width:42%;margin-bottom:7em}.project .img{width:100%;padding-bottom:140%;background-size:cover;background-position:center}.project.grand{width:100%;display:block}.project.grand .img{padding-bottom:60%}.project h2,.project .socials a,.socials .project a{text-transform:none;margin-bottom:0;font-size:1.8em;letter-spacing:1px}.project .small_text{display:flex;margin-bottom:5px;padding-left:10px}.project .small_text strong{margin-left:0.5em}.project>div:last-of-type{align-items:flex-end}@media screen and (max-width:768px){.project{width:100%;margin-bottom:4em}.project .img{padding-bottom:60%}.project h2,.project .socials a,.socials .project a{font-size:1.4em}}@media screen and (min-width:769px) and (max-width:1199px){.projects,.project.grand{padding-left:4em;padding-right:4em}.projects .project,.project.grand .project{width:46%}}.portfolio-galerie{flex-wrap:wrap}.portfolio-galerie>a,.portfolio-galerie>div{margin-bottom:3.5%;display:block}.portfolio-galerie>a{padding-bottom:40%;background-size:cover;background-position:center}@media screen and (max-width:768px){.portfolio-galerie>a,.portfolio-galerie>div{width:100%}.portfolio-galerie>a{padding-bottom:55%}.portfolio-galerie .moto{padding:1em;height:10em}}@media screen and (min-width:769px){.portfolio-galerie>a:nth-child(1),.portfolio-galerie>a:nth-child(7n){width:30%}.portfolio-galerie>a:nth-child(7n+2){width:66%}.portfolio-galerie>div:nth-child(7n+3){width:48.2%}.portfolio-galerie>a:nth-child(7n+4){width:48.2%;padding-bottom:57%}.portfolio-galerie>a:nth-child(7n+5){width:100%;padding-bottom:57%}.portfolio-galerie>a:nth-child(7n+6){width:66%}.portfolio-galerie>a:nth-child(7n+1){width:30%}}.portfolio-galerie .moto{background-color:#EDEDED;align-items:center;display:flex;justify-content:center;padding:1em}.moto{font-family:Apertura, sans-serif;font-size:1.8em;font-weight:700;text-align:center;letter-spacing:4px}.vbox-child{box-shadow:none !important}.vbox-child img{max-height:80vh}#masthead .header-menu{position:fixed;width:100vw;z-index:9;top:0;padding:0.5em 1em;background:white}@media screen and (min-width:768px){#masthead .header-menu{padding:2.5em 1em}}#masthead .header-menu>.boxed,#masthead .header-menu>.boxed_smaller{text-align:center}#masthead .header-menu .custom-logo-link{padding:5px 0}#masthead .header-menu .custom-logo{max-width:30px}#masthead .header-menu .mobile-sousmenu a{text-transform:none !important}#masthead .header-menu>nav{position:absolute;right:0}#masthead .burger{position:fixed;display:flex;justify-content:flex-end;width:100vw;height:5em;top:0;right:0;align-items:center}#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:40px;height:22px;position:absolute;cursor:pointer;opacity:0;z-index:2}#masthead #menuToggle>span,#masthead .menuToggle>span{display:flex;background:#333333;width:29px;height:2px;margin-bottom:5px;position:relative;border-radius:3px;z-index:1;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-last-child(2),#masthead .menuToggle span:nth-last-child(2){transform-origin:0% 100%}#masthead #menuToggle input:checked~span,#masthead .menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-3px, -1px)}#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)}@media screen and (min-width:470px){#masthead #menu .custom-logo-link{display:none !important}}#masthead #menu{position:absolute;height:100vh;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:white}@media screen and (min-width:600px){#masthead #menu{width:calc(30em + 6vw)}}@media screen and (max-width:599px){#masthead #menu{width:100vw}}#masthead #menu .menu-top-container{border-right:1px solid #EAEBEB;height:100vh}@media screen and (max-width:499px){#masthead #menu .menu-top-container{position:fixed}#masthead #menu .menu-top-container>div{padding:1em}}@media screen and (min-width:500px){#masthead #menu .menu-top-container{top:0;position:absolute;display:flex;align-items:flex-end}#masthead #menu .menu-top-container>div{width:26em;padding:3em}}#masthead #menu .menu-top-container .social{font-weight:700}#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{line-height:4em;letter-spacing:6px}#masthead #menu ul li a{color:#383E42;text-transform:uppercase;text-decoration:none}#masthead #menuToggle input:checked~#menu{transform:none}.header-menu>.boxed,.header-menu>.boxed_smaller{display:flex;justify-content:space-between;align-items:center}#menu-main-menu{margin:2em;margin-bottom:5em;margin-top:8em}#primary-menu{justify-content:flex-end}.headerplaceholder{width:32px}ul{padding:0 !important}.bloginfo{text-transform:uppercase;font-weight:700;letter-spacing:6px}.home #primary{margin-top:9em}.arrow{position:relative;width:2em;display:block;height:1em;background-image:url("/wp-content/themes/mvtcom/assets/arrow.svg");background-repeat:no-repeat;transition:1s all;background-position:center}.link:hover .arrow,.btn_small:hover .arrow{background-position:right}.btn_small{display:flex;justify-content:flex-end;font-weight:bold}.btn_small.btn_left{justify-content:start}.btn_small.btn_center{justify-content:center}.headr,.headr_double{justify-content:space-between}.headr .photo1,.headr .photo2,.headr_double .photo1,.headr_double .photo2{background-size:cover;background-position:center}.headr .photo1{width:32%;padding-bottom:42%}.headr .photo2{width:66%;position:relative}.headr .photo2 .card{position:absolute;right:0;bottom:0;display:flex;align-items:flex-end}.headr_double .photo1{width:28%;padding-bottom:36%}.headr_double .photo2{width:70%}.page_top{margin-top:5em}@media screen and (min-width:768px){.page_top{margin-top:9em}}.card{background-color:white;padding:2em;margin:3em}@media screen and (min-width:1000px){.headr .card>div:nth-child(2){margin-left:10rem}}@media screen and (min-width:600px) and (max-width:768px){.card{padding:1.5em;margin:2em}}@media screen and (max-width:599px){.card{margin:1em;padding:1em;left:0}}@media screen and (max-width:499px){.headr,.headr_double{flex-wrap:wrap}.headr .photo1,.headr .photo2,.headr_double .photo1,.headr_double .photo2{width:100%}.headr .photo1{background-position:top;padding-bottom:100%}.headr .photo2{height:5em;margin-top:2em}.headr .photo2 .card{left:0;display:block}.headr_double .photo1{margin-bottom:1em}.headr_double .photo2{background-position:center;padding-bottom:66%}}.inspirations{flex-wrap:wrap}.inspirations h2,.inspirations .socials a,.socials .inspirations a{text-transform:none;letter-spacing:2px;letter-spacing:1px;margin:0;font-size:1.3em}.footer{padding-top:3em;background:white}.footer .footerbar{line-height:1.7em}.footer .social a{font-weight:700}@media screen and (max-width:767px){.footerbar{width:100%;text-align:center}.footerbar ul{margin:0}.social{margin-top:2em}#menu-bottom-footer{margin-top:2em;margin-bottom:2em}}@media screen and (max-width:767px) and (max-width:499px){#menu-bottom-footer{justify-content:center;flex-wrap:wrap}#menu-bottom-footer li{padding-left:5px;padding-right:5px}}@media screen and (min-width:768px){.footer{padding-top:5em}.footer>div{display:flex;align-items:flex-end}.footer>div .flex,.footer>div .flex-wrap{justify-content:space-between}.footer .footerbar:not(:last-child){width:33%}.footer .footerbar:not(:last-child) ul{margin-top:0}.footer .footerbar:nth-child(4){max-width:6em}.footer .biglogo{width:15em;margin-right:3em}.footer .maison{width:100%;margin-bottom:1.2em}.footer .social a{display:block}}.bottom_footer{font-size:0.7em;line-height:1em;border-top:1px solid black;width:100%}.bottom_footer .footerbar{width:100%}.social a{padding-right:8px}.deco1,.deco2,.deco3{width:1px;background:#E1E2E3;display:block;height:100vh;position:fixed;top:0;z-index:-1}.deco1{left:20%}.deco2{left:65%}.deco3{right:20%}.grand_deco{display:flex;justify-content:center;min-height:32em;position:relative}@media screen and (min-width:500px){.grand_deco{min-height:48em}}.grand_deco .decoleft,.grand_deco .decoright{width:10em;height:27em;margin:1em;background-size:cover}@media screen and (min-width:500px){.grand_deco .decoleft,.grand_deco .decoright{height:40em}}.grand_deco .decoleft{border-bottom-left-radius:11em;border-top-left-radius:11em;margin-right:1em}.grand_deco .decoright{border-bottom-right-radius:11em;border-top-right-radius:11em}.home .grand_deco .decoleft{background-image:url("/wp-content/uploads/2022/11/grand-deco1-min.jpg")}.home .grand_deco .decoright{margin-left:1em;background-image:url("/wp-content/uploads/2022/11/grand_deco2-min.jpg")}.maxw{max-width:1100px;margin:auto}.page-template-vision .grand_deco{max-width:1100px;margin:auto;display:flex;justify-content:center;align-content:center}.page-template-vision .grand_deco>div{display:flex;width:50%;flex-wrap:wrap}.page-template-vision .grand_deco .text{max-width:21em}.page-template-vision .grand_deco>div:nth-child(1){justify-content:flex-end}.page-template-vision .grand_deco>div:nth-child(1) .text{text-align:right;margin-right:5%;min-width:63%;padding-left:1em}@media screen and (max-width:499px){.page-template-vision .grand_deco>div:nth-child(1) .text{margin-right:9%}}.page-template-vision .grand_deco>div:nth-child(2){margin-top:16%}.page-template-vision .grand_deco>div:nth-child(2) .text{text-align:left;margin-left:5%;min-width:63%;padding-right:1em;margin-bottom:8em}@media screen and (max-width:499px){.page-template-vision .grand_deco>div:nth-child(2) .text{margin-left:9%}}.page-template-vision .grand_deco .decoleft{margin-bottom:5em;background-image:url("/wp-content/uploads/2022/11/vision3.jpg")}.page-template-vision .grand_deco .decoright{margin-left:1em;background-image:url("/wp-content/uploads/2022/11/vision4.jpg")}.page-template-vision .portfolio-projet{margin:0}.page-template-vision .grand_deco+.small_boxed{max-width:25em}.page-template-vision .moto{margin-bottom:1em;display:block}@media screen and (min-width:769px){.decoleft{margin-left:49%}.decoright{margin-left:1em}}@media screen and (max-width:999px){.spacing1{padding-top:2em;padding-bottom:2em}}@media screen and (max-width:499px){.spacing1{padding-top:1em;padding-bottom:1em}}@media screen and (min-width:500px) and (max-width:1199px){.intro{max-width:70%;margin:auto}}@media screen and (max-width:499px){.intro{padding-left:2em;padding-right:2em}.grand_deco{margin-top:2em;min-height:24em}.grand_deco>div{width:7em;min-height:24em}}.small_text{text-transform:uppercase;font-size:0.8rem;font-weight:400}.small_text b,.small_text strong{font-weight:700}.home .temoignages+.btn_small{margin-top:3em}.gradient{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ededed 45%)}@media screen and (min-width:769px){.small_boxed{width:55%;margin:auto;margin-top:8em;padding-bottom:8em}.gradient .small_boxed{width:50%}.home .smal_boxed h2,.home .smal_boxed .socials a,.socials .home .smal_boxed a{letter-spacing:6px}.inverse{display:flex;flex-direction:column-reverse}.project.grand{margin-top:7em;margin-bottom:7em}}@media screen and (max-width:768px){.small_boxed{padding:2em}.projects .flex50{padding-top:4em;padding-bottom:4em}}@media screen and (min-width:1400px){.projects .flex50{padding-left:1em;padding-right:1em}}.portfolio-projet{background-size:cover;background-position:center;position:relative;display:block}.portfolio-projet h2,.portfolio-projet .socials a,.socials .portfolio-projet a{text-transform:none;font-weight:700;letter-spacing:1px;margin:0;font-size:2em}.portfolio-projet .card{position:absolute;right:0;bottom:0;min-width:17em}.portfolio-projet .card .small_text{display:block;text-align:right}.portfolio-projet .card>div:last-child{margin-top:0.5em}.home .portfolio-projet .card{padding-bottom:1em}.page-template-inspirations h1,.page-template-vision h1,.page-template-parcours h1{margin-bottom:4px;letter-spacing:4px;font-size:1.7em}@media screen and (min-width:769px){.boxed_smaller{padding-left:2em;padding-right:2em}.portfolio-projet{min-height:40vw;max-height:70vh;margin-top:3em}.portfolio-projet .card{position:absolute;right:0;bottom:0;min-width:17em}.portfolio-projet .card .small_text{display:block;text-align:right}.portfolio-projet .card>div:last-child{margin-top:0.5em}}@media screen and (max-width:768px){.portfolio-projet{min-height:20em}.page-template-parcours .photo1{background-position:50% 32%}}.temoignages>div,.temoignages1>div{background-color:#EDEDED;width:31%;padding:2em}.temoignages>div span,.temoignages1>div span{font-weight:700}@media screen and (max-width:999px){.temoins{padding-bottom:2em}.temoins .temoignages>div,.temoins .temoignages1>div{width:48%}.temoignages>div:nth-child(3){display:none}.temoignages1{flex-wrap:wrap}.temoignages1>div:not(:last-child){margin-bottom:1.5em}.temoignages1>div:nth-child(1),.temoignages1>div:nth-child(2){width:48%}.temoignages1>div:nth-child(3){width:100%;margin-bottom:0}}@media screen and (max-width:599px){.temoignages>div,.temoignages1>div{width:100% !important}.temoignages>div:nth-child(2){display:none}}.white_bcg{background:white}.galerie div,.galerie a,.inspirations div,.inspirations a{background-position:center;background-size:cover}.greybox{background-color:#EDEDED}.galerie>div:nth-child(1),.galerie>a:nth-child(1){width:70%;align-items:flex-start;flex-wrap:wrap;margin-right:3%}.galerie>div:nth-child(1)>div:nth-child(1),.galerie>div:nth-child(1)>a:nth-child(1),.galerie>a:nth-child(1)>div:nth-child(1),.galerie>a:nth-child(1)>a:nth-child(1){margin-right:4%}.galerie>div:nth-child(1)>div:nth-child(1),.galerie>div:nth-child(1)>div:nth-child(2),.galerie>div:nth-child(1)>a:nth-child(1),.galerie>div:nth-child(1)>a:nth-child(2),.galerie>a:nth-child(1)>div:nth-child(1),.galerie>a:nth-child(1)>div:nth-child(2),.galerie>a:nth-child(1)>a:nth-child(1),.galerie>a:nth-child(1)>a:nth-child(2){width:48%;padding-bottom:48%}.galerie>div:nth-child(1)>div:nth-child(3),.galerie>div:nth-child(1)>a:nth-child(3),.galerie>a:nth-child(1)>div:nth-child(3),.galerie>a:nth-child(1)>a:nth-child(3){width:100%;padding-bottom:48%;margin-top:4.5%}.galerie>div:nth-child(2),.galerie>a:nth-child(2){display:flex;width:30%}.stats{text-align:right}.stats>div{margin-bottom:2em}.stats span{display:block}.stats .small_text{margin-bottom:0.5em}.inspirations{margin-top:7em}@media screen and (max-width:768px){.inspirations{margin-top:4em}}.inspirations>div{width:100%}.inspirations>div a{display:block;position:relative}.inspirations>div a .card{padding:1em;margin:1em;position:absolute;bottom:0;display:flex;align-items:flex-end}body:not(.home) .galerie{margin-bottom:3%}@media screen and (min-width:769px){.gal1,.gal2{margin-bottom:3%;display:flex;justify-content:space-between}.gal2 a{min-height:24vw}.gal2 a:first-child{width:32.5%}.gal2 a:nth-child(2){width:64.5%}.gal1>div{width:70%;align-items:flex-start;flex-wrap:wrap;display:flex;justify-content:space-between;margin-right:3%}.gal1>div>a:nth-child(1){margin-right:4%}.gal1>div a{width:48%;min-height:24vw}.gal1>div>a:nth-child(3){width:100%;min-height:19vw;margin-top:4.5%}.gal1>a:nth-child(2){display:flex;width:30%}}@media screen and (min-width:769px) and (min-width:1400px){.gal1>div a{min-height:19vw}}@media screen and (max-width:768px){.gal2 div,.gal1 div{flex-wrap:wrap}.gal2 a,.gal1 a{width:100%;min-height:19em;margin-bottom:1em}}.pagination{text-align:center}.pagination .current{font-weight:700}.greybox{display:flex !important;justify-content:center;align-items:center;padding:2em;text-align:center}.greybox h2,.greybox .socials a,.socials .greybox a{letter-spacing:4px}@media screen and (min-width:768px){.greybox h2,.greybox .socials a,.socials .greybox a{font-size:1.7rem}}.portrait{display:flex;justify-content:space-between}.portrait>div{width:48.5%}.portraits{padding-bottom:55%;background-size:cover}@media screen and (max-width:499px){.portrait{flex-wrap:wrap}.portrait>div:nth-child(1){padding-bottom:122%}.portrait>div{width:100%;margin-bottom:1em}.columnmobile{flex-direction:column-reverse;display:flex}}.nomargin{margin-bottom:0}.page-template-temoignages .gradient{padding-bottom:4em}.temoignage{display:flex;max-width:90%;margin:auto;margin-bottom:4em;align-items:center}.temoignage>div:first-child{background-color:#EDEDED;padding-top:2em;padding:2em;display:flex;flex-wrap:wrap;align-items:center}.temoignage .deco{background-size:cover;background-position:center}.temoignage .auteur{font-weight:bold}@media screen and (max-width:599px){.temoignage{margin-bottom:5em;position:relative}.temoignage>div:first-child{background-color:#F7F7F7}.temoignage .deco{width:5em;height:5em;border-radius:7em;position:absolute;top:-4em;left:calc(50% - 2.5em)}.page-template-temoignages .gradient{padding-bottom:1em;margin-top:4em}}@media screen and (min-width:600px){.temoignage>div:first-child{padding:3em;width:80%;min-height:27em}.temoignage>div:nth-child(2){width:20%}.temoignage .deco{width:7em;height:22em;position:relative}.temoignage:nth-child(odd){margin-left:10%}.temoignage:nth-child(odd)>div:first-child{padding-right:6em;padding-left:4em}.temoignage:nth-child(odd) .deco{border-bottom-right-radius:11em;border-top-right-radius:11em;margin-left:-3em}.temoignage:nth-child(even){flex-direction:row-reverse}.temoignage:nth-child(even)>div:nth-child(1){padding-left:6em;padding-right:4em}.temoignage:nth-child(even) .deco{border-bottom-left-radius:11em;border-top-left-radius:11em;margin-right:-3em;float:right}}.socials a{font-size:1.4em;font-weight:700;text-align:center;display:block;margin-top:9px}@media screen and (min-width:769px) and (max-width:999px){.page-template-contact .page_top>.flex50{align-items:center}.page-template-contact .page_top>.flex50>div:nth-child(1){width:35%}.page-template-contact .page_top>.flex50>div:nth-child(2){width:60%}}@media screen and (max-width:768px){.page-template-contact .page_top>.flex50>div:nth-child(1){margin:auto;text-align:center;margin-bottom:2em;padding:2em 1em}.page-template-contact .intro .flex50{text-align:center;margin-top:2em}.page-template-contact .intro .flex50>div{width:100%}.page-template-contact .formulaire{margin:auto}}.grey{background:#EDEDED;padding:4em 0}.formulaire{padding:2em;background:white;position:relative}.formulaire .submit{text-align:center}.formulaire .wpcf7-submit{border:0;text-transform:uppercase;font-weight:700 !important;letter-spacing:5px;font-size:1.1em;background-color:white;-webkit-appearance:none;border-radius:0}label.mdc-floating-label{text-transform:uppercase !important;font-size:0.8em !important}input[type="text"],input[type="email"],input[type="tel"],textarea{background:white !important}.wpcf7-spinner{position:absolute;right:0;bottom:1em}textarea{border:0;border-bottom:2px solid rgba(0, 0, 0, 0.42);transition:0.2s all;font-size:1rem !important}textarea:hover{background-color:#f6f6f6 !important;transition:0.1s all}textarea:focus{border:0 !important;background-color:#e4e4e4 !important;transition:0.1s all}.textarea{position:relative}.textarea .mdc-floating-label{color:rgba(0, 0, 0, 0.87) !important;margin-left:1em !important;font-size:0.85rem !important}.galerie-ref{display:flex;justify-content:center}.galerie-ref a{background-size:cover;background-position:center;display:block}.galerie-ref>a{width:25%}.galerie-ref>a:nth-child(1){margin-right:2vw}.galerie-ref>a:last-child{margin-left:2vw}.galerie-ref>div:nth-child(2){width:46%;display:flex;flex-wrap:wrap;justify-content:space-between}.galerie-ref>div:nth-child(2)>a:nth-child(1),.galerie-ref>div:nth-child(2)>a:nth-child(2){width:48%;padding-bottom:47%;margin-bottom:5%}.galerie-ref>div:nth-child(2)>a:nth-child(3){width:100%;padding-bottom:45%}.page_top_404{margin-top:16em;height:33vh}.scrollshow{visibility:hidden;opacity:0;transition:0.9s all ease-out}.scrollshow .decoleft{margin-top:-5em;transition:0.9s all ease-out}.scrollshow .decoright{margin-top:5em;transition:0.9s all ease-out}.showmeh{visibility:visible;opacity:1;transition:0.9s all ease-out}.showmeh .decoleft{margin-top:6em !important;transition:0.9s all ease-out}.showmeh .decoright{margin-top:0 !important;transition:0.9s all ease-out}.voile{position:fixed;background:white;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9;animation-name:intro;animation-duration:4s;animation-fill-mode:forwards}.voile img{position:relative}.voile>div>img:first-child{left:7px}.subtop{position:absolute;top:0;left:0;right:0;bottom:40%;z-index:99;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, white 60%)}.subbottom{position:absolute;bottom:0;left:0;right:0;top:60%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 30%)}#left{animation-name:left;animation-duration:2s;animation-fill-mode:forwards;animation-delay:0.7s}#right{animation-name:right;animation-duration:2s;animation-fill-mode:forwards;animation-delay:0.7s}@keyframes right{0%{top:0;opacity:1}100%{top:15em;opacity:0}}@keyframes left{0%{top:0;opacity:1}100%{top:-15em;opacity:0}}@keyframes intro{50%{opacity:1}100%{opacity:0}}#page{opacity:0;transition:0.6s opacity}.portfolio-projet .arrow{float:right}.portfolio-projet .card.link{align-items:end;display:flex;justify-content:flex-end}