.villa-marketplace-v1 section.scroll-mt-24{background:#f8fafc!important;border-color:#e2e8f0!important}.villa-marketplace-v1 section.scroll-mt-24 h2,.villa-marketplace-v1 section.scroll-mt-24 h3{color:#0f172a}.villa-marketplace-v1 section.scroll-mt-24 .text-slate-500,.villa-marketplace-v1 section.scroll-mt-24 .text-slate-600{color:#64748b}.villa-marketplace-v1 section.scroll-mt-24 .text-slate-300{color:#475569}.villa-marketplace-v1 [data-villa-search]{background:#fff!important;border:1px solid #e2e8f0!important;color:#0f172a;box-shadow:0 12px 35px rgba(15,23,42,.09)!important}.villa-marketplace-v1 [data-villa-search] button{color:#0f172a}.villa-marketplace-v1 [data-villa-search] button.bg-orange-500{color:white!important}.villa-marketplace-v1 section.scroll-mt-24 input,.villa-marketplace-v1 section.scroll-mt-24 select{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important}.villa-marketplace-v1 section.scroll-mt-24 .bg-\[\#07111f\],.villa-marketplace-v1 section.scroll-mt-24 .bg-\[\#0c1825\]{background:#fff!important;border-color:#e2e8f0!important}.villa-marketplace-layout{grid-template-columns:minmax(0,270px) minmax(0,1fr);align-items:start;gap:18px}.villa-marketplace-layout>aside{min-width:0}.villa-marketplace-layout>aside>div{background:#fff!important;color:#0f172a;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 4px 20px rgba(15,23,42,.035)}.villa-marketplace-layout>div{min-width:0}.villa-marketplace-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px!important}.villa-marketplace-card{display:flex!important;flex-direction:column!important;min-width:0;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;color:#0f172a;overflow:hidden;box-shadow:0 3px 14px rgba(15,23,42,.035)}.villa-marketplace-card:hover{border-color:#fdba74!important;box-shadow:0 10px 24px rgba(15,23,42,.08)}.villa-marketplace-card>div:first-child{height:190px!important;min-height:190px!important;flex-shrink:0}.villa-marketplace-card>div:first-child img{height:100%!important;width:100%;object-fit:cover}.villa-marketplace-card>div:nth-child(2){padding:14px!important;flex:1}.villa-marketplace-card h3{font-size:17px!important;line-height:1.3;margin-top:5px!important}.villa-marketplace-card .mt-5{margin-top:12px!important}.villa-marketplace-card .p-3{padding:7px!important}.villa-marketplace-card .sm\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.villa-marketplace-card .border-white\/10{border-color:#e2e8f0!important}.villa-marketplace-card a.bg-orange-500{background:#f97316!important;color:#fff!important;border-radius:9px!important;padding:10px 12px!important;font-size:11px!important;white-space:normal}@media(max-width:1200px){.villa-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.villa-marketplace-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.villa-marketplace-grid{grid-template-columns:minmax(0,1fr)}.villa-marketplace-card>div:first-child{height:220px!important}}.villa-marketplace-v1>section:first-of-type{color:#ffffff!important}.villa-marketplace-v1>section:first-of-type h1{color:#ffffff!important;text-shadow:0 2px 16px rgba(0,0,0,.35)}.villa-marketplace-v1>section:first-of-type h1 span{color:#fb923c!important}.villa-marketplace-v1>section:first-of-type p{color:#f1f5f9!important}.villa-marketplace-v1>section:first-of-type
.bg-black\/30{color:#ffffff!important}.villa-marketplace-v1>section:first-of-type
.max-w-\[420px\]{background:rgba(8,19,34,.76)!important;border:1px solid rgba(255,255,255,.24)!important;color:#ffffff!important;box-shadow:0 15px 45px rgba(0,0,0,.18)}.villa-marketplace-v1>section:first-of-type
.max-w-\[420px\] .bg-white\/\[\.04\]{background:rgba(255,255,255,.1)!important;color:#ffffff!important}.villa-marketplace-v1 [data-villa-search]{border-radius:17px!important}.villa-marketplace-v1 [data-villa-search]
button.bg-orange-500{background:#f97316!important;color:#ffffff!important}.villa-marketplace-layout>aside>div{padding:18px!important;border-radius:15px!important}.villa-marketplace-layout>aside h3{font-size:15px;font-weight:800;color:#0f172a!important}.villa-marketplace-layout>aside input,.villa-marketplace-layout>aside select{min-height:43px;border-radius:10px!important;background:#ffffff!important;color:#0f172a!important;border:1px solid #e2e8f0!important}.villa-marketplace-card{transition:transform .2s ease,box-shadow .2s ease}.villa-marketplace-card:hover{transform:translateY(-3px)}.villa-marketplace-card .text-orange-400{color:#ea580c!important}.villa-marketplace-card .text-slate-300{color:#475569!important}.villa-marketplace-card .text-slate-600{color:#64748b!important}.villa-marketplace-v1>section:last-of-type{color:#0f172a}.villa-marketplace-v1>section:last-of-type h2{color:#0f172a!important}.villa-marketplace-v1>section:last-of-type p{color:#64748b}.villa-marketplace-v1 .villa-marketplace-layout{width:100%;min-width:0}.villa-marketplace-v1 .villa-marketplace-layout>aside{max-width:250px!important;align-self:start}.villa-marketplace-v1 .villa-marketplace-layout>aside>div{padding:14px!important;border:1px solid #e5e7eb!important;background:#ffffff!important;box-shadow:0 3px 16px rgba(15,23,42,.035)!important}.villa-marketplace-v1 .villa-marketplace-layout aside h2,.villa-marketplace-v1 .villa-marketplace-layout aside h3{font-size:13px!important;line-height:1.4!important;font-weight:750!important;color:#0f172a!important}.villa-marketplace-v1 .villa-marketplace-layout aside label{font-size:11px!important;line-height:1.4!important;color:#334155!important}.villa-marketplace-v1 .villa-marketplace-layout aside p{font-size:11px!important;line-height:1.5!important}.villa-marketplace-v1 .villa-marketplace-layout aside input:not([type=checkbox]),.villa-marketplace-v1 .villa-marketplace-layout aside select{width:100%;max-width:100%;min-height:36px!important;padding:7px 10px!important;border-radius:8px!important;font-size:11px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;color:#0f172a!important;box-sizing:border-box}.villa-marketplace-v1 .villa-marketplace-layout aside input[type=checkbox]{width:14px!important;height:14px!important;accent-color:#f97316;flex-shrink:0}.villa-marketplace-v1 .villa-marketplace-layout aside .space-y-5>*+*{margin-top:14px!important}.villa-marketplace-v1 .villa-marketplace-layout aside .space-y-4>*+*{margin-top:11px!important}.villa-marketplace-v1 .villa-marketplace-layout aside .space-y-3>*+*{margin-top:9px!important}.villa-marketplace-v1 .villa-marketplace-layout>div{width:100%}.villa-marketplace-v1 .villa-marketplace-grid{align-items:stretch;gap:14px!important;width:100%;min-width:0}.villa-marketplace-v1 .villa-marketplace-card{width:100%;min-width:0;background:#ffffff!important;box-shadow:0 3px 14px rgba(15,23,42,.035)!important}.villa-marketplace-v1 .villa-marketplace-card:hover{border-color:#fdba74!important;box-shadow:0 9px 25px rgba(15,23,42,.09)!important}.villa-marketplace-v1 .villa-marketplace-card>div:first-child{height:170px!important;min-height:170px!important}.villa-marketplace-v1 .villa-marketplace-card>div:nth-child(2){padding:12px!important}.villa-marketplace-v1 .villa-marketplace-card h3{font-size:15px!important;line-height:1.35!important;font-weight:750!important}.villa-marketplace-v1 .villa-marketplace-card .text-sm{font-size:11px!important}.villa-marketplace-v1 .villa-marketplace-card .mt-5{margin-top:10px!important}@media (max-width:1023px){.villa-marketplace-v1 .villa-marketplace-layout{grid-template-columns:minmax(0,1fr)!important}.villa-marketplace-v1 .villa-marketplace-layout>aside{max-width:none!important}.villa-marketplace-v1 .villa-marketplace-grid{grid-template-columns:repeat(2,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-marketplace-card>div:first-child{height:210px!important}}.villa-marketplace-v1{color:#0f172a}.villa-marketplace-v1 .villa-hero-v3{border-bottom:0!important}.villa-marketplace-v1 .villa-hero-v3 h1{letter-spacing:-.045em}.villa-marketplace-v1>section:not(.villa-hero-v3){background:#f8fafc!important;color:#0f172a!important}.villa-marketplace-v1 .villa-marketplace-layout{grid-template-columns:minmax(0,250px) minmax(0,1fr)!important}.villa-marketplace-v1 .villa-marketplace-layout>aside>div{border-radius:16px!important;box-shadow:0 8px 28px rgba(15,23,42,.04)}.villa-marketplace-v1 .villa-marketplace-card{color:#0f172a!important;overflow:hidden}@media (min-width:1024px) and (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:1fr!important}.villa-marketplace-v1 .villa-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.villa-marketplace-v1 .villa-marketplace-grid{grid-template-columns:1fr!important}}@media (min-width:1024px){.villa-marketplace-v1 .villa-marketplace-layout{display:grid!important;grid-template-columns:minmax(0,250px) minmax(0,1fr)!important;gap:24px!important;align-items:start!important}.villa-marketplace-v1 .villa-marketplace-layout>aside{grid-column:1!important;grid-row:1!important;align-self:start!important}.villa-marketplace-v1 .villa-marketplace-layout>div{grid-column:2!important;grid-row:1!important;min-width:0!important}.villa-marketplace-v1 .villa-marketplace-layout .villa-hero-v3{margin:0 0 24px!important;border-radius:18px!important;overflow:visible!important}.villa-marketplace-v1 .villa-marketplace-layout .villa-marketplace-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}}.villa-marketplace-v1
.villa-marketplace-layout
.villa-hero-v3{width:100%;min-width:0}.villa-marketplace-v1
.villa-marketplace-layout
.villa-marketplace-card{min-width:0}@media (min-width:1024px) and (max-width:1350px){.villa-marketplace-v1 .villa-marketplace-layout .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-layout .villa-marketplace-grid{grid-template-columns:minmax(0,1fr)!important}}.villa-marketplace-v1>.villa-hero-v3{display:block!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;overflow:visible!important;background-color:#0f172a}.villa-marketplace-v1>.villa-hero-v3>div.relative.mx-auto{max-width:1280px!important;padding-top:32px!important;padding-bottom:28px!important}.villa-marketplace-v1>.villa-hero-v3
.villa-hero-content-v3{min-height:125px!important;padding:0!important}.villa-marketplace-v1>.villa-hero-v3 h1{font-size:clamp(34px,3.4vw,52px)!important;line-height:1.08!important}.villa-marketplace-v1>.villa-hero-v3
.villa-search-heading-v3{display:none!important}.villa-marketplace-v1>.villa-hero-v3
[data-villa-search-v3]{margin-top:20px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:13px!important}.villa-marketplace-v1>section[ref]{background:#f8fafc}.villa-marketplace-v1
.villa-marketplace-layout{margin-top:0!important;align-items:start!important;gap:24px!important}.villa-marketplace-v1
.villa-marketplace-layout>aside>div{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:17px!important;box-shadow:0 4px 18px rgba(15,23,42,.04)}.villa-marketplace-v1
.villa-marketplace-layout>div{min-width:0!important}.villa-marketplace-v1
.villa-marketplace-grid{display:grid!important;gap:17px!important;align-items:stretch!important}.villa-marketplace-v1
.villa-marketplace-card{background:white!important;border:1px solid #e2e8f0!important;border-radius:12px!important;color:#0f172a!important;overflow:hidden!important;box-shadow:0 3px 14px rgba(15,23,42,.05)}.villa-marketplace-v1
.villa-marketplace-card>div:first-child{height:195px!important;min-height:195px!important}.villa-marketplace-v1
.villa-marketplace-card>div:first-child img{width:100%!important;height:100%!important;object-fit:cover!important}.villa-marketplace-v1
.villa-marketplace-card h3{font-size:17px!important;font-weight:800!important;color:#0f172a!important}@media (min-width:1200px){.villa-marketplace-v1 .villa-marketplace-layout{display:grid!important;grid-template-columns:minmax(0,275px) minmax(0,1fr)!important}.villa-marketplace-v1 .villa-marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:767px){.villa-marketplace-v1 .villa-marketplace-grid{grid-template-columns:minmax(0,1fr)!important}.villa-marketplace-v1>.villa-hero-v3>div.relative.mx-auto{padding:25px 16px!important}}.villa-reference-final{--navy:#142b49;--orange:#f97316;background:#f8fafc!important;color:#142b49!important;overflow-x:clip}.villa-reference-final .villa-hero-v3{width:100%!important;min-height:480px!important;margin:0!important;padding:65px 0 35px!important;border:0!important;border-radius:0!important;background-color:#183b55!important;position:relative}.villa-reference-final .villa-hero-v3>div:first-child{background-position:center 55%!important;background-size:cover!important}.villa-reference-final .villa-hero-v3>div:nth-child(2){background:linear-gradient(90deg,rgba(8,23,42,.7),rgba(8,23,42,.18))!important}.villa-reference-final .villa-hero-v3>.relative.mx-auto{max-width:1320px!important;padding:35px 24px!important}.villa-reference-final .villa-hero-v3 h1{color:white!important;font-size:clamp(35px,4vw,56px)!important;line-height:1.1!important;font-weight:800!important}.villa-reference-final .villa-hero-v3 h1 span{color:white!important}.villa-reference-final .villa-hero-v3 p{color:#f1f5f9!important}.villa-reference-final [data-villa-search-v3]{display:grid!important;grid-template-columns:1.3fr 1fr 1fr .8fr .8fr!important;gap:0!important;background:white!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:7px!important;margin-top:18px!important;box-shadow:0 15px 35px rgba(0,0,0,.15)!important}.villa-reference-final
[data-villa-search-v3]>div{min-width:0}.villa-reference-final
[data-villa-search-v3]>div>button{color:#142b49!important;min-height:62px!important;border-radius:8px!important}.villa-reference-final
[data-villa-search-v3]>div:last-child>button{background:#f97316!important;color:white!important}.villa-reference-final .villa-marketplace-layout{display:grid!important;grid-template-columns:minmax(0,250px) minmax(0,1fr)!important;gap:20px!important;align-items:start!important}.villa-reference-final
.villa-marketplace-layout>aside{min-width:0!important}.villa-reference-final
.villa-marketplace-layout>aside>div{background:white!important;color:#142b49!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:16px!important;box-shadow:0 4px 18px rgba(15,23,42,.04)}.villa-reference-final
.villa-marketplace-layout aside h3,.villa-reference-final
.villa-marketplace-layout aside label{color:#142b49!important}.villa-reference-final
.villa-marketplace-layout aside input,.villa-reference-final
.villa-marketplace-layout aside select{background:white!important;color:#142b49!important;border:1px solid #dbe2eb!important;border-radius:8px!important}.villa-reference-final .villa-marketplace-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}.villa-reference-final .villa-marketplace-card{display:flex!important;flex-direction:column!important;min-width:0!important;background:white!important;color:#142b49!important;border:1px solid #e2e8f0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 3px 16px rgba(15,23,42,.05);transition:transform .2s,box-shadow .2s}.villa-reference-final
.villa-marketplace-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(15,23,42,.11)}.villa-reference-final
.villa-marketplace-card>div:first-child{height:205px!important;min-height:205px!important;overflow:hidden}.villa-reference-final
.villa-marketplace-card>div:first-child img{width:100%!important;height:100%!important;object-fit:cover!important}.villa-reference-final
.villa-marketplace-card>div:nth-child(2){padding:14px!important;flex:1}.villa-reference-final .villa-marketplace-card h3{color:#142b49!important;font-size:16px!important;font-weight:800!important}.villa-reference-final
.villa-marketplace-card a.bg-orange-500{background:#142b49!important;color:white!important;border-radius:8px!important;justify-content:center}@media(max-width:1250px) and (min-width:1024px){.villa-reference-final .villa-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1023px){.villa-reference-final .villa-marketplace-layout{grid-template-columns:minmax(0,1fr)!important}.villa-reference-final .villa-marketplace-grid,.villa-reference-final [data-villa-search-v3]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.villa-reference-final .villa-marketplace-grid,.villa-reference-final [data-villa-search-v3]{grid-template-columns:minmax(0,1fr)!important}.villa-reference-final .villa-hero-v3{min-height:auto!important}}.villa-marketplace-v1{--navy:#142b49;--orange:#f97316;color:#142b49!important;overflow-x:clip}.villa-marketplace-v1 .villa-hero-v3{position:relative!important;width:100%!important;min-height:370px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#183c55!important}.villa-marketplace-v1 .villa-hero-v3>div:first-child{background-image:url(https://images.unsplash.com/photo-1613490493576-7fde63acd811?auto=format&fit=crop&w=2000&q=85)!important;background-size:cover!important;background-position:center 55%!important;opacity:1!important}.villa-marketplace-v1 .villa-hero-v3>div:nth-child(2){background:linear-gradient(90deg,rgba(8,23,42,.74),rgba(8,23,42,.08))!important}.villa-marketplace-v1 .villa-hero-v3>.relative.mx-auto{width:100%!important;max-width:1320px!important;margin:auto!important;padding:30px 24px!important}.villa-marketplace-v1 .villa-hero-content-v3{max-width:850px!important;min-height:155px!important}.villa-marketplace-v1 .villa-hero-v3 h1{color:white!important;font-size:clamp(34px,3.8vw,52px)!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-.035em!important}.villa-marketplace-v1 .villa-hero-v3 h1 span{color:#ff783e!important}.villa-marketplace-v1 .villa-hero-v3 p{color:#f8fafc!important}.villa-marketplace-v1 [data-villa-search-v3]{grid-template-columns:1.3fr 1fr 1fr .9fr .8fr!important;width:100%!important;padding:7px!important;margin-top:15px!important;background:white!important;border-radius:12px!important;box-shadow:0 12px 35px rgba(0,0,0,.16)!important}.villa-marketplace-v1 [data-villa-search-v3]>div{min-width:0!important}.villa-marketplace-v1 [data-villa-search-v3]>div>button{width:100%!important;min-height:56px!important;padding:9px 12px!important;color:#142b49!important;background:white!important;border-radius:8px!important}.villa-marketplace-v1 [data-villa-search-v3]>div:last-child>button{color:white!important;font-weight:750!important}.villa-marketplace-v1 [data-villa-search-v3]>div:last-child>button:hover{background:#ea580c!important}.villa-marketplace-v1 section:has(.villa-marketplace-layout){background:#f8fafc!important;border:0!important;margin:0!important;padding:24px 18px 65px!important}.villa-marketplace-v1 section:has(.villa-marketplace-layout)>div{width:100%!important;max-width:1320px!important;margin:auto!important}.villa-marketplace-v1 .villa-marketplace-layout{grid-template-columns:minmax(0,270px) minmax(0,1fr)!important;gap:20px!important;min-width:0!important}.villa-marketplace-v1 .villa-marketplace-layout>aside>div{background:white!important;color:#142b49!important;box-shadow:0 4px 18px rgba(15,23,42,.04)}.villa-marketplace-v1 .villa-marketplace-layout aside h3{color:#142b49!important;font-size:15px!important;font-weight:800!important}.villa-marketplace-v1 .villa-marketplace-layout aside label,.villa-marketplace-v1 .villa-marketplace-layout aside summary{color:#334155!important}.villa-marketplace-v1 .villa-marketplace-layout aside input,.villa-marketplace-v1 .villa-marketplace-layout aside select{background:white!important;color:#142b49!important;border:1px solid #dbe2eb!important;border-radius:8px!important}.villa-marketplace-v1 .villa-marketplace-layout aside input[type=checkbox],.villa-marketplace-v1 .villa-marketplace-layout aside input[type=range]{accent-color:#f97316!important}.villa-marketplace-v1 .villa-marketplace-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;min-width:0!important}.villa-marketplace-v1 .villa-marketplace-card{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;background:white!important;color:#142b49!important;border:1px solid #e2e8f0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 16px rgba(15,23,42,.05);transition:transform .2s,box-shadow .2s}.villa-marketplace-v1 .villa-marketplace-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(15,23,42,.12)}.villa-marketplace-v1 .villa-marketplace-card>div:first-child{overflow:hidden!important}.villa-marketplace-v1 .villa-marketplace-card>div:nth-child(2){padding:14px!important;flex:1}.villa-marketplace-v1 .villa-marketplace-card h3{color:#142b49!important;font-size:16px!important}.villa-marketplace-v1 .villa-marketplace-card a.bg-orange-500{background:#142b49!important;color:white!important;border-radius:50%!important;width:35px!important;height:35px!important;padding:8px!important;display:inline-flex!important;align-items:center;justify-content:center}@media(min-width:1024px) and (max-width:1200px){.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}.villa-marketplace-v1 .villa-marketplace-grid,.villa-marketplace-v1 [data-villa-search-v3]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.villa-marketplace-v1 .villa-hero-v3{min-height:auto!important}.villa-marketplace-v1 .villa-hero-v3>.relative.mx-auto{padding:24px 14px!important}.villa-marketplace-v1 .villa-marketplace-grid,.villa-marketplace-v1 [data-villa-search-v3]{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:1200px){.villa-marketplace-v1 .villa-marketplace-layout{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:20px!important;align-items:start!important}.villa-marketplace-v1 .villa-marketplace-layout>aside{width:240px!important;min-width:0!important}.villa-marketplace-v1 .villa-marketplace-layout>div{min-width:0!important;width:100%!important}.villa-marketplace-v1 .villa-marketplace-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}}@media (min-width:768px) and (max-width:1199px){.villa-marketplace-v1 .villa-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.villa-marketplace-v1 .villa-marketplace-grid,.villa-marketplace-v1 .villa-marketplace-layout{grid-template-columns:minmax(0,1fr)!important}}.villa-marketplace-v1 .villa-marketplace-grid{gap:16px!important;align-items:stretch!important}.villa-marketplace-v1 .villa-marketplace-card{border-radius:14px!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:0 5px 20px rgba(15,23,42,.055)!important;transition:box-shadow .2s ease,transform .2s ease}.villa-marketplace-v1 .villa-marketplace-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(15,23,42,.11)!important}.villa-marketplace-v1 .villa-marketplace-card>div:first-child{height:195px!important;min-height:195px!important;overflow:hidden}.villa-marketplace-v1 .villa-marketplace-card>div:first-child img{width:100%!important;height:100%!important;object-fit:cover!important}.villa-marketplace-v1 .villa-marketplace-card>div:nth-child(2){padding:16px!important}.villa-marketplace-v1 .villa-marketplace-card h3{font-size:17px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:-.3px;color:#0f172a!important}.villa-marketplace-v1 .villa-marketplace-card p{line-height:1.55!important}.villa-marketplace-v1 .villa-marketplace-card .text-slate-500,.villa-marketplace-v1 .villa-marketplace-card .text-slate-600{color:#64748b!important}.villa-marketplace-v1 .villa-marketplace-card .text-orange-400,.villa-marketplace-v1 .villa-marketplace-card .text-orange-500{color:#ea580c!important}@media (max-width:640px){.villa-marketplace-v1 .villa-marketplace-card>div:first-child{height:220px!important;min-height:220px!important}}.villa-marketplace-v1
.villa-marketplace-grid[data-villa-view=list],.villa-marketplace-v1
[data-villa-preview-grid][data-villa-view=list]{grid-template-columns:minmax(0,1fr)!important}@media (min-width:768px){.villa-marketplace-v1 .villa-marketplace-grid[data-villa-view=list] .villa-marketplace-card{display:flex!important;flex-direction:row!important;align-items:stretch}.villa-marketplace-v1 .villa-marketplace-grid[data-villa-view=list] .villa-marketplace-card>div:first-child{width:245px!important;min-width:245px!important;height:auto!important;min-height:230px!important}.villa-marketplace-v1 [data-villa-preview-grid][data-villa-view=list]>article{display:flex!important;flex-direction:row!important}.villa-marketplace-v1 [data-villa-preview-grid][data-villa-view=list]>article>div:first-child{width:245px!important;min-width:245px!important;aspect-ratio:auto!important}.villa-marketplace-v1 [data-villa-preview-grid][data-villa-view=list]>article>div:first-child img{width:100%;height:100%;object-fit:cover}}@media (max-width:767px){.villa-marketplace-v1 .villa-marketplace-grid[data-villa-view=list] .villa-marketplace-card,.villa-marketplace-v1 [data-villa-preview-grid][data-villa-view=list]>article{flex-direction:column!important}}.villa-marketplace-v1{background:#f8fafc!important;color:#0f172a!important}.villa-marketplace-v1 .villa-hero-v3{color:white!important}.villa-marketplace-v1 .villa-marketplace-layout{width:100%!important;max-width:1320px!important;margin:0 auto!important;display:grid!important;grid-template-columns:278px minmax(0,1fr)!important;align-items:start!important;gap:22px!important}.villa-marketplace-v1 .villa-marketplace-layout>aside{width:100%!important;min-width:0!important}.villa-marketplace-v1 .villa-marketplace-layout>aside>div{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:16px!important;box-shadow:0 3px 16px rgba(15,23,42,.04)!important}.villa-marketplace-v1 .villa-marketplace-layout>aside h3{color:#0f172a!important;font-size:15px!important;font-weight:800!important}.villa-marketplace-v1 .villa-marketplace-layout>aside input,.villa-marketplace-v1 .villa-marketplace-layout>aside select{background:white!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:7px!important;min-height:37px}.villa-marketplace-v1 .villa-marketplace-layout>aside summary{color:#0f172a!important;font-weight:700!important}.villa-marketplace-v1 .villa-marketplace-layout>div{min-width:0!important;width:100%!important}.villa-marketplace-v1 .villa-marketplace-grid,.villa-marketplace-v1 [data-villa-preview-grid]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}.villa-marketplace-v1 .villa-marketplace-card,.villa-marketplace-v1 [data-villa-preview-grid]>article{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:11px!important;box-shadow:0 4px 16px rgba(15,23,42,.055)!important;transition:transform .2s ease,box-shadow .2s ease}.villa-marketplace-v1 .villa-marketplace-card:hover,.villa-marketplace-v1 [data-villa-preview-grid]>article:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(15,23,42,.11)!important}.villa-marketplace-v1 .villa-marketplace-card>div:first-child,.villa-marketplace-v1 [data-villa-preview-grid]>article>div:first-child{height:185px!important;min-height:185px!important;width:100%!important;overflow:hidden!important}.villa-marketplace-v1 .villa-marketplace-card img,.villa-marketplace-v1 [data-villa-preview-grid]>article img{width:100%!important;height:100%!important;object-fit:cover!important}.villa-marketplace-v1 .villa-marketplace-card>div:nth-child(2),.villa-marketplace-v1 [data-villa-preview-grid]>article>div:nth-child(2){flex:1!important;padding:14px!important}.villa-marketplace-v1 .villa-marketplace-card h3,.villa-marketplace-v1 [data-villa-preview-grid] h3{font-size:16px!important;line-height:1.3!important;font-weight:800!important;color:#0f172a!important}.villa-marketplace-v1 .villa-marketplace-card p,.villa-marketplace-v1 [data-villa-preview-grid] p{line-height:1.5!important}.villa-marketplace-v1 .villa-marketplace-card .text-orange-400,.villa-marketplace-v1 .villa-marketplace-card .text-orange-500,.villa-marketplace-v1 [data-villa-preview-grid] .text-orange-400,.villa-marketplace-v1 [data-villa-preview-grid] .text-orange-500{color:#ea580c!important}@media (max-width:1199px){.villa-marketplace-v1 .villa-marketplace-layout{grid-template-columns:225px minmax(0,1fr)!important;gap:15px!important}.villa-marketplace-v1 .villa-marketplace-grid,.villa-marketplace-v1 [data-villa-preview-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:850px){.villa-marketplace-v1 .villa-marketplace-layout{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){.villa-marketplace-v1 .villa-marketplace-grid,.villa-marketplace-v1 [data-villa-preview-grid]{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:1024px){.villa-marketplace-v1 [data-villa-preview-grid][data-villa-view=grid]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important}}.villa-marketplace-v1
[data-villa-preview-grid]>article{border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 4px 14px rgba(15,23,42,.06)!important}.villa-marketplace-v1
[data-villa-preview-grid][data-villa-view=grid]>article>div:first-child{width:100%!important;height:180px!important;min-height:180px!important;aspect-ratio:auto!important;flex-shrink:0!important}.villa-marketplace-v1
[data-villa-preview-grid][data-villa-view=grid]>article>div:first-child img{width:100%!important;height:100%!important;object-fit:cover!important}.villa-marketplace-v1
[data-villa-preview-grid]>article>div:nth-child(2){padding:13px!important}.villa-marketplace-v1
[data-villa-preview-grid] h3{color:#0f172a!important;font-size:16px!important}.villa-marketplace-v1
[data-villa-preview-grid] button:has(.fa-arrow-right),.villa-marketplace-v1
[data-villa-preview-grid] button:has(svg){color:#fff!important}.villa-marketplace-v1
[data-villa-preview-grid] button.bg-\[\#102b46\]{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:43px!important;margin-top:12px!important;padding:7px 8px 7px 14px!important;background:#102b46!important;color:#fff!important;border-radius:9px!important;font-size:12px!important;font-weight:700!important;opacity:1!important;visibility:visible!important}.villa-marketplace-v1
[data-villa-preview-grid] button.bg-\[\#102b46\] span{color:#fff!important;opacity:1!important;visibility:visible!important}.villa-marketplace-v1
[data-villa-preview-grid] button.bg-\[\#102b46\]
span:last-child{display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;border-radius:50%!important;background:#f97316!important;color:#fff!important}@media (min-width:768px) and (max-width:1023px){.villa-marketplace-v1 [data-villa-preview-grid][data-villa-view=grid]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media (max-width:767px){.villa-marketplace-v1 [data-villa-preview-grid][data-villa-view=grid]{display:grid!important;grid-template-columns:minmax(0,1fr)!important}}.villa-marketplace-v1
[data-villa-preview-grid]>article{border:1px solid #e8edf3!important;box-shadow:0 5px 22px rgba(15,23,42,.07)!important;transition:transform .2s,box-shadow .2s}.villa-marketplace-v1
[data-villa-preview-grid]>article:hover{box-shadow:0 16px 35px rgba(15,23,42,.13)!important}.villa-marketplace-v1
[data-villa-preview-grid][data-villa-view=grid]>article>div:first-child{height:190px!important;min-height:190px!important;overflow:hidden!important}.villa-marketplace-v1
[data-villa-preview-grid]>article img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .35s}.villa-marketplace-v1
[data-villa-preview-grid] h3{letter-spacing:-.4px}.villa-marketplace-v1
[data-villa-preview-grid] button{background:#10243d!important;color:#fff!important;min-height:44px!important;border-radius:10px!important;font-size:13px!important;font-weight:750!important;opacity:1!important}.villa-marketplace-v1
[data-villa-preview-grid] button span{color:#fff!important;opacity:1!important}.villa-marketplace-v1
[data-villa-preview-grid] button span:last-child{background:#f97316!important;border-radius:50%!important}@media(max-width:1050px){.villa-marketplace-v1 [data-villa-preview-grid][data-villa-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.villa-marketplace-v1 [data-villa-preview-grid][data-villa-view=grid]{grid-template-columns:minmax(0,1fr)!important}}.villa-marketplace-v1
[data-villa-preview-grid][data-villa-view=grid]{gap:17px!important;width:100%;min-width:0}.villa-marketplace-v1
[data-villa-preview-grid]>article{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%;color:#10243d!important;border-radius:16px!important;box-shadow:0 5px 20px rgba(15,23,42,.065)!important;transition:transform .2s ease,box-shadow .2s ease}.villa-marketplace-v1
[data-villa-preview-grid]>article:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(15,23,42,.13)!important}.villa-marketplace-v1
[data-villa-preview-grid]>article>div:first-child{position:relative!important;width:100%!important;height:205px!important;min-height:205px!important;aspect-ratio:auto!important;flex-shrink:0!important;padding:0!important}.villa-marketplace-v1
[data-villa-preview-grid]>article>div:first-child img{display:block;transition:transform .4s ease}.villa-marketplace-v1
[data-villa-preview-grid]>article:hover img{transform:scale(1.035)}.villa-marketplace-v1
[data-villa-preview-grid]>article>div:first-child
.absolute.left-3.top-3{z-index:2;border-radius:999px!important;background:rgba(15,23,42,.85)!important;color:#fff!important;font-size:9px!important;font-weight:800!important;letter-spacing:.035em;padding:8px 12px!important;backdrop-filter:blur(8px)}.villa-marketplace-v1
[data-villa-preview-grid]>article>div:nth-child(2){display:flex!important;flex:1!important;flex-direction:column!important;min-width:0!important;padding:17px!important;color:#10243d!important}.villa-marketplace-v1
[data-villa-preview-grid] h3{line-height:1.3!important;letter-spacing:-.025em;margin-bottom:4px!important}.villa-marketplace-v1
[data-villa-preview-grid] .text-slate-400,.villa-marketplace-v1
[data-villa-preview-grid] .text-slate-500,.villa-marketplace-v1
[data-villa-preview-grid] .text-slate-600{color:#64748b!important}.villa-marketplace-v1
[data-villa-preview-grid] .text-orange-400{color:#e65c35!important}.villa-marketplace-v1
[data-villa-preview-grid]>article
.rounded-full.bg-white{border:1px solid #edf0f4!important;background:#f8fafc!important;color:#475569!important}.villa-marketplace-v1
[data-villa-preview-grid]>article
span.rounded-full{font-weight:650}.villa-marketplace-v1
[data-villa-preview-grid]>article
.border-t{border-color:#edf0f4!important}.villa-marketplace-v1
[data-villa-preview-grid]>article
.text-xl.font-black{color:#d85b46!important;font-size:22px!important;letter-spacing:-.035em}.villa-marketplace-v1
[data-villa-preview-grid]>article>div:nth-child(2) button{cursor:pointer;transition:background .2s ease,transform .2s ease}.villa-marketplace-v1
[data-villa-preview-grid]>article>div:nth-child(2) button:hover{transform:translateY(-1px)}.villa-marketplace-v1
[data-villa-preview-grid]>article>div:nth-child(2) button.bg-orange-500{background:#10243d!important;color:#fff!important}.villa-marketplace-v1
[data-villa-preview-grid]>article>div:nth-child(2) button.bg-orange-500:hover{background:#ea580c!important}@media (max-width:1150px){.villa-marketplace-v1 [data-villa-preview-grid][data-villa-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.villa-marketplace-v1 [data-villa-preview-grid][data-villa-view=grid]{grid-template-columns:minmax(0,1fr)!important}.villa-marketplace-v1 [data-villa-preview-grid]>article>div:first-child{height:230px!important;min-height:230px!important}}.villa-marketplace-v1 [role=dialog]{color:#10243d!important;box-shadow:0 30px 90px rgba(0,0,0,.28)!important}.villa-marketplace-v1 [role=dialog]>div:first-of-type{height:315px!important;min-height:315px!important;position:relative!important}.villa-marketplace-v1 [role=dialog]>div:first-of-type img{object-position:center!important}.villa-marketplace-v1 [role=dialog]>div:nth-of-type(2){padding:28px 34px 32px!important}.villa-marketplace-v1 [role=dialog] h2{font-size:32px!important;line-height:1.2!important;letter-spacing:-.035em;color:#10243d!important}.villa-marketplace-v1 [role=dialog] .grid.grid-cols-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:22px!important}.villa-marketplace-v1 [role=dialog]
.grid.grid-cols-3>div{padding:15px!important}.villa-marketplace-v1 [role=dialog]
.grid.grid-cols-3 .text-2xl{font-size:23px!important;font-weight:800!important;color:#10243d!important}.villa-marketplace-v1 [role=dialog]
.bg-orange-50{border:1px solid #fed7aa!important;padding:20px!important}.villa-marketplace-v1 [role=dialog]
.bg-orange-50 .text-3xl{color:#e65c35!important}.villa-marketplace-v1 [role=dialog]
.border-slate-200.p-5{border:1px solid #e5eaf0!important;border-radius:14px!important;background:#fff!important;padding:20px!important}.villa-marketplace-v1 [role=dialog] h3{color:#10243d!important;font-weight:800!important}.villa-marketplace-v1 [role=dialog]
.text-slate-600{line-height:1.8!important}.villa-marketplace-v1 [role=dialog]
button[aria-label=Kapat]{position:absolute!important;top:16px!important;right:16px!important;z-index:30!important;width:42px!important;height:42px!important;min-height:42px!important;border-radius:50%!important;background:#fff!important;color:#10243d!important;box-shadow:0 4px 15px rgba(0,0,0,.18)!important}.villa-marketplace-v1 [role=dialog]
button.bg-\[\#102b46\]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:49px!important;border-radius:12px!important;opacity:1!important;visibility:visible!important}.villa-marketplace-v1 [role=dialog]
button.bg-\[\#102b46\]:hover{background:#e65c35!important}@media(max-width:700px){.villa-marketplace-v1 [role=dialog]{width:96vw!important;max-height:94vh!important;border-radius:15px!important}.villa-marketplace-v1 [role=dialog]>div:first-of-type{height:225px!important;min-height:225px!important}.villa-marketplace-v1 [role=dialog]>div:nth-of-type(2){padding:20px!important}.villa-marketplace-v1 [role=dialog] h2{font-size:25px!important}.villa-marketplace-v1 [role=dialog] .grid.grid-cols-3{gap:7px!important}.villa-marketplace-v1 [role=dialog] .grid.grid-cols-3>div{padding:10px 5px!important}}.villa-marketplace-v1{--villa-brand-orange:#ff5a0a;--villa-brand-navy:#10243d}@media(min-width:1151px){.villa-marketplace-v1 [data-villa-preview-grid][data-villa-view=grid]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:17px!important}}.villa-marketplace-v1
[data-villa-preview-grid] h3{color:var(--villa-brand-navy)!important;letter-spacing:-.35px}.villa-marketplace-v1
[data-villa-preview-grid] .text-orange-400,.villa-marketplace-v1
[data-villa-preview-grid] .text-orange-500{color:var(--villa-brand-orange)!important}.villa-marketplace-v1
[data-villa-preview-grid] .text-orange-500.font-black,.villa-marketplace-v1
[data-villa-preview-grid] .text-orange-600,.villa-marketplace-v1
[data-villa-preview-grid] .text-xl.font-black{color:var(--villa-brand-orange)!important;font-weight:850!important;font-size:21px!important;letter-spacing:-.4px}.villa-marketplace-v1
[data-villa-preview-grid]>article
.text-slate-500,.villa-marketplace-v1
[data-villa-preview-grid]>article
.text-slate-600{color:#526176!important}.villa-marketplace-v1
[data-villa-preview-grid]>article
button.bg-\[\#102b46\]{background:var(--villa-brand-navy)!important;opacity:1!important}.villa-marketplace-v1
[data-villa-preview-grid]>article
button.bg-\[\#102b46\] span:last-child{background:var(--villa-brand-orange)!important}.villa-marketplace-v1 [role=dialog]{border-radius:19px!important}.villa-marketplace-v1 [role=dialog],.villa-marketplace-v1 [role=dialog] h2,.villa-marketplace-v1 [role=dialog] h3{color:var(--villa-brand-navy)!important}.villa-marketplace-v1 [role=dialog]
.bg-orange-50 .text-3xl{color:var(--villa-brand-orange)!important;font-size:29px!important}.villa-marketplace-v1 [role=dialog]
.bg-orange-50{background:#fffaf5!important;border:1px solid #f4e1d3!important}.villa-marketplace-v1 [role=dialog]
.grid.grid-cols-3>div{border:1px solid #e7ebf0!important;text-align:center!important}.villa-marketplace-v1 [role=dialog]
button.bg-\[\#102b46\]{background:var(--villa-brand-navy)!important;font-size:14px!important}.villa-marketplace-v1 [role=dialog]
button.bg-\[\#102b46\]:hover{background:var(--villa-brand-orange)!important}@media(max-width:700px){.villa-marketplace-v1 [role=dialog]{width:96vw!important;max-height:94vh!important}.villa-marketplace-v1 [data-villa-preview-grid][data-villa-view=grid]{grid-template-columns:minmax(0,1fr)!important}}.villa-marketplace-v1{--villa-final-orange:#ff5a0a;--villa-final-navy:#10243d}.villa-marketplace-v1
[data-villa-preview-grid][data-villa-view=grid]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}.villa-marketplace-v1
[data-villa-preview-grid]>article{background:#fff!important;border:1px solid #e7ebf0!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 6px 22px rgba(15,23,42,.07)!important}.villa-marketplace-v1
[data-villa-preview-grid]>article>div:first-child{height:190px!important;min-height:190px!important;overflow:hidden!important}.villa-marketplace-v1
[data-villa-preview-grid]>article>div:first-child img{width:100%!important;height:100%!important;object-fit:cover!important}.villa-marketplace-v1
[data-villa-preview-grid]>article>div:nth-child(2){padding:15px!important}.villa-marketplace-v1
[data-villa-preview-grid] h3{color:var(--villa-final-navy)!important;font-size:17px!important}.villa-marketplace-v1
[data-villa-preview-grid]>article
.text-orange-500,.villa-marketplace-v1
[data-villa-preview-grid]>article
.text-orange-600,.villa-marketplace-v1
[data-villa-preview-grid]>article
.text-xl.font-black{color:var(--villa-final-orange)!important}.villa-marketplace-v1
[data-villa-preview-grid]>article
div.text-xl,.villa-marketplace-v1
[data-villa-preview-grid]>article
p.text-xl{color:var(--villa-final-orange)!important;font-size:21px!important;font-weight:850!important}.villa-marketplace-v1
[data-villa-preview-grid]>article
button.bg-\[\#102b46\]{background:var(--villa-final-navy)!important;color:#fff!important;min-height:43px!important;border-radius:10px!important}.villa-marketplace-v1
[data-villa-preview-grid]>article
button.bg-\[\#102b46\] span:last-child{background:var(--villa-final-orange)!important;color:#fff!important}.villa-marketplace-v1 [role=dialog]{width:min(94vw,960px)!important;max-width:960px!important;max-height:90vh!important;overflow-y:auto!important;background:#fff!important;color:var(--villa-final-navy)!important}.villa-marketplace-v1 [role=dialog]>div:first-of-type{height:300px!important;min-height:300px!important;overflow:hidden!important}.villa-marketplace-v1 [role=dialog]>div:first-of-type img{width:100%!important;height:100%!important;object-fit:cover!important}.villa-marketplace-v1 [role=dialog] h2{color:var(--villa-final-navy)!important;font-size:30px!important;font-weight:850!important}.villa-marketplace-v1 [role=dialog]
.grid.grid-cols-3>div{border:1px solid #e6eaf0!important;padding:14px!important}.villa-marketplace-v1 [role=dialog]
.bg-orange-50{background:#fff8f2!important;border:1px solid #ffe0ce!important;border-radius:14px!important}.villa-marketplace-v1 [role=dialog]
.bg-orange-50 .text-3xl{color:var(--villa-final-orange)!important;font-size:30px!important}.villa-marketplace-v1 [role=dialog]
.text-slate-600{line-height:1.75!important}.villa-marketplace-v1 [role=dialog]
button.bg-\[\#102b46\]{background:var(--villa-final-navy)!important;color:#fff!important;min-height:48px!important;border-radius:11px!important}.villa-marketplace-v1
[data-villa-preview-grid][data-villa-view=list]{display:flex!important;flex-direction:column!important;gap:15px!important}@media(max-width:1100px){.villa-marketplace-v1 [data-villa-preview-grid][data-villa-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.villa-marketplace-v1 [data-villa-preview-grid][data-villa-view=grid]{grid-template-columns:minmax(0,1fr)!important}.villa-marketplace-v1 [role=dialog]{width:96vw!important;max-height:94vh!important}.villa-marketplace-v1 [role=dialog]>div:first-of-type{height:220px!important;min-height:220px!important}.villa-marketplace-v1 [role=dialog] h2{font-size:25px!important}}.villa-marketplace-v1{--villa-polish-orange:#ff5a0a;--villa-polish-navy:#10243d}.villa-marketplace-v1
[data-villa-preview-grid] h3{color:#10243d!important;font-size:18px!important;font-weight:800!important}.villa-marketplace-v1
[data-villa-preview-grid] .text-orange-600,.villa-marketplace-v1
[data-villa-preview-grid] .text-xl.font-black{color:#ff5a0a!important}.villa-marketplace-v1
[data-villa-preview-grid]>article
span.bg-orange-50{display:none!important}.villa-marketplace-v1
[data-villa-preview-grid]>article{border-radius:15px!important;border:1px solid #e5eaf0!important;box-shadow:0 5px 20px rgba(15,23,42,.06)!important}.villa-marketplace-v1 [role=dialog]{max-width:940px!important;border-radius:20px!important;box-shadow:0 30px 90px rgba(0,0,0,.24)!important}.villa-marketplace-v1 [role=dialog]>div:nth-of-type(2){padding:24px 30px!important}.villa-marketplace-v1 [role=dialog]
.grid.grid-cols-3>div{background:#f8fafc!important;border:1px solid #e5eaf0!important;border-radius:12px!important;padding:13px!important}.villa-marketplace-v1 [role=dialog]
.bg-orange-50 .text-3xl{color:#ff5a0a!important;font-weight:850!important}.villa-marketplace-v1 [role=dialog]
.text-slate-600{color:#526176!important;line-height:1.7!important}.villa-marketplace-v1 [role=dialog]
button.bg-\[\#102b46\]{background:#10243d!important;color:white!important;min-height:47px!important;font-weight:800!important}@media(max-width:700px){.villa-marketplace-v1 [role=dialog]{width:96vw!important;max-height:94vh!important}}.villa-marketplace-v1 .villa-hero-v3{padding-top:20px!important;isolation:isolate}.villa-hero-v3>.relative.mx-auto{padding-top:42px!important;padding-bottom:45px!important}.villa-hero-content-v3{gap:24px!important;align-items:center!important}.villa-hero-content-v3 h1{font-size:clamp(34px,4vw,54px)!important;line-height:1.08!important}.villa-hero-content-v3 p{max-width:570px;line-height:1.7!important}.villa-hero-info-v3{max-width:320px!important;padding:17px!important;border-radius:17px!important}.villa-hero-info-v3 .text-3xl{font-size:20px!important;line-height:1.3!important}.villa-hero-info-v3 .space-y-3{margin-top:12px!important}.villa-hero-info-v3 .space-y-3>div{padding:9px 12px!important}.villa-search-heading-v3{margin-top:26px;color:#ffffff}.villa-search-heading-v3 span{color:#fdba74;font-size:10px;font-weight:800;letter-spacing:.14em}.villa-search-heading-v3 h2{margin-top:6px;font-size:clamp(23px,2.5vw,30px);font-weight:800;line-height:1.2;color:#ffffff}.villa-search-heading-v3 p{margin-top:6px;font-size:12px;color:#e2e8f0}.villa-marketplace-v1 [data-villa-search-v3]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr) minmax(145px,.85fr)!important;gap:0;margin-top:14px!important;box-shadow:0 18px 42px rgba(0,0,0,.22)!important}[data-villa-search-v3]>div:not(:last-child){border-color:#e2e8f0!important}[data-villa-search-v3]>div>button{min-height:65px!important;padding:10px 12px!important}[data-villa-search-v3]>div:last-child>button{min-height:59px!important;padding:10px!important;border-radius:11px!important;font-size:12px!important;white-space:nowrap}@media (max-width:1023px){[data-villa-search-v3]>div:last-child{grid-column:1/-1}}@media (max-width:640px){.villa-marketplace-v1 [data-villa-search-v3]{grid-template-columns:minmax(0,1fr)!important}[data-villa-search-v3]>div:last-child{grid-column:auto}.villa-hero-v3>.relative.mx-auto{padding-top:25px!important;padding-bottom:35px!important}}.villa-marketplace-v1 .villa-hero-v3{position:relative;padding-top:0!important;min-height:0!important;overflow:visible!important}.villa-hero-v3>.relative.mx-auto{padding-top:54px!important;padding-bottom:44px!important}.villa-hero-v3 .villa-hero-content-v3{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:0!important;min-height:185px}.villa-hero-content-v3>div:first-child{max-width:780px}.villa-hero-content-v3>div:nth-child(2){display:none!important}.villa-hero-v3 .villa-hero-content-v3 h1{max-width:760px;margin-top:18px!important;color:#ffffff!important;font-size:clamp(38px,4.5vw,65px)!important;line-height:1.08!important;letter-spacing:-.035em;text-shadow:0 3px 18px rgba(0,0,0,.24)}.villa-hero-v3 .villa-hero-content-v3 h1 span{color:#fb923c!important}.villa-hero-content-v3 p{max-width:570px!important;margin-top:18px!important;color:#f1f5f9!important;font-size:14px!important;line-height:1.65!important}.villa-hero-v3 .villa-search-heading-v3{display:none!important}.villa-marketplace-v1 [data-villa-search-v3]{position:relative;z-index:40;display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr) minmax(150px,.8fr)!important;width:100%;margin-top:32px!important;padding:8px!important;gap:0!important;border:1px solid #e2e8f0!important;border-radius:18px!important;background:#ffffff!important;color:#0f172a!important;box-shadow:0 18px 50px rgba(0,0,0,.23)!important}[data-villa-search-v3]>div{min-width:0}[data-villa-search-v3]>div:not(:last-child){border-right:1px solid #e2e8f0!important;border-bottom:0!important}[data-villa-search-v3]>div>button{width:100%;min-height:68px!important;padding:10px 15px!important;border-radius:10px;text-align:left;color:#0f172a!important}[data-villa-search-v3]>div>button:hover{background:#fff7ed!important}[data-villa-search-v3]>div>button .text-white{color:#0f172a!important}[data-villa-search-v3]>div:last-child{display:flex;align-items:stretch;padding:3px!important;border:0!important}[data-villa-search-v3]>div:last-child>button{min-height:62px!important;justify-content:center;text-align:center;background:#f97316!important;color:#ffffff!important;border-radius:12px!important;font-size:13px!important;font-weight:800!important;box-shadow:0 5px 14px rgba(249,115,22,.18)}[data-villa-search-v3]>div:last-child>button:hover{background:#ea580c!important}.villa-hero-v3 [data-villa-search-v3]+div{margin-top:13px!important;border-radius:12px!important}@media (max-width:1023px){.villa-marketplace-v1 [data-villa-search-v3]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-villa-search-v3]>div:last-child{grid-column:1/-1}[data-villa-search-v3]>div:not(:last-child){border-right:0!important;border-bottom:1px solid #e2e8f0!important}}@media (max-width:640px){.villa-hero-v3>.relative.mx-auto{padding-top:35px!important;padding-bottom:30px!important}.villa-hero-v3 .villa-hero-content-v3{min-height:0}.villa-hero-v3 .villa-hero-content-v3 h1{font-size:38px!important}.villa-marketplace-v1 [data-villa-search-v3]{grid-template-columns:minmax(0,1fr)!important;margin-top:25px!important}[data-villa-search-v3]>div:last-child{grid-column:auto}[data-villa-search-v3]>div>button{min-height:58px!important}}.villa-marketplace-v1 .villa-hero-v3
.villa-hero-content-v3 h1{max-width:790px!important;font-size:clamp(36px,4vw,57px)!important;line-height:1.1!important;letter-spacing:-.025em!important}.villa-marketplace-v1 .villa-hero-v3
.villa-hero-content-v3 h1 span{margin-top:8px!important;color:#fb923c!important}.villa-marketplace-v1 .villa-hero-v3
.villa-hero-content-v3 p{max-width:650px!important;margin-top:18px!important;font-size:14px!important;line-height:1.6!important;color:#f1f5f9!important}.villa-marketplace-v1 [data-villa-search-v3]{border-radius:17px!important;box-shadow:0 15px 40px rgba(0,0,0,.19)!important}.villa-marketplace-v1 [data-villa-search-v3]>div>button{min-height:70px!important;padding:11px 16px!important;font-size:14px!important}.villa-marketplace-v1 [data-villa-search-v3]>div>button .text-slate-500{color:#64748b!important}.villa-marketplace-v1 [data-villa-search-v3]>div>button .text-sm{font-size:14px!important;line-height:1.4!important}.villa-marketplace-v1 [data-villa-search-v3]>div:last-child>button{min-height:64px!important;padding:10px 14px!important;background:#f97316!important;color:#fff!important;font-size:13px!important;font-weight:800!important}.villa-marketplace-v1 .villa-hero-v3
[data-villa-search-v3]+div{margin-top:12px!important;border-radius:11px!important;background:rgba(6,16,27,.5)!important;border:1px solid rgba(255,255,255,.2)!important}.villa-marketplace-v1 .villa-hero-v3
[data-villa-search-v3]+div>div{padding:10px 14px!important;gap:8px!important}.villa-marketplace-v1 .villa-hero-v3
[data-villa-search-v3]+div .text-xs{font-size:10px!important}@media (max-width:640px){.villa-marketplace-v1 .villa-hero-v3 .villa-hero-content-v3 h1{font-size:36px!important}.villa-marketplace-v1 [data-villa-search-v3]>div>button{min-height:58px!important}}.villa-site_page__caPae .villa-site_hero__KqKoG{isolation:isolate;color:#fff;border:0;min-height:245px}.villa-site_page__caPae .villa-site_heroContainer__7eDDn{width:100%;max-width:1280px!important;min-height:245px!important;padding:40px 32px 56px!important}.villa-site_page__caPae .villa-site_heroTitle__lYClA{max-width:620px;margin:12px 0 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(38px,3.2vw,46px)!important;font-weight:900;line-height:1.04!important;letter-spacing:-.04em;text-shadow:0 2px 18px rgba(0,0,0,.24)}.villa-site_page__caPae .villa-site_heroSubtitle__1CmHz{max-width:560px;margin:8px 0 0!important;color:rgba(255,255,255,.92)!important;font-size:14px!important;font-weight:500;line-height:1.6!important}.villa-site_page__caPae .villa-site_searchSection__G9ywO{position:relative;z-index:20;background:#f7f9fc}.villa-site_page__caPae .villa-site_searchCard__eY3cc{position:relative;z-index:30;margin-top:-48px;padding:16px;border:1px solid #e0e7ee;border-radius:20px;background:#fff;box-shadow:0 16px 40px rgba(15,35,60,.12)}.villa-site_page__caPae .villa-site_search__f03_9[data-villa-search-v3]{gap:10px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.villa-site_page__caPae .villa-site_search__f03_9[data-villa-search-v3]>div{min-width:0;border:1px solid #d8e0e8!important;border-radius:12px;background:#fff!important}.villa-site_page__caPae .villa-site_search__f03_9[data-villa-search-v3]>div>button{min-height:60px!important;border-radius:12px;color:#0b2441!important;background:#fff!important}.villa-site_page__caPae .villa-site_search__f03_9[data-villa-search-v3]>div>button>div>div[class*=text-white]{color:#0b2441!important}.villa-site_page__caPae .villa-site_search__f03_9[data-villa-search-v3]>div:last-child>button{color:#fff!important;background:#ff5a0a!important;border-radius:12px}.villa-site_page__caPae .villa-site_search__f03_9[data-villa-search-v3]>div:last-child>button:hover{background:#e94f00!important}.villa-site_page__caPae .villa-site_trustStrip__RtGT0{border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#102344;box-shadow:0 5px 18px rgba(15,23,42,.045)}.villa-site_page__caPae .villa-site_trustStrip__RtGT0>div{gap:9px;padding:12px 15px!important;border-right:1px solid #e2e8f0}.villa-site_page__caPae .villa-site_trustStrip__RtGT0>div:last-child{border-right:0}.villa-site_page__caPae .villa-site_trustStrip__RtGT0 svg{color:#f97316!important}.villa-site_page__caPae .villa-site_quickFilters__cHHfo{display:grid;grid-template-columns:minmax(130px,1fr) minmax(120px,.9fr) minmax(300px,2.1fr) minmax(190px,1.25fr) auto;align-items:end;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #e6ebf0}.villa-site_page__caPae .villa-site_quickFilterField__cnVUz{display:block;min-width:0;color:#40566d;font-size:12px;font-weight:650}.villa-site_page__caPae .villa-site_quickFilterField__cnVUz>span{display:block;margin-bottom:7px}.villa-site_page__caPae .villa-site_quickFilterField__cnVUz input,.villa-site_page__caPae .villa-site_quickFilterField__cnVUz select{width:100%;min-width:0;height:44px;border:1px solid #d8e0e8;border-radius:9px;background:#fff;color:#0b2441;padding:0 11px;font-size:12px;font-weight:650;outline:none}.villa-site_page__caPae .villa-site_quickFilterField__cnVUz input:focus-visible,.villa-site_page__caPae .villa-site_quickFilterField__cnVUz select:focus-visible{border-color:#186599;box-shadow:0 0 0 3px #e6f2fb}.villa-site_page__caPae .villa-site_priceQuickInputs__akO53{display:grid;grid-template-columns:minmax(70px,1fr) minmax(70px,1fr) minmax(82px,.8fr);gap:7px}.villa-site_page__caPae .villa-site_priceQuickInputs__akO53 input,.villa-site_page__caPae .villa-site_priceQuickInputs__akO53 select{padding-inline:9px}.villa-site_page__caPae .villa-site_clearQuickFilters__c1G7c{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #d8e0e8;border-radius:9px;background:#fff;color:#0b2441;font-size:12px;font-weight:700;white-space:nowrap;transition:border-color .2s,background .2s}.villa-site_page__caPae .villa-site_clearQuickFilters__c1G7c:hover{border-color:#f3b18d;background:#fff5ee}.villa-site_page__caPae .villa-site_clearQuickFilters__c1G7c svg{color:#ca4600}.villa-site_page__caPae .villa-site_villa-marketplace-layout__D2IYa aside>div{border-color:#e0e7ee!important;background:#fff!important;color:#0b2441!important;box-shadow:0 12px 32px rgba(15,35,60,.07)}.villa-site_page__caPae .villa-site_villa-marketplace-layout__D2IYa aside details{border-color:#e2e8f0!important}.villa-site_page__caPae .villa-site_villa-marketplace-layout__D2IYa aside details summary,.villa-site_page__caPae .villa-site_villa-marketplace-layout__D2IYa aside h3{color:#0b2441!important}.villa-site_page__caPae .villa-site_villa-marketplace-layout__D2IYa aside label>span{color:#52677d!important}.villa-site_page__caPae .villa-site_villa-marketplace-layout__D2IYa aside input,.villa-site_page__caPae .villa-site_villa-marketplace-layout__D2IYa aside select{border-color:#d8e0e8!important;background:#fff!important;color:#0b2441!important}.villa-site_page__caPae .villa-site_villa-marketplace-layout__D2IYa aside option{color:#0b2441}.villa-site_page__caPae .villa-site_villa-marketplace-layout__D2IYa aside .villa-site_text-emerald-300__KByNl{color:#047857!important}@media (max-width:640px){.villa-site_page__caPae .villa-site_heroContainer__7eDDn{min-height:245px!important;padding:32px 20px 58px!important}.villa-site_page__caPae .villa-site_searchCard__eY3cc{padding:12px;border-radius:16px}.villa-site_page__caPae .villa-site_trustStrip__RtGT0>div{border-right:0;border-bottom:1px solid #e2e8f0}.villa-site_page__caPae .villa-site_trustStrip__RtGT0>div:last-child{border-bottom:0}.villa-site_page__caPae .villa-site_quickFilters__cHHfo{grid-template-columns:1fr;gap:10px}.villa-site_page__caPae .villa-site_priceQuickInputs__akO53{grid-template-columns:1fr 1fr .8fr}.villa-site_page__caPae .villa-site_clearQuickFilters__c1G7c{width:100%}}@media (min-width:641px) and (max-width:1050px){.villa-site_page__caPae .villa-site_quickFilters__cHHfo{grid-template-columns:repeat(4,minmax(0,1fr))}.villa-site_page__caPae .villa-site_priceQuickFilter__f0g1G{grid-column:span 2}.villa-site_page__caPae .villa-site_clearQuickFilters__c1G7c{grid-column:span 2;justify-self:end}}.villa-site_page__caPae .villa-site_error__QVfjW{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:12px;border:1px solid #fecaca;border-radius:9px;background:#fef2f2!important;color:#991b1b!important;font-size:13px;line-height:1.5}.villa-site_page__caPae .villa-site_previewNotice___7sQK{margin-top:22px;border:1px solid #fed7aa;border-radius:12px;padding:18px 20px;background:#fff7ed}.villa-site_page__caPae .villa-site_previewNotice___7sQK h3{margin:0;color:#9a3412!important;font-size:16px;font-weight:750}.villa-site_page__caPae .villa-site_previewNotice___7sQK p{margin:8px 0 0;color:#7c4b2d!important;font-size:12px;line-height:1.7}