.spaces-cards-wrap{margin-top:20px}.spaces-cards-wrap .content-wrapper{margin-bottom:3rem;padding-left:3rem;padding-right:3rem}.spaces-cards-wrap .row{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.spaces-cards-wrap .item .image{overflow:hidden;position:relative}.spaces-cards-wrap .item .image a.card-link{display:inline-block;inset:0;max-width:100%;overflow:hidden;position:absolute;transform:translate(0);transition:all .3s;z-index:10}.spaces-cards-wrap .item .image img{height:100%;max-width:100%;object-fit:cover;width:100%}.spaces-cards-wrap .item :hover.image a.card-link{transition:all .3s}.spaces-cards-wrap .item .image .home-project-button-wrapper{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:5}.spaces-cards-wrap .item .image .view-button{align-items:center;background-color:#62366e;border-radius:50%;display:flex;height:100px;justify-content:center;transform:scale(0);transition:all .3s;width:100px;z-index:10}.spaces-cards-wrap .item .image .view-button-text{color:#fff;font-size:13px;font-weight:500;letter-spacing:1.5px;line-height:140%;text-transform:uppercase}.spaces-cards-wrap .item:hover .image .view-button{transform:scale(1)}.spaces-cards-wrap .item .title h3.title-text{background-color:#62366e;color:#f0f0f0;font-size:1.5rem;font-weight:500;letter-spacing:1px;line-height:120%;margin-bottom:10px;margin-top:0;padding-bottom:5px;padding-left:10px;padding-top:5px;text-transform:none}.spaces-cards-wrap .item :hover.image a.card-link{border:10px solid #62366e}@media(max-width:1919px){.spaces-cards-wrap .item .title h3.title-text{font-size:1.3rem}}@media(max-width:991px){.spaces-cards-wrap .content-wrapper{padding-left:2rem;padding-right:2rem}}@media(max-width:767px){.spaces-cards-wrap .row{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.spaces-cards-wrap .content-wrapper{padding-left:1rem;padding-right:1rem}}@media(max-width:479px){.spaces-cards-wrap{margin-top:4rem}}