
.ul-cols-2 {
    column-count: 2;
    column-gap: 20px;
}

.ul-cols-2 li {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    padding: 5px;
}

.spinner-border-lg {
    width: 3rem;
    height: 3rem;
}

.fluid-hover-zoom {
    transition: 
        .3s transform cubic-bezier(.155,1.105,.295,1.12),
        .3s box-shadow,
        .3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
    backface-visibility: hidden;
}
 
.fluid-hover-zoom:hover {
    transform: scale(1.035);
}

.no-transform {
    transform: none !important;
}

.shadow-on-hover:not(:hover) {
    box-shadow: none !important;
}

.team-column {
    opacity: 0;
    transition: 5s opacity ease-in;
}