@keyframes scrollText{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.building-carousel__list{display:flex;height:60vh}.building-carousel__item:not(.tns-slide-active){opacity:.3;transition:.2s ease-in-out}.building-carousel__navigation{display:flex;align-items:center;margin:0px;padding:.5rem}@media all and (max-width: 48rem){.building-carousel__navigation{justify-content:center}}.building-carousel__navigation button{margin:0}.building-card{position:relative;overflow:hidden;border-radius:0;width:100%;height:100%}.building-card__image-container{position:relative;width:100%;height:100%;overflow:hidden}.building-card__image-container::before{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);opacity:0;transition:opacity .5s ease;z-index:1}.building-card__image-container:hover::before{opacity:1}.building-card__image{width:100% !important;height:100% !important;object-fit:cover;transition:transform .5s ease-in}.building-card__image-container:hover .building-card__image{transform:scale(1.1)}.building-card__content{position:absolute;bottom:0;left:0;width:90%;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);display:flex;justify-content:space-between;align-items:center;padding:1rem;z-index:2}@media all and (min-width: 48rem){.building-card__content{width:93%}}.building-card__left{display:flex;align-items:center;gap:.5rem}.building-card__left .building-card__logo{max-width:40px;max-height:40px;padding:0;background-color:unset}@media all and (min-width: 64em){.building-card__left .building-card__logo{max-width:50px;max-height:50px}}.building-card__name{font-size:20px;font-style:normal;font-weight:300;line-height:30px;letter-spacing:1.25px;text-transform:uppercase;color:var(--color-primary-text);margin-top:0}@media all and (min-width: 64em){.building-card__name{font-size:25px}}.building-card__logo{max-width:30px;max-height:30px;background:#fff;border-radius:4px;padding:5px}.building-card svg{fill:var(--color-secondary);background-color:var(--color-secondary-text);width:1.5rem;height:1.5rem;border-radius:50%;margin-top:0;padding:.5rem}
