.inmobiliaria-module-scss-module__ax8AwW__wrapper{color:#1a1a2e;background-color:#f9f9fb;width:100vw;margin:0;padding:0;font-family:Inter,sans-serif;position:relative;left:calc(50% - 50vw);overflow-x:hidden}.inmobiliaria-module-scss-module__ax8AwW__header{background:#fff;justify-content:space-between;align-items:center;padding:1rem 4rem;display:flex;box-shadow:0 2px 10px #0000000d}.inmobiliaria-module-scss-module__ax8AwW__header .inmobiliaria-module-scss-module__ax8AwW__logo{color:#1f3c88;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:800;display:flex}.inmobiliaria-module-scss-module__ax8AwW__header .inmobiliaria-module-scss-module__ax8AwW__logo span{font-weight:600}.inmobiliaria-module-scss-module__ax8AwW__header .inmobiliaria-module-scss-module__ax8AwW__logo strong{font-weight:900}.inmobiliaria-module-scss-module__ax8AwW__header .inmobiliaria-module-scss-module__ax8AwW__nav{gap:2rem;display:flex}.inmobiliaria-module-scss-module__ax8AwW__header .inmobiliaria-module-scss-module__ax8AwW__nav a{color:#333;font-weight:500;text-decoration:none;transition:color .3s}.inmobiliaria-module-scss-module__ax8AwW__header .inmobiliaria-module-scss-module__ax8AwW__nav a:hover{color:#1f3c88}.inmobiliaria-module-scss-module__ax8AwW__header .inmobiliaria-module-scss-module__ax8AwW__contactBtn{color:#fff;background:#1f3c88;border-radius:.3rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background .3s}.inmobiliaria-module-scss-module__ax8AwW__header .inmobiliaria-module-scss-module__ax8AwW__contactBtn:hover{background:#142a63}.inmobiliaria-module-scss-module__ax8AwW__hero{text-align:center;color:#fff;background:url(/prototypes/inmobiliaria/hero.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80vh;min-height:600px;display:flex;position:relative}.inmobiliaria-module-scss-module__ax8AwW__hero:after{content:"";z-index:1;background:#0006;position:absolute;inset:0}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent{z-index:2;width:100%;max-width:1000px;padding:0 2rem;position:relative}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent h1{margin-bottom:1.5rem;font-size:clamp(3rem,5vw,4rem);font-weight:800;line-height:1.1}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent h1 span{color:#4a7cff;font-style:italic}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent p{margin-bottom:3rem;font-size:1.2rem;line-height:1.6}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner{background:#fff;border-radius:.5rem;justify-content:space-between;align-items:stretch;display:flex}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput{border-right:1px solid #eee;flex-direction:column;flex:1;align-items:flex-start;gap:.8rem;padding:1rem 1.5rem;display:flex}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput span{color:#888;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow{color:#333;align-items:center;gap:.5rem;width:100%;font-weight:600;display:flex}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow svg{color:#1f3c88;flex-shrink:0}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow input,.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow select{color:#333;cursor:pointer;appearance:none;text-overflow:ellipsis;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-family:inherit;font-size:1rem;font-weight:600}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow input::placeholder{color:#333;opacity:1}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow select:focus,.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow input:focus{outline:none}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow .inmobiliaria-module-scss-module__ax8AwW__customSelect{cursor:pointer;width:100%;position:relative}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow .inmobiliaria-module-scss-module__ax8AwW__customSelect .inmobiliaria-module-scss-module__ax8AwW__selectTrigger{color:#333;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;display:flex}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow .inmobiliaria-module-scss-module__ax8AwW__customSelect .inmobiliaria-module-scss-module__ax8AwW__selectTrigger .inmobiliaria-module-scss-module__ax8AwW__chevron{color:#1f3c88;transition:transform .3s}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow .inmobiliaria-module-scss-module__ax8AwW__customSelect .inmobiliaria-module-scss-module__ax8AwW__selectTrigger .inmobiliaria-module-scss-module__ax8AwW__chevron.inmobiliaria-module-scss-module__ax8AwW__open{transform:rotate(180deg)}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow .inmobiliaria-module-scss-module__ax8AwW__customSelect .inmobiliaria-module-scss-module__ax8AwW__optionsList{opacity:0;visibility:hidden;z-index:100;background:#fff;border-radius:.5rem;min-width:280px;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 20px);left:-1.5rem;overflow:hidden;transform:translateY(10px);box-shadow:0 10px 40px #00000026}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow .inmobiliaria-module-scss-module__ax8AwW__customSelect .inmobiliaria-module-scss-module__ax8AwW__optionsList.inmobiliaria-module-scss-module__ax8AwW__visible{opacity:1;visibility:visible;transform:translateY(0)}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow .inmobiliaria-module-scss-module__ax8AwW__customSelect .inmobiliaria-module-scss-module__ax8AwW__optionsList .inmobiliaria-module-scss-module__ax8AwW__optionItem{color:#444;border-bottom:1px solid #f5f5f5;padding:1rem 1.5rem;font-size:.95rem;transition:all .2s}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow .inmobiliaria-module-scss-module__ax8AwW__customSelect .inmobiliaria-module-scss-module__ax8AwW__optionsList .inmobiliaria-module-scss-module__ax8AwW__optionItem:last-child{border-bottom:none}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow .inmobiliaria-module-scss-module__ax8AwW__customSelect .inmobiliaria-module-scss-module__ax8AwW__optionsList .inmobiliaria-module-scss-module__ax8AwW__optionItem:hover{color:#1f3c88;background:#f4f6fa}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput .inmobiliaria-module-scss-module__ax8AwW__inputRow .inmobiliaria-module-scss-module__ax8AwW__customSelect .inmobiliaria-module-scss-module__ax8AwW__optionsList .inmobiliaria-module-scss-module__ax8AwW__optionItem.inmobiliaria-module-scss-module__ax8AwW__selected{color:#fff;background:#1f3c88;font-weight:700}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchBtn{color:#fff;cursor:pointer;background:#1f3c88;border:none;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;flex-shrink:0;align-items:center;gap:.5rem;min-height:100%;padding:0 2.5rem;font-weight:700;transition:background .3s;display:flex}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchBtn:hover{background:#142a63}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection{background:#fdfdfd;padding:5rem 4rem}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__sectionHeader{justify-content:space-between;align-items:flex-end;margin-bottom:3rem;display:flex}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__sectionHeader .inmobiliaria-module-scss-module__ax8AwW__titleBlock .inmobiliaria-module-scss-module__ax8AwW__subheading{color:#1f3c88;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;font-weight:700}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__sectionHeader .inmobiliaria-module-scss-module__ax8AwW__titleBlock h2{color:#111;font-size:2.5rem;font-weight:800}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__sectionHeader .inmobiliaria-module-scss-module__ax8AwW__viewAll{color:#1f3c88;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:flex}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__sectionHeader .inmobiliaria-module-scss-module__ax8AwW__viewAll:hover{text-decoration:underline}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertiesGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertyCard{background:#fff;border-radius:.5rem;transition:transform .3s;overflow:hidden;box-shadow:0 10px 30px #0000000d}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertyCard:hover{transform:translateY(-5px)}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertyCard .inmobiliaria-module-scss-module__ax8AwW__imgBox{height:250px;position:relative}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertyCard .inmobiliaria-module-scss-module__ax8AwW__imgBox img{object-fit:cover;width:100%;height:100%}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertyCard .inmobiliaria-module-scss-module__ax8AwW__imgBox .inmobiliaria-module-scss-module__ax8AwW__badge{color:#1f3c88;background:#fff;border-radius:2rem;padding:.3rem .8rem;font-size:.8rem;font-weight:700;position:absolute;top:1rem;right:1rem}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertyCard .inmobiliaria-module-scss-module__ax8AwW__infoBlock{padding:1.5rem}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertyCard .inmobiliaria-module-scss-module__ax8AwW__infoBlock h3{color:#111;margin-bottom:.4rem;font-size:1.25rem}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertyCard .inmobiliaria-module-scss-module__ax8AwW__infoBlock .inmobiliaria-module-scss-module__ax8AwW__location{color:#666;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertyCard .inmobiliaria-module-scss-module__ax8AwW__infoBlock .inmobiliaria-module-scss-module__ax8AwW__location svg{color:#888}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertyCard .inmobiliaria-module-scss-module__ax8AwW__infoBlock .inmobiliaria-module-scss-module__ax8AwW__amenities{color:#555;gap:1.5rem;margin-bottom:2.5rem;font-size:.9rem;display:flex}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertyCard .inmobiliaria-module-scss-module__ax8AwW__infoBlock .inmobiliaria-module-scss-module__ax8AwW__amenities div{align-items:center;gap:.5rem;display:flex}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertyCard .inmobiliaria-module-scss-module__ax8AwW__infoBlock .inmobiliaria-module-scss-module__ax8AwW__cardFooter{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding-top:1.5rem;display:flex}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertyCard .inmobiliaria-module-scss-module__ax8AwW__infoBlock .inmobiliaria-module-scss-module__ax8AwW__cardFooter .inmobiliaria-module-scss-module__ax8AwW__price{color:#1f3c88;font-size:1.5rem;font-weight:800}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertyCard .inmobiliaria-module-scss-module__ax8AwW__infoBlock .inmobiliaria-module-scss-module__ax8AwW__cardFooter .inmobiliaria-module-scss-module__ax8AwW__likeBtn{cursor:pointer;color:#111;background:#f4f6fa;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertyCard .inmobiliaria-module-scss-module__ax8AwW__infoBlock .inmobiliaria-module-scss-module__ax8AwW__cardFooter .inmobiliaria-module-scss-module__ax8AwW__likeBtn:hover{background:#eee}.inmobiliaria-module-scss-module__ax8AwW__whyUs{text-align:center;background:#fff;padding:5rem 4rem}.inmobiliaria-module-scss-module__ax8AwW__whyUs .inmobiliaria-module-scss-module__ax8AwW__subheading{color:#1f3c88;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.8rem;font-weight:700}.inmobiliaria-module-scss-module__ax8AwW__whyUs h2{color:#111;margin-bottom:4rem;font-size:2.5rem;font-weight:800}.inmobiliaria-module-scss-module__ax8AwW__whyUs .inmobiliaria-module-scss-module__ax8AwW__featuresGrid{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.inmobiliaria-module-scss-module__ax8AwW__whyUs .inmobiliaria-module-scss-module__ax8AwW__featuresGrid .inmobiliaria-module-scss-module__ax8AwW__feature .inmobiliaria-module-scss-module__ax8AwW__iconWrapper{color:#1f3c88;background:#f0f4ff;border-radius:1rem;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1.5rem;display:flex}.inmobiliaria-module-scss-module__ax8AwW__whyUs .inmobiliaria-module-scss-module__ax8AwW__featuresGrid .inmobiliaria-module-scss-module__ax8AwW__feature .inmobiliaria-module-scss-module__ax8AwW__iconWrapper svg{width:28px;height:28px}.inmobiliaria-module-scss-module__ax8AwW__whyUs .inmobiliaria-module-scss-module__ax8AwW__featuresGrid .inmobiliaria-module-scss-module__ax8AwW__feature h3{color:#111;margin-bottom:1rem;font-size:1.2rem}.inmobiliaria-module-scss-module__ax8AwW__whyUs .inmobiliaria-module-scss-module__ax8AwW__featuresGrid .inmobiliaria-module-scss-module__ax8AwW__feature p{color:#666;font-size:.95rem;line-height:1.6}.inmobiliaria-module-scss-module__ax8AwW__cta{background:#f9f9fb;padding:4rem}.inmobiliaria-module-scss-module__ax8AwW__cta .inmobiliaria-module-scss-module__ax8AwW__ctaBlock{text-align:center;color:#fff;background:linear-gradient(135deg,#1f3c88 0%,#152960 100%);border-radius:1rem;padding:5rem 2rem;box-shadow:0 20px 40px #1f3c8833}.inmobiliaria-module-scss-module__ax8AwW__cta .inmobiliaria-module-scss-module__ax8AwW__ctaBlock h2{margin-bottom:1.5rem;font-size:2.5rem;font-weight:800}.inmobiliaria-module-scss-module__ax8AwW__cta .inmobiliaria-module-scss-module__ax8AwW__ctaBlock p{color:#fffc;max-width:600px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.6}.inmobiliaria-module-scss-module__ax8AwW__cta .inmobiliaria-module-scss-module__ax8AwW__ctaBlock .inmobiliaria-module-scss-module__ax8AwW__btnGroup{justify-content:center;gap:1rem;display:flex}.inmobiliaria-module-scss-module__ax8AwW__cta .inmobiliaria-module-scss-module__ax8AwW__ctaBlock .inmobiliaria-module-scss-module__ax8AwW__btnGroup .inmobiliaria-module-scss-module__ax8AwW__primaryBtn{color:#1f3c88;background:#fff;border-radius:.5rem;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:transform .3s}.inmobiliaria-module-scss-module__ax8AwW__cta .inmobiliaria-module-scss-module__ax8AwW__ctaBlock .inmobiliaria-module-scss-module__ax8AwW__btnGroup .inmobiliaria-module-scss-module__ax8AwW__primaryBtn:hover{transform:translateY(-2px)}.inmobiliaria-module-scss-module__ax8AwW__cta .inmobiliaria-module-scss-module__ax8AwW__ctaBlock .inmobiliaria-module-scss-module__ax8AwW__btnGroup .inmobiliaria-module-scss-module__ax8AwW__outlineBtn{color:#fff;background:0 0;border:2px solid #ffffff4d;border-radius:.5rem;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:all .3s}.inmobiliaria-module-scss-module__ax8AwW__cta .inmobiliaria-module-scss-module__ax8AwW__ctaBlock .inmobiliaria-module-scss-module__ax8AwW__btnGroup .inmobiliaria-module-scss-module__ax8AwW__outlineBtn:hover{border-color:#fff}.inmobiliaria-module-scss-module__ax8AwW__footer{color:#888;background:#111424;padding:5rem 4rem 2rem;font-size:.9rem}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__footerGrid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;margin-bottom:4rem;display:grid}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__footerGrid .inmobiliaria-module-scss-module__ax8AwW__brandBlock .inmobiliaria-module-scss-module__ax8AwW__logo{color:#fff;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;display:flex}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__footerGrid .inmobiliaria-module-scss-module__ax8AwW__brandBlock .inmobiliaria-module-scss-module__ax8AwW__logo svg{color:#4a7cff}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__footerGrid .inmobiliaria-module-scss-module__ax8AwW__brandBlock .inmobiliaria-module-scss-module__ax8AwW__logo span{font-weight:600}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__footerGrid .inmobiliaria-module-scss-module__ax8AwW__brandBlock p{margin-bottom:1.5rem;line-height:1.6}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__footerGrid .inmobiliaria-module-scss-module__ax8AwW__brandBlock .inmobiliaria-module-scss-module__ax8AwW__socials{gap:1rem;display:flex}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__footerGrid .inmobiliaria-module-scss-module__ax8AwW__brandBlock .inmobiliaria-module-scss-module__ax8AwW__socials a{color:#fff;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__footerGrid .inmobiliaria-module-scss-module__ax8AwW__brandBlock .inmobiliaria-module-scss-module__ax8AwW__socials a:hover{background:#4a7cff}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__footerGrid h4{color:#fff;margin-bottom:1.5rem;font-size:1.1rem}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__footerGrid ul{flex-direction:column;gap:.8rem;list-style:none;display:flex}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__footerGrid ul a{color:#888;text-decoration:none;transition:color .3s}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__footerGrid ul a:hover{color:#fff}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__footerGrid .inmobiliaria-module-scss-module__ax8AwW__contactBlock ul li{align-items:flex-start;gap:.5rem;display:flex}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__footerGrid .inmobiliaria-module-scss-module__ax8AwW__contactBlock ul li svg{color:#4a7cff;flex-shrink:0;margin-top:.2rem}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__bottomBar{text-align:center;border-top:1px solid #ffffff1a;padding-top:2rem;font-size:.8rem}@media (max-width:968px){.inmobiliaria-module-scss-module__ax8AwW__header{padding:1rem 1.5rem}.inmobiliaria-module-scss-module__ax8AwW__header .inmobiliaria-module-scss-module__ax8AwW__nav{display:none}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent h1{font-size:2.5rem}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner{flex-direction:column}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchInput{border-bottom:1px solid #eee;border-right:none;width:100%}.inmobiliaria-module-scss-module__ax8AwW__hero .inmobiliaria-module-scss-module__ax8AwW__heroContent .inmobiliaria-module-scss-module__ax8AwW__searchBanner .inmobiliaria-module-scss-module__ax8AwW__searchBtn{border-radius:0 0 .5rem .5rem;justify-content:center;width:100%;padding:1rem}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection{padding:3rem 1.5rem}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__sectionHeader{flex-direction:column;align-items:flex-start;gap:1rem}.inmobiliaria-module-scss-module__ax8AwW__propertiesSection .inmobiliaria-module-scss-module__ax8AwW__propertiesGrid{grid-template-columns:1fr}.inmobiliaria-module-scss-module__ax8AwW__whyUs{padding:3rem 1.5rem}.inmobiliaria-module-scss-module__ax8AwW__whyUs .inmobiliaria-module-scss-module__ax8AwW__featuresGrid{grid-template-columns:1fr;gap:2rem}.inmobiliaria-module-scss-module__ax8AwW__cta{padding:1.5rem}.inmobiliaria-module-scss-module__ax8AwW__cta .inmobiliaria-module-scss-module__ax8AwW__ctaBlock{padding:3rem 1.5rem}.inmobiliaria-module-scss-module__ax8AwW__cta .inmobiliaria-module-scss-module__ax8AwW__ctaBlock .inmobiliaria-module-scss-module__ax8AwW__btnGroup{flex-direction:column}.inmobiliaria-module-scss-module__ax8AwW__footer{padding:3rem 1.5rem 2rem}.inmobiliaria-module-scss-module__ax8AwW__footer .inmobiliaria-module-scss-module__ax8AwW__footerGrid{grid-template-columns:1fr;gap:2rem}}
