.pg-propiedades{--card-gap:32px}.pg-propiedades .hero{background:var(--color-crema);padding:calc(var(--nav-height) + 94px) var(--gutter) 0}.pg-propiedades .hero__title{letter-spacing:-.5px;max-width:880px;font-size:56px;font-weight:400;line-height:1.1}.pg-propiedades .hero__body{max-width:843px;margin-top:var(--space-4xl);font-size:18px;line-height:1.4}@media (max-width:767px){.pg-propiedades .hero{padding-top:calc(var(--nav-height) + 48px)}.pg-propiedades .hero__title{letter-spacing:-.3px;font-size:34px}.pg-propiedades .hero__body{margin-top:var(--space-2xl);font-size:16px}}.pg-propiedades .section{padding:72px var(--gutter) 96px}.pg-propiedades .section--crema{background:var(--color-crema);color:var(--color-nero)}.pg-propiedades .section--bianco{background:var(--color-bianco);color:var(--color-nero)}.pg-propiedades .section--nero{background:var(--color-nero);color:var(--color-bianco)}.pg-propiedades .section__title{letter-spacing:-.4px;font-size:40px;font-weight:400;line-height:1.15}.pg-propiedades .section__intro{max-width:843px;margin-top:var(--space-3xl);font-size:18px;line-height:1.4}@media (max-width:767px){.pg-propiedades .section{padding:56px var(--gutter) 64px}.pg-propiedades .section__title{font-size:28px}.pg-propiedades .section__intro{font-size:16px}}.pg-propiedades .filters{justify-content:space-between;align-items:center;gap:var(--space-lg);margin-top:var(--space-xl);top:var(--nav-offset,72px);z-index:90;background:var(--color-crema);margin-left:calc(-1*var(--gutter));margin-right:calc(-1*var(--gutter));padding:14px var(--gutter);transition:top .45s var(--ease-out);flex-wrap:wrap;display:flex;position:sticky}.pg-propiedades .filters__group{gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.pg-propiedades .pill{border-radius:var(--radius-sm);border:1px solid var(--n300);height:40px;color:var(--color-nero);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;padding:0 20px;font-size:14px;line-height:1.6;display:inline-flex}.pg-propiedades .pill:hover{background:var(--n100)}.pg-propiedades .pill.is-active{background:var(--color-nero);color:var(--color-bianco);border-color:var(--color-nero)}.pg-propiedades .pill--select{appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%231A191E' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.pg-propiedades.dd-enabled .pill--select{display:none}.pg-propiedades .dd{flex:none;display:inline-flex;position:relative}.pg-propiedades .dd__btn{align-items:center;gap:12px;height:40px;padding:0 16px 0 20px;display:inline-flex}.pg-propiedades .dd__chev{transition:transform var(--duration-base) var(--ease-out);flex:none}.pg-propiedades .dd.open .dd__chev{transform:rotate(180deg)}.pg-propiedades .dd.open .dd__btn{background:var(--n100)}.pg-propiedades .dd__panel{background:var(--color-bianco);border:.5px solid var(--n200);border-radius:var(--radius-sm);z-index:150;white-space:nowrap;opacity:0;visibility:hidden;min-width:100%;max-height:320px;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),visibility var(--duration-base) var(--ease-out);padding:6px 0;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;transform:translateY(-4px);box-shadow:5px 5px 40px #0000001a}.pg-propiedades .dd.open .dd__panel{opacity:1;visibility:visible;transform:none}.pg-propiedades .dd__opt{text-align:left;width:100%;color:var(--color-nero);transition:background-color var(--duration-fast) var(--ease-out);padding:10px 20px;font-size:14px;line-height:1.6;display:block}.pg-propiedades .dd__opt+.dd__opt{border-top:.5px solid var(--n100)}.pg-propiedades .dd__opt:hover,.pg-propiedades .dd__opt:focus-visible{background:var(--color-crema);outline:none}.pg-propiedades .dd__opt{justify-content:space-between;align-items:center;gap:16px;display:flex}.pg-propiedades .dd__opt:after{content:"";flex:none;width:12px}.pg-propiedades .dd__opt.is-selected{font-weight:500}.pg-propiedades .dd__opt.is-selected:after{content:"✓";font-size:12px;line-height:1}.pg-propiedades .dd.is-disabled .dd__btn{opacity:.4;cursor:default}.pg-propiedades .pill--select:disabled{opacity:.4}.pg-propiedades .filters__reset{color:var(--n400);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:10px;font-size:14px;display:inline-flex}.pg-propiedades .filters__reset:hover{color:var(--color-nero)}@media (min-width:768px){.pg-propiedades #selEstado{display:none!important}}@media (max-width:767px){.pg-propiedades .filters{flex-direction:column;align-items:flex-start}.pg-propiedades .filters__group{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.pg-propiedades .filters__group::-webkit-scrollbar{display:none}.pg-propiedades .pill{flex:none;height:36px;padding:0 16px}.pg-propiedades #filtersVenta .filters__group:not(.filters__group--right),.pg-propiedades #btnResetVendidas{display:none}.pg-propiedades .scroll-hint{--fade:40px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%)}.pg-propiedades .scroll-hint.is-start{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--fade)),transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--fade)),transparent 100%)}.pg-propiedades .scroll-hint.is-end{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade));-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade));mask-image:linear-gradient(to right,transparent 0,#000 var(--fade))}.pg-propiedades .scroll-hint.no-scroll{-webkit-mask-image:none;mask-image:none}}.pg-propiedades .grid{gap:var(--space-4xl) var(--card-gap);margin-top:var(--space-4xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1180px){.pg-propiedades .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.pg-propiedades .grid{gap:var(--gutter);margin-top:var(--space-2xl);grid-template-columns:1fr}}.pg-propiedades .vermas{color:var(--color-nero);border-bottom:.5px solid var(--color-nero);transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);margin:64px auto 0;padding-bottom:4px;font-size:16px;line-height:1.4;display:block}.pg-propiedades .vermas:hover{color:var(--n500);border-color:var(--n500)}.pg-propiedades .cierre__body{max-width:843px;margin-top:var(--space-3xl);font-size:18px;line-height:1.4}.pg-propiedades .cierre__body+.cierre__body{margin-top:var(--space-lg)}.pg-propiedades .btn{border-radius:var(--radius-sm);height:40px;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:500;line-height:1.6;display:inline-flex}.pg-propiedades .btn--bianco{background:var(--color-bianco);color:var(--color-nero);margin-top:var(--space-2xl)}.pg-propiedades .btn--bianco:hover{background:var(--n200)}.pg-propiedades .cierre__nota{margin-top:var(--space-3xl);max-width:843px;font-size:18px;line-height:1.4}.pg-propiedades .cierre__link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:.5px}.pg-propiedades .cierre__link:hover{color:var(--n300)}.pg-propiedades .faqs{margin-top:var(--space-3xl);border-bottom:.5px solid var(--n300)}.pg-propiedades .faq{border-top:.5px solid var(--n300)}.pg-propiedades .faq__q{justify-content:space-between;align-items:center;gap:var(--space-xl);text-align:left;letter-spacing:-.2px;width:100%;padding:28px 0;font-size:20px;font-weight:500;line-height:1.3;display:flex}.pg-propiedades .faq__icon{flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.pg-propiedades .faq__icon img{transition:transform .4s var(--ease-in-out);display:block;transform:rotate(45deg)}.pg-propiedades .faq.open .faq__icon img{transform:rotate(0)}.pg-propiedades .faq__a{max-height:0;transition:max-height .5s var(--ease-in-out);overflow:hidden}.pg-propiedades .faq__a-inner{opacity:0;max-width:843px;transition:opacity .4s var(--ease-out) 80ms,transform .4s var(--ease-out) 80ms;padding:0 0 28px;font-size:16px;line-height:1.4;transform:translateY(8px)}.pg-propiedades .faq.open .faq__a-inner{opacity:1;transform:none}@media (max-width:767px){.pg-propiedades .faq__q{padding:22px 0;font-size:17px}}.pg-propiedades .pill,.pg-propiedades .btn,.pg-propiedades .dd__btn{box-sizing:border-box;height:var(--btn-h)!important}@media (max-width:767px){.pg-propiedades .pill,.pg-propiedades .btn,.pg-propiedades .dd__btn{padding-left:14px;padding-right:14px;font-size:13px}}.js .pg-propiedades .reveal{opacity:0;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transform:translateY(20px)}.js .pg-propiedades .reveal.is-visible{opacity:1;transform:none}.js .pg-propiedades a.pcard.reveal.is-visible:hover{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.pg-propiedades *,.pg-propiedades :before,.pg-propiedades :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.js .pg-propiedades .reveal{opacity:1;transform:none}}html:not(.js) .pg-propiedades .filters,html:not(.js) .pg-propiedades .vermas{display:none}html:not(.js) .pg-propiedades .faq__a{max-height:none}html:not(.js) .pg-propiedades .faq__a-inner{opacity:1;transform:none}html:not(.js) .pg-propiedades .faq__icon{display:none}
