.MgInmobiliaria-module__wk5t2q__mgVipApp{color:#0a1a2e!important;-webkit-font-smoothing:antialiased!important;background-color:#f7f5ef!important;margin:0!important;padding:0!important;font-family:Inter,system-ui,-apple-system,sans-serif!important;line-height:1.5!important;transition:background-color .5s,color .5s!important;overflow-x:hidden!important}.MgInmobiliaria-module__wk5t2q__sunsetTheme{color:#fceade!important;background-color:#1a0f1d!important}.MgInmobiliaria-module__wk5t2q__nightTheme{color:#e2eafc!important;background-color:#030a16!important}.MgInmobiliaria-module__wk5t2q__mgVipApp *,.MgInmobiliaria-module__wk5t2q__mgVipApp :before,.MgInmobiliaria-module__wk5t2q__mgVipApp :after{box-sizing:border-box!important}.MgInmobiliaria-module__wk5t2q__mgVipApp a{text-decoration:none!important}.MgInmobiliaria-module__wk5t2q__mgVipApp button{font-family:inherit!important}.MgInmobiliaria-module__wk5t2q__container{max-width:1240px!important;margin:0 auto!important;padding:0 1.5rem!important}.MgInmobiliaria-module__wk5t2q__textCenter{text-align:center!important}.MgInmobiliaria-module__wk5t2q__textGold{color:#c99a3c!important}.MgInmobiliaria-module__wk5t2q__textGreen{color:#2e7d32!important}.MgInmobiliaria-module__wk5t2q__mb2{margin-bottom:.5rem!important}.MgInmobiliaria-module__wk5t2q__mb3{margin-bottom:.75rem!important}.MgInmobiliaria-module__wk5t2q__weatherBar{color:#fff!important;background:#040f21!important;border-bottom:1px solid #c99a3c4d!important;padding:.5rem 0!important;font-size:.8rem!important}.MgInmobiliaria-module__wk5t2q__wbContainer{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__wbLeft{flex-wrap:wrap!important;align-items:center!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__wbRight{flex-wrap:wrap!important;align-items:center!important;gap:1rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__wbDot{color:#c99a3c!important;margin:0 .4rem!important}.MgInmobiliaria-module__wk5t2q__wbCurrency{align-items:center!important;gap:.3rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__csLabel{color:#c99a3c!important;margin-right:.3rem!important;font-size:.7rem!important;font-weight:700!important}.MgInmobiliaria-module__wk5t2q__csBtn{color:#ffffffb3!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:4px!important;align-items:center!important;gap:.2rem!important;padding:.2rem .5rem!important;font-size:.75rem!important;transition:all .2s!important;display:inline-flex!important}.MgInmobiliaria-module__wk5t2q__csBtnActive{color:#061831!important;background:#c99a3c!important;font-weight:700!important}.MgInmobiliaria-module__wk5t2q__navHeader{z-index:1000!important;background:linear-gradient(#061831f2 0%,#061831cc 100%)!important;width:100%!important;padding:.5rem 0!important;transition:all .3s!important;position:fixed!important;top:32px!important;left:0!important}.MgInmobiliaria-module__wk5t2q__navHeaderScrolled{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#061831fa!important;border-bottom:1px solid #c99a3c4d!important;top:0!important}.MgInmobiliaria-module__wk5t2q__navContainer{justify-content:space-between!important;align-items:center!important;gap:1rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__logoLink{flex-shrink:0!important;align-items:center!important;gap:.65rem!important;text-decoration:none!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__logoText{color:#fff!important;font-family:Playfair Display,serif!important;font-size:1.3rem!important;font-weight:700!important;line-height:1.1!important}.MgInmobiliaria-module__wk5t2q__logoText span{color:#c99a3c!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-family:Inter,sans-serif!important;font-size:.65rem!important;font-weight:600!important;display:block!important}.MgInmobiliaria-module__wk5t2q__navMenu{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:1.1rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__navMenu a{color:#ffffffe6!important;white-space:nowrap!important;font-size:.85rem!important;font-weight:500!important;text-decoration:none!important;transition:color .2s!important}.MgInmobiliaria-module__wk5t2q__navMenu a:hover{color:#c99a3c!important}.MgInmobiliaria-module__wk5t2q__btn{cursor:pointer!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;padding:.85rem 1.8rem!important;font-size:.9rem!important;font-weight:600!important;text-decoration:none!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.MgInmobiliaria-module__wk5t2q__btn:hover{transform:translateY(-3px)!important;box-shadow:0 10px 20px #00000026!important}.MgInmobiliaria-module__wk5t2q__btnGold{color:#061831!important;background:linear-gradient(135deg,#c99a3c,#e5b252)!important}.MgInmobiliaria-module__wk5t2q__btnNavy{color:#fff!important;background:#0a2a50!important}.MgInmobiliaria-module__wk5t2q__btnWa{color:#fff!important;background:#25d366!important}.MgInmobiliaria-module__wk5t2q__btnOutline{color:#fff!important;background:#ffffff26!important;border:1px solid #fff6!important}.MgInmobiliaria-module__wk5t2q__btnBlock{text-align:center!important;width:100%!important}.MgInmobiliaria-module__wk5t2q__flex1{flex:1!important}@keyframes MgInmobiliaria-module__wk5t2q__kenburnsAnim{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.MgInmobiliaria-module__wk5t2q__kenburns{animation:25s ease-in-out infinite MgInmobiliaria-module__wk5t2q__kenburnsAnim!important}.MgInmobiliaria-module__wk5t2q__heroSection{background-color:#061831!important;align-items:center!important;min-height:100vh!important;padding-top:120px!important;padding-bottom:80px!important;display:flex!important;position:relative!important;overflow:hidden!important}.MgInmobiliaria-module__wk5t2q__heroBg{z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.MgInmobiliaria-module__wk5t2q__heroImg{object-fit:cover!important;width:100%!important;height:100%!important}.MgInmobiliaria-module__wk5t2q__heroOverlay{background:linear-gradient(#061831b3 0%,#061831f0 100%)!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.MgInmobiliaria-module__wk5t2q__heroContent{z-index:2!important;color:#fff!important;max-width:900px!important;position:relative!important}.MgInmobiliaria-module__wk5t2q__heroBadge{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff26!important;border:1px solid #ffffff4d!important;border-radius:99px!important;align-items:center!important;gap:.4rem!important;margin-bottom:1.5rem!important;padding:.4rem 1rem!important;font-size:.85rem!important;display:inline-flex!important}.MgInmobiliaria-module__wk5t2q__heroTitle{color:#fff!important;margin-bottom:1.2rem!important;font-family:Playfair Display,serif!important;font-size:clamp(2.5rem,5vw,4.5rem)!important;line-height:1.1!important}.MgInmobiliaria-module__wk5t2q__heroItalic{color:#c99a3c!important;font-style:italic!important}.MgInmobiliaria-module__wk5t2q__heroSub{color:#ffffffe6!important;max-width:700px!important;margin-bottom:2rem!important;font-size:1.2rem!important}.MgInmobiliaria-module__wk5t2q__heroActions{flex-wrap:wrap!important;gap:1rem!important;margin-bottom:3rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__heroCard{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#061831e0!important;border:1px solid #c99a3c66!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:1.5rem!important;padding:1.5rem 2rem!important;transition:transform .3s!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__heroCard:hover{transform:translateY(-4px)!important}.MgInmobiliaria-module__wk5t2q__hcTag{color:#c99a3c!important;letter-spacing:.1em!important;font-size:.75rem!important;font-weight:700!important}.MgInmobiliaria-module__wk5t2q__hcTitle{color:#fff!important;margin:.2rem 0!important;font-family:Playfair Display,serif!important;font-size:1.4rem!important}.MgInmobiliaria-module__wk5t2q__hcPrice{color:#c99a3c!important;margin-bottom:.4rem!important;font-family:Playfair Display,serif!important;font-size:1.5rem!important;font-weight:700!important;display:block!important}.MgInmobiliaria-module__wk5t2q__section{padding:5.5rem 0!important}.MgInmobiliaria-module__wk5t2q__trustSection{z-index:5!important;background:#f7f5ef!important;margin-top:-30px!important;padding:4rem 0!important;position:relative!important}.MgInmobiliaria-module__wk5t2q__trustGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:2rem!important;display:grid!important}.MgInmobiliaria-module__wk5t2q__trustCard{background:#fff!important;border:1px solid #0a2a5014!important;border-radius:18px!important;padding:2rem!important;transition:transform .3s!important;box-shadow:0 10px 30px #0000000a!important}.MgInmobiliaria-module__wk5t2q__trustCard:hover{transform:translateY(-5px)!important}.MgInmobiliaria-module__wk5t2q__sectionHeader{text-align:center!important;margin-bottom:3rem!important}.MgInmobiliaria-module__wk5t2q__tag{color:#c99a3c!important;letter-spacing:.15em!important;margin-bottom:.3rem!important;font-size:.75rem!important;font-weight:700!important;display:block!important}.MgInmobiliaria-module__wk5t2q__title{color:#0a2a50!important;margin-bottom:.8rem!important;font-family:Playfair Display,serif!important;font-size:2.3rem!important}.MgInmobiliaria-module__wk5t2q__sub{color:#5a6578!important;max-width:600px!important;margin:0 auto!important;font-size:1.05rem!important}.MgInmobiliaria-module__wk5t2q__mgVipApp .MgInmobiliaria-module__wk5t2q__fpTabs,.MgInmobiliaria-module__wk5t2q__fpTabs{background:#0a2a500d!important;border-radius:99px!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:1rem!important;max-width:fit-content!important;margin-bottom:2.5rem!important;margin-left:auto!important;margin-right:auto!important;padding:.4rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__mgVipApp button.MgInmobiliaria-module__wk5t2q__fpTab,.MgInmobiliaria-module__wk5t2q__fpTab{color:#0a2a50!important;cursor:pointer!important;background:#fff!important;border:1px solid #0a2a5026!important;border-radius:99px!important;padding:.8rem 1.6rem!important;font-size:.95rem!important;font-weight:600!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 6px #0000000a!important}.MgInmobiliaria-module__wk5t2q__mgVipApp button.MgInmobiliaria-module__wk5t2q__fpTab:hover,.MgInmobiliaria-module__wk5t2q__fpTab:hover{color:#c99a3c!important;border-color:#c99a3c!important;transform:translateY(-2px)!important}.MgInmobiliaria-module__wk5t2q__mgVipApp button.MgInmobiliaria-module__wk5t2q__fpTabActive,.MgInmobiliaria-module__wk5t2q__fpTabActive{color:#c99a3c!important;background:#0a2a50!important;border-color:#0a2a50!important;font-weight:700!important;box-shadow:0 8px 20px #0a2a5040!important}.MgInmobiliaria-module__wk5t2q__fpCard{cursor:pointer!important;border-radius:24px!important;height:480px!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 40px #0000001f!important}.MgInmobiliaria-module__wk5t2q__fpImg{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s!important}.MgInmobiliaria-module__wk5t2q__fpCard:hover .MgInmobiliaria-module__wk5t2q__fpImg{transform:scale(1.05)!important}.MgInmobiliaria-module__wk5t2q__fpOverlay{color:#fff!important;background:linear-gradient(#0000 0%,#061831f2 100%)!important;width:100%!important;padding:2rem!important;position:absolute!important;bottom:0!important;left:0!important}.MgInmobiliaria-module__wk5t2q__fpOverlay h3{color:#c99a3c!important;margin-bottom:.4rem!important;font-family:Playfair Display,serif!important;font-size:1.6rem!important}.MgInmobiliaria-module__wk5t2q__fpOverlay p{color:#ffffffe6!important;margin-bottom:.6rem!important;font-size:.95rem!important}.MgInmobiliaria-module__wk5t2q__clickHint{color:#c99a3c!important;align-items:center!important;gap:.4rem!important;font-size:.8rem!important;font-weight:700!important;display:inline-flex!important}.MgInmobiliaria-module__wk5t2q__featuredGrid{grid-template-columns:1fr 1fr!important;align-items:start!important;gap:3rem!important;display:grid!important}.MgInmobiliaria-module__wk5t2q__featMedia{cursor:pointer!important;border-radius:24px!important;height:440px!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 40px #00000026!important}.MgInmobiliaria-module__wk5t2q__featMainImg{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s!important}.MgInmobiliaria-module__wk5t2q__featMedia:hover .MgInmobiliaria-module__wk5t2q__featMainImg{transform:scale(1.06)!important}.MgInmobiliaria-module__wk5t2q__featOverlay{color:#fff!important;background:linear-gradient(#0000 0%,#061831eb 100%)!important;justify-content:space-between!important;align-items:flex-end!important;width:100%!important;padding:1.8rem!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important}.MgInmobiliaria-module__wk5t2q__badgeSea{color:#c99a3c!important;background:#0a2a50!important;border:1px solid #c99a3c!important;border-radius:99px!important;padding:.4rem 1rem!important;font-size:.8rem!important;font-weight:700!important;position:absolute!important;top:1.2rem!important;left:1.2rem!important}.MgInmobiliaria-module__wk5t2q__priceBox{background:#eee8dc!important;border-left:4px solid #c99a3c!important;border-radius:16px!important;margin-bottom:1.5rem!important;padding:1.5rem!important}.MgInmobiliaria-module__wk5t2q__priceVal{color:#0a2a50!important;margin:.2rem 0!important;font-family:Playfair Display,serif!important;font-size:2.2rem!important}.MgInmobiliaria-module__wk5t2q__specsGrid{grid-template-columns:repeat(3,1fr)!important;gap:1rem!important;margin:1.5rem 0!important;display:grid!important}.MgInmobiliaria-module__wk5t2q__specItem{background:#fff!important;border:1px solid #0a2a500f!important;border-radius:14px!important;align-items:center!important;gap:.65rem!important;padding:.85rem .95rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__specItem .MgInmobiliaria-module__wk5t2q__lbl{color:#7a869a!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.72rem!important;line-height:1.15!important;display:block!important}.MgInmobiliaria-module__wk5t2q__specItem strong{color:#0a2a50!important;font-size:.88rem!important;font-weight:700!important;line-height:1.2!important;display:block!important}.MgInmobiliaria-module__wk5t2q__catalogGrid,.MgInmobiliaria-module__wk5t2q__amenitiesGrid,.MgInmobiliaria-module__wk5t2q__vipGrid,.MgInmobiliaria-module__wk5t2q__reviewsGrid,.MgInmobiliaria-module__wk5t2q__processGrid,.MgInmobiliaria-module__wk5t2q__radarGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:2.2rem!important;display:grid!important}.MgInmobiliaria-module__wk5t2q__catCard{background:#fff!important;border:1px solid #0a2a5014!important;border-radius:20px!important;padding:1.5rem!important;transition:transform .3s,box-shadow .3s!important}.MgInmobiliaria-module__wk5t2q__catCard:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px #0a2a501f!important}.MgInmobiliaria-module__wk5t2q__catImgBox{border-radius:14px!important;height:210px!important;margin-bottom:1.2rem!important;position:relative!important;overflow:hidden!important}.MgInmobiliaria-module__wk5t2q__catImg{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .4s!important}.MgInmobiliaria-module__wk5t2q__catCard:hover .MgInmobiliaria-module__wk5t2q__catImg{transform:scale(1.08)!important}.MgInmobiliaria-module__wk5t2q__catBadge{color:#c99a3c!important;background:#0a2a50!important;border-radius:99px!important;padding:.3rem .8rem!important;font-size:.75rem!important;font-weight:700!important;position:absolute!important;top:.8rem!important;left:.8rem!important}.MgInmobiliaria-module__wk5t2q__catBody{padding-top:.5rem!important}.MgInmobiliaria-module__wk5t2q__catLoc{color:#7a869a!important;align-items:center!important;gap:.3rem!important;margin-bottom:.3rem!important;font-size:.8rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__catTitle{color:#0a2a50!important;margin-bottom:.3rem!important;font-family:Playfair Display,serif!important;font-size:1.35rem!important}.MgInmobiliaria-module__wk5t2q__catSpecs{color:#5a6578!important;margin-bottom:1.2rem!important;font-size:.85rem!important}.MgInmobiliaria-module__wk5t2q__catFooter{border-top:1px solid #0a2a5014!important;justify-content:space-between!important;align-items:center!important;padding-top:.8rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__catPrice{color:#0a2a50!important;font-family:Playfair Display,serif!important;font-size:1.25rem!important;font-weight:700!important}.MgInmobiliaria-module__wk5t2q__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:1.2rem!important;display:grid!important}.MgInmobiliaria-module__wk5t2q__galCard{cursor:pointer!important;background:#e0d8c8!important;border-radius:16px!important;height:230px!important;position:relative!important;overflow:hidden!important}.MgInmobiliaria-module__wk5t2q__galImg{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .4s!important}.MgInmobiliaria-module__wk5t2q__galCard:hover .MgInmobiliaria-module__wk5t2q__galImg{transform:scale(1.08)!important}.MgInmobiliaria-module__wk5t2q__galOverlay{opacity:0!important;color:#fff!important;background:#061831bf!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;transition:opacity .3s!important;display:flex!important;position:absolute!important;top:0!important;left:0!important}.MgInmobiliaria-module__wk5t2q__galCard:hover .MgInmobiliaria-module__wk5t2q__galOverlay{opacity:1!important}.MgInmobiliaria-module__wk5t2q__roiCard{background:#fff!important;border:1px solid #0a2a5014!important;border-radius:24px!important;grid-template-columns:1fr 1fr!important;gap:2.8rem!important;padding:2.8rem!important;display:grid!important;box-shadow:0 20px 40px #0000000d!important}.MgInmobiliaria-module__wk5t2q__roiHeading{color:#0a2a50!important;margin-bottom:2rem!important;font-family:Playfair Display,serif!important;font-size:1.5rem!important}.MgInmobiliaria-module__wk5t2q__roiRight{color:#fff!important;background:#0a2a50!important;border-radius:20px!important;padding:2.2rem!important}.MgInmobiliaria-module__wk5t2q__resBox{margin-bottom:1.4rem!important}.MgInmobiliaria-module__wk5t2q__resBox strong{font-family:Playfair Display,serif!important;font-size:1.7rem!important;display:block!important}.MgInmobiliaria-module__wk5t2q__sliderGroup{flex-direction:column!important;gap:.6rem!important;margin-bottom:1.8rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__sliderGroup label{color:#0a2a50!important;justify-content:space-between!important;align-items:center!important;margin-bottom:.4rem!important;font-size:.95rem!important;font-weight:500!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__sliderGroup label strong{color:#c99a3c!important;font-size:1rem!important;font-weight:700!important}.MgInmobiliaria-module__wk5t2q__rangeInput{appearance:none!important;cursor:pointer!important;background:#e4dccb!important;border-radius:99px!important;outline:none!important;width:100%!important;height:8px!important;margin:.4rem 0!important}.MgInmobiliaria-module__wk5t2q__rangeInput::-webkit-slider-thumb{appearance:none!important;cursor:pointer!important;background:linear-gradient(135deg,#c99a3c,#e5b252)!important;border:2px solid #fff!important;border-radius:50%!important;width:24px!important;height:24px!important;transition:transform .2s!important;box-shadow:0 4px 12px #c99a3c73!important}.MgInmobiliaria-module__wk5t2q__rangeInput::-webkit-slider-thumb:hover{transform:scale(1.2)!important}.MgInmobiliaria-module__wk5t2q__rangeInput::-moz-range-thumb{cursor:pointer!important;background:linear-gradient(135deg,#c99a3c,#e5b252)!important;border:2px solid #fff!important;border-radius:50%!important;width:24px!important;height:24px!important;box-shadow:0 4px 12px #c99a3c73!important}.MgInmobiliaria-module__wk5t2q__valuationBanner{color:#fff!important;background:linear-gradient(120deg,#061831,#0a2a50,#c99a3c)!important;padding:3.5rem 0!important}.MgInmobiliaria-module__wk5t2q__vbCard{justify-content:space-between!important;align-items:center!important;gap:2rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__footer{color:#fff!important;background:#040f21!important;border-top:2px solid #c99a3c!important;padding:4rem 0 2rem!important}.MgInmobiliaria-module__wk5t2q__floatingWa{color:#fff!important;z-index:999!important;background:#25d366!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:64px!important;height:64px!important;text-decoration:none!important;transition:transform .2s!important;display:flex!important;position:fixed!important;bottom:2rem!important;right:2rem!important;box-shadow:0 10px 25px #25d36666!important}.MgInmobiliaria-module__wk5t2q__floatingWa:hover{transform:scale(1.1)!important}.MgInmobiliaria-module__wk5t2q__stickyBar{z-index:990!important;background:#061831!important;border-top:2px solid #c99a3c!important;width:100%!important;padding:.9rem 0!important;transition:transform .3s!important;position:fixed!important;bottom:0!important;left:0!important;transform:translateY(100%)!important;box-shadow:0 -10px 30px #0006!important}.MgInmobiliaria-module__wk5t2q__stickyBarVisible{transform:translateY(0)!important}.MgInmobiliaria-module__wk5t2q__stickyContent{color:#fff!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__stickyTitle{color:#fff!important;font-family:Playfair Display,serif!important;font-size:1.15rem!important;display:block!important}.MgInmobiliaria-module__wk5t2q__stickySubtitle{color:#c99a3c!important;font-size:.85rem!important;font-weight:600!important}.MgInmobiliaria-module__wk5t2q__modalBackdrop{-webkit-backdrop-filter:blur(30px)!important;backdrop-filter:blur(30px)!important;z-index:9999!important;background:#030a16f5!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;padding:1rem!important;display:flex!important;position:fixed!important;top:0!important;left:0!important}.MgInmobiliaria-module__wk5t2q__lightboxBox{color:#fff!important;background:#061831f5!important;border:1px solid #c99a3c80!important;border-radius:28px!important;flex-direction:column!important;gap:1.2rem!important;width:96%!important;max-width:1320px!important;padding:1.8rem 2.2rem!important;display:flex!important;box-shadow:0 40px 100px #000000e6,0 0 50px #c99a3c33!important}.MgInmobiliaria-module__wk5t2q__lbHeader{border-bottom:1px solid #c99a3c4d!important;justify-content:space-between!important;align-items:center!important;padding-bottom:1.2rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__lbCounter{color:#fff!important;align-items:center!important;gap:.8rem!important;font-family:Playfair Display,serif!important;font-size:1.35rem!important;font-weight:700!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__lbCounter span{color:#c99a3c!important;font-style:italic!important;font-weight:400!important}.MgInmobiliaria-module__wk5t2q__lb4kBadge{color:#c99a3c!important;letter-spacing:.1em!important;background:#c99a3c33!important;border:1px solid #c99a3c!important;border-radius:99px!important;padding:.3rem .8rem!important;font-family:Inter,sans-serif!important;font-size:.75rem!important;font-weight:700!important}.MgInmobiliaria-module__wk5t2q__lbCloseBtn{color:#c99a3c!important;cursor:pointer!important;background:#c99a3c26!important;border:1px solid #c99a3c!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;box-shadow:0 4px 15px #0000004d!important}.MgInmobiliaria-module__wk5t2q__lbCloseBtn:hover{color:#061831!important;background:linear-gradient(135deg,#c99a3c,#e5b252)!important;transform:scale(1.15)rotate(90deg)!important;box-shadow:0 6px 20px #c99a3c80!important}.MgInmobiliaria-module__wk5t2q__lbBody{justify-content:space-between!important;align-items:center!important;gap:1.8rem!important;height:64vh!important;display:flex!important;position:relative!important}.MgInmobiliaria-module__wk5t2q__lbNavBtn{color:#c99a3c!important;cursor:pointer!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#061831d9!important;border:2px solid #c99a3c!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:58px!important;height:58px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;box-shadow:0 10px 25px #0009!important}.MgInmobiliaria-module__wk5t2q__lbNavBtn:hover{color:#061831!important;background:linear-gradient(135deg,#c99a3c,#e5b252)!important;transform:scale(1.18)!important;box-shadow:0 12px 30px #c99a3c99!important}.MgInmobiliaria-module__wk5t2q__lbImgWrapper{flex:1!important;justify-content:center!important;align-items:center!important;height:100%!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__lbImg{object-fit:contain!important;border:1px solid #ffffff26!important;border-radius:20px!important;max-width:100%!important;max-height:100%!important;transition:transform .3s!important;box-shadow:0 25px 60px #000c,0 0 40px #c99a3c40!important}.MgInmobiliaria-module__wk5t2q__lbThumbStrip{scrollbar-width:none!important;-ms-overflow-style:none!important;border-top:1px solid #c99a3c40!important;gap:.8rem!important;padding:.8rem .2rem!important;display:flex!important;overflow-x:auto!important}.MgInmobiliaria-module__wk5t2q__lbThumbStrip::-webkit-scrollbar{display:none!important}.MgInmobiliaria-module__wk5t2q__lbThumb{object-fit:cover!important;cursor:pointer!important;opacity:.45!important;border:2px solid #0000!important;border-radius:12px!important;flex-shrink:0!important;width:84px!important;height:60px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MgInmobiliaria-module__wk5t2q__lbThumbActive,.MgInmobiliaria-module__wk5t2q__lbThumb:hover{opacity:1!important;border-color:#c99a3c!important;transform:scale(1.14)!important;box-shadow:0 8px 25px #c99a3cb3!important}.MgInmobiliaria-module__wk5t2q__lbFooterControls{color:#fff9!important;justify-content:space-between!important;align-items:center!important;padding-top:.4rem!important;font-size:.8rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__lbKeyHint{color:#c99a3c!important;align-items:center!important;gap:.4rem!important;font-weight:500!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__mobileMenuBtn{color:#c99a3c!important;cursor:pointer!important;background:#c99a3c26!important;border:1px solid #c99a3c80!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:.45rem!important;transition:all .25s!important;display:none!important}.MgInmobiliaria-module__wk5t2q__mobileMenuBtn:hover{color:#061831!important;background:#c99a3c!important}.MgInmobiliaria-module__wk5t2q__mobileDrawer{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;z-index:2500!important;background:linear-gradient(#061831fc 0%,#030a16fc 100%)!important;flex-direction:column!important;width:100vw!important;height:100vh!important;padding:1.5rem!important;animation:.25s cubic-bezier(.16,1,.3,1) forwards MgInmobiliaria-module__wk5t2q__slideDrawerDown!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;overflow-y:auto!important}@keyframes MgInmobiliaria-module__wk5t2q__slideDrawerDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.MgInmobiliaria-module__wk5t2q__mobileDrawerHeader{border-bottom:1px solid #c99a3c40!important;justify-content:space-between!important;align-items:center!important;margin-bottom:1.5rem!important;padding-bottom:1.2rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__mobileNavLinks{flex-direction:column!important;gap:.8rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__mobileNavLinks a{color:#fffffff2!important;background:#ffffff0a!important;border:1px solid #ffffff0f!important;border-radius:12px!important;padding:.75rem 1rem!important;font-size:1.15rem!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important}.MgInmobiliaria-module__wk5t2q__mobileNavLinks a:hover,.MgInmobiliaria-module__wk5t2q__mobileNavLinks a:active{color:#c99a3c!important;background:#c99a3c26!important;border-color:#c99a3c80!important;transform:translate(4px)!important}@media (max-width:900px){html,body,.MgInmobiliaria-module__wk5t2q__mgVipApp{max-width:100vw!important;overflow-x:hidden!important}.MgInmobiliaria-module__wk5t2q__container{max-width:100vw!important;padding:0 1rem!important}.MgInmobiliaria-module__wk5t2q__weatherBar{display:none!important}.MgInmobiliaria-module__wk5t2q__navHeader{padding:.5rem 0!important;top:0!important}.MgInmobiliaria-module__wk5t2q__navMenu,.MgInmobiliaria-module__wk5t2q__desktopOnlyBtn{display:none!important}.MgInmobiliaria-module__wk5t2q__mobileMenuBtn{display:inline-flex!important}.MgInmobiliaria-module__wk5t2q__heroTitle{margin-bottom:.8rem!important;font-size:clamp(1.75rem,6.5vw,2.5rem)!important}.MgInmobiliaria-module__wk5t2q__heroSub{margin-bottom:1.4rem!important;font-size:.92rem!important}.MgInmobiliaria-module__wk5t2q__heroContent{padding-top:4.5rem!important;padding-bottom:2rem!important}.MgInmobiliaria-module__wk5t2q__heroActions{flex-direction:column!important;gap:.6rem!important;width:100%!important;margin-bottom:2rem!important}.MgInmobiliaria-module__wk5t2q__heroActions .MgInmobiliaria-module__wk5t2q__btn{justify-content:center!important;width:100%!important}.MgInmobiliaria-module__wk5t2q__heroCard{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important;width:100%!important;padding:1.2rem!important}.MgInmobiliaria-module__wk5t2q__hcPriceBox{border-top:1px solid #ffffff1a!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding-top:.8rem!important;display:flex!important}.MgInmobiliaria-module__wk5t2q__hcPrice{margin-bottom:0!important;font-size:1.25rem!important}.MgInmobiliaria-module__wk5t2q__featuredGrid,.MgInmobiliaria-module__wk5t2q__roiCard,.MgInmobiliaria-module__wk5t2q__vbCard{grid-template-columns:1fr!important;gap:1.8rem!important}.MgInmobiliaria-module__wk5t2q__priceBox{padding:1.2rem!important}.MgInmobiliaria-module__wk5t2q__priceVal{word-break:break-word!important;font-size:1.6rem!important}.MgInmobiliaria-module__wk5t2q__specsGrid{grid-template-columns:repeat(2,1fr)!important;gap:.6rem!important}.MgInmobiliaria-module__wk5t2q__specItem{gap:.5rem!important;padding:.75rem .8rem!important}.MgInmobiliaria-module__wk5t2q__catalogGrid,.MgInmobiliaria-module__wk5t2q__amenitiesGrid,.MgInmobiliaria-module__wk5t2q__vipGrid,.MgInmobiliaria-module__wk5t2q__reviewsGrid,.MgInmobiliaria-module__wk5t2q__processGrid,.MgInmobiliaria-module__wk5t2q__radarGrid{grid-template-columns:1fr!important;gap:1.5rem!important}.MgInmobiliaria-module__wk5t2q__catFooter{flex-direction:column!important;align-items:stretch!important;gap:.8rem!important}.MgInmobiliaria-module__wk5t2q__catFooter .MgInmobiliaria-module__wk5t2q__btn{justify-content:center!important;width:100%!important}.MgInmobiliaria-module__wk5t2q__catPrice{text-align:left!important;font-size:1.3rem!important}.MgInmobiliaria-module__wk5t2q__fpTabs{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;border-radius:99px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;max-width:100%!important;margin-bottom:1.5rem!important;padding:.4rem!important;display:flex!important;overflow-x:auto!important}.MgInmobiliaria-module__wk5t2q__fpTab{white-space:nowrap!important;flex-shrink:0!important;padding:.6rem 1.2rem!important;font-size:.85rem!important}.MgInmobiliaria-module__wk5t2q__lbBody{gap:.4rem!important;height:52vh!important}.MgInmobiliaria-module__wk5t2q__lbNavBtn{width:40px!important;height:40px!important}.MgInmobiliaria-module__wk5t2q__lbThumb{width:60px!important;height:44px!important}.MgInmobiliaria-module__wk5t2q__lbKeyHint{display:none!important}.MgInmobiliaria-module__wk5t2q__floatingWa{z-index:1000!important;width:50px!important;height:50px!important;bottom:1rem!important;right:1rem!important}}
