@import "https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&display=swap";
.pj-page{--pj-navy:#0a2147;--pj-gold:#f5c518;--pj-gold-text:#f0b400;--pj-ink:#1a1a2e;--pj-font-heading:"Sora", sans-serif;--pj-font-body:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;font-family:var(--pj-font-body);border-top:2px solid var(--pj-gold)}.pj-page .pj-title,.pj-page .pj-small-title,.pj-page .pj-card-name{font-family:var(--pj-font-heading)}.pj-page .pj-top{background:#fff;border-bottom:1px solid #e6e9ef}.pj-page .breadcrumb{margin-bottom:24px;font-size:13px}.pj-page .breadcrumb-item a{color:#6b7280;text-decoration:none}.pj-page .breadcrumb-item.active{color:var(--pj-navy);font-weight:500}.pj-page .pj-small-title{letter-spacing:.8px;color:var(--pj-ink);align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.pj-page .pj-line{background:var(--pj-gold);border-radius:2px;width:20px;height:3px}.pj-page .pj-title{color:var(--pj-ink);letter-spacing:-.5px;margin-bottom:14px;font-weight:800}.pj-page .pj-gold{color:var(--pj-gold-text)}.pj-page .pj-text{color:#3d4252;max-width:470px;margin:0;font-size:15px;line-height:1.8}.pj-page .pj-main{background:#f8f9fc}.pj-page .pj-filter,.pj-page .pj-filter:active{color:#4b5160;background:#fff;border:1px solid #e3e6ec;border-radius:30px;padding:7px 22px;font-size:13px;font-weight:600}.pj-page .pj-filter:hover,.pj-page .pj-filter:focus{color:#4b5160;background:#f1f3f8;border-color:#cfd4de}.pj-page .pj-filter.active,.pj-page .pj-filter.active:hover,.pj-page .pj-filter.active:focus{background:var(--pj-navy);border-color:var(--pj-navy);color:#fff}.pj-page .pj-filter:focus-visible{outline:3px solid var(--pj-gold);outline-offset:2px}.pj-page .pj-card{color:#fff;isolation:isolate;border-radius:14px;height:100%;min-height:260px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.pj-page .pj-card-image{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.pj-page .pj-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#050f1e05 0%,#050f1e80 60%,#050f1eeb 100%);position:absolute;inset:0}.pj-card-details{z-index:1;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.pj-page .lp-price{color:#fff;font-size:22px;font-weight:800;line-height:1.2}.pj-page .pj-card-city{letter-spacing:.5px;color:var(--pj-gold);font-size:12px;font-weight:600;position:static}.pj-page .pj-card-name{color:#fff;margin:0;font-size:20px;font-weight:800;line-height:1.35;position:static}.pj-page .pj-badge{align-self:flex-start;margin:0;position:static}.pj-page .pj-card:hover .pj-card-image{transform:scale(1.04)}@media (min-width:992px){.pj-page .pj-main .row.mb-3>.col-lg-4>.pj-card{min-height:540px}}.pj-page .pj-view-more,.pj-page .pj-btn,.pj-page .pj-view-more:active,.pj-page .pj-btn:active{background:var(--pj-navy);border:1px solid var(--pj-navy);color:#fff;border-radius:10px;padding:12px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s}.pj-page .pj-view-more:hover,.pj-page .pj-btn:hover{color:#fff;background:#06142d;border-color:#06142d}.pj-page .pj-view-more:focus-visible,.pj-page .pj-btn:focus-visible{outline:3px solid var(--pj-navy);outline-offset:3px}.pj-page .pj-card-shimmer{background-color:#e2e8f0;border-radius:14px;height:100%;min-height:260px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}
