.villa-marketplace-v1{background:#f8fafc!important;color:#0f172a!important}.villa-marketplace-v1 .villa-hero-v3{min-height:350px!important;padding-top:0!important;border:0!important;color:white!important}.villa-marketplace-v1 .villa-hero-v3>.relative.mx-auto{max-width:1280px!important;padding:30px 28px 28px!important}.villa-marketplace-v1 .villa-hero-v3 h1{font-size:clamp(32px,3.3vw,48px)!important;line-height:1.06!important;letter-spacing:-1.5px!important}.villa-marketplace-v1 .villa-hero-v3 h1 span{color:#ff712c!important}.villa-marketplace-v1 .villa-hero-v3 p{color:#fff!important;font-size:14px!important}.villa-marketplace-v1 .villa-hero-v3 .villa-search-heading-v3{display:none!important}.villa-marketplace-v1 [data-villa-search-v3]{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:13px!important;box-shadow:0 8px 28px #0002!important;margin-top:24px!important}.villa-marketplace-v1 [data-villa-search-v3]>div>button{color:#0f172a!important}.villa-marketplace-v1 [data-villa-search-v3]>div:last-child button{background:#ff681f!important;color:#fff!important}.villa-marketplace-v1 .villa-hero-v3 .villa-hero-content-v3{min-height:145px!important}.villa-marketplace-v1 .villa-hero-v3 .villa-hero-content-v3>div:nth-child(2){display:none!important}.villa-marketplace-v1 .villa-marketplace-layout{display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;gap:22px!important;align-items:start!important}.villa-marketplace-v1 .villa-marketplace-layout>aside>div{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 3px 12px #0f172a0a!important;color:#0f172a!important}.villa-marketplace-v1 .villa-marketplace-layout>aside h3,.villa-marketplace-v1 .villa-marketplace-layout>aside summary{color:#0f172a!important}.villa-marketplace-v1 .villa-marketplace-layout>aside input,.villa-marketplace-v1 .villa-marketplace-layout>aside select{background:#fff!important;color:#0f172a!important;border:1px solid #e2e8f0!important}.villa-marketplace-v1 .villa-marketplace-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.villa-marketplace-v1 .villa-marketplace-card{display:flex!important;flex-direction:column!important;background:#fff!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 4px 16px #0f172a0d!important}.villa-marketplace-v1 .villa-marketplace-card>div:first-child{height:175px!important;min-height:175px!important}.villa-marketplace-v1 .villa-marketplace-card>div:nth-child(2){padding:14px!important}.villa-marketplace-v1 .villa-marketplace-card h3{font-size:17px!important;font-weight:800!important;color:#0f172a!important}.villa-marketplace-v1 .villa-marketplace-card a{text-decoration:none}@media(max-width:1199px){.villa-marketplace-v1 .villa-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1023px){.villa-marketplace-v1 .villa-marketplace-layout{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:640px){.villa-marketplace-v1 .villa-marketplace-grid{grid-template-columns:minmax(0,1fr)!important}.villa-marketplace-v1 .villa-hero-v3>.relative.mx-auto{padding:24px 16px!important}}.villa-marketplace-v1 .villa-hero-v3>div:first-child{background-image:url(https://images.unsplash.com/photo-1600596542815-ffad4c1539a9?auto=format&fit=crop&w=2200&q=90)!important;background-size:cover!important;background-position:50%!important;opacity:1!important}.villa-marketplace-v1 .villa-hero-v3{background-image:url(https://images.unsplash.com/photo-1613490493576-7fde63acd811?auto=format&fit=crop&w=2200&q=90)!important;background-size:cover!important;background-position:50%!important}.villa-marketplace-v1 .villa-hero-v3>div:first-child{background:transparent!important;opacity:0!important}.villa-marketplace-v1 .villa-hero-v3>div:nth-child(2){background:linear-gradient(90deg,rgba(5,20,38,.65),rgba(5,20,38,.05))!important}.villa-marketplace-v1 .villa-hero-v3{background-image:none!important}.villa-marketplace-v1 .villa-hero-v3>div.absolute.inset-0.bg-cover{background-image:url(https://images.unsplash.com/photo-1613490493576-7fde63acd811?auto=format&fit=crop&w=2200&q=90)!important;background-size:cover!important;background-position:50%!important;opacity:1!important;visibility:visible!important}.villa-marketplace-v1 .villa-hero-v3>div.absolute.inset-0.bg-gradient-to-r{background:linear-gradient(90deg,rgba(5,20,38,.65),rgba(5,20,38,.08))!important}