body{color:#000;font-family:Nunito Sans Variable,sans-serif;font-size:18px;letter-spacing:.25px;line-height:1.5}body .body--wrapper{overflow-x:hidden}a{text-decoration:none;transition:all .4s ease}p{margin-bottom:15px;margin-top:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:League Spartan Variable,sans-serif;font-weight:700}h1{font-size:70px}h2{font-size:50px;margin-bottom:15px}h3{font-size:32px}img{max-width:100%}.home--banner:before{background:linear-gradient(180deg,#393f3f,rgba(57,63,63,.854) 10%,rgba(57,63,63,.35) 20%,rgba(57,63,63,.25) 50%,rgba(57,63,63,.35) 60%,rgba(57,63,63,.85) 100%,#393f3f 0);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.home--banner .bg img{display:block;height:100vh;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.home--banner .content{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:800px}.padd-lg{padding:80px 0}.padd-xl{padding:110px 0}.bigger-container{display:block;margin:0 auto;max-width:1440px;padding:0 15px;width:100%}.home--map ul{width:33.33%}.home--map ul li a{color:#fff}.home--map ul li a:hover{color:#dd3830}.home--map .map-holder{height:563px;min-width:1000px;width:1000px}.home--map .map-inner .map-transparent{left:0;max-width:100%;position:absolute;top:0;z-index:6}.home--map .map-inner .map-true{max-width:100%;z-index:1}.home--map .map-inner .map-area{height:100%;left:0;position:absolute;top:0;width:100%}.home--map .map-inner .map-area>div{left:0;position:absolute;top:0}.home--map .map-inner .map-area>div.is-active .map-label{opacity:0}.home--map .map-inner .map-area>div.is-active .map-label-active{opacity:1;transform:translateY(0) skew(20deg,1deg) rotateX(-8deg) rotateY(-8deg) rotate(-4deg) rotate3d(1,1,1,-26deg)}.home--map .map-inner .map-area>div.is-active img{opacity:1;transform:translateY(0)}.home--map .map-inner .map-area>div .map-label{color:#fff;display:none;font-size:16px;letter-spacing:.08em;line-height:1.2;position:absolute;text-align:center;text-transform:uppercase;transform:skew(20deg,1deg) rotateX(-8deg) rotateY(-8deg) rotate(-4deg) rotate3d(1,1,1,-26deg);transition:all .35s ease-in-out}.home--map .map-inner .map-area>div .map-label:after{color:#000;content:attr(data-label);display:block;left:0;max-width:100px;position:absolute;top:3px;z-index:-1}.home--map .map-inner .map-area>div img{opacity:0;transform:translateY(15px);transition:all .35s ease-in-out}.home--map .map-inner .map-area>div .map-label-active{color:#fff;display:none;font-size:16px;letter-spacing:.08em;line-height:1.2;opacity:0;position:absolute;text-align:center;text-transform:uppercase;transform:translateY(15px) skew(20deg,1deg) rotateX(-8deg) rotateY(-8deg) rotate(-4deg) rotate3d(1,1,1,-26deg);transition:all .35s ease-in-out}.home--map .map-inner .map-area>div .map-label-active:after{color:#000;content:attr(data-label);display:block;left:0;max-width:100px;position:absolute;top:3px;z-index:-1}.home--map .map-inner .map-area>div[data-area=Southwest]{left:1005px;top:580px}.home--map .map-inner .map-area>div[data-area=Pointe-Claire]{left:499px;top:279px}.home--map .map-inner .map-area>div[data-area=RDP]{left:unset;right:152px;top:7px}.home--map .map-inner .map-area>div[data-area=St-Lazare]{bottom:110px;left:133px;top:unset}.home--map .map-inner .map-area>div[data-area=Vaudreuil-sur-le-Lac]{bottom:164px;left:310px;top:unset}.home--map .map-inner .map-area>div[data-area=Hudson]{bottom:187px;left:150px;top:unset}.home--map .map-inner .map-area>div[data-area=Ahuntsic]{left:unset;right:276px;top:156px}.home--map .map-inner .map-area>div[data-area=Mont-royal]{left:unset;right:275px;top:221px}.home--map .map-inner .map-area>div[data-area=Montreal-West]{left:unset;right:282px;top:311px}.home--map .map-inner .map-area>div[data-area=Hampstead]{left:unset;right:285px;top:275px}.home--map .map-inner .map-area>div[data-area=Senneville]{left:386px;top:316px}.home--map .map-inner .map-area>div[data-area=Ville-St-Laurent]{left:unset;right:302px;top:219px}.home--map .map-inner .map-area>div[data-area=St-Luc]{left:unset;right:298px;top:281px}.home--map .map-inner .map-area>div[data-area=Montreal-nord]{left:unset;right:259px;top:98px}.home--map .map-inner .map-area>div[data-area=Villeray]{left:unset;right:247px;top:153px}.home--map .map-inner .map-area>div[data-area=Outremont]{left:unset;right:250px;top:227px}.home--map .map-inner .map-area>div[data-area=Ile-Perrot]{bottom:106px;left:373px;top:unset}.home--map .map-inner .map-area>div[data-area=ville-marie]{bottom:257px;left:unset;right:187px;top:unset}.home--map .map-inner .map-area>div[data-area=Verdun]{left:unset;right:197px;top:286px}.home--map .map-inner .map-area>div[data-area=Pincourt]{bottom:89px;left:358px;top:unset}.home--map .map-inner .map-area>div[data-area=Notre-Dame-de-ile-Perrot]{bottom:79px;left:384px;top:unset}.home--map .map-inner .map-area>div[data-area=Terrasse-Vaudreuil]{bottom:127px;left:360px;top:unset}.home--map .map-inner .map-area>div[data-area=LaSalle]{bottom:170px;left:unset;right:249px;top:unset}.home--map .map-inner .map-area>div[data-area=Sud-Ouest]{bottom:221px;left:unset;right:204px;top:unset}.home--map .map-inner .map-area>div[data-area=Vaudreuil-Dorion]{bottom:61px;left:142px;top:unset}.home--map .map-inner .map-area>div[data-area=Pierrefonds]{bottom:205px;left:412px;top:unset}.home--map .map-inner .map-area>div[data-area=Montreal-est]{left:unset;right:164px;top:75px}.home--map .map-inner .map-area>div[data-area=Mercier-Hochelaga]{left:unset;right:176px;top:116px}.home--map .map-inner .map-area>div[data-area=Anjou]{left:unset;right:203px;top:93px}.home--map .map-inner .map-area>div[data-area=Rosemont]{left:unset;right:215px;top:157px}.home--map .map-inner .map-area>div[data-area=Griffintown]{left:unset;right:216px;top:263px}.home--map .map-inner .map-area>div[data-area=PMR]{left:unset;right:222px;top:209px}.home--map .map-inner .map-area>div[data-area=Saint-Leonard]{left:unset;right:227px;top:124px}.home--map .map-inner .map-area>div[data-area=Westmount]{left:unset;right:241px;top:268px}.home--map .map-inner .map-area>div[data-area=CDN-NDG]{left:unset;right:253px;top:241px}.home--map .map-inner .map-area>div[data-area=Lachine]{left:unset;right:290px;top:293px}.home--map .map-inner .map-area>div[data-area=Dorval]{left:unset;right:352px;top:265px}.home--map .map-inner .map-area>div[data-area=DDO]{left:491px;top:250px}.home--map .map-inner .map-area>div[data-area=Beaconsfield]{left:452px;top:325px}.home--map .map-inner .map-area>div[data-area=Kirkland]{left:449px;top:295px}.home--map .map-inner .map-area>div[data-area=Ile-Bizard]{left:422px;top:239px}.home--map .map-inner .map-area>div[data-area=Sainte-Anne-de-Bellevue]{left:402px;top:321px}.home--map .map-inner .map-area>div[data-area=Rigaud]{left:60px;top:281px}.home--map .map-inner .map-area>div[data-area=Baie-DUrfe]{left:424px;top:340px}.home--map #interactive_map #map-container>g{fill:hsla(0,0%,50%,.8)}.home--socials{background:#393f3f;color:#fff;padding:20px}.home--socials .wrapper{background:#f0f0f0;border-radius:20px;color:#000;padding-left:50px;padding-right:50px}.default{background:#393f3f;border:none;border-radius:100px;color:#fff;display:inline-block;font-size:14px;font-weight:600;min-width:160px;padding:15px 30px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .4s ease}.default.fill-red{background:#dd3830}.default:hover{background:#000;color:#fff}.home--services .buy,.home--services .sell{background-position:50%;background-repeat:no-repeat;background-size:cover}.home--services .buy{border-radius:20px;padding:70px}.home--services .title{padding-bottom:40px;padding-left:40px}.home--services .sell .img img{border-radius:20px;height:600px;-o-object-fit:cover;object-fit:cover;width:100%}.home--services .inner{background:rgba(57,63,63,.93);border-radius:20px;color:#fff;padding:50px}.home--services .sell .inner{bottom:-60px;position:absolute;right:-90px;width:100%}.single--blog{text-decoration:none}.single--blog:hover .img img{transform:scale(1.1)}.single--blog .img:before{background:linear-gradient(0deg,#e0dfdf 25%,transparent 50%);border-bottom-left-radius:20px;border-bottom-right-radius:20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.single--blog .img img{display:block;height:350px;-o-object-fit:cover;object-fit:cover;transition:all .4s ease;width:100%}.single--blog .content{bottom:0;color:#000;left:0;padding:0 20px 20px;position:absolute;width:100%;z-index:3}.single--blog .content .badge{background:#dd3830}.single--blog .content h3{font-size:25px;margin-bottom:0}.home--about{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:120px 0}.home--about:before{background:linear-gradient(180deg,#393f3f,rgba(57,63,63,.854) 10%,rgba(57,63,63,.35) 40%,rgba(57,63,63,.25) 50%,rgba(57,63,63,.35) 60%,rgba(57,63,63,.85) 90%,#393f3f);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.home--about .single--member:hover .team--hover{bottom:0;opacity:1}.home--about .single--member .img img{border-radius:20px;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.home--about .single--member .team--hover{background:#dd3830;border-radius:15px;border-top-left-radius:0;border-top-right-radius:0;bottom:-30px;color:#fff;left:0;opacity:0;padding:15px;position:absolute;text-align:center;transition:all .4s ease;width:100%}.home--about .single--member .team--hover h4{font-size:20px;text-transform:uppercase}.home--testi{background:#393f3f;color:#fff;padding:20px}.home--testi .wrapper{background:#f0f0f0;border-radius:20px;color:#000}.home--testi .single--testi{margin:0 auto;max-width:1000px;padding:0 30px;padding:0 70px}.home--testi .single--testi p{font-size:20px}.home--testi .single--testi h6{font-family:Nunito Sans Variable,sans-serif;font-size:18px;font-weight:600}.home--testi .single--testi .stars svg{fill:#ffab00;color:#ffab00}.work{background-color:#393f3f}.work .inner{background:#dd3830;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;padding:60px 50px;position:relative}.work .inner .section--overlay{background:linear-gradient(90deg,#505656 0,rgba(30,45,36,0))}.work .inner .content{max-width:680px;position:relative;z-index:2}.work .newsletter{background:rgba(0,0,0,.4);display:flex;flex-direction:column;height:320px;justify-content:center;padding:50px}.swiper-button-next,.swiper-button-prev{background:#fff;border-radius:50%;color:#dd3830;cursor:pointer;display:block;min-height:70px;min-width:70px;outline:none;overflow:hidden;position:absolute;transition:all .4s ease;z-index:1000}.swiper-button-next:after,.swiper-button-prev:after{color:#dd3830;font-size:22px!important;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease}.swiper-button-next:hover,.swiper-button-prev:hover{background:#dd3830;color:#fff}.swiper-button-next:hover:after,.swiper-button-prev:hover:after,footer{color:#fff}footer{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;background:#393f3f;background-image:url()!important}footer a,footer p{color:#fff}footer .agency--logo{width:100px}footer:before{background:#000;content:"";display:none;height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%}footer ul.menu li{margin-bottom:5px}footer ul.socials a{border:1px solid #fff;border-radius:50%;display:inline-block;height:40px;line-height:35px;width:40px}footer ul.socials a svg{width:20px}footer ul.socials a:hover{background:#dd3830;border-color:#dd3830;color:#fff}footer ul.socials li{display:inline-block;margin-right:10px}footer a:hover{color:#dd3830}footer ul{list-style:none;margin:0;padding:0}footer .copyrights p{font-size:16px;margin-bottom:0}.overlay{background-attachment:fixed;background-repeat:no-repeat;background-size:contain}header{border-bottom:1px solid #fff;color:#fff;left:0;padding:20px 0;position:fixed;top:0;width:100%;z-index:99}header .contain{display:block;margin:0 auto;max-width:80%;width:100%}header ul{list-style:none;margin:0;padding:0}header ul.dropdown-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(57,63,63,.8);border:1px solid hsla(0,0%,100%,.18);border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.25);color:#fff;min-width:200px;padding:10px 20px}header ul.dropdown-menu li{display:block}header ul.dropdown-menu li a{color:#fff;display:block;font-size:14px;padding:10px 0;text-transform:uppercase}header ul.dropdown-menu li a:hover{color:#dd3830}header ul li{display:inline-block;vertical-align:middle}header ul li a{color:#fff;font-size:15px;font-weight:600;padding:0 15px;text-transform:uppercase}header ul li a:hover{color:#dd3830}header .flexbox .menu--logo{flex:0 0 20%;width:20%}header .flexbox .left-menu,header .flexbox .right-menu{flex:0 0 40%;width:40%}header .flexbox .menu--logo a img{transition:all .4s ease;width:380px}header .flexbox .right-menu{text-align:right}#quick-search{background:#fff;border-left:10px solid #dd3830;margin-top:60px}#quick-search input{border:none;font-size:17px;font-weight:600;height:50px;margin-right:2.5%;outline:none;width:70%}#quick-search .input--wrapper{display:flex;flex-wrap:wrap;padding:15px}#quick-search .search--button{width:27.5%}#quick-search .search--button button{width:100%}.evaluation{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-top:130px;position:relative}.evaluation:before{background:#141414;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.link{background:none;border:none;color:#000;display:inline-block;text-decoration:underline;text-transform:uppercase;transition:all .4s ease}.link:hover{color:#dd3830}.calculator{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-bottom:40px;padding-top:150px;position:relative}.calculator:before{background:#141414;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}#mw-calc-disclaimer{color:#fff}.exposure .single-point .content{background:#dd3830;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:20px;text-align:center}.exposure .single-point .content h3{font-size:25px;margin:0}.exposure .single-point .img:before{background:#000;border-top-left-radius:20px;border-top-right-radius:20px;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.exposure .single-point .img img{border-top-left-radius:20px;border-top-right-radius:20px;height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.exposure .single-point .icon{background:#fff;border-radius:50%;color:#000;height:70px;left:50%;line-height:70px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:70px}.exposure .single-point .icon:hover{background:#dd3830;color:#fff}.work--section{background-color:#393f3f;padding:40px 20px}.work--section .wrapper{border-radius:20px;padding-left:50px;padding-right:50px}.work--section .single-work{border-left:1px solid #dd3830;border-top:1px solid #dd3830;transition:all .4s ease;z-index:1}.work--section .single-work:first-of-type,.work--section .single-work:nth-of-type(4){border-left:none}.work--section .single-work:first-of-type,.work--section .single-work:nth-of-type(2),.work--section .single-work:nth-of-type(3){border-top:none}.work--section .single-work:hover{background:#e0dfdf}.work--section .inner{height:100%;padding:60px 50px}.testi--page .swiper-slide{height:auto}.testi--page .swiper-button-next,.testi--page .swiper-button-prev{background:#393f3f}.testi--page .swiper-button-next{right:-35px}.testi--page .swiper-button-prev{left:-35px}.testi--page .swiper-button-next:after,.testi--page .swiper-button-prev:after{color:#fff}.testi--page .img:before{background:#222;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.testi--page .img h3{font-size:50px}.testi--page .img img{height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.testi--page .testimonial{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:40px}.testi--page .testimonial svg{fill:#ffab00;color:#ffab00;vertical-align:top}.ip-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:490px;padding-top:190px;position:relative}.ip-banner.faded:before{background:linear-gradient(0deg,#393f3f 0,rgba(23,35,26,0));opacity:1}.ip-banner:before{background:#000;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.ip-banner h1{color:#fff}a.big,button.big{background:transparent;border:1px solid #000;color:#000;display:block;font-size:16px;font-weight:600;max-width:400px;padding:20px 80px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .4s ease}a.big:hover,button.big:hover{background:#dd3830;border-color:#dd3830;color:#fff}.single--video:hover .img img{transform:scale(1.08)}.single--video .img img{height:340px;-o-object-fit:cover;object-fit:cover;transition:all .4s ease;width:100%}.single--video .img:before{background:linear-gradient(0deg,#222 0,transparent 50%);border-bottom-left-radius:20px;border-bottom-right-radius:20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.single--video .content{bottom:0;color:#fff;left:0;padding:0 20px 20px;position:absolute;width:100%;z-index:3}.single--video .content h3{font-size:25px;margin:0}.single--video .content .intro p{font-size:16px;max-height:100px;overflow:hidden}.form--inputs input,.form--inputs select,.form--inputs textarea{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:0;display:inline-block;margin:0 0 15px;padding:10px 20px;width:100%}.form--inputs input,.form--inputs select{height:46px}.form--inputs textarea{height:200px}.text-accent{color:#dd3830}.contact--page .inner{background:#fff;box-shadow:0 0 35px 0 rgba(0,0,0,.15);margin-top:-100px;padding:40px;position:relative;z-index:2}.contact--page ul.socials a{border-radius:50%;box-shadow:0 0 15px 0 rgba(0,0,0,.15);color:#000;display:inline-block;height:55px;line-height:55px;text-align:center;width:55px}.contact--page ul.socials a svg{width:30px}.contact--page ul.socials a:hover{background:#dd3830;border-color:#dd3830;color:#fff}.contact--page ul.socials li{display:inline-block;margin-right:10px}.team--page .single .img{border-radius:20px;overflow:hidden}.team--page .single .img img{border-radius:20px;height:420px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:all .4s ease;width:100%}.team--page .single .img:before{background:linear-gradient(0deg,rgba(23,35,26,.5) 0,rgba(23,35,26,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.team--page .single .content{bottom:0;left:0;padding:20px;position:absolute;width:100%;z-index:2}.team--page .single .content h3{font-size:24px}.team--page .single a:hover img{transform:scale(1.07)}.team--page .single a:hover :before{opacity:.8}.home--map{background-color:#393f3f;color:#fff}.home--map svg{max-width:1000px}@media screen and (max-width:576px){.h2,h2{font-size:40px}.padd-lg{padding:40px 0}.home--map ul{width:100%}.home--socials{padding-left:0;padding-right:0}.home--socials:before{width:100%}.home--services .title{padding-bottom:0;padding-left:0}.home--services .sell .inner{padding:40px;position:static}.home--services .sell .img{display:none}.home--services .buy{margin-bottom:20px;padding:0}.home--about{padding:50px 0}.swiper-button-next,.swiper-button-prev{min-height:50px;min-width:50px}.padd-xl{padding:60px 0}.work .inner{padding:50px 30px}.work .newsletter{padding:20px}}.sector--intro{background:#393f3f;color:#fff}.sector--intro img{height:500px;-o-object-fit:cover;object-fit:cover}.sector--report .form{background:#393f3f;border-radius:25px;color:#fff;padding:50px}.sector--nearby{background:#393f3f;color:#fff;padding-left:80px;padding-right:80px}.sector--nearby .yelp__button{background:#dd3830;border:1px solid hsla(23,86%,72%,.25);border-radius:100px;color:#fff;font-size:15px;font-weight:400;margin:0;padding:5px 16px;text-transform:uppercase;transition:all .4s ease}.sector--nearby .yelp__button.active,.sector--nearby .yelp__button:hover{background:#000}.sector--nearby .single--yelp .content{align-items:center;background:linear-gradient(transparent,#0f0202);border-radius:15px;bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;padding:10px;position:absolute;transition:padding-bottom .2s ease;width:100%}.sector--nearby .single--yelp:hover .content{padding-bottom:20px}.sector--nearby .single--yelp .img img{border-radius:15px;height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.sector--nearby .single--yelp h3{flex:0 0 100%}.sector--nearby .single--yelp .yelp__review-count{color:#f7f7f7;font-size:14px;margin-top:8px;opacity:.5}.sector--nearby .yelp__rating{background:url(/wp-content/uploads/2024/10/yelp-rating.png) no-repeat 0 0;display:block;height:20px;margin-bottom:.2rem;width:108px}.ip-comms #comm-map{height:600px;margin-top:100px;width:100%}.sectors .single--sector .overlay{background:linear-gradient(transparent,#0f0202);border-radius:15px;bottom:0;content:"";height:40%;left:0;opacity:.3;position:absolute;width:100%}.sectors .single--sector a:hover .content{bottom:0}.sectors .single--sector a:hover .content P{opacity:1;transform:translateY(0)}.sectors .single--sector a:hover .img img{transform:scale(1.1)}.sectors .single--sector .img{border-radius:15px;overflow:hidden}.sectors .single--sector .img img{border-radius:15px;height:420px;-o-object-fit:cover;object-fit:cover;transition:all .4s ease;width:100%}.sectors .single--sector .content{border-radius:15px;bottom:-40px;color:#fff;padding:15px 15px 0;position:absolute;transition:all .4s ease;width:100%}.sectors .single--sector .content h3{margin-bottom:20px}.sectors .single--sector .content h3,.sectors .single--sector .content p{position:relative;z-index:1}.sectors .single--sector .content p{opacity:0;transform:translateY(20px);transition:all .4s ease}.color-accent{color:#dd3830}.member--page img{border-radius:20px;height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.member--page h1{font-size:50px}.listing--page .wrapper{padding-left:50px;padding-right:50px}.buyers--banner,.careers--banner,.sellers--banner{color:#fff;min-height:80vh}.olive-bg{background-color:#393f3f;color:#fff}.offwhite-bg{background-color:#f0f0f0;color:#000}.neutral-bg{background-color:#e0dfdf;color:#000}.rounded-radius{border-radius:20px}.sides-padding{padding-left:20px;padding-right:20px}.buyer--services{background-color:#393f3f;padding:0 0 40px 20px}.buyer--services .wrapper{border-radius:20px;padding-left:50px;padding-right:50px}.buyer--services .inner{padding:40px}.buyer--services .service{border-left:1px solid #dd3830;border-top:1px solid #dd3830;transition:all .4s ease}.buyer--services .service:hover{background-color:#e0dfdf}.buyer--services .service:first-of-type{border-left:none;border-top:none}.buyer--services .service:nth-of-type(2),.buyer--services .service:nth-of-type(3){border-top:none}.buyer--services .service:nth-of-type(4){border-left:none}.section--overlay{border-radius:20px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.single--blog p a{color:#dd3830;display:inline-block}.wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7-acceptance .wpcf7-list-item label{line-height:1}.wpcf7-acceptance .wpcf7-list-item input{vertical-align:middle}.wpcf7-acceptance .wpcf7-list-item-label{color:#4e4e4c;font-size:12px;vertical-align:middle}#leadform,.leadform{background-color:#393f3f;color:#fff;padding-left:20px;padding-right:20px}#leadform.contact--page,.leadform.contact--page{background:#e0dfdf}#leadform label,.leadform label{display:block;font-size:15px;line-height:1;margin-bottom:10px;padding-left:5px}#leadform .wrapper,.leadform .wrapper{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;position:relative}#leadform .container-fluid,.leadform .container-fluid{position:relative;z-index:1}#leadform .overlay,.leadform .overlay{background:linear-gradient(90deg,#393f3f 0,rgba(23,35,26,.7));border-radius:20px;height:100%;left:0;position:absolute;top:0;width:100%}#leadform .select2-container--default .select2-selection--multiple,#leadform input:not([type=checkbox]):not(.select2-search__field),#leadform select,#leadform textarea,.leadform .select2-container--default .select2-selection--multiple,.leadform input:not([type=checkbox]):not(.select2-search__field),.leadform select,.leadform textarea{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;color:#4e4e4c;font-size:16px;font-weight:500;height:50px;margin-bottom:20px;padding:10px 15px;width:100%}#leadform .select2-container--default .select2-selection--multiple:focus,#leadform input:not([type=checkbox]):not(.select2-search__field):focus,#leadform select:focus,#leadform textarea:focus,.leadform .select2-container--default .select2-selection--multiple:focus,.leadform input:not([type=checkbox]):not(.select2-search__field):focus,.leadform select:focus,.leadform textarea:focus{border:1px solid #393f3f;outline:0}#leadform textarea,.leadform textarea{height:120px}#leadform .form--wrapper,.leadform .form--wrapper{background:#fff;border-radius:20px;padding:60px}.wpcf7-not-valid-tip{font-size:14px}.videos{background-color:#393f3f;padding:40px 20px}.atlas .img img{height:650px;max-width:500px;-o-object-fit:cover;object-fit:cover;width:100%}.atlas--points .section--overlay{background:linear-gradient(90deg,#393f3f 0,rgba(80,86,86,.639))}.atlas--points .inner{background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:350px;padding:4rem 4.5rem}.bg-transparent{background:transparent!important}.modal-content{border:none}.filter-radio{display:flex;flex-wrap:wrap;position:relative}.filter-radio.beds label{flex-grow:1;flex:auto;padding:0}.filter-radio input{display:none;height:0;opacity:0;width:0}.filter-radio input:checked+span{background-color:#393f3f;border-color:#ccc;color:#fff}.filter-radio input:checked+span img{filter:invert(1)}.filter-radio span{border:1px solid #ccc;display:block;font-size:12px;padding:14px 6px 12px;text-align:center;text-transform:uppercase}.filter-radio span img{height:auto;margin-bottom:6px}.filter-radio label{cursor:pointer;flex:0 0 33.33%;line-height:1;margin:0;padding:5px}.filter-checkbox{display:flex;flex-wrap:wrap}.filter-checkbox label{display:block;flex:0 0 50%;font-size:16px;margin-bottom:10px}.recherche_pop .cta_close,.recherche_pop .search--footer{background-color:#fff;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;left:0;padding:10px 25px;position:sticky;top:0;width:100%;z-index:10}.recherche_pop .block{background-color:#f9f9f9;border-bottom:1px solid #ccc;margin:0;padding:25px}.recherche_pop input[name=q]{background-color:#e0dfdf;border:1px solid #f0f0f0;font-size:15px;outline:none;padding:8px 8px 8px 16px;width:100%}.recherche_pop select{background-color:#fff;background-repeat:no-repeat;border:1px solid #ccc;flex:0 0 49%;font-size:14px;height:28px;line-height:28px;padding-left:10px;width:100%}.recherche_pop .price--inputs{display:flex;flex-wrap:wrap;justify-content:space-between}.recherche_pop .wrap_recherche{overflow-x:hidden;overflow-y:auto}.search--backdrop:has(>.recherche_pop.open_search){background-color:rgba(8,8,8,.5);height:100%;left:0;overflow:hidden;position:fixed;top:0;transition:all .3s;width:100%;z-index:1000}.interactive{min-height:100vh;padding-top:100px}.btn-close{filter:invert(1);opacity:1}.menu-btn{align-items:center;border-radius:100%;cursor:pointer;display:inline-block;display:flex;font-size:12px;font-weight:500;justify-content:end;line-height:4px;position:absolute;position:relative;text-align:right;text-transform:uppercase;transition:all .3s ease}.menu-btn .spans{position:relative;width:25px}.menu-btn .spans:hover span{background:#fff}.menu-btn .spans span{background:#fff;display:inline-block;height:1px;margin:3.5px 0;transition:all .3s}
