section .col-md-4{max-width:24.375rem;padding-top:2rem;pointer-events:none;}
section a{pointer-events:all;}
.thumbnail{overflow:hidden;position:relative;pointer-events:all;}
.thumbnail *{transition:all 0.4s ease;}
.thumbnail:hover *{transition:all 0.4s ease;transition-delay:0.2s;}
.thumbnail .h5{padding:0.25rem 0;}
.explore::before,.explore::after{
  color:#F9A52D;
}
.thumbnail.target{box-shadow:4px 4px 5px #d2d2d2,
5px 5px 5px #e2e2e2,
6px 6px 5px #e9e9e9,
7px 7px 5px #efefef,
8px 8px 5px #fafafa;}
.thumbnail .list{width:100%;height:100%;padding-top:0.5rem;position:absolute;top:100%;left:0;background-color:rgba(50,50,50,0.8);color:#fff;}
.thumbnail:hover .list{top:0;transition-delay:0.4s;}
.thumbnail:hover>.h5,
.thumbnail:hover .explore{opacity:0;}
.list p{color:#F9A52D;}
.span-group span{font-family:'Helvetica Neue',sans-serif;font-size:0.875rem;border-radius:1rem;padding:0.25rem 0.5rem;margin:0.25rem;display:inline-block;min-width:45%;width:45%;text-overflow:ellipsis;overflow:hidden;box-shadow:0 0 1px 1px #fff inset;word-break:keep-all;white-space:nowrap;}
.span-group a:hover span{background-color:#70b2df;box-shadow:none;}