@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap");@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css);@import url(https://cdn.lineicons.com/3.0/lineicons.css);@font-face{font-family:'Audrey Regular';font-style:normal;font-weight:400;src:local("Audrey Regular"),url(//www.fortisimmo.fr/wp-content/themes/kw-master/assets/fonts/Audrey/Audrey-Normal.woff) format("woff")}@font-face{font-family:'Audrey Medium';font-style:normal;font-weight:400;src:local("Audrey Medium"),url(//www.fortisimmo.fr/wp-content/themes/kw-master/assets/fonts/Audrey/Audrey-Medium.woff) format("woff")}@font-face{font-family:'Audrey Bold';font-style:normal;font-weight:400;src:local("Audrey Bold"),url(//www.fortisimmo.fr/wp-content/themes/kw-master/assets/fonts/Audrey/Audrey-Bold.woff) format("woff")}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background-color:#fff;font-family:Montserrat,sans-serif;font-size:14px;color:#000;line-height:1;margin:0}body *,body:active,body:focus,body:hover{outline:0;margin:0;padding:0;font-weight:unset}.site{max-width:1920px;margin:0 auto;background-color:#fff}article,aside,footer,header,nav,section{display:block}img{display:block;max-width:100%;height:auto}ul{list-style-type:none;margin:0;padding:0}a{text-decoration:none}a:active,a:hover{outline-width:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}b,strong{font-weight:bolder}h1,h2{text-transform:uppercase}h1.title,h2.title{color:#545454;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;font-weight:500;padding:3rem 0;margin:0;gap:20px;text-align:center}h1.title:after,h1.title:before,h2.title:after,h2.title:before{content:"";width:50px;height:1px;background-color:#545454}.button{border:none;cursor:pointer;text-align:center;font-size:.9rem;background-color:#545454;padding:.25rem 1rem;color:#fff}.readmore-plus{padding-top:1rem;color:#fff}.readmore-plus a{width:25px;height:25px;color:#fff;background-color:#545454;border:solid 1px #545454;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.d-block{display:block!important}.d-none{display:none!important}.filters-wrapper{margin:0 auto}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.on-mobile{display:none}.header-top{background-color:#000;text-align:center;color:#fff;padding:.6rem 0;text-transform:uppercase;font-size:.8rem;position:fixed;top:0;left:0;width:100%;z-index:8888;cursor:pointer}header .wrapper-menu{background:rgba(255,255,255);display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem 0 0 0;top:0;left:0;width:100%;min-height:75px;padding:1.5rem 0 0 0;z-index:8888}header .header-block{display:inline-flex;width:100%;margin:2.8em 0 0 0}header .on-mobile{display:none}header .lang-switcher-account{position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;font-size:.8rem;padding:.9rem}header .lang-switcher-account a{color:#545454;cursor:pointer}.lang-switcher-account select{display:none}header .logo-block{width:8%}header .logo{position:absolute;top:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20}header .logo img{display:block;height:75px}header .header-block li a{color:#878787;padding:.25rem .5rem;font-size:1em}header .header-block li a:hover{color:#000}header .primary-menu-container ul li.current-menu-item a{background:#545454;color:#fff!important;padding:.25rem .5rem}header .main-menu-block1,.main-menu-block2{width:46%}header .primary-menu-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;gap:65px}header .primary-menu-container ul:after{content:"";display:block;width:75px;height:1px;background-color:transparent}header .secondary-menu-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}header .secondary-menu-container ul:before{content:"";display:block;width:75px;height:1px;background-color:transparent;margin-bottom:1rem}header .wrapper-menu .burger{display:none}.menu-mobile .nav-container{position:fixed;z-index:999999;top:0;right:0;height:100%;width:50%;padding:1rem 1rem 2rem 2rem;background:#000;overflow:auto;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s cubic-bezier(.07,.23,.34,1);transition:-webkit-transform .5s cubic-bezier(.07,.23,.34,1);transition:transform .5s cubic-bezier(.07,.23,.34,1);transition:transform .5s cubic-bezier(.07,.23,.34,1),-webkit-transform .5s cubic-bezier(.07,.23,.34,1)}.nav-open .nav-container{-webkit-transform:translateX(0);transform:translateX(0)}.menu-mobile .nav-container .nav-container-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2rem}.menu-mobile .nav-container ul{margin-bottom:2rem}.menu-mobile .nav-container ul li:not(:last-child){padding-bottom:.5rem}.menu-mobile .nav-container ul li a{color:#fff;text-transform:uppercase}.menu-mobile .lang-switcher-account{display:block}.menu-mobile .lang-switcher-account a{color:#fff;display:block;cursor:pointer}.menu-mobile .lang-switcher-account a:not(:last-child){padding-bottom:.5rem}.menu-mobile .overlay{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:#1c1d21;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}.nav-open .overlay{opacity:.6;visibility:visible}.site-content{padding:8% 0 0 0;background-color:#fff}.page-template-content .page-template-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.25}.page-template-content .page-template-content-wrapper.center-left,.page-template-content .page-template-content-wrapper.center-right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin:auto;padding-bottom:2%}.page-template-content .page-template-content-wrapper.center-right,.page-template-content .page-template-content-wrapper.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-template-content .page-template-content-wrapper .page-template-content-wrapper-description{max-width:35%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.page-template-content .page-template-content-wrapper.center-right .page-template-content-wrapper-description,.page-template-content .page-template-content-wrapper.right .page-template-content-wrapper-description{margin-left:0}.page-template-content .page-template-content-wrapper .page-template-content-wrapper-description .page-template-content-wrapper-description-text{background-color:#fff;border:solid 2px #545454;padding:2rem;margin-top:auto}.page-template-content .page-template-content-wrapper.center-right .page-template-content-wrapper-description-text,.page-template-content .page-template-content-wrapper.right .page-template-content-wrapper-description-text{margin-right:-100px}.page-template-content .page-template-content-wrapper.center-left .page-template-content-wrapper-description-text,.page-template-content .page-template-content-wrapper.left .page-template-content-wrapper-description-text{margin-left:-100px}.page-template-content .page-template-content-wrapper .page-template-content-wrapper-description h2{font-size:1.1rem;font-weight:600;text-transform:uppercase;line-height:1.5rem;padding-bottom:1rem;color:#545454}.page-template-content .page-template-content-wrapper .page-template-content-wrapper-description h3{font-size:1rem;font-weight:500;text-transform:uppercase;padding-bottom:1rem;color:#545454}.page-template-content .page-template-content-wrapper .page-template-content-wrapper-description p strong{color:#545454}.page-template-content .page-template-content-wrapper .page-template-content-wrapper-description p:not(:last-child){margin-bottom:.5rem}.page-template-content .page-template-content-wrapper .page-template-content-wrapper-image{width:65%;min-height:600px;background-size:cover;background-position:center center}.contact-agency,.estimate-button,.luxury,.newsletter{background-color:#545454;text-align:center;color:#fff;padding:.5rem 1rem;text-transform:uppercase;-webkit-transition:background-color .25s;transition:background-color .25s;cursor:pointer}.contact-agency img,.estimate-button img,.luxury img,.newsletter img{display:block;margin:5px auto 0 auto;max-width:40px;height:auto}.luxury img{margin:10px auto;max-width:40%!important}.page-template-content .page-template-content-wrapper.center-right .contact-agency,.page-template-content .page-template-content-wrapper.center-right .estimate-button,.page-template-content .page-template-content-wrapper.center-right .luxury,.page-template-content .page-template-content-wrapper.center-right .newsletter,.page-template-content .page-template-content-wrapper.right .contact-agency,.page-template-content .page-template-content-wrapper.right .estimate-button,.page-template-content .page-template-content-wrapper.right .luxury,.page-template-content .page-template-content-wrapper.right .newsletter{margin-right:1rem}.page-template-content .page-template-content-wrapper.center-left .contact-agency,.page-template-content .page-template-content-wrapper.center-left .estimate-button,.page-template-content .page-template-content-wrapper.center-left .luxury,.page-template-content .page-template-content-wrapper.center-left .newsletter,.page-template-content .page-template-content-wrapper.left .contact-agency,.page-template-content .page-template-content-wrapper.left .estimate-button,.page-template-content .page-template-content-wrapper.left .luxury,.page-template-content .page-template-content-wrapper.left .newsletter{margin-left:1rem}.home .site-content{padding:0}header .home-slider.slick-dotted.slick-slider{margin-bottom:0;position:relative;padding-top:130px}header .home-slider .slick-dots{bottom:0;right:2.5rem;width:auto;position:absolute;margin:0 0 1em 0}header .home-slider .slick-dots li button{width:10px;height:10px;background:#fff;border:2px solid #000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}header .home-slider .slick-dots li button:before{opacity:0;width:10px;height:10px;background:#000;border:2px solid #000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}header .home-slider .slick-dots li.slick-active button:before{opacity:1}header .header-filter{background:#f0f0f0;padding-bottom:5rem;min-height:400px}header .header-filter h1{color:#545454;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.7rem;font-weight:400;padding:2rem 0 1.5rem 0;margin:0;gap:20px;text-align:center}header .header-filter h1:before,header .header-filter h1:after{content:"";width:50px;height:1px;background-color:#545454}.filters-wrapper .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;max-width:60%;margin:auto auto .5rem auto}.filters-wrapper .filters .filter{padding:.5rem;border-radius:5px;text-align:center;background:#dadada;text-transform:uppercase;color:#545454;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;transition:background .25s linear;-webkit-transition:background .25s linear;-moz-transition:background .25s linear}.filters-wrapper .filters .filter.active,.filters-wrapper .filters .filter:hover{background:#000;color:#fff}.news-push{padding:0 0 3.5rem 0}.news-push .news-push-list-wrapper .news-push-list{width:75%;z-index:3;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-push .news-push-list-wrapper .news-push-list .one-news{padding:0;z-index:2;position:relative}.news-push .news-push-list-wrapper .news-push-list .one-news .one-news-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:rgba(0,0,0,.3)}.news-push .news-push-list-wrapper .news-push-list .one-news:hover .one-news-content{background:rgba(0,0,0,.65)}.news-push .news-push-list-wrapper .news-push-list .one-news h3{text-transform:uppercase;font-weight:500;font-size:1.25rem;color:#fff;padding:10% 7% 0 7%;line-height:1.25;min-height:45px}.news-push .news-push-list-wrapper .news-push-list .one-news .excerpt{font-size:.9rem;color:#fff;max-width:70%;margin:auto;display:none;line-height:1.25;padding-top:10%}.news-push .news-push-list-wrapper .news-push-list .one-news:hover .excerpt{display:block}.news-push .news-push-list-wrapper .news-push-list .one-news .readmore-plus{margin-left:7%}.news-push .news-push-list-wrapper .news-push-list .one-news:hover .readmore-plus:not(.readmore-text){display:none}.news-push .news-push-list-wrapper .slick-arrow{padding:0;width:auto;height:auto}.news-push .news-push-list-wrapper .slick-arrow.slick-prev{left:-60px}.news-push .news-push-list-wrapper .slick-arrow.slick-prev:before{content:url(https://www.fortisimmo.fr/wp-content/themes/kw-master/assets/images/prev.png)}.news-push .news-push-list-wrapper .slick-arrow.slick-next{right:-60px}.news-push .news-push-list-wrapper .slick-arrow.slick-next:before{content:url(https://www.fortisimmo.fr/wp-content/themes/kw-master/assets/images/next.png)}.home .last-properties .last-properties-list .one-property{margin:0 auto 4rem auto}.home .last-properties .last-properties-list .one-property .one-property-detail{margin-left:1rem}.last-properties{overflow:hidden;background-color:#f0efef}.last-properties .last-properties-list{max-width:80%;margin:0 auto}.last-properties .last-properties-list .one-property{margin-bottom:4rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.last-properties .last-properties-list .one-property .slider-last-properties{width:70%;margin-bottom:0}.home .last-properties .slick-list.draggable{height:500px!important}.home .last-properties .last-properties-list .one-property .slider-last-properties .image{min-height:500px;background-size:cover;background-repeat:no-repeat;background-position:center center}.last-properties .last-properties-list .one-property .slider-last-properties .slick-dots{display:none}.last-properties .last-properties-list .one-property .one-property-detail{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:end;align-self:flex-end;padding:5% 2rem 1rem 2rem;background-color:#fff;border:solid 1px #545454;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.last-properties .last-properties-list .one-property .one-property-detail .close-detail{display:none}.last-properties .last-properties-list .one-property .one-property-detail .reference{font-size:.75rem;padding-bottom:1rem}.last-properties .last-properties-list .one-property .one-property-detail h3{color:#545454;text-transform:uppercase;font-size:1.1rem;font-weight:500;padding-bottom:1rem;line-height:1.5rem;margin:0}.last-properties .last-properties-list .one-property .one-property-detail .one-property-detail-left .attributes{display:none}.last-properties .last-properties-list .one-property .one-property-detail .excerpt{display:none}.last-properties .last-properties-list .one-property .one-property-detail .price{padding-top:1.5rem;color:#000;font-size:1.5rem;font-weight:500}.readmore-plus.readmore-text a{display:inline-block;width:auto;height:auto;padding:.25rem .5rem}.last-properties .last-properties-list .one-property .one-property-detail .one-property-detail-right{display:none}.wrapper-works{position:relative;padding:2rem 0;text-align:center}.wrapper-works .works{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;gap:10px;max-width:80%;overflow:hidden}.wrapper-works .works .one-work{background-color:#f0efef;color:#000;text-align:left;padding:1.5em}.wrapper-works .works .one-work h3{margin:1rem 0;font-weight:500;text-transform:uppercase;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.25;font-size:1.2rem}.wrapper-works .works .one-work .work-wrapper{height:100%;display:grid}.wrapper-works .readmore-plus{display:flex;align-items:flex-end}.last-sell{position:relative;margin:0 auto 3.5rem auto;max-width:80%}.last-sell #map-last-sells{min-height:500px;width:55%}.last-sell-text{width:42%;text-align:justify;float:right;margin-top:-3rem}.last-sell .modal-property{position:absolute;bottom:0;width:100%;height:500px;z-index:10}.last-sell .modal-property .modal-property-backdrop{position:relative;z-index:100;width:100%;height:100%}.last-sell .modal-property .modal-property-content{position:absolute;z-index:20;top:14%;right:3.5%;-webkit-transform:translate(13%,2%);transform:translate(13%,2%);min-width:500px}.last-sell .modal-property .modal-property-content .description{position:relative;z-index:30;background-color:#545454;max-width:90%;padding:1rem;margin:-71px auto 0 auto}.last-sell .modal-property .modal-property-content .description .title{color:#fff;text-transform:uppercase;padding-bottom:2rem}.last-sell .modal-property .modal-property-content .description .attributes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8%;padding-bottom:1rem}.last-sell .modal-property .modal-property-content .description .attributes .one-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.last-sell .modal-property .modal-property-content .description .attributes .one-icon i{font-size:1.25rem;color:#fff;margin-right:1rem}.last-sell .modal-property .modal-property-content .description .attributes .one-icon span.type{margin-right:.5rem}.last-sell .modal-property .modal-property-content .description .attributes .one-icon img{width:32px;height:auto;margin-right:.75rem}.last-sell .modal-property .modal-property-content .description .price-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-size:1.25rem}.agencies-home-content{max-width:80%;margin:0 auto}.agencies-wrapper{max-width:90%;margin:0 auto;margin-top:-120px;position:relative;z-index:3;background-color:#fff;padding:2rem}.agencies-wrapper .agencies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:#fff;padding:0;max-width:100%;margin:auto}.agencies-wrapper .agencies .one-agency .logo img{max-height:50px}.agencies-wrapper .agencies .one-agency .title{color:#545454;font-weight:600;margin:.5rem 0}.agencies-wrapper .agencies .one-agency .address{color:#000;font-size:.8rem;line-height:1.5}.agencies-wrapper .agencies .one-agency .phone{color:#000;padding-top:.5rem;font-size:.8rem}.footer-full-widget ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2%}.footer-full-widget ul li{background-color:#545454;padding:.25rem 1rem;cursor:pointer}.footer-full-widget ul li a{color:#fff}.page-properties .filters-wrapper{margin:0!important}.sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;max-width:80%;margin:4rem auto 0 auto}.sort span{color:#545454;text-transform:uppercase;font-size:.9rem;padding-right:1rem}.sort .sort-button{cursor:pointer}.sort .sort-button i{margin-left:.5rem;color:#545454}.page-properties .no-results{display:none;padding-top:3rem}.page-properties .no-results .alert{background-color:#545454;color:#000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25em;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:80%;margin:auto;padding:.5rem;text-align:center;line-height:1}.page-properties .properties-count{text-align:right;color:#000;font-weight:700;padding-bottom:1rem;max-width:80%;margin:auto}.last-properties.layout-bis{background:#fff}.last-properties.layout-bis .last-properties-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2%}.last-properties.layout-bis .last-properties-list .one-property{width:calc(50% - 2%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.last-properties.layout-bis .last-properties-list .one-property .slider-last-properties{width:100%}.last-properties .slick-list.draggable{height:450px!important}.last-properties .last-properties-list .one-property .slider-last-properties .image{min-height:450px;background-size:cover;background-repeat:no-repeat;background-position:center center}.last-properties.layout-bis .last-properties-list .one-property .one-property-detail{-ms-flex-item-align:center;align-self:center;width:80%;z-index:10;margin-top:-50px;background-color:#545454;max-height:180px;min-height:170px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.last-properties.layout-bis .last-properties-list .one-property .one-property-detail .one-property-detail-left{width:100%}.last-properties.layout-bis .last-properties-list .one-property .one-property-detail .reference{display:none}.last-properties.layout-bis .last-properties-list .one-property .one-property-detail h3{color:#fff}.last-properties.layout-bis .last-properties-list .one-property .one-property-detail .one-property-detail-left .attributes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1rem}.last-properties.layout-bis .last-properties-list .one-property .one-property-detail .one-property-detail-left .attributes .one-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.last-properties.layout-bis .last-properties-list .one-property .one-property-detail .one-property-detail-left .attributes .one-icon:not(:last-child){margin-right:1.5rem}.last-properties.layout-bis .last-properties-list .one-property .one-property-detail .one-property-detail-left .attributes .one-icon i{color:#fff;min-width:18px;font-size:1.5rem}.last-properties.layout-bis .last-properties-list .one-property .one-property-detail .one-property-detail-left .attributes .one-icon span{color:#fff;font-size:1rem;padding-left:.5rem}.last-properties.layout-bis .last-properties-list .one-property .one-property-detail .one-property-detail-left .price-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.5rem}.last-properties.layout-bis .last-properties-list .one-property .one-property-detail .one-property-detail-left .price-detail .price{color:#fff;padding:0}.last-properties.layout-bis .last-properties-list .one-property .one-property-detail .one-property-detail-left .price-detail .readmore-plus{padding:0}.last-properties.layout-bis .last-properties-list .one-property .one-property-detail .one-property-detail-left .price-detail a{border:solid 1px #fff;padding:.25rem 1rem}.page-property{max-width:80%;margin:auto}.page-property .wrapper-slider{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1000px}.page-property .wrapper-slider h1.property-title{color:#fff;font-weight:600;font-size:1.5rem;text-transform:uppercase;margin:1rem!important;height:auto;position:absolute;top:0;left:0;z-index:5;max-width:50%;line-height:1.5;text-shadow:0 0 21.34px rgb(0 0 0 / 85%)}.page-property .wrapper-slider .wrapper-slider-content{height:100%;width:100%}.page-property .wrapper-slider .wrapper-slider-content .slider-detail-property{margin-bottom:0;height:100%}.page-property .wrapper-slider .wrapper-slider-content .slider-detail-property .slick-list{height:100%}.page-property .wrapper-slider .wrapper-slider-content .slider-detail-property .slick-list .slick-track{height:100%!important}.page-property .slick-next,.page-property .slick-prev{display:none!important}.page-property .wrapper-slider .wrapper-slider-content .slider-detail-property .image{min-height:600px;background-size:cover;background-repeat:no-repeat;background-position:center center}.page-property .wrapper-slider .wrapper-slider-content .slider-detail-property .slick-dots{bottom:10px}.page-property .wrapper-slider .wrapper-slider-content .slider-detail-property .slick-dots li{width:auto;height:auto;margin:0 2.5px}.page-property .wrapper-slider .wrapper-slider-content .slider-detail-property .slick-dots li button:before{opacity:1;color:transparent;background-color:#fff;width:15px;height:15px}.page-property .wrapper-slider .wrapper-slider-content .slider-detail-property .slick-dots li.slick-active button:before{opacity:1;background-color:#545454}.page-property .wrapper-slider-mini{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:100%;padding-top:10px}.page-property .wrapper-slider-mini .wrapper-slider-mini-wrapper{position:relative;display:block;padding:0;margin:0}.page-property .wrapper-slider-mini .wrapper-slider-mini-wrapper .wrapper-slider-mini-image{display:inline-block;width:200px;height:133px;background-position:center center;background-size:cover;margin-right:10px;cursor:pointer}.page-property .wrapper-slider-mini::-webkit-scrollbar{height:5px;display:block}.page-property .wrapper-slider-mini::-webkit-scrollbar-thumb{background:#545454}.page-property .wrapper-slider-mini::-webkit-scrollbar-track{background:#f1f1f1}.page-property .page-property-content .page-property-content-detail{background-color:#545454;margin-top:10px;padding:2rem;margin-bottom:5rem;color:#fff}.page-property .page-property-content .reference{padding-bottom:1rem}.page-property .page-property-content .page-property-content-detail .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1rem}.page-property .page-property-content .page-property-content-detail .title h2{text-transform:uppercase;color:#fff;font-weight:600;width:70%}.page-property .page-property-content .page-property-content-detail .title .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff}.page-property .page-property-content .page-property-content-detail .title .social span{text-transform:uppercase;margin-right:.5rem}.page-property .page-property-content .page-property-content-detail .title .social a{font-size:1.5rem;cursor:pointer}.page-property .page-property-content .page-property-content-detail .title .social a:not(:last-child){margin-right:.5rem}.page-property .page-property-content .page-property-content-detail .title .social a.favorite{margin-left:2rem}.page-property .page-property-content .page-property-content-detail .title .social a em{text-transform:uppercase;font-size:.9rem;font-style:normal}.page-property .page-property-content .page-property-content-detail .descritpion-agent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.page-property .page-property-content .page-property-content-detail .descritpion-agent .description{width:65%;line-height:1.5}.page-property .page-property-content .page-property-content-detail .descritpion-agent .agent{background-color:#f0efef;padding:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.page-property .page-property-content .page-property-content-detail .descritpion-agent .agent .agent-top{display:-webkit-box;display:-ms-flexbox;display:flex}.page-property .page-property-content .page-property-content-detail .descritpion-agent .agent .agent-top .agent-top-left{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#545454}.page-property .page-property-content .page-property-content-detail .descritpion-agent .agent .agent-top .agent-top-left h3{text-transform:uppercase;font-weight:600;color:#545454}.page-property .page-property-content .page-property-content-detail .descritpion-agent .agent .agent-top .agent-top-left .name{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1rem}.page-property .page-property-content .page-property-content-detail .descritpion-agent .agent .agent-top .agent-top-left .name i{margin-right:.5rem;font-size:1.25rem}.page-property .page-property-content .page-property-content-detail .descritpion-agent .agent .agent-top .agent-top-left .name div b{color:#545454;display:block;padding-bottom:.25rem}.page-property .page-property-content .page-property-content-detail .descritpion-agent .agent .agent-top img{max-width:100px}.page-property .page-property-content .page-property-content-detail .descritpion-agent .agent .email{padding-top:1rem;padding-bottom:1rem;font-size:1rem;color:#545454}.page-property .page-property-content .page-property-content-detail .descritpion-agent .agent a.visit{padding:.25rem .5rem;background-color:#545454;text-transform:uppercase;cursor:pointer;color:#fff}.page-property .page-property-content .price{font-size:1.5rem;color:#fff;padding:1rem 0}.page-property .page-property-content .price span{font-size:1rem;padding-left:1rem}.page-property .page-property-content .details-property{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0;gap:1rem}.page-property .page-property-content .details-property .details-property-left{border-left:solid 3px #fff;padding-left:1.5rem;width:60%}.page-property .page-property-content .details-property .details-property-left h3{color:#fff;font-size:1.5rem}.page-property .page-property-content .details-property .details-property-left h4{color:#fff;font-size:1.25rem;padding-top:1rem;padding-bottom:1rem}.page-property .page-property-content .details-property .details-property-left .details-property-row{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;width:100%}.page-property .page-property-content .details-property .details-property-left .details-property-row .details-property-row-left{border-right:solid 2px #fff;padding-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:20%;padding-bottom:1rem}.page-property .page-property-content .details-property .details-property-left .details-property-row .details-property-row-left i{width:35px;font-size:1.75rem;color:#fff;margin-right:1rem}.page-property .page-property-content .details-property .details-property-left .details-property-row .details-property-row-left img{width:35px;margin-right:1rem}.page-property .page-property-content .details-property .details-property-left .details-property-row .details-property-row-right{padding-left:1.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-property .page-property-content .details-property .dpe-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.dpe-wrapper.new .dpe-wrapper-values{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.page-property .page-property-content .details-property .dpe-wrapper-values{display:-webkit-box;display:-ms-flexbox;display:flex}.dpe-new{font-family:Arial,sans-serif;width:55%;position:relative}.dpe-new .dpe-good-text{color:#fff;font-size:.9rem;margin-bottom:5px;font-weight:600}.dpe-new .one-letter{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.dpe-new .one-letter.current{padding-left:0}.dpe-new .one-letter .dpe-numbers{display:none;border:solid 2px #fff;height:60px;font-size:.8rem;line-height:1;width:140px;padding:0 5px;position:absolute;right:100%;top:0}.dpe-new .one-letter.current .dpe-numbers{display:-webkit-box;display:-ms-flexbox;display:flex}.dpe-new .one-letter .dpe-numbers .sep{width:2%;height:30px;-ms-flex-item-align:center;align-self:center;background-color:#fff}.dpe-new .one-letter .dpe-numbers .dpe-numbers-conso-value{width:49%}.dpe-new .one-letter .dpe-numbers .dpe-numbers-ges-value{width:49%;padding-left:2px}.dpe-new .one-letter .dpe-numbers .dpe-numbers-conso-value,.dpe-new .one-letter .dpe-numbers .dpe-numbers-ges-value{position:relative}.dpe-new .one-letter .dpe-numbers .dpe-numbers-conso-value p,.dpe-new .one-letter .dpe-numbers .dpe-numbers-ges-value p{position:absolute;width:100%;text-align:center;bottom:110%;left:0;font-size:.55rem}.dpe-new .one-letter .dpe-numbers .dpe-numbers-conso-value p b,.dpe-new .one-letter .dpe-numbers .dpe-numbers-ges-value p b{display:block}.dpe-new .one-letter .dpe-numbers .dpe-numbers-conso-value div,.dpe-new .one-letter .dpe-numbers .dpe-numbers-ges-value div{font-size:1.75rem;font-weight:900;text-align:center;padding-top:10px}.dpe-new .one-letter .dpe-numbers .dpe-numbers-conso-value em,.dpe-new .one-letter .dpe-numbers .dpe-numbers-ges-value em{font-size:.55rem;display:block;text-align:center}.dpe-new .passoire{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;font-size:1rem;color:#fff;border-right:solid 3px #fff;padding-right:20px;bottom:15px;height:80px;max-width:25%;text-align:center;padding-top:20px;right:110%}.dpe-new .dpe-bad-text{color:#fff;font-size:.9rem;font-weight:600}.dpe-new .conso{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.dpe-new .conso span{color:#fff;font-size:2rem;padding-left:20px;padding-right:30px;line-height:37px;font-weight:600;height:40px;-webkit-box-flex:1;-ms-flex:1;flex:1}.dpe-new .conso:after{content:"";width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid transparent}.dpe-new .one-letter.current .conso span{height:60px;line-height:57px;font-size:3rem;padding-left:10px}.dpe-new .one-letter.current .conso:after{border-top:27px solid transparent;border-bottom:34px solid transparent}.dpe-new .conso.conso-a{padding-right:70%}.dpe-new .conso.conso-a span{background-color:#63a37e}.dpe-new .conso.conso-a:after{border-left-color:#63a37e}.dpe-new .conso.conso-b{padding-right:60%}.dpe-new .conso.conso-b span{background-color:#7db471}.dpe-new .conso.conso-b:after{border-left-color:#7db471}.dpe-new .conso.conso-c{padding-right:50%}.dpe-new .conso.conso-c span{background-color:#90bc89}.dpe-new .conso.conso-c:after{border-left-color:#90bc89}.dpe-new .conso.conso-d{padding-right:40%}.dpe-new .conso.conso-d span{background-color:#eee772}.dpe-new .conso.conso-d:after{border-left-color:#eee772}.dpe-new .conso.conso-e{padding-right:30%}.dpe-new .conso.conso-e span{background-color:#ddb45a}.dpe-new .conso.conso-e:after{border-left-color:#ddb45a}.dpe-new .conso.conso-f{padding-right:20%}.dpe-new .conso.conso-f span{background-color:#d48d59}.dpe-new .conso.conso-f:after{border-left-color:#d48d59}.dpe-new .conso.conso-g{padding-right:5%}.dpe-new .conso.conso-g span{background-color:#bd493c}.dpe-new .conso.conso-g:after{border-left-color:#bd493c}.ges-new{border:solid 3px #b5daf4;padding:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.ges-new .ges-new-mention{font-weight:700;font-size:1rem}.ges-new .ges-good-text{color:#aad6f1;padding-bottom:5px}.ges-new .one-letter{padding-bottom:5px;font-family:Arial,sans-serif;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ges-new .one-letter p{width:10%;height:3px;background-color:#fff;margin-right:5px;margin-left:5px}.ges-new .one-letter div{font-size:1.5rem;font-weight:700}.ges-new .one-letter em{font-size:.7rem;margin-left:10px}.ges-new .ges-bad-text{color:#fff}.ges-new .one-letter span{padding:5px 20px 5px 10px;color:#fff;font-size:1.5rem;line-height:1;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;border-top-right-radius:30px;border-bottom-right-radius:30px}.ges-new .one-letter span.conso-a{background-color:#aad6f1;width:20%}.ges-new .one-letter span.conso-b{background-color:#8eacc8;width:25%}.ges-new .one-letter span.conso-c{background-color:#6f87a3;width:30%}.ges-new .one-letter span.conso-d{background-color:#5a6583;width:35%}.ges-new .one-letter span.conso-e{background-color:#434866;width:40%}.ges-new .one-letter span.conso-f{background-color:#2f304c;width:45%}.ges-new .one-letter span.conso-g{background-color:#1a1332;width:50%}.page-property .page-property-content .details-property .dpe-wrapper-values .conso-left{padding-right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}.ges{width:100%}.page-property .page-property-content .details-property .dpe-wrapper-values .conso-right{width:50%}.dpe{font-family:sans-serif;color:#555;width:100%;font-size:12px}.dpe .information{font-size:.9rem;color:#fff;line-height:1.25}.page-property .page-property-content .details-property .dpe-wrapper-values em{padding-bottom:.25rem}.dpe .letters{color:#000;margin-top:5px}.dpe .letters>div{overflow:hidden;height:25px;margin-bottom:.4em}.dpe .letters>div .line{position:relative;padding-left:.5em;float:left}.dpe .letters>div .line::after{content:" ";display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:bottom;transform-origin:bottom;width:19.2307692308px;height:19.2307692308px;position:absolute;right:-1.25em;top:0}.dpe .letters>div .line em{font-size:.8em}.dpe .letters>div .line strong{display:block;position:absolute;bottom:0;right:0;z-index:10}.dpe .letters>div .line,.dpe .letters>div .sticker{line-height:25px;height:25px;position:relative}.dpe .letters .sticker{float:right;width:2.5em;text-align:center;font-weight:700;font-size:1.3em;display:none;text-transform:uppercase}.dpe .letters .sticker::before{content:" ";display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:bottom;transform-origin:bottom;width:19.2307692308px;height:19.2307692308px;position:absolute;left:-.2em;top:0}.dpe .letter-a{width:100%}.dpe .letter-a .line{width:15%}.dpe .letter-a .line,.dpe .letter-a .line::after,.dpe .letter-a .sticker,.dpe .letter-a .sticker::before{background-color:#329837}.dpe .letter-b{width:100%}.dpe .letter-b .line{width:20%}.dpe .letter-b .line,.dpe .letter-b .line::after,.dpe .letter-b .sticker,.dpe .letter-b .sticker::before{background-color:#57af37}.dpe .letter-c{width:100%}.dpe .letter-c .line{width:25%}.dpe .letter-c .line,.dpe .letter-c .line::after,.dpe .letter-c .sticker,.dpe .letter-c .sticker::before{background-color:#c6d300}.dpe .letter-d{width:100%}.dpe .letter-d .line{width:30%}.dpe .letter-d .line,.dpe .letter-d .line::after,.dpe .letter-d .sticker,.dpe .letter-d .sticker::before{background-color:#f2e500}.dpe .letter-e{width:100%}.dpe .letter-e .line{width:35%}.dpe .letter-e .line,.dpe .letter-e .line::after,.dpe .letter-e .sticker,.dpe .letter-e .sticker::before{background-color:#ffcb03}.dpe .letter-f{width:100%}.dpe .letter-f .line{width:40%}.dpe .letter-f .line,.dpe .letter-f .line::after,.dpe .letter-f .sticker,.dpe .letter-f .sticker::before{background-color:#f39739}.dpe .letter-g{width:100%}.dpe .letter-g .line{width:45%}.dpe .letter-g .line,.dpe .letter-g .line::after,.dpe .letter-g .sticker,.dpe .letter-g .sticker::before{background-color:#e4251f}.ges.emission .dpe .letter-a .line,.ges.emission .dpe .letter-a .line::after,.ges.emission .dpe .letter-a .sticker,.ges.emission .dpe .letter-a .sticker::before{background-color:#ede7e7}.ges.emission .dpe .letter-b .line,.ges.emission .dpe .letter-b .line::after,.ges.emission .dpe .letter-b .sticker,.ges.emission .dpe .letter-b .sticker::before{background-color:#ccb3b7}.ges.emission .dpe .letter-c .line,.ges.emission .dpe .letter-c .line::after,.ges.emission .dpe .letter-c .sticker,.ges.emission .dpe .letter-c .sticker::before{background-color:#b393aa}.ges.emission .dpe .letter-d .line,.ges.emission .dpe .letter-d .line::after,.ges.emission .dpe .letter-d .sticker,.ges.emission .dpe .letter-d .sticker::before{background-color:#9b7a99}.ges.emission .dpe .letter-e .line,.ges.emission .dpe .letter-e .line::after,.ges.emission .dpe .letter-e .sticker,.ges.emission .dpe .letter-e .sticker::before{background-color:#805d7e}.ges.emission .dpe .letter-f .line,.ges.emission .dpe .letter-f .line::after,.ges.emission .dpe .letter-f .sticker,.ges.emission .dpe .letter-f .sticker::before{background-color:#715473}.ges.emission .dpe .letter-g .line,.ges.emission .dpe .letter-g .line::after,.ges.emission .dpe .letter-g .sticker,.ges.emission .dpe .letter-g .sticker::before{background-color:#6a4d6c}.page-property .last-properties .last-properties-list{max-width:100%;margin:0 auto}.page-template-properties .filters-wrapper{margin:0 auto 3% auto}.filters-wrapper .filter-choices{border:solid 1px #000;border-radius:5px;background:#fff;max-width:60%;margin:auto}.filters-wrapper .filter-choices .filter-choice{display:grid}.filters-wrapper .filter-choices .filter-choice .ss-main{position:relative;user-select:none;color:#666}.filters-wrapper .filter-choices .filter-choice .select,.filters-wrapper .filter-choices .filter-choice .input-wrap{float:left}.filters-wrapper .filter-choices .filter-choice .select-cities-buy,.filters-wrapper .filter-choices .filter-choice .input-wrap{width:calc(100%/3)}.filters-wrapper .filter-choices .filter-choice .select-rooms-buy{width:calc(85%/3)}.filters-wrapper .filter-choices .filter-choice .select-cities-buy .ss-multi-selected{border-right:1px solid}.filters-wrapper .filter-choices .filter-choice .select-rooms-buy .ss-multi-selected{border-left:1px solid}.filters-wrapper .filter-choices .filter-choice .search-filter{height:100%;border:none;background-color:#000000;color:#fff;width:5%;cursor:pointer;border-radius:0 4px 4px 0}.filters-wrapper .filter-choices .filter-choice .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:20px;width:100%;padding:0 0 0 10px;box-sizing:border-box;transition:background-color .2s;margin:.6rem 0}.filters-wrapper .filter-choices .filter-choice .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.filters-wrapper .filter-choices .filter-choice .ss-multi-selected .ss-values .ss-value{display:flex;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:0 5px 0 0;color:#000;background-color:transparent;border-radius:4px;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.filters-wrapper .filter-choices .filter-choice .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer}.filters-wrapper .filter-choices .filter-choice .ss-multi-selected .ss-disabled{display:flex;line-height:1em;align-items:center;width:100%;color:#545454;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters-wrapper .filter-choices .filter-choice .ss-content{position:absolute;width:100%;margin:1px 0;box-sizing:border-box;border:1px solid #000;z-index:1010;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.filters-wrapper .filter-choices .filter-choice .ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.filters-wrapper .filter-choices .filter-choice .ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.filters-wrapper .filter-choices .filter-choice .ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.filters-wrapper .filter-choices .filter-choice .ss-content .ss-search.ss-hide,.filters-wrapper .filter-choices .filter-choice .ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.filters-wrapper .filter-choices .filter-choice .ss-content .ss-search input:focus{box-shadow:0 0 5px #9c9c9c}.filters-wrapper .filter-choices .filter-choice .ss-content .ss-list{max-height:210px;overflow-x:hidden;overflow-y:auto;text-align:left}.filters-wrapper .filter-choices .filter-choice .ss-content .ss-list .ss-option{padding:6px 10px;cursor:pointer;user-select:none}.filters-wrapper .filter-choices .filter-choice input.filter-input{min-height:20px;padding:0 0 0 10px;border:0;width:97%;background:#fff;margin:.6rem 0;font-family:Montserrat,sans-serif;border-radius:0}.key-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 2rem 0;max-width:80%;margin:auto}.key-numbers .number{border-right:solid 2px #545454;padding:0 1rem;height:150px;width:20%}.key-numbers .number img{display:block;margin:auto;margin-bottom:1rem}.key-numbers .number h3{text-align:center;color:#545454;font-size:2rem;font-weight:300}.key-numbers .number h3 span{font-size:1.25rem;display:block;padding-top:.5rem}.key-numbers .testimony{padding:0 1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.key-numbers .testimony .quote-left,.key-numbers .testimony .quote-right{position:absolute;color:#545454;font-size:5rem;line-height:0}.key-numbers .testimony .quote-left{top:30px;left:2%}.key-numbers .testimony .quote-right{bottom:0;right:2%}.key-numbers .testimony p{text-align:center}.key-numbers .testimony p:not(:last-child){margin-bottom:1rem}.workers{padding:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;gap:1rem;max-width:80%}.workers .worker{max-width:calc(88%/3);position:relative;margin-bottom:4rem}.workers .worker img{max-width:80%}.workers .worker .details{background-color:#545454;padding:1rem;color:#fff;position:absolute;left:30%;bottom:-20px;width:60%}.workers .worker .details .nickname span{display:block;font-size:1rem}.workers .worker .details .nickname span:nth-child(2){text-transform:uppercase}.workers .worker .details .phone{font-size:.75rem;padding-top:.5rem}.workers .worker .details .email{font-size:.75rem;padding-top:.25rem}.bloc-agencies{background-color:#f0efef}.agencies{padding:2rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;max-width:80%;margin:auto}.agencies .agency{background-color:#fff;position:relative;cursor:pointer;color:#000;margin-bottom:1rem;width:calc(16% - 10px)}.agencies .agency .agency-content{padding:1.5rem}.agencies .agency .logo img{max-height:60px}.agencies .agency .service{text-transform:uppercase;padding:1rem 0;font-weight:500}.agencies .agency .address{line-height:1.5;font-size:.8rem}.agencies .agency .phone{font-size:.8rem;padding-top:.5rem}.agencies .agency .contact-us{display:none}.agencies .agency .agency-detail{display:none}.download-brochure{text-align:center;padding:2rem 0;background-color:#f0efef}.page-team .workers .worker{max-width:calc(88%/4)}.page-team .workers .worker img{max-width:100%}.page-team .workers .worker .details{background-color:rgba(0,0,0,.5);padding:0;color:#fff;position:absolute;left:0;bottom:0;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.page-team .workers .worker:hover .details{display:-webkit-box;display:-ms-flexbox;display:flex}.page-team .workers .worker .details .nickname{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600}.page-team .workers .worker .details .nickname span:nth-child(2){margin-left:.25rem}.page-team .workers .worker .details .job{color:#fff;font-weight:500;font-size:.8rem;padding-top:.25rem;text-align:center}.page-team .workers .worker .details .phone{padding-top:1rem}.page-team .workers .worker .details .email{padding-bottom:3rem}.jobs-list-wrapper .slick-list.draggable{padding:0!important;max-width:80%;margin:auto}.jobs-list-wrapper .jobs-list .one-job{background-color:#dfdddd;margin:10px;padding:1rem;color:#000;min-height:250px;cursor:pointer;border:solid 1px #fff}.jobs-list-wrapper .jobs-list .one-job img{max-width:60%;max-height:95px}.jobs-list-wrapper .jobs-list .one-job h3{padding-top:2rem;font-size:1rem;line-height:1.25}.jobs-list-wrapper .job-form{background-color:#f0efef;margin-top:2rem}.job-form .frm_forms.frm_style_formidable-style.with_frm_style{max-width:80%;margin:auto}.jobs-list-wrapper .job-form .frm_dropzone.frm_single_upload{max-width:100%}.frm_submit{text-align:center}.frm_submit button{background-color:#545454!important;border:none!important;color:#fff!important}.estimate{background-color:#f0efef;padding:2rem 0}.estimate-result{display:none}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:80%;margin:auto}.form .form-left{width:55%}.form .form-left form button{text-transform:uppercase;padding:1rem 2rem;margin:2rem auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.form .form-row:not(:last-child){margin-bottom:1rem}.form .form-row .form-field{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:45%}.form .form-row .form-field label{display:block;color:#000;padding-bottom:5px}.form .form-row .form-field input{border:solid 1px #545454;padding:.25rem .5rem;display:block;width:100%}.form .form-right{width:40%}.form .form-right .contact{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;background-color:#fff}.form .form-right .contact img{max-width:70%;margin:auto;max-height:130px}.form .form-right .contact a{display:block;margin-top:1rem;padding:.5rem;text-transform:uppercase}.form .form-right .contact .contact-left{width:50%;border-right:solid 2px #545454;padding-right:1rem}.form .form-right .contact .contact-right{width:50%;padding-left:1rem}.articles{background-color:#e3e3e3;padding:4rem 0;min-height:100vh}.articles h1{color:#545454;font-family:'Audrey Medium',sans-serif;text-align:center;height:auto;font-size:2rem;margin-bottom:2rem}.articles .articles-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin:auto;gap:4%}.articles .articles-list .one-article{width:calc(33.33% - 8%);margin-bottom:2rem}.articles .articles-list .one-article .one-article-content{background-color:#fff;padding:0 1rem 1rem 1rem}.articles .articles-list .one-article h3{text-transform:uppercase;font-weight:500;font-size:1.25rem;color:#545454;padding:1rem 0;line-height:1.25;min-height:45px}.articles .articles-list .one-article .excerpt{font-size:.9rem}.news-detail h2{display:none}.news-detail .news-detail-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:80%;margin:auto;padding:5% 0}.news-detail .news-detail-wrapper .news-detail-image{width:30%;position:relative;padding-left:40px}.news-detail .news-detail-wrapper .news-detail-image img{box-shadow:-45px -35px 0 0 #bebebe;-webkit-box-shadow:-45px -35px 0 0 #bebebe;-moz-box-shadow:-45px -35px 0 0 #bebebe}.news-detail .news-detail-wrapper .news-detail-content{width:65%;padding-left:2rem;line-height:1.2rem;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.news-detail .news-detail-wrapper .news-detail-content h1{color:#545454;text-transform:uppercase;font-size:1.25rem;font-weight:600;padding-bottom:1rem}.news-detail .news-detail-wrapper .news-detail-content p{padding-bottom:1rem;font-size:1rem}.page-legal-notice .site-main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin:auto;padding-bottom:2%}.page-legal-notice .site-content h1{color:#545454;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;font-weight:500;padding:3rem 0;margin:0;gap:20px;text-align:center}.page-legal-notice .site-content h1:before,.page-legal-notice .site-content h1:after{content:"";width:50px;height:1px;background-color:#545454}.page-legal-notice .site-content h3{margin:3rem 0 0 0}.page-legal-notice .site-content p{margin:1rem 0;line-height:1.1rem}.newsletter-social-block{max-width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border:1px solid;padding:1.5em;margin:4em auto 5em auto}.newsletter-social-block h3{font-weight:600;color:#676767;text-transform:uppercase}.newsletter-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5em;width:82%}.newsletter-block .with_frm_style .frm_form_fields>fieldset{padding:0}.newsletter-block .frm_style_formidable-style.with_frm_style .form-field{margin:auto;width:100%}.newsletter-block .frm_fields_container{display:-webkit-box;display:-ms-flexbox;display:flex}.newsletter-block .with_frm_style input[type=email],.newsletter-block input#field_newsletter-email{border-top:none;border-right:none;border-bottom:1px solid;border-left:none;border-radius:0;padding:0;height:1.8em;line-height:0;box-shadow:none;font-size:.8em;font-weight:bold}.newsletter-block .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus{box-shadow:none;border-color:initial}.newsletter-block .frm_submit button{background-color:transparent!important;color:#000!important;text-transform:uppercase;font-size:.8em!important;font-weight:bold!important;font-family:Montserrat,sans-serif!important;padding:0!important;border:none!important;box-shadow:none!important}.newsletter-block .frm_inline_form .frm_submit{margin:auto}.newsletter-form{width:100%}.social-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-left:1px solid;height:30px}.social-title{padding-left:1.2em}form.form-default .form-row:not(:last-child){margin-bottom:1rem}form.form-default input{display:block;border:solid 1px #cdcdcd;width:95%;padding:.5rem}div#frm_field_31_container{width:10%}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:rgba(0,0,0,.5);overflow-y:auto;display:none}.modal.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.modal .modal-dialog{margin:1.75rem auto;min-width:50%}.modal .modal-content{background-color:#fff;padding:1rem;min-width:50%}.modal .modal-content .modal-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:500;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;padding-bottom:1rem}.modal .modal-content .modal-title span{color:#545454;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.modal .modal-content .modal-title .modal-close{background-color:transparent;color:#000;font-size:1.25rem;padding:0}.modal#modal-login-extern .modal-dialog .modal-content{max-width:320px;min-width:auto;margin:auto}.login-register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem}.login-register h3{color:#545454;font-weight:500;text-transform:uppercase;padding-bottom:1rem;font-size:1rem}.login-register p{color:#000;font-size:.8rem;line-height:1.25}.login-register form{padding-top:1rem}.login-register form input{display:block;border:solid 1px #cdcdcd;width:95%;padding:.5rem}.login-register form .form-row:not(:last-child){margin-bottom:1rem}.login-register form label{display:block;color:#000;margin-bottom:5px;font-size:.9rem}.login-register form .forgot{padding-bottom:1rem;text-align:right}.login-register form button{margin:1rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.spinner-container{display:none}.footer-full-widget{max-width:80%;margin:2% auto}footer{background-color:#545454;color:#fff;text-align:center}.legal-notice{padding:1rem 0 .5rem 0;font-size:.75rem}.legal-notice a{color:#fff}.legal-notice a:hover{color:#d1cfcf}.copyright{padding:1rem 0}@media (max-width:1440px){.site-content{padding:9% 0 0 0}.page-template-content .page-template-content-wrapper.center-left,.page-template-content .page-template-content-wrapper.center-right{max-width:85%}.filters-wrapper .filters{max-width:80%}.last-properties .last-properties-list{max-width:85%}.wrapper-works .works{max-width:85%}.last-sell{max-width:85%}.last-sell-text{margin-top:-4rem}.last-sell .modal-property .modal-property-content{right:4.5%}.agencies-home-content{max-width:85%}.last-properties .slick-list.draggable{height:400px!important}.last-properties .last-properties-list .one-property .slider-last-properties .image{min-height:400px}.page-property{max-width:85%}.page-property .wrapper-slider{height:800px}.page-property .wrapper-slider h1.property-title{max-width:70%}.page-property .page-property-content .details-property .details-property-left{padding-left:1.2rem}.page-property .page-property-content .details-property .details-property-left .details-property-row .details-property-row-right{padding-left:1.2rem}.dpe-new{width:50%}.dpe-new .passoire{max-width:35%}.filters-wrapper .filter-choices{max-width:80%}.key-numbers{max-width:85%}.workers{max-width:85%}.agencies{max-width:85%;padding:2rem 0}.agencies .agency{width:calc(16% - 5px)}.agencies .agency .agency-content{padding:1rem}.job-form .frm_forms.frm_style_formidable-style.with_frm_style{max-width:85%}.form{max-width:85%}.single-post .site-content{padding:11% 0 0 0}.news-detail .news-detail-wrapper{max-width:85%}.modal .modal-dialog{min-width:60%}}@media (max-width:1280px){.button{font-size:.9em}header .lang-switcher-account{font-size:.8em}header .header-block li a{font-size:.9em}header .primary-menu-container ul{gap:40px}header .primary-menu-container ul:after{width:25px}header .secondary-menu-container ul{gap:20px}header .secondary-menu-container ul:before{width:25px}.site-content{padding:10% 0 0 0}.page-template-content .page-template-content-wrapper.center-left,.page-template-content .page-template-content-wrapper.center-right{max-width:90%}.filters-wrapper .filters{max-width:75%}.last-properties .last-properties-list{max-width:90%}.last-properties .last-properties-list .one-property .one-property-detail{padding:3.5% 1.5rem 1rem 1.5rem}.wrapper-works .works{max-width:90%}.wrapper-works .works .one-work{padding:1.2em}.wrapper-works .works .one-work h3{font-size:1.1rem;min-height:30px}.last-sell{max-width:90%}.last-sell .modal-property .modal-property-content{right:5%}.agencies-home-content{max-width:90%}.agencies-wrapper{padding:1.5rem;margin-top:-80px}.agencies-wrapper .agencies .one-agency .logo img{max-height:40px}.last-properties .slick-list.draggable{height:350px!important}.last-properties .last-properties-list .one-property .slider-last-properties .image{min-height:350px}.page-property{max-width:90%}.single-properties .site-content{padding:10% 0 0 0}.page-property .wrapper-slider{height:750px}.page-property .wrapper-slider h1.property-title{max-width:70%}.page-property .page-property-content .page-property-content-detail .title h2{width:60%}.page-property .page-property-content .details-property{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-property .page-property-content .details-property .details-property-left{width:100%;margin:0 0 3% 0}.page-property .page-property-content .details-property .details-property-left .details-property-row .details-property-row-left{min-width:40%}.dpe-new{width:40%;margin-left:18%}.filters-wrapper .filter-choices{max-width:75%}.key-numbers{max-width:90%}.workers{max-width:90%}.agencies{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:90%}.agencies .agency{width:32%}.agencies .agency .agency-content{padding:1em}.workers .worker{margin-bottom:2rem}.job-form .frm_forms.frm_style_formidable-style.with_frm_style{max-width:90%}.form{max-width:90%}.single-post .site-content{padding:13% 0 0 0}.news-detail .news-detail-wrapper{max-width:90%}.newsletter-social-block{max-width:75%}}@media (max-width:1024px){.site-content{padding:12% 0 0 0}header .home-slider .slick-dots{right:1rem;margin:0 0 .6em 0}header .home-slider .slick-dots li{width:13px;height:13px}header .home-slider .slick-dots li button{width:8px;height:8px;border:2px solid #000;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}header .home-slider .slick-dots li button:before{opacity:0;width:9px;height:9px;border:2px solid #000;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.news-push .news-push-list-wrapper .news-push-list{width:95%}.news-push .news-push-list-wrapper .slick-arrow{display:none!important}.news-push .news-push-list-wrapper .news-push-list .one-news h3{font-size:1rem}.home .last-properties .last-properties-list .one-property{margin:0 auto 3rem auto}.home .last-properties .slick-list.draggable{height:450px!important}.home .last-properties .last-properties-list .one-property .slider-last-properties .image{min-height:450px}.wrapper-works .works{-ms-flex-wrap:wrap;flex-wrap:wrap}.wrapper-works .works .one-work{width:28%!important;margin:0 auto}.last-sell-text{margin-top:-4.5rem}.last-sell .modal-property .modal-property-content{right:5%;min-width:375px}.agencies-wrapper{margin-top:-65px}.agencies-wrapper .agencies{-ms-flex-wrap:wrap;flex-wrap:wrap}.agencies-wrapper .agencies .one-agency{width:calc(95% / 3);margin:0 0 2rem 0}.last-properties .slick-list.draggable{height:300px!important}.last-properties .last-properties-list .one-property .slider-last-properties .image{min-height:300px}.single-properties .site-content{padding:12% 0 0 0}.page-property .wrapper-slider{height:615px}.dpe-new .one-letter .dpe-numbers{height:55px}.dpe-new .passoire{height:70px;right:105%}.workers .worker{max-width:calc(95%/3)}.workers .worker .details{padding:.5rem;left:20%;width:70%}.articles .articles-list{max-width:95%}.articles .articles-list .one-article h3{font-size:1.1rem}.single-post .site-content{padding:15% 0 0 0}.page-team .workers .worker{max-width:calc(95%/3);margin-bottom:1rem}.newsletter-social-block{max-width:85%}.newsletter-block{width:75%}.login-register-left{width:40%}}@media (max-width:768px){h1.title,h2.title{font-size:2em}header .lang-switcher-account,header .primary-menu-container,header .secondary-menu-container{display:none}header .wrapper-menu .burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 2rem 0 1rem}header .wrapper-menu .burger img#open-menu-mobile{max-width:50px;-webkit-filter:brightness(0);filter:brightness(0)}header .wrapper-menu .burger img.logo-mobile{display:none}.site-content{padding:17% 0 0 0}.page-template-content .page-template-content-wrapper .page-template-content-wrapper-description .page-template-content-wrapper-description-text{padding:1rem}.page-template-content .page-template-content-wrapper .page-template-content-wrapper-description h2{font-size:1rem;line-height:1.3rem}.contact-agency,.estimate-button,.luxury,.newsletter{font-size:.9em}.filters-wrapper .filters{max-width:85%}.home .last-properties .last-properties-list .one-property{-ms-flex-wrap:wrap;flex-wrap:wrap}.last-properties .last-properties-list .one-property .slider-last-properties{width:100%}.home .last-properties .last-properties-list .one-property .slider-last-properties .image{width:100%!important}.home .last-properties .last-properties-list .one-property .one-property-detail{margin-left:0}.last-properties .last-properties-list .one-property .one-property-detail h3{padding-bottom:0}.last-properties .last-properties-list .one-property .one-property-detail .price{padding-top:1rem}.wrapper-works{padding:1rem 0}.wrapper-works .works{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:90%;width:90%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.wrapper-works .works .one-work{width:calc(50% - 8%)!important;margin:0 auto}.last-sell{margin:0 auto 2rem auto}.last-sell #map-last-sells{width:100%}.last-sell-text{width:100%;margin-top:1rem;float:none}.last-sell .modal-property{height:560px}.last-sell .modal-property .modal-property-content{right:30%;top:45%}.agencies-wrapper{margin-top:-30px}.last-properties.layout-bis .last-properties-list .one-property{width:100%}.last-properties.layout-bis .last-properties-list .one-property .one-property-detail{min-height:100px;padding:3.5%}.last-properties .slick-list.draggable{height:450px!important}.last-properties .last-properties-list .one-property .slider-last-properties .image{min-height:450px}.single-properties .site-content{padding:17% 0 0 0}.page-property .wrapper-slider{height:500px}.page-property .wrapper-slider .wrapper-slider-content .slider-detail-property .image{min-height:500px}.page-property .page-property-content .page-property-content-detail .title h2{width:100%}.page-property .page-property-content .page-property-content-detail .title .social{display:none}.page-property .page-property-content .page-property-content-detail .descritpion-agent{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-property .page-property-content .page-property-content-detail .descritpion-agent .description{width:100%}.dpe-new{margin-left:22%}.dpe-new .passoire{height:80px}.filters-wrapper .filter-choices{max-width:85%}.key-numbers .number{width:15%}.key-numbers .testimony .quote-left,.key-numbers .testimony .quote-right{font-size:3rem}.key-numbers .testimony .quote-left{top:15px}.key-numbers .testimony .quote-right{bottom:-10px}.workers .worker .details{padding:.5rem;left:10%;bottom:-30px;width:80%}.workers .worker .details .email{font-size:.65rem}.page-team .workers .worker{max-width:calc(95%/3)}.page-team .workers .worker .details .nickname{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-team .workers .worker .details .job{padding:.3rem}.page-team .workers .worker .details .nickname span{margin:auto}.page-team .workers .worker .details .nickname span:nth-child(2){margin:auto;padding-left:.25rem}.jobs-list-wrapper .slick-list.draggable{max-width:90%}.articles .articles-list .one-article{width:calc(50% - 5%)}.news-detail .news-detail-wrapper{padding:15% 0 5% 0}.news-detail .news-detail-wrapper .news-detail-image{width:50%}.newsletter-block{width:67%}.footer-full-widget{max-width:90%;margin:2% auto}.footer-full-widget ul li{font-size:.8em}}@media (max-width:480px){h1.title,h2.title{font-size:1.5em;max-width:95%;margin:auto;padding:2rem 0}h1.title:after,h1.title:before,h2.title:after,h2.title:before{width:35px}.on-mobile{display:block}.no-mobile{display:none}header .on-mobile{display:block}.header-top{font-size:.7rem}header .wrapper-menu{margin:1.8rem 0 0 0}header .wrapper-menu .burger img#open-menu-mobile{max-width:40px}.site-content{padding:27% 0 0 0}.page-template-content .page-template-content-wrapper{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-content .page-template-content-wrapper.center-left,.page-template-content .page-template-content-wrapper.center-right{max-width:100%;margin:auto}.page-template-content .page-template-content-wrapper.center-left .contact-agency,.page-template-content .page-template-content-wrapper.center-left .estimate-button,.page-template-content .page-template-content-wrapper.center-left .luxury,.page-template-content .page-template-content-wrapper.center-left .newsletter,.page-template-content .page-template-content-wrapper.left .contact-agency,.page-template-content .page-template-content-wrapper.left .estimate-button,.page-template-content .page-template-content-wrapper.left .luxury,.page-template-content .page-template-content-wrapper.left .newsletter,.page-template-content .page-template-content-wrapper.center-right .contact-agency,.page-template-content .page-template-content-wrapper.center-right .estimate-button,.page-template-content .page-template-content-wrapper.center-right .luxury,.page-template-content .page-template-content-wrapper.center-right .newsletter,.page-template-content .page-template-content-wrapper.right .contact-agency,.page-template-content .page-template-content-wrapper.right .estimate-button,.page-template-content .page-template-content-wrapper.right .luxury,.page-template-content .page-template-content-wrapper.right .newsletter{margin:0}.page-template-content .page-template-content-wrapper .page-template-content-wrapper-description{max-width:100%;padding:1rem}.page-template-content .page-template-content-wrapper.center-left .page-template-content-wrapper-description-text,.page-template-content .page-template-content-wrapper.center-right .page-template-content-wrapper-description-text{margin:0}.page-template-content .page-template-content-wrapper .page-template-content-wrapper-image{width:100%;min-height:350px;margin:0 1rem}header .home-slider .slick-dots li{display:none}header .filters-wrapper{display:none}.on-mobile .filters-wrapper{margin:0;max-width:100%;padding:1rem 1rem 0 1rem;display:block}.on-mobile .filters-wrapper .filters{-ms-flex-pack:distribute;justify-content:space-around;width:100%}.on-mobile .filters-wrapper .filter-choice .select{width:100%}.on-mobile .filters-wrapper .filter-choice .input-wrap{padding:0;width:100%}.on-mobile .filters-wrapper .filter-choice .search-filter{width:100%!important;height:30%;border-radius:0 0 4px 4px}.home .last-properties .last-properties-list .one-property .slider-last-properties .image{min-height:300px}.home .last-properties .slick-list.draggable{height:300px!important}.wrapper-works{padding:.5rem 0}.wrapper-works .works{width:90%}.wrapper-works .works .one-work{width:calc(45% - 5%)!important}.last-sell .modal-property .modal-property-content{right:18%}.agencies-wrapper{margin-top:0}.agencies-wrapper .agencies .one-agency{width:calc(95% / 2)}.last-properties .slick-list.draggable{height:300px!important}.last-properties .last-properties-list .one-property .slider-last-properties .image{min-height:300px}.last-properties .last-properties-list .one-property .one-property-detail h3{font-size:1rem}.single-properties .site-content{padding:27% 0 0 0}.page-property .wrapper-slider{height:300px}.page-property .wrapper-slider h1.property-title{font-size:1.1rem;max-width:100%;line-height:normal}.page-property .wrapper-slider .wrapper-slider-content .slider-detail-property .slick-list{height:300px}.page-property .wrapper-slider .wrapper-slider-content .slider-detail-property .image{min-height:300px}.page-property .wrapper-slider .wrapper-slider-content .slider-detail-property .slick-dots li button{width:10px;height:10px}.page-property .wrapper-slider .wrapper-slider-content .slider-detail-property .slick-dots li button:before{width:10px;height:10px}.page-property .wrapper-slider-mini .wrapper-slider-mini-wrapper .wrapper-slider-mini-image{width:100px;height:66px}.page-property .page-property-content .page-property-content-detail{padding:1rem;margin-bottom:4rem}.page-property .page-property-content .page-property-content-detail .title h2{font-size:1.1em}.page-property .page-property-content .price{font-size:1.3rem}.page-property .page-property-content .price span{font-size:.9rem;padding-left:.5rem}.page-property .page-property-content .page-property-content-detail .descritpion-agent .agent{padding:1em}.page-property .page-property-content .page-property-content-detail .descritpion-agent .agent .email{font-size:1em}.page-property .page-property-content .page-property-content-detail .descritpion-agent .agent a.visit{font-size:.8em}.page-property .page-property-content .details-property .details-property-left{padding-left:.5em}.page-property .page-property-content .details-property .details-property-left h3{font-size:1.2rem}.page-property .page-property-content .details-property .details-property-left h4{font-size:1rem;padding:.8rem 0 1rem 0}.page-property .page-property-content .details-property .details-property-left .details-property-row .details-property-row-left{min-width:25%;padding-right:.5rem}.page-property .page-property-content .details-property .details-property-left .details-property-row .details-property-row-left img,.page-property .page-property-content .details-property .details-property-left .details-property-row .details-property-row-left i{font-size:1rem;width:20px;margin-right:.5rem}.page-property .page-property-content .details-property .details-property-left .details-property-row{font-size:.9rem}.page-property .page-property-content .details-property .details-property-left .details-property-row .details-property-row-right{padding-left:.5em}.page-property .page-property-content .details-property .dpe-wrapper-values{-ms-flex-wrap:wrap;flex-wrap:wrap}.dpe-new{margin:10% 0 10% 39%;width:100%}.page-property .page-property-content .details-property .dpe-wrapper-values .conso-left{width:100%;margin:0 0 10% 0;padding:0}.page-property .page-property-content .details-property .dpe-wrapper-values .conso-right{width:100%}.page-template-properties .on-mobile .filters-wrapper .filters{display:none}.page-template-properties .on-mobile .filters-wrapper{height:185px}.key-numbers{-ms-flex-wrap:wrap;flex-wrap:wrap}.key-numbers .number{width:100%;border-right:0;margin-bottom:10%}.key-numbers .testimony{padding:0 5%}.key-numbers .testimony .quote-left{top:10px;left:-2%}.key-numbers .testimony .quote-right{bottom:-10px;right:-2%}.workers{max-width:95%}.workers .worker{max-width:calc(95%/2)}.workers .worker img{max-width:85%}.workers .worker .details{width:82%}.agencies .agency{width:48%}.page-team .workers{max-width:95%}.page-team .workers .worker{max-width:calc(95%/2)}.jobs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jobs-list-wrapper .jobs-list .one-job{width:100%!important;margin:10px 0;min-height:200px}.jobs-list-wrapper .jobs-list .one-job img{max-width:40%;max-height:95px}.form{-ms-flex-wrap:wrap;flex-wrap:wrap}.form .form-left,.form .form-right{width:100%;padding:5% 0}.form .form-row .form-field input{width:90%}.articles .articles-list .one-article h3{font-size:1rem}.single-post .site-content{padding:25% 0 0 0}.news-detail .news-detail-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25% 0 5% 0}.news-detail .news-detail-wrapper .news-detail-image{width:90%;padding-bottom:10%}.news-detail .news-detail-wrapper .news-detail-content{width:100%;padding-left:0}.newsletter-social-block{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 3em auto;padding:.5em}.newsletter-block{width:90%;margin:0 0 2% 0;gap:.5em}.newsletter-block .frm_fields_container{display:-webkit-box;display:-ms-flexbox;display:flex}.social-block{width:55%;border-left:0;margin:auto}.social-title{padding-left:0}.modal .modal-content{width:70%;margin:auto}.login-register-left,.login-register-right{width:100%}.footer-full-widget ul{display:block}.footer-full-widget ul li{font-size:1em;padding:.5rem 1rem}.copyright{font-size:.8em}}@media (max-width:360px){h1.title,h2.title{font-size:1.23em;max-width:95%;gap:10px}h1.title:after,h1.title:before,h2.title:after,h2.title:before{width:20px}.site-content{padding:35% 0 0 0}.filters-wrapper .filter-choices .filter-choice input.filter-input{width:96%}.wrapper-works .works .one-work{width:100%!important}.wrapper-works .works .one-work img{max-width:50%}.last-sell #map-last-sells{min-height:400px}.last-sell .modal-property{height:400px;bottom:86px}.last-sell .modal-property .modal-property-content{right:13%;min-width:310px}.last-sell .modal-property .modal-property-content .description{max-width:60%}.last-sell .modal-property .modal-property-content .description .attributes{-ms-flex-wrap:wrap;flex-wrap:wrap}.last-sell .modal-property .modal-property-content .description .attributes .one-icon{margin:2% 0}.agencies-wrapper .agencies .one-agency{width:100%}.social-block{width:70%}.single-properties .site-content{padding:35% 0 0 0}.page-property .page-property-content .details-property .details-property-left .details-property-row .details-property-row-left{min-width:32%}.page-property .page-property-content .details-property .details-property-left .details-property-row{font-size:.8rem}.dpe-new{margin:5% 0 10% 37%;width:100%}.dpe-new .dpe-good-text{font-size:.8rem}.dpe-new .one-letter .dpe-numbers{width:110px;padding:0 2px}.dpe-new .one-letter .dpe-numbers .sep{width:1%}.dpe-new .one-letter .dpe-numbers .dpe-numbers-conso-value div,.dpe-new .one-letter .dpe-numbers .dpe-numbers-ges-value div{font-size:1.2rem;padding-top:10px}.dpe-new .dpe-bad-text{font-size:.8rem}.dpe-new .passoire{font-size:.8rem;bottom:30px;height:65px;border-right:solid 2px #fff}.page-property .page-property-content .details-property .dpe-wrapper-values .conso-left{width:100%;margin:0 0 10% 0;padding:0}.page-property .page-property-content .details-property .dpe-wrapper-values .conso-right{width:100%}.workers .worker{max-width:95%;margin:0 auto 2rem auto}.workers .worker img{max-width:90%}.agencies .agency{width:100%}.agencies .agency .logo img{max-width:50%}.page-team .workers .worker{max-width:100%}.workers .worker .details{padding:1rem}.jobs-list-wrapper .jobs-list .one-job img{max-width:40%;max-height:80px}.form .form-row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;width:100%}.form .form-row:not(:last-child){margin-bottom:0}.form .form-row .form-field{-webkit-box-flex:none;-ms-flex:none;flex:none;max-width:100%;width:100%;margin-bottom:1rem}.articles .articles-list .one-article{width:100%}.newsletter-social-block{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:75%;margin:1em auto 3em auto}.newsletter-block{width:100%;margin:0 0 2% 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}.newsletter-title{margin:auto}.newsletter-block .frm_fields_container{display:-webkit-box;display:-ms-flexbox;display:block;gap:1em}.newsletter-block .frm_inline_form .frm_submit{margin:auto;font-size:1.1em}div#frm_field_31_container{width:100%}.social-block{width:70%;border-left:0;margin:auto}.social-title{padding-left:0}.modal .modal-content .modal-title span{font-size:1rem}}