@font-face{font-family:"Blinker";src:local("Blinker"),url(/landing/static/media/Blinker-Light.5fe3e334.ttf) format("truetype")}body{margin:0;background-color:#f8f9fa!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Blinker"!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.leaflet-container{width:100%;height:100%}.leaflet-bottom,.leaflet-top{z-index:900}.leaflet-top{margin-top:10px}.leaflet-left{left:10px}.house-card-small{min-width:25rem!important}.leaflet-popup-content{width:auto!important}.leaflet-popup-content-wrapper{background-color:transparent;box-shadow:0 0 0 rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:2rem;right:4rem;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#fff;text-decoration:none;font-weight:700;background:transparent;z-index:200}.EstateCarouselCard_card__1LgFH{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;background-color:#f8f9fa;border-radius:1rem;cursor:pointer;margin:0 auto 25px;font-size:1.7rem;max-width:350px;position:relative}.EstateCarouselCard_card__1LgFH:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.EstateCarouselCard_cardInfo__3arIp{padding:0 1rem 1rem}.EstateCarouselCard_cardInfoLink__eltoQ,.EstateCarouselCard_cardInfoLink__eltoQ:hover{color:#252525;text-decoration:none}.EstateCarouselCard_title__1MV8_{padding:.5rem;background-color:#252525;border-radius:.3rem;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.EstateCarouselCard_address__1JhIa,.EstateCarouselCard_title__1MV8_{font-size:1.2rem;font-weight:bolder;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.EstateCarouselCard_description__3QWLj{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:grey;font-size:1.1rem}.EstateCarouselCard_priceContainer__kOz8t{display:flex;justify-content:space-between}.EstateCarouselCard_heartIcon__DvhjX{position:absolute;z-index:5;color:#fff;font-size:2rem;right:1rem;top:1rem;float:right;cursor:pointer}.EstateCarouselCard_selling__1YyRJ{background-color:#00bfff!important}.EstateCarouselCard_renting__UnMJg{background-color:#7b68ee!important}.EstateCarouselCard_iconFavorite__3Q8cM{color:#ff642e!important}.EstateCarouselCard_listingType__2tJtp{position:absolute;z-index:5;font-size:1.5rem;left:1rem;top:1rem;padding:.3rem;border-radius:4px;background-color:grey;color:#fff;color:grey;background-color:#fff;opacity:.7;font-weight:600}.EstateCarouselCard_price__2Ey1_{font-weight:700;font-size:2rem}.EstateCarouselCard_priceDecimals__10dEe{font-size:1.3rem}.EstateCarouselCard_surfaceArea__1W2ni{font-weight:700;font-size:1.7rem;display:flex;align-items:center}.EstateCarouselCard_carouselItem__1pFE0{border-radius:1rem}.EstateCarouselCard_carouselIndicators__1nvvS .EstateCarouselCard_active__25tQP,.EstateCarouselCard_carouselIndicators__1nvvS li{height:6px;width:6px}.EstateCarouselCard_carouselImage__2GVqi{border-radius:1rem 1rem 0 0;height:13rem;object-fit:cover;object-position:center}@media (min-width:1030px){.EstateCarouselCard_card__1LgFH{max-width:350px}.EstateCarouselCard_carouselImage__2GVqi{height:12rem}.EstateCarouselCard_listingType__2tJtp{top:1rem;font-size:1.1rem}.EstateCarouselCard_title__1MV8_{padding:.3rem .4rem;font-size:1.2rem}.EstateCarouselCard_address__1JhIa{font-size:1.2rem}.EstateCarouselCard_description__3QWLj{font-size:1.1rem;min-height:3.6rem}.EstateCarouselCard_price__2Ey1_{font-size:1.7rem}.EstateCarouselCard_priceDecimals__10dEe{font-size:1.2rem}.EstateCarouselCard_surfaceArea__1W2ni{font-size:1.5rem}}@media (max-width:1030px){.EstateCarouselCard_card__1LgFH{margin-bottom:1rem}}.carousel-item span{width:100%}.Home_estatesList__25W6g{width:100%;min-height:100vh;padding:0 10px}.Home_hideMobileEstates__1ISZ9{display:none}.Home_toogleMobileMapContainer__tr5Q7{display:block;width:100%;position:fixed;bottom:1rem;z-index:1000}.Home_toogleMobileMapBtn__RtM3K{width:30%;margin-left:35%;background-color:#ff642e;border:1px solid transparent;color:#fff;font-size:1.3rem;font-weight:700;border-radius:.25rem}.Home_toogleMobileMapBtn__RtM3K:hover{outline-color:#252525!important}.Home_seeEstates__2qOn7{width:46%;margin-left:27%}.Home_noHouses__3YnjN{width:100%;margin-top:5rem;font-size:1.7rem}.Home_placeholder__3lgos{height:100vh;width:70rem;float:right;margin:0 1%}.Home_mapHome__2awIr{width:100%;height:84vh;padding:0 10px;position:fixed;transform:translateX(110%)}.Home_mapHome__2awIr>div{height:inherit}.Home_showMobileMap__3rIb7{display:block;position:static;transform:translateX(0);margin-bottom:1rem}.Home_modalFilterContainer__1oEQz{width:100%;padding:10px 0}.Home_modalFilterButton__9zNAC{width:86%;margin-left:7%}.Home_modalBottonFilter__1-Kzc{width:100%}.Home_filtersContainer__1Uwqq{display:none}.Home_filterDropdown__3y9SC{margin:0 1rem;font-size:1.7rem}.Home_filterDropdown__3y9SC button{background-color:#fff;border-color:#ff642e;font-weight:700;color:#ff642e;font-size:1.7rem}.Home_filterDropdown__3y9SC button:active,.Home_filterDropdown__3y9SC button:focus,.Home_filterDropdown__3y9SC button:hover{color:#fff;background-color:#ff642e;border-color:#fff}.Home_filterPrice__XN736{width:15rem;display:flex;justify-content:space-between;margin:.5rem}.Home_show__1M7a->.Home_btn-primary__1i0H5.Home_dropdown-toggle__36vdn{background-color:#ff642e;border-color:#ff642e}.Home_btn-primary__1i0H5:not(:disabled):not(.Home_disabled__2BAZ5):active:focus,.Home_show__1M7a->.Home_btn-primary__1i0H5.Home_dropdown-toggle__36vdn:focus{box-shadow:0 0 0 .2rem rgba(217,62,35,.555)}.Home_inputSearch__3BA0g{width:100%;padding:.375rem .75rem;border:.1rem solid #ff642e;border-radius:.5rem;font-size:1.7rem}.Home_inputSearch__3BA0g:focus{outline-color:#ff642e}.Home_suggested-inputs__30LlN{position:absolute;border-radius:.5rem;width:25rem}.Home_containerSearchAll__iC7dM{height:3rem}.Home_suggestionItem__2PkDE,.Home_suggestionItemActive__3CD4I{padding:.5rem}@media (min-width:1024px){.Home_homeContainer__v9i8y{padding:0 10px}.Home_estatesList__25W6g{max-width:50%;min-height:100vh;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:25px;padding-right:20px;margin-bottom:25px}.Home_mapHome__2awIr{transform:translateX(0);width:calc(50% - 20px);right:20px;height:84vh;display:block;padding:0}.Home_mapHome__2awIr>div{height:inherit}.Home_modalFilterButton__9zNAC,.Home_modalFilterContainer__1oEQz,.Home_toogleMobileMapContainer__tr5Q7{display:none}.Home_filtersContainer__1Uwqq{width:100%;height:87px;display:block}.Home_filters__36DqL{width:100%;height:87px;display:flex;justify-content:center;position:fixed;background-color:#f8f9fa;padding-top:1rem;z-index:20}.Home_filterSearch__2pSWx{margin:0 1rem;width:25rem}.Home_filterDropdown__3y9SC button,.Home_filterDropdown__3y9SC button:not(:disabled):not(.Home_disabled__2BAZ5):active,.Home_inputSearch__3BA0g{font-size:1.4rem}}.landingContainer{position:relative}.shareButton{position:absolute;right:1rem;top:1rem;z-index:1000;font-size:1rem!important}.welcomeImage{width:100%;height:50rem;object-fit:cover}.reelDoForYou{text-align:center;margin-bottom:3rem;font-size:2rem;padding:0 8px}.reelDoForYou h2{font-size:3rem;font-weight:700;color:#000}.reelDoForYou div{margin-top:1rem;font-size:1.4rem;text-align:justify}.react-multi-email{overflow:hidden}.react-multi-email span{left:1.2rem;top:.2rem;padding:0!important;font-size:1rem!important}.input-group .react-multi-email>input{padding:0;font-size:1.1rem;width:100%!important}.react-multi-email [data-tag]{padding:0;font-size:1.1rem}.welcomeTitle{position:absolute;color:#fff;width:100%;font-weight:bolder;font-size:-webkit-xxx-large;margin-top:5rem;font-size:3rem!important}.slick-list{margin-top:0!important}.exploreLastEstates{margin:5rem 0;background-color:#f8f9fe}.exploreLastEstatesMid{text-align:center;margin-bottom:3rem;font-size:2rem}.exploreLastEstatesTitle{font-size:2.2rem;font-weight:700;color:#000;padding:0 10px}.m-10{margin:15rem}.share-icons{width:100%;display:flex;flex-direction:row;justify-content:space-evenly}.share-icons *{cursor:pointer}.share-container{margin:1rem 5rem}.share-container .react-multi-email span{left:inherit;top:inherit;padding:inherit}.modal-share-icons{justify-content:center;margin-bottom:5rem}.share-icons{width:60%}.btn-mobile-whatsapp{display:none}.welcome-search{width:60%;position:absolute;top:37rem;left:20%}.welcome-search-button{position:absolute;z-index:1000;right:20%;top:37rem;border-radius:0 .4rem .4rem 0}.btn-primary.focus,.btn-primary:focus{color:#fff!important}.modal-body{font-size:1.7rem}.modal-title{font-size:2.5rem}.welcom-select-buttons{position:absolute;z-index:1000;width:20%;display:flex;justify-content:space-between;top:32rem;right:39.5%}.button-select{background-color:#fff!important;color:#ff642e!important;border-color:#ff642e!important;font-size:1.7rem}.button-selected{background-color:#ff642e!important;color:#fff!important;font-size:1.7rem}.landing-container-search-all{padding:0;font-size:1.7rem}.web{display:block}.mobile{display:none}@media (min-width:1024px){.landingContainer{margin:1.6rem}.welcomeImage{border-radius:1rem}.shareButton{right:2rem;top:2rem;font-size:1.4rem!important}.welcomeTitle{font-size:6rem!important}.reelDoForYou{padding:0}.reelDoForYou h2{font-size:3.6rem}.reelDoForYou div{width:50%;margin:0 auto}.services{max-width:80%;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:40px;padding:0 10px;margin:0 auto}.exploreLastEstatesTitle{font-size:3rem;font-weight:700;color:#000;padding:0 10px}.estateCarousel .card{margin-bottom:1rem}}@media (max-width:768px){.welcom-select-buttons{position:absolute;z-index:1000;width:25%;display:flex;justify-content:space-between;top:32rem;right:37.5%}}@media (max-width:580px){.web{display:none}.mobile{display:block}.welcome-title{position:absolute;color:#fff;width:100%;font-weight:bolder;font-size:-webkit-xxx-large;padding-top:15rem;font-size:5rem!important}.share-container{margin:5rem 2rem}.welcome-search{width:80%;position:absolute;top:42rem;left:10%}.welcome-search-button{position:absolute;z-index:1000;right:10%;top:42rem}.welcom-select-buttons{position:absolute;z-index:1000;width:50%;display:flex;justify-content:space-between;top:37rem;right:25%}.share-container{margin:1rem 2rem!important}.share-container .react-multi-email span{font-size:1.39rem}.share-icons a{position:absolute}.btn-mobile-whatsapp{position:relative!important;display:inline-block}}.card{border:0;margin-top:1rem;font-size:1.5rem}.cardDescrip{font-size:1.3rem}.rButton{font-size:1.5rem!important}@media (min-width:1024px){.card{min-width:20rem}.cardDescrip{height:160px;font-size:1.15rem}.rButton{font-size:1.1rem!important}}.estateCarousel{max-width:97%;margin:0 auto}.slick-next{right:-27px!important}.slick-prev{left:-27px!important}.slick-next:before,.slick-prev:before{color:#ff642e!important}.card-carousel-icon{color:red;position:fixed;z-index:20000000}.slick-next:before,.slick-prev:before{font-size:30px!important}.contact-us-view{display:flex;justify-content:center;min-height:calc(100vh - 199px);height:100%;padding:10px}.contact-us-container{width:100%}.contact-us-tittle{color:#000;font-weight:bolder;font-size:3rem}.contact-us-description{display:flex;justify-content:center;text-align:justify;font-size:1rem}.contact-us-form{margin:1rem;display:flex;justify-content:center}.form{width:100%}.input-group{display:flex;flex-wrap:inherit}.input-group .form-control,textarea.form-control{font-size:1rem}.error-message-contact-us{color:red;font-weight:bolder}.contact-us-button{font-size:1.2rem!important}@media (min-width:1024px){.contact-us-view{display:flex;justify-content:center;min-height:calc(100vh - 199px);height:100%;padding:10px}.contact-us-container{width:60%}.contact-us-form{margin:0}.contact-us-tittle{font-size:4rem;margin-bottom:.5rem}.contact-us-description{margin-top:.5rem;margin-bottom:.5rem;display:flex;justify-content:center;text-align:justify;font-size:1.2rem}#contactUs-select,.input-group .form-control,textarea.form-control{font-size:1.2rem}.contact-us-button{font-size:1.3rem!important}}.button-color{background-color:#ff642e;border-color:#ff642e;font-weight:700;font-size:1.7rem}.btn-primary.focus,.btn-primary:focus,.button-color:hover{background-color:#ff642e!important;border-color:#ff642e!important}.PersonelCard_container__G-2dA{margin-bottom:3rem;background-color:#fff;border-radius:1.5rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.PersonelCard_imageContainer__dP4PS{width:100%;text-align:center}.PersonelCard_image__1BIV1{height:8rem;width:8rem;object-fit:cover;border-radius:5rem;margin:1rem}.PersonelCard_info__2bJKf{padding-right:1rem}.PersonelCard_info__2bJKf .PersonelCard_name__NTCeq{font-size:1.5rem}.PersonelCard_info__2bJKf .PersonelCard_jobTitle__LuT_g{font-size:1.4rem}.PersonelCard_info__2bJKf .PersonelCard_email__13U2t{font-size:1.1rem}.PersonelCard_info__2bJKf .PersonelCard_phone__2lp94{font-size:1.4rem;padding-bottom:.3rem}@media (min-width:1024px){.PersonelCard_imageContainer__dP4PS{width:100%;text-align:center}.PersonelCard_info__2bJKf{padding-bottom:1rem}.PersonelCard_info__2bJKf .PersonelCard_jobTitle__LuT_g,.PersonelCard_info__2bJKf .PersonelCard_name__NTCeq{font-size:1.5rem}.PersonelCard_info__2bJKf .PersonelCard_email__13U2t{font-size:1.35rem;margin-bottom:.5rem}.PersonelCard_info__2bJKf .PersonelCard_phone__2lp94{font-size:1.7rem;margin-bottom:0}}.card-about-us{margin-top:1rem;font-size:1.6rem;padding:1rem 1rem 0;background-color:#fff;border-radius:1.5rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.cau-icon{text-align:center}.cau-icon svg{font-size:4rem}.cau-title{font-size:2.7rem;position:relative;text-align:center}.cau-title:after{content:"";background:#ff642e;width:60%;height:3px;position:absolute;bottom:0;left:20%}.cau-description{text-align:justify;margin-top:1.5rem;font-size:1.2rem}@media (min-width:1024px){.card-about-us{height:21rem;padding:1.25rem}.cau-icon svg{font-size:5rem}.cau-title{font-size:2.8rem}}.AboutUs_container__3ZGGG{padding:0 1rem}.AboutUs_whoWeAre__1s6hT{text-align:center}.AboutUs_whoWeAre__1s6hT h2{font-weight:700;font-size:2.8rem}.AboutUs_whoWeAre__1s6hT p{font-size:1.2rem;text-align:justify}.AboutUs_values__3g-sd{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px}.AboutUs_ourTeam__1cLS8{margin-top:3rem;text-align:center}.AboutUs_ourTeam__1cLS8 h2{font-weight:700;font-size:2.8rem}.AboutUs_ourTeam__1cLS8 p{font-size:1.2rem;text-align:justify}.AboutUs_collaborators__347z1{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px}@media (min-width:1024px){.AboutUs_container__3ZGGG{min-height:100vh;padding:0 2rem}.AboutUs_whoWeAre__1s6hT h2{font-weight:700;font-size:3.2rem}.AboutUs_whoWeAre__1s6hT p{font-size:1.4rem;text-align:justify;width:70%;margin:2rem auto}.AboutUs_values__3g-sd{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.AboutUs_parthners__2T4ol,.AboutUs_values__3g-sd{width:90%;margin:0 auto}.AboutUs_ourTeam__1cLS8 h2{font-weight:700;font-size:3.2rem}.AboutUs_ourTeam__1cLS8 p{font-size:1.4rem;text-align:justify;width:100%;margin:2rem auto}.AboutUs_collaborators__347z1{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.Favorites_favSection__3lnqA{margin-top:1rem}.Favorites_title__2h-VN{padding-bottom:2rem;font-weight:700;font-size:3rem;margin:0 3rem 1rem}.Favorites_favoritesList__3aG1l{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;padding:0 10px}.Favorites_noFavoriteEstates__30Gql{display:block;margin:11rem 3rem 3rem}.Favorites_noFavoriteEstates__30Gql span{font-size:1.3rem}.Favorites_goBack__frgS5{margin-top:4rem;background-color:#ff642e;font-weight:700;font-size:1.3rem;color:#fff;display:inline-block;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.Favorites_goBack__frgS5:focus{outline:5px auto #ff6457;box-shadow:0 0 0 .2rem rgba(250,95,26,.9)}@media (min-width:1024px){.Favorites_favSection__3lnqA{min-height:calc(100vh - 199px);max-width:1444px;margin:1rem auto 0}.Favorites_title__2h-VN{font-size:4rem}.Favorites_noFavoriteEstates__30Gql{margin-top:16rem}.Favorites_noFavoriteEstates__30Gql span{font-size:2rem}.Favorites_goBack__frgS5{font-size:1.7rem}}.carousel .thumbs{text-align:center}.carousel .thumbs-wrapper{margin:20px 20px 0!important}.carousel .slide{min-width:99.99%!important;background-color:transparent!important}.carousel .slide img{height:16rem;object-fit:cover;object-position:center;border-radius:4px}.carousel .control-next.control-arrow:before{border-left:2.5rem solid #ff642e!important;height:1.3rem}.carousel .control-prev.control-arrow:before{border-right:2.5rem solid #ff642e!important;height:1.3rem}.carousel.carousel-slider .control-arrow:hover{background-color:transparent}.carousel.carousel-slider .control-arrow:before,.carousel .control-arrow:before{border-top:1.5rem solid transparent!important;border-bottom:1.5rem solid transparent!important}@media (min-width:1024px){.carousel .slide img{height:35rem;object-fit:contain}}.EstateDetails_shareButton__1bNUD{right:3.5rem}.EstateDetails_heart__KEsfd,.EstateDetails_shareButton__1bNUD{background-color:transparent;color:#fff;position:absolute;z-index:1000;top:9rem;font-size:1.5rem;padding:0;border:none;line-height:1.5rem}.EstateDetails_heart__KEsfd{right:1rem;cursor:pointer}.EstateDetails_redHeart__2_GJB{color:#ff642e}.EstateDetails_container__3AUoq{padding:10px;overflow-x:hidden}.EstateDetails_map-specific-house__1PeQq div.EstateDetails_leaflet-control-zoom__3p-qN.EstateDetails_leaflet-bar__28Os3.EstateDetails_leaflet-control__3-gSH{display:none}.EstateDetails_contentOverview__tuHEE,.EstateDetails_contentOverviewContainer__1PIEk{width:100%}.EstateDetails_title__1RC3q{font-weight:bolder;margin-bottom:.5rem;color:#000;font-size:1.7rem}.EstateDetails_address__rt99U{font-size:1.1rem;margin-bottom:.5rem}.EstateDetails_surfaceArea__X03ON{font-size:1.8rem;text-align:center}.EstateDetails_surfaceArea__X03ON b{margin-left:1rem}.EstateDetails_priceMapSection__1fDze{display:flex;width:100%}.EstateDetails_priceSection__CLUd8{flex:50% 1}.EstateDetails_price__1zr3Q{font-size:2rem}.EstateDetails_estateTypeName__q_TGT{display:block;font-size:1.6rem;font-weight:600;padding:.3rem 0;border:1px solid #252525;border-radius:4px;text-align:center}.EstateDetails_mapSection__wOELl{flex:50% 1;padding:4%;position:relative}.EstateDetails_map__vZd-H{height:10rem;right:0}.EstateDetails_map__vZd-H>div{height:inherit;width:100%;top:auto;border-radius:1rem}.EstateDetails_overlayPrevent__3z6VF{background-color:red;height:100%;width:100%;position:absolute;z-index:1000;left:0;top:0;opacity:0;cursor:pointer}.EstateDetails_description__3mkUO{text-align:justify;padding-bottom:1rem}.EstateDetails_contactUsComponent__3p1-v{margin-top:1rem;padding:0 1rem 1rem;border-radius:4px;border:1px solid #d3d3d3;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.EstateDetails_contactUsTittle__bndcE{color:#ff642e;font-weight:bolder;font-size:2rem}.EstateDetails_displayNone__q9cTn{display:none}.EstateDetails_featuresContainer__3YgNm{width:100%;padding:3rem 0;text-align:center}.EstateDetails_featuresTitle__3P8dX{font-weight:700;color:#000;font-size:1.7rem}.EstateDetails_featuresList__1_R1-{margin:0;padding:0;text-align:left}.EstateDetails_featuresList__1_R1- li{display:none}.EstateDetails_featuresListItem__xk7Xq{display:inline-block!important;width:50%;vertical-align:text-top;margin-bottom:1rem;font-size:1rem}.EstateDetails_featuresListItem__xk7Xq:before{content:"• "}.EstateDetails_similarEstates__3nv9p{margin-bottom:1rem;background-color:#f8f9fe}.EstateDetails_similarEstatesMid__1Z-bx{text-align:center;margin-bottom:2rem;font-size:2rem}.EstateDetails_similarEstatesTitle__3LSZ6{font-size:1.7rem;font-weight:700;color:#000;padding:0 10px}.EstateDetails_noEstateContainer__9i3nJ{margin-top:15px;align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.EstateDetails_noEstateContainer__9i3nJ h1{color:#252525;font-size:8.5rem;letter-spacing:.1em;text-shadow:.05em .05em 0 rgba(0,0,0,.25);white-space:nowrap}.EstateDetails_noEstateContainer__9i3nJ h1 span{-webkit-animation:EstateDetails_ghost__2fCMZ 2s linear infinite alternate;animation:EstateDetails_ghost__2fCMZ 2s linear infinite alternate;color:#ff642e;display:inline-block}.EstateDetails_noEstateContainer__9i3nJ h2{color:#252525;margin-bottom:.4em}.EstateDetails_noEstateContainer__9i3nJ p{color:#252525;margin-top:0}@-webkit-keyframes EstateDetails_ghost__2fCMZ{0%{transform:scale(.7)}to{transform:scale(.9)}}@keyframes EstateDetails_ghost__2fCMZ{0%{transform:scale(.7)}to{transform:scale(.9)}}.EstateDetails_goBack__1lpTJ{margin-top:3rem;margin-bottom:2rem;background-color:#ff642e;font-weight:700;font-size:1.3rem;color:#fff;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.EstateDetails_goBack__1lpTJ:focus{outline:5px auto #ff6457;box-shadow:0 0 0 .2rem rgba(250,95,26,.9)}.EstateDetails_modal-share-icons__174vf{justify-content:center;margin-bottom:5rem}.EstateDetails_share-icons__1I_u-{width:60%}.EstateDetails_btn-mobile-whatsapp__3GL14{display:none}.EstateDetails_mapModalContainer__3Q-Mf{height:400px;margin-bottom:2rem}.EstateDetails_mapModal__1o1dz{width:100%;height:100%}.EstateDetails_modal-map-change__1e3wv .EstateDetails_modal-lg__33fuB{max-width:100%;width:90%;margin:0 5%;max-height:calc(100vh - 210px);overflow-y:auto}.EstateDetails_map-specific-house__1PeQq.EstateDetails_leaflet-container__Chhbm.EstateDetails_leaflet-control-container__2pY-D{display:none!important}.EstateDetails_share-container__PcA2W{margin:1rem 5rem}.EstateDetails_share-container__PcA2W .EstateDetails_react-multi-email__25Yya span{left:inherit;top:inherit;padding:inherit}@media (min-width:1024px){.EstateDetails_container__3AUoq{margin-left:10%;width:80%}.EstateDetails_shareButton__1bNUD{top:9rem;font-size:1.2rem;line-height:1.2rem;right:18rem;cursor:pointer;background-color:#252525;height:44px;border-radius:8px;font-weight:700;transition:top .1s ease 0s,box-shadow .1s ease 0s,border-color .1s ease 0s,background-color .1s ease 0s,color .1s ease 0s;white-space:nowrap;padding:8px 16px}.EstateDetails_shareButton__1bNUD:focus{outline-color:#ff642e}.EstateDetails_shareButton__1bNUD:after{content:"Compartir";color:#fff}.EstateDetails_heart__KEsfd{top:9rem;font-size:1.1rem;line-height:1.1rem;right:10rem;cursor:pointer;background-color:#252525;height:44px;border-radius:8px;font-weight:700;transition:top .1s ease 0s,box-shadow .1s ease 0s,border-color .1s ease 0s,background-color .1s ease 0s,color .1s ease 0s;white-space:nowrap;padding:8px 16px}.EstateDetails_heart__KEsfd:focus{outline-color:#ff642e}.EstateDetails_heart__KEsfd:after{content:"Guardar";color:#fff}.EstateDetails_contentOverviewContainer__1PIEk{display:flex}.EstateDetails_contentOverview__tuHEE{flex:70% 1}.EstateDetails_contactUsComponent__3p1-v{flex:30% 1;margin-top:0}.EstateDetails_contactUsComponent__3p1-v button{margin-bottom:1rem}.EstateDetails_primaryInfoSection__1p6Sx{display:flex}.EstateDetails_mainInfoSection__1B9bc{flex:50% 1}.EstateDetails_title__1RC3q{font-size:2.4rem}.EstateDetails_address__rt99U{font-size:1.3rem}.EstateDetails_surfaceArea__X03ON{font-size:1.8rem;text-align:left}.EstateDetails_priceMapSection__1fDze{flex:50% 1;text-align:center}.EstateDetails_price__1zr3Q{font-size:2.2rem}.EstateDetails_estateTypeName__q_TGT{font-size:1.3rem}.EstateDetails_mapSection__wOELl{padding:0 1.2rem}.EstateDetails_secondaryInfoSection__vkp94{display:flex;padding-right:1.4rem}.EstateDetails_description__3mkUO{flex:45% 1;margin-top:3rem;padding-right:1.4rem}.EstateDetails_description__3mkUO h3{font-size:2rem}.EstateDetails_description__3mkUO p{font-size:1.2rem}.EstateDetails_featuresContainer__3YgNm{flex:55% 1;text-align:left}.EstateDetails_featuresTitle__3P8dX{font-size:2rem;font-weight:400}.EstateDetails_featuresListItem__xk7Xq{font-size:1.2rem;width:50%}.EstateDetails_similarEstates__3nv9p{margin-top:3rem}.EstateDetails_similarEstatesMid__1Z-bx{text-align:left}.EstateDetails_similarEstatesTitle__3LSZ6{font-size:2.5rem;font-weight:400;padding:0}.EstateDetails_noEstateContainer__9i3nJ h1{font-size:12.5rem}.EstateDetails_goBack__1lpTJ{margin-bottom:0}}.Footer_footer__1w0lV{position:relative;padding:1rem 10px;background-color:#252525!important;color:#ff642e!important;font-weight:700;font-size:1.2rem;box-sizing:border-box;width:100%}.Footer_followUs__3FK4G{width:100%}.Footer_logoContainer__3tWkv{text-align:center}.Footer_logo__3ACxa{width:20rem}.Footer_socialMedia__1mO-t{display:flex;padding-top:1rem}.Footer_socialMediaItem__18paJ{margin:auto}.Footer_socialMediaItem__18paJ a{color:#ddd;display:flex;align-items:center}.Footer_copyRights__nRkVj{text-align:center;margin-top:1rem;color:#ddd;width:100%}.Footer_copyRights__nRkVj ul{list-style-type:none;display:block;padding:0}.Footer_copyRights__nRkVj li{display:inline-block;padding:.3em .5em;border-radius:4px}.Footer_copyRights__nRkVj li:nth-child(2){display:none}.Footer_copyRights__nRkVj a,.Footer_copyRights__nRkVj a:hover{color:#ddd}.Footer_copyRights__nRkVj span{display:block}.Footer_footer-container__C6OIF{font-weight:700;padding:2rem 0 0!important}.Footer_footer-item-icon__3Ms6w{margin-right:1.4em!important}@media (min-width:1440px){.Footer_footer-image__3yDog{width:36rem!important}}@media (min-width:1024px){.Footer_footer__1w0lV{font-size:1.7rem}.Footer_followUs__3FK4G{display:inline-flex}.Footer_logoContainer__3tWkv{width:50%}.Footer_logo__3ACxa{width:25rem}.Footer_socialMedia__1mO-t{width:50%;padding-top:0}.Footer_socialMediaItem__18paJ a{font-size:1.3rem}.Footer_copyRights__nRkVj{margin-top:2rem;display:flex;align-items:center;font-size:1.3rem}.Footer_copyRights__nRkVj ul{margin:0 auto}.Footer_copyRights__nRkVj li:nth-child(2){display:inline-block}.Footer_copyRights__nRkVj div{margin:0 auto}.Footer_copyRights__nRkVj span{display:inline-block;padding-right:4px}}@media (max-width:640px){.Footer_footer-first__by90v{display:block}.Footer_footerLogoLine__1EVXC{width:100%}.Footer_footerSocialMediaLine__1__lS{width:100%;margin-top:1rem}}@media (max-width:500px){.Footer_footerLogoLine__1EVXC{margin-top:15px;margin-bottom:30px}.Footer_footer-contact__Tv6XF{display:flex!important}}#terms-of-use{padding:0 2rem;width:70%;margin-left:15%;min-height:100vh}#terms-of-use h1{padding-bottom:.3rem;font-size:3.5rem;border-bottom:1px solid #eaecef}#terms-of-use h2{font-size:2.25rem;color:#d2691e}#terms-of-use h3{font-size:1.7rem}#terms-of-use p{margin-top:0;margin-bottom:16px}#terms-of-use li,#terms-of-use p{font-size:1.6rem;text-align:justify}#terms-of-use li{margin-bottom:8px}.terms-of-use-a,.terms-of-use-a:hover{color:#d2691e}#privacy-policy{padding:0 2rem;width:70%;margin-left:15%;min-height:100vh}#privacy-policy h1{padding-bottom:.3rem;font-size:3.5rem;border-bottom:1px solid #eaecef}#privacy-policy h2{font-size:2.25rem;color:#d2691e}#privacy-policy h3{font-size:1.7rem}#privacy-policy p{font-size:1.6rem;text-align:justify;margin-top:0;margin-bottom:16px}.privacy-policy-a,.privacy-policy-a:hover{color:#d2691e}@media (min-width:1024px){#privacy-policy{min-height:100vh}}.NotFound_container__2YyaS{align-items:center;display:flex;flex-direction:column;min-height:calc(100vh - 199px);justify-content:center;text-align:center}.NotFound_container__2YyaS h1{color:#252525;font-size:8.5rem;letter-spacing:.1em;text-shadow:.05em .05em 0 rgba(0,0,0,.25);white-space:nowrap}.NotFound_container__2YyaS h1 span{-webkit-animation:NotFound_ghost__3X3bF 2s linear infinite alternate;animation:NotFound_ghost__3X3bF 2s linear infinite alternate;color:#ff642e;display:inline-block}.NotFound_container__2YyaS h2{color:#252525;margin-bottom:.4em}.NotFound_container__2YyaS p{color:#252525;margin-top:0}@-webkit-keyframes NotFound_ghost__3X3bF{0%{transform:translatey(.15em) scaley(.95)}to{transform:translatey(-.15em)}}@keyframes NotFound_ghost__3X3bF{0%{transform:translatey(.15em) scaley(.95)}to{transform:translatey(-.15em)}}.NotFound_goBack__3C22H{margin-top:4rem;background-color:#ff642e;font-weight:700;font-size:1.3rem;color:#fff;display:inline-block;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.NotFound_goBack__3C22H:focus{outline:5px auto #ff6457;box-shadow:0 0 0 .2rem rgba(250,95,26,.9)}@media (min-width:1024px){.NotFound_container__2YyaS h1{font-size:12.5rem}}.Navbar_header__73qvs{position:-webkit-sticky;position:sticky;display:flex;align-items:center;top:0;z-index:1040;padding:1rem 1.6rem;border:0 solid transparent;border-radius:0;font-size:2rem;background-color:#252525}.Navbar_logo__1H3m4{height:5rem}.Navbar_toogleNavbar__3H2fk{display:none}.Navbar_navbar__CLYHD{display:inline-block;width:100%}.Navbar_toogleBtnCross__3vdxX{display:none}.Navbar_navbar__CLYHD ul{list-style-type:none;margin:0;text-align:left;text-align:initial;font-size:24px;display:inline-block}.Navbar_leftNav__4rLhV{padding-left:15px}.Navbar_rightNav__1PKHD{float:right;padding:0}.Navbar_navbar__CLYHD ul li{display:inline-block;margin:0 2px}.Navbar_navbar__CLYHD ul li a{color:#fff;text-decoration:none;border-radius:4px;padding:5px 12px}.Navbar_navDifferent__eTqoZ{color:#fff}.Navbar_navDifferent__eTqoZ:hover,.Navbar_navDifferentSelect__3imj4{color:#fff!important;background-color:#ff642e!important}.Navbar_navDifferentSelect__3imj4:hover{color:#ff642e!important;background-color:#f8f9fa!important}@media (min-width:1024px){.Navbar_logo__1H3m4{height:4rem}.Navbar_navbar__CLYHD ul{font-size:22px}}@media (max-width:767px){.Navbar_header__73qvs{text-align:center;display:block}.Navbar_toogleNavbar__3H2fk{top:calc(50% - 21px);z-index:1999}.Navbar_toogleBtnCross__3vdxX,.Navbar_toogleNavbar__3H2fk{position:absolute;display:block;right:2rem;font-size:28px;border:none;background-color:#252525}.Navbar_toogleBtnCross__3vdxX{top:2rem;z-index:2000}.Navbar_navbar__CLYHD{width:300px;position:fixed;top:0;right:0;z-index:2000;padding:6rem 20px;background-color:#252525;height:100vh;text-align:left;text-align:initial;transform:translateX(110%);box-shadow:-10px 0 20px -10px rgba(0,0,0,.1);transition:all .3s ease-in-out}.Navbar_offCanvas__2Qm8F{transform:translateX(0)}.Navbar_leftNav__4rLhV{padding-left:0}.Navbar_rightNav__1PKHD{padding:0;float:none}.Navbar_navbar__CLYHD ul li{margin-bottom:15px;display:block}.Navbar_navbar__CLYHD ul li a{padding:7px 10px}}