.b-space-listing .space{display:block;padding:var(--spacing-xs);border:1px solid var(--c-ihz-gray);border-radius:var(--radius);list-style:none}.b-space-listing .space--hidden{display:none}.b-space-listing .space__image-wrapper{position:relative;overflow:hidden;height:0;padding-top:60%;border-radius:var(--radius);margin-bottom:var(--spacing-xs);background:var(--c-gray-300)}.b-space-listing .space__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .3s ease-out}.b-space-listing .space__title{margin-bottom:0;font-size:var(--fz-headline-5);font-weight:var(--fw-bold)}.b-space-listing .space__building{margin-bottom:var(--spacing-xs);color:var(--c-dark-gray);font-size:var(--fz-headline-5);font-weight:var(--fw-medium)}.b-space-listing .space__building>a{color:inherit;transition:color .3s ease-out}.b-space-listing .space__building>a:hover{color:var(--c-primary)}.b-space-listing .space .data{display:flex;align-items:center;margin-bottom:1rem}.b-space-listing .space .data__icon{display:inline-block;margin-right:1rem}.b-space-listing .space .data__content{color:var(--c-greys-black-black);font-weight:var(--fw-medium)}.b-space-listing .space__more-btn{display:inline-block;margin-top:var(--spacing-sm);font-weight:var(--fw-bold);transition:color .3s ease-out}.b-space-listing .space__more-btn:hover{text-decoration:underline}.b-space-listing .space:hover{box-shadow:0 0 0 0 rgba(0,0,0,.1),0 12px 27px 0 rgba(0,0,0,.1)}.b-space-listing .space:hover .space__image{transform:scale(1.1)}.b-space-listing .space:hover .space__more-btn{color:var(--c-primary)}.b-space-listing--hidden{display:none}.b-space-listing__inner{display:grid;margin-bottom:0;margin-left:0;grid-row-gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:576px){.b-space-listing__inner{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1279px){.b-space-listing__inner--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.b-space-listing__inner--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}}