/*!
Theme Name: Home Lot
Author: Agence Julien Riou
Author URI: https://julienriou.fr
Version: 2026.07.1
Text Domain: homelot

Home Lot 2026, (C) 2021 Agence Julien Riou - Lucas Zuk
*/html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit;min-width:0;min-height:0}html{font-size:62.5%;font-size:.625em;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,arial,sans-serif;line-height:1.4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0}article,aside,figcaption,figure footer,header,main,nav,section{display:block}hr{display:block;clear:both;height:1px;margin:1em 0 2em;padding:0;border:0;color:#ccc;background-color:#ccc}img,table,td,blockquote,code,pre,textarea,input,video,svg{max-width:100%}img{height:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:1.4rem;line-height:1.1}blockquote,figure{margin-left:0;margin-right:0}p,address,ol,ul,dl,blockquote,pre{margin-top:0;margin-bottom:1.4rem}ul,ol{padding-left:2rem}table,.table{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%;margin:0;vertical-align:top}.row{display:table-row}.cell{display:table-cell}.fl{float:left}.fr{float:right}.clear{clear:both}.clearfix::after{content:"";display:table;clear:both;border-collapse:collapse}[class*=grid],.grid{display:grid;grid-auto-flow:dense}[class*=flex],.flex{display:flex;flex-wrap:wrap}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.inbl{display:inline-block}body{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,arial,sans-serif;font-weight:400;color:#221e1f;background:#fff}body{font-size:1.6rem}a{color:#312514;text-decoration:#312514}a:focus,a:hover,a:active{color:#312514;text-decoration:#312514}a[x-apple-data-detectors]{color:#fff !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important}h1,.h1{font-size:3.2rem}h2,.h2{font-size:2.8rem}h3,.h3{font-size:2.4rem}h4,.h4{font-size:2rem}h5,.h5{font-size:1.8rem}h6,.h6{font-size:1.6rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}.smallest{font-size:1.066666672rem}.smaller{font-size:1.244444448rem}.small{font-size:1.422222224rem}.big{font-size:1.777777792rem}.bigger{font-size:1.955555568rem}.biggest{font-size:2.133333344rem}code,pre,samp,kbd{white-space:pre-line;white-space:pre-wrap;font-family:Consolas,"DejaVu Sans Mono",Courier,monospace;line-height:normal}em,.italic,address,blockquote,cite,dfn,i,var{font-style:italic}b,strong,.strong{font-weight:700}blockquote{font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif}.aleft{text-align:left}.acenter{text-align:center}.aright{text-align:right}.caps{text-transform:uppercase}.fs{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,arial,sans-serif;font-size:100%;line-height:1;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}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 #000}fieldset{border:1px solid silver;margin:0;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.test-properties{display:flex;flex-wrap:wrap;justify-content:space-between}.test-property{max-width:20%;margin:2rem;padding:2rem;background:#fff}.test-property-img{max-width:100%}body{background:#f2f2e5}.overlay{background:rgba(0,0,0,0);transition:.3s background}body.pause .overlay{position:fixed;z-index:7776;display:block;content:" ";top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.9);transition:.3s background}.color-red{color:#b08445}.color-darkbrown{color:#221e1f}@media screen and (min-width: 0px){.main{padding:80px 0 0}.main-home{padding:80px 0 0}.wrapper{padding:0 2rem}}@media screen and (min-width: 800px){.main,.main-home{padding:100px 0 0}}@media screen and (min-width: 1080px){.main{padding:100px 0 0}.main-home{padding:0}}@media screen and (min-width: 1280px){.main{padding:106px 0 0}.main-home{padding:0}.main-properties,.main-property,.main.has-margin,.main-404{padding:188px 0 0}}@media screen and (min-width: 1440px){.wrapper{padding:0}.main-properties,.main-property,.main.has-margin,.main-404{padding:194px 0 0}}.nav{position:fixed;z-index:8888;left:0;right:0;background:#fff}.home.pause .nav,.home .nav.has-background{border:none;background:#fff;transition:all .25s}.home .nav.has-background .nav_logo-signature{color:#b08445;transition:color .25s}.nav_wrapper{max-width:1920px;margin:auto;justify-content:space-between;align-items:center}.nav_logo_link{display:block}.nav_shortcuts{flex-grow:1;justify-content:flex-end;align-items:center;padding:0 5%}.nav_shortcuts_link{display:inline-block;padding:.5rem 2rem;font-size:2rem;font-weight:600}.nav_buttons{display:flex;align-items:center}.lswitcher2{position:relative}.lswitcher2_toggle{margin:0 2rem 0 0;width:24px;height:18px;color:rgba(0,0,0,0);background:#fff;border:none;border-radius:4px;cursor:pointer}.lswitcher2_toggle.lang_fr{background:url("img/flag_fr.svg") no-repeat center center;background-size:100%}.lswitcher2_toggle.lang_en{background:url("img/flag_gb.svg") no-repeat center center;background-size:100%}.lswitcher2_toggle.lang_nl{background:url("img/flag_nl.svg") no-repeat center center;background-size:100%}.lswitcher2_list{position:absolute;margin:10px 0 0 -15px;padding:15px;list-style-type:none;background:#fff;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.25);transform:translateY(-999rem);opacity:0;transition:transform .125s,opacity .125s}.lswitcher2_list::before{position:absolute;display:block;content:" ";width:10px;height:10px;top:-5px;left:22px;transform:rotate(45deg);background:#fff;box-shadow:0 0 4px rgba(0,0,0,.25)}.lswitcher2_list::after{position:absolute;display:block;content:" ";width:34px;height:15px;top:0;left:10px;background:#fff}.lswitcher2_list.is-open{transform:translateY(0);opacity:1;transition:transform .125s,opacity .125s}.lswitcher2_item{width:24px;height:18px}.lswitcher2_item:first-child{margin:0 0 10px 0}.lswitcher2_link:link,.lswitcher2_link:visited{display:inline-block;padding:1rem;width:24px;height:18px;color:rgba(0,0,0,0);background:#fff;border:none;border-radius:4px}.lswitcher2_link.lang_fr{background:url("img/flag_fr.svg") no-repeat center center;background-size:100%}.lswitcher2_link.lang_en{background:url("img/flag_gb.svg") no-repeat center center;background-size:100%}.lswitcher2_link.lang_nl{background:url("img/flag_nl.svg") no-repeat center center;background-size:100%}@media screen and (min-width: 0px){.nav_shortcuts{display:none;visibility:hidden}.lswitcher{display:flex;justify-content:center;align-items:center;margin:0 2rem 0 0;padding:0;list-style-type:none}.lswitcher_item{margin:0 3px}}@media screen and (min-width: 768px){.nav_shortcuts{display:flex;visibility:visible}}@media screen and (min-width: 1024px){.lswitcher{margin:0 3rem 0 0}.lswitcher_item{margin:0 5px}}.lswitcher_link:link,.lswitcher_link:visited{position:relative;display:block;width:24px;height:18px;color:rgba(0,0,0,0);border-radius:4px}.lswitcher_link::before{position:absolute;display:block;content:" ";top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);transition:background .25s;border-radius:4px}.lswitcher_link.current::before,.lswitcher_link:hover::before{background:rgba(0,0,0,0);transition:background .25s;border-radius:4px}.lswitcher_link.lang_fr{background:url("img/flag_fr.svg") no-repeat center center;background-size:100%}.lswitcher_link.lang_en{background:url("img/flag_gb.svg") no-repeat center center;background-size:100%}.lswitcher_link.lang_nl{background:url("img/flag_nl.svg") no-repeat center center;background-size:100%}.lswitcher_link.lang_es{background:url("img/flag_es.svg") no-repeat center center;background-size:100%}.lswitcher_link.lang_de{background:url("img/flag_de.svg") no-repeat center center;background-size:100%}.nav_selectionicon,.nav_searchicon,.nav_menuicon{padding:0;line-height:0;border:none;outline:none}.nav_searchicon{position:relative;width:32px;height:32px;margin:0 2rem 0 0;background:url("img/icn_searchicon.svg") no-repeat center center;background-size:80%;cursor:pointer}.nav_selectionicon{position:relative;width:32px;height:32px;background:rgba(0,0,0,0);cursor:pointer}.selection_icn_alt{width:32px;height:33px;transition:animation .3s;background:url("img/selection_icn_alt.svg") no-repeat}.selection_icn_alt.animated{animation:animateIcon 1.2s infinite;transition:animation .3s}@-webkit-keyframes animateIcon{0%{transform:scale(1)}49%{transform:scale(1.125)}60%{transform:scale(1.25)}99%{transform:scale(1.125)}100%{transform:scale(1)}}@keyframes animateIcon{0%{transform:scale(1)}49%{transform:scale(1.125)}60%{transform:scale(1.25)}99%{transform:scale(1.125)}100%{transform:scale(1)}}.nav_selection_number{position:absolute;width:32px;height:32px;top:15px;font-size:1.4rem;text-align:center;color:#ca6510}.selection-success{display:flex;position:absolute;z-index:8889;width:200px;top:60px;margin-left:-84px;padding:2rem;line-height:1.3;color:#067c00;background:#69da63;border-radius:6px;box-shadow:1px 1px 4px 4px rgba(0,0,0,.1);transform:translateY(-900px);transition:transform .3s}.selection-success.is-visible{transform:translateY(0);transition:transform .3s}.selection-success-wrapper{position:relative}.selection-success-wrapper::before{position:absolute;display:block;content:" ";width:24px;height:24px;top:-32px;left:68px;background:#69da63;transform:rotate(45deg)}.nav_menuicon{position:relative;margin:0;width:32px;height:32px;cursor:pointer;outline:none;background:rgba(0,0,0,0)}.menuicon_btn{display:inline-block;width:32px;height:3px;background:#221e1f}.do-close .menuicon_btn{background:rgba(0,0,0,0)}.menuicon_btn::before{position:absolute;display:block;content:" ";width:32px;height:3px;margin-top:10px;background:#221e1f;transition:.1s all}.do-close .menuicon_btn::before{margin-top:0;transform:rotate(45deg);transition:.1s all}.menuicon_btn::after{position:absolute;display:block;content:" ";width:32px;height:3px;margin-top:-10px;background:#221e1f;transition:.1s all}.do-close .menuicon_btn::after{margin-top:0;transform:rotate(-45deg);transition:.1s all}@media screen and (min-width: 0px){.home .nav{background:#fff;transition:all .3s}.nav_wrapper{border-bottom:6px solid #b08445}.nav_logo{visibility:visible}.nav_logo-signature{font-size:1.2rem;font-weight:400;line-height:1;color:#fff;font-family:Helvetica,"Helvetica Neue",arial,sans-serif;white-space:nowrap;margin-left:2rem}.nav_logo_mobile{display:none;visibility:hidden}.nav_logo_img{height:92px}.nav_logo_img_mobile{height:92px}.nav_selectionicon{margin-right:2rem}.nav_searchicon{display:block;visibility:visible}.home .nav_searchicon{display:none;visibility:hidden}}@media screen and (min-width: 640px){.nav_wrapper{padding:0 5rem}.nav_logo{display:flex;align-items:center;visibility:visible}.nav_logo_mobile{display:none;visibility:hidden}.nav_selectionicon{margin-right:10rem}}@media screen and (min-width: 800px){.nav_logo_img{height:138px}}@media screen and (min-width: 1080px){.home .nav{background:rgba(0,0,0,0);transition:background .25s}.home .nav_wrapper{border-bottom:6px solid rgba(0,0,0,0)}.home.pause .nav,.home .nav.has-background{border-bottom:6px solid #b08445}.nav_logo_img{height:138px}.nav_searchicon{display:none;visibility:hidden}.home .nav_searchicon{display:none;visibility:hidden}}@media screen and (min-width: 1440px){.nav{border-bottom:6px solid #b08445}.home .nav{border-bottom:6px solid rgba(0,0,0,0)}.home.pause .nav{border-bottom:6px solid #b08445}.nav_wrapper{border-bottom:6px solid rgba(0,0,0,0)}.home.pause .nav_wrapper{border-bottom:6px solid rgba(0,0,0,0)}}.home_header{position:relative;line-height:0;overflow:hidden}.home_header_img{width:100%;height:100%;object-fit:cover;object-position:top center}.header_video{width:100%;height:100%;object-fit:cover;object-position:top center}.home_header_wrapper{position:absolute;top:100px;bottom:0;left:0;right:0;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center}.home_header_wrapper>*{height:50%}.home_header_baseline{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin:0 auto}.home_header_search{position:static;transition:top .5s,left .5s,right .5s,height .5s}.home_header_search.is-fixed{position:fixed;top:106px;left:0;right:0;height:auto;box-shadow:0px 0px 3px 3px rgba(0,0,0,.2);transition:top .5s,left .5s,right .5s,height .5s}.home_header_title{margin-left:100px;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-weight:400;line-height:1.1;text-align:center;color:#fff}.home_header_title span{display:inline-block;padding:0 3rem;background:rgba(34,30,31,.8);text-shadow:1px 1px 3px rgba(34,30,31,.6)}.home_header_title span:first-child{padding:1rem 3rem 0;font-weight:700;font-size:4.6rem}.home_header_title span:last-child{padding:0 3rem 1rem;font-weight:700;text-shadow:none}.home_header_title_profile{padding:1rem 3rem !important}.home_header_title i{font-style:normal;color:#b08445}.header_slideshow{position:relative;height:100%}.header_slide{display:none;right:0;bottom:0;background:#000}.header_wrapper{max-width:1440px;margin:auto}.preview_slide .header_slide_wrapper{max-width:1440px;margin:auto}.header_slide_infos{max-width:1440px;margin:auto}.welcome_slide_title{padding:2rem;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-weight:400;line-height:1;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.welcome_slide_title span{color:#b08445}.welcome_slide_title .push{margin-left:10rem}.welcome_slide_subtitle{line-height:1.125;color:#fff}.preview_slide .header_slide_infos{left:63%;bottom:25%;background:#323232}.preview_slide .header_slide_infos{max-width:480px;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;color:#fff}.slide_preview_title{font-weight:400}.slide_preview_subtitle{margin-bottom:.5rem;font-size:1.8rem;color:#b08445}.slide_preview_desc{margin-bottom:.5rem}.slide_preview_price{margin-bottom:1.5rem;font-size:2.1rem}.slide_preview_link,.slide_preview_link:hover,.slide_preview_link:visited{color:#221e1f}.slide_preview_link{display:inline-block;margin:0;background:#fff}@media screen and (min-width: 0px){.header{position:relative}.home_header{display:none;visibility:hidden}.header_slide_wrapper{position:relative;height:100%;max-height:180px}.header_slide_img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header_slide_infos{position:static;padding:2rem}.welcome_slide .header_slide_infos{display:none}.home_header_title{font-size:3.2rem}}@media screen and (min-width: 1080px){.header{height:100vh}.home_header{display:block;visibility:visible}.header_slide_wrapper{max-height:none}.header_slide_img{width:100%;height:100%;object-fit:cover}.preview_slide .header_slide_img{width:66%;object-fit:contain;object-position:0}.header_slide_infos{position:absolute;padding:3rem 4rem}.welcome_slide .header_slide_infos{display:block;top:15%;left:5%;right:5%}.welcome_slide_title{font-size:4rem}.welcome_slide_subtitle{font-size:2.8rem}}@media screen and (min-width: 1140px){.welcome_slide .header_slide_infos{top:15%;left:10%;right:10%}.welcome_slide_title{font-size:5rem}.welcome_slide_subtitle{font-size:3.4rem}}@media screen and (min-width: 1440px){.home_header_title{font-size:4.2rem}}@media screen and (min-width: 1680px){.welcome_slide .header_slide_infos{top:25%;left:10%;right:40%}.welcome_slide_title{font-size:5rem}}.aside{position:fixed;z-index:9999;right:0;bottom:0;background:#fff;transform:translateX(200%);transition:.5s transform}.aside.is-open{transform:translateX(0px);transition:.5s transform}.aside_navigation,.aside_selection{display:none}.aside_navigation.is-active,.aside_selection.is-active{display:block}.aside_selection.is-active{display:flex;flex-direction:column;height:100%}.selection_wrapper{overflow:auto}.navigation_list{list-style-type:none;margin:0;padding:0;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif}.navigation_link{display:block;line-height:1.125;color:#221e1f;border-bottom:1px solid hsl(345,6.25%,82.5490196078%)}.navigation_link.fees-link[target=_blank],.navigation_link.followus-fb[target=_blank]{position:relative}.navigation_link.fees-link[target=_blank]::after{display:inline-block;width:24px;height:24px;margin:0 0 0 .5rem;content:" ";background:url(img/icn_external_link_grey.svg) no-repeat;background-size:cover;opacity:.5}.navigation_link.followus-fb[target=_blank]::after{display:inline-block;width:32px;height:32px;margin:0 0 0 .5rem;content:" ";vertical-align:top;background:url(img/icn_facebook.svg) no-repeat;background-size:cover}.navigation_link,.navigation_link:hover,.navigation_link:visited,.navigation_link:active{color:#221e1f}.aside_selection{font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;color:#221e1f}.aside_selection_title{margin:0 0 4rem;font-size:3rem;line-height:1.125}.selection-empty{display:inline-block;color:#ca6510}.selection-empty.is-hidden{display:none}.selection_list{list-style-type:none;margin:0;padding:0}.selection_item{position:relative}.selection_item_button{position:absolute;top:10px;right:10px;width:36px;height:36px;background:#fff;border:none;cursor:pointer;outline:none}.icn_remove_in_selection{width:100%;height:100%}.selection_item_button span{display:block;text-indent:-999rem}.selection_item_inner{display:grid;grid-template-columns:25% 1fr;margin:0 0 2rem;border:1px solid rgba(184,129,59,.5)}.selection_img{width:100%;height:100%;object-fit:cover}.selection_subtitle{margin-bottom:.5rem;font-size:1.8rem;color:#b08445}.selection_content{padding:2rem}@media screen and (min-width: 0px){.aside{top:80px;width:100%;max-width:initial;padding:2rem 4rem}.selection_item{display:block}.navigation_link{padding:2rem 1rem;font-size:2rem}.navigation_link span{font-size:1.6rem;color:#b08445}}@media screen and (min-width: 800px){.aside{top:100px;width:100%;max-width:800px;padding:4rem}.home .aside{top:100px}.selection_item{display:grid}.navigation_link{padding:3rem 2rem;font-size:3rem}.navigation_link span{font-size:2.4rem}}@media screen and (min-width: 1440px){.aside{top:106px}.home .aside{top:106px}}.msearch{padding:2rem;background:#221e1f;transition:all .25s}.biens .msearch.is-hidden,.bien .msearch.is-hidden,.page .msearch.is-hidden{height:0;padding:0;overflow:hidden;transition:all .25s}.msearch_title{max-width:50rem;margin:0 auto 3rem;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-size:2rem;line-height:1;text-align:center;color:#fff}.msearch_wrapper{display:flex;justify-content:center;max-width:50rem;margin:auto}.msearch_form{width:100%;max-width:100%}.msearch_field{margin:0 0 1.2rem}.msearch_field .easy-autocomplete{width:100%;max-width:100%}.easy-autocomplete-container ul{position:absolute !important;left:0 !important;right:0 !important}.msearch_field .easy-autocomplete-container b{font-weight:400 !important}.msearch input{width:100%;max-width:100%;margin:0;padding:1.5rem 2rem;color:#221e1f;background:#fff;outline:none;border:1px solid #d8d8d8;border-radius:4px}#m-eac-city-cp{width:100%;max-width:100%;margin:0;padding:1.5rem 2rem;color:#221e1f;background:#fff;outline:none;border:1px solid #d8d8d8;border-radius:4px}.msearch input::placeholder{color:rgba(34,30,31,.5)}.msearch input:focus{border:1px solid #888;transition:border .25s}.msearch input:focus::placeholder{color:#221e1f}@-moz-document url-prefix(){.msearch input::placeholder{color:#221e1f}.msearch input:focus::placeholder{color:#221e1f}}.field_select::after{position:absolute;top:50%;right:2rem;margin-top:-5px;display:block;content:" ";width:12px;height:12px}.msearch select{position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:none;box-shadow:none;width:100%;max-width:100%;margin:0;padding:1.5rem 2rem;color:rgba(34,30,31,.5);background:#fff url("img/icn_arrow_down.svg") no-repeat;background-size:12px 8px;background-position:95% center;border:1px solid #d8d8d8;border-radius:4px}@-moz-document url-prefix(){.msearch select{color:rgba(34,30,31,.5)}}.msearch select option:checked{color:red}.msearch select::-ms-expand{display:none}.msearch_submit{display:flex;width:100%;max-width:100%;padding:1.5rem 2rem;justify-content:center;align-items:center;font-size:1.8rem;color:#fff;background:#b08445;border:none;border-radius:12px;cursor:pointer;outline:none}.msearch_submit_icn{display:inline-block;width:20px;height:20px;margin:0 0 0 1rem;background:url("img/icn_msearch_submit.svg") no-repeat center center;background-size:cover}@media screen and (min-width: 0px){.msearch{display:block;visibility:visible}}@media screen and (min-width: 800px){.msearch{display:block;visibility:visible}}@media screen and (min-width: 1080px){.msearch{display:none;visibility:hidden}}.search{background:#221e1f}.home_search{padding:4rem 5rem;background:rgba(34,30,31,.9);border-radius:5px}.home_header_search.is-fixed .home_search{padding:2rem 4rem}body.biens .search,body.bien .search,.search.is-fixed{position:fixed;z-index:6666;right:0;left:0;box-shadow:0px 0px 3px 3px rgba(0,0,0,.2)}.search_wrapper{position:relative;max-width:1440px;margin:auto;padding:0}.searchform{justify-content:center;align-items:center}.searchform_field{position:relative;height:44px;margin:2px;text-align:right;background:#fff}.search_button{height:100%;padding:0 0 0 30px;text-align:left;color:#b08445;background:#fff;border:none;cursor:pointer}.searchform_text{width:260px;height:100%;padding:0 0 0 30px;text-align:left;color:#b08445;background:#fff;border:none;cursor:pointer}.searchform ::-webkit-input-placeholder{color:#b08445}.searchform ::-moz-placeholder{color:#b08445}.searchform :-ms-input-placeholder{color:#b08445}.searchform ::-ms-input-placeholder{color:#b08445}.searchform ::placeholder{color:#b08445}.searchform input::-webkit-input-placeholder{color:#b08445}.searchform input:focus::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.searchform input:-moz-placeholder{color:#999}.searchform input:focus:-moz-placeholder{color:red}.searchform input::-moz-placeholder{color:#999}.searchform input:focus::-moz-placeholder{color:red}.searchform input:-ms-input-placeholder{color:#999}.searchform input:focus:-ms-input-placeholder{color:red}.search_button.type{padding:0 0 0 40px}.search_input.disabled{opacity:.3}.search_input::-webkit-input-placeholder{color:#b08445}.search_input::placeholder,.search_input::-webkit-input-placeholder,.search_input::-moz-placeholder,.search_input:-ms-input-placeholder,.search_input::-ms-input-placeholder{color:#b08445}.search_submit{height:44px;margin:2px;padding:0 6rem 0 4rem;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;color:#fff;background:#b08445 url("img/icn_search_white.svg") no-repeat;background-size:24px 24px;background-position:90% center;border:none;border-radius:5px;cursor:pointer}.searchform_icn_ref{background:url("img/icn_search_ref.svg") no-repeat center center;background-size:70%}.searchform_icn_dep{background:url("img/icn_search_dep.svg") no-repeat center center;background-size:contain}.searchform_icn_cp{background:url("img/icn_search_cp.svg") no-repeat center center;background-size:contain}.searchform_icn_type{background:url("img/icn_search_type.svg") no-repeat center center;background-size:contain}.searchform_icn_min{background:url("img/icn_search_min.svg") no-repeat center center;background-size:contain}.searchform_icn_max{background:url("img/icn_search_max.svg") no-repeat center center;background-size:contain}.icn_arrow_down{position:absolute;z-index:0;width:14px;height:8px;top:50%;margin-top:-4px;right:10px;cursor:pointer;background:url("img/icn_arrow_down.svg") no-repeat center center;background-size:contain}.searchform_field.is-active .icn_arrow_down{transform:rotate(180deg)}.searchform_selector{position:absolute;z-index:2;background:#fff;top:0;right:0;bottom:0;left:0;width:100%;color:#b08445;border:none;background:rgba(0,0,0,0);appearance:none;cursor:pointer}.searchform_field.is-active .searchform_selector{display:block}.searchform_subfield{justify-content:flex-end;align-items:center}.searchform_label{padding:0 1rem}.searchform_helper{margin:.25rem 0 1rem;padding:.25rem 0;color:#ca6510;background:rgba(0,0,0,0);border:0;border-bottom:1px solid #ca6510;cursor:pointer}@media screen and (min-width: 0px){.search{display:none;visibility:hidden;position:fixed;z-index:6666;top:106px;height:80px;right:0;left:0;padding:2rem;height:auto}body.biens .search,body.bien .search,.search.is-fixed{top:86px}.icn_search_mobile{margin:.5rem 0 .5rem 1.5rem;height:18px}.searchform{display:none;visibility:hidden}.searchform.is-visible{display:block;visibility:visible}.searchform>*{margin-left:auto;margin-right:auto}.searchform_field{width:200px}.searchform_ref{width:120px}.search_input{width:200px;height:100%;padding:0 10px;color:#b08445;background:#fff;border:none}.searchform_field .easy-autocomplete{height:100%}.searchform_field .easy-autocomplete input{width:200px !important;height:100% !important;padding:0 10px !important;color:#b08445 !important;border:none !important;box-shadow:none !important;border-radius:0 !important}.searchform_field .easy-autocomplete-container{text-align:left;line-height:1.4}.searchform_field .easy-autocomplete-container b{font-weight:400 !important}.search_input.ref{width:120px}.searchform_selector{text-indent:1rem}@-moz-document url-prefix(){.searchform_selector{text-indent:.5rem}}.searchform_cp,.searchform_type{width:150px}.search_submit{display:block;width:200px}}@media screen and (min-width: 640px){.searchform{display:none;visibility:hidden}.searchform.is-visible{display:flex;flex-direction:row}.searchform>*{margin-left:2px;margin-right:2px}.searchform_minprice,.searchform_maxprice{width:150px}.search_submit{width:260px;margin-left:3rem}}@media screen and (min-width: 800px){body.biens .search,body.bien .search,.search.is-fixed{top:100px}}@media screen and (min-width: 1080px){.search{display:block;visibility:visible}.search_mobile{display:none;visibility:hidden}.searchform{display:flex;visibility:visible}.search_submit{width:auto}}@media screen and (min-width: 1280px){.search{position:static;padding:2rem 4rem;height:88px}}@media screen and (min-width: 1440px){body.biens .search,body.bien .search,.search.is-fixed{top:106px}.searchform_icn{position:absolute;z-index:2;width:16px;height:16px;top:50%;margin-top:-8px;left:10px}.searchform_field{width:200px}.searchform_ref{width:150px}.search_input{padding:0 10px 0 30px}.searchform_field .easy-autocomplete input{padding:0 10px 0 30px !important}.search_input.ref{width:150px}.searchform_selector{text-indent:3rem}@-moz-document url-prefix(){.searchform_selector{text-indent:1.5rem}}.searchform_cp,.searchform_type{width:180px}.searchform_minprice,.searchform_maxprice{width:150px}}.welcome_wrapper{grid-template-columns:60% 40%;max-width:1440px;margin:auto}@media screen and (min-width: 0px){.welcomeWrapper{max-width:90%;margin:5rem auto 0;font-size:2rem}.welcomeWrapper p:last-child{font-size:2rem;font-style:italic;color:#707070}.welcomeWrapper p:first-child .ff-alt{font-size:2rem}.welcomeWrapper p:first-child{margin-bottom:2rem}}@media screen and (min-width: 1024px){.welcomeWrapper{max-width:50%;margin:10rem auto 12rem;font-size:2.8rem}.welcomeWrapper p:last-child{font-size:2.6rem}.welcomeWrapper p:first-child .ff-alt{font-size:2.6rem}.welcomeWrapper p:first-child{margin-bottom:5rem}}.welcome_title{font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-weight:400;color:#ca6510}.welcome_title span{color:#221e1f}.welcome_cta,.focus_cta{display:inline-block}.welcome_cta,.welcome_cta:hover,.welcome_cta:visited,.focus_cta,.focus_cta:hover,.focus_cta:visited{color:#221e1f}.cta_inner{align-items:center;padding:0 0 0 2rem}.cta_inner::after{content:" ";display:flex;justify-content:center;align-items:center;width:44px;height:44px;margin-left:2rem;background:#221e1f url("img/icn_arrow_right_lin.svg") no-repeat center center;background-size:13px 13px}.preview_slide .cta_inner::after{background:#b08445 url("img/icn_arrow_right_white.svg") no-repeat center center;background-size:13px 13px}.welcome_cta span,.focus_cta span{justify-content:center;align-items:center;width:44px;height:44px;margin-left:2rem;background:#221e1f}.icn_arrow_right{height:12px}.welcome_mapteaser{justify-content:center;align-items:center;padding:5rem;color:#fff;background:#221e1f}.mapteaser_title_inner{justify-content:center;align-items:center}.mapteaser_title_inner::before{display:block;content:" ";width:48px;height:38px;margin:0 2rem 0 0;background:url("img/icn_mapteaser_title.svg") no-repeat center center}.mapteaser_title{font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-weight:400;font-size:4.8rem}.icn_mapteaser_title{margin-right:10px;width:48px}.color-orange{color:#b08445}.mapteaser_icon{width:258px;height:217px;background:url("img/icn_mapteaser_icon.svg") no-repeat center center}.mapteaser_subtitle{margin:2rem 0 0;font-size:3.2rem;line-height:1.1;color:#b08445}@media screen and (min-width: 0px){.welcome_wrapper{display:block}.welcome_presentation{padding:0 0 5rem}.welcome_title{padding:4rem 0 2rem;font-size:3.2rem;line-height:1}.welcome_title>div{display:inline-block}.welcome_title .push{margin-left:0}.welcome_txt{padding:0 0 2rem;font-size:1.6rem;font-weight:400}.welcome_cta{margin:0}}@media screen and (min-width: 800px){.welcome_presentation{padding:5rem}.welcome_title{padding:2rem;font-size:5rem;line-height:1}.welcome_title .push{margin-left:10rem}.welcome_txt{padding:0 8rem 2rem;font-size:2rem;font-weight:300}.welcome_cta{margin:0 0 0 8rem}}@media screen and (min-width: 960px){.welcome_title>div{display:block}}@media screen and (min-width: 1140px){.welcome_wrapper{display:grid}}.properties_wrapper{max-width:1440px;margin:auto}.properties_title,.properties_title_carousel{font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif}.properties_title_counter{text-transform:none}.filter{position:relative;background:#69da63;border:2px solid #69da63;border-radius:12px;cursor:pointer;outline:none;transition:.25s all}.filter i{position:absolute;top:4px;right:4px;display:flex;content:" ";width:16px;height:16px;border-radius:16px;background:#fff;opacity:0;transition:.25s opacity}.filter.is-selected:hover i{opacity:1;transition:.25s opacity}.icn_close_filter{justify-content:center;align-items:center;width:10px;margin:3px}.filter.is-selected{color:#fff;background:#067c00;border:2px solid #067c00;transition:.25s all;opacity:1;transition:.25s opacity}.filter.favorite{color:#b08445;background:#fff;border:2px solid #b08445;transition:.25s all}.filter.favorite.is-selected{color:#fff;background:#b08445;border:2px solid #b08445;transition:.25s all}.filter.prestige{color:#221e1f;background:#fff;border:2px solid #221e1f;transition:.25s all}.filter.prestige.is-selected{color:#fff;background:#221e1f;border:2px solid #221e1f;transition:.25s all}.properties_list{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%;margin:0;padding:0;list-style-type:none}.preview{position:relative;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;outline:1px solid #eee;transition:.1s all}.preview_tag{position:absolute;display:inline-block;top:0;left:0;padding:2rem;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,arial,sans-serif;color:#fff;background:#b08445}.preview_badge{position:absolute;display:inline-block;bottom:10px;left:10px;width:64px;height:64px;border-radius:64px}.badge_virtual_tour{background:hsla(0,0%,100%,.8) url("img/icn_vue_3d_grey_2.svg") no-repeat center center;background-size:70%}.preview:hover{outline:5px solid #eee;transition:.1s all}.preview_fig{position:relative;margin:0;padding:0;max-height:250px;line-height:0;overflow:hidden}.preview_fig_link{display:block;line-height:0}.preview_img{width:100%;object-fit:cover}.preview_link{display:block}.preview_info{position:relative;padding:3rem 9rem 4rem 2rem}.preview_info_link{display:block}.preview_info_link,.preview_info_link:hover,.preview_info_link:visited{color:#221e1f}.preview_subtitle{margin-bottom:.5rem;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,arial,sans-serif;font-size:1.8rem;color:#b08445}.preview_desc{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,arial,sans-serif;line-height:1.3}.preview_price{position:absolute;top:-4rem;right:0;padding:0 3rem;height:4rem;justify-content:center;align-items:center;font-size:1.8rem;color:#fff;background:rgba(34,30,31,.9)}.preview_cta{margin:1rem 0 0}.preview_cta_link,.preview_cta_link:visited,.preview_cta_link:hover,.preview_cta_link:active{display:inline-block;margin:1rem 0 0;padding:1rem 2rem;color:#fff;background:#b08445;border-radius:5px}.properties_item{border:1px solid #d5d0d1;background:#f2f2e5}.properties_item .preview_cta_link,.properties_item .preview_cta_link:visited,.properties_item .preview_cta_link:hover,.properties_item .preview_cta_link:active{background:#00197f}.preview_icons{position:absolute;z-index:2;top:0;right:0;bottom:0;width:50px}.preview_icon{justify-content:center;align-items:center;width:50px;height:50px;color:rgba(49,37,20,.75);background:hsl(345,6.25%,82.5490196078%)}.preview_icon_fig{width:16px;height:16px}.preview_icon_room{background:url("img/icn_preview_room.svg") no-repeat center center}.preview_icon_bedroom{background:url("img/icn_preview_bedroom.svg") no-repeat center center}.preview_icon_bathroom{background:url("img/icn_preview_bathroom.svg") no-repeat center center}.preview_icon_number{margin-left:5px}.add-to-selection,.remove-from-selection{position:relative;width:50px;height:50px;border:none;cursor:pointer}.add-to-selection{background:#b08445 url("img/selection_icn_white_alt.svg") no-repeat center center;background-size:60%}.remove-from-selection{background:rgba(49,37,20,.5) url("img/unselect_icn_white_alt.svg") no-repeat center center;background-size:60%}.add-to-selection.is-hidden,.remove-from-selection.is-hidden{display:none;visibility:hidden}.icn-add-to-selection,.icn-remove-from-selection{width:80%}.nav-pagination{display:flex;text-align:center}.pagination{display:flex;list-style-type:none;margin:0 auto;padding:0;border:1px solid rgba(52,17,14,.25);border-radius:5px}.pagination-item{margin:0;padding:0;border-right:1px solid rgba(52,17,14,.25)}.pagination-item:last-child{border-right:none}.pagination-link{display:inline-block;margin:0;padding:1rem 2rem}.pagination-item.active .pagination-link{background:#221e1f}.pagination-link,.pagination-link:hover,.pagination-link:active,.pagination-link:visited{color:#221e1f;border:none}.pagination-item.active .pagination-link,.pagination-item.active .pagination-link:hover,.pagination-item.active .pagination-link:active,.pagination-item.active .pagination-link:visited{color:#fff;border:none}.pagination-item.disabled .pagination-link,.pagination-item.disabled .pagination-link:hover,.pagination-item.disabled .pagination-link:active,.pagination-item.disabled .pagination-link:visited{color:rgba(34,30,31,.5);border:none;cursor:default}@media screen and (min-width: 0px){.properties{padding:0}.properties_title{padding:5rem 0 3rem;font-size:2.2rem;font-weight:400}.properties_title_carousel{padding:5rem 0 3rem;font-size:2.2rem;font-weight:400}.biens .properties_title{font-size:2.4rem}.biens .properties_title_carousel{font-size:2.4rem}.properties_filters{padding:0 0 4rem;justify-content:center}.filter{padding:.5rem 3rem;margin:.5rem;font-size:1.4rem}.preview{width:100%;margin-bottom:2rem}.preview_title{font-size:1.8rem;font-weight:600}.nav-pagination{margin:0 0 4rem}}@media screen and (min-width: 800px){.properties{padding:0 0 8rem}.properties_filters{padding:0 5rem 5rem}.filter{padding:1rem 4rem;margin:1rem;font-size:1.6rem}.preview{width:49%;min-width:360px;max-width:460px;height:560px;margin-bottom:2%}.preview_title{font-size:2rem;font-weight:600}.nav-pagination{margin:2rem 0 0}}@media screen and (min-width: 1080px){.properties_title{padding:8rem 5rem 7rem;font-size:3.2rem;font-weight:400}.properties_title_carousel{padding:0 5rem 2rem;font-size:3.2rem;font-weight:400}.biens .properties_title{font-size:3.2rem}.biens .properties_title_carousel{font-size:3.2rem}.preview{width:32%;min-width:360px;max-width:460px;height:560px;margin-bottom:2%}.preview_title{font-size:2rem;font-weight:600}}@media screen and (min-width: 0px){.carousel:after{content:""}.carousel_cell{width:100%;margin:0 1% 4rem;background:#fff;border:1px solid hsl(345,6.25%,82.5490196078%)}}@media screen and (min-width: 1024px){.carouselwrapper{margin:8rem 0 16rem;padding:0 60px}.carousel:after{content:"flickity";display:none}.carousel_cell{width:32%;margin:0 1%;height:420px;background:#fff;border:1px solid hsl(345,6.25%,82.5490196078%)}}.carousel_cell_fig{position:relative;margin:0;padding:0;width:100%;line-height:0;overflow:hidden}.carousel_cell_fig_link{display:block}.carousel_cell_fig_img{width:100%;height:100%;object-fit:cover}.carousel_cell_infos{position:relative;padding:2rem 2rem 4rem}.carousel_cell_infos_link{display:block}.carousel_cell_infos_price{position:absolute;display:flex;top:-4rem;right:0;padding:0 3rem;height:4rem;justify-content:center;align-items:center;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-size:1.8rem;color:#fff;background:rgba(34,30,31,.9)}.carousel_cell_infos_title{margin:0 0 1rem;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-size:1.6rem;font-weight:600;text-transform:uppercase}.carousel_cell_infos_subtitle{color:#b08445}.carousel_cell_infos_cta_link:link,.carousel_cell_infos_cta_link:visited{display:inline-block;margin:1rem 0 0;padding:1rem 2rem;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;color:#fff;background:#00197f;border-radius:5px}.flickity-button{color:#fff !important;background:rgba(34,30,31,.8) !important}.flickity-prev-next-button.previous{left:-60px !important}.flickity-prev-next-button.next{right:-60px !important}.property_slideshow_link{display:block;width:100%;line-height:0;outline:none;visibility:hidden}.slideshow_control{position:absolute;z-index:2222;top:0;bottom:0;justify-content:center;align-items:center;width:10%;height:100%;font-size:3rem;color:hsla(0,0%,100%,.6);cursor:pointer;opacity:1}.control-right{right:0}.lp2021 .fancybox-bg{opacity:.98 !important}.lp2021 .fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right:0;height:95px;padding:10px;box-sizing:border-box;background:rgba(0,0,0,.6)}.lp2021 .fancybox-inner{right:0 !important;bottom:95px !important}.lp2021 .fancybox-thumbs__list a:before{border:6px solid #fff}.lp2021 .fancybox-thumbs-x .fancybox-thumbs__list{margin:auto}@media screen and (min-width: 0px){.property_header{background:#000;margin-left:0;margin-right:0}.property_header_wrapper{position:relative}.property_slideshow{max-height:30vh}.property_img{height:30vh;width:100%;object-fit:cover}.slideshow_control_arrow{width:30px;height:30px;border-radius:30px}.control-left-arrow{background:rgba(0,0,0,.8) url("img/icn_arrow_left_white.svg") no-repeat 45% center;background-size:8px}.control-right-arrow{background:rgba(0,0,0,.8) url("img/icn_arrow_right_white.svg") no-repeat 55% center;background-size:8px}}@media screen and (min-width: 800px){.property_slideshow{max-height:none}.property_img{height:600px;cursor:pointer}}@media screen and (min-width: 1080px){.property_header_fancytrigger{position:absolute;z-index:2223;top:0;right:0;bottom:0;left:0;cursor:pointer;outline:none}.slideshow_control_arrow{width:60px;height:60px;border-radius:60px}.control-left-arrow{background:rgba(0,0,0,.8) url("img/icn_arrow_left_white.svg") no-repeat 45% center;background-size:16px}.control-right-arrow{background:rgba(0,0,0,.8) url("img/icn_arrow_right_white.svg") no-repeat 55% center;background-size:16px}}@media screen and (min-width: 1440px){.property_header{background:#000;margin-left:auto;margin-right:auto}.property_header_wrapper{position:relative;height:600px}}.property_main{padding:0 0 8rem;background:rgba(34,30,31,.1)}.property_main_wrapper{display:grid;grid-template-columns:835px 1fr;grid-column-gap:2%;justify-content:space-between;max-width:1440px;margin:auto;padding:0 0 4rem}@media screen and (max-width: 767px){.property_main_wrapper{display:flex;flex-direction:column}}.immo_secteur{max-width:min(90%,1160px);margin:3rem auto 0;background-color:#fff;padding:8rem 4rem 4rem}.property_card{position:relative}.property_infos{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,arial,sans-serif;background:#fff}.property_ref{color:#b08445}.property_ref,.property_subtitle{font-size:2rem}.property_subtitle{color:rgba(34,30,31,.6)}.property_desc_title{margin-top:1rem;padding:.5rem 0;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;color:#b08445;border-bottom:1px solid #b08445}.property_price{margin:2rem 0 0}.property_price_hinclude{font-weight:700;font-size:2.4rem}.property_price_hexclude{font-size:1.8rem}.property_price_rate{font-style:italic;font-size:1.6rem;color:rgba(34,30,31,.6)}.property_price_hexclude,.property_price_rate{font-weight:400}.property_summary{justify-content:space-around;margin:4rem 0 0}.property_summary_item{position:relative;list-style-type:none}.property_summary_item::before,.property_details_item::before{display:inline-block;content:" ";width:16px;height:16px;margin-top:3px;margin-left:-2rem;margin-right:.5rem;background:url(img/icn_check.svg) no-repeat center center;background-size:contain}.property_details{font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;background:#fafafa}.property_details_dpe{margin:3rem 0 5rem}.dpe-reports{margin:2rem 0 0;justify-content:space-between;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,arial,sans-serif}.dpe-energy-report-title{margin:0 0 .5rem;font-weight:400;font-size:1.8rem}.dpe-energy-report-data,.dpe-no-report{display:inline-block;padding:.5rem 1rem;font-style:italic;background:#eee;border:1px solid #ddd}.dpe-energy-report-value{font-size:2rem;font-style:normal;color:#000}.dpe-energy-sticker,.dpe-ges-sticker{margin:1rem 0 0;outline:1px solid #000}.property_details_wrapper,.nouveaute_details_wrapper{justify-content:space-around}.property_details_wrapper>*,.nouveaute_details_wrapper>*{width:40%}.property_details_group{margin:0 0 4rem}.property_details_title,.property_embed_title{padding:.5rem 0;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;color:#b08445;border-bottom:1px solid #b08445}.property_details_icon{display:block;content:" ";margin:3rem 0 0}.description_icon{width:64px;height:64px;background:url("img/icn_description_grey.svg") no-repeat center center;background-size:contain}.more_details_icon{width:48px;height:48px;background:url("img/icn_more_details_grey.svg") no-repeat center center;background-size:contain}.dpe_icon{width:56px;height:56px;background:url("img/icn_dpe_grey.svg") no-repeat center center;background-size:contain}.property_detail_title{margin:0 0 .5rem;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-weight:700;font-size:2rem}.property_details_list{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,arial,sans-serif;list-style-type:none}.property_details_item{position:relative}.property_embed{background:#fff}.property_embed_header{padding:2rem 4rem 0}.property_embed_icon{width:64px;height:64px;background:url("img/icn_description_grey.svg") no-repeat center center;background-size:contain}.matterport_icon,.youtube_icon{width:56px;height:56px;background:url("img/icn_vue_3d_grey_2.svg") no-repeat center center;background-size:contain}.property_embed_container{position:relative;padding-bottom:62.5%;height:0;background:#323232}.property_embed_iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0}.property_contact{position:relative}.property_contact_form,.selection_contact_form{position:relative}.property_contact_phone,.property_contact_phone:hover,.property_contact_phone:visited,.property_contact_phone:active{color:#fff}.property_contact_share{display:flex;justify-content:flex-end;align-items:center;padding:0 4rem 5rem;background:#fff}.property_contact_share_intro{display:inline-block;margin:0 1rem 0 0}.property_contact_share_link{display:inline-block;width:24px;height:24px;margin:0 .5rem}.property_contact_share_icon{width:24px;height:24px}@media screen and (min-width: 0px){.property_desc{margin:3rem 0 0}.dpe-reports>*{width:100%}.dpe-energy-report{margin:0 0 4rem}.property_contact_sticky{position:fixed;bottom:0;left:0;right:0;box-shadow:0px -2px 5px rgba(0,0,0,.3);transform:translateY(200%);transition:transform .25s}.property_contact_sticky.is-visible{transform:translateY(0);transition:transform .25s}.property_contact_sticky_links{display:flex;background:#b08445}}@media screen and (min-width: 600px){.dpe-reports>*{width:48%}.dpe-energy-report{margin:0}}@media screen and (min-width: 960px){.property_desc{margin:5rem 0 0}.property_contact_sticky{display:none}}.property_contact_sticky_data{position:relative;display:block;padding:2rem;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;color:rgb(121.0448979592,90.7836734694,47.4551020408);background:#fff}.property_contact_sticky_agency{font-weight:700}.property_contact_sticky_data::after{position:absolute;display:block;content:" ";width:16px;height:16px;bottom:-4px;left:25%;margin-left:-8px;background:#fff;transform:rotate(45deg)}.contact_sticky_link{display:block;width:50%;height:7rem;text-indent:-999rem}.contact_sticky_phone{background:url("img/icn_phone.svg") no-repeat center center;background-size:28px 28px}.contact_sticky_email{background:url("img/icn_email.svg") no-repeat center center;background-size:28px 28px}.contact_sticky_email{border-left:1px solid hsla(0,0%,100%,.6)}.icn_check_azure{width:24px;margin-left:1rem}.property_select{position:absolute;z-index:5555;width:100%;margin-top:-7rem}.property_select_btn{display:flex;width:100%;height:6rem;margin:2rem 0 0;justify-content:center;align-items:center;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;color:#fff;background:#b08445;border:none;cursor:pointer;transition:box-shadow .2s}.property_select_btn:hover{box-shadow:0 0 3px 3px rgba(0,0,0,.1);transition:box-shadow .2s}.property_select_icn{display:inline-block;width:24px;height:24px;margin:-5px 1rem 0 0;background:url("img/selection_icn_white_alt.svg") no-repeat center center;background-size:contain}.property_contact_wrapper,.selection_form_wrapper{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,arial,sans-serif;color:#fff;background:#323232}.property_contact_wrapper{margin:0}.property_contact_title{margin:.5rem 0 0;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-size:2rem;color:#b08445}.property_contact_link,.property_contact_link:hover,.property_contact_link:visited,.property_contact_link:active{position:relative;color:hsla(0,0%,100%,.5);border-bottom:1px dotted hsla(0,0%,100%,.5)}.property_contact_link::after{position:absolute;right:-20px;top:4px;display:block;width:16px;height:16px;content:" ";background:url(img/icn_external_link.svg) no-repeat;background-size:cover;opacity:.5}.form_list{margin:0;padding:0;list-style-type:none}.form_list.is_hidden{display:none;visibility:hidden}.form_item.form_submit{margin-top:15px;background-color:#b08445;border-radius:3px}.form_item.form_submit p{display:flex;justify-content:center;align-items:center}.form_submit_decoration{display:block;width:24px;height:24px;background:url(img/icn_send_white.svg) no-repeat center center;background-size:contain;transform:rotate(45deg)}.property_contact_infos{display:flex;margin:2rem 0 0}.property_contact_infos_vcard{display:flex;flex-direction:column;justify-content:center}.property_contact_infos .property_contact_link{width:fit-content}.property_contact_infos>*{width:50%}.error-message{color:tomato}.property_contact input,.property_contact select,.property_contact textarea,.selection_form input,.selection_form select,.selection_form textarea{display:block;width:100%;padding:10px;margin-top:15px;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,arial,sans-serif;color:#323232;border:none}.property_contact input::placeholder,.property_contact textarea::placeholder,.selection_form input::placeholder,.selection_form textarea::placeholder{color:rgba(50,50,50,.7)}.property_contact input[type=submit],.selection_form input[type=submit]{width:auto;margin-top:0;padding:15px;text-align:center;text-transform:uppercase;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;color:#fff;background:#b08445;border-radius:3px;cursor:pointer}.property_contact input:-webkit-autofill,.property_contact textarea:-webkit-autofill,.property_contact select:-webkit-autofill,.selection_form input:-webkit-autofill,.selection_form textarea:-webkit-autofill,.selection_form select:-webkit-autofill{background:#fff !important;box-shadow:0 0 0 30px #fff inset}.property_contact textarea,.selection_form textarea{height:10rem;resize:none}input[type=submit].sent{background-color:#8fb10b}.screen-reader-response{display:none}.contact_form_success,.selection_form_success{position:absolute;left:0;right:0;bottom:0;margin-left:-5rem;margin-right:-5rem;padding:2rem;font-family:"Lato","Helvetica Neue",Helvetica,arial,sans-serif;font-size:1.8rem;text-align:center;color:#067c00;background:#69da63}.wpcf7-not-valid-tip{padding:.5rem 1rem;display:inline-block !important;color:#ca6510 !important;background:#ffe5d0}.wpcf7-response-output{margin:2rem 0 1rem !important;padding:2rem !important;font-family:"Lato","Helvetica Neue",Helvetica,arial,sans-serif !important;font-size:1.8rem !important;text-align:center !important}.wpcf7-form.sent .form_fields_container,.wpcf7-form.sent .required_fields_notice{display:none;visibility:hidden}.wpcf7-form.sent .wpcf7-response-output{color:#13795b;background:#d2f4ea;border:none !important}.wpcf7-form.invalid .wpcf7-response-output{color:#ca6510;background:#ffe5d0;border:none}.wpcf7-form .required_fields_notice{margin:1rem 0 0}.wpcf7-spinner{display:none !important}.contact_form_success{margin-bottom:-9rem}.contact_form_success.is-hidden,.selection_form_success.is-hidden{display:none}#form-owner label{margin:2rem 0 0;font-size:1.8rem}.property_print{position:absolute;display:flex;width:100%;height:6rem;margin:2rem 0 0;justify-content:center;align-items:center;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;color:#337ab7;background:#fff;cursor:pointer;transition:box-shadow .2s}.property_print:hover{box-shadow:0 0 3px 3px rgba(0,0,0,.1);transition:box-shadow .2s}.property_print .ion{margin:0 1rem 0 0;font-size:2rem;color:#b08445}@media screen and (min-width: 0px){.property_wrapper{padding:0}.property_card{width:100%;margin-top:3rem}.property_contact{width:100%}.property_infos{padding:0 2rem 4rem}.property_title{margin-bottom:1rem;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-size:2.2rem;font-weight:700}.property_desc_title,.property_details_title,.property_embed_title{font-weight:700;font-size:2rem}.property_summary>*,.property_details_wrapper>*,.nouveaute_details_wrapper>*{width:100%}.property_details{padding:2rem 2rem 4rem}.property_details_title,.property_embed_title{margin:1rem 0}.property_contact_wrapper,.selection_form_wrapper{padding:4rem 2rem}}@media screen and (min-width: 600px){.property_summary>*,.property_details_wrapper>*,.nouveaute_details_wrapper>*{width:40%}}@media screen and (min-width: 960px){.property_card{margin-top:0}.property_card::before{position:absolute;content:" ";z-index:5555;display:block;height:5rem;margin-top:-5rem;width:100%;background:#fff}.property_infos{padding:0 4rem 4rem}.property_title{font-size:2.6rem;font-weight:600}.property_desc_title,.property_details_title,.property_embed_title{font-weight:400;font-size:2.2rem}.property_details{padding:2rem 4rem 4rem}.property_details_title,.property_embed_title{margin:2rem 0}.dpe-new-reports-wrapper{gap:30px}.dpe-new-reports-wrapper>*{width:45%}.property_contact::before{position:absolute;content:" ";z-index:5555;display:block;height:5rem;margin-top:-5rem;width:100%;background:#323232}}.page_wrapper{max-width:1440px;margin:auto}.headline_title{font-size:3.2rem;line-height:1;font-weight:300}.page_content{max-width:720px;margin:auto;font-size:1.8rem}.page_content li{margin:0 0 1rem}.solo_title{margin:0 0 5rem;font-size:5rem;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-weight:400;line-height:.75}.solo_subtitle{margin:6rem 0 2rem;font-weight:400;text-transform:uppercase}.solo_title span{font-size:3.5rem;color:#b08445}.solo_intro,.solo_item{margin:0 0 2rem}.solo_item{line-height:1.3}.solo_item_region{font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-size:2rem;font-style:italic;color:#b08445}.solo_item_link{font-size:1.6rem;font-style:italic}.focus{position:relative;padding:0 0 8rem}.focus_content{position:absolute;top:10%;right:25%;max-width:45rem;padding:3rem 5rem;background:hsla(0,0%,100%,.9)}.focus_title{padding:0 0 2rem;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-weight:300;line-height:1}.fontxl{font-size:5rem}.fontl{font-size:4rem}.focus_description{padding:0 0 2rem}@media screen and (min-width: 0px){.page_wrapper{padding:8rem 5%}.headline{display:block;margin:0;padding:0 2rem 8rem}.headline>*{padding:0 2rem}.headline_title{margin-bottom:2rem;text-align:left;border-left:2px solid #b08445}.solo{padding:0 2rem 8rem}}@media screen and (min-width: 640px){.headline{display:flex;max-width:720px;margin:auto;padding:0 0 8rem}.headline>*{width:50%;padding:0 2rem}.headline_title{margin-bottom:0;text-align:right;border-right:2px solid #b08445;border-left:none}.solo{padding:0 0 8rem}}@media screen and (min-width: 768px){.page_wrapper{padding:8rem 0}}.contact .page_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.contact_jumbotron{position:relative;background:url(img/bg-contact-chrisimmo.jpg) no-repeat;background-size:cover;background-position:center 20%}.contact_jumbotron_img{width:100%;height:100%;object-fit:cover;filter:brightness(0.5)}.contact_jumbotron_caption{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.contact_jumbotron_caption_text{padding:2rem;font-weight:200;line-height:1;color:#fff}#map{height:100%}.page-contact .property_contact::before{display:none}@media screen and (min-width: 0px){.contact .page_wrapper{padding:2rem 5%}.contact_jumbotron{height:200px}.contact_jumbotron_caption_text{font-size:2rem;text-shadow:1px 1px 3px rgba(34,30,31,.6)}.page-contact .property_contact_wrapper{padding:4rem 2rem}.contact_map{width:100%;height:500px;margin:4rem 0 0}}@media screen and (min-width: 960px){.page-contact .property_contact_wrapper{padding:4rem 5rem}.contact_map{width:58%;height:auto;margin:0}}@media screen and (min-width: 1080px){.contact .page_wrapper{padding:8rem 5%}.contact_jumbotron{height:30vh}.contact_jumbotron_caption_text{margin-bottom:0;font-size:3.8rem}}.mag-archive{padding:0 0 8rem}.mag_wrapper{max-width:1440px;margin:auto}.mag_title{font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-weight:400;padding:5rem 5rem 4rem}.mag_list{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 300px);grid-gap:15px;margin:0;padding:0;list-style-type:none}.mag_item{padding:2rem;outline:1px dotted orange}.mag_item_link{border-bottom:1px solid orange}.mag-article{padding:0 0 8rem}.article_wrapper{max-width:1440px;margin:auto}.article_title{font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-weight:400;padding:5rem 5rem 4rem}.error404_title{margin:4rem 0 2rem;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-weight:400}.error404_subtitle{position:relative;font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif;font-size:2.5rem}.error404_subtitle::after{position:absolute;display:block;content:" ";width:48px;height:1px;bottom:-4rem;left:50%;margin-left:-24px;background:rgba(176,132,69,.5)}.footer{margin:0;color:#fff;background:#000d33}.postfooter{margin:0;color:#fff;background:hsl(345,6.25%,42.5490196078%)}.postfooter_wrapper,.footer_wrapper{max-width:1440px;margin:auto}.footer_wrapper{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px}.postfooter_wrapper{padding:2rem}.footer_list{margin:0;padding:0;list-style-type:none}.footer_list_item{padding:.25rem 0}#footer_logo_img{max-width:160px}.footer_item_link:link,.footer_item_link:visited,.footer_list a:link,.footer_list a:visited{display:inline-block;color:#fff}.footer_social_link:link,.footer_social_link:visited{display:inline-block}.footer_credits_link:link,.footer_credits_link:visited{display:inline-block;color:hsla(0,0%,100%,.5)}.footer_facebook_icon{display:inline-block;vertical-align:top;margin:0 0 0 .5rem;width:24px}@media screen and (min-width: 0px){.footer_wrapper{display:block;padding:2rem}.footer_cell{padding:1rem 0}.postfooter{font-size:1.2rem}}@media screen and (min-width: 960px){.footer_wrapper{display:grid;padding:8rem 2rem}.footer_cell{padding:2rem 1rem}.postfooter{font-size:1.6rem}}.cookies{position:fixed;z-index:6666;bottom:0;left:0;right:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:1rem 2rem;color:#067c00;background:#69da63}.cookies-link,.cookies-link:hover,.cookies-link:visited{font-weight:700;color:#067c00;border-bottom:1px dotted #067c00}.cookies-ok{margin:1rem 0 1rem 3rem;padding:1rem 2rem;color:#fff;background:#067c00;border:none;border-radius:4px;outline:none;cursor:pointer}.cookies-nope{position:relative;width:24px;height:24px;margin:0 0 0 2rem;padding:0;text-indent:-999rem;background:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}.cookies-nope::before,.cookies-nope::after{position:absolute;display:block;content:" ";width:24px;height:2px;top:11px;background:#067c00}.cookies-nope::before{transform:rotate(135deg)}.cookies-nope::after{transform:rotate(45deg)}.ff-alt{font-family:"Montserrat","Helvetica Neue",Helvetica,arial,sans-serif}.text-primary{color:#b08445}.gold{color:#b08445}.property_main-secteur_immo{overflow-x:hidden}.property_main-secteur_immo img{max-width:70vw}.property_contact_infos_logo{width:90%}
