:root{--title-color:#666;--text-color:#525252;--border-color:#b2b7bb}html.mtlgc:root{--rep-main-color:#fbcf00}html.mrr:root{--rep-main-color:#05c6e9}html.ttc:root{--rep-main-color:#006eb5}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{color:var(--text-color);margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smooth:subpixel-antialiased;font-smooth:subpixel-antialiased;font-display:auto;-moz-osx-font-smoothing:auto}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:subpixel-antialiased!important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Open sans",Arial;font-size:16px;padding:0;margin:0}@media(max-width:510px){body{overflow-x:hidden;padding:0 1px}}ul li{list-style:none}ul{padding:0}a{text-decoration:none!important}strong{font-weight:700}.form-container ::-webkit-input-placeholder{color:var(--title-color);font-weight:400}.form-container :-moz-placeholder{color:var(--title-color);font-weight:400}.form-container ::-moz-placeholder{color:var(--title-color);font-weight:400}.form-container :-ms-input-placeholder{color:var(--title-color);font-weight:400}input.pub-link-val{display:none}svg.icon{width:100%;height:100%}.icon-twitter .x-twitter{fill:#fff}.icon-twitter:hover .x-twitter{fill:#188cd8}.bold{font-weight:600}.extra-bold{font-weight:700}.clearfix:after{content:" ";display:block;height:0;clear:both}.low-visibility{opacity:.2}img.lazy{opacity:.5;transition:opacity .3s ease-in}img.unveil-loaded{opacity:1!important}.mtlgc-hidden{display:none}.mtlgc-mobile-display{display:block!important}.wrapper{display:flow-root}div.mtlgc-calculhypo-thumb{z-index:100!important;position:fixed;background-image:url(../images/hypotheque.png);background-size:40px 40px;background-position:center center;background-repeat:no-repeat;background-color:#fff;width:50px;height:55px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);margin:auto;left:0;top:0;bottom:0;transition:all .3s cubic-bezier(.465,.183,.153,.946)}nav#right-sleight{overflow:hidden;display:block;z-index:99!important;position:fixed;width:40px;height:147px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);margin:auto;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.8)}nav#right-sleight #go-next,nav#right-sleight #go-prev,nav#right-sleight #go-top{position:relative;clear:left;float:left;width:30px;padding:5px;height:40px}nav#right-sleight #go-next.no-link,nav#right-sleight #go-prev.no-link{opacity:.3}nav#right-sleight #go-prev{transform:rotate(-90deg)}nav#right-sleight svg{fill:#9c9c9c;position:absolute;width:30px;height:40px;left:5px;top:5px;transition:all .3s cubic-bezier(.465,.183,.153,.946)}nav#right-sleight div:hover svg{transform:translateY(-5px)}nav#right-sleight #go-next{transform:rotate(90deg)}nav#right-sleight.only-top{display:block;height:50px}div#go-top.active{width:50px}nav#right-sleight div:hover{cursor:pointer}div.listing-comments-button{font-weight:500;font-family:Roboto,sans-serif;text-transform:uppercase;padding:7px 7px 17px 7px;color:var(--text-color);font-size:16px;margin:10px 0 0 0;transition:opacity .4s cubic-bezier(.465,.183,.153,.946);border-bottom:1px solid #b2b7bb}div.listing-comments-button:hover{cursor:pointer;opacity:.6}div.mtlgc-calculhypo-thumb:hover{cursor:pointer;width:60px}section.mtlgc-calculhypo.mtlgc-calculhypo-transition{width:340px}section.mtlgc-calculhypo{z-index:100!important;width:0;overflow:hidden;white-space:nowrap;transition:width .4s ease-out;height:466px;position:fixed;z-index:40;margin:auto;left:0;top:0;bottom:0;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}section.mtlgc-calculhypo>*{width:100%;float:left;clear:left}section.mtlgc-calculhypo div.mtlgc-header{background-image:url(/resources/images/deletehypo.png);background-repeat:no-repeat;background-position:310px 16px;height:50px;text-align:left}section.mtlgc-calculhypo div.mtlgc-header:hover{cursor:pointer}section.mtlgc-calculhypo div.mtlgc-header span{color:#000;line-height:50px;font-size:16px;margin-left:4px}section.mtlgc-calculhypo div.mtlgc-row{box-sizing:border-box;padding:5px;border-bottom:1px #bfc2c3 solid;position:relative;height:52px}section.mtlgc-calculhypo div.mtlgc-row span.desc{float:left;height:40px;position:absolute;left:5px;top:8px;font-size:14px}section.mtlgc-calculhypo div.mtlgc-row .text{width:117px!important;height:30px!important;bottom:6px;text-align:right;border:none!important;position:absolute;background-color:#ddd!important;right:5px;font-size:14px!important}section.mtlgc-calculhypo div.mtlgc-row .mtlgc-frequency{top:16px;padding-top:0;font-size:10px}section.mtlgc-calculhypo div.mtlgc-row .mtlgc-lend,section.mtlgc-calculhypo div.mtlgc-row .mtlgc-total{background-color:#fff!important;margin-right:16px}section.mtlgc-calculhypo div.mtlgc-row .button{float:right;margin-top:14px;margin-bottom:10px;padding:2px 32px 2px 35px}section.mtlgc-calculhypo div.mtlgc-row .button:hover{cursor:pointer}section.mtlgc-calculhypo div.mtlgc-row .button span{color:#000}ul.breadcrumb{box-sizing:border-box;display:block;position:relative;width:100%;overflow:auto;font-size:12px;margin:20px 0 10px 15px}ul.breadcrumb:has(>li:only-child){display:none}ul.breadcrumb li:only-child{display:none}div.listing-top ul.breadcrumb{margin-left:0;margin-top:8px;margin-bottom:8px;display:flex}ul.breadcrumb li{display:flex;float:left;padding:4px}ul.breadcrumb li a{transition:background-color .5s ease;transition:color .5s ease}ul.breadcrumb li a::after{content:'';width:0;height:1px;display:block;background:var(--text-color);transition:.3s}ul.breadcrumb li:hover a::after{width:100%}ul.breadcrumb li a.bold{font-weight:600}ul.breadcrumb li>span{margin-left:5px;margin-right:5px;opacity:.4;transform:rotate(12deg)}ul.breadcrumb a{color:#525252}ul.breadcrumb li:nth-child(1){margin-left:0}html.mrr .home h1{font-size:16px;line-height:19px}.home h1{font-size:16px;color:var(--text-color);padding-left:10px;margin:10px 1% 10px 0;text-align:center}#mobile-header{width:100%;height:70px;margin:7px 0;position:relative;z-index:50;float:left}#search-bar-container{display:none;width:120px;height:50px;position:relative;overflow:hidden}#search-bar{border-radius:15px;font-size:16pt;margin-top:3px;height:30px;margin-bottom:3px;padding-left:5px;margin-left:100px;width:100px}#mobile-header .button-language{width:95px;height:50px;text-align:center}html.ttc #mobile-header .button-language{display:none}#mobile-header .button-language a{display:block;width:100%;height:100%;line-height:50px;color:var(--title-color)}#button-search{width:60px;height:50px;text-align:center}#button-search svg{width:30px;height:30px;margin-top:10px}html.mrr #header-logo{background-size:110px 50px;width:110px}html.ttc #header-logo{background-image:url(/branding/images/logomobile-torontoallcondos.svg);background-size:162px 62px;width:123px}html.mtlgc #header-logo{background-image:url(/branding/images/guide-immo-logo-rectangle.svg)}html.mrr #header-logo{background-image:url(/branding/images/ma-residence-retraite-logo-mobile.svg)}#header-logo{position:absolute;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);width:100px;height:60px;background-repeat:no-repeat;background-position:center;background-size:100px 60px}.left{float:left}#desktop-header .center{margin:0 auto;display:flex;justify-content:center;align-items:center}.right{float:right}.button-clickable:active{background-color:#8f7e82}#slides ul.slides{overflow:hidden}#slides-number{font-size:10px}#mobile-billboard{overflow:hidden;max-width:1080px;margin:0 auto;width:100%;padding:30px 0}#mobile-billboard img{width:100%;height:auto}.mainbar{width:100%;box-sizing:border-box;display:flow-root;padding:10px}.keepInPage{overflow:visible;width:100%}.sidebar{display:none;width:100%;padding:0 5px 0 5px;box-sizing:border-box}.listing-detail-id{display:none}div.mobile-adsense{float:left;clear:left}.listing-title-container-right{float:right;width:32%}@media (max-width:780px){.listing-title-container-right{float:right;width:60%}}div.listing-rate-container{display:flex;align-items:center;flex-direction:column;width:210px;padding:0 4px;margin-left:5px}.listing-rate-container.developer-rate-container{margin-left:0;padding-left:0;align-items:flex-start;width:100%}@media (max-width:683px){.section-part-fixe{flex-wrap:wrap!important}.section-part-fixe .section-part-fixe-title{flex-basis:90%}div.listing-rate-container{display:flex;align-items:flex-start;flex-direction:column;margin-top:20px;margin-right:14px;order:3}.section-part-fixe .section-part-fixe-icon{order:2!important}}div.listing-rate-container .listing-star-container{display:flex;align-items:center;justify-content:space-between;gap:2px}div.developer-rate-container div.listing-star-container{float:left}div.developer-rate-container div.listing-star-email-container>input{width:75%}div.listing-rate-container>span{float:left;font-size:14px;text-transform:uppercase;font-weight:600;margin-right:10px;line-height:30px;color:var(--text-color)}div.developer-rate-container>span{font-size:12px;display:none}span.listing-star-total{line-height:normal;font-size:12px;text-transform:uppercase}div.listing-star{width:16px;height:16px;float:left}div.listing-star:last-of-type{margin-right:5px}div.listing-star:hover{cursor:pointer}div.listing-star-email-container{display:none;width:100%;max-width:240px;float:right;clear:left;margin:10px 0;background-color:#525252;border:1px solid #525252;box-sizing:border-box;border-radius:24px;overflow:auto}div.listing-star-email-container .listing-star-email-input{width:70%;margin:0!important;border:0}div.listing-star-email-container>*{margin:4px 0 0 0;float:left}div.listing-star-email-container>input{font-size:19px;padding:6px;margin-top:4px;width:100%;box-sizing:border-box}div.listing-star-email-button{background-color:#525252;display:flex;align-items:center;justify-content:center;margin-top:0;text-align:center;width:30%;transition:all .5s ease-in-out}input.listing-star-email-input[type=text]{font-size:14px!important;font-weight:400!important}input.listing-star-email-input[type=text]:focus-visible{outline:0}div.listing-star-email-button:hover{transform:scale(1.05)}.listing-star-email-button>span{color:#fff;font-weight:500;text-transform:lowercase;font-size:14px}div.listing-star-email-button:hover{cursor:pointer}div.featured-blog-post{width:47%;float:left;margin-bottom:15px}@media (max-width:960px){div.featured-blog-post{width:90%;margin:5%;color:var(--text-color)}}div.featured-blog-post a>*{float:left;clear:left}div.featured-blog-post h3{color:var(--text-color);font-family:Roboto,Arial;font-size:16px;font-weight:500;padding:8px 8% 8px 2%;margin:0 1%}div.featured-blog-post img{width:90%;display:block;margin:auto}div.featured-slider{margin-top:80px;width:100%;overflow:hidden;float:left;position:relative}div.featured-slider.mapFrontPage{background-color:#fff;margin-top:20px!important;margin-bottom:20px}div.featured-slider.mapFrontPage #map{width:100%;height:580px;margin-top:100px}h2.featured-title{color:var(--text-color);font-family:"Open sans",sans-serif;font-weight:700;font-size:42px;letter-spacing:-2px;margin:0 0 10px 0;transition:all .4s cubic-bezier(.465,.183,.153,.946)}a h2.featured-title:hover{transform:scale(1.05)}div.featured-slider p.featured-header{color:var(--text-color);float:left;clear:left;font-family:"Open sans",sans-serif;font-size:14px;margin:20px 0 10px 0;line-height:1.2}.load-more{width:48%;margin:0 26%;float:left;clear:left;text-align:center}.load-more span{clear:left;color:var(--text-color);font-weight:600;margin-top:5px}div.load-more svg.load-more-icon{width:20%;transition:all .3s ease;-webkit-transition:all .3s ease;float:left;margin:10px 40% 10px;height:40px}div.load-more img.load-more-ajax{width:40px;height:40px;margin-top:75px;display:none}#home-container{position:relative}#staffpick .staffpick-header{width:98%;margin-left:1%;margin-right:1%;float:left;margin-bottom:10px}#staffpick .staffpick-header .staffpick-text{float:left;width:100%;height:100%;font-size:24px;letter-spacing:1px}#staffpick .staffpick-header .staffpick-text img{width:100px;height:auto;float:left}#staffpick .staffpick-header .staffpick-text span{float:right;text-align:left;margin-right:5%;padding:10px;color:#878787}#staffpick .staffpick{width:48%;float:left}#staffpick .staffpick:nth-child(odd){margin-right:1%}#staffpick .staffpick:nth-child(even){margin-left:1%;margin-right:2%}#staffpick .feature-img{position:relative;width:100%}#staffpick a>*{clear:left;float:left;width:100%}#staffpick .feature-img-border{position:absolute;width:40px;height:40px;right:1%;bottom:-6px;z-index:20}#staffpick .feature-img-base{width:100%;height:100%}#staffpick .staffpick .feature-desc::after{content:"";position:absolute;width:100%;height:14px;bottom:0;left:0;background:rgba(255,255,255,.7)}#staffpick .feature-img-occupy{position:absolute;left:0;top:0;width:100%;height:100%;z-index:40;overflow:hidden}#staffpick .feature-img-occupy .occupy{position:absolute;padding:1px;width:45%;left:20%;bottom:0;background-color:var(--rep-main-color);opacity:1;text-align:center;color:#000}#staffpick .feature-img-occupy .occupy span{font-size:9px;text-align:center;width:100%;float:none;clear:none;color:var(--text-color);position:relative;box-sizing:border-box;margin-top:0}#staffpick .feature-img-occupy .occupy span.extra-bold{letter-spacing:.8px}#staffpick .feature-id{display:none}#staffpick a p,#staffpick a span{color:var(--title-color)}#staffpick .feature-title{min-height:28px;max-height:42px;line-height:14px;font-size:14px;font-weight:500;font-family:Roboto,sans-serif;margin-top:6px;text-transform:uppercase;padding-left:2px;color:#525252;transition:margin-top .4s cubic-bezier(.465,.183,.153,.946)}#staffpick .feature-area{font-size:13px;height:15px;font-weight:300;color:var(--text-color);font-family:Roboto,sans-serif;line-height:15px;padding-left:2px;border-top:1px solid #b6b6b6;overflow:hidden;text-transform:none}#staffpick .feature-type{font-size:12px;padding:3px;font-family:Roboto,sans-serif;font-weight:500;margin-top:2px;box-sizing:border-box;color:var(--title-color);text-transform:uppercase}#staffpick .feature-desc{position:relative;display:block;font-size:12px;line-height:12px;margin-bottom:3px;padding-left:2px;padding-top:3px;text-transform:none;font-family:"Open sans",sans-serif;height:45px;overflow:hidden;width:100%;text-align:left;color:#525252;box-sizing:border-box;line-height:1.2}#staffpick .feature-extras{width:100%;float:left;clear:left;padding-top:4px;padding-bottom:4px;margin-bottom:5px;border-top:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;height:30px}#staffpick .feature-extras span{color:#525252;margin-top:1px;width:auto;text-align:left;float:left;clear:left;font-size:12px;position:relative;box-sizing:border-box}#staffpick span .feature-price{line-height:30px}#staffpick div.listing-score-container .listing-thumb-star{width:15px;height:15px;background-size:15px 15px}#home-container .stack-menu{display:none;position:fixed;z-index:200;top:0;left:0;width:100%;height:75px;overflow:hidden;background-color:#000}#home-container .stack-menu img{top:-100px;position:absolute;width:100%;z-index:5}#home-container .stack-menu a img{padding-left:10px;padding-top:7px;padding-bottom:8px;padding-right:10px;border-right:2px solid #fff;left:0;top:0;position:absolute;width:60px;height:60px;z-index:20;background-color:rgba(0,0,0,.6)}#home-container .stack-menu span{position:absolute;right:5px;bottom:5px;font-size:16px;color:#fff;font-weight:800;z-index:15;text-align:right;width:73%}#home-container .stack-menu .shadow{width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 30px 20px rgba(0,0,0,.5);z-index:10}#home-container .feature{width:97%;float:left;max-width:380px}#home-container h1.home{line-height:1.15}#home-container h1.home:hover{cursor:pointer}#home-container .extra-par{display:none;font-size:13px;color:var(--text-color);float:left;clear:left;margin:10px;line-height:1.15}#home-container .feature:nth-child(even),#home-container div.featured-blog-post:nth-child(even){margin-right:1%}#home-container .feature .feature-id{display:none}#home-container .feature a>*{float:left;clear:left}#home-container .feature a>span{width:100%}#home-container .feature .feature-img{position:relative;width:100%}#home-container .feature .feature-img-base{width:100%;height:100%}#home-container .feature .feature-img-border{position:absolute;width:71px;right:-1%;z-index:20;bottom:0}html.three-col .feature-img-border-virtual{width:92px;right:-1%!important;transform-origin:center}html.two-col .feature-img-border-virtual{width:102px!important;right:-1%!important;transform-origin:center}html.fullwidthsite .feature-img-border-virtual{width:102px!important;right:0!important;transform-origin:center}svg.favorite-button{top:6px;right:6px;max-width:34px;width:6%;height:auto;margin-right:2%;margin-top:2%;position:absolute;z-index:20;transition:fill .2s ease,stroke .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,fill .2s ease,stroke .2s ease;transition:transform .2s ease,fill .2s ease,stroke .2s ease,-webkit-transform .2s ease;fill:#fff}#slider1_static_container svg.favorite-button{width:14%}.last-visited{margin-top:20px}.livingin_rows{width:100%;float:left;margin-bottom:10px}.menu_unique_row{width:100%;float:left;clear:left}.menu_unique_row .collection{width:249px}.menu_unique_row .collection .arrow-icon{animation:collection 4s 1}html.ttc .menu_unique_row .collection .arrow-icon{animation:collectionToronto 4s 1}@keyframes collection{0%{transform:translateX(0) rotate(90deg)}30%{transform:translateX(170px) rotate(-90deg)}45%{transform:translateX(160px) rotate(-90deg)}50%{transform:translateX(170px) rotate(-90deg)}55%{transform:translateX(170px) rotate(-90deg)}60%{transform:translateX(160px) rotate(-90deg)}65%{transform:translateX(170px) rotate(-90deg)}70%{transform:translateX(170px) rotate(-90deg)}100%{transform:translateX(0) rotate(90deg)}}@keyframes collectionToronto{0%{transform:translateX(0) rotate(0)}30%{transform:translateX(170px) rotate(-180deg)}45%{transform:translateX(160px) rotate(-180deg)}50%{transform:translateX(170px) rotate(-180deg)}55%{transform:translateX(170px) rotate(-180deg)}60%{transform:translateX(160px) rotate(-180deg)}65%{transform:translateX(170px) rotate(-180deg)}70%{transform:translateX(170px) rotate(-180deg)}100%{transform:translateX(0) rotate(0)}}.menu_unique_row::after{content:" ";display:block;width:83%;border-bottom:1px solid gray}.menu_unique_row a{position:relative;display:block;width:100%;overflow:auto;padding-top:10px;padding-bottom:10px;color:var(--title-color)}@keyframes menu_unique_row_arrow_in{0%{left:0}50%{left:5px}100%{left:5px}}@keyframes menu_unique_row_arrow_out{0%{left:5px}50%{left:0}100%{left:0}}@keyframes menu_unique_row_text_in{0%{margin-left:45px}50%{margin-left:45px}100%{margin-left:55px}}@keyframes menu_unique_row_text_out{0%{margin-left:55px}50%{margin-left:45px}100%{margin-left:45px}}.menu_unique_row a:hover div.arrow-icon{animation:menu_unique_row_arrow_in .9s ease-out;animation-fill-mode:forwards}.menu_unique_row a:hover div{animation:menu_unique_row_text_in .9s ease-out;animation-fill-mode:forwards}#mobile-menu-container nav.menu_type_content{margin-top:10px;margin-bottom:0}@media (max-width:760px){#mobile-menu-container nav.menu_type_content{display:none}}#mobile-menu-container nav.menu_type_content a{color:#fff}#mobile-menu-container .menu_unique_row{margin-top:0}html.mrr .mobile-menu-extra h4{padding-left:9px;font-weight:600;padding-bottom:10px;padding-top:29px;color:#fff}.menu_unique_row div.arrow-icon{position:absolute;left:0;top:15px;width:37px;height:30px;transform:rotate(90deg);transform-origin:center center;float:none;margin-left:0!important;animation:menu_unique_row_arrow_out .9s ease-out}html.ttc .menu_unique_row div.arrow-icon{transform:rotate(0)}.menu_unique_row svg{width:100%;height:100%}.menu_unique_row div,.menu_unique_row svg{float:left}.menu_unique_row div{animation:menu_unique_row_text_out .9s ease-out}.menu_unique_row div span{text-transform:uppercase;float:left;clear:left;line-height:18px}.menu_unique_row div span:nth-child(2){font-weight:700}.get-more{float:left;clear:left;width:100%;text-align:center}.get-more img{display:none}svg.favorite-button:hover{-webkit-animation:fav-hover .3s ease-in;animation:fav-hover .3s ease-in;fill:red;cursor:pointer}svg.favorite-button.favorite{fill:red}#home-container .feature .feature-img-promo{position:absolute;left:0;top:0;width:100%;height:100%;z-index:50}#home-container .feature .feature-img-occupy{position:absolute;left:0;top:0;width:100%;height:100%;z-index:40;overflow:hidden}@media (min-width:960px){#home-container .feature .feature-img-occupy .occupy{position:absolute;padding:1px 1px 4px 1px;width:75%!important;bottom:2%;left:4%;z-index:3;background-color:rgb(0 0 0 / 50%);opacity:1;text-align:center;color:#fff;transform:rotate(270deg) translateX(-7%);transform-origin:left}}@media (max-width:959px){#home-container .feature .feature-img-occupy .occupy{position:absolute;padding:1px 1px 4px 1px;width:75%!important;bottom:0;left:4%;z-index:3;background-color:rgb(0 0 0 / 50%);opacity:1;text-align:center;color:#fff;transform:rotate(270deg) translateX(-8px);transform-origin:left}}html.ttc #home-container .feature .feature-img-occupy .occupy{background-color:var(--rep-main-color)}#home-container .feature .feature-img-occupy .occupy.en{width:35%}#home-container .feature .feature-img-occupy .occupy.en .extra-bold{font-size:10px}#home-container .feature .feature-img-occupy span{font-size:9px;text-align:center;width:100%;float:none;clear:none;color:#fff;position:relative;box-sizing:border-box;margin-top:0;font-weight:100}html.ttc #home-container .feature .feature-img-occupy span{color:#fff}#home-container .feature .feature-img-occupy span.extra-bold{font-weight:600}#home-container .feature .feature-img-promo img{width:80%;position:absolute;top:-6px;left:-6px;filter:drop-shadow(-5px 6px 9px #847f7f63)}#home-container .feature .feature-title{min-height:42px;max-height:42px;line-height:14px;font-size:14px;font-weight:500;font-family:Roboto,sans-serif;margin-top:6px;text-transform:uppercase;padding-left:2px;color:#525252;transition:margin-top .4s cubic-bezier(.465,.183,.153,.946)}#home-container .feature .feature-type{font-size:12px;padding:3px;font-family:Roboto,sans-serif;font-weight:500;margin-top:2px;box-sizing:border-box;color:var(--title-color);text-transform:uppercase}#home-container .feature .feature-area{font-size:13px;height:15px;font-weight:300;color:var(--text-color);font-family:Roboto,sans-serif;line-height:15px;padding-left:2px;overflow:hidden;text-transform:none}#home-container div.featured-blog-post p{height:auto}.listing-score-container input.listing-score{display:none}#home-container .feature .feature-desc,div.featured-blog-post p{position:relative;display:block;font-size:12px;line-height:12px;margin-bottom:3px;padding-left:2px;padding-top:3px;text-transform:none;font-family:"Open sans",sans-serif;height:45px;overflow:hidden;width:100%;text-align:left;color:#525252;box-sizing:border-box;line-height:1.2}html.two-col #home-container .feature .feature-desc::after{height:16px}html.fullwidthsite #home-container .feature .feature-desc::after{height:16px}#home-container .feature .feature-desc::after{content:"";position:absolute;width:100%;height:14px;bottom:0;left:0;background:rgba(255,255,255,.7)}div.featured-blog-post p{padding-left:2%;margin-left:1%;font-weight:600;line-height:1.35}#home-container .feature .feature-extras{width:100%;float:left;clear:left;padding-top:4px;padding-bottom:4px;margin-bottom:5px;border-bottom:1px solid #b6b6b6;height:30px}#home-container .feature .feature-extras span{color:#525252;margin-top:1px;width:auto;text-align:left;float:left;clear:left;font-size:12px;position:relative;box-sizing:border-box}#home-container .feature .feature-price-container{width:70%;float:left}#home-container .feature span .feature-price{line-height:30px}#home-container .feature span .feature-favorite{float:right;width:30px;height:30px;background-size:30px 30px;clear:none;margin-right:2px}.listing-price-container{float:left}div.listing-price-container .listing-price-rent{margin-top:4px}.feature-extras .feature-favorite:hover{cursor:pointer}.feature-extras .listing-id{display:none}div.mobile-container{margin:0 auto 0 auto;max-width:600px;width:100%;overflow:auto}div.mobile-container.static{margin-top:10px}div.mobile-container-full{width:100%}div.listing-detail-body{width:100%;box-sizing:border-box}div.listing-detail-body>*{font-size:18px;box-sizing:border-box;width:100%;color:var(--text-color)}div.listing-detail-body h2{margin-top:30px;font-size:16px;font-weight:500;font-family:Roboto,sans-serif;text-transform:uppercase}div.listing-detail-body #gmap_holder{height:300px;margin-bottom:30px;margin-top:10px}div.listing-detail-body #leaflet_holder{z-index:2;height:300px;margin-bottom:30px;margin-top:10px;position:relative;display:block;width:100%}html.mrr div.listing-detail-body ul.listing-types.tags li{width:auto}div.listing-detail-body ul.listing-types.tags li{width:50px}div.listing-detail-body ul.listing-types.tags img{width:100%}div.listing-detail-body ul.listing-types{float:left;clear:left;margin:8px 0}html.mrr div.listing-detail-body ul.listing-types li{font-size:16px}html.mtlgc div.listing-detail-body ul.listing-types li{height:24px;list-style:disc;font-size:14px;margin:0 18px!important}html.mrr div.listing-detail-body ul.listing-types li a{color:var(--text-color)}div.listing-detail-body ul.listing-types li a{color:var(--text-color)}div.listing-detail-body ul.listing-types li{float:left;margin-right:10px;margin-top:6px;transition:all .4s cubic-bezier(.465,.183,.153,.946);text-transform:initial}div.listing-detail-body ul.listing-types li a{display:block;width:100%;height:100%;box-sizing:border-box}html.mrr div.listing-detail-body ul.listing-types li a{display:block;width:100%;height:100%;padding-left:35px;box-sizing:border-box;line-height:20px}html.mrr div.listing-detail-body ul.listing-types li{margin-top:0}html.mtlgc div.listing-detail-body ul.listing-types li a img{width:30px;margin:-6px 9px 0 0}html.mtlgc div.listing-detail-body ul.listing-types li{margin-top:0}div.listing-detail-body ul.listing-types li:hover{transform:scale(1.05) translate(10px,0);font-weight:600}div.listing-top{width:100%;padding:0 0 5px 0;box-sizing:border-box;position:relative}@media (max-width:960px){div.listing-top{padding:0 0 5px 0}}div.listing-top div.listing-return-container{position:absolute;right:5px;top:0;width:50px;text-align:center}div.listing-top div.listing-return-container:hover{cursor:pointer}div.listing-top div.listing-return-container span{font-size:15px;color:#525252}div.listing-top div.listing-return-container img{width:35px}@media (max-width:780px){div.listing-top ul.breadcrumb{width:100%;margin-left:1px;display:flex;flex-wrap:wrap;align-content:center}ul.breadcrumb li{padding:5px 0;white-space:nowrap}ul.breadcrumb li>span{margin:0 2px}}h1.listing-detail-title{width:100%;font-family:Roboto,sans-serif;font-weight:700;font-size:45px;line-height:normal;clear:both;z-index:0;position:relative;text-shadow:rgb(125 125 125 / 7%) 2px 3px 3px;transition:all ease-in-out .5s}.projectStateStatus{width:100%;margin-top:5px;display:block;clear:both;float:left;color:var(--text-color);font-size:14px;line-height:130%}.projectStateStatus ul{list-style:disc;list-style-position:inside}.projectStateStatus ul li{list-style:disc;margin-left:20px;display:none;font-size:12px}.projectStateStatus ul li.projectStateStatus-check-isCheck{display:list-item}html.mrr span.listing-detail-type{font-size:16px}span.listing-detail-type{font-size:14px;font-family:"Open sans",sans-serif;color:var(--text-color);float:left;clear:left;margin-bottom:4px;margin-top:4px;padding:2px 2px 2px 0}html.mrr span.listing-detail-type:active,html.mrr span.listing-detail-type:hover{background-color:#05b8d1}span.listing-detail-type:active,span.listing-detail-type:hover{background-color:var(--rep-main-color)}div.listing-detail-description,span.listing-detail-address,span.listing-detail-extra,span.listing-detail-phone{font-size:15px}span.listing-detail-address a.linkToPhone{color:var(--main-text)!important}div.listing-detail-description strong{font-weight:700}div.listing-detail-description ul{list-style:disc;list-style-position:inside}div.listing-detail-description ul li{display:list-item;list-style:disc;margin-left:20px}div.listing-detail-description{clear:both;position:relative;margin-top:16px;line-height:130%;width:100%;max-width:600px}div.listing-detail-description a{text-decoration:underline!important;font-style:italic!important}div.listing-detail-body .tabContainer{width:100%;clear:both}div.listing-detail-description{line-height:130%;margin-bottom:0;width:auto}p.scpText{font-size:14px;font-weight:700;clear:both;position:relative;margin:16px 0;line-height:130%;width:100%;max-width:600px}.smart-condo-plans-contener{position:relative;margin-bottom:40px}.smart-condo-plans-contener:after{content:"";background:#c1c1c1;position:absolute;width:80%;height:1px;left:50%;transform:translateX(-50%)}.backToSearch{font-size:13px;letter-spacing:normal;font-weight:700;margin:10px auto;display:block;position:relative;text-align:center;clear:both}.listing-section-background{border:1px solid #cecece;border-radius:25px;padding-bottom:20px}.projectheader{top:0;z-index:21;display:block;width:100%;border-bottom-right-radius:24px;border-bottom-left-radius:24px}.projectheader.projectheader-is-sticky{background-color:#f2f2f2;box-shadow:0 3px 12px 3px rgb(188 188 188 / 50%)}.projectheader.projectheader-is-sticky.mobile-background-image{background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:inset 0 2px 80px 10px rgb(0 0 0)}.projectheader.projectheader-is-sticky.mobile-background-image .projectheader-menu .projectheader-menu-link,.projectheader.projectheader-is-sticky.mobile-background-image .projectheader-menu .projectheader-menu-link-arrow,.projectheader.projectheader-is-sticky.mobile-background-image .projectheader-menu .projectheader-menu-link-text,.projectheader.projectheader-is-sticky.mobile-background-image .starColorFill,.projectheader.projectheader-is-sticky.mobile-background-image h1.listing-detail-title,.projectheader.projectheader-is-sticky.mobile-background-image span.listing-star-total{color:#fff;fill:#fff}.projectheader.projectheader-is-sticky h1.listing-detail-title{margin-top:0;font-size:28px}.projectheader.projectheader-is-sticky .listing-detail-description{opacity:0;display:none}.projectheader.projectheader-is-sticky .projectheader-brief,.projectheader.projectheader-is-sticky .projectheader-menu{padding:5px 5px}.projectheader.projectheader-is-sticky .listing-detail-description{opacity:0;display:none}.projectheader.projectheader-is-sticky .projectheader-menu{flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:center}.projectheader.projectheader-is-sticky .projectheader-menu .projectheader-menu-link{font-size:18px}.projectheader-brief .projectheader-brief-listing-detail-price,.projectheader-brief .section-listing-types-sectionfeature-text{font-weight:700}.projectheader-brief-menu-container{display:grid;grid-template-columns:5fr 3fr;gap:5px;padding:10px}.projectheader-brief,.projectheader-menu{padding:10px 5px 10px 5px;box-sizing:border-box;transition:all ease-in-out .5s}.projectheader-brief div.listing-rate-container{width:fit-content;padding:unset;margin-left:unset;margin-top:8px}.projectheader-brief div.listing-detail-description{margin-top:18px}.projectheader-brief .projectheader-brief-listing-detail-price{display:block}.projectheader-brief .projectheader-brief-listing-detail-price:last-of-type{display:block;margin-bottom:20px}.projectheader-menu{display:flex;margin-top:26px;gap:16px}.projectheader-brief-title{margin-bottom:20px;font-size:22px;font-weight:700;display:inline-block}.projectheader-menu-link{height:40px;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:all ease-in-out .5s}.projectheader-menu-link-text{transition:all ease-in-out .5s}.projectheader-menu-link:hover .projectheader-menu-link-text{color:#000;transform:translateX(3px)}.projectheader-menu-link-arrow{width:12px;fill:var(--text-color);transform:rotate(180deg);margin:0 4px 0 0;transition:all ease-in-out .2s}.projectheader-menu-link:hover .projectheader-menu-link-arrow{fill:#000}@media (max-width:980px){h1.listing-detail-title{font-size:32px}}@media (max-width:720px){.projectheader-brief-menu-container{display:block;padding:0}.projectheader-menu{justify-content:space-evenly;gap:0;margin-top:0;flex-wrap:wrap;padding:0!important}.projectheader.projectheader-is-sticky .projectheader-brief{padding:5px 5px 0 5px}.projectheader-brief-header-star{display:flex;justify-content:space-between}h1.listing-detail-title{font-size:28px}}@media (max-width:460px){.projectheader-brief-header-star{display:block}}.listing-detail-home-type{margin:20px 0 20px 0;font-size:14px;padding-top:4px;color:var(--text-color);clear:both}span.listing-detail-price{display:block;font-size:14px;color:var(--text-color);clear:both}span.listing-detail-price span.number{font-weight:700}span.listing-detail-address{margin-top:12px;padding-top:5px;float:left;clear:left;width:100%}span.listing-detail-extra{margin-top:5px;float:left;clear:left;width:auto}span.listing-detail-phone{margin-top:5px;font-weight:700;padding-bottom:5px;color:var(--text-color)!important;font-size:15px;float:left;clear:left;width:100%}div#slider1_static_container{position:relative}@media (max-width:600px){div#slider1_static_container{width:100%!important}}div.promo-top strong.bold{font-weight:700}div.promo-top strong.large-bold-yellow{font-weight:700;font-size:20px;color:#fec93a}div.promo-top{position:absolute;width:140px;background-color:#fff;border-radius:10px;box-shadow:7px -4px 10px 3px rgba(0,0,0,.14),0 3px 6px rgba(0,0,0,.23);z-index:40;left:37%;top:-12px;transition:opacity .4s cubic-bezier(.76,-.38,.72,.9);animation-name:rotate;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-iteration-count:4;animation-iteration-count:4;transform-origin:top}@keyframes rotate{0%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}100%{transform:rotate(-7deg)}}@keyframes stoprotate{50%{transform:rotate(0)}}div.promo-contain>*,div.promo-top>*{width:100%;float:left;clear:left}div.promo-top img.promo-header{height:auto;background-color:#f27728;border-radius:10px 10px 0 0;transition:all .4s cubic-bezier(.465,.183,.153,.946)}div.promo-top div.submit:hover,div.promo-top img.promo-header:hover{cursor:pointer}div.promo-top img.promo-header:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}div.promo-top div.promo-desc{text-align:center}div.promo-top div.promo-click{text-align:left}div.promo-top div.promo-desc{background-color:#e7e8e9;padding-bottom:25px;border-bottom:2px dashed gray}div.promo-top div.promo-desc span.promo-title{font-weight:700;font-size:17px}div.promo-top div.promo-desc span.promo-project-name{font-size:18px}div.promo-top div.promo-desc *{margin-top:25px}div.promo-top div.promo-click,div.promo-top div.promo-desc *{width:100%;box-sizing:border-box;float:left;clear:left}div.promo-click>*,div.promo-top span.promo-project-name,div.promo-top span.promo-title{padding-left:5px;padding-right:5px}div.promo-click>*{font-size:12px}div.promo-click>p{margin-top:15px;color:#000}form.promo-form *{float:left;clear:left;width:100%;box-sizing:border-box}form.promo-form{margin-top:10px}form.promo-form span{padding-left:5px;padding-right:5px;font-size:14px}form.promo-form input{border-top:none;border-left:none;border-right:none;width:130px;margin:0 5px 0 5px;font-size:16px}form.promo-form .submit{width:140px;height:60px;background-color:#f27728;color:#fff;text-align:center;line-height:60px;margin-top:20px;border-radius:0 0 10px 10px}form.promo-form .submit span{font-size:20px;font-weight:400;color:#5b5b5b;text-transform:uppercase;letter-spacing:4px}div.promo-top div.confirmation{display:none;padding-left:5px;padding-right:5px;text-align:left;margin-top:10px;margin-bottom:10px;font-size:12px;box-sizing:border-box}span.listing-detail-phone a{color:var(--text-color)!important}a.listing-detail-phone img{position:absolute;width:32px;height:32px;left:20%;top:9px}div.listing-site-top{width:50%;float:left;clear:none}.listing-detail-developer-container{display:inline-block;position:relative;clear:both;width:100%;margin:10px 0 4px 0;color:var(--title-color);font-size:12px}.listing-detail-developer{display:block;float:left;padding-right:2px}.listing-detail-developer-btn-listing{display:block;float:left;margin-left:4px;color:var(--title-color);font-weight:700;text-decoration:underline;transition:all .3s ease-in-out}.listing-detail-developer-btn-listing-not-first{margin-left:0!important}.listing-detail-developer-btn-listing:hover{transform:scale(1.02)}.between-developper{display:block;float:left;color:#e5e5e5;margin:auto}@media (max-width:760px){div.listing-site-top{width:100%!important}.listing-detail-developer-btn-listing{margin-left:0;font-size:11px}}div.listing-site-top .listing-website{float:left;font-size:14px;text-transform:uppercase;font-weight:600;margin-right:10px;line-height:30px;color:var(--text-color)}.open-web-in-tab{margin:0 auto 10px auto;text-align:center;display:block;font-size:12px;color:var(--text-color)}.open-web-in-tab p{display:inline-block}.open-web-in-tab p::after{content:'';width:0;height:1px;display:block;background:var(--text-color);transition:.3s}.open-web-in-tab:hover p::after{width:100%}.open-web-in-tab-icon{width:9px;margin-right:4px}div.listing-detail-video{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;margin-top:4px}div.listing-detail-video embed,div.listing-detail-video iframe,div.listing-detail-video object{position:absolute;top:0;left:0;width:100%;height:100%}div.listing-detail-website{position:relative;height:500px!important;padding-top:0;overflow:hidden;border-radius:5px;box-shadow:2px 2px 4px 3px #80808047;margin:10px}div.listing-detail-website embed,div.listing-detail-website iframe,div.listing-detail-website object{position:absolute;top:0;left:0;width:100%;height:100%}div.listing-carousel div#gmap_holder{width:40%;float:left;margin-top:10px}div.listing-carousel div#leaflet_holder{width:40%;float:left;margin-top:10px}div.listing-picture{position:relative;float:left;width:100%}div.listing-picture div.sold{position:absolute;height:20px;padding:8px 10px 8px 10px;background-color:#fff;top:60%;left:14px}div.listing-picture div.sold span{float:left;margin-left:5px;line-height:20px;color:var(--text-color);text-transform:uppercase}div.listing-picture div.sold span:first-child{font-weight:700;margin-left:0}div.listing-picture img{width:400px;max-width:100%;float:left}div.listing-detail-contact span:active{opacity:.7}form.listing-detail-contact-container{float:left;margin-top:20px;box-sizing:border-box;padding:0 20px;width:100%}.meetingInfo{width:98%;display:flex}span.listing-detail-contact-text{float:left;margin-top:5px;width:100%;color:var(--text-color)}form.listing-detail-contact-container input{padding-bottom:15px}html.mtlgc .listing-detail-contact-container--icon{display:block;width:203px;height:398px;float:left;background-size:105%;background-repeat:no-repeat;background-position-x:-12px;background-position-y:60px;overflow:visible;margin-left:-28px}@media only screen and (max-width:960px){.listing-detail-contact-container--icon{display:none!important}.listing-contact-contenericon{margin-bottom:72px}}form.listing-detail-contact-container input,form.listing-detail-contact-container textarea{width:100%;float:left;font-family:"Open sans",Arial;border-radius:0;border:none;box-sizing:border-box;font-size:13px;margin:2px;color:#616161;padding:6px}form.listing-detail-contact-container .consent-container{width:100%;font-size:14px;margin-top:30px}form.listing-detail-contact-container .recaptcha-container{display:block;position:relative;width:100%;height:128px}form.listing-detail-contact-container #contact-consent{display:none}form.listing-detail-contact-container .consent-container svg{float:left;width:16px;padding-right:10px}form.listing-detail-contact-container .consent-container svg:hover{cursor:pointer}form.listing-detail-contact-container input.invalid,form.listing-detail-contact-container textarea.invalid{border-bottom:2px solid #8d2bc6}form.listing-detail-contact-container input.invalid::placeholder,form.listing-detail-contact-container textarea.invalid::placeholder{font-size:13px;color:#8d2bc6}form.listing-detail-contact-container input:focus,form.listing-detail-contact-container textarea:focus{outline:0}form.listing-detail-contact-container textarea{height:24px;resize:vertical}.signaling,form.listing-detail-contact-container div#send_query:hover div{opacity:1}span.listing-detail-button-text{float:left;width:100%;font-weight:500;font-family:Roboto,sans-serif;padding-top:7px;color:var(--text-color);font-size:16px}span.listing-share-title{float:left;width:100%;font-weight:500;font-family:Roboto,sans-serif;text-transform:uppercase;color:var(--text-color);font-size:16px}div.listing-share-container{width:100%;overflow:auto;border-bottom:1px solid #b2b7bb;padding-bottom:10px;padding-top:10px;display:none}div.listing-detail-favorite svg{fill:var(--title-color)}div.listing-detail-favorite svg.favorite{fill:red}div.listing-detail-favorite svg:hover{cursor:pointer}div.listing-detail-share:hover{cursor:pointer}div.listing-detail-button-buttons{width:60%;float:left;padding-top:5px;padding-bottom:4px;margin-bottom:3px;margin-top:5px;border-right:1px solid #b2b7bb;box-sizing:border-box}div.listing-detail-button-buttons>*{margin-left:7%;width:24%;float:left;transition:opacity .4s cubic-bezier(.465,.183,.153,.946)}div.listing-detail-button-buttons>:hover{opacity:.5}div.listing-detail-button-shares{width:40%;float:left;padding-top:5px;padding-bottom:4px;margin-bottom:3px;margin-top:5px}div.listing-detail-button-shares>*{margin-left:9%;width:36%;float:left;transition:opacity .4s cubic-bezier(.465,.183,.153,.946)}div.listing-return-container{transition:opacity .4s cubic-bezier(.465,.183,.153,.946)}div.listing-return-container:hover{opacity:.5}div.listing-detail-button-shares .listing-return-container{display:none}div.listing-detail-button-shares>:hover{opacity:.5}div.listing-detail-button-buttons img,div.listing-detail-button-shares img{width:100%;height:auto}div.listing-detail-button-buttons>div:hover{cursor:pointer}#mobile-search{display:none;width:80%;position:absolute;top:50px;left:10%;z-index:200;text-transform:uppercase;color:#525252;background-color:#fff;padding:5px 5px 0 5px;-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:3px 3px 5px 0 rgba(0,0,0,.75);box-shadow:3px 3px 5px 0 rgba(0,0,0,.75)}#mobile-search>*{float:left}#mobile-search>span{width:20%;text-align:center}#mobile-search .mobile-header{text-align:left;font-size:15px;font-weight:400;margin-top:10px;padding-left:5px}#mobile-search .mobile-header-options{display:block;border-bottom:1px solid #b6b6b6;margin:10px 43px 4px 6%;width:85%;padding:5px;cursor:pointer}#mobile-search .mobile-header-options#trigger-mobile-menu-feature{display:none}#mobile-search .mobile-header-options:after{content:"";width:20px;height:20px;background:url(../images/mobile-arrow.svg);display:block;float:right}#mobile-search .mobile-header-options.active-trigger:after{transform:rotate(180deg)}#mobile-search .mobile-header-container-options{width:100%}#mobile-search #mobile-search-area-contain{position:relative;margin-top:15px;width:88%;margin-left:6%;padding-bottom:10px;border-bottom:1px solid #b6b6b6}#mobile-search #mobile-search-area-contain>svg{position:absolute;bottom:16px;left:0;margin-left:2px;width:15px;height:15px}#mobile-search-area-contain input{font-family:Roboto,sans-serif;width:100%;font-size:15px;letter-spacing:1px;border:none;border-radius:0;outline:0;box-sizing:border-box;padding-bottom:4px;padding-top:0;padding-left:28px;color:#525252}#mobile-search-area-contain input::-webkit-input-placeholder{color:var(--title-color);font-family:Roboto,sans-serif}#mobile-search-quick-search-contain{position:relative;margin-top:15px;width:88%;margin-left:6%;padding-bottom:15px;border-bottom:1px solid #b6b6b6;margin-bottom:20px}#mobile-search-quick-search-contain input{font-family:Roboto,sans-serif;width:100%;font-size:16px;border:none;border-radius:0;outline:0;box-sizing:border-box;padding-bottom:4px;padding-top:0;padding-left:28px;color:#525252;margin-bottom:5px}#mobile-search-quick-search-contain input::-webkit-input-placeholder{color:#525252;font-family:Roboto,sans-serif}#mobile-search-quick-search-contain div.mobile-search-quick-or{position:absolute;bottom:-11px;width:20%;left:40%;padding-top:3px;padding-bottom:3px;height:15px;background-color:#000;text-align:center}#mobile-search-quick-search-contain div.mobile-search-quick-or span{color:#fff}#mobile-search-quick-search-contain div.mobile-search-quick-img{position:absolute;bottom:12px;left:0;margin-left:2px;width:15px;height:15px}#mobile-search-quick-search-contain .field-contain{width:100%;position:relative}#mobile-search-quick-search-contain div.mobile-seach-quick-or-complete{display:none;position:relative;width:46%;height:30px;margin-top:10px;margin-bottom:10px;margin-left:27%;margin-right:27%;text-align:center;background-color:var(--rep-main-color)}#mobile-search-quick-search-contain div.mobile-seach-quick-or-complete span{line-height:30px;font-size:20px;color:#525252;text-transform:none}#mobile-search-area-contain #mobile-search-area-complete{display:none;position:absolute;top:34px;width:100%;z-index:60;border:1px solid #c2c2c2;border-top:0}#mobile-search-buyrent{width:88%;margin-left:6%;color:#000;font-family:Roboto,sans-serif;font-weight:500;letter-spacing:2px;font-size:16px;border-bottom:1px solid #b6b6b6}#mobile-search-buyrent #mobile-search-buy,#mobile-search-buyrent #mobile-search-rent{float:left;width:49%;padding-top:10px;padding-bottom:10px;transition:background-color .25s ease-in}#mobile-search-buyrent #mobile-search-buy span,#mobile-search-buyrent #mobile-search-rent span{float:left;line-height:20px;font-size:15px;font-weight:400;color:#525252;margin-left:6px}#mobile-search-buyrent #mobile-search-buy div,#mobile-search-buyrent #mobile-search-rent div{float:left;width:20px;height:20px;border-radius:20px;background-color:#fff;box-shadow:inset 0 0 0 2px rgba(82,82,82,1);transition:all 50ms}#mobile-search-buyrent #mobile-search-buy.push div,#mobile-search-buyrent #mobile-search-rent.push div{box-shadow:inset 0 0 0 1px rgba(82,82,82,1)}html.mtlgc #mobile-search-buyrent #mobile-search-buy.push div,html.mtlgc #mobile-search-buyrent #mobile-search-rent.push div{background-color:var(--text-color)}html.mrr #mobile-search-buyrent #mobile-search-buy.push div,html.mrr #mobile-search-buyrent #mobile-search-rent.push div{background-color:var(--text-color)}html.ttc #mobile-search-buyrent #mobile-search-buy.push div,html.ttc #mobile-search-buyrent #mobile-search-rent.push div{background-color:var(--text-color)}#mobile-search-buyrent #mobile-search-rent{margin-left:2%}#mobile-search-city,#mobile-search-region{display:none}#mobile-search-area-complete>div.row{width:100%;height:46px;padding:3px;box-sizing:border-box;border-bottom:1px solid #6d7275}#mobile-search-area-complete>div.row span{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:40px;font-size:12px}#mobile-search-area-complete input{display:none}#mobile-search-area-complete>div.row:nth-child(odd){background-color:#fff}#mobile-search-area-complete>div.row:nth-child(even){background-color:#f5f5f5}#mobile-search .mobile-search-button.small{position:relative;float:left;width:50%;height:40px;text-align:left;display:table;margin-top:7px;box-sizing:border-box;border:1px solid #89898a;top:0;background-color:#fff;color:#000;box-shadow:0 3px 0 #c4c4c4;transition:All 250ms ease}#mobile-search .mobile-search-button-url{display:none}#mobile-search .mobile-search-button.small:nth-child(odd){border-radius:10px 0 0 10px}#mobile-search .mobile-search-button.small:nth-child(even){border-radius:0 10px 10px 0}#mobile-search .mobile-search-button.large{position:relative;float:left;width:88%;height:40px;margin-top:7px;margin-left:6%;box-sizing:border-box;top:0;background-color:#fff;color:#000;transition:All 250ms ease}#mobile-search .mobile-search-button div.button{width:20px;height:20px;border-radius:20px;background-color:#fff;box-shadow:inset 0 0 0 2px rgba(82,82,82,1);margin-top:10px;margin-bottom:10px;float:left}#mobile-search .mobile-search-button div.text{display:table;height:40px}#mobile-search .mobile-search-button div.text span{display:table-cell;vertical-align:middle;padding-left:10px;color:#525252;font-size:10px}#mobile-search .push div.button{box-shadow:inset 0 0 0 1px rgba(82,82,82,1);background-color:var(--text-color)}html.mrr #mobile-search .push div.button{background-color:var(--text-color)}html.ttc #mobile-search .push div.button{background-color:var(--text-color)}#home-search-price-options .noUi-handle,#mobile-search .noUi-handle{border-radius:22px;border:0;box-shadow:inset 0 0 0 7px rgba(82,82,82,.8);width:22px;height:22px;left:-17px;top:-11px}#home-search-price-options .noUi-horizontal,#mobile-search .noUi-horizontal{top:6px;height:4px}#mobile_search_panel_price_slider{height:2px}#home-search-price-options .noUi-connect,#mobile-search .noUi-connect{background:#525252;height:2px}#mobile-search #mobile-search-submit{margin-top:10px;height:30px;width:45%;margin-left:27%;margin-right:27%;float:left;background-color:var(--rep-main-color);color:#525252;font-family:Roboto,sans-serif;text-align:center;margin-bottom:20px}html.mrr #mobile-search #mobile-search-submit{background-color:var(--rep-main-color)}html.ttc #mobile-search #mobile-search-submit{background-color:var(--rep-main-color);color:#fff}#mobile-search #mobile-search-submit span{font-size:20px;line-height:30px;position:relative;text-transform:none}#mobile-search .searchpanel_price_container{float:left;width:100%;margin-top:16px;margin-bottom:18px}#mobile-search .searchpanel_price_container .searchpanel_price{width:70%;margin-left:15%;text-align:center;font-size:15px}#mobile-search .searchpanel_price_containtext{width:100%;margin-bottom:8px}#site-title{float:left;width:100%;font-size:16px;text-align:center;font-family:Roboto,sans-serif;font-weight:500;text-transform:uppercase;padding-top:10px}#home-container{max-width:1080px;margin:0 auto;clear:left}#desktop-header{display:none;position:relative}#desktop-header .facebook-header{position:absolute;right:0;bottom:8px}.button-language{color:var(--title-color);transition:all .5s cubic-bezier(.465,.183,.153,.946)}html.mrr #desktop-header .button-language{bottom:14px!important}.button-language:hover{transform:scale(1.1)}.button-language a{color:var(--title-color)!important}#desktop-header .facebook-header svg{width:16px;height:16px;padding:10px;border:solid 1px rgba(82,82,82,.4);border-radius:40px;fill:var(--title-color);transition:all .3s cubic-bezier(.465,.183,.153,.946)}#desktop-header .facebook-header svg:hover{fill:#3d5b99}.header-buttons{position:relative;width:fit-content;height:40px;margin:auto}.connection-header{float:left;padding:3px 8px 3px 8px;transition:all .5s cubic-bezier(.465,.183,.153,.946);border:solid 1px rgba(82,82,82,.4)}.connected-fav{float:left;padding:3px 8px 3px 8px;transition:all .5s cubic-bezier(.465,.183,.153,.946)}.connected-fav svg{width:30px;fill:red;margin-left:8px}.connected-fav:hover,.connection-header:hover,.deconnection-header:hover{cursor:pointer}.connected-fav *,.connection-header *,.deconnection-header *{color:var(--title-color);float:left}.connected-fav span,.connection-header span,.deconnection-header span{font-size:14px}.deconnection-header{display:none;float:left;padding:3px 8px 3px 8px;transition:all .5s cubic-bezier(.465,.183,.153,.946);border:solid 1px rgba(82,82,82,.4);margin-left:8px;margin-top:8px}#desktop-search{display:none}#sidebar_menu{display:none}.sidebar .adsbygoogle{clear:left;margin-bottom:10px}@media (max-width:780px){.sidebar{display:none}}ul.flex-direction-nav{display:none}div.search-results>a{float:left;clear:left;margin-bottom:10px;padding-left:5px;color:var(--text-color);font-weight:700;transition:opacity .4s cubic-bezier(.465,.183,.153,.946)}div.search-results>a:hover{opacity:.6}div.search-results.developer h1{margin:0}li.search-listing div.listing-img{width:100%;float:left;clear:left;position:relative;overflow:hidden}li.search-listing div.listing-img img.listing-img-border{width:20%;height:auto;right:2px;bottom:-10px;position:absolute;z-index:30;transition:transform .4s cubic-bezier(.465,.183,.153,.946);z-index:50}li.search-listing div.listing-img div.listing-img-promo{width:60px;height:auto;position:absolute;left:50%;bottom:5%;transform:translateX(-50%);transition:all .4s ease-in-out;z-index:1;transform-origin:center center;animation:rotateAnimation 1s ease-in-out}li.search-listing:hover div.listing-img div.listing-img-promo{animation:invertAnimation 1s ease-in-out forwards}@keyframes invertAnimation{0%{filter:invert(0)}100%{filter:invert(1)}}@keyframes rotateAnimation{0%{opacity:.6;transform:translateX(-50%) scale(.01)}100%{opacity:1;transform:translateX(-50%) scale(1)}}li.search-listing div.listing-img .occupy span{font-size:10px;text-align:center;display:inline;float:none;clear:none;color:#fff;position:relative;box-sizing:border-box;margin-top:0;font-weight:100}li.search-listing div.listing-img .occupy{position:absolute;padding:1px 1px 4px 1px;height:100%;width:16px;top:0;left:0;z-index:3;background-color:rgb(0 0 0 / 50%);opacity:1;text-align:center;color:#fff;writing-mode:vertical-rl;text-orientation:mixed}@media(max-width:959px){li.search-listing div.listing-img .occupy{height:97%}}@media (max-width:337px){li.search-listing div.listing-img .occupy{display:none}}html.ttc li.search-listing div.listing-img.occupy{background-color:var(--rep-main-color)}html.ttc li.search-listing div.listing-img .occupy span{color:#fff}li.search-listing div.listing-img .occupy.en .extra-bold{font-size:10px}li.search-listing div.listing-img span{font-size:10px;text-align:center;width:100%;float:none;clear:none;color:#fff;position:relative;box-sizing:border-box;margin-top:0;font-weight:100}li.search-listing div.listing-img span.extra-bold{font-weight:600}li.search-listing div.listing-img img.listing-img-base{object-fit:cover;width:100%;height:auto;transition:all .2s}li.search-listing figcaption{padding:0 4px 6px 4px}li.search-listing h3.listing-title{margin-bottom:7px;font-size:16px;font-weight:600;color:var(--text-color);float:left;clear:left;font-family:Roboto,sans-serif;margin-top:4px}li.search-listing-extra{float:left;position:relative;width:100%;height:100%;margin-top:0;margin-right:1%;overflow:hidden}.search-listing .splitPriceCta{display:flex;position:relative;width:100%}.splitPriceCta-price{display:flex;flex-direction:column}.splitPriceCta-price>div{margin-top:4px}.splitPriceCta-cta,.splitPriceCta-price{flex:1}.splitPriceCta-cta{display:flex;justify-content:left;align-items:flex-end;transition:all .3s ease-in-out}@media (max-width:760px){.splitPriceCta-cta{display:block}.splitPriceCta-price>*{margin-bottom:6px}}.splitPriceCta-cta p{margin-top:4px;width:fit-content;color:var(--text-color);font-size:12px;font-weight:600;text-transform:uppercase;padding-bottom:2px}.search-listings .search-listing:hover .splitPriceCta-cta p::after{width:0%;animation:seeMoreShow .5s forwards}@keyframes seeMoreShow{0%{width:0%}100%{width:100%}}.splitPriceCta-cta p::after{content:'';margin-top:2px;width:100%;height:1px;display:block;background:var(--text-color);transition:.3s}.listing-score-container .listing-rating-score{display:inline-block;font-size:12px}@media(max-width:480px){.search-listing .splitPriceCta{flex-direction:column;height:50px}.splitPriceCta-cta p{position:relative;text-align:left;margin-top:5px;border-bottom:none}}html.fullwidthsite li.search-listing-extra{display:flex;flex-wrap:nowrap;align-content:center;align-items:center;box-shadow:none;justify-content:center;flex-direction:column}@media(max-width:349px){li.search-listing-extra{height:285px!important;margin-right:0!important;margin-bottom:10px!important}}ul.search-listings{margin:20px 0 30px 0;clear:left;width:100%;display:grid;align-content:center;justify-content:start;align-items:start;justify-items:start;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:26px;row-gap:26px}ul.search-listings.search-listings-last-visit{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}ul.search-listings.search-listings-last-visit .lastListing{max-width:180px}ul.search-listings li:first-child:last-child{max-width:320px!important}@media (min-width:560px) and (max-width:779px){ul.search-listings{grid-template-columns:repeat(auto-fill,minmax(186px,1fr))}}@media (min-width:435px) and (max-width:559px){ul.search-listings{grid-template-columns:repeat(auto-fill,minmax(206px,1fr));justify-items:start;justify-items:center;padding-left:0}ul.search-listings li.visited-listing.relatedListing,ul:not(.js-flickity).search-listings li.lastListing{width:178px}div.listing-score-container .listing-thumb-star{width:12px!important;height:12px!important;background-size:contain!important}}@media (min-width:316px) and (max-width:434px){ul.search-listings{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));justify-items:start;justify-items:center;padding-left:0}ul.search-listings li.visited-listing.relatedListing{width:140px}ul:not(.js-flickity).search-listings li.lastListing{width:100%}li.visited-listing span.visited-title{font-size:10px!important}li.visited-listing span.visited-type{font-size:9px!important}li.search-listing span{font-size:10px!important}ul.search-listings.search-listings-last-visit{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}div.listing-score-container .listing-thumb-star{width:12px!important;height:12px!important;background-size:contain!important}}@media (max-width:315px){ul.search-listings{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));justify-items:start;justify-items:center;padding-left:0;column-gap:5px;row-gap:15px}ul.search-listings li.visited-listing.relatedListing{width:140px}ul:not(.js-flickity).search-listings li.lastListing{width:100%}li.visited-listing span.visited-title{font-size:10px!important}li.visited-listing span.visited-type{font-size:9px!important}li.search-listing span{font-size:10px!important}ul.search-listings.search-listings-last-visit{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}div.listing-score-container .listing-thumb-star{width:12px!important;height:12px!important;background-size:contain!important}}.habitationTypeOrTypes{margin-top:4px;clear:left;display:inline-block}li.search-listing .listing-type{font-size:12px;font-family:"Open sans",sans-serif;margin-top:2px;margin-bottom:2px;display:inline-block;box-sizing:border-box;font-weight:500;color:var(--text-color)}li.search-listing .listing-area{font-size:13px;font-weight:600;color:var(--text-color);font-family:"Open sans",sans-serif;clear:both;display:flex;align-items:center}li.search-listing .listing-brief{margin:10px 4px 4px;font-size:13px;line-height:normal;font-weight:400;color:var(--text-color);font-family:"Open sans",sans-serif}li.search-listing .listing-brief ul{clear:both;line-height:14px}li.search-listing .listing-brief ul li{list-style:disc;margin:4px 0 0 12px;display:none}li.search-listing .listing-brief ul li:nth-of-type(-n+3){display:list-item}li.search-listing p.listing-desc{position:relative;display:block;margin-top:9px;font-size:12px;text-transform:none;font-family:"Open sans",sans-serif;float:left;clear:left;overflow:hidden;height:50px;width:100%;text-align:left;color:#525252;box-sizing:border-box;line-height:1.4}li.search-listing div.listing-score-container{height:18px;display:flex;align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}div.listing-score-container .listing-thumb-star{width:15px;height:15px;float:left;margin:0 10px 0 0}.starColorFill{fill:#525252}li.search-listing .listing-extras{min-height:25px;display:flex;flex-direction:column;justify-content:flex-end}.listing-id{display:none}li.search-listing .listing-extras .listing-price,li.search-listing .listing-extras .listing-price-buy,li.search-listing .listing-extras .listing-price-rent{width:fit-content;display:inline-block;font-size:12px;margin-top:0;margin-left:2px}li.search-listing .listing-extras .listing-favorite{float:right;width:30px;height:30px;background-size:30px 30px;clear:none;margin-right:2px}div.lone-component-container{width:100%;float:left;clear:left}span.search-listings-title{color:#525252;padding-top:5px;margin-bottom:5px;padding-bottom:5px;width:100%;float:left;clear:left;margin-top:16px;font-size:22px;font-weight:500;font-family:Roboto,sans-serif}.close-by-listings ul.search-listings.js-flickity{display:block}div.close-by-listings{width:80%;overflow:hidden;margin:30px auto}ul#visited-listings{float:left;clear:left;width:100%}li.visited-listing div.visited-img{text-align:center;position:relative;width:100%;float:left;clear:left}li.visited-listing div.visited-img img.visited-img-border{position:absolute;width:35px;height:35px;bottom:-10px;right:0}li.visited-listing div.visited-img img.visited-img-base{width:100%;max-width:190px;height:auto;margin:auto}li.visited-listing span{width:200px}li.visited-listing{float:left;position:relative}li.visited-listing.relatedListing{margin-right:1%}li.visited-listing span{color:#525252;margin-top:1px;width:100%;text-align:left;float:left;clear:left;font-size:12px;position:relative;box-sizing:border-box}li.visited-listing span.visited-title{height:28px;line-height:14px;font-size:14px;font-weight:500;float:left;clear:left;font-family:Roboto,sans-serif;margin-top:4px;text-transform:uppercase;padding-left:2px;position:relative;overflow:hidden}li.visited-listing span.visited-type{font-size:12px;padding:3px;font-family:Roboto,sans-serif;font-weight:500;margin-top:2px;box-sizing:border-box;color:var(--title-color);text-transform:uppercase;float:left;clear:left}li.visited-listing span.visited-area{display:block;float:unset;clear:left;height:32px;padding-left:2px;font-size:11px;font-weight:300;color:var(--text-color);font-family:Roboto,sans-serif;border-top:1px solid #b6b6b6;line-height:15px}.login-overlay{display:none;overflow:auto;position:fixed;width:100%;height:100%;z-index:400;background-color:rgba(0,0,0,.3);top:0;-webkit-overflow-scrolling:touch}#login-window strong{font-weight:700}#login-window{width:280px;height:420px;margin:40px auto 40px auto;background-color:#fff;position:relative;overflow:auto}#login-window .close:hover{cursor:pointer}#login-window .close{position:absolute;top:9px;right:8px;width:30px;height:30px;background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}#login-window .close::after,#login-window .close::before{content:"";position:absolute;width:16px;height:2px;background:#000;border-radius:1px}#login-window .close::before{transform:rotate(45deg)}#login-window .close::after{transform:rotate(-45deg)}#login-window .close:hover::after,#login-window .close:hover::before{background:#333}#login-window .logo-container{width:100%;background-color:#fff;text-align:center;margin-bottom:10px}#login-window .logo-container img{display:block;float:left;width:40%;margin:10px 30% 10px 30%}#login-window .logo-container span{font-size:20px;color:var(--text-color)}#login-window .choice-container{position:relative;width:96%;margin-left:2%;height:45px;padding:8px 0 8px 0}#login-window .choice-container span{text-align:left;color:var(--title-color);font-size:16px;line-height:28px}html.ttc #login-window .choice-container .active{border:1px solid var(--rep-main-color)}html.mrr #login-window .choice-container .active{border:1px solid var(--rep-main-color)}#login-window .choice-container .active{border:1px solid var(--rep-main-color)}#login-window .choice-container div{box-sizing:border-box;width:40%;height:28px;float:left;text-align:center;position:relative;transition:transform .3s cubic-bezier(.465,.183,.153,.946)}#login-window .choice-container div.connect{margin-left:5%;margin-right:5%}#login-window .choice-container div.create{margin-left:5%;margin-right:5%}#login-window .choice-container div:hover{transform:scale(1.05);cursor:pointer}html.mrr #login-window .choice-container .active span{border-bottom:1px solid #fff}#login-window .choice-container .active span{border-bottom:1px solid #fff}#login-window .form-container{width:100%;overflow:auto}#login-window .form-container input{margin-top:10px;margin-left:6%;margin-right:6%;padding:5px;width:88%;border:none;border-bottom:1px solid #dfe2e5;font-size:16px;font-weight:600;color:#000;border-radius:0;box-sizing:border-box;outline:0}#login-window .facebook-block{overflow:auto}#login-window .facebook-option{float:left;clear:both;margin-left:6%;margin-right:6%;width:88%;margin-top:15px;font-size:14px;text-align:center}#login-window .facebook-link{text-align:center;float:left;clear:both;margin-left:6%;margin-right:6%;width:88%;height:36px;line-height:36px;margin-top:6px;background-color:#3b5998;border-radius:12px;box-sizing:border-box;font-size:14px;padding-bottom:6px;color:#fff}#login-window .facebook-link:hover{cursor:pointer}#login-window .form-container .error-message{display:none;margin-left:10px;margin-right:10px;width:calc(100% - 20px);margin-top:10px;font-size:14px;color:#e54040}#login-window .form-container .error-message[style*="display: inline"]{display:block!important}#login-window .form-container .forgot{font-size:14px;margin-right:6%;margin-left:6%;margin-top:10px;color:var(--title-color);width:88%;text-align:center}#login-window .form-container .forgot:hover{cursor:pointer}#login-window .consent-container{width:88%;padding-left:6%;padding-right:6%;overflow:auto;margin-top:10px}#login-window .consent-container svg{float:left;width:18px;padding-right:10px;height:30px}#login-window .consent-container span{float:left;width:80%;font-size:10px;line-height:16px;color:#000}#login-window .confirm-container{margin-top:10px;padding-bottom:10px;width:100%;height:50px;text-align:center;transition:all .3s cubic-bezier(.465,.183,.153,.946)}#login-window .confirm-container:hover{transform:scale(1.05);cursor:pointer}#login-window .confirm-container span{color:var(--title-color);font-size:14px;font-weight:600;letter-spacing:1px;line-height:50px;border:solid 1px rgba(82,82,82,.4);padding:3px 8px 3px 8px}#login-window .success-container{display:none;overflow:auto;padding:10px;margin-top:10px}#login-window .success-container span{font-size:14px}#login-window .success-container img{width:50px;margin:0 auto;display:block}div.menu_type_row a{width:auto;height:auto}span#slides-number,span.ad-title{color:var(--text-color);font-size:10px!important;margin-left:2px;display:inline-block;clear:none}svg.ad-arrow{float:left;width:13px;height:13px;margin-left:3px}.sidebar>a>img{float:left;clear:left;margin-bottom:10px;width:100%}.sidebar-most-popular{float:left;clear:left;margin-bottom:10px;width:98%;margin:0 1%}.sidebar-most-popular>h4{float:left;width:100%;font-size:17px;padding:3px 0 5px;text-transform:uppercase;border-top:1px solid var(--border-color);margin-top:10px;color:var(--text-color)}html.mrr .sidebar-most-popular>h4{border-bottom:1px solid var(--border-color)}.sidebar-most-popular .habitation{font-family:Roboto,sans-serif;width:30%;margin-right:10px;float:left;margin-top:5px}.sidebar-most-popular .habitation img{width:100%;height:auto}html.mrr .sidebar-most-popular .title{font-size:13px}html.mrr .sidebar-most-popular .area{font-size:13px}html.mrr .sidebar-most-popular a:nth-child(odd) .habitation{margin-right:10px}.sidebar-most-popular a:nth-child(odd) .habitation{margin-right:0}html.mrr .sidebar-most-popular a:nth-child(5) .habitation{clear:left}.sidebar-most-popular .row{float:left;clear:left;padding-top:6px;padding-bottom:6px;border-top:1px solid var(--border-color)}.sidebar-most-popular:nth-child(2) .row{border-bottom:1px solid var(--border-color)}.sidebar-most-popular .row div.habitation{font-family:Roboto,sans-serif;width:32%;margin-right:2%;float:left;transition:all .3s cubic-bezier(.465,.183,.153,.946)}.sidebar-most-popular .row div.habitation:hover{transform:scale(1.05)}.sidebar-most-popular .title{float:left;clear:left;font-size:11px;font-weight:500;text-transform:uppercase;line-height:12px;margin-top:.5em;color:var(--text-color)}.sidebar-most-popular .area{float:left;clear:left;font-size:10px;font-weight:300;line-height:13px;color:var(--text-color)}#home-quick-search{display:none}.sidebar-most-popular .row .habitation img{width:100%}.sidebar-most-popular .row a:last-child .habitation{margin-right:0}div.menu_type_row{float:left;clear:left;width:100%}div.menu_type_row.menu_type_row_first{margin-top:0}div.menu_type_row{margin-top:4px}div.menu_type_box_first{margin-right:2%}section.extras-mobile div.menu_type_row.single .menu_type_box{width:100%}div.menu_type_row.single .menu_type_box{width:100%}div.menu_type_row.single .menu_type_box_text1{position:absolute;top:22px;left:10px;color:#515151;font-size:18px}div.menu_type_row.single .menu_type_box_text2{position:absolute;top:44px;left:10px;color:#fff;font-size:34px;font-weight:800}div.menu_type_row.single .overlay{position:absolute;right:0;width:300px;height:148px}div.menu_type_box{position:relative;width:49%;height:148px;z-index:25;float:left;-webkit-transition:all .5s cubic-bezier(.465,.183,.153,.946);-moz-transition:all .5s cubic-bezier(.465,.183,.153,.946);-ms-transition:all .5s cubic-bezier(.465,.183,.153,.946);-o-transition:all .5s cubic-bezier(.465,.183,.153,.946);transition:all .5s cubic-bezier(.465,.183,.153,.946)}div.menu_type_box:hover{transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);z-index:30}div.menu_type_box_img,img.menu_type_box_img{width:100%;height:100%;-webkit-box-shadow:inset 5px 5px 30px 0 rgba(0,0,0,.4);-moz-box-shadow:inset 5px 5px 30px 0 rgba(0,0,0,.4);box-shadow:inset 5px 5px 30px 0 rgba(0,0,0,.4);background-size:100% auto}div.menu_type_box_shadow{position:absolute;bottom:0;width:100%;height:40px;background-color:#000;opacity:.6;z-index:5}p.menu_type_box_text1{color:#fff;position:absolute;bottom:20px;z-index:10;font-size:17px;left:5px;margin-bottom:0}p.menu_type_box_text2{color:#fff;position:absolute;bottom:4px;left:5px;z-index:15;font-size:19px;font-weight:700;margin-bottom:0}p.menu_type_box_text2.smaller{font-size:16px}nav.menu_type_content{float:left;clear:left;margin:0 1%;margin-bottom:10px;width:98%}ul#search-pagination{width:100%;height:50px;clear:left}ul#search-pagination li.prev{width:20%;background-image:url(../images/gif/btn-previous.gif);background-repeat:no-repeat;background-position:center}ul#search-pagination li.next{width:20%;background-image:url(../images/gif/btn-next.gif);background-repeat:no-repeat;background-position:center}ul#search-pagination li.next-unav{width:20%;background-image:url(../images/gif/btn-next-unavailable.gif);background-repeat:no-repeat;background-position:center}ul#search-pagination li.prev-unav{width:20%;background-image:url(../images/gif/btn-previous-unavailable.gif);background-repeat:no-repeat;background-position:center}ul#search-pagination li{width:60%;height:50px;float:left;text-align:center;line-height:50px;color:var(--text-color)}ul#search-pagination li.current{color:#000}ul#search-pagination li:hover{color:#000}ul#search-pagination li:active{color:#000}div.advanced-search #map{float:left;clear:left;width:100%;height:200px}div.advanced-search #lmap,div.interactive-map #lmap{float:left;clear:left;width:100%;height:300px;z-index:20;margin-bottom:30px}@media(max-width:780px){div.advanced-search #lmap,div.interactive-map #lmap{width:100%;height:200px}}div.google-infobox-click{width:210px;height:90px;font-family:"Open sans",sans-serif}div.google-infobox-click img.listing-img{float:left;width:60px;height:45px;margin-top:0}div.google-infobox-click span.listing-goTo{display:block;position:absolute;bottom:14px;left:49%;margin-top:38px;color:#535353;font-weight:600;text-transform:uppercase;border-bottom:1px solid #535353;transition:all ease-in-out .3s}@media(max-width:959px){.leaflet-popup-content{margin:5px 5px!important}div.google-infobox-click span.listing-goTo{left:146px!important;bottom:9px!important;border-bottom-right-radius:0;border-top-right-radius:0;font-size:10px}div.google-infobox-click span.listing-type{float:left!important;width:100px!important;font-size:8px!important;padding:0 2px!important;margin-bottom:0!important}div.google-infobox-click span.listing-feature-extras{margin-left:0!important}div.google-infobox-click span.listing-price{font-size:10px!important;width:84px}}div.google-infobox-click:hover span.listing-goTo{color:#000}div.google-infobox-click span.listing-name{font-family:Roboto,sans-serif;line-height:12px;float:right;width:147px;text-transform:uppercase;height:28px;font-size:14px;font-weight:500;color:#525252}div.listing-name{font-family:Roboto,sans-serif;text-transform:uppercase;height:28px;text-align:left;float:left;font-size:14px;font-weight:500;color:#525252}div.google-infobox-click span.listing-type{font-family:Roboto,sans-serif;float:right;width:143px;font-weight:500;text-transform:uppercase;font-size:12px;color:var(--title-color);padding:0;margin-bottom:1px}div.google-infobox-click span.listing-feature-extras{float:right;margin-left:2px;width:145px}div.google-infobox-click span.listing-price{font-family:"Open sans",sans-serif;color:var(--text-color);float:left;width:173px;line-height:18px;font-size:12px;text-align:left;font-weight:700}div.google-infobox-click p.listing-desc{display:none}div.google-infobox-click div.listing-favorite{display:none}div.google-infobox-hover div.not-favorite{background-image:url(/resources/images/svg/favorite-heart.svg);background-size:30px 30px;background-repeat:no-repeat}div.google-infobox-hover div.favorite{background-image:url(/resources/images/svg/favorite-checked.svg);background-size:30px 30px;background-repeat:no-repeat}div.google-infobox-click div.not-favorite{background-image:url(/resources/images/svg/favorite-heart.svg);background-size:30px 30px;background-repeat:no-repeat}div.google-infobox-click div.favorite{background-image:url(/resources/images/svg/favorite-checked.svg);background-size:30px 30px;background-repeat:no-repeat}div.google-infobox-click div.listing-favorite:hover{cursor:pointer}div.listing-related-container{padding-bottom:16px}form div.g-recaptcha{margin:0 auto;float:left;margin-top:10px;width:304px;transform:scale(.9);-webkit-transform:scale(.9);transform-origin:0 0;-webkit-transform-origin:0 0}div.listing-contact{background-color:rgba(209,209,209,.6);padding:10px;margin-top:10px}div.listing-contact>*{float:left;clear:left;margin-top:5px}div.listing-contact a{color:#525252}div.listing-contact h3{font-weight:600}div.listing-contact a.website{width:100%;padding:10px;background-color:var(--rep-main-color);box-sizing:border-box}div.listing-article>*{color:var(--text-color)}div.listing-article span{color:var(--text-color);font-size:16px;font-weight:500;font-family:Roboto,sans-serif}div.listing-article .listing-article-image{overflow:hidden;margin-top:4px;position:relative}div.listing-article .listing-article-image:hover div.overlay,div.listing-related-posts .listing-related-image:hover div.overlay{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}div.listing-article .listing-article-image:active div.overlay,div.listing-related-posts .listing-related-image:active div.overlay{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}div.listing-article .listing-article-image:hover div.overlay,div.listing-related-posts .listing-related-image:hover div.overlay{background:rgba(78,78,78,.57)}div.listing-article .listing-article-image:active div.overlay,div.listing-related-posts .listing-related-image:active div.overlay{background:rgba(78,78,78,.57)}div.listing-related-posts .overlay svg{width:30%;height:45%;margin-left:35%;margin-top:18.5%}.listing-related-posts>span{display:block;margin:10px 0}.listing-article-image .overlay,div.listing-article .overlay{position:absolute;width:100%;height:100%;left:0;top:0;opacity:.7;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}.listing-article-image .overlay svg,div.listing-article .overlay svg{width:30%;height:30%;margin-left:35%;margin-top:24%}div.listing-related-posts>span{color:var(--text-color);font-size:16px;font-weight:500;font-family:Roboto,sans-serif}span.listing-detail-video{font-size:14px;font-weight:600;text-transform:uppercase;line-height:30px;margin-top:12px;font-weight:500;font-family:Roboto,sans-serif}div.listing-related-posts img{float:left;width:100%;height:230px;object-fit:cover;transition:box-shadow .5s ease}div.listing-related-posts ul li span{float:left;clear:left;color:var(--text-color);margin-top:2px;font-size:14px;font-family:"Open sans",sans-serif}div.listing-related-posts li{float:left}div.listing-related-posts li:nth-child(3n){clear:left;margin-top:5px}.listing-article-image img,.listing-related-image img{width:300px;height:160px;object-fit:cover;width:100%;transition:all .5s ease-in-out}div.static-content{padding:0 5px 10px 5px}div.static-content *{font-family:"Open sans",sans-serif;color:#525252}div.static-content>a{float:left;clear:left;width:100%;margin-top:6px}div.static-content a{font-weight:700}div.static-content form{width:100%;margin-top:10px;float:left;clear:left;margin-bottom:10px}div.static-content form *{float:left;clear:left;margin-top:3px;margin-left:0}div.static-content .col{float:left;width:100%}div.static-content form input,div.static-content form textarea{width:100%;border-radius:0}div.static-content form input{font-size:13px}div.static-content form input,div.static-content form textarea{box-sizing:border-box;border-top:none;border-left:none;border-right:none;margin-top:12px}div.static-content form textarea{font-size:13px;height:46px}div.static-content form input[type=submit]{height:40px;text-align:center;background-color:#ddd}div.static-content form .submit-mail{height:24px;transition:opacity .4s cubic-bezier(.465,.183,.153,.946);margin:20px 0 -70px 80px;background-color:#fff;padding-top:14px;padding-bottom:8px;font-size:19px;border:solid 1px rgba(0,0,0,.22);text-transform:uppercase;font-weight:800;animation-name:move-send;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-out}html.mtlgc div.static-content form .submit-mail{color:var(--rep-main-color)}html.mrr div.static-content form .submit-mail{color:var(--rep-main-color)}html.ttc div.static-content form .submit-mail{color:var(--rep-main-color)}.send-contact-container{position:relative;width:80%;height:50px;margin:0 auto 20px;text-align:center;background-color:var(--rep-main-color);display:flex;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;border-radius:25px;cursor:pointer;transition:all .6s ease-in-out}.send-contact-container:hover{background:var(--rep-main-color);box-shadow:0 0 5px 0 rgb(187 187 187 / 56%)}.send-contact-container>svg{width:24px;margin-left:10px;transition:transform .6s ease-in-out}html.ttc .send-contact-container svg circle{stroke:#fff!important}html.ttc .send-contact-container svg path{fill:#fff!important}.send-contact-container:hover svg{transform:translateX(5px)}.send-contact-container:active{transform:scale(.95)}.send-contact{color:#000;font-size:16px;font-weight:500}html.mtlgc .send-contact{color:#000}html.mrr .send-contact{color:#000}html.ttc .send-contact{color:#fff}div.static-content form .submit-mail:hover{cursor:pointer;color:#fff!important}html.mtlgc div.static-content form .submit-mail:hover{background:var(--rep-main-color);border:solid 1px #fbd002}html.mrr div.static-content form .submit-mail:hover{background:var(--rep-main-color);border:solid 1px var(--rep-main-color)}html.ttc div.static-content form .submit-mail:hover{background:var(--rep-main-color);border:solid 1px var(--rep-main-color);color:#fff}div.static-content .standalone{width:100%;margin-top:10px;margin-bottom:10px;font-size:20px}div.static-content div.video{width:100%;padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}div.static-content div.video video{width:70%}div.static-content ul{padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}div.static-content ul li{float:left;list-style-type:disc;margin-left:20px;margin-top:8px;line-height:16px;width:75%}div.static-content.legal ul{border-bottom:none}div.static-content.legal h3{margin-top:10px}div.static-content a.mediakit{border-bottom:1px solid var(--border-color);padding-top:20px;padding-bottom:20px;margin-top:0}div.static-content img.mediakit{width:40%;margin-left:13%;border:1px solid var(--border-color)}div.static-content img.mediakit:hover{opacity:.5}div.static-content img{width:100%;height:auto}div.static-content h1{font-size:24px;margin-bottom:6px;font-weight:700}div.static-content h2{font-size:22px}div.static-content p{line-height:16px;width:70%;margin-top:10px}@media(max-width:480px){div.static-content{padding:0 10px;width:90%}div.static-content p{width:100%}}div.static-content p,div.static-content ul{font-size:13px}div.static-content ul{overflow:auto}div.static-content .promotion-single{margin-top:8px;padding-top:8px;border-top:1px solid #b6b6b6}div.static-content .service-single{margin-top:14px}div.static-content.legal h2{margin-top:12px;margin-bottom:4px}div.static-content .promotion-single h2{margin-top:6px}div.static-content .about-container{margin-top:10px}div.static-content .about-box{margin-top:10px;width:100%;float:left;clear:left}div.static-content .about-box:hover div.img-container .title{top:80px}div.static-content .about-box *{float:left;clear:left;width:100%}div.static-content .about-box div.img-container{position:relative;overflow:hidden}div.static-content .about-box div.img-container:hover{cursor:pointer}html.mrr div.static-content .about-box div.img-container .title{background-color:rgba(5,184,209,.7)}div.static-content .about-box div.img-container .title{height:50px;background-color:rgba(251,207,0,.7);margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;transition:top .3s cubic-bezier(.465,.183,.153,.946);text-align:center}html.mrr .comparatif{background:url(../images/comparatif.jpg);width:50%;height:15px}html.mrr .comparatif p{font-size:18px;width:100%;padding:20px 0;background-color:#fff;text-align:left;line-height:24px}html.mrr .comparatif p bold{font-weight:700}html.mrr .comparatif .cta{height:24px!important;transition:opacity .4s cubic-bezier(.465,.183,.153,.946);margin:23% 0 0 34%!important;width:124px!important;background-color:#fff;padding-top:14px;padding-bottom:8px;font-size:19px;border:solid 1px rgba(0,0,0,.22);text-transform:uppercase;font-weight:400;animation-name:move-pdf;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}html.mrr .comparatif .cta:hover{background:#ccc!important;color:#fff}@keyframes move-pdf{0%{padding-left:20px;padding-right:20px}33%{padding-left:10px;padding-right:30px}66%{padding-left:30px;padding-right:10px}100%{padding-left:20px;padding-right:20px}}html.mrr .comparatif-usefull-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around;margin-bottom:40px;text-align:left}html.mrr .comparatif-usefull-link .comparatif-usefull-link--texte{margin:30px 0}html.mrr .comparatif-usefull-link .comparatif-usefull-link--texte h2{font-size:16px}html.mrr .comparatif-usefull-link .comparatif-usefull-link--article .comparatif-usefull-link--article__button{height:24px!important;transition:opacity .4s cubic-bezier(.465,.183,.153,.946);margin:14px auto!important;width:146px!important;background-color:#fff;padding-top:14px;padding-bottom:8px;font-size:19px;border:solid 1px rgba(0,0,0,.22);text-transform:uppercase;font-weight:400;animation-name:move-send;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-out;color:var(--rep-main-color)}@media (max-width:600px){html.mrr .comparatif-usefull-link .comparatif-usefull-link--article .comparatif-usefull-link--article__button{display:none}}html.mrr .comparatif-usefull-link .comparatif-usefull-link--article .comparatif-usefull-link--article__button:hover{background:#ccc!important;color:#fff}html.mrr .comparatif-usefull-link .comparatif-usefull-link--article{width:48%;transition:all .5s ease-in-out;height:342px;border:1px solid #e6e6e7}html.mrr .comparatif-usefull-link .comparatif-usefull-link--article:hover{transform:scale(1.03)}html.mrr .comparatif-usefull-link .comparatif-usefull-link--article p{width:100%;padding:6px;font-weight:400;font-size:13px}html.mrr .comparatif-usefull-link .comparatif-usefull-link--article h4{padding:6px}div.static-content .about-box div.img-container .title *{color:#fff;font-size:24px;letter-spacing:5px;line-height:50px;float:none;clear:none}div.static-content .about-box div.text{background-color:#000;display:none}div.static-content .about-box a,div.static-content .about-box p{color:#fff;width:100%;padding:10px;box-sizing:border-box}div.static-content .about-box a.inline{width:auto;padding:0;clear:none;float:none}div.notfound p{margin-bottom:10px}div.developer-details{margin:10px 0 10px 0;float:left;clear:left;display:grid;grid-template-columns:2fr 4fr;overflow:hidden}.developer-info{padding:10px}.developer-website-link{font-size:12px;font-weight:600;position:relative;height:38px;width:220px;margin-top:23px;text-align:center;background-color:#efefef;display:flex;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;border-radius:18px;cursor:pointer;transition:all .6s ease-in-out}.developer-website-link:hover{background-color:var(--text-color);color:#efefef}.developer-website-link:hover div{color:#efefef}@media (max-width:580px){div.developer-details{display:block}.developerImage{max-width:250px}}div.developer-details>*{float:left;clear:left}div.developer-details h1{font-size:24px;color:#525252;font-weight:700;margin:10px 0}div.developer-details p{max-width:640px;margin-top:5px;font-size:14px;margin-bottom:5px;color:#525252;line-height:1.3}div.developer-details a{color:#525252}div.dev-projects{margin-top:35px}.dev-projects h2.dev-projects-title{color:var(--text-color);font-family:"Open sans",sans-serif;font-weight:700;float:left;font-size:42px!important;letter-spacing:-2px;padding:24px 0 0 0;margin:10px;transition:all .4s cubic-bezier(.465,.183,.153,.946)}.gmap_coords{display:none}#full-container{width:100%}.register-module h1{font-size:22px;font-weight:600;color:var(--text-color);float:left;clear:left;margin-left:10px}.register-list{float:left;clear:left;width:90%;margin-left:5%}.register-list *{box-sizing:border-box}.register-list>div{width:100%;border:1px solid #000;float:left;clear:left;margin-top:10px;height:100px;transition:all .3s cubic-bezier(.465,.183,.153,.946)}.register-list>div:hover{transform:scale(1.03)}.register-list>div>a{display:block;width:100%;height:100%}.register-list>div div.img-container{float:left;margin-left:2%;width:150px;height:100%}.register-list>div div.text-container{float:left;margin-left:2%;width:calc(96% - 150px);height:100%;padding:5px}.register-list>div div.text-container *{float:left;clear:left}.register-list h2{font-size:20px;font-weight:600}.register-list p{margin-top:5px}.regnoacc-form{float:left;clear:left;width:90%;margin-left:5%}.regnoacc-form .label{margin-top:5px;float:left;clear:left;font-size:18px;color:var(--text-color)}.regnoacc-form .warning{margin-top:7px;margin-left:20px;float:left;font-size:16px;color:var(--text-color)}.regnoacc-form input{margin-top:3px;float:left;clear:left;width:100%;font-size:16px;padding:3px;border:1px solid #000}.regnoacc-form select{margin-top:3px;float:left;clear:left;width:101%;font-size:16px;padding:3px;border:1px solid #000}.regnoacc-form .submit{width:90%;float:left;clear:left;margin-top:20px;padding:20px;text-align:center}.regnoacc-form .submit:hover{cursor:pointer}.regnoacc-form .g-recaptcha{float:left;clear:left;margin-top:10px}#ad-form{width:100%;float:left;clear:left;margin-top:10px}#ad-form>*{width:100%;float:left;clear:left}#ad-form .section>*{float:left;clear:left}#ad-form .section h2{margin-top:10px;font-weight:700}.ad-sectionheadingtotal{margin-top:10px;float:left;clear:left;width:100%;position:relative}.ad-sectionheadingtotal span{position:relative;z-index:20;width:36px;height:36px;background-color:#aeaeae;display:block;text-align:center;font-weight:700;font-size:26px;color:#fff;line-height:36px;border-radius:50%;float:left;margin-left:6%}.ad-sectionheadingtotal span.active{background-color:#525252}.ad-sectionheadingtotal span:first-child{margin-left:0}.ad-sectionheadingtotal div{display:none;z-index:10;position:absolute;width:calc(99% - 35px);left:35px;margin-top:16px;border-bottom:2px solid #525252;float:left}.ad-sectionheading{float:left;clear:left;width:100%;position:relative}.ad-sectionheading span{width:36px;height:36px;background-color:#525252;display:block;text-align:center;font-weight:700;font-size:26px;color:#fff;line-height:36px;border-radius:50%;float:left}.ad-sectionheading div{position:absolute;width:calc(100% - 35px);left:35px;margin-top:16px;border-bottom:2px solid #525252;float:left}#ad-form .ad-box.inactive .checkmark{background-image:url(../images/checkmark-nocheck.png)}#ad-form .checkmark{float:left;width:50px;height:58px;background-image:url(../images/checkmark.png);background-size:40px 40px;background-position:center center;background-repeat:no-repeat}#ad-form .ad-box{margin-top:10px;width:100%;box-sizing:border-box;background-color:#fff;transition:all .4s cubic-bezier(.465,.183,.153,.946)}#ad-form .ad-box.inactive:hover{cursor:pointer;background-color:rgba(251,207,0,.5)}#ad-form .ad-box .checkmark:hover{cursor:pointer}#ad-form .ad-box .checkmark{clear:none}#ad-form .ad-box .header{padding:5px;width:100%}#ad-form .ad-box .info{clear:none;float:left;margin-left:10px}#ad-form .ad-box .info>*,#ad-form .ad-box>*{float:left;clear:left}#ad-form .ad-box .info>:first-child{margin-top:0}#ad-form .ad-box .info>*{margin-top:5px}#ad-form .ad-box h3{font-weight:700}#ad-form .ad-box h3.title{text-transform:uppercase}#ad-form .ad-box .upload-controls{margin-top:5px;width:100%;display:none}#ad-form .ad-box .upload-controls>*{float:left;clear:left;margin-top:5px}#ad-form .ad-box .upload-controls input{width:90%;border:0;border-bottom:1px solid var(--title-color)}#ad-form .ad-box .upload-controls input:focus{background-color:rgba(251,207,0,.3)}#ad-form .ad-box .upload-controls input.file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#ad-form .ad-box .upload-controls label{font-weight:600;margin:5px 10px 0 10px;width:90%;border:1px solid #000;padding:5px;display:inline-block;box-sizing:border-box;transition:all .4s cubic-bezier(.465,.183,.153,.946)}#ad-form .ad-box .upload-controls label:hover{cursor:pointer;background-color:rgba(251,207,0,.5)}#ad-form .progress{display:none;width:100%}#ad-form img{width:auto;max-width:100%;display:none}#ad-form video{display:none;width:100%}#ad-form .extra{display:none}#ad-form .next,.complete-transaction .next{width:100%;height:30px;text-align:center;box-sizing:border-box;margin-top:10px;transition:all .4s cubic-bezier(.465,.183,.153,.946)}#ad-form .next:hover{cursor:pointer;transform:scale(1.02)}#ad-form .next span,.complete-transaction .next span{line-height:30px}#ad-form .section2{margin-top:10px}#ad-form .price-box{margin-top:15px;width:100%}#ad-form .price-box h3{font-weight:600;text-transform:uppercase}#ad-form .price-box>*{float:left;clear:left}#ad-form .price-box>div{width:100%;margin-top:5px}#ad-form .price-box .calculations>*{float:left}#ad-form .price-box .calculations input{margin:0;border:0;border-bottom:1px solid var(--title-color);text-align:center;width:30px}#ad-form .price-box .calculations input:focus{background-color:rgba(251,207,0,.3)}#ad-form .price-box .calculations>span{margin-left:5px;text-transform:uppercase}#ad-form .price-box .calculations>div{margin-left:20px}#ad-form .price-box .date>*{float:left}#ad-form .price-box .date>input{margin:0;margin-left:5px;border:0;border-bottom:1px solid var(--title-color);text-align:center;width:130px}#ad-form .price-box .date>input:hover{background-color:rgba(251,207,0,.3);cursor:pointer}#ad-form .price-box .date>input:focus{background-color:rgba(251,207,0,.3)}#ad-form .price-box .totals>*{float:left}#ad-form .price-box .totals .label{margin-left:188px}#ad-form .price-box .totals .number{text-align:center;width:80px;margin-left:10px}#ad-form .section2{display:none}#ad-form .price-box.inactive{display:none}#ad-form .section3{margin-top:10px;display:none}#ad-form .section3 input{margin:0;margin-top:10px;border:0;border-bottom:1px solid var(--title-color);width:100%;font-size:16px}#ad-form .section3 input:focus{background-color:rgba(251,207,0,.3)}.complete-transaction h1{margin-top:10px;float:left;clear:left}.complete-transaction h3.item{float:left;clear:left;width:70%;text-align:left;font-weight:600;margin-top:5px}.complete-transaction h3.price{float:right;width:30%;text-align:left;font-weight:600;margin-top:5px}.complete-transaction div.item{float:left;clear:left;margin-top:5px;width:70%}.complete-transaction div.price{float:right;clear:right;margin-top:5px;width:30%}.complete-transaction div.total{clear:both}.complete-transaction p{float:left;clear:left}#ui-datepicker-div{z-index:150!important}.correct{background-color:#86c98a}.wrong{background-color:#fba7ab}#button-menu{width:60px;height:50px;text-align:center;display:flex;justify-content:center;align-items:center}#button-menu svg{width:30px;height:30px}#mobile-menu li a{color:#333}#mobile-menu li{width:250px;height:30px;line-height:30px;box-sizing:border-box;width:100%;color:#fff}html.ttc #mobile-menu li:hover div{color:var(--rep-main-color)}html.mrr #mobile-menu li:hover div{color:#05b8d1}#mobile-menu li:active{background-color:#a2a0a0}#mobile-menu li:hover div{color:#fbcf00}#mobile-menu li div{color:#fff;margin-left:10px}#mobile-menu{display:none;pointer-events:none;width:0%;white-space:nowrap;text-transform:uppercase;position:fixed;top:0;bottom:0;transition:width .4s ease-out;-webkit-transition:width .4s ease-out;z-index:400;background-color:#000;font-size:14px;overflow:hidden}#mobile-menu:not(.mobile-menu-transition){animation-name:menuappear;animation-direction:reverse;animation-duration:.5s;animation-iteration-count:1;animation-fill-mode:backwards;animation-timing-function:ease-in-out}#mobile-menu.mobile-menu-transition{width:40%;max-width:400px;display:block!important;pointer-events:auto!important;overflow:auto!important;left:-100%;animation-name:menuappear;animation-duration:.5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes menuappear{0%{left:-100%}100%{left:0}}@media (min-width:331px) and (max-width:727px){#mobile-menu.mobile-menu-transition{width:90%}}@media (max-width:330px){#mobile-menu.mobile-menu-transition{width:100%}}div#home-search{display:none}#mobile-menu-screen{position:fixed;background-color:#000;opacity:0;visibility:hidden;transition:all .4s ease-out;-webkit-transition:all .4s ease-out;z-index:350;width:100%;height:100%;top:0;left:0}#mobile-menu-screen.mobile-menu-transition{opacity:.5;display:block;visibility:visible}#mobile-menu .mobile-menu-close{float:none;clear:none;margin:0;width:auto;float:right;margin-top:5px;margin-right:5px;top:0;right:0;width:25px;height:25px;background:url(../images/sidebar_x.png) no-repeat;background-size:25px 25px}#mobile-menu .mobile-menu-close:hover{cursor:pointer}#mobile-menu div{color:#fff;float:left;clear:left;margin-top:10px;font-size:.7rem}#mobile-menu .menu_mobile_main_element span{float:left;font-size:.7rem;color:#fff}@media(min-width:980px){#mobile-menu div{color:#fff;float:left;clear:left;margin-top:10px;font-size:1rem}html.mrr #mobile-menu div{font-size:14px}#mobile-menu .menu_mobile_main_element span{font-size:1rem}html.mrr #mobile-menu .menu_mobile_main_element span{font-size:14px}#mobile-menu .mobile-menu-element-link li p{font-size:1rem;margin:10px 0;transition:all ease-in-out .3s}html.mrr #mobile-menu .mobile-menu-element-link li p{font-size:12px;margin:0}#mobile-menu .mobile-menu-element-link:hover li p{transform:scale(1.01)}}#mobile-menu .menu_mobile_main_element{cursor:pointer}#mobile-menu .menu_mobile_main_element .arrow-menu-mobile{width:10px;float:left;clear:none;fill:#fff;transform:rotate(-90deg);margin:-2px 0 1px 8px;transition:all ease-in-out .2s}#mobile-menu .menuSectionOpen .menu_mobile_main_element .arrow-menu-mobile{transform:rotate(0);margin:0 0 1px 8px}.mobile-menu-area{margin-left:10px;margin-bottom:20px}.menu_mobile_section ul{color:#fff!important;float:left;clear:left;margin:2px 0 2px 10%;font-size:.6rem}.menu_mobile_section ul a.mobile-menu-element-link li p,.menu_mobile_section ul a.mobile-menu-element-link li p strong{color:#fff!important}#mobile-menu-container{float:left;clear:right;width:100%}#tooltip{display:none;width:300px;height:130px;border-radius:6px;position:absolute;visibility:hidden;color:var(--text-color);z-index:500;opacity:0;text-align:center;padding:6px;box-shadow:-2px 3px 9px 3px rgba(123,123,123,.22);transition:opacity .6s cubic-bezier(.465,.183,.153,.946);background:#fff}#tooltip.show{opacity:1}#tooltip.visible{visibility:visible}#tooltip span{float:left}#tooltip .titreTooltip{text-transform:uppercase;font-size:10px;width:100%;text-align:left;margin-top:5px}#tooltip .titreTooltip>.tooltipStart{font-weight:800;letter-spacing:1px;font-size:15px;display:block;clear:right}#tooltip .titreTooltip>.tooltipEnd{font-size:12px;display:block;clear:left;padding-top:7px}#tooltip .station{text-transform:uppercase;font-size:10px;width:100%;text-align:left;margin-top:20px}#tooltip .arrondissement{text-transform:uppercase;font-size:10px;width:100%;text-align:left;margin-top:10px}#tooltip .stationName{text-transform:uppercase;margin-top:5px;font-weight:600;text-align:left;font-size:14px}#tooltip .arrondissementName{text-transform:uppercase;margin-top:5px;font-weight:600;text-align:left;font-size:14px}.metroLineTitleHero{padding-top:12px;float:none!important}.metroDescription{margin:0 0 20px 0;font-size:14px;font-weight:400;line-height:16px;color:var(--text-color)}.metroLineTitleHero h3{font-family:"Open sans",sans-serif!important;font-size:36px!important;font-weight:800!important;color:var(--text-color)!important;max-width:550px!important;margin-bottom:20px;text-transform:uppercase}.metroLineTitleHero h3 .slimHero{display:block;font-weight:400!important}.talk-to-us{position:fixed;width:40px;height:40px;border-radius:40px;padding:4px;bottom:10px;right:10px;box-shadow:rgba(0,0,0,.0980392) 0 0 1px 2px;transition:all .4s cubic-bezier(.465,.183,.153,.946);z-index:100}.talk-to-us:hover{cursor:pointer}.talk-to-us svg{width:100%;height:100%}.metro h3{font-family:roboto;margin:20px 0 10px 0;font-size:14px;font-weight:700;color:var(--text-color)}.metro h3 span{font-weight:700}.metro .interactive-map{margin-top:20px;margin-bottom:20px;position:relative;float:none}.metro .interactive-map{margin-top:20px;margin-bottom:20px;position:relative;float:none}.currentMetro{background:url(../images/you-are-here.svg);background-repeat:no-repeat;width:42px!important;height:60px!important;margin:-43px 0 0 -14px!important}.metro .line-mobile-shortcut{width:50%;clear:none;display:block;padding-top:20px;padding-bottom:20px}.metro .line-mobile-shortcut .line{position:relative;width:85%;height:22px;border-radius:30px}.metro .line-mobile-shortcut .line.orange{background-color:#ef8122}.metro .line-mobile-shortcut .line.green{background-color:#008e4f}.metro .line-mobile-shortcut .line.blue{background-color:#0485ca}.metro .line-mobile-shortcut .line.yellow{background-color:#ffe300}.metro .line-mobile-shortcut>*{float:left;clear:left}.metro .line-mobile-shortcut .line .line-circle{position:absolute;background-color:#fff;right:4px;top:2px;width:18px;height:18px;border-radius:22px}.metro .line-mobile-shortcut span{margin:10px 0 0 15px;font-weight:700;color:var(--text-color)}.metro{margin-bottom:20px;padding-left:5px;padding-right:5px}.metro>*{float:left;clear:left}.metroSearch p{width:75%;float:left;font-size:13px;padding-top:13px}.metroSearch{width:100%;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.metroSearch #metroSearchBar{max-width:410px;width:100%;float:left;position:relative;box-sizing:border-box}.metroSearch #searchStation{width:100%;padding:4px 10px;float:left;margin:0 0;box-sizing:border-box}.metroSearch #metroSearchBar:after{top:0;right:0;height:100%;width:30px;display:block;position:absolute;content:"";background-image:url(../images/fleche_carrousel.svg);background-size:19px;background-repeat:no-repeat;background-position:5px 7px;transition:all ease-in-out .5s}.metroSearch #metroSearchBar:hover:after{transform:rotate(-90deg)}.metroSearch #suggestions{position:absolute;background:#fff;z-index:200;top:31px;left:0;max-width:410px;width:100%;box-shadow:4px 3px 10px 4px rgb(164 164 164 / 30%)}.metroSearch #suggestions a{cursor:pointer;width:100%;display:block;padding:10px 2px;font-size:14px;transition:all ease-in-out .5s}.metroSearch #suggestions a:hover{width:100%;display:block;padding:10px 2px;font-size:16px}.metro-line-container{width:25%;min-height:65px;margin-bottom:10px;float:left;clear:none;position:relative;overflow:hidden}@media (max-width:780px){.metro-line-container{width:100%}.metroLineTitle h2 span{display:inline!important;font-size:18px!important}.metroLineTitle h2{font-size:18px!important;margin-top:15px;margin-left:10px}.metro-line-container{min-height:73px!important;margin-top:20px}.metroLineSation{width:100%}.metro .metro-line-container a span{margin-top:19px!important}.metroSearch{margin-bottom:50px}.metroSearch #metroSearchBar{width:100%;float:none;margin-top:25px}.metroSearch #searchStation{width:72%;padding:11px 10px;border:solid 1px #9a9a9a;float:left;margin:0 0;transform:translateX(14%)}.metroSearch #metroSearchBar:after{top:5px;right:43px;height:30px;width:29px;display:block;position:absolute;content:"";background:#fff;background-image:url(../images/fleche_carrousel.svg);background-size:19px;background-repeat:no-repeat;background-position:5px 7px}.metroSearch p{float:none}.metroSearch #suggestions{top:42px;width:78%;left:40px;box-shadow:2px 2px 3px 0 rgba(165,165,165,.11)}.metroSearch #suggestions a{color:#636363;font-size:16px}}@media (max-width:580px){#metroSearchBar{display:none}}.metro-line-container>*{float:left;clear:left}.metro h1{font-size:22px;color:var(--text-color);font-weight:700}.metro h2{font-size:20px;color:var(--text-color);font-weight:600;margin-top:10px;margin-bottom:10px}.metro-line-container a{height:41px;position:relative;z-index:4;color:var(--text-color);display:block;width:100%;padding:6px 5px 6px 5px;border-bottom:1px solid #ebebeb}.metro-line-container a:hover{background-color:#ebebeb}.metro-line-container a:hover div.metro-dot{border-width:4px}.metro-line-container a div.metro-dot{z-index:5;position:absolute;left:8px;top:16px;width:18px;height:18px;border-radius:15px;border:2px solid;background-color:#fff;box-sizing:border-box}.metro-line-container a div.metro-dot.first,.metro-line-container a div.metro-dot.last{top:13px;width:28px;height:28px;left:3px;z-index:1}.orange a div.bar-after,.orange a div.bar-before{background-color:#f07c00}.orange a div.metro-dot{border-color:#ef8122}.green a div.bar-after,.green a div.bar-before{background-color:#00963f}.green a div.metro-dot{border-color:#008e4f}.blue a div.bar-after,.blue a div.bar-before{background-color:#0069b4}.blue a div.metro-dot{border-color:#0485ca}.yellow-line a div.bar-after,.yellow-line a div.bar-before{background-color:#ffdd01}.yellow-line a div.metro-dot{border-color:#ffe300}.jean-drapeau *{opacity:.5}.metro a div.bar-after{position:absolute;left:8px;top:17px;width:18px;height:37px;z-index:-1}.metro a div.bar-before{position:absolute;left:8px;top:0;width:18px;height:18px;z-index:-1}.metro .metro-line-container a span{float:left;margin-left:50px;margin-top:9%;text-transform:uppercase;font-weight:600;font-size:12px}.metroLineImage{width:26px;float:left;padding:0 5px;transform:translateY(50%);animation-fill-mode:forwards;z-index:99}.metroLineTitle{box-shadow:3px 2px 6px 3px rgba(228,228,228,.3);height:55px;width:96%;cursor:pointer}.metro-line-container h2.metroLinePaddingAnimation{padding-left:36px}@media (min-width:780px){.metro-line-container:hover .metroLineImage{animation:metroLineOver 2s forwards;animation-fill-mode:forwards;animation-iteration-count:infinite;position:absolute}.metro-line-container:hover h2{padding-left:36px}.metro-line-container .metroLineImage.metroLineImageAnimation{animation:metroLine 20s forwards;animation-fill-mode:forwards;position:absolute}.metro-line-container h2.metroLinePaddingAnimation{padding-left:36px}}@keyframes metroLine{0%{transform:translateY(50%) rotate(90deg)}100%{transform:translateY(6000px) rotate(90deg)}}@keyframes metroLineOver{0%{transform:translateY(50%) rotate(90deg)}50%{transform:translateY(90%) rotate(90deg)}100%{transform:translateY(50%) rotate(90deg)}}.metroLineTitle h2 span{font-weight:300;clear:right;display:block;font-size:13px}.metroLineTitle h2{font-weight:600;float:left;display:inline;font-size:13px;font-size:15px;line-height:20px;transform:translateY(26%)}@-webkit-keyframes fav-hover{0%,100%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes fav-hover{0%,100%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}}@media screen and (min-width:345px){#home-container .feature .feature-img-occupy span{font-size:11px}}@media screen and (min-width:500px){li.search-listing p.listing-desc{font-size:12px}div.listing-detail-button-buttons img,div.listing-detail-button-shares img{width:70%}}.feature-img-border{position:absolute;width:71px;right:-1%;z-index:20;bottom:2px}@media screen and (max-width:960px){html.mrr #footer .element h4{margin-bottom:10px;color:#fff;font-weight:600;margin-top:30px}}@media screen and (min-width:960px){a:hover,a:link,a:visited,h2,h4,p{text-decoration:none;color:var(--text-color)}.metro{padding-left:0;padding-right:0}.home h1{margin:6px 15px 10px 20px;padding-left:0}#home-container{width:100%}#slides{position:relative}#slides ul.slides{overflow:hidden}#slides-number{display:block;font-size:13px;font-family:"Open sans",Arial;color:var(--text-color)}#mobile-billboard{width:100%;clear:left;overflow:visible}.talk-to-us{width:80px;height:80px;border-radius:80px}.metro .interactive-map{display:block;width:100%;height:600px;margin:100px auto!important;position:relative;box-shadow:5px 10px 12px 0 rgb(163 163 163 / 23%)}.metro .line-mobile-shortcut{display:none}.wrapper{width:100%;margin:0 auto;max-width:1080px}ul.flex-direction-nav{display:block}.carouselLeftArrow,.flex-nav-prev a{left:-16px;top:50%;transform:translateY(-50%);position:absolute;width:31px;height:31px;border-radius:50%;background-color:#fff;background-image:url(../images/fleche_carrousel.svg);background-position:6px 6px;background-repeat:no-repeat;background-size:65%;transition:all .3s ease-in-out}.carouselLeftArrow:hover,.flex-nav-prev:hover a{background-position:10px 6px}.carouselRightArrow,.flex-nav-next a{top:50%;transform:rotate(180deg) translateY(50%);right:-17px;position:absolute;width:31px;height:31px;border-radius:50%;background-color:#fff;background-image:url(../images/fleche_carrousel.svg);background-position:6px 6px;background-repeat:no-repeat;background-size:65%;transition:all .3s ease-in-out}.carouselRightArrow:hover,.flex-nav-next:hover a{background-position:10px 6px}.mainbar-margin{margin-left:20px}.mainbar{margin-top:0;float:right;width:100%}.sidebar{display:none}.sidebar>a>img{float:left;clear:left;margin-bottom:10px}nav.menu_type_content{margin-right:0;margin-left:0;width:100%}.sidebar-most-popular{float:left;clear:left;margin:0;margin-bottom:10px;width:300px}.sidebar-most-popular>h4{float:left;width:300px;font-size:17px;padding:3px 0 5px;text-transform:uppercase;border-top:1px solid var(--border-color);margin-top:10px}.sidebar-most-popular .habitation{font-family:Roboto,sans-serif;width:145px;margin-right:10px;float:left;margin-top:5px}.sidebar-most-popular .habitation img{width:145px;height:auto}.sidebar-most-popular a:nth-child(odd) .habitation{margin-right:0}.sidebar-most-popular .row{width:100%;float:left;clear:left;padding-top:6px;padding-bottom:6px;border-top:1px solid var(--border-color)}.sidebar-most-popular:nth-child(2) .row{border-bottom:1px solid var(--border-color)}.sidebar-most-popular .row div.habitation{font-family:Roboto,sans-serif;width:96px;margin-right:6px;float:left}.sidebar-most-popular .title{float:left;clear:left;font-size:11px;font-weight:500;text-transform:uppercase;line-height:12px;margin-top:.5em}.sidebar-most-popular .area{float:left;clear:left;font-size:10px;font-weight:300;line-height:13px}.sidebar-most-popular .row .habitation img{width:96px;height:72px}.sidebar-most-popular .row a:last-child .habitation{margin-right:0}#home-container div.featured-blog-post{width:100%}html.two-col #home-container div.feature div.feature-img{width:300px;height:225px}html.two-col #home-container div.feature span{width:300px;font-size:14px}html.two-col #home-container div.feature{width:300px}html.two-col #home-container .featured-slider-body div.feature:nth-child(2n){margin-right:0}html.two-col #home-container .featured-slider-body div.feature:nth-child(3n){margin-right:20px}html.two-col #home-container div.feature span.feature-title{font-size:16px}html.two-col #home-container div.feature span.feature-type{font-size:14px}html.two-col #home-container div.feature span.feature-area{font-size:13px;height:18px;line-height:15px}html.two-col #home-container div.feature p.feature-desc{font-size:14px;height:52px;width:298px}html.two-col #home-container .feature-extras .feature-favorite{width:30px}html.two-col #home-container .feature-extras .feature-price{width:auto}html.fullwidthsite #home-container div.feature div.feature-img{width:300px;height:225px}html.fullwidthsite #home-container div.feature span{width:300px;font-size:14px}html.fullwidthsite #home-container div.feature{width:294px}html.fullwidthsite #home-container div.feature span.feature-title{font-size:16px}html.fullwidthsite #home-container div.feature span.feature-type{font-size:14px}html.fullwidthsite #home-container div.feature span.feature-area{font-size:13px;height:18px;line-height:15px}html.fullwidthsite #home-container div.feature p.feature-desc{font-size:14px;height:52px;width:298px}html.fullwidthsite #home-container .feature-extras .feature-favorite{width:30px}html.fullwidthsite #home-container .feature-extras .feature-price{width:auto}#home-container div.feature div.feature-img{width:200px;height:150px}#home-container div.feature span{width:200px}#home-container div.feature{width:200px;margin-right:20px;margin-bottom:15px}#home-container div.feature:nth-child(odd){margin-right:20px;margin-left:0}#home-container div.featured-blog-post:nth-child(odd){margin-right:1%;margin-left:0}#home-container div.featured-blog-post:nth-child(even){margin-right:0}#home-container div.feature:nth-child(even){margin-right:20px}#home-quick-search{display:block;position:fixed;z-index:30;left:0;top:40%}#home-quick-search-bar{float:left;width:50px;height:50px;box-shadow:0 0 2px #000;transition:padding-left .8s ease;background-color:#fff}#home-quick-search-bar-input{float:left;width:0;height:30px;top:0;transition:width .8s ease-out}#home-quick-search-bar-input input{border:0;margin:0;font-size:22px;height:50px;width:100%;margin-left:2px}#home-quick-search-bar-input.push{width:200px}#home-quick-search-bar-input.push input{border:1px gray solid;padding-left:4px}#home-quick-search-bar:hover{cursor:pointer;padding-left:10px}#home-quick-search-bar.yellow-icon div{background-image:url(../images/svg/mobile-search-icon-yellow.svg)}#home-quick-search-bar div{background-image:url(../images/svg/mobile-search-icon.svg);background-size:30px 40px;background-repeat:no-repeat;background-position:center center;float:right;margin-right:5px;margin-top:5px;width:40px;height:40px}div.feature span.feature-title{height:28px;margin-top:6px;line-height:14px;font-size:14px;font-weight:500}div.feature span.feature-type{font-size:12px;padding:3px}div.feature span.feature-area{font-size:11px;height:15px;font-weight:300;font-family:Roboto,sans-serif;line-height:15px}div.feature p.feature-desc{display:block;font-size:12px;line-height:15px;margin-bottom:3px;margin-left:2px;padding-top:3px;text-transform:none;font-family:"Open sans",sans-serif;float:left;clear:left;height:75px;width:200px;text-align:left}.featured-slider-body .feature-extras{width:200px}#page-header{width:100%;background-color:#231f20;height:40px;position:relative;z-index:50;float:none}#mobile-header{display:none}#header-logo{display:none}div.listing-top{padding-bottom:5px}div.listing-top div.listing-return-container{display:block;right:0}div.listing-top div.listing-return-container img{width:40px}html.mrr span.listing-detail-type{font-size:18px}span.listing-detail-type{font-size:16px;margin-top:0}#desktop-header{display:flex;justify-content:center;align-items:center;width:100%;max-width:1080px;margin:0 auto;margin-top:10px}#mobile-billboard{margin-top:20px;margin-bottom:7px;padding:100px 0}html.two-col #home-container .feature .feature-img-border,html.two-col .feature-img-border{width:80px;bottom:0;right:-2%}html.fullwidthsite #home-container .feature .feature-img-border,html.fullwidthsite .feature-img-border{width:80px;bottom:0;right:0}div.feature-img div.feature-img-occupy,div.feature-img div.feature-img-promo,div.feature-img img.feature-img-base,div.feature-img img.feature-img-border,div.featured-blog-post img,li.visited-listing div.visited-img img.visited-img-base{transition:all .4s cubic-bezier(.465,.183,.153,.946)}div.featured-blog-post:hover img,html.two-col div.feature:hover div.feature-img div.feature-img-promo,html.two-col div.feature:hover div.feature-img img.feature-img-base,html.two-col div.feature:hover div.feature-img img.feature-img-border{transform:scale(1.05)}div.featured-blog-post:hover img,html.fullwidthsite div.feature:hover div.feature-img div.feature-img-promo,html.fullwidthsite div.feature:hover div.feature-img img.feature-img-base,html.fullwidthsite div.feature:hover div.feature-img img.feature-img-border,html.fullwidthsite li.visited-listing:hover div.visited-img img.visited-img-base{transform:scale(1.05)}div.feature:hover div.feature-img div.feature-img-occupy,div.feature:hover div.feature-img img.feature-img-base{transform:scale(1.02)}div.staffpick:hover div.feature-img div.feature-img-occupy,div.staffpick:hover div.feature-img div.feature-img-promo,div.staffpick:hover div.feature-img img.feature-img-base{transform:scale(1.07)}#desktop-header .header-logo{width:220px;height:90px;float:left}#desktop-header .header-banner{width:720px;height:90px;margin-right:10px;float:left}#button-search{display:none}h2.featured-title{box-sizing:border-box}div.listing-star-email-container>input{width:45%}h2.featured-title{margin-left:0}div.featured-slider{margin-top:40px;overflow:visible}div.featured-slider img.arrow{display:none}html.mrr div.featured-slider-container{height:auto}div.featured-slider-container{overflow:visible;position:initial;height:auto;margin-top:10px}div.featured-slider-body>a{margin-top:5px}#desktop-search{display:block;width:100%;max-width:1080px;margin:0 auto;margin-top:10px;background-color:#000}div.load-more{margin:0 0 10px 0;width:640px;height:50px;line-height:30px;text-align:center;clear:left}html.fullwidthsite div.load-more{width:100%}div.load-more img.load-more-ajax{width:40px;height:40px;margin-top:5px;display:none}div.load-more svg.load-more-icon{width:30px;height:30px;margin:0 305px 0 305px;transition:all .5s ease;-webkit-transition:all .5s ease}html.fullwidthsite div.load-more svg.load-more-icon{width:30px;height:30px;display:block;float:none;margin:auto;transition:all .5s ease;-webkit-transition:all .5s ease}.load-more span{font-size:14px;line-height:16px}div.load-more:hover{cursor:pointer}div.load-more:hover svg{transform:rotate(-360deg)}div.searchpanel_price_slider{width:200px;float:left;height:10px;margin-top:19px;margin-left:25px}div.search_panel_arrow{position:absolute;top:2px;right:5px;width:19px;height:22px;background:url(../images/searcharrowdown.png) no-repeat 0 0;background-size:19px 22px}div.searchpanel_button{height:84px;width:84px;overflow:hidden;background-color:var(--rep-main-color);-webkit-border-top-right-radius:30px;-moz-border-radius-topright:30px;border-top-right-radius:30px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute;left:876px;top:31px}div.searchpanel_button_animation{animation-timing-function:linear;animation-name:slidein_search_panel;animation-duration:.7s}@keyframes slidein_search_panel{0%{left:782px;top:-100px;transform:rotate(100deg);opacity:0}25%{left:832px;top:-80px;transform:rotate(80deg);opacity:.2}50%{left:862px;top:-50px;transform:rotate(50deg);opacity:.5}100%{left:882px;top:0;transform:rotate(0);opacity:1}}div.searchpanel_button:hover{cursor:pointer;transform:scale(1.1);background-color:#c7a400}div.searchpanel_button div{background:url(../images/searchglass.png) no-repeat 0 0;position:absolute;background-size:60px 60px;width:60px;height:60px;float:left;margin-top:12px;margin-left:12px}div.searchpanel_disabled span{color:#696a6c}div.searchpanel_disabled.search_panel_arrow{background:url(../images/searcharrowdowndisabled.png) no-repeat 0 0;background-size:19px 22px}div.searchpanel_region_pane{left:9px}div.searchpanel_city_pane{left:189px}div.searchpanel_type_pane{left:370px}div.searchpanel_city_pane,div.searchpanel_region_pane,div.searchpanel_type_pane{width:330px;position:absolute;z-index:200;top:70px;display:none;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.75);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.75);box-shadow:0 10px 10px 0 rgba(0,0,0,.75);background-color:#fff}div.searchpanel_city_pane ul,div.searchpanel_region_pane ul,div.searchpanel_type_pane ul{display:inline-block;margin:0;padding:0;width:100%;max-height:520px;overflow-y:auto;overflow-x:hidden}div.searchpanel_city_pane ul li,div.searchpanel_region_pane ul li,div.searchpanel_type_pane ul li{clear:left;float:left;list-style-type:none;width:100%;height:26px;padding:3px 10px 3px 3px;box-sizing:border-box}div.searchpanel_city_pane ul li:hover,div.searchpanel_region_pane ul li:hover,div.searchpanel_type_pane ul li:hover,span.searchpanel_selection_all:hover,span.searchpanel_selection_none:hover{background-color:#ddd;cursor:pointer}div.searchpanel_pane_enabled{display:block}div.searchpanel_city_pane input,div.searchpanel_region_pane input,div.searchpanel_type_pane input{float:left;margin-top:3px}div.searchpanel_selection{width:100%;height:40px;text-align:center;border-top:1px solid gray}div.searchpanel_selection span.searchpanel_selection_all,div.searchpanel_selection span.searchpanel_selection_none{width:50%;height:40px;font-size:16px;line-height:40px}div.searchpanel_city_pane span,div.searchpanel_region_pane span,div.searchpanel_type_pane span{float:left;color:#000;line-height:18px}div#search_panel_menu_buyrent{float:left;color:#000;font-family:Roboto,sans-serif;font-size:16px;width:500px}div#search_panel_menu_buy,div#search_panel_menu_rent{width:115px;text-align:center;padding:5px;float:left;border-top:1px #000 solid;border-left:1px #000 solid;border-right:1px #000 solid;text-transform:uppercase;position:relative}div#search_panel_menu_buy span,div#search_panel_menu_rent span{float:left;line-height:20px;margin-left:10px}#search_panel_menu_buy div,#search_panel_menu_rent div{float:left;width:20px;height:20px;border-radius:20px;background-color:#fff;box-shadow:inset 0 0 0 2px rgba(82,82,82,1);transition:all 50ms}#search_panel_menu_buy.black-button div,#search_panel_menu_rent.black-button div{box-shadow:inset 0 0 0 4px rgba(82,82,82,1);background-color:var(--rep-main-color)}.black-button div.search_panel_menu_check{opacity:1}div.search_panel_menu_check{position:absolute;left:-10px;top:-10px;width:30px;height:30px;background:url(/resources/images/svg/buycheckmark.svg) no-repeat 0 0;background-size:30px 30px;opacity:0;transition:opacity .25s ease-in;-webkit-transition:opacity .25s ease-in}div#search_panel_menu_buy:hover,div#search_panel_menu_rent:hover{cursor:pointer}div#search_panel_menu_buy{margin-left:90px}div#search_panel_menu_rent{margin-left:10px}div#home-menu{float:left;width:74px;height:46px}div#search_panel_menu_button{width:100%;height:100%;float:left;clear:left;display:flex;align-content:center;justify-content:center;align-items:center}div#search_panel_menu_button:hover{cursor:pointer}.mtlgc-mobile-display{display:none!important}div#search_panel_menu_button_image{float:left;width:32px;height:28px;position:relative}div#search_panel_menu_button_image span{display:block;position:absolute;border-radius:3px;width:100%;height:2px;background-color:var(--title-color);transition:all .25s}div#search_panel_menu_button_image span:nth-child(1){top:0}div#search_panel_menu_button_image span:nth-child(2){top:10px}div#search_panel_menu_button_image span:nth-child(3){top:20px}div#search_panel_menu_button:hover div#search_panel_menu_button_image span:nth-child(1){top:10px}div#search_panel_menu_button:hover div#search_panel_menu_button_image span:nth-child(2){transform:rotate(90deg)}div#search_panel_menu_button:hover div#search_panel_menu_button_image span:nth-child(3){top:10px}div#search_panel_menu_button span.panel-title{display:none;width:100%;text-align:center;float:left;clear:left;color:var(--title-color);font-size:14px}div#search_panel_menu_parttwo{float:left;padding:3px 10px 3px 10px;text-align:left;font-family:"Open sans",sans-serif;font-size:14px;height:78px;width:765px;position:relative;background-color:#000}#sidebar_menu ul{margin-top:5px;clear:both;list-style-type:none;text-align:left;float:left}#sidebar_menu li{text-transform:uppercase;color:#fff;margin-top:4px;font-size:14px;font-family:"Open sans",sans-serif}li.sidebar_menu_title{font-weight:700}div#sidebar_menu{width:367px;height:100vh;z-index:2;left:-352px;position:fixed;display:none}div#sidebar_menu_left{width:352px;height:100vh;background-color:#231f20;float:left;-webkit-box-shadow:10px 0 10px 0 rgba(0,0,0,.75);-moz-box-shadow:10px 0 10px 0 rgba(0,0,0,.5);box-shadow:10px 0 10px 0 rgba(0,0,0,.5)}div#sidebar_menu_close{float:right;width:25px;height:25px;background:url(/application-assets/images/sidebar_x.png) no-repeat 0 0;background-size:25px 25px;margin:10px 13px 0 0}div#sidebar_menu_close:hover{cursor:pointer}#mobile-horizontal-navigation{display:none}#mobile-page-navigation{margin-bottom:10px}.search-results h1{color:var(--text-color);font-family:"Open sans",sans-serif;font-size:14px;line-height:20px;font-weight:400;text-decoration:none;text-align:left;float:left}li.search-listing{float:left;position:relative;width:100%;height:100%;background:#fff;overflow:hidden;border-top-right-radius:25px;transition:all .3s ease-in-out}li.search-listing:not(.search-listing-extra):hover{background:#eee}li.search-listing div.listing-img{width:100%;height:280px;float:left;clear:left}li.search-listing div.listing-img img.listing-img-border{position:absolute;width:60px;height:60px;top:100px;right:-10px}li.visited-listing div.visited-img img.visited-img-border{top:90px}li.search-listing,li.search-listing-extra{float:left;position:relative}html.two-col li.search-listing div.listing-img img.listing-img-border{top:160px;width:80px;height:80px}html.two-col li.search-listing div.listing-img img.listing-img-base{width:300px;height:225px}html.two-col .responsivead,html.two-col li.search-listing-extra{width:300px;height:437px}html.two-col li.search-listing span{font-size:14px}html.fullwidthsite li.search-listing div.listing-img img.listing-img-border{top:160px;width:80px;height:80px}html.fullwidthsite li.search-listing span{font-size:12px}div.feature-price-container{width:170px}html.two-col li.search-listing span.listing-type{font-size:14px}html.fullwidthsite li.search-listing span.listing-type{font-size:12px}li.search-listing .listing-extras{float:left;clear:left}#slider1_static_container svg.favorite-button{width:auto}li.search-listing .listing-extras .listing-favorite{float:right;width:30px;height:30px;background-size:30px 30px;clear:none;margin-right:2px}li.search-listing .listing-extras .listing-favorite:hover{cursor:pointer}ul#search-pagination{width:70%;padding-left:15%;padding-right:15%;height:50px}ul#search-pagination li.prev{width:20%}ul#search-pagination li.next{width:20%}ul#search-pagination li{width:60%}div.advanced-search #map{float:left;clear:left;width:100%;height:320px;margin-bottom:20px}div.advanced-search #lmap,div.interactive-map #lmap{float:left;clear:left;width:100%;height:360px;margin-top:10px;margin-bottom:20px}.interactive-map #lmap{height:100%!important}div.google-infobox-hover{width:300px;height:80px;font-family:"Open sans",sans-serif}div.google-infobox-hover img.listing-img{float:left;width:100px;height:75px}div.google-infobox-hover span.listing-name{font-family:Roboto,sans-serif;float:left;width:195px;margin-left:5px;text-transform:uppercase;height:34px;font-size:14px;font-weight:500;color:#525252}div.google-infobox-hover span.listing-type{font-family:Roboto,sans-serif;float:left;width:191px;margin-left:5px;font-weight:500;text-transform:uppercase;font-size:12px;background-color:#89898a;padding:2px;color:#fff}div.google-infobox-hover span.listing-price{font-family:"Open sans",sans-serif;color:var(--text-color);float:left;width:173px;margin-left:5px;margin-top:3px;font-size:12px;text-align:left;color:#000}div.google-infobox-hover div.listing-favorite{width:22px;height:22px;float:right}div.google-infobox-hover div.listing-favorite:hover{cursor:pointer}div.google-infobox-click.hover{width:350px;height:74px}div.google-infobox-click{width:420px;height:150px;font-family:"Open sans",sans-serif}div.google-infobox-click img.listing-img-hover{float:left;width:122px;height:92px;margin-top:0}div.google-infobox-click img.listing-img{float:left;width:200px;height:150px;margin-top:0}div.google-infobox-click span.listing-name{font-family:Roboto,sans-serif;float:left;width:215px;margin-left:5px;text-transform:uppercase;height:34px;font-size:14px;font-weight:500;color:#525252}div.google-infobox-click span.listing-type{font-family:Roboto,sans-serif;float:left;width:211px;margin-left:5px;font-weight:500;text-transform:uppercase;font-size:12px;padding:0;margin-bottom:1px}div.google-infobox-click span.listing-feature-extras{float:left;padding-top:4px;padding-bottom:5px;margin-left:5px;width:215px;height:30px}div.google-infobox-click p.listing-desc{display:block;line-height:1.15;font-family:"Open sans",sans-serif;width:215px;padding-bottom:2px;max-height:90px;float:left;margin:0;margin-left:5px;font-size:12px;color:var(--text-color);letter-spacing:-.2px}div.google-infobox-click div.listing-favorite{display:block;width:30px;height:30px;float:right}div.google-infobox-hover div.not-favorite{background-image:url(/resources/images/svg/favorite-heart.svg);background-size:30px 30px;background-repeat:no-repeat}div.google-infobox-hover div.favorite{background-image:url(/resources/images/svg/favorite-checked.svg);background-size:30px 30px;background-repeat:no-repeat}div.google-infobox-click div.not-favorite{background-image:url(/resources/images/svg/favorite-heart.svg);background-size:30px 30px;background-repeat:no-repeat}div.google-infobox-click div.favorite{background-image:url(/resources/images/svg/favorite-checked.svg);background-size:30px 30px;background-repeat:no-repeat}div.google-infobox-click div.listing-favorite:hover{cursor:pointer}#slider1_static_container{margin-left:20px;margin-top:10px}div.listing-detail-body{padding:0;margin-top:5px;width:100%;display:inline-block}div#gmap_holder{margin-top:5px;margin-bottom:5px}div#leaflet_holder{margin-top:5px;margin-bottom:5px}div.listing-picture div.sold{left:19px}div.listing-picture img{width:400px;height:300px;margin-bottom:5px}div.listing-detail-button-buttons .phone-link{display:none}div.listing-detail-button-buttons>*{margin-top:5px;margin-bottom:5px;width:40px;margin-left:20px}.project-location-info{width:100%;display:inline-block}.project-location--map{width:100%;float:left}div#gmap_holder{width:100%;height:400px!important;display:inline-block}div#leaflet_holder{width:100%;height:300px!important;display:inline-block}html.mrr div.listing-contact-container{border:1px solid #04c6e9}html.mtlgc div.listing-contact-container{border:1px solid var(--rep-main-color)}.fb_iframe_widget_fluid_desktop iframe{width:100%}span.listing-detail-button-text{width:100%;float:left;padding-top:0;line-height:20px;margin-top:15px;margin-bottom:15px;margin-left:15px}div.listing-detail-button-buttons{width:140px;float:left;margin-top:0;padding:0}div.listing-detail-button-buttons img,div.listing-detail-button-shares img{width:100%}div.listing-detail-button-shares{width:210px;float:left;margin-top:0;padding:0}div.listing-detail-button-shares .listing-return-container{display:block;font-size:14px}div.listing-detail-button-shares .listing-return-container svg{width:30px;height:30px;margin-left:5px}div.listing-detail-button-shares .listing-return-container:hover{cursor:pointer}div.listing-detail-button-shares>*{width:40px;margin-left:24px;margin-top:5px;margin-bottom:5px}div.listing-share-container{padding-top:0}span.listing-share-title{float:right;margin-right:14px;width:auto}div.listing-share-container #atstbx{width:88px;clear:right;float:right;margin-right:14px}form.listing-detail-contact-container input,form.listing-detail-contact-container textarea{width:100%;margin-left:0;margin-right:0}form.listing-detail-contact-container .consent-container{width:100%}.consent-text{font-size:12px;color:#000}form div.g-recaptcha{margin:25px 0}div.listing-detail-developer-container div{padding-bottom:0}div.listing-related-container{margin-top:30px;padding-bottom:10px}div.listing-detail-description,span.listing-detail-address,span.listing-detail-extra,span.listing-detail-phone{font-size:14px}div.static-content{padding:0;float:right;margin:0 0 20px 20px;width:100%}div.static-content h1{margin-bottom:6px}div.static-content h1{font-size:20px}div.static-content h2{font-size:18px}div.static-content .col{width:210px;margin-right:5px}div.static-content .col.last{margin-right:0}div.static-content .promotion-single{float:left;clear:left}div.static-content .service-single img{width:auto}div.static-content .about-box{width:210px;margin-top:5px}div.static-content .about-box div.img-container .title{top:-50px;bottom:auto}div.static-content .about-box div.img-container .title *{font-size:15px;letter-spacing:3px}div.lone-component-container{float:left;clear:left;margin-left:20px;padding:0;width:100%}li.visited-listing{float:left;position:relative;width:253px;margin-right:6px}li.visited-listing.relatedListing{margin-right:1%}li.visited-listing.lastListing:nth-child(odd){margin-right:7px}li.visited-listing:nth-child(5n){clear:left}div.developer-details{margin:10px 0 10px 25px;padding:0;float:left;clear:left}div.developer-details h1{font-size:20px}div.developer-details p{font-size:14px}.topLogoLink{display:flex;flex-direction:column;justify-content:center;align-items:center}.topLogoLink .header-text{font-size:24px;color:#000;margin:20px 0}.topLogoLink .header-text span{font-weight:800;color:#000}}li.search-listing{background:#fff;overflow:hidden;border-top-right-radius:14px;transition:all .3s ease-in-out}li.search-listing:not(.search-listing-extra):hover{background:#eee}html.fullwidthsite .search-results{width:100%;float:left;clear:left}.partenermail{display:block!important;width:100%!important;margin-top:20px;margin-left:auto;margin-right:auto}html.ttc .partenermail{height:700px;width:100%!important;margin:36px auto 0}.partenermail>.partenermail__text{padding:10px!important;margin:25px auto -18px auto;width:229px;height:770px}html.ttc .partenermail__text bold{color:#fff}html.ttc .partenermail>.partenermail__text{width:100%!important;padding:0!important}html.ttc .partenermail iframe{width:100%!important;height:720px}@media (max-width:780px){html.ttc .partenermail iframe{width:100%!important;height:510px}}.partenermail #contact-form .invalid::placeholder{color:rgba(245,55,55,.4196078431372549);font-size:13px}.partenermail #contact-form .invalid:placeholder:focus{color:#00f!important;font-size:13px}.partenermail #contact-form .invalid-remove{margin:0;color:#f53737!important;font-size:11px}.partenermail>.partenermail__text p{width:240px;margin:2px auto 0 auto;height:200px;line-height:18px;text-align:center;padding-top:0;font-size:14px!important}.partenermail>.partenermail__text p a{text-decoration:underline;font-size:16px!important;color:#fff}.partenermail>.partenermail__text p a:hover{color:#000}.partenermail>.partenermail__text bold{font-size:24px!important}.avatar-here{display:block;width:38px;height:38px;background:url(../images/click-hand.svg);position:relative;background-repeat:no-repeat;top:119px;left:189px;transform:scale(0);animation:click-avatar 1s 1s 1 forwards;z-index:9}@keyframes click-avatar{0%{transform:scale(0) rotate(0);top:119px;left:189px}50%{transform:scale(1) rotate(0);top:119px;left:189px}70%{transform:scale(1) rotate(-20deg);top:107px;left:168px}76%{transform:scale(1.15) rotate(-20deg);top:107px;left:168px}80%{transform:scale(1) rotate(0);top:107px;left:168px}100%{transform:scale(1) rotate(0);top:119px;left:189px}}.answer{background-color:rgba(0,0,0,0);height:24px}.listing-detail-contact-container .answer{height:40px;margin-top:2px;border-bottom:1px solid #bbb;text-transform:unset}.listing-detail-contact-container .answer__template{font-size:14px;color:var(--title-color);font-weight:400;line-height:21px;clear:left}.answer__template{margin-top:0}.listing-detail-contact-container .takeMeeting{margin-top:40px;font-size:14px;line-height:21px;clear:left;cursor:pointer}.listing-detail-contact-container .takeMeeting p.meetingText{color:var(--title-color);font-weight:400;width:95%;display:block}.listing-detail-contact-container .takeMeeting p.meetingText .section-part-fixe-icon{float:right}.partenermail .partenermail__text .partenermail__arrow{transform:rotate(180deg);width:30px;height:30px;margin-left:-10px;fill:#fff;animation-name:move-arrow;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-out}@keyframes move-arrow{0%{margin-top:20px}50%{margin-top:30px}100%{margin-top:20px}}#mc_embed_signup{display:inline-block;font-family:"Open sans",Arial;font-size:14px;margin-top:30px;width:100%}#mc_embed_signup>form{margin:auto}@media (max-width:960px){#mc_embed_signup{width:96%!important}}#mc_embed_signup input.button{width:100%!important;background-color:#fff;border:solid 1px rgba(0,0,0,.22);border-radius:0;text-transform:uppercase;animation-name:move-send;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-out}#mc_embed_signup input.button{color:#525252}#mc_embed_signup input.button:hover{background:#ccc!important;color:#fff}#mc_embed_signup label{font-family:"Open sans",Sans-serif!important;color:#525252!important;font-weight:400!important}#mc_embed_signup label span{font-weight:600;display:block;clear:both;position:relative;margin:10px 0;font-size:18px!important}#mc_embed_signup input{border-radius:0!important}#mc_embed_signup input.email{min-height:16px!important;width:100%!important;margin:16px 0 40px 0!important;padding:0!important;border-radius:0;border-bottom:1px solid #00000038;border-top:none;border-left:none;border-right:none;border-radius:0!important;text-transform:uppercase;font-family:"Open sans",Arial!important;font-size:14px!important}.listing-img-base-gray{filter:grayscale(80%)}html.mrr div.listing-contact-container{border:none}html.mtlgc div.listing-contact-container{border:none}.contact-side-text span{text-transform:uppercase}nav#right-sleight{left:0!important;right:unset!important}div.mtlgc-calculhypo-thumb{top:400px}.feature-icon-info{width:240px;z-index:99;position:absolute;top:-50px;box-shadow:1px 1px 6px #a9a9a9;padding-left:20px;padding-left:7px;padding-bottom:7px}html.mtlgc .feature-icon-info{background:#fdcd00}html.ttc .feature-icon-info{background:var(--rep-main-color)}html.ttc .feature-icon-info a{color:#fff!important;font-size:14px}.feature-icon-info:after{position:absolute;bottom:0;content:"";width:10px;height:10px;display:block;margin-bottom:-5px;margin-left:2px;transform:rotate(45deg);z-index:98}html.mtlgc .feature-icon-info:after{background:#fdcd00}html.ttc .feature-icon-info:after{background:var(--rep-main-color)}.feature-icon-info span{display:block;font-weight:700;line-height:17px}@media (max-width:960px){.project-location--map{display:block;width:100%;height:348px;position:relative}}.project-options{margin-top:20px;margin-bottom:20px}.project-options-section{width:50%;float:left}@media (max-width:495px){.project-options-section{width:100%}}.project-options-section .feature{width:100%!important}html.mrr .tags li::before,html.mrr li.feature::before{content:"";width:24px;height:24px;display:block;position:relative;top:27px;background:url(../images/crochet.svg)}html.mrr .project-location-links{padding-top:10px}html.mrr #visavie{padding:5px;border:#55666c solid 1px;position:relative;width:80%;margin-left:10%;display:block;cursor:pointer;transition:.3s all ease-out}@media (max-width:680px){html.mrr #visavie.formulaireOpen{width:100%;margin:0!important}}html.mrr #visavie:hover{background:rgba(85,102,108,.08)}html.mrr #visavie-click{width:60px;height:60px;border-radius:50%;border:1px solid #55666c;position:absolute;top:5px;left:-29px;background:#fff}html.mrr .visavie-click-open{top:18px!important;left:5px!important}html.mrr #visavie-click .hand-click{width:84%;position:absolute;top:3px;left:10px}html.mrr #visavie p{color:#55666c;font-size:14px;width:65%;float:left;margin-left:50px;line-height:21px}html.mrr #visavie p .visavieButton-line1{display:block;font-weight:700;text-transform:uppercase}html.mrr #visavie p .visavieButton-line2{display:block;text-transform:uppercase}html.mrr #visavie p .visavieButton-line3{display:block;text-transform:uppercase;font-weight:600}html.mrr #visavie .visavie-logo{width:20%;float:right;padding:5px 0 0 0}html.mrr #visavie:hover .click-hand{animation:bouton-vert 1s ease-in-out infinite}html.mrr #visavie .visavie-click-open{display:none;z-index:50;background:#fff;transition:all .3s ease-in-out}html.mrr #visavie .visavie-click-open img{top:21px;left:5px;position:absolute;width:50px;z-index:999}html.mrr #visavie .visavie-click-open:hover{transform:scale(1.05)}@keyframes bouton-vert{0%{stroke-width:1.15px}25%{stroke-width:2.15px}50%{stroke-width:3.15px}75%{stroke-width:2.15px}100%{stroke-width:1.15px}}#visavie-chat #operators span{display:none!important}.partners{max-width:350px}html.mrr .home-contact{position:absolute;right:50px;bottom:13px;color:#06c5e9;font-weight:700;width:101px}html.mrr .home-contact-region{padding-bottom:2px;font-weight:400}html.mrr .home-contact-number{font-weight:700}.read-blogue{display:block;text-align:center;margin:20px auto 0;width:100px;border:solid 1px #fbcf01;padding:8px;height:20px;overflow:hidden}.read-blogue:before{content:"Lire l'article"}.featured-blog-post:hover .read-blogue{border:none}.featured-blog-post:hover .read-blogue:before{content:"";display:block;background:url(../images/contact-form-arrow.svg);background-size:20px;background-repeat:no-repeat;width:97px;background-position:0;height:19px;position:relative;animation-name:goToBlogue;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;animation-iteration-count:4}@keyframes goToBlogue{0%{left:-30px}100%{left:130px}}@keyframes sendMailing{0%{background-position:-20% 5px}70%{background-position:110% 5px}100%{background-position:50% 5px}}.avatarIframe{width:100%}.static-content .avatarIframe{height:1000px}.avatarFiche{vertical-align:bottom;height:250px}.avatarHome{display:block;width:90%;height:255px;margin:auto!important;transition:1s all ease-in-out}.avatarHomeContainer{margin:130px auto 0;padding-bottom:46px}.overIframe{position:relative;height:283px}.catchClick{position:absolute;top:0;left:19px;width:90%;height:255px;display:block}@media (max-width:640px){.avatarHomeContainer{margin:170px auto 0}}.avatarArrow{bottom:-14px;left:50%;transform:rotate(270deg) translateY(-50%);position:absolute;width:31px;height:31px;border-radius:50%;background-color:#fff;background-image:url(../images/fleche_carrousel.svg);background-position:6px 6px;background-repeat:no-repeat;background-size:65%;transition:1s all ease-in-out;cursor:pointer}.avatarArrow:hover{transform:rotate(270deg) translateY(-50%) scale(1.15);animation:movedown 1s ease-in-out infinite}.listing-contact-container .avatarArrow{bottom:10px}@keyframes movedown{0%{transform:rotate(270deg) translateY(-50%) translateX(0) scale(1.15)}50%{transform:rotate(270deg) translateY(-50%) translateX(5px) scale(1.15)}100%{transform:rotate(270deg) translateY(-50%) translateX(0) scale(1.15)}}.partenermail>.avatar_partenermail__text{width:100%;margin:0 auto;padding:0!important}.infoAvatar{color:var(--text-color);margin:30px;font-weight:400;font-size:14px}html.mtlgc .avatar_partenermail__text{width:210px;padding:10px!important;border:solid 1px #bdbdbd;font-size:14px;font-weight:700;text-align:center;background:#fff;float:left;color:#fdce03;transform:translateX(-50%);margin:20px 50%;transition:all .3s ease-in-out}html.mtlgc .avatar_partenermail__text:hover{background:#bdbdbd;color:#fff}html.mtlgc .avatar_partenermail__text span{color:#fdce03}html.mtlgc .avatar_partenermail__text:hover span{color:#fff}.source{font-size:10px}.avatarFormulaire{margin-top:20px}.static-content .title{margin:40px 0}.contact-page{display:block;margin-top:5px}@media (max-width:780px){.static-content{width:100%}div.an-element{width:90%;margin:auto}.proj{line-height:49px;font-size:35px}.btn-flexible{width:85%!important}}.an-page{counter-reset:an-element-number}div.an-element p{width:100%!important;font-size:16px;color:var(--text-color);line-height:19px;margin:30px 0}div.an-element strong{font-weight:700;color:var(--text-color)}div.an-element p span{color:var(--text-color)}h2.an-title{font-size:36px!important;font-weight:800;color:var(--text-color);max-width:470px;z-index:9;margin-bottom:5px}@media (max-width:480px){h2.an-title{font-size:20px!important}}h2.an-title span{z-index:9;position:relative;color:var(--text-color)}h2.an-title::before{counter-increment:an-element-number;content:counter(an-element-number);width:63px;height:116px;display:block;position:relative;font-size:110px;top:51px;left:0;z-index:1}html.mtlgc h2.an-title::before{color:#fbd000}html.mrr h2.an-title::before{color:#03c6e9}html.ttc h2.an-title::before{color:var(--rep-main-color)}p.an-text span{display:block;font-weight:700;margin-bottom:20px}div.an-know-more{width:200px;height:20px;padding:20px;margin:20px auto;text-align:center;cursor:pointer;font-weight:700;transition:all .3s ease-in-out}html.mtlgc div.an-know-more{border:1px solid #fbd000;background:#fbd000;color:var(--text-color)}html.mrr div.an-know-more{border:1px solid #03c6e9;background:#03c6e9;color:var(--text-color);transition:all .3s ease-in-out}html.mrr div.an-know-more.comparatif::before{font-weight:700;color:var(--text-color);content:"Obtenir le formulaire";transition:all .3s ease-in-out}html.mrr div.an-know-more.kit::before{font-weight:700;color:var(--text-color);content:"Obtenir le kit-média";transition:all .3s ease-in-out}div.an-know-more:hover{transform:scale(1.05)}html.mtlgc div.an-know-more:before{content:"";opacity:0;background:url(../../branding/images/annoncer/fleche_know-more.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(90deg);display:block;width:31px;height:20px;margin:auto;margin-top:-17px;transition:all .3s ease-in-out}html.mtlgc div.an-know-more:hover:before{content:"";opacity:1;background:url(../../branding/images/annoncer/fleche_know-more.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(90deg);display:block;width:31px;height:20px;margin:auto;margin-top:0;transition:all .3s ease-in-out}html.mrr div.an-know-more:hover::before{content:"";background:url(../../branding/images/annoncer/fleche_know-more.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(90deg);display:block;width:31px;height:20px;margin:auto;transition:all .3s ease-in-out}div.an-infobox{display:none;background:#f9f9f9;padding:46px}h3.an-infotitle{font-size:36px!important;color:var(--text-color);line-height:38px}p.an-infotext span{display:block;font-weight:700;margin-bottom:20px}.an-bottom{height:400px;width:100%}.an-bottom-noHeight{height:max-content!important}.an-bottom h4.an-bottom-title{font-size:36px!important;font-weight:800;color:var(--text-color);padding:50px 20px;display:block;text-align:center;margin:auto}.an-bottom p.an-bottom-text{width:100%;font-size:16px!important;margin:auto;text-align:center;color:var(--text-color)}.an-bottom div.an-bottom-btn{border:1px solid #000;background:#000;color:#fff;width:200px;height:20px;padding:20px;margin:70px auto;text-align:center;cursor:pointer;transition:all ease-in-out .3s}.an-infobox .presses{display:flex;align-content:stretch;justify-content:space-around;align-items:stretch;justify-items:center;flex-direction:row;flex-wrap:wrap}.an-infobox .presses a.press{width:30%;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease-in-out}.an-infobox .presses a.press:hover{transform:scale(1.05)}.an-infobox .presses a.press h4{margin-top:4px}.an-infobox .presses a.press p{font-weight:400}.an-infobox .presses a.press .seeArcticle{background-color:var(--rep-main-color);text-align:center;padding:18px}.an-bottom div.an-bottom-btn:hover{transform:scale(1.03)}.promot{margin-top:20px}.promot{margin-top:100px}.proj{color:var(--text-color)!important;display:block;padding:15px 0 30px 0;text-transform:uppercase;font-weight:600;font-size:40px}.promot .proj .num{border-bottom:3px solid #fbd100}div.comp{display:flex;flex-wrap:wrap}.rep{flex-grow:1;flex-basis:0}.an-repertoires{margin-top:100px}div.an-element p.stat-icon-text{width:53%!important;display:inline;float:left}.stat-icon-text span{display:block;font-size:40px;border-bottom:3px solid #fbd100;height:33px;font-weight:600}.an-repertoires sup{color:var(--text-color);font-size:20px;vertical-align:super}.stats-top img{width:106px!important;display:inline;float:left}.btn-flexible{text-align:center;padding:20px;background:#fbd100;width:400px;margin:100px auto;transition:all .3s ease-in-out}.btn-flexible:hover{transform:scale(1.04)}.rep-logo{transition:all ease-in-out .3s}.rep-logo:hover{transform:scale(1.03)}span.an-list{font-weight:400!important;line-height:26px}.tabs{width:100%}.tabs .tabsContent{height:20px;clear:none;float:left;margin:2px 2px 2px 0;padding:4px;text-align:center;transition:all .1s ease-in-out;cursor:pointer}.tabs .tabsContent:first-of-type{margin-left:0}.search-results .tabs .tabsContent:first-of-type{margin-left:8px}.tabs .tabsContent span{font-weight:400;letter-spacing:1px;font-size:14px;text-transform:uppercase;color:var(--text-color);transition:all .1s ease-in-out}.search-results .tabs .tabsContent.active{border-bottom:1px solid var(--text-color)}.search-results .tabs .tabsContent.active span{font-weight:700;text-transform:uppercase}.search-results .tabs .tabsContent:hover{border-bottom:1px solid var(--text-color)}.tabs .tabsContent:hover span{font-weight:700}.tabsListing{display:block;width:100%;height:50px}.tabsListing.tabs .tabsContent{margin:2px 6px;font-size:16px;height:20px;transform:translateY(50%)}.tabsListing.tabs .tabsContent.tabDontExistFortheProject{pointer-events:none;cursor:not-allowed}.tabsListing.tabs .tabsContent.tabDontExistFortheProject span{font-weight:200;color:#c4c4c4}.tabsListing.tabs .tabsContent:first-of-type{margin:2px 0}.tabsListing.tabs .tabsContent.active{text-decoration:underline}.tabsListing.tabs .tabsContent:hover{padding:4px 3px}.tabsListing.tabs .tabsContent.active:hover{padding:4px}.tabsListing.tabs .tabsContent.active span,.tabsListing.tabs .tabsContent:hover span{color:var(--text-color);font-weight:700}@media (min-width:671px) and (max-width:960px){.tabsListing.tabs .tabsContent{height:20px}.tabsListing.tabs .tabsContent span{font-size:11px}}@media (min-width:460px) and (max-width:670px){.tabsListing{display:flex;flex-wrap:wrap}.tabsListing.tabs .tabsContent{margin:2px 2px}.tabsListing.tabs .tabsContent span{font-size:11px}.adsOnListing{display:none!important;pointer-events:none!important}}@media (max-width:459px){.tabsListing{display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:space-between;align-items:center}.tabsListing.tabs .tabsContent{margin:2px 1px}.tabsListing.tabs .tabsContent span{font-size:8px}.adsOnListing{display:none!important;pointer-events:none!important}}.tabsContact{display:flex;width:100%;margin:auto;overflow-x:hidden}.tabs .tabsContent.tabsContentContact{position:relative;height:30px;width:30px;border-radius:50%;margin:20px;background:#828282}.tabs .tabsContent.tabsContentContact img{height:20px;margin-top:4px}@media (max-width:880px){.tabs .tabsContent.tabsContentContact{margin:10px}}.tabs .tabsContent.tabsContentContact.active{background-color:var(--text-color);transform:rotate(0);animation:shakeit .3s ease-in-out 0s 1 forwards}@keyframes shakeit{0%{transform:rotate(5deg)}25%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}100%{transform:rotate(0)}}.tabs .tabsContent.tabsContentContact:hover{background-color:var(--text-color);box-shadow:2px 3px 8px 1px #56565685}.tabs .tabsContent.tabsContentContact:hover .tabsContentContactInformationBox{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;opacity:0;animation:showIt .3s ease-in-out 0s 1 forwards}@keyframes showIt{0%{opacity:0}100%{opacity:1}}.tabsContentContactInformationBox{width:117px;height:16px;top:-45px;left:-43px;opacity:0;display:none;position:absolute;font-size:12px;text-transform:uppercase;text-align:left;background:var(--border-color);padding:10px;border-radius:6px;transition:all .3s ease-in-out;box-shadow:4px 2px 4px 0 rgb(101 101 101 / 38%)}.tabsContentContactInformationBox::after{position:absolute;content:"";left:40%;bottom:-10px;width:20px;height:20px;background:var(--border-color);transform:rotate(136deg)}.tabsContentContactInformationBox__inner{position:relative;background:var(--border-color);text-align:center;z-index:1}.tabsContentContactInformationBox__inner p,.tabsContentContactInformationBox__inner span{font-size:12px;font-weight:600;color:#fff!important}.an-list-ul,.an-list-ul li{font-size:16px!important;line-height:26px!important;border:none!important}.an-list-ul li{margin-bottom:16px}.an-list-ul li::before{content:"\2022";color:var(--rep-main-color);font-weight:700;display:inline-block;width:1em;margin-left:-1em}html.mrr .num{border-bottom:3px solid var(--rep-main-color)!important}html.mrr .btn-flexible{background-color:var(--rep-main-color)!important}html.mrr .stat-icon-text span{border-color:var(--rep-main-color)!important}.featuresAvailableAndMap{display:none;clear:both;width:93%;margin:auto;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.featuresAvailableAndMap.showMe{display:flex}.display-format{display:block;border-radius:25px;margin:auto;text-align:center}.loadtype{padding:6px 2px;font-weight:600;letter-spacing:1px;font-size:8px;text-align:center;border-bottom:0;color:#757a7b;cursor:pointer;text-transform:uppercase;display:inline-block;border-radius:14px;padding:11px 11px;border:1px solid #757a7b}.avatar-btn{text-align:center;border-radius:25px;background:#fbcf00;font-weight:400;width:46%;margin:54px auto;padding:14px;transition:all .3s ease-in-out}.avatar-btn>span{font-weight:600}.avatar-btn:hover{transform:scale(1.03)}.ui-timepicker-viewport{overflow:hidden!important}.ui-timepicker-standard{z-index:202!important;height:180px!important}.ui-timepicker-standard a{color:#575757!important;font-family:"Open sans",Arial!important;font-size:14px}.google-auto-placed{display:none!important}div.developer-details .developerImage{width:100%;float:left}div.developer-details .developerNameScore{width:100%;float:left;clear:none;margin:16px 0}@media (max-width:480px){div.developer-details .developerImage{display:none}div.developer-details .developerNameScore{width:100%;margin:10px 0}}.contactFormMailOption{display:flex;width:100%;justify-content:space-around}.contactFormTitle{width:40%;padding:10px;margin-left:0;float:left;clear:none;border:solid 1px #bdbdbd;text-align:center;cursor:pointer;transition:all ease-in-out .5s}.contactFormTitle.contactSelected{cursor:default}html.ttc .contactFormTitle:not(.contactSelected):hover{border:solid 1px var(--rep-main-color)}html.mrr .contactFormTitle:not(.contactSelected):hover{border:solid 1px var(--rep-main-color)}html.mtlgc .contactFormTitle:not(.contactSelected):hover{border:solid 1px #fbcf00}@media (max-width:680px){.contactFormTitle{width:90%}}.contactFormPhone{width:50%;margin:23px auto;padding:10px;line-height:20px;clear:left;text-align:center;cursor:pointer;border:solid 1px #bdbdbd;transition:all ease-in-out .5s}@media (max-width:680px){.contactFormPhone{width:90%}}html.mtlgc .contactFormPhone:hover{border:solid 1px #fbcf00}.contactFormPhoneNumberShow{font-size:8px!important;margin-top:6px;display:block}.contactOption{text-transform:uppercase;display:block;clear:left;width:100%;margin:20px 0}.contactOption>p{text-align:center;width:40px;margin:auto}.contactSelected{background:#bdbdbd;color:#fff}.ui-widget.ui-widget-content{border:none!important}h3.infomeeting{display:block;font-size:14px;text-align:center;font-weight:600;line-height:20px;color:var(--text-color);margin:30px auto 20px auto;font-weight:400;width:100%}h3.infomeeting>span{font-size:16px;color:var(--text-color);font-weight:600;display:block;clear:left}@media (max-width:600px){h3.infomeeting>span{display:block;line-height:18px;margin-bottom:21px}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px!important}.bloc-deco-image *{-webkit-transition:all 1s ease-in,all 1s ease-out;-moz-transition:all 1s ease-in,all 1s ease-out;-ms-transition:all 1s ease-in,all 1s ease-out;-o-transition:all 1s ease-in,all 1s ease-out;transition:all 1s ease-in,all 1s ease-out}.bloc-deco-image{position:relative}.bloc-deco-image .bloc-dimension{opacity:0;position:absolute;top:0;left:0;cursor:pointer}.bloc-deco-image .voir-dimensions{font-size:13px;padding:10px;opacity:1;position:absolute;top:20px;left:20px;background-color:#fff;box-shadow:0 0 1px 1px #ccc}.bloc-deco-image .voir-dimensions::before{content:"";float:left;width:13px;height:13px;margin-right:10px;background:url(https://www.guideimmo.ca/branding/images/annoncer/fleche_know-more.svg);background-repeat:no-repeat;background-position:center}.bloc-deco-image:hover .bloc-dimension{opacity:1;position:absolute;top:0;left:0}.bloc-deco-image .bloc-dimension image,.bloc-deco-image .bloc-dimension ul{position:absolute;top:0;bottom:0}.bloc-deco-image .bloc-dimension ul{border-bottom:0;margin:10px 0 0 20px}.bloc-deco-image .bloc-dimension ul li{width:inherit;float:inherit;margin:0 0 20px 0;padding:10px 15px;background-color:#e9e9e9}.codepromo{margin:2rem 0 0 0;text-align:center}.codepromo .code{font-weight:600}.slideshow-container{max-width:1000px;position:relative;margin:auto}.slide-container{position:relative}.next,.prev{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.next:hover,.prev:hover{background-color:#f1f1f1;color:#000}.slide-container{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:0}to{opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}.listing-go-to-contact-form{padding:10px;margin:20px 0;position:relative}.contact-top-text{position:relative;transform:translateY(4px);left:10px}#hidePartOfText{overflow:hidden;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.seeMoreText{font-size:14px!important;cursor:pointer;margin:10px auto;width:214px;text-transform:uppercase}.seeMoreText span{display:inline;margin-right:10px;margin-top:5px;transform:translateY(-50%);width:10px;float:left}.seeMoreText span:first-child{float:left}.seeMoreText span:last-child{float:right}.bottomGradien::after{content:"";background:#fff;background:-moz-linear-gradient(0deg,rgba(255,255,255,1) 0,rgba(255,255,255,.45702030812324934) 100%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,1) 0,rgba(255,255,255,.45702030812324934) 100%);background:linear-gradient(0deg,rgba(255,255,255,1) 0,rgba(255,255,255,.45702030812324934) 100%);position:absolute;bottom:0;width:100%;height:28px}.bottomGradienRemove::after{background:0 0}.displayPartText{height:200px}.displayFullText{max-height:none!important;animation:fullText 1s ease-in forwards}@keyframes fullText{0%{height:200px}50%{height:600px}100%{height:auto!important}}.contactIcon{width:36px;transform:translateY(13%);float:left;padding-right:10px}.contactIcon .st0{fill:var(--text-color)}.nameStar{margin:10px 0}#contactFormContainer{display:block;position:fixed;background:#fff;width:50%;max-width:640px;height:70%;top:50%;left:50%;transform:translate(-50%,-50%);backface-visibility:hidden;z-index:201;border-top-left-radius:30px;overflow-y:scroll;overflow-x:hidden}.contact-boxe-height{height:1330px}@media (max-width:880px){#contactFormContainer{display:block;transform:translate(0,0);top:1vh;left:5vw;width:90%;height:98vh;overflow:scroll}html.mrr #contact-boxe iframe.avatarIframe{height:1300px}}#contactFormContainer>.close{float:right;margin:19px 26px 0 0;cursor:pointer;z-index:2;position:relative;font-size:22px;transform:scaleX(1.5);transition:all .2s ease-in-out}#contactFormContainer>.close:hover{transform:scaleX(1.5) scale(1.1)}.closeContact{transform:scaleX(1.5);cursor:pointer;position:absolute;right:18px;top:14px;background:#fff;padding:4px;border-radius:50%}@media (max-width:780px){.closeContact{display:none}}.overWebsiteForPop{display:block;position:fixed;background:rgba(0,0,0,.55);top:0;left:0;width:100%;height:100%;z-index:199}.js-flickity,li.visited-listing.relatedListing{height:290px}.close-by-listings .flickity-prev-next-button.next,.close-by-listings .flickity-prev-next-button.previous{margin-top:-67px}.js-flickity div.listing-score-container .listing-thumb-star,.search-listings div.listing-score-container .listing-thumb-star{transform:scale(.8)!important;margin:0!important}.js-flickity .listing-score-container,.search-listings #home-container .listing-score-container,.sponsor-project-listing .listing-score-container{display:block;position:relative}html.fullwidthsite .suggested-desc,html.mtlgc .relatedListing .suggested-desc{color:var(--text-color);font-size:12px;line-height:14px;position:relative;height:45px}@media (max-width:440px){html.fullwidthsite .suggested-desc,html.mtlgc .relatedListing .suggested-desc{color:var(--text-color);font-size:12px;line-height:14px;position:relative;height:70px}}@media (max-width:959px){.js-flickity,li.visited-listing.relatedListing{height:285px!important}li.visited-listing.relatedListing{margin-bottom:10px}}.jssort01{background-color:#fff;position:absolute;z-index:0;width:650px;height:94px}.jssort01 .p{position:absolute;top:0;left:0;width:96px;height:72px}.jssort01 .t{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.jssort01 .w{position:absolute;top:0;left:0;width:100%;height:100%}.jssort01 .c{position:absolute;top:0;left:0;width:92px;height:68px;box-sizing:content-box}.jssort01 .pav .c{top:0;left:0;width:92px;height:68px}.jssort01 .p:hover .c{top:0;left:0;width:94px;height:70px;background-position:50% 50%}.jssort01 .p.pdn .c{background-position:50% 50%;width:92px;height:68px}* html .jssort01 .c,* html .jssort01 .pav .c,* html .jssort01 .pdn .c{width:94px;height:72px}.imageCarousel{cursor:move;left:0;top:0;width:650px;height:458px!important}.imageCarouselInner{border-top-right-radius:20px;overflow:hidden}.collectionTag{width:120px;z-index:3;display:block;position:absolute;right:0;bottom:-6px}@media (min-width:676px) and (max-width:980px){.collectionTag{width:120px;z-index:3;display:block;position:absolute}}@media (max-width:675px){.collectionTag{width:120px;z-index:3;display:block;position:absolute}}.hypotheque-calcul{position:relative;border:1px solid #c7c7c7}.hypotheque-calcul .hypotheque-calculClose{position:absolute;display:block;font-size:22px;top:-1px;right:5px;transform:scaleX(1.5);transition:all .2s ease-in-out;cursor:pointer}.hypotheque-calcul .hypotheque-calculClose:hover{transform:scaleX(1.8) scaleY(1.2)}.card{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#353535;font-size:3rem;color:#fff;height:100%;width:100%;transition:all .5s;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer;font-weight:900;font-size:35px}.card:hover{box-shadow:rgba(2,8,20,.1) 0 .35em 1.175em,rgba(2,8,20,.08) 0 .175em .5em;transform:scale(1.005);position:relative}.card:hover::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../resources/images/svg/plus.svg);background-size:40px;background-repeat:no-repeat;background-position:center;background-color:rgb(53 53 53 / 63%);z-index:1;opacity:0;animation:overAppear .3s .1s 1 forwards}.imagesAnimate .card:hover{box-shadow:none;transform:scale(1);position:relative;cursor:default}.imagesAnimate .card:hover::before{display:none}.photo-grid{display:grid;width:100%;gap:.2rem;grid-auto-rows:150px}.imagesAnimate.photo-grid{display:grid;gap:.2rem;grid-template-columns:repeat(auto-fit,minmax(200px,400px));grid-auto-rows:auto}.photo-grid-image{position:relative;width:102%;object-fit:cover}.photo-grid-image-3d-tour{height:105%;filter:brightness(.9)}.main-card{position:relative}.card-show-3d{position:absolute;color:#fff}.card-show-3d .card-show-more-tour{display:none;color:#fff;font-size:14px;text-align:center}@media (max-width:323px){.photo-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.card{display:none}.card:nth-child(-n+3){display:flex}.card-show-more{display:flex}.photo-grid-image{height:100%;object-fit:cover}.imagesAnimate .photo-grid-image{width:100%}}@media (min-width:324px) AND (max-width:479px){.photo-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.card{display:none}.card:nth-child(-n+3){display:flex}.card-show-more{display:flex}.photo-grid-image{height:100%;object-fit:cover}.imagesAnimate .photo-grid-image{width:100%}}@media (min-width:480px) AND (max-width:830px){.photo-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.card-tall{grid-row:span 2/auto}.card-wide{grid-column:span 2/auto}.imagesAnimate .card-wide{grid-column:1}.photo-grid-image{height:100%;object-fit:cover}.imagesAnimate .photo-grid-image{width:100%}}@media (min-width:830px){.photo-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card-tall{grid-row:span 2/auto}.card-wide{grid-column:span 2/auto}.imagesAnimate .card-wide{grid-column:1}}.fullWidthImage-container{display:none;opacity:0;position:fixed;width:90vw;max-width:1000px;background:rgb(53 53 53 / 100%);z-index:200;top:2%;left:50%;transform:translateX(-50%);height:90vh;animation:overAppear .3s .1s 1 forwards}.imageGallerie-holder{overflow:scroll;height:100%}.loanOverPage{display:none;opacity:0;position:fixed;width:40vw;background:rgb(53 53 53 / 100%);z-index:200;top:5%;left:50%;transform:translateX(-50%);height:75vh;overflow:auto;animation:overAppear .3s .1s 1 forwards}.nesto-simplified-container{width:90%;margin:10% auto}.mortgageSpace{float:left;clear:both;width:100%!important;margin:0 auto!important}@media(max-width:420px){.mortgageSpace,.nestoCalculate{display:none!important;pointer-events:none!important}}.nesto-on-listing{width:100%!important;margin:0 auto!important}@media(max-width:780px) and (min-width:420px){.loanOverPage{width:90vw}.nesto-simplified-container{width:100%;margin:10% auto}}@media(max-width:419px){.loanOverPage{width:100vw}.nesto-simplified-container{width:100%;margin:10% auto}}.fullWidthImage-container .imageGallerie{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;width:100%}.fullWidthImage-container .imageGallerie .fullWidthImage{width:80%;max-width:fit-content;margin:10px 0}.fullWidthImage-container .imageGallerie .fullWidthImage.fullWidthImage-show-3d{width:80%;max-width:unset;margin:unset}.fullWidthImage-container .imageGallerie .fullWidthImage.fullWidthImage-show-3d div.listing-detail-video{margin:10px 0}.fullWidthImage-container .imageGallerie .fullWidthImage img{width:100%}.fullWidthImage-container>.close,.loanOverPage>.close{position:sticky;width:20px;height:20px;float:right;top:1%;margin-right:10px;color:#fff;cursor:pointer;z-index:2;font-size:22px;transform:scaleX(1.5);transition:all .2s ease-in-out}.fullWidthImage-container>.close:hover,.loanOverPage>.close:hover{transform:scaleX(1.5) scale(1.1)}.containContainerGrid{padding:5px 5px 5px 5px;display:grid;grid-template-columns:5fr 3fr}.containerWithTabs{position:relative;overflow:hidden;padding:10px}.containerWithTabs.containerFullScreen{padding-right:0}.containerContact:not(.contactIsBellow){position:sticky;top:105px;padding-top:10px;height:fit-content;box-shadow:5px 4px 8px 1px rgb(128 128 128 / 17%);z-index:20;overflow:auto;color:var(--text-color);border-radius:25px}html.mtlgc .containerContact:not(.contactIsBellow),html.mtlgc .listing-contact-contener{background:#f2f2f2}html.mrr .containerContact:not(.contactIsBellow),html.mrr .listing-contact-contener{background:#f0f3f3}html.ttc .containerContact:not(.contactIsBellow),html.ttc .listing-contact-contener{background:#f8f7ec}@media (max-width:780px){.containerWithTabs{padding-right:0}.containContainerGrid{display:block}.containerContact:not(.contactIsBellow){z-index:20;max-width:400px;margin:auto;box-shadow:unset}.form-regular .close-x-button,.form-regular .newsletter-closeModal{display:none}}@media (min-width:781px) and (max-width:960px){.containerContact:not(.contactIsBellow){top:105px;margin:-20px 12px 20px 10px;z-index:20}}@media (min-width:961px){.containerContact:not(.contactIsBellow){margin:-20px 12px 20px 10px;z-index:20}}.partenerFourth{top:60px;width:100%;height:17px;display:flex}.partenerFourth span.ad-title{font-size:10px!important;margin-left:2px;width:52px;display:inline-block}.partenerFourth svg.ad-arrow{display:inline-block}.nestoCalculate{display:flex;clear:both;background:var(--title-color);padding:5px;width:150px;height:30px;float:right;margin-top:10px;border-radius:13px;cursor:pointer;transition:all .3s ease-in-out}.nestoCalculate:hover{transform:scale(1.01)}.nestoCalculate img{margin:auto;height:27px;float:left}.nestoCalculate p{font-size:12px;color:#fff;float:left;margin:auto;font-weight:600;letter-spacing:0;line-height:14px}.listing-related-container-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));justify-content:flex-start;align-items:flex-start;column-gap:23px;clear:both}.homePost{width:100%;float:left;margin-top:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.listing-related-container-list li:only-child{max-width:400px}.listing-related-container-list li .listing-article-text{font-size:13px;font-weight:600;color:var(--text-color);font-family:"Open sans",sans-serif;clear:both;display:flex;align-items:center;padding-bottom:4px}.listing-related-container-list li .listing-article-image{transition:all .3s ease-in-out}.listing-related-container-list li:hover .listing-article-image img{transform:scale(1.05)}.listing-related-container-list li:hover .listing-article-image::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../resources/images/svg/plus.svg);background-size:40px;background-repeat:no-repeat;background-position:center;background-color:rgb(53 53 53 / 63%);z-index:1;opacity:0;animation:overAppear .3s .1s 1 forwards}@keyframes overAppear{0%{opacity:0}100%{opacity:1}}@media (max-width:720px){div.listing-article span{font-size:12px}}.featured-ads{display:inline-block;width:100%;padding:20px 0}.adsOnHomePage{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:stretch}.adsOnHomePage li{width:30%;padding:0 6px;margin:auto;overflow:hidden;transition:all .3s ease-in-out}@media (max-width:820px){.adsOnHomePage li{width:100%;margin:6px;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;box-shadow:none}.adsOnHomePage li a img{width:100%}}.adsOnHomePage:hover li:hover{transform:scale(1.05)}.listing-img-base{width:100%}.tabWillAppend{margin-left:-300px;-webkit-filter:blur(20px);filter:blur(4px);opacity:0;-webkit-animation:overAppearTab .3s linear .1s 1 forwards;animation:overAppearTab .3s linear .1s 1 forwards;width:100%!important}@-webkit-keyframes overAppearTab{from{-webkit-opacity:0;-webkit-margin-left:-300px;-webkit-filter:blur(4px)}to{-webkit-opacity:1;-webkit-margin-left:0;-webkit-filter:blur(0)}}@keyframes overAppearTab{from{opacity:0;margin-left:-300px;filter:blur(4px)}to{opacity:1;margin-left:0;filter:blur(0)}}.contactWillRemove{margin-right:0;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-animation:contactEmpty .3s linear 0s 1 forwards;animation:contactEmpty .3s linear 0s 1 forwards}@keyframes contactEmpty{from{opacity:1;margin-right:0;-webkit-filter:blur(0);filter:blur(0)}to{opacity:0;margin-right:-300px;-webkit-filter:blur(20px);filter:blur(4px)}}.contactWillAppend{transform:translateY(50%);-webkit-filter:blur(20px);filter:blur(4px);opacity:0;-webkit-animation:contactOverAppearTab .3s linear .5s 1 forwards;animation:contactOverAppearTab .3s linear .5s 1 forwards}.contactIsBellow .listing-contact-contener{border-radius:25px;max-width:447px;margin:auto;padding-top:10px}.contactTabsWillAppend{overflow:visible;transform:translateY(50%) translateX(300px);-webkit-filter:blur(20px);filter:blur(4px);opacity:0;-webkit-animation:contactTabsOverAppearTab .3s linear .5s 1 forwards;animation:contactTabsOverAppearTab .3s linear .5s 1 forwards}@keyframes contactOverAppearTab{from{opacity:0;transform:translateX(300px);-webkit-filter:blur(20px);filter:blur(4px)}to{opacity:1;transform:translateX(0);-webkit-filter:blur(0);filter:blur(0)}}@keyframes contactTabsOverAppearTab{from{opacity:0;transform:translateX(300px) translateY(50%);-webkit-filter:blur(20px);filter:blur(4px)}to{opacity:1;transform:translateX(0) translateY(50%);-webkit-filter:blur(0);filter:blur(0)}}.tabWillEmpty{margin-left:0;-webkit-filter:blur(0);filter:blur(0);opacity:1;animation:overEmptyTab .3s linear 1 forwards}@keyframes overEmptyTab{from{opacity:1;margin-left:0;-webkit-filter:blur(0);filter:blur(0)}to{opacity:0;margin-left:300px;-webkit-filter:blur(20px);filter:blur(4px)}}.modal{display:none;position:fixed;z-index:222;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{position:relative;background-color:#fefefe;margin:200px auto;padding:20px;border:1px solid #888;z-index:999999;width:52vw;height:30vh;max-width:345px;max-height:500px;min-height:325px;box-shadow:3px 7px 13px 9px rgb(6 6 6 / 21%);overflow:scroll}.modal-content.error-modal{height:44vh;min-height:383px!important;max-height:383px!important}.closePop{color:#aaa;font-size:28px;font-weight:700;position:absolute;right:5px;top:5px}.modal-content .closePop:focus,.modal-content .closePop:hover{color:#000;text-decoration:none;cursor:pointer}.modal-content::before{display:none;content:"";position:relative;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);width:100%;height:60px;background-image:url(/branding/images/logomobile.svg);background-repeat:no-repeat;background-position:center;background-size:185px 90px;display:block}.mrr .modal-content::before{background-image:url(ma-residence-retraite-logo-mobile.svg)!important;background-size:contain}.mtlgc .modal-content::before{background-image:url(/branding/images/guide-immo-logo-square.svg)!important;background-size:contain}.textInModal{text-align:left;font-weight:200;padding:50px 20px 40px 20px}@media (max-width:640px){div.listing-star:last-of-type{margin-right:0}div.listing-rate-container span.listing-star-total{float:right;font-size:10px}.nestoCalculate{width:90px;height:15px;margin-top:25px}.nestoCalculate p{font-size:8px!important;line-height:0}.nestoCalculate img{display:none}}.nesto-simplified-container{background-color:#fff}.markerTooltip{width:200px;height:190px;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column}.markerTooltip>img{max-width:200px;padding-bottom:10px}.markerTooltipText{font-family:Roboto,sans-serif;text-transform:uppercase;font-size:14px;font-weight:500;color:#525252;white-space:normal!important}.markerTootipPopup{width:200px}.markerTootipPopup>img{max-width:200px}html.mtlgc .marker-cluster div{color:#fdce03}html.mrr .marker-cluster div{color:#1db2cd}.arrow-menu-top{width:14px;transform:rotate(-90deg);margin:6px 6px 0 14px}.arrow-menu-top svg{fill:var(--title-color);transition:all .1s ease-in-out}.menu-complete-boxe{overflow:hidden;position:relative;border-left:1px solid grey;border-right:1px solid grey;width:100%;height:57px;background-color:#fff}.menu-complete-boxe .menu_unique_row div{color:var(--title-color);animation:none!important}.menu-complete-boxe .menu_unique_row{font-size:12px;width:20%;display:inline-block;clear:none;border-bottom:1px solid grey}.menu-complete-boxe .menu_unique_row:last-child{margin-left:auto}.menu-complete-boxe .menu_unique_row::after{display:none}.under-menu{border:1px solid #757575;border-top:none;height:204px;position:absolute;z-index:9999;background:#fff;width:100%;max-width:1080px}.under-menu ul{display:inline-block}.under-menu ul a li{padding-top:4px;padding-left:3px;position:relative;width:237px;text-align:left;height:30px;font-size:12px;transition:all .3s ease-in-out;overflow:hidden}.under-menu ul a li p{color:var(--title-color);margin-top:9px;transition:all .1s ease-in-out}.under-menu ul li:hover p{margin-left:12px}.under-menu ul li::before{content:"";width:10px;height:10px;background-image:url(../images/arrow-menu-ricardo-grey.svg);display:block;position:absolute;top:50%;transform:translateX(-20px) translateY(-38%) rotate(-180deg);transition:all .1s ease-in-out}.under-menu ul li:hover::before{content:"";width:10px;height:10px;background-image:url(../images/arrow-menu-ricardo-grey.svg);display:block;position:absolute;top:50%;transform:translateX(0) translateY(-38%) rotate(-180deg)}.under-menu-element{display:grid;justify-content:space-evenly;align-items:center;justify-items:center;width:100%;grid-template-columns:auto auto auto auto}.under-menu-element ul:last-child{border-top:1px solid #7f7f7f;margin-top:-1px}.open-menu-under .arrow-icon-top{width:25px}html.mrr .under-menu ul a li p{margin-top:0}html.mrr .under-menu ul li p strong{display:block}.menu_unique_row_newsletter{height:98%}.menu_unique_row_newsletter_text{font-size:14px;text-align:center;transform:translateY(5px)}.menu_unique_row_newsletter_text::after{content:"";display:inline-block;width:10px;height:10px;background-image:url(../images/fleche_carrousel.svg)}.perMonth{position:relative;display:inline-block;font-size:11px!important}@media (min-width:680px){div.featured-slider div.featured-slider-body{float:left;clear:left;position:initial;padding-right:0;height:auto;display:flex}}.blog-posts{margin-bottom:40px;background:#f7f7f7;box-shadow:-3px 5px 0 50px #f7f7f7}.pagingContainter{position:relative;display:flex;justify-content:center;align-content:center;flex-direction:row;align-items:center;width:fit-content;height:16px;margin:0 auto 30px auto;clear:both;padding:10px;color:var(--text-color);text-transform:uppercase;font-size:15px}.pagingContainter a{color:var(--text-color)}.pageNumber.currentPage{font-weight:700;transform-origin:bottom;transition:all ease-in-out .3s}.pageNumber{margin:0 10px;transition:all ease-in-out .3s}.pagingContainter:hover .pageNumber.currentPage{font-weight:400;transform:scale(1)}.pageNumber:hover{font-weight:700;transform:scale(1.5);transform-origin:bottom}.pagingContainter:hover .pageNumber.currentPage:hover{font-weight:700;transform:scale(1.5);transform-origin:bottom}.movePage{display:flex;align-items:center;transition:all ease-in-out .3s}.hidePage{width:10px;height:10px;color:var(--main-text)}.movePage:not(.moveNotAvailable):hover{font-weight:500;transform:scale(1.05);transform-origin:bottom}.movePage.moveNotAvailable{opacity:.7;cursor:default}.movePage svg{width:16px;margin:0 4px;height:100%;fill:var(--text-color)}.movePage.movePage-previous{margin-right:10px}.movePage.movePage-next{margin-left:10px}.movePage.movePage-next svg{transform:rotate(180deg)}@media(max-width:410px){.pagingContainter{font-size:14px;width:80%;justify-content:space-evenly}.pageNumber{margin:unset}.movePage span{display:none}.movePage.movePage-previous{margin:0}.movePage.movePage-next{margin:0}}body{margin:auto}.home-feature-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));grid-auto-rows:250px;gap:10px}@media (max-width:420px){.home-feature-section-grid{grid-template-columns:repeat(auto-fit,minmax(50%,1fr));grid-auto-rows:175px}.home-feature-section-grid-item-text{font-size:15px}}.home-feature-section-grid-item{position:relative;display:flex;flex-direction:column;justify-content:center;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-right-radius:10px;overflow:hidden;cursor:pointer}.home-feature-section-grid-item img,.home-feature-section-grid-item picture{width:100%;height:100%;object-fit:cover;transition:all 1s ease-in-out}.home-feature-section-grid-item .innershadow{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0);background:linear-gradient(180deg,rgb(255 255 255 / 0) 0,rgb(255 255 255 / 0) 70%,rgb(0 0 0 / 82%) 100%);transition:all 1s ease-in-out}.home-feature-section-grid-item:hover .innershadow{box-shadow:inset 0 0 80px 40px rgb(0 0 0 / 10%)}.home-feature-section-grid-item:hover img{transform:scale(1.1)}.home-feature-section-grid-item-text{position:absolute;left:10px;bottom:10px;font-size:17px;color:#fff;font-weight:700}.home-feature-section-grid-item-big{grid-column:span 2/auto;grid-row:span 2/auto}@media(min-width:551px) and (max-width:737px){.home-feature-section-grid-item:nth-of-type(4){grid-column:span 3/auto;grid-row:span 1/auto}}@media(min-width:737px) and (max-width:924px){.home-feature-section-grid-item-big{grid-column:span 3/auto;grid-row:span 2/auto}}@media(max-width:736px){.home-feature-section-grid-item-big{grid-column:span 2/auto;grid-row:span 2/auto}}.home-neighbourhood-carousel{overflow:hidden;display:none}.home-neighbourhood-carousel-item{width:25%;margin:0 10px}@media(max-width:780px){.home-neighbourhood-carousel-item{width:35%;margin:10px}}.home-neighbourhood-carousel-item .home-neighbourhood-carousel-item-img{width:100%;position:relative;border-top-right-radius:10px;overflow:hidden}.home-neighbourhood-carousel-item .home-neighbourhood-carousel-item-img img{width:100%;object-fit:cover;transform:scale(1.01);transition:all 1s ease-in-out}.home-neighbourhood-carousel-item .home-neighbourhood-carousel-item-img:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 80px 40px rgb(0 0 0 / 40%);transition:all 1s ease-in-out}.home-neighbourhood-carousel-item:hover .home-neighbourhood-carousel-item-img img{transform:scale(1.1)}.home-neighbourhood-carousel-item:hover .home-neighbourhood-carousel-item-img:after{box-shadow:inset 0 0 80px 40px rgb(0 0 0 / 10%)}.home-neighbourhood-carousel-item .home-neighbourhood-carousel-item-text{color:var(--text-color);margin-top:4px;font-size:16px;font-weight:700}.home-neighbourhood .flickity-prev-next-button.flickity-button{background-color:#fff}.home-neighbourhood .flickity-prev-next-button.previous{left:-21px;width:50px;height:50px;border-radius:0 50% 50% 0;margin-top:0}.home-neighbourhood .flickity-prev-next-button .flickity-button-icon{left:40%;width:40%;color:#7e7e7e}.home-neighbourhood .flickity-prev-next-button.next{right:-18px;width:50px;height:50px;border-radius:50% 0 0 50%;margin-top:0}.home-neighbourhood .flickity-prev-next-button.next .flickity-button-icon{left:26%}.flickity-prev-next-button .arrow{fill:#b6b6b6!important}.checkFeatureAvailable .flickity-viewport{width:100%;margin:auto}.checkFeatureAvailable .flickity-prev-next-button.previous{left:-32px}.checkFeatureAvailable .flickity-prev-next-button.next{right:-40px}.checkFeatureAvailable .flickity-prev-next-button{border:1px solid #757a7b;transform:scale(.5) translateY(-50%);transform-origin:top}.checkFeatureAvailable-feature{width:125px;opacity:.9;transition:all .3 ease-in-out}.checkFeatureAvailable-feature:hover{opacity:1}@media (max-width:780px){.checkFeatureAvailable-feature{width:75px}}.checkFeatureAvailable-feature .checkFeatureAvailable-feature-link{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;height:70px}.checkFeatureAvailable .checkFeatureAvailable-feature-img{max-height:25px}.checkFeatureAvailable .checkFeatureAvailable-feature-text{font-size:10px;color:var(--text-color);opacity:.8;font-weight:600;text-align:center;padding-top:7px}.checkFeatureAvailable-feature.isUse .checkFeatureAvailable-feature-text{opacity:1;font-weight:700}.checkFeatureAvailable-feature.isUse{border-bottom:2px solid var(--text-color);opacity:1}.checkFeatureAvailable{width:100%;margin:20px 0;display:block;clear:both}.seachTitleAndMap{display:flex}.seachTitle{position:relative;display:block;width:80%;margin:10px 0}@media (max-width:780px){.seachTitleAndMap{display:block}.seachTitle{width:100%}}div.search-results .seachTitle h1{width:100%;font-family:"Open sans",sans-serif;font-weight:700;font-size:42px;line-height:normal;letter-spacing:-2px;clear:both;margin-bottom:10px}div.search-results .seachTitle h2{width:100%;font-size:16px;line-height:normal;color:var(--text-color);font-family:"Open sans",sans-serif;clear:both;margin:20px 0}@media (max-width:506px){h2.featured-title{font-size:28px;letter-spacing:-1px}div.search-results .seachTitle h1{font-size:28px;letter-spacing:-1px;line-height:32px}h1.listing-detail-title{font-size:28px!important;letter-spacing:-1px}.featuresAvailableAndMap.showMe{display:block}.checkFeatureAvailable{width:100%}.checkFeatureAvailable .flickity-viewport{width:100%}.display-format{width:100%;text-align:center;margin:0 auto 10px auto}.checkFeatureAvailable .flickity-prev-next-button{display:none}}.sectionNotAvailable{opacity:.8;cursor:default}.sectionDontDisplay{display:none;pointer-events:none}.sectionNotAvailable .section-part-fixe-title{opacity:.4;cursor:default}.projectBrief{margin:0!important;padding:20px 10px}.projectBrief h2.projectBriefTitle{color:var(--text-color);font-weight:300;margin-top:0;margin-bottom:10px}.section-part-expendable:not(.expendIt){display:none;opacity:0;overflow:hidden;animation-name:expendIt;animation-duration:1s;animation-fill-mode:backwards;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;animation-direction:reverse;transition:all .5s ease-in-out}.expendIt{margin-bottom:10px;display:block;overflow:hidden;opacity:0;transform:translate(0,0);animation-name:expendIt;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@keyframes expendIt{0%{opacity:0;transform:translateY(0,-20px)}100%{opacity:1;transform:translateY(0,0)}}.section-part-fixe{cursor:pointer;margin-bottom:20px;display:flex;align-items:center}.section-part-fixe .section-part-fixe-title{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;display:inline-block;transition:all .8s ease-in-out;color:var(--text-color)}.sectionNotAvailable .section-part-fixe{cursor:auto}.section-part-fixe .section-part-fixe-icon{display:flex;align-items:center;margin-right:10px}.section-part-fixe .section-part-fixe-open::after,.takeMeeting .section-part-fixe-open::after{content:"+";display:block;position:relative;font-size:25px;font-weight:600}.section-part-fixe .section-part-fixe-close::after,.takeMeeting .section-part-fixe-close::after{content:"-";display:block;position:relative;font-size:25px;font-weight:600}.section-part{padding:10px 5px 0 5px}.section-part:not(.sectionNotAvailable):hover .section-part-fixe .section-part-fixe-title{color:#000}.section-part.borderBottom{border-bottom:0 solid var(--text-color)}.section-listing-types{display:grid;grid-template-columns:50% 50%;align-content:center;justify-content:start;align-items:center;justify-items:start}.section-listing-types-sectionfeature .section-listing-types-sectionfeature-text{display:inline-block;cursor:auto}.section-listing-types .section-listing-types-sectionfeature{display:flex;height:40px;align-content:center;justify-content:center;align-items:center}.section-listing-types .section-listing-types-sectionfeature .section-listing-types-sectionfeature-img{width:30px}.section-listing-types .section-listing-types-sectionfeature .section-listing-types-sectionfeature-text{color:var(--text-color);font-weight:400;font-size:14px;padding:2px 10px}@media (max-width:640px){.section-listing-types{display:block}.section-listing-types .section-listing-types-sectionfeature{justify-content:left}}.listing-detail-extra-icon,.section-part-expendable .linkToPhone-icon{width:25px;margin-right:10px}.section-part-expendable .listing-detail-address{margin:0 0 10px 20px;font-size:15px;font-weight:500;line-height:18px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:12px}@media (max-width:580px){.section-part-expendable .listing-detail-address{display:block;margin:auto}.contactFormPhoneNumber,.listing-detail-extra{margin:20px auto}}.section-part-expendable .linkToPhone{display:flex;font-weight:700}.section-part-expendable .contactFormPhoneNumber:hover .linkToPhone p::after{width:100%}.section-part-expendable .linkToPhone p::after{content:'';width:0;height:1px;display:block;background:var(--text-color);transition:.3s}.listing-detail-extra{display:flex;justify-content:flex-start;align-items:center;cursor:default}.listing-detail-extra-addres-link{pointer-events:none}.listing-detail-description-showMore{margin:18px 0;font-size:14px;cursor:pointer;font-weight:400}.listing-detail-description-showMore:hover{font-weight:600}.listing-detail-developers{display:block;position:relative;float:none}.listing-detail-developer{display:grid;float:none;grid-template-columns:2fr 4fr;margin-bottom:10px}.listing-detail-developer-img{width:200px;padding:0 10px;margin:auto;display:flex;align-items:center;justify-content:center}.listing-detail-developer-img img{width:100%;height:100%;object-fit:scale-down}@media(max-width:500px){.listing-detail-developer{display:block}.listing-detail-developer-img{padding:10px;margin:20px auto}}.listing-detail-developer-text{padding:0 10px}.listing-detail-developer-text-title{display:block;margin-bottom:10px;font-size:14px;font-weight:700;line-height:normal}.listing-detail-developer-text-description{font-weight:400;font-size:14px;line-height:130%}.listing-detail-developer-text-cta a{margin-top:23px}.contactIsBellow{box-shadow:none}.contactIsBellow .closeContact{display:none}.tooltipSectionNotAvailable{position:absolute;font-size:12px;color:var(--text-color);background:#fff;padding:8px;box-shadow:0 0 6px 3px #a3a3a354;border-radius:3px}div.google-infobox-click span.listing-goTo.classHere{border-bottom:none}.featureImgPlace{width:30px;height:25px}.img-promo-onListing{position:absolute;top:4px;left:-120px;z-index:1;width:70px;height:auto;max-width:20%;animation-name:promotion-appear;animation-delay:.3s;animation-duration:.8s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-out;transform-origin:top}@keyframes promotion-appear{0%{left:-120px}60%{left:0;transform:skewX(17deg)}80%{left:9px}100%{left:4px;transform:skewX(0)}}.img-promo-onListing img{width:100%;height:auto}.expendItBigger{position:fixed;top:50%;left:50%;max-width:470px;max-height:600px;width:70%;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;background:#fff;z-index:200;padding:20px;height:70vh;overflow:auto}.expendItBigger .expendItBiggerClose{display:block!important;transform:scaleX(1.5);color:var(--text-color);position:absolute;top:8px;right:20px;width:4px;height:4px;cursor:pointer}.expendItBigger .listing-detail-developer{display:block!important;margin-bottom:60px;padding-bottom:30px;border-bottom:1px solid #e7e7e8}.expendItBigger .listing-detail-developer .listing-detail-developer-img{width:100%;max-width:300px;margin:auto;cursor:auto}.expendItBigger .listing-detail-developer .listing-detail-developer-text{margin-top:20px}.expendItBigger .listing-detail-developer .listing-detail-developer-text .listing-detail-developer-text-title{font-size:20px}.expendItBigger .listing-detail-developer .listing-detail-developer-text .listing-detail-developer-text-description{font-size:16px}.marker-cluster span{color:#fff}.containerContact.displayItOnMobile{position:fixed;top:0;left:0;z-index:99999999!important}.siloFooter{height:50px;width:100%;overflow:hidden;background-color:#231f20}.siloImmoFooterLogo{display:block;margin:auto;height:80%;width:80%;padding:10px}.siloImmoLogoCircleAndLetter{fill:#fff}.siloImmoLogoRooster-group{overflow:hidden;fill:#231f20}.propulseBy{display:none}.propulseByEn,.propulseByFr{display:block}.siloImmoLogoRooster{opacity:1;transition:all .5s ease-in-out;transform:translate(0,0) scale(1)}.siloFooter:hover .siloImmoLogoRooster{animation:rotate 5s infinite 0s ease-in-out;-webkit-animation:rotate 5s infinite 0s ease-in-out;transform-origin:29px 0}@keyframes roosterhover{100%{opacity:1;transform:translate(0,0) scale(1)}}@keyframes rotate{from{transform:rotateY(0)}to{transform:rotateY(-360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-360deg)}}input,select,textarea{font-family:"Open sans",sans-serif;padding:0;font-size:12px;text-align:left;margin:0 5px;border:1px solid #a0a0a0;float:left}nav#home-search{clear:both;position:relative;display:block;width:100%;max-width:1080px;margin:0 auto;margin-top:10px;margin-bottom:10px;box-sizing:border-box}nav#home-search.search-box-homepage{display:flex;align-items:center;justify-content:center;height:400px;background:url(/branding/images/guide-immo-accueil.jpg);background-position:center top;background-size:cover;background-repeat:no-repeat}html.mrr nav#home-search.search-box-homepage{background-image:url(/branding/images/ma-residence-retraite-accueil.jpg);background-position:0 top}html.ttc nav#home-search.search-box-homepage{background-image:url(/branding/images/toronto-all-condos-home.jpg)}nav#home-search:not(.search-box-homepage) #home-search-box{border:1px solid #bbb}div#home-search-container{width:100%;max-width:1080px;display:flex;justify-content:center;align-items:center;margin:0 auto}div#home-search-box{position:relative;display:flex;justify-content:space-between;background-color:#fff;height:44px;cursor:pointer;width:100%;max-width:515px;padding:4px 6px 4px 10px;border-radius:27px;transition:all .4s ease-in-out}div#home-search-box:hover{transform:scale(1.01);box-shadow:1px 1px 14px 1px rgb(169 169 169 / 20%);z-index:99}div#home-search-box>*,div#home-search-buy-selection,div#home-search-buy-selection>*{width:100%;text-align:center;float:left;color:var(--title-color);line-height:44px;font-size:14px}.home-search-type-option{display:flex;align-items:center;justify-content:flex-start}.home-search-type-option.rent{border-bottom:1px solid #bbb}div#home-search-buy-selection>.buy span,div#home-search-buy-selection>.rent span{padding-left:4px;float:left}.checkElementInSearch{background-color:var(--title-color)}.arrow-down-menu{position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--title-color);top:35px;left:50%;transform:translateX(-50%)}div#home-search-box div#home-search-feature-seletion{width:15%}div#home-search-feature-seletion .arrow-down-menu{left:63px}div#home-search-feature-seletion box,div#home-search-type-seletion box{width:100%;height:100%;transition:background .3s cubic-bezier(.465,.183,.153,.946)}div#home-search-price-options{width:250px!important;height:75px}div#home-search-city-options,div#home-search-feature-options,div#home-search-price-options,div#home-search-region-options,div#home-search-type-options{display:none;border-left:1px solid var(--title-color);border-right:1px solid var(--title-color);border-bottom:1px solid var(--title-color);position:absolute;z-index:201;background-color:#fff;top:45px;left:-1px;width:325px}div.home-search-city-option,div.home-search-feature-option,div.home-search-price-option,div.home-search-region-option,div.home-search-type-option{width:100%;height:30px;padding:6px 0}div.home-search-city-option:hover,div.home-search-feature-option:hover,div.home-search-region-option:hover,div.home-search-type-option:hover{cursor:pointer;background-color:#ddd}div.home-search-city-option span,div.home-search-feature-option span,div.home-search-region-option span,div.home-search-type-option span{float:left;line-height:13px;font-size:14px;text-align:left}div#home-search-city-search input,div#home-search-region-search input,html.mrr div#home-search-type-search input{font-size:18px}div#home-search-city-search input,div#home-search-feature-search input,div#home-search-region-search input,div#home-search-type-search input{width:90%;background-color:unset;border:none;height:100%;font-size:14px;font-weight:400;margin:0;padding-left:10px;color:var(--title-color);outline:0}div#home-search-type-search{position:relative}div#home-search-type-search .search-city,div#home-search-type-search .search-region{display:none}div#home-search-feature-search div#home-search-feature-search-options,div#home-search-type-search div#home-search-type-search-options{display:none;position:absolute;top:45px;left:-1px;width:140%;z-index:202;background-color:rgb(255 255 255 / 89%);box-shadow:5px 6px 9px 1px #b8b8b8}div#home-search-feature-search-options div.row.selected,div#home-search-type-search-options div.row.selected{background-color:#ddd}html.mrr div#home-search-type-search-options div.row span{font-size:16px}div#home-search-feature-search-options div.row span,div#home-search-type-search-options div.row span{font-size:12px;transition:all .3s ease-in-out}div#home-search-feature-search-options div.row:hover,div#home-search-type-search-options div.row:hover{background-color:#dcdcdc}div#home-search-type-search-options div.row .search-row-type,div#home-search-type-search-options div.row .search-row-url{display:none}div#home-search-submit{display:flex;align-items:center;justify-content:space-around;width:240px;height:100%;padding:0 10px;background-color:var(--rep-main-color);border-radius:28px}div#home-search-submit .search-button{color:#000;font-size:16px;font-weight:500}div#home-search-submit .icon-desktop-search-icon{height:24px;fill:#000}html.ttc #home-search-submit .icon-desktop-search-icon{height:24px;fill:#fff}html.ttc div#home-search-submit .search-button{color:#fff;font-size:16px;font-weight:500}html.mrr div#home-search-submit span{color:#fff;opacity:1;font-weight:700}div#home-search-submit span{color:var(--text-color);letter-spacing:1px;font-weight:600;font-size:18px}html.ttc div#home-search-submit span{color:#fff}div#home-search-submit:hover{cursor:pointer}div#home-search-refine{visibility:hidden;pointer-events:none;display:flex;justify-content:center;align-items:center;width:74px;margin-right:0}div#home-search-refine.home-search-refine-open{visibility:visible;pointer-events:auto}@keyframes home-search-refine-open{0%{margin-right:-100px}100%{margin-right:0}}div#home-search-refine .refine-text{color:#000;font-size:14px;font-weight:500}div#home-search-refine .refine-button{width:14px;margin:0 10px}.refine-options{visibility:hidden;pointer-events:none;position:absolute;top:51px;left:232px;width:180px!important;background:rgb(255 255 255 / 100%);box-shadow:2px 7px 5px 1px #adadad59}html.mrr .refine-options{width:288px!important}.refine-options-open{visibility:visible;pointer-events:auto;z-index:9}#full-container{width:100%;max-width:1080px;margin:0 auto}@media (max-width:571px){div#home-search-box:hover{box-shadow:none;transform:scale(1)}div#home-search-container{width:100%}nav#home-search:not(.search-box-homepage) #home-search-box{border:none;height:auto}div#home-search-box{display:flex;flex-wrap:wrap;padding:4px 0 4px 0}#home-search-type-search{flex-basis:85%}#home-search-type-search .home-search-type-search-input{box-sizing:border-box;width:100%;height:55px;border-radius:27px;border:1px solid #bbb!important}#home-search-refine,#home-search-submit{padding:8px 16px}div#home-search-feature-search div#home-search-feature-search-options,div#home-search-type-search div#home-search-type-search-options{width:95%;left:50%;transform:translateX(-50%)}.refine-options{top:59px;left:15px;width:100%!important}div#home-search-refine{flex-basis:15%;box-sizing:border-box;padding:0}div#home-search-submit{flex-basis:100%;box-sizing:border-box;padding:0;max-width:180px;margin:7px auto 0 auto}.search-box-homepage div#home-search-box{background:0 0}.search-box-homepage #home-search-type-search .home-search-type-search-input{background:#fff;border:none!important;text-align:center}.search-box-homepage #home-search-refine{display:none}.search-box-homepage #home-search-submit{grid-column:1/span 2;max-width:150px;height:60px}}#home-search-refine{position:relative}#home-search-refine[data-filter-count]:not([data-filter-count="0"])::before{content:attr(data-filter-count);position:absolute;top:0;right:1px;height:14px;min-width:14px;display:inline-block;text-align:center;line-height:14px;font-size:9px;font-weight:600;background:#525252;color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.12)}#home-search-refine.badge--circle::before{width:14px;padding:0;border-radius:50%}#home-search-refine.badge--pill::before{padding:0 4px;border-radius:999px}.cookie-modal-content{display:none;z-index:99;position:fixed;left:0;bottom:0;width:100%;background-color:#fff;margin:0 auto;padding:20px;box-sizing:border-box;box-shadow:0 -1px 13px 8px rgb(114 114 114 / 37%)}.cookie-modal-content-explain-button{display:flex}@media screen and (max-width:500px){.cookie-modal-content-explain-button{flex-direction:column}}.cookie-modal-content-explain{flex-basis:60%}.button-container{flex-basis:40%}.modal-content-title{font-size:18px;line-height:22px;font-weight:700;margin:10px 0;text-align:left}.modal-content-text{font-size:14px;line-height:18px;font-weight:400;margin-bottom:20px}.modal-content-text a{text-decoration:underline!important}.close{position:absolute;top:10px;right:15px;font-size:24px;font-weight:700;cursor:pointer}.button-container{text-align:center;margin-top:20px;display:flex;flex-direction:row;justify-content:center;align-items:center}.buttonCookie{padding:10px 20px;margin:0 10px;border:none;border-radius:5px;cursor:pointer;color:var(--text-color);box-sizing:border-box;transition:all .7s ease-in-out}.buttonCookie:hover{background-color:#e5e5e5}.random-posts{position:relative;clear:both;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px 60px;margin-bottom:20px;align-items:start;justify-items:center;align-content:center;margin-top:100px}@media (max-width:768px){.random-posts{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.random-posts{grid-template-columns:1fr}}.random-post{opacity:0;background:#f7f7f7;break-inside:avoid;margin-bottom:30px;position:relative;border-top-right-radius:20px;overflow:hidden;transition:all .5s ease-in-out}.random-post img{transform:scale(1.06);width:100%;height:200px;object-fit:cover;vertical-align:bottom;transition:all 2s ease-in-out}.random-post:hover img{transform:scale(1.2);z-index:9}.random-post h5{position:relative;z-index:2;background-color:#f7f7f7;box-sizing:border-box;width:100%;margin:0;padding:8px 0;text-decoration:none;font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-size:28px;font-weight:300;font-style:normal;color:var(--text-color)}.random-post .random-post-description{padding:2px;font-size:14px;line-height:19px;font-weight:400;color:var(--text-color);font-family:"Open sans",sans-serif}@media screen and (max-width:600px){.random-posts{column-count:1}.random-post:nth-child(even),.random-post:nth-child(odd){height:auto}}.load-more-posts{display:block;width:100%;margin:20px auto;height:50px;color:var(--text-color);background-color:unset;border:none;font-size:14px;line-height:16px;font-weight:600;cursor:pointer;text-align:center;text-decoration:none}.load-more-posts span{clear:left;color:var(--text-color);font-family:'Open Sans';font-weight:600;margin-top:5px}.load-more-posts .load-more-icon{width:30px;height:30px;display:block;float:none;margin:0 auto 5px;transition:all .5s ease;-webkit-transition:all .5s ease}.load-more-posts:hover .load-more-icon{transform:rotate(-360deg)}.ad-image{max-width:100%}.refinesearch{width:23px}.refinesearch .refinesearchpath{transition:all ease-in-out .3s;fill:var(--text-color)}.over-slideshow{width:100%;display:block;float:left;margin:20px 0;z-index:2;position:relative}@media (max-width:959px){.over-slideshow{margin-left:0}}#billboardSection{position:relative;margin:auto;overflow:hidden;width:100%}#billboardSection .slide{width:100%}#billboardSection .slide img{width:100%}#billboardSection>div{top:10px;left:10px;right:10px;bottom:10px}#billboardSection .slide{display:none}#billboardSection .active{display:block}#billboardSection .arrow{transform-origin:center;transform:translateY(-50%);cursor:pointer;position:absolute;top:50%;font-size:18px;color:#d7d7d7;user-select:none;height:30px;width:30px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.5}#billboardSection .next:hover,#billboardSection .prev:hover{opacity:1;transform:translateY(-50%) scale(1.02);box-shadow:3px 3px 3px 3px rgb(79 79 79 / 78%);background-color:#fff;color:#000}#billboardSection .prev{left:-20px;right:unset;padding:10px 10px 10px 16px}#billboardSection .next{right:-20px;left:unset;padding:10px 16px 10px 10px}#billboardSection .section-button-icon{fill:#7e7e7e}#billboardSection .prev .section-button-icon{width:20px}#billboardSection .next .section-button-icon{width:20px;transform:rotate(180deg)}@media (max-width:820px){#billboardSection .arrow{transform:scale(.5) translateY(-50%)}#billboardSection .next:hover,#billboardSection .prev:hover{transform:translateY(-50%) scale(.7);box-shadow:3px 3px 3px 3px rgb(79 79 79 / 78%);background-color:#fff;color:#000}}.reserve-your-unit{margin-top:10px}.reserve-your-unit .section-part-fixe-title{text-align:center;margin:5px auto 150px;font-size:22px;font-weight:400;display:block;transition:all .3s ease-in-out}.reserve-your-unit .section-part-fixe-title span{display:block;font-weight:700;font-size:24px}@media (max-width:991px){.reserve-your-unit .section-part-fixe-title{margin:40px auto 30px}}.smart-condo-plans-live{overflow:visible}@media (max-width:780px){#smartcondoplansSectionopen{margin-top:20px}}.smartcondoplans-main{margin-bottom:0!important}.smartcondoplans-units-logo-wrapper{display:none!important}.smartcondoplans-filter-wrapper.smartcondoplans-fixed{position:absolute!important;top:-104px!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;left:50%!important;transform:translateX(-50%)!important;box-sizing:border-box!important;z-index:102!important;border-radius:80px!important;background-color:var(--smartcondoplans-main)!important;transition:all .5s ease-in-out!important}.project-location--map div#leaflet_holder{height:90%;width:100%}.smartcondoplans-units-info-description,.smartcondoplans-units-info-description strong{font-size:14px!important}.contact-form-user{position:relative;box-sizing:border-box;width:100%;margin:10px;max-width:500px;padding:5px;z-index:1000;border-radius:6px}.contact-form-user .contact-form-user-texte-title{font-size:16px;font-weight:500;font-family:Roboto,sans-serif;text-align:left;margin:30px auto 0;max-width:300px;text-transform:unset}.contact-form-user-form-element{margin:20px 40px}.contact-form-user-form-element-submit{margin:10px 40px}.contact-form-user-form-element .contact-form-user-over-input{font-size:14px;font-weight:400;line-height:21px}.contact-form-user-form-element input{all:unset;width:100%;height:40px}.contact-form-user-form-element input[type=email],.contact-form-user-form-element input[type=tel],.contact-form-user-form-element input[type=text]{all:unset;width:100%;height:40px;border-bottom:1px solid var(--text-color);font-weight:600;font-size:14px}.contact-form-user-form-container .g-recaptcha{margin:auto;float:unset}.contact-form-user-form-element-submit{margin-left:auto;margin-right:auto}.contact-form-user-texte-title{font-weight:500;text-align:center;font-size:14px;margin-bottom:4px}.contact-form-user-texte-subtitle{font-weight:300;text-align:center;font-size:14px}.contact-form-user-over-input{font-weight:500}.contact-form-user-text{font-weight:400;text-align:center;font-size:12px}.contact-form-user .contact-form-user-form-send{color:#000;font-weight:500;position:relative;width:240px;height:50px;margin:0 auto 20px;text-align:center;background-color:var(--rep-main-color);display:flex;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;border-radius:25px;cursor:pointer;transition:all .6s ease-in-out}.contact-form-user-erreur-message{height:14px;margin-top:10px;font-size:14px;color:var(--text-color);font-weight:400}@media (max-width:590px){.contact-form-user{max-width:90%;margin:unset}}.newsletter{display:none;background:#eaffc6;width:100%;margin:10px;max-width:500px;height:470px;padding:5px;z-index:1000;box-shadow:1px 1px 5px 2px color(srgb .86 .86 .86 / .37);border-radius:6px}.newsletter.newsletter-active{display:block;position:fixed;bottom:20px;right:20px;z-index:9999}.close-x-button,.newsletter-closeModal{width:30px;height:30px;background-color:#fff;border-radius:100%;box-shadow:0 2px 2px 0 rgba(0,0,0,.2);cursor:pointer;position:absolute;right:9px;top:9px;z-index:2;border:none}.close-x-button::after,.close-x-button::before,.newsletter-closeModal::after,.newsletter-closeModal::before{background-color:#414141;content:'';position:absolute;left:14px;height:14px;top:8px;width:2px}.close-x-button::before,.newsletter-closeModal::before{transform:rotate(45deg)}.close-x-button::after,.newsletter-closeModal::after{transform:rotate(-45deg)}.newsletter-closeModal{right:-10px;top:-10px}.newsletter-image-container{width:100%;margin:50px auto 50px}.newsletter-image-container img{width:100%;max-width:400px;margin:auto;display:block}.newsletter-form-container{display:flex;flex-direction:column;justify-content:center}.newsletter-form-element{margin:20px 40px}.newsletter-form-element-submit{margin:10px 40px;height:82px}.newsletter-form-element .newsletter-over-input{font-size:14px;font-weight:400;line-height:21px}.newsletter-form-element input{all:unset;width:100%;height:40px}.newsletter-form-element input[type=email]{all:unset;width:100%;height:40px;border-bottom:1px solid var(--text-color);font-weight:600;font-size:14px}.newsletter-form-element-submit{margin-left:auto;margin-right:auto}.newsletter-texte-title{font-weight:500;text-align:center;font-size:14px;margin-bottom:4px}.newsletter-texte-subtitle{font-weight:300;text-align:center;font-size:14px}.newsletter-over-input{font-weight:500}.newsletter-text{font-weight:400;text-align:center;font-size:12px}.newsletter .newsletter-form-send{color:#000;font-weight:500;position:relative;width:240px;height:50px;margin:0 auto 20px;text-align:center;background-color:var(--rep-main-color);display:flex;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;border-radius:25px;cursor:pointer;transition:all .6s ease-in-out}.newsletter-erreur-message{height:14px;margin-top:10px;font-size:14px;color:var(--text-color);font-weight:400}@media (max-width:590px){.newsletter{left:50%;top:50%;transform:translate(-50%,-50%);max-width:90%;margin:unset}}@media (max-height:500px){.newsletter{top:10px;transform:translate(-50%,0);max-height:90%;overflow:scroll}}.ctaNewsletterPopup{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-left:20px}#mobile-menu div.ctaNewsletterPopupTitle,div.ctaNewsletterPopupTitle{color:#fff;text-transform:none;font-weight:600;display:block;clear:both;position:relative;margin:10px 0;font-size:18px}#mobile-menu div.ctaNewsletterPopupTitle span,div.ctaNewsletterPopupTitle span{color:#fff}.openNewsletterPopup{display:flex;justify-content:center;align-items:center;background-color:var(--rep-main-color);cursor:pointer;height:40px;padding:unset;width:100%;max-width:100px;margin:auto;line-height:unset;border:unset;font-size:16px;border-radius:27px;color:#000;text-transform:capitalize}html.mrr .openNewsletterPopup{color:#000}.iframeModal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease}.iframeModal__overlay--active{opacity:1;visibility:visible}.iframeModal__content{position:relative;width:80%;height:80%;background:#fff;border-radius:8px;transform:scale(.95);transition:transform .3s ease}.iframeModal__overlay--active .iframeModal__content{transform:scale(1)}.iframeModal__iframe{width:100%;height:101%;border:none;display:none}.iframeModal__closeBtn{width:30px;height:30px;background-color:#fff;border-radius:100%;box-shadow:0 2px 2px 0 rgba(0,0,0,.2);cursor:pointer;position:absolute;right:-10px;top:-10px;z-index:2;border:none}.iframeModal__closeBtn::before{transform:rotate(45deg)}.iframeModal__closeBtn::after,.iframeModal__closeBtn::before{background-color:#414141;content:'';position:absolute;left:14px;height:14px;top:8px;width:2px}.iframeModal__closeBtn::after{transform:rotate(-45deg)}.iframeModal__spinner{position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border:6px solid #ccc;border-top:6px solid #555;border-radius:50%;animation:iframeModal-spin .8s linear infinite;z-index:9}@keyframes iframeModal-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (max-width:768px){.iframeModal__content{width:95%;height:95%;border-radius:4px}.iframeModal__closeBtn{right:0;top:0}}.newsletter-form-element div.g-recaptcha{margin:unset}.button-link-pellet{font-size:12px;font-weight:600;height:15px;position:relative;width:fit-content;padding:5px 12px;text-align:center;background-color:#efefef;display:flex;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;border-radius:18px;cursor:pointer;transition:all ease-in-out .5s}.button-link-pellet:hover{background-color:var(--text-color);color:#efefef}.button-link-pellet:hover .linkToPhone{color:#fff}.listing-slideshow{position:relative;width:100%}.listing-slideshow .listing-tumbnail-slides{position:relative;display:flex;flex-wrap:nowrap;gap:0;overflow:visible;height:150px;transform:translateX(0);transition:transform .35s ease;will-change:transform;min-width:0}.listing-slideshow .listing-tumbnail-slides>.projectLink,.listing-slideshow>.projectLink{display:none!important}.listing-slideshow .listing-tumbnail-slides>*{flex:0 0 100%;min-width:0}.listing-slideshow .listing-tumbnail-slide{position:relative;height:100%;display:block}.listing-slideshow .listing-tumbnail-slide img.listing-img-base,.listing-slideshow .listing-tumbnail-slide picture{width:100%;height:100%;display:block;object-fit:cover}.listing-slideshow .listing-tumbnail-slide.is-last .listing-img-base{filter:blur(2px);-webkit-filter:blur(2px)}.search-listing:hover div.listing-img .listing-tumbnail-slide.is-last img.listing-img-base{transform:none!important;filter:blur(2px)!important}.listing-slideshow .slide-arrow{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:none;cursor:pointer;line-height:28px;text-align:center;padding:0;opacity:.8;background:rgba(0,0,0,.6);color:#fff;z-index:5;user-select:none;pointer-events:auto}.listing-slideshow .slide-arrow:hover{opacity:1}.listing-slideshow .slide-arrow.prev{left:8px}.listing-slideshow .slide-arrow.next{right:8px}@media (max-width:480px){.listing-slideshow .slide-arrow{width:24px;height:24px;line-height:24px;font-size:16px}}li.search-listing div.listing-img .listing-slideshow span.see-all-photos{position:absolute;left:50%;top:50%;max-width:fit-content;padding:8px 14px;transform:translate(-50%,-50%);white-space:nowrap;z-index:6;background:rgba(0,0,0,.65);color:#fff;text-decoration:none;font-size:12px;line-height:1;font-weight:500;border-radius:14px;opacity:.9}.listing-slideshow .see-all-photos:hover{opacity:1}.listing-tumbnail-slide.is-last{position:relative}.listing-slideshow,.listing-tumbnail-slide,.listing-tumbnail-slides,li.search-listing div.listing-img img.listing-img-base{height:280px!important}@media (min-width:460px) and (max-width:780px){.listing-slideshow,.listing-tumbnail-slide,.listing-tumbnail-slides,li.search-listing div.listing-img img.listing-img-base{height:180px!important}}.iframe-form,.title-contact{max-width:600px;margin:auto}.static-content .title-contact{max-width:600px;margin:40px auto}.static-content .title-contact h1{margin-bottom:20px}.static-content .description-contact{width:unset;line-height:21px;font-size:16px;margin-bottom:20px}.static-content .description-contact-bold{font-weight:600}.image-contact{margin:20px 0}.metro-bar{position:relative;width:100%}.input-wrapper{position:relative;display:inline-block;width:100%}#textMirror{height:4px}#searchStation{width:100%;padding:10px 12px;box-sizing:border-box;font:inherit;background-color:transparent;position:relative;z-index:2;color:#000}#ghostSuggestion{position:absolute;top:0;left:0;width:100%;height:100%;padding:8px 1px;font:inherit;color:rgba(0,0,0,.4);pointer-events:none;overflow:hidden;white-space:nowrap;z-index:1;box-sizing:content-box}.favorite-disconnect{display:flex;align-items:center;justify-content:center}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:unset!important}#footer{overflow:auto;width:100%;padding:20px 10px 10px;margin-top:20px;box-sizing:border-box;float:left;clear:left;background-color:#231f20;font-size:14px}#footer .container{width:960px;margin:0 auto}#footer .element{width:310px;padding:0;margin:0 15px 0 0;float:left;clear:none}#footer .element:first-child{margin-top:0}#footer .element:nth-child(3){margin-right:0}#footer .element ul{float:left;position:relative;left:10%}#footer .element li{width:100%;float:left;clear:left}#footer .element li a{display:block;width:100%;padding:4px 0 4px 5px;margin-top:3px;color:#fff;font-size:13px;font-weight:300}#footer .element li a:hover{color:var(--rep-main-color)}#footer .element li.extra a{padding:5px 0 13px 5px}#footer .element li.extra-2 a{margin-top:26px}html.mrr #footer .footer-elements{display:flex}html.mrr #footer .element ul{left:0}html.mrr #footer .element li a{padding:6px 0!important}html.mrr #footer .element li a:hover{color:#05b8d1}html.mrr #footer .element-no-title{margin-top:24px}html.mrr #footer .element h4{margin-bottom:10px;color:#fff;font-weight:600}html.mrr #footer .element-blogue{width:210px!important}html.mrr #footer .element .blogue{font-weight:600}html.ttc #footer .element li a:hover{color:var(--rep-main-color)}#footer .mobile-footer-right{display:flex;justify-content:space-around;align-content:center;flex-direction:row;flex-wrap:nowrap;width:960px;padding-top:10px;margin:14px auto 0;clear:left;float:none;border-top:1px solid #fff}#footer .mobile-footer-right a{width:14.28%;height:50px;float:left}#footer .mobile-footer-right div{width:100%;height:50px;float:left}#footer .space{width:2%}div.mobile-footer-right svg.icon{display:block;width:25px;height:25px;margin:12px auto 0}#footer .external-links{display:flex;width:100%;margin-top:25px;float:left;clear:left}#footer .external-links a{flex-grow:1;padding-right:15px;box-sizing:border-box}#footer .external-links svg{display:block;width:140px;height:64px;margin:auto}#footer .external-links .logos-footer{flex-wrap:wrap}#footer .external-links .repertoire-coq{display:none}#footer .external-links a img.other{width:80%;margin-top:8px}#footer .external-links .logo-mrr{transform:scale(1.25) translateY(4px);padding-left:25px}#footer .external-links a:first-child{left:0}#footer .external-links a:nth-child(2){left:33.3333%}#footer .external-links a:nth-child(3){left:66.6666%}#footer .external-links a .mrr-coq,#footer .external-links a .mtlgc-coq,#footer .external-links a .scp-coq,#footer .external-links a .ttc-coq{fill:#fff}html.mtlgc #footer .external-links .mtlgc-coq{fill:#fec325}html.mrr #footer .external-links .mrr-coq{fill:#00b6dd}html.ttc #footer .external-links .ttc-coq{fill:var(--rep-main-color)}html.scp #footer .external-links .scp-coq{fill:#45b4e2}html.mrr #footer .external-links:hover .mrr-coq,html.mtlgc #footer .external-links:hover .mtlgc-coq,html.scp #footer .external-links:hover .scp-coq,html.ttc #footer .external-links:hover .ttc-coq{fill:#fff}#footer .external-links a:hover .mtlgc-coq{fill:#fec325!important}#footer .external-links a:hover .mrr-coq{fill:#00b6dd!important}#footer .external-links a:hover .ttc-coq{fill:#006eb5!important}#footer .external-links a:hover .scp-coq{fill:#45b4e2!important}.logo-smartimmo svg{display:block;width:100%;height:auto}.logo-smartimmo .smartimmo-fill{fill:#fff;transition:fill .3s ease}.logo-smartimmo:hover .smartimmo-rooster-hover{fill:#fbcf00}.extras-mobile{display:none}@media only screen and (max-width:960px){#footer .container{width:100%}#footer .element{width:100%;padding:0 5px;margin-top:15px;margin-right:0;float:left;clear:left}#footer .element:first-child{margin-top:0}#footer .element ul{left:0}#footer .mobile-footer-right{width:100%;margin-top:20px;float:left}#footer .external-links{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:18px 10px}#footer .external-links a{flex:0 0 calc(50% - 10px);padding-right:0;display:flex;justify-content:center;box-sizing:border-box}#footer .external-links svg{width:135px;max-width:100%;height:auto}#footer .external-links .logo-mrr{transform:scale(1.15) translateY(4px);padding-left:0}.logo-smartimmo svg{width:165px;max-width:100%;height:auto}}@media only screen and (max-width:480px){#footer .external-links{gap:14px 6px}#footer .external-links a{flex:0 0 100%}#footer .external-links svg{width:150px;height:auto}.logo-smartimmo svg{width:190px;max-width:100%}}
:root{}
html.mtlgc #footer{background:#1e1d21;padding:0}html.mtlgc #footer .container{width:100%;max-width:1030px;margin:0 auto;padding:20px;box-sizing:border-box}html.mtlgc #footer .footer{color:#fff;display:grid;align-content:center;justify-content:start;align-items:start;justify-items:start;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:17px;row-gap:26px}html.mtlgc #footer .footer-column{width:100%;min-width:0}html.mtlgc #footer .footer-title{height:25px;color:#fff;text-transform:uppercase;font-weight:600;font-size:14px;margin-bottom:10px}html.mtlgc #footer .footer-title-social{margin-top:16px}html.mtlgc #footer .footer-elements{list-style:none;padding-left:0;margin:0}html.mtlgc #footer .footer-elements-element{padding:3px 0}html.mtlgc #footer .footer-elements-element a{color:#fff;font-weight:300;font-size:13px;text-decoration:none;transition:all .3s ease-in-out}html.mtlgc #footer .footer-elements-element:hover a{font-weight:800}html.mtlgc #footer .footer-fourth-column .external-links{display:grid;grid-template-columns:1fr;gap:14px;width:100%;margin-top:0}html.mtlgc #footer .footer-fourth-column .external-links a{padding-right:0}html.mtlgc #footer .footer-fourth-column .external-links svg{display:block;width:150px;height:auto;margin:0}html.mtlgc #footer .footer-fourth-column .logo-mrr{transform:scale(1.15);transform-origin:left center;padding-left:0}html.mtlgc #footer .footer-fourth-column .logo-smartimmo svg{width:155px}@media only screen and (max-width:960px){html.mtlgc #footer .container{padding:20px}html.mtlgc #footer .footer{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media only screen and (max-width:480px){html.mtlgc #footer .container{padding:18px 16px}html.mtlgc #footer .footer{grid-template-columns:1fr}}#mobile-menu-container{width:100%;height:100%}.smartimmo-side-menu{display:flex;flex-direction:column;min-height:100%;padding:18px 18px 30px;box-sizing:border-box;color:#fff;text-transform:none}.smartimmo-side-menu__account{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.smartimmo-side-menu__account-link{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em;transition:border-color .2s ease,background-color .2s ease}.smartimmo-side-menu__account-link:hover{background-color:rgba(255,255,255,.08);border-color:rgba(255,255,255,.4)}.smartimmo-side-menu__newsletter{padding:0 0 22px;border-bottom:1px solid rgba(255,255,255,.16)}.smartimmo-side-menu__newsletter-title{margin:0 0 12px;color:#fff;font-size:15px;font-weight:700;line-height:1.45}.smartimmo-side-menu__newsletter-button{display:inline-flex;align-items:center;justify-content:center;min-width:118px;min-height:40px;padding:0 18px;background-color:var(--rep-main-color);border-radius:999px;color:#000;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.smartimmo-side-menu__newsletter-button:hover{transform:translateY(-1px);opacity:.95}.smartimmo-side-menu__body{margin-top:14px;overflow-y:auto}.smartimmo-side-menu__section{margin:0 0 1.4rem}.smartimmo-side-menu__section-title{margin:0 0 10px;color:#fff;font-size:.95rem;font-weight:800;line-height:1.35;text-transform:uppercase}.smartimmo-side-menu__list{margin:0;padding:0;list-style:none}.smartimmo-side-menu__item{margin-bottom:.3rem}.smartimmo-side-menu__link{display:inline;color:#fff;font-size:14px;font-weight:400;line-height:1.55;text-decoration:none;transition:opacity .2s ease,font-weight .2s ease}.smartimmo-side-menu__link:hover{opacity:.9;font-weight:700}.smartimmo-side-menu__body::-webkit-scrollbar{width:6px}.smartimmo-side-menu__body::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.3);border-radius:3px}@media (min-width:980px){.smartimmo-side-menu{padding:22px 24px 34px}.smartimmo-side-menu__link{font-size:15px}}
