﻿/*!
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 */@font-face{font-family:"Ovo";src:url("/wp-content/themes/mvtcom/scss/fonts/Ovo-Regular.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Wix";src:url("/wp-content/themes/mvtcom/scss/fonts/WixMadeforDisplay-Regular.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Wix";src:url("/wp-content/themes/mvtcom/scss/fonts/WixMadeforDisplay-SemiBold.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Wix";src:url("/wp-content/themes/mvtcom/scss/fonts/WixMadeforDisplay-Bold.ttf") format("truetype");font-weight:700;font-style:normal}.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,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%;-webkit-appearance:none}svg{max-width:100%}#wpadminbar{position:fixed !important;background:#222222 !important;overflow:hidden;z-index:1000}#wpadminbar .display-name,#wpadminbar a span{color:white !important}#secondary{display:none}a{text-decoration:none}.entry-header,.entry-content,.entry-footer{display:none}*{font-family:"Wix", sans-serif;box-sizing:border-box}p{line-height:1.5em;font-weight:300}@media screen and (max-width:768px){.boxed{padding-left:1em;padding-right:1em}}@media screen and (min-width:769px){.boxed{width:80%;margin:auto}.columns{column-count:2;column-gap:3em;color:#585858}.columns p:first-child{margin-top:0 !important}}h1,h2{font-weight:100;color:#9D948E;margin-top:0}h1{font-size:2.4em}h2{font-size:2.2em}h3{font-weight:100;font-size:1.3em;color:#9D948E}@media screen and (max-width:499px){h1{font-size:1.6em}h1,h2{text-align:center}.tiret:after{content:"";background:#9D948E;width:1.5em;height:3px;display:block;margin:auto;margin-top:0.3em}}@media screen and (min-width:500px){.tiret:before{content:"";background:#9D948E;width:1.5em;height:3px;display:inline-block;margin-bottom:0.3em;margin-right:0.5em}}@media screen and (max-width:499px){h2{font-size:1.6em}}@media screen and (min-width:1200px){.flex23{display:flex;justify-content:space-between}.flex23>div:nth-child(1){width:30%}.flex23>div:nth-child(2){width:60%}}.grey{background:#F6F6F6}.page-template #masthead a,.page-template #masthead #lang_choice_polylang-3,.single-post #masthead a,.single-post #masthead #lang_choice_polylang-3,.single-bien #masthead a,.single-bien #masthead #lang_choice_polylang-3{appearance:none !important;-webkit-appearance:none !important;color:#9D948E}.page-template #masthead .bar,.single-post #masthead .bar,.single-bien #masthead .bar{background:#9D948E}.page-template #masthead .bottom_center,.single-post #masthead .bottom_center,.single-bien #masthead .bottom_center{border-top:1px solid #9D948E;border-bottom:1px solid #9D948E}.page-template #masthead .bottom_center li a,.single-post #masthead .bottom_center li a,.single-bien #masthead .bottom_center li a{color:#9D948E}.page-template #masthead li svg,.single-post #masthead li svg,.single-bien #masthead li svg{fill:#9D948E;transition:0.3s all}.page-template #masthead li svg:hover,.single-post #masthead li svg:hover,.single-bien #masthead li svg:hover{transition:0.3s all}#masthead li{position:relative}#masthead li:after{content:"";height:1px;width:0;background:#9d948e;position:absolute;left:0;bottom:0;transition:0.5s all}#masthead li:hover:after{width:100%;transition:0.5s all}#masthead .blog_title a{font-size:1.6em}#masthead #lang_choice_polylang-3{background:transparent;cursor:pointer;border:0;font-weight:300;font-family:"Wix", sans-serif}.page-template-homepage #masthead a,.page-template-homepage #masthead #lang_choice_polylang-3,.page-template-acquerir #masthead a,.page-template-acquerir #masthead #lang_choice_polylang-3{color:#E3DCC4}.page-template-homepage #masthead .bar,.page-template-acquerir #masthead .bar{background:#E3DCC4}.page-template-homepage #masthead .bottom_center,.page-template-acquerir #masthead .bottom_center{border-top:1px solid #E3DCC4;border-bottom:1px solid #E3DCC4}.page-template-homepage #masthead .bottom_center li a,.page-template-acquerir #masthead .bottom_center li a{color:#E3DCC4}.page-template-homepage #masthead li svg,.page-template-acquerir #masthead li svg{fill:#E3DCC4}@media screen and (min-width:769px){.mobile{display:none}}@media screen and (max-width:768px){.custom-logo{max-width:3rem !important;position:relative;top:4px}.bottom_center,.laptop{display:none !important}#masthead .header-menu{position:fixed;width:100vw;z-index:9;top:0}#masthead .header-menu .custom-logo-link{padding:5px 0}#masthead .header-menu .custom-logo{max-width:200px}#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:31px;height:27px;position:absolute;cursor:pointer;opacity:0;z-index:2}#masthead #menuToggle>span,#masthead .menuToggle>span{display:flex;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);background:#e3dcc4 !important}#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;left:0;right:0;top:0;overflow:scroll;transform-origin:0% 0%;transform:translate(0, -100%);transition:transform 0.8s cubic-bezier(0.77, 0.2, 0.05, 1);background:#212020;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center}#masthead #menu ul{padding:0 !important}#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-transform:uppercase;font-family:"Wix", sans-serif;letter-spacing:1px;text-decoration:none}#masthead #menu ul li a:not(.sub-menu-back):before{content:"";display:inline-block;height:7px;width:0;transition:0.5s all;margin-bottom:calc(0.5em - 7px)}#masthead #menu ul li a.sub-menu-back:before{content:"‹";display:inline-block;width:15px;transition:0.5s all}#masthead #menuToggle input:checked~#menu{transform:none}#menuToggle{padding-top:5px}#menuToggle span{background:#e3dcc4}.site-branding{display:flex;flex-direction:column;padding:0;padding-bottom:5px}.socials{padding-bottom:2em;border-bottom:1px solid white;margin-bottom:2em}.blog_title{color:#e3dcc4 !important;font-size:1.4em}.header-menu{background:#212020;border-bottom:1px solid #e3dcc4}.header-menu .mobile{display:flex;justify-content:space-between;align-items:center;padding:0.5rem 0}#menu-primary{text-align:center}#menu-primary a{color:#e3dcc4 !important;padding:9px;display:block}.right{display:none !important}}@media screen and (max-width:768px) and (min-width:470px){#masthead #menu .custom-logo-link{display:none !important}}@media screen and (max-width:499px){.blog_title{padding:0 0.6em;border-right:1px solid #e3dcc4;border-left:1px solid #e3dcc4}.blog_title{font-size:1.2em !important}.custom-logo{max-width:2.5rem !important}}.mobile .custom-logo{filter:sepia(1.1) brightness(1.2) grayscale(0.6) hue-rotate(10deg)}@media screen and (min-width:769px){.page-template-homepage .custom-logo,.page-template-acquerir .custom-logo{filter:sepia(1.1) brightness(1.2) grayscale(0.6) hue-rotate(10deg)}.custom-logo{max-width:5em !important}#menuToggle,.header-menu .mobile{display:none}.site-branding{padding-top:1em;padding-bottom:1em}.header-scrolled{background:white}.header-scrolled .custom-logo{filter:none}.header-scrolled .bar{background:#9D948E !important}.header-scrolled .bottom_center{border-top:1px solid #9D948E !important;border-bottom:1px solid #9D948E !important}.header-scrolled a,.header-scrolled span,.header-scrolled .bottom_center li a,.header-scrolled #lang_choice_polylang-3{color:#9D948E !important}.header-scrolled svg{fill:#9D948E !important}}#masthead{position:fixed;width:100%;z-index:9}#masthead .site-branding{justify-content:space-between;align-items:center}#masthead .right{display:flex;align-items:center}#masthead .bottom_center{width:100%;display:flex;justify-content:center}#masthead .bottom_center ul{padding:0}#masthead .bottom_center li{display:inline;text-transform:uppercase}#masthead .bottom_center li a{padding:0.7em 1em}.socials ul{display:flex;align-items:center}.bar{height:1.3em;width:1px;display:inline-block;margin:0 5px}.socials{display:flex}.socials ul{padding:0 !important;margin:0}.socials li{display:inline}.socials li svg{fill:#E3DCC4;width:10px;width:28px;height:16px}.chiffres{display:flex;justify-content:space-between;border-top:1px solid #E2E2E2;margin-top:3em}@media screen and (min-width:500px){.chiffres{padding-top:3em;padding-bottom:3em}}.chiffres span{color:#585858}.chiffres span,.chiffres .chiffre{font-family:"Ovo"}.chiffres .chiffre{color:#9D948E}.home .chiffres{padding-top:3em;padding-bottom:3em}.home .chiffres .chiffre{font-size:3em}@media screen and (max-width:899px){.home .chiffres{flex-wrap:wrap;text-align:center}.home .chiffres>div{width:50%;padding:1em}}@media screen and (min-width:900px){.home .chiffres>div{width:25%}.home .chiffres>div{padding:1em 1em 1em 3em;border-left:1px solid #E2E2E2}}@media screen and (max-width:768px){.page-template-agence .chiffres{flex-wrap:wrap}.page-template-agence .chiffres>div{width:100%}.page-template-agence .chiffres>div:nth-child(2){border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2}}@media screen and (min-width:769px){.page-template-agence .chiffres>div:nth-child(2){border-right:1px solid #E2E2E2;border-left:1px solid #E2E2E2}}@media screen and (max-width:499px){.page-template-agence .adresses{display:none !important}}.page-template-agence .chiffres>div{text-align:center;padding:1.5em}.page-template-agence .chiffre{font-size:1.7em;margin-bottom:1rem}.menu-item-has-children{position:relative}@media screen and (min-width:769px){.menu-item-has-children:hover .sub-menu{max-height:10em}}.menu-item-has-children .sub-menu{left:0;max-height:0;overflow:hidden;transition:0.4s all;padding-top:1em !important}@media screen and (max-width:768px){.menu-item-has-children .sub-menu.open{max-height:10em;border-bottom:1px solid #ABA591;border-top:1px solid #ABA591}}@media screen and (min-width:769px){.menu-item-has-children .sub-menu{position:absolute}.menu-item-has-children .sub-menu li:first-of-type{border-top:1px solid #9d948e}.menu-item-has-children .sub-menu li{width:100%;display:block !important;min-width:9em;text-align:center;border-bottom:1px solid #e3dcc4;transition:0.4s all;background:white;padding:0 !important}.menu-item-has-children .sub-menu li a{color:#ABA591 !important;padding:10px 15px !important;display:block}.menu-item-has-children .sub-menu li:hover{transition:0.4s all;background:#ece6d0}.menu-item-has-children .sub-menu li:hover a{color:#A09B8A !important;transition:0.4s all}}.btn,.wpcf7-submit{text-transform:uppercase;padding:0.8em 5em;letter-spacing:1px;border-bottom:1px solid #EDC07B;transition:0.5s all}.btn:hover,.wpcf7-submit:hover{transition:0.5s all}.btn.violet,.wpcf7-submit.violet{background:#5F5D6E;color:white;display:inline-block}.btn.violet:hover,.wpcf7-submit.violet:hover{background:#7B788F}.wpcf7-submit{color:#585858;background:#E3DCC4;border:0;border-bottom:1px solid #5F5D6E;cursor:pointer}.banner,.bannerSmall{background-size:cover;background-position:center;position:relative}@media screen and (max-width:499px){.banner,.bannerSmall{min-height:40vh}}.banner:before,.bannerSmall:before{content:"";position:absolute;width:100vw;height:100%;background:linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0))}.banner{min-height:60vh}.bannerSmall{min-height:30vh}.biggerP{font-size:1.6em;max-width:30em;margin:auto;padding-top:3em;padding-bottom:3em;text-align:center}@media screen and (max-width:499px){.biggerP{font-size:1.4em}}.biggerP p{font-family:"Ovo", serif !important;line-height:1.3em;color:#585858}.biggerP p strong{color:#9D948E;font-family:"Ovo", serif !important}hr{border:none;height:1px;background:#E2E2E2}.simulateur{background-image:url("/wp-content/uploads/2024/06/sim-min.jpg");background-size:cover;position:relative;display:flex}.simulateur h2{color:#E3DCC4;font-size:4.5em;font-family:"Ovo", serif;font-weight:100;max-width:10em;line-height:1em}@media screen and (min-width:769px){.simulateur{height:70vh}}@media screen and (max-width:768px){.simulateur{padding:2em 1em 5em 1em}.simulateur h2{font-size:9vw}}.simulateur .boxed{z-index:1;position:relative}.simulateur:after{content:"";width:100%;height:100%;left:0;top:0;position:absolute;background:linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.2))}.bcgImg{max-height:60vh;padding-bottom:48%;width:100%;position:relative;background-size:cover;background-position:center}.bcgImg:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.2))}.margins{margin-bottom:7em;margin-top:7em}@media screen and (min-width:1000px){.actus{display:grid;gap:10px;grid-template-columns:repeat(3, 1fr)}.item{min-height:18em}}@media screen and (min-width:500px) and (max-width:999px){.actus{display:grid;gap:10px;grid-template-columns:repeat(2, 1fr)}.item{min-height:15em}}@media screen and (max-width:499px){.page-template-homepage .actus a:nth-child(n+4){display:none}.item{min-height:15em;margin-bottom:10px}.margins{margin-bottom:3em;margin-top:3em}}@media screen and (max-width:769px){.marginTop{margin-top:3em}.blog_title{text-align:center;margin-left:6px;margin-right:6px}}.actus{margin-bottom:7em}.page-template-homepage .actus .item:nth-child(2n){grid-row:span 2}.page-numbers{padding:0;text-align:center}.page-numbers li{display:inline;color:#9d948e}.page-numbers li a{color:black}.page-template-actualites .contenu{font-weight:300}@media screen and (min-width:769px){.page-template-actualites .contenu{max-width:60%;margin-top:3em;margin-bottom:3em}}.page-template-actualites .actus .item:not(.hidden):nth-child(3n){grid-row:span 2}.item{display:block;padding:2em;position:relative;background-size:cover;display:flex;align-items:flex-end;color:white}.item h3{color:white;font-weight:500;font-size:1.1em}.item>div{position:relative;width:100%;z-index:2}.item:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;min-height:15em;background:linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.2))}.margin-top{margin-top:7em}.page-template-homepage .categories0{font-size:0.9rem;text-transform:uppercase;margin-bottom:1.5em}@media screen and (min-width:1000px){.page-template-homepage .categories0{text-align:right}}@media screen and (min-width:769px){.page-template-homepage .categories0 a{border-right:1px solid #5F5D6E}.page-template-homepage .categories0 a:first-of-type{border-left:1px solid #5F5D6E}}@media screen and (max-width:499px){.page-template-homepage .categories0 a{display:block;padding-left:0 !important;text-align:center}}.page-template-homepage .categories0 a{color:#5F5D6E;padding:5px 8px}.page-template-actualites .categories ul{padding-left:0;padding-top:2em;padding-bottom:2.5em}.page-template-actualites .categories ul li a{color:#5F5D6E;padding:8px 12px;line-height:2.5em}.page-template-actualites .categories ul li a.active{background:#E3DCC4;font-weight:700}@media screen and (max-width:768px){.page-template-actualites .categories{display:flex;flex-wrap:wrap}.page-template-actualites .categories li{margin:5px}.page-template-actualites .categories a{background:#EDEBE5}}@media screen and (min-width:769px){.page-template-actualites .categories li{display:inline;text-transform:uppercase;font-weight:200;font-size:0.9rem}.page-template-actualites .categories li a{border-right:1px solid #5F5D6E}}.overlap .greySection{padding-bottom:6em}.overlap section:nth-of-type(2){position:relative;top:-4em}@media screen and (min-width:1000px){.recherche form>div{width:24%}}@media screen and (min-width:7690px) and (max-width:999px){.recherche form>div{width:33%}}.home .recherche form{align-items:flex-end}.recherche{padding:2.5em;background:#F7F7F7;margin-top:-4em;position:relative;color:#5F5D6E}@media screen and (max-width:499px){.recherche{padding:1.5em}}.recherche #ville{margin-right:1em}.recherche form{display:flex;justify-content:space-between}@media screen and (max-width:499px){.recherche form{flex-wrap:wrap}}.recherche form input[type=text]{border:0;border-bottom:1px solid black;background:none;width:25%;transition:0.3s all}@media screen and (max-width:499px){.recherche form input[type=text]{width:100%;margin-bottom:1em}}.recherche form input[type=text]:hover{background:#EFEEEE;transition:0.3s all}.recherche form input[type=text]:focus{background:#E9E9E9;transition:0.3s all}.recherche form button{background:#E3DCC4;border:0;text-transform:uppercase;font-weight:600;padding:16px 3em;cursor:pointer;transition:0.5s all}.recherche form button:hover{background:#ccc4ad;transition:0.5s all}@media screen and (max-width:499px){.recherche form button{width:100% !important;margin-top:1em}}.recherche form select{border:none;background:0;border-bottom:1px solid black;margin:0 1em;width:25%;padding:10px}@media screen and (max-width:499px){.recherche form select{width:100%;margin:0;margin-bottom:1em}}.recherche form select:hover{background:#EFEEEE;transition:0.3s all}.recherche form select:focus{background:#E9E9E9;transition:0.3s all}.recherche input{width:30%}@media screen and (max-width:499px){.recherche input{width:100%;margin-bottom:1em}}.recherche label:not(.visible){position:absolute;left:-99999px}.recherche span{text-transform:uppercase;padding-left:0.5em;padding-right:0.5em;display:block}.recherche .label{margin-bottom:1em;font-size:0.95rem}@media screen and (min-width:500px) and (max-width:1099px){.recherche form{flex-wrap:wrap}.recherche form input[type=text],.recherche form select{width:29%}.recherche form button{margin:auto;margin-top:auto;margin-top:2em}}@media screen and (min-width:1100px) and (max-width:1299px){.page-template-acquerir .recherche form{flex-wrap:wrap}.page-template-acquerir .recherche form>div:first-child{width:100%}.page-template-acquerir .recherche form>div:first-child>div{width:30%;margin:1%;margin-bottom:3em}.page-template-acquerir .recherche form>div:last-child{margin-top:1em}}@media screen and (max-width:1099px){.page-template-acquerir .recherche{margin-top:-5em}.page-template-acquerir .recherche .ligne1{display:block !important}.page-template-acquerir .recherche .ligne1>div{margin:2em 0;background:#f1f1f1}.page-template-acquerir .recherche .ligne1 select{margin:0}.page-template-acquerir .recherche .ligne1 #min,.page-template-acquerir .recherche .ligne1 #max{width:100%}}.checkbox{display:flex;margin-left:1px}.checkbox input[type=checkbox]{display:none}.checkbox label{border:1px solid #9D948E;display:block;padding:0 0.6em;text-align:center;line-height:2.2em;font-weight:300;color:#9D948E;margin-left:-1px;cursor:pointer;transition:0.5s all}.checkbox label:hover{background:#dfd9d5;transition:0.5s all}.checkbox input:checked+label{background:#9D948E;color:white}.ligne1{width:100%;display:flex;flex-wrap:wrap;align-items:flex-end}@media screen and (min-width:1300px){.ligne1>div{width:30%;margin-right:3%;margin-bottom:3em}}@media screen and (max-width:499px){.ligne1>div{width:100%;margin-bottom:1em;padding:5px}}.ligne1 input[type=text],.ligne1 #dropdown{width:100% !important}input[type=number]{background:transparent;border:0;border-bottom:1px solid black}.article{background:white;margin-top:-6em}@media screen and (min-width:600px){.article{padding:4em}}@media screen and (max-width:599px){.article{padding:1em}}.article .innerArticle{max-width:1300px;margin:auto}@media screen and (max-width:599px){.single-bien .innerArticle{text-align:center !important}}.others{display:flex;padding-top:4em;padding-bottom:4em;align-items:center}.others>div:nth-child(1){width:35%}.others>div:nth-child(2){width:76%}@media screen and (min-width:1300px){.others{padding-left:calc(( 100vw - 1300px)/2)}}@media screen and (min-width:500px) and (max-width:1300px){.others{padding-left:10vw}}@media screen and (max-width:499px){.others{padding:3em 1em}.others>div:nth-child(1){margin-bottom:1em}}@media screen and (min-width:1300px){.owl-nav{padding-left:100px}}@media screen and (min-width:769px) and (max-width:1299px){.owl-nav{margin-left:70px}}@media screen and (max-width:1299px){.others{flex-wrap:wrap}.others>div{width:100% !important}}.owl-dots{display:none}.owl-nav span{font-size:3em;font-weight:100;color:#9D948E;padding-right:1rem}@media screen and (max-width:768px){.owl-nav{padding:1rem}.owl-nav .owl-prev{float:left}.owl-nav .owl-prev span{padding-left:1rem}.owl-nav .owl-next{float:right}}.owl-next{font-size:0 !important}.owl-next:after{transform:rotate(-45deg)}.owl-next:before{transform:rotate(45deg)}.owl-prev{font-size:0 !important;margin-right:2rem}.owl-prev:after{transform:rotate(45deg)}.owl-prev:before{transform:rotate(-45deg)}.owl-prev,.owl-next{font-size:0 !important}.owl-prev:after,.owl-next:after{content:"";width:1.1rem;display:block;height:3px;background:#9D948E;border-radius:2px}.owl-prev:before,.owl-next:before{content:"";width:1.1rem;display:block;height:3px;background:#9D948E;margin-bottom:8px;border-radius:2px}.boxedLeft.grey .boxed{margin-top:1em}.contact .grey,.contactForm .grey,.contact .grey p,.contactForm .grey p{font-family:"Ovo", serif;font-size:1.2em;color:#585858}@media screen and (min-width:768px){.contact.margins,.margins.contactForm{margin-top:10em}}.contact .adresses ul,.contactForm .adresses ul{margin-top:2em;padding-left:0;display:flex;flex-wrap:wrap}.contact .adresses ul li,.contactForm .adresses ul li{margin-left:2.5em;margin-bottom:2em;font-weight:200;position:relative;width:calc(50% - 2.5em);color:#5F5D6E}.contact .adresses ul li strong,.contactForm .adresses ul li strong{font-size:1.1em}.contact .adresses ul li:before,.contactForm .adresses ul li:before{content:"";width:2em;height:3px;background:#9D948E;display:block;position:absolute;left:-2.7em;top:0.6em}.contact .adresses ul li strong,.contactForm .adresses ul li strong{font-weight:700;display:block}@media screen and (min-width:769px){.contact,.contactForm{margin-right:10vw}.contact .grey,.contactForm .grey{padding:3em}.contact .adresses,.contactForm .adresses,.contact .grey,.contactForm .grey{padding-left:10vw}}@media screen and (max-width:768px){.contact,.contactForm{flex-direction:column-reverse}.contact>div,.contactForm>div{width:100% !important}.contact>div:last-child,.contactForm>div:last-child{padding:1em}.contact .grey,.contactForm .grey{padding:1em;text-align:center}.contact .adresses,.contactForm .adresses{padding:1em}}@media screen and (max-width:768px){.contactForm{flex-direction:column}}.wpcf7-form label{position:absolute;left:-99999px}.wpcf7-form input,.wpcf7-form textarea{margin-bottom:1.5em}.wpcf7-form .wpcf7-submit{float:right}@media screen and (max-width:499px){.wpcf7-form input{width:100%}}@media screen and (min-width:500px){.wpcf7-form .flex,.wpcf7-form .flex-wrap{justify-content:space-between}.wpcf7-form .flex .wpcf7-form-control-wrap,.wpcf7-form .flex-wrap .wpcf7-form-control-wrap{width:48%}}.wpcf7-form .wpcf7-response-output{margin-right:0 !important;margin-left:0 !important;background:#e3dcc4;border:0 !important;border-bottom:1px solid black !important}@media screen and (min-width:769px) and (max-width:1280px){.adresses li{width:100% !important}}@media screen and (max-width:499px){.home .adresses{display:none}.home .contact.margins,.home .margins.contactForm{margin:0}.contact .adresses li,.contactForm .adresses li{width:100% !important}}input[type=text],input[type=email]{width:100%}footer{background:#212020;border-top:1px solid #E3DCC4}@media screen and (min-width:1300px){footer .flexfooter>div{flex-grow:1}footer .flexfooter>div:nth-child(1){flex-grow:2;max-width:50%}footer .infos>div{width:45%;font-weight:300}}@media screen and (min-width:900px) and (max-width:1299px){footer .flexfooter{flex-wrap:wrap}footer .flexfooter>div{width:32%}footer .flexfooter>div:nth-child(1){width:100%;margin-top:1em;margin-bottom:2em}footer .flexfooter .infos>div{flex:1}}@media screen and (min-width:500px) and (max-width:899px){footer .flexfooter{flex-wrap:wrap;padding:1em}footer .flexfooter>div{width:100%;margin-top:1em}footer .flexfooter .infos>div{width:50%}}@media screen and (max-width:499px){footer .flexfooter{flex-wrap:wrap;padding:1em;text-align:center}footer .flexfooter>div{width:100%;margin-top:1em}footer .flexfooter .infos>div{width:100%}}footer .custom-html-widget strong span{padding-left:0.5em;padding-right:0.5em}footer .flexfooter{display:flex;padding-top:3em;padding-bottom:3em}footer .flexfooter strong{color:#E3DCC4}footer .flexfooter a,footer .flexfooter p,footer .flexfooter span,footer .flexfooter .infos{color:white}footer .flexfooter h2{color:#9D948E;text-transform:uppercase;font-size:1.1em;margin-top:0}footer .flexfooter a,footer .flexfooter p,footer .flexfooter span{font-size:0.9em}footer .flexfooter img{max-width:15em}footer .flexfooter .infos{display:flex;flex-wrap:wrap}footer .flexfooter .infos>div{margin-top:1em;margin-bottom:1em}footer .flexfooter .infos>div strong{display:block}.footerbar h2{font-weight:bold}.bottom_footer{padding:0.5em;text-align:center;border-top:1px solid #E3DCC4}.bottom_footer a,.bottom_footer span{color:#E3DCC4;font-size:0.8em}.bottom_footer span{padding:0 0.4em}.flex50{display:flex;justify-content:space-between;align-items:center}.flex50>div{width:48%}.greySection{background:#F7F7F7}@media screen and (min-width:769px){.boxed.firstSection{position:relative;top:4em;padding-top:8em}.firstSection{min-height:20em}}@media screen and (max-width:768px){.greySection{padding-top:3em}.firstSection{min-height:10em}}.ariane{color:#9D948E;margin-bottom:1em;font-weight:300;font-size:0.9rem}.ariane a{color:#9D948E}.leaflet-map{z-index:1}.boxedLeft{margin-bottom:6em;padding-bottom:4em}@media screen and (min-width:769px){.boxedLeft{margin-left:10%}}@media screen and (min-width:769px){.boxedLeft{padding-top:7em}.boxedLeft .btn.violet{float:right;margin-top:-2em}}@media screen and (max-width:768px){.boxedLeft .boxed{text-align:center;margin-top:4em}.boxedLeft .btn.violet{margin-top:2em}}.spacer{height:5em}.spacer3em{height:3em}.card{background:white;display:block;box-shadow:-1px 3px 7px rgba(0, 0, 0, 0.1)}.owl-stage{padding-bottom:1em}.bien .thumbnail{display:block;aspect-ratio:1.5;background-size:cover;background-position:center}.bien>div:last-child{padding:1em}.bien h3{margin-top:0;font-weight:500;color:#585858}.bien .prix{color:#9D948E;font-size:1.3em}.bien .details{color:#6E6E6E;font-weight:300;margin-top:2em}@media screen and (min-width:769px){.headerSmall{padding-top:12em;padding-bottom:6em}}@media screen and (max-width:768px){.headerSmall{padding-bottom:2em}}@media screen and (max-width:499px){.headerSmall{padding-top:5em}}.headerSmall .headerImg{aspect-ratio:3;background-size:cover;background-position:center}input[type=text],input[type=email],input[type=tel],textarea{border:1px solid #9D948E;padding:9px}.numberstyle-qty{position:relative;border-radius:6px;background-color:#FFFFFF;overflow:hidden;min-width:9em;border:1px solid #D3D3D3}.numberstyle-qty input,.numberstyle-qty .qty-btn{position:relative;display:block;float:left;height:40px;padding:0;margin:0;border:0px;text-align:center;line-height:40px;outline:0;box-shadow:0px}.numberstyle-qty .qty-btn{width:40px;font-size:18px;cursor:pointer;z-index:2;user-select:none;transition:all 250ms ease}.numberstyle-qty .qty-btn.disabled{cursor:default;color:rgba(116, 116, 116, 0.5)}.numberstyle-qty input{width:50px;border-left:0;border-right:0;color:#747474;font-size:18px;font-weight:700;z-index:1}.numberstyle-qty input:focus{outline:0;box-shadow:0px}.numberstyle-qty input[type=number]::-webkit-inner-spin-button,.numberstyle-qty input[type=number]::-webkit-outer-spin-button,input[type=number]{-webkit-appearance:none !important;margin:0}.numberstyle-qty input[type=number],input[type=number]{-moz-appearance:textfield !important}form .numbers{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em;margin-top:1em}form .numbers span{text-transform:uppercase;color:#9D948E}.budget{display:flex}.budget>div{min-width:50%;display:flex}.budget #min,.budget #max{width:70%}.budgetInput .custom-select{z-index:1}.acheterInput .custom-select{z-index:2}.custom-select-wrapper select{display:none}.custom-select{position:relative;display:inline-block;width:100%;z-index:4;font-size:0.9rem;height:3rem}.custom-select-trigger{position:relative;display:block;padding:0 84px 0 22px;font-weight:300;color:#9D948E;line-height:3em;background:white;cursor:pointer;width:100%;border:1px solid #9D948E;height:3rem}.custom-select-trigger:after{position:absolute;display:block;content:"";width:10px;height:10px;top:50%;right:25px;margin-top:-3px;border-bottom:1px solid #9D948E;border-right:1px solid #9D948E;transform:rotate(45deg) translateY(-50%);transition:all 0.4s ease-in-out;transform-origin:50% 0}.custom-select.opened .custom-select-trigger:after{margin-top:3px;transform:rotate(-135deg) translateY(-50%)}.custom-options{position:absolute;display:block;top:100%;left:0;right:0;min-width:100%;margin:15px 0;border:1px solid #9D948E;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 1px rgba(0, 0, 0, 0.07);background:#fff;transition:all 0.4s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px)}.custom-select.opened .custom-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.custom-options:before{position:absolute;display:block;content:"";bottom:100%;right:25px;width:7px;height:7px;margin-bottom:-4px;border-top:1px solid #9D948E;border-left:1px solid #9D948E;background:#fff;transform:rotate(45deg);transition:all 0.4s ease-in-out}.option-hover:before{background:#9D948E}.custom-option{position:relative;display:block;padding:0 22px;border-bottom:1px solid #9D948E;font-size:18px;font-weight:600;color:#9D948E;line-height:47px;cursor:pointer;transition:all 0.4s ease-in-out}.custom-option:first-of-type{border-radius:4px 4px 0 0}.custom-option:last-of-type{border-bottom:0;border-radius:0 0 4px 4px}.custom-option:hover,.custom-option.selection{background:#e3dcc4}.recherche .custom-select-trigger{background:#f7f7f7}.noticeBiens{padding-top:3em;padding-bottom:3em}.biensFiltres{justify-content:space-between}@media screen and (min-width:1300px){.biensFiltres a{width:24%;margin-bottom:1%;margin-right:1%}.biensFiltres:after{content:"";width:25%}}@media screen and (min-width:1000px) and (max-width:1299px){.biensFiltres a{width:32%;margin-bottom:2%}.biensFiltres:after{content:"";width:33%}}@media screen and (min-width:500px) and (max-width:999px){.biensFiltres a{width:48%;margin-bottom:5%}.biensFiltres:after{content:"";width:48%}}@media screen and (max-width:499px){.biensFiltres a{width:100%;margin-bottom:5%}.biensFiltres:after{content:"";width:100%}}.equipe{display:flex;flex-wrap:wrap}.equipe>div{padding:1em 2em;margin-bottom:2em}@media screen and (min-width:769px){.equipe>div{border-right:1px solid #E2E2E2}}.equipe .hr{background:#E2E2E2;display:block;height:1px}@media screen and (min-width:1300px){.equipe>div{width:20%}.equipe .hr:nth-of-type(5n+6){width:100%;margin-bottom:2em}.equipe div:nth-child(5n){border-right:none}}@media screen and (min-width:1000px) and (max-width:1299px){.equipe>div{width:25%}.equipe .hr:nth-of-type(4n+5){width:100%;margin-bottom:2em}.equipe>div:nth-of-type(4n){border-right:none}}@media screen and (min-width:769px) and (max-width:999px){.equipe>div{width:33%}.equipe .hr:nth-of-type(3n+4){width:100%;margin-bottom:2em}.equipe div:nth-child(3n){border-right:none}}@media screen and (min-width:500px) and (max-width:768px){.equipe>div{width:50%}}@media screen and (max-width:499px){.equipe>div{width:80%;margin:auto}}.equipe .thumbnail{background-size:cover;background-position:center;aspect-ratio:0.8}.equipe h3,.equipe span{font-family:"Ovo", serif;font-weight:300}.equipe h3{margin-bottom:0}.single-bien h1{font-weight:700}.single-bien .imgEnAvant{background-size:cover;background-position:center;width:100%;aspect-ratio:1.8}@media screen and (min-width:769px){.single-bien .boxed.firstSection{padding-top:10em}.single-bien .detailsBien{padding-top:3em}}.single-bien .description{display:flex;flex-wrap:wrap;justify-content:space-between}.single-bien .description p:nth-child(1){margin-top:0 !important}@media screen and (min-width:769px){.single-bien .description>div:nth-child(1){width:30%}.single-bien .description>div:nth-child(2){width:65%}}@media screen and (max-width:768px){.single-bien .description>div{width:100%}}@media screen and (max-width:768px){.single-bien .pastille.prix{margin-bottom:1em}}.single-bien .pastille{border:0;text-transform:uppercase;font-weight:600;padding:12px 3em;display:inline-block}.single-bien .pastille.prix{background:#e3dcc4;color:#5F5D6E;font-size:1.1em}.single-bien .violet.contactBtn{font-weight:300;padding:12px 3em}@media screen and (min-width:500px){.single-bien .violet.contactBtn{margin-left:1em}}.single-bien .description{padding-top:3em;padding-bottom:3em}.paddings{padding-top:3em;padding-bottom:3em}.tableau{display:flex;justify-content:space-between;flex-wrap:wrap;color:#5F5D6E}.tableau .ligne{padding:12px;border-bottom:1px solid #E2E2E2;display:flex;justify-content:space-between}.tableau .ligne>span:last-child{margin-left:1em}@media screen and (max-width:768px){.tableau div{width:100%}}@media screen and (min-width:769px){.tableau>div:nth-child(1){width:38%}.tableau>div:nth-child(2){width:54%}}.descrContent{max-height:17em;overflow:hidden;transition:0.5s all;position:relative}.descrContent:after{content:"";position:absolute;display:block;height:2em;width:100%;bottom:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9822129535) 100%)}.descrContent.showAll{max-height:100% !important;transition:0.5s all}.descrContent.showAll+#voirPlus{transform:rotate(-135deg);transition:0.5s all}#voirPlus{cursor:pointer;width:1.5em;height:1.5em;border-right:3px solid #9d948e;border-bottom:3px solid #9d948e;border-radius:2px;transform:rotate(45deg);margin:auto;margin-top:2em;transition:0.5s all}.galerie{display:flex;flex-wrap:wrap;justify-content:space-between}.galerie .imageLink{aspect-ratio:1.5;display:block;background-size:cover;background-position:center}@media screen and (min-width:769px){.galerie .imageLink{width:32.5%;margin-bottom:1%}}@media screen and (max-width:499px){.galerie .imageLink{width:100%;margin-bottom:1em}}@media screen and (min-width:500px) and (max-width:768px){.galerie .imageLink{width:49%;margin-bottom:1em}}#suggestions{position:absolute;margin:0;width:100%;background:white;padding:0;margin-top:1em}#suggestions li{cursor:pointer;padding:10px;transition:0.5s all;border:1px solid #9D948E;border-bottom:0}#suggestions li:last-child{border-bottom:1px solid #9D948E}#suggestions li:hover{background:#e3dcc4;transition:0.5s all}#ville{width:100%;text-transform:uppercase;border:1px solid #9D948E;height:3rem;font-weight:200;font-size:0.9rem}.villes{position:relative}