.srel-apartment-identity{position:relative;overflow:hidden;background:linear-gradient(125deg,#fffdfa,#faf6f2);border:1px solid #e8dfe3;border-radius:18px;padding:22px 26px;margin:20px 0 24px;min-height:112px;box-sizing:border-box}.srel-apartment-identity h1{position:relative;margin:8px 0;color:#53204a;font-size:28px}.srel-apartment-identity p{position:relative;color:#79636e;margin:0;font-size:14px}.srel-apartment-identity .srel-phase-number{bottom:-14px;left:24px;font-size:120px}.srel-apartment-sheets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.srel .srel-apartment-sheet{background:#fff;border:1px solid #eadfe7;border-radius:14px;padding:12px;color:#53204a;cursor:zoom-in}.srel-apartment-sheet img{display:block;width:100%;height:250px;object-fit:contain}.srel-apartment-sheet span{display:block;padding:10px}.srel-apartments .srel-p1-focus{border:1px solid #eadfe7!important;border-radius:14px;overflow:hidden;cursor:zoom-in}.srel-apartments .srel-p1-focus>img{max-height:85vh;object-fit:contain}.srel-apartment-cover-image{max-width:650px;margin:20px auto}.srel-apartment-cover-image button{width:100%}.srel-apartment-cover-image img{height:auto;max-height:320px}.srel-apartments .srel-phase-content>strong{min-height:30px}.srel-apartments .srel-phase-cover{min-height:130px}@media(max-width:900px){.srel-apartment-sheets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.srel-apartment-sheets{grid-template-columns:1fr}.srel-apartment-identity{padding:20px}.srel-apartment-identity h1{font-size:25px}.srel-apartments .srel-p1-focus>img{max-height:none}}
.srel-apartment-area-card>.srel-area-card-gallery{padding:0}.srel-area-card-gallery .srel-p1-focus{margin:0;border:0!important;border-radius:0}.srel-area-card-gallery .srel-p1-focus>img{height:340px;width:100%;object-fit:contain;padding:12px;box-sizing:border-box}.srel-area-thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.srel-area-thumbnails .srel-apartment-sheet{padding:6px}.srel-area-thumbnails .srel-apartment-sheet img{height:100px}.srel-area-thumbnails .srel-apartment-sheet span{font-size:12px;padding:4px}.srel-area-card-copy p{line-height:1.9;font-size:14px;color:#79636e}.srel-area-card-copy a{color:inherit;text-decoration:none}.srel-area-missing{padding:45px 20px;text-align:center;color:#79636e}@media(max-width:600px){.srel-area-card-gallery .srel-p1-focus>img{height:310px}.srel-area-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}}
