.listing-card{width:100%;height:auto;max-width:calc(25% - 9px);padding:30px 22px;box-shadow:0 4px 16px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:space-between;align-items:start;row-gap:16px}.listing-card.rounded{border-radius:8px}.listing-card-top{width:100%}.listing-card-price{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:20px;font-style:normal;font-weight:500;line-height:22px}.listing-card-title{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:24px;font-style:normal;font-weight:600;line-height:22px}.listing-card-title-row{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap;column-gap:4px;row-gap:8px;margin-top:16px}.listing-card-title-number{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:24px;font-style:normal;font-weight:600;line-height:22px;margin:0!important}.listing-card-info{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:0}.listing-card-info-row{display:flex;flex-direction:row;justify-content:start;align-items:center;margin-top:20px;gap:16px}.listing-card-info-spacer{color:var(--site-primary-color);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0}.listing-card-amenity-sub-text{color:var(--gray-3,#555);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0;margin-top:12px}.listing-card-amenity-title{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:0;margin-top:30px}.listing-card-amenities-list{width:100%;height:auto;margin-top:16px}.listing-card-amenities-item{width:100%;height:auto;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--gray-7,#ccc)}.listing-card-apply{width:fit-content;height:auto;display:flex;padding:12px 24px;margin-top:32px;justify-content:center;align-items:center;text-decoration:none;text-align:center;text-transform:uppercase;font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:500;line-height:20px;transition:.3s;background-color:var(--site-secondary-color);color:var(--gray-1,#222)}.listing-card-apply:hover{background-color:var(--site-secondary-color-light)}@media (max-width:999px){.listing-card{max-width:calc(50% - 6px)}}@media (max-width:767px){.listing-card{max-width:95%}}.flexed-container .layout__region,.listing-card-layout{display:flex;flex-wrap:wrap;justify-content:start;align-items:stretch;gap:12px;margin:0 auto;max-width:1400px;padding:40px}@media (max-width:767px){.flexed-container .layout__region,.listing-card-layout{padding:40px 16px;justify-content:center}}.unit-card-pagination-row{width:100%;height:auto;padding:32px 0}.unit-card-pagination-row .pagination{width:fit-content;height:auto;display:flex;justify-content:center;align-items:stretch;overflow:hidden;background-color:#fff;margin:0 auto;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.unit-card-pagination-row .pagination.rounded{border-radius:8px}.unit-card-pagination-row .pagination .pagination-numbers{width:fit-content;height:auto;display:flex;justify-content:center;align-items:stretch;overflow:hidden}.unit-card-pagination-row .pagination .pagination-item{width:fit-content;height:auto;background-color:#fff;display:flex;justify-content:center;align-items:center;color:var(--gray-1,#222);text-align:center;font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:14px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:1;padding:14px}.unit-card-pagination-row .pagination .pagination-item.active{box-shadow:inset 0 -3px 0 0 var(--site-primary-color)}