.team-corail {

    /* SLIDES */
    .teams .slick-slide>div {
        display: flex;
        column-gap: 30px;
    }

    .teams .slick-slide .team {
        margin-bottom: 30px;
    }

    .teams .slick-slide {
        display: flex;
        flex-direction: column;
    }

    .teams .slick-slide:focus {
        outline: none;
    }

    /* DOTS */
    .teams .slick-dots li button:before {
        font-size: 15px;
        color: #E4CCBB;
    }

    .teams .slick-dots li.slick-active button::before {
        color: #836B60;
    }

    /* OVERLAY */
    .teams .team .overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(40, 32, 29, 0.4);
        transition: all .3s ease-in-out;
        visibility: hidden;
        opacity: 0;
        padding: 20px;
    }

    .teams .team:hover .overlay {
        opacity: 1;
        visibility: visible;
    }

    .teams .team:hover {
        cursor: pointer;
    }

    .teams .team .overlay .content {
        transition: opacity .95s cubic-bezier(.2, 1, .2, 1), transform .95s cubic-bezier(.2, 1, .2, 1);
        opacity: 0;
    }

    .teams .team:hover .overlay .content {
        transform: translateY(20px);
        opacity: 1;
    }

}