@keyframes on-click{0%{transform:scale(1)}20%{transform:scale(.98);box-shadow:0 0 0 0 rgba(76,78,90,.07)}80%{transform:scale(1.02);box-shadow:0 0 100px 5px rgba(76,78,90,.07)}100%{transform:scale(1)}}.sa-result-item a{height:100%;padding:1.5rem .5rem .5rem;display:block;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:.125rem;outline:1px solid transparent;transition:all .3s;color:#4d4f59}.sa-result-item a:hover{text-decoration:none;box-shadow:0 0 50px rgba(76,78,90,.07)}.sa-result-item a:focus{animation:on-click .3s ease-out}.sa-result-item--text-align-center a{text-align:center}.sa-result-item__image{max-width:280px;height:168px;background:no-repeat center;background-size:contain}.sa-result-item--small .sa-result-item__image{max-width:68px;height:36px}.sa-result-item__details{margin:.75rem 1rem}.sa-result-item__heading{margin:0;font-weight:400;transition:all .5s}.sa-result-item a:hover .sa-result-item__heading{color:#39589f}.sa-result-item__description{font-size:.875rem}@media only screen and (min-width:30.501rem){.sa-result-item__image{height:168px;margin:0 auto}.sa-result-item__heading{font-size:1.437rem}}@media only screen and (max-width:30.5rem){.sa-result-item__image{height:70px;margin:0 1rem}.sa-result-item--small .sa-result-item__image{height:36px;margin:0 auto}.sa-result-item__heading{font-size:1rem;line-height:1.125rem}}