.dl-logo-grid-wrapper:after, .dl-logo-grid-wrapper:before {
    display: table;
    content: " "
}

.dl-logo-grid-wrapper:after {
    clear: both
}

.dl-logo-grid-item {
    float: left;
    overflow: hidden;
    height: 180px;
    border-color: #eee
}

.dl-logo-grid--box .dl-logo-grid-item {
    overflow: inherit;
}

.dl-logo-grid-figure {
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 30px;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    transition: all .3s cubic-bezier(.165, .84, .44, 1);
}

.dl-logo-grid--box .dl-logo-grid-figure:hover {
    transform: translateY(-3px);
    transition: all .3s cubic-bezier(.165, .84, .44, 1);
}

.dl-logo-grid-img {
    max-height: 100%
}

@media (min-width:1025px) {
    .dl-logo-grid--col-2 .dl-logo-grid-item {
        width: calc(100%/2)
    }

    .dl-logo-grid--col-3 .dl-logo-grid-item {
        width: calc(100%/3)
    }

    .dl-logo-grid--col-4 .dl-logo-grid-item {
        width: calc(100%/4)
    }

    .dl-logo-grid--col-5 .dl-logo-grid-item {
        width: calc(100%/5)
    }

    .dl-logo-grid--col-6 .dl-logo-grid-item {
        width: calc(100%/6)
    }
}

@media (max-width:1024px) and (min-width:768px) {
    .dl-logo-grid--col--tablet2 .dl-logo-grid-item {
        width: calc(100%/2)
    }

    .dl-logo-grid--col--tablet3 .dl-logo-grid-item {
        width: calc(100%/3)
    }

    .dl-logo-grid--col--tablet4 .dl-logo-grid-item {
        width: calc(100%/4)
    }

    .dl-logo-grid--col--tablet5 .dl-logo-grid-item {
        width: calc(100%/5)
    }

    .dl-logo-grid--col--tablet6 .dl-logo-grid-item {
        width: calc(100%/6)
    }
}

@media (max-width:767px) {
    .dl-logo-grid--col--mobile2 .dl-logo-grid-item {
        width: calc(100%/2)
    }

    .dl-logo-grid--col--mobile3 .dl-logo-grid-item {
        width: calc(100%/3)
    }

    .dl-logo-grid--col--mobile4 .dl-logo-grid-item {
        width: calc(100%/4)
    }

    .dl-logo-grid--col--mobile5 .dl-logo-grid-item {
        width: calc(100%/5)
    }

    .dl-logo-grid--col--mobile6 .dl-logo-grid-item {
        width: calc(100%/6)
    }
}

.dl-logo-grid--tictactoe .dl-logo-grid-item {
    border-width: 2px 2px 0 0;
    border-style: solid
}

@media (min-width:1025px) {
    .dl-logo-grid--tictactoe.dl-logo-grid--col-2 .dl-logo-grid-item:nth-child(2n) {
        border-right-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col-2 .dl-logo-grid-item:nth-child(-n+2) {
        border-top-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col-3 .dl-logo-grid-item:nth-child(3n) {
        border-right-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col-3 .dl-logo-grid-item:nth-child(-n+3) {
        border-top-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col-4 .dl-logo-grid-item:nth-child(4n) {
        border-right-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col-4 .dl-logo-grid-item:nth-child(-n+4) {
        border-top-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col-5 .dl-logo-grid-item:nth-child(5n) {
        border-right-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col-5 .dl-logo-grid-item:nth-child(-n+5) {
        border-top-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col-6 .dl-logo-grid-item:nth-child(6n) {
        border-right-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col-6 .dl-logo-grid-item:nth-child(-n+6) {
        border-top-width: 0 !important
    }
}

@media (max-width:1024px) and (min-width:768px) {
    .dl-logo-grid--tictactoe.dl-logo-grid--col--tablet2 .dl-logo-grid-item:nth-child(2n) {
        border-right-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--tablet2 .dl-logo-grid-item:nth-child(-n+2) {
        border-top-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--tablet3 .dl-logo-grid-item:nth-child(3n) {
        border-right-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--tablet3 .dl-logo-grid-item:nth-child(-n+3) {
        border-top-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--tablet4 .dl-logo-grid-item:nth-child(4n) {
        border-right-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--tablet4 .dl-logo-grid-item:nth-child(-n+4) {
        border-top-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--tablet5 .dl-logo-grid-item:nth-child(5n) {
        border-right-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--tablet5 .dl-logo-grid-item:nth-child(-n+5) {
        border-top-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--tablet6 .dl-logo-grid-item:nth-child(6n) {
        border-right-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--tablet6 .dl-logo-grid-item:nth-child(-n+6) {
        border-top-width: 0 !important
    }
}

@media (max-width:767px) {
    .dl-logo-grid--tictactoe.dl-logo-grid--col--mobile2 .dl-logo-grid-item:nth-child(2n) {
        border-right-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--mobile2 .dl-logo-grid-item:nth-child(-n+2) {
        border-top-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--mobile3 .dl-logo-grid-item:nth-child(3n) {
        border-right-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--mobile3 .dl-logo-grid-item:nth-child(-n+3) {
        border-top-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--mobile4 .dl-logo-grid-item:nth-child(4n) {
        border-right-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--mobile4 .dl-logo-grid-item:nth-child(-n+4) {
        border-top-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--mobile5 .dl-logo-grid-item:nth-child(5n) {
        border-right-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--mobile5 .dl-logo-grid-item:nth-child(-n+5) {
        border-top-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--mobile6 .dl-logo-grid-item:nth-child(6n) {
        border-right-width: 0 !important
    }

    .dl-logo-grid--tictactoe.dl-logo-grid--col--mobile6 .dl-logo-grid-item:nth-child(-n+6) {
        border-top-width: 0 !important
    }
}

.dl-logo-grid--border .dl-logo-grid-item {
    border-width: 0 2px 2px 0;
    border-style: solid
}

.dl-logo-grid--border .dl-logo-grid-item:first-child {
    border-top-left-radius: 5px
}

.dl-logo-grid--border .dl-logo-grid-item:last-child {
    border-bottom-right-radius: 5px
}

@media (min-width:1025px) {
    .dl-logo-grid--border.dl-logo-grid--col-2 .dl-logo-grid-item:nth-child(-n+2) {
        border-top-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col-2 .dl-logo-grid-item:nth-child(2n+1) {
        border-left-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col-2 .dl-logo-grid-item:nth-child(2) {
        border-top-right-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col-2 .dl-logo-grid-item:nth-last-child(2) {
        border-bottom-left-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col-3 .dl-logo-grid-item:nth-child(-n+3) {
        border-top-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col-3 .dl-logo-grid-item:nth-child(3n+1) {
        border-left-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col-3 .dl-logo-grid-item:nth-child(3) {
        border-top-right-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col-3 .dl-logo-grid-item:nth-last-child(3) {
        border-bottom-left-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col-4 .dl-logo-grid-item:nth-child(-n+4) {
        border-top-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col-4 .dl-logo-grid-item:nth-child(4n+1) {
        border-left-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col-4 .dl-logo-grid-item:nth-child(4) {
        border-top-right-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col-4 .dl-logo-grid-item:nth-last-child(4) {
        border-bottom-left-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col-5 .dl-logo-grid-item:nth-child(-n+5) {
        border-top-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col-5 .dl-logo-grid-item:nth-child(5n+1) {
        border-left-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col-5 .dl-logo-grid-item:nth-child(5) {
        border-top-right-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col-5 .dl-logo-grid-item:nth-last-child(5) {
        border-bottom-left-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col-6 .dl-logo-grid-item:nth-child(-n+6) {
        border-top-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col-6 .dl-logo-grid-item:nth-child(6n+1) {
        border-left-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col-6 .dl-logo-grid-item:nth-child(6) {
        border-top-right-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col-6 .dl-logo-grid-item:nth-last-child(6) {
        border-bottom-left-radius: 5px
    }
}

@media (max-width:1024px) and (min-width:768px) {
    .dl-logo-grid--border.dl-logo-grid--col--tablet2 .dl-logo-grid-item:nth-child(-n+2) {
        border-top-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet2 .dl-logo-grid-item:nth-child(2n+1) {
        border-left-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet2 .dl-logo-grid-item:nth-child(2) {
        border-top-right-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet2 .dl-logo-grid-item:nth-last-child(2) {
        border-bottom-left-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet3 .dl-logo-grid-item:nth-child(-n+3) {
        border-top-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet3 .dl-logo-grid-item:nth-child(3n+1) {
        border-left-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet3 .dl-logo-grid-item:nth-child(3) {
        border-top-right-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet3 .dl-logo-grid-item:nth-last-child(3) {
        border-bottom-left-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet4 .dl-logo-grid-item:nth-child(-n+4) {
        border-top-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet4 .dl-logo-grid-item:nth-child(4n+1) {
        border-left-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet4 .dl-logo-grid-item:nth-child(4) {
        border-top-right-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet4 .dl-logo-grid-item:nth-last-child(4) {
        border-bottom-left-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet5 .dl-logo-grid-item:nth-child(-n+5) {
        border-top-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet5 .dl-logo-grid-item:nth-child(5n+1) {
        border-left-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet5 .dl-logo-grid-item:nth-child(5) {
        border-top-right-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet5 .dl-logo-grid-item:nth-last-child(5) {
        border-bottom-left-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet6 .dl-logo-grid-item:nth-child(-n+6) {
        border-top-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet6 .dl-logo-grid-item:nth-child(6n+1) {
        border-left-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet6 .dl-logo-grid-item:nth-child(6) {
        border-top-right-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--tablet6 .dl-logo-grid-item:nth-last-child(6) {
        border-bottom-left-radius: 5px
    }
}

@media (max-width:767px) {
    .dl-logo-grid--border.dl-logo-grid--col--mobile2 .dl-logo-grid-item:nth-child(-n+2) {
        border-top-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile2 .dl-logo-grid-item:nth-child(2n+1) {
        border-left-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile2 .dl-logo-grid-item:nth-child(2) {
        border-top-right-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile2 .dl-logo-grid-item:nth-last-child(2) {
        border-bottom-left-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile3 .dl-logo-grid-item:nth-child(-n+3) {
        border-top-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile3 .dl-logo-grid-item:nth-child(3n+1) {
        border-left-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile3 .dl-logo-grid-item:nth-child(3) {
        border-top-right-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile3 .dl-logo-grid-item:nth-last-child(3) {
        border-bottom-left-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile4 .dl-logo-grid-item:nth-child(-n+4) {
        border-top-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile4 .dl-logo-grid-item:nth-child(4n+1) {
        border-left-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile4 .dl-logo-grid-item:nth-child(4) {
        border-top-right-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile4 .dl-logo-grid-item:nth-last-child(4) {
        border-bottom-left-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile5 .dl-logo-grid-item:nth-child(-n+5) {
        border-top-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile5 .dl-logo-grid-item:nth-child(5n+1) {
        border-left-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile5 .dl-logo-grid-item:nth-child(5) {
        border-top-right-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile5 .dl-logo-grid-item:nth-last-child(5) {
        border-bottom-left-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile6 .dl-logo-grid-item:nth-child(-n+6) {
        border-top-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile6 .dl-logo-grid-item:nth-child(6n+1) {
        border-left-width: 2px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile6 .dl-logo-grid-item:nth-child(6) {
        border-top-right-radius: 5px
    }

    .dl-logo-grid--border.dl-logo-grid--col--mobile6 .dl-logo-grid-item:nth-last-child(6) {
        border-bottom-left-radius: 5px
    }
}

.dl-logo-grid--box .dl-logo-grid-wrapper {
    margin: -7.5px;
}

.dl-logo-grid--box .dl-logo-grid-item {
    margin: 7.5px;
    border-width: 1px;
    border-style: solid;
    border-radius: 0
}

@media (min-width:1025px) {
    .dl-logo-grid--box.dl-logo-grid--col-2 .dl-logo-grid-item {
        width: calc((100%/2) - 15px)
    }

    .dl-logo-grid--box.dl-logo-grid--col-3 .dl-logo-grid-item {
        width: calc((100%/3) - 15px)
    }

    .dl-logo-grid--box.dl-logo-grid--col-4 .dl-logo-grid-item {
        width: calc((100%/4) - 15px)
    }

    .dl-logo-grid--box.dl-logo-grid--col-5 .dl-logo-grid-item {
        width: calc((100%/5) - 15px)
    }

    .dl-logo-grid--box.dl-logo-grid--col-6 .dl-logo-grid-item {
        width: calc((100%/6) - 15px)
    }
}

@media (max-width:1024px) and (min-width:768px) {
    .dl-logo-grid--box.dl-logo-grid--col--tablet2 .dl-logo-grid-item {
        width: calc((100%/2) - 15px)
    }

    .dl-logo-grid--box.dl-logo-grid--col--tablet3 .dl-logo-grid-item {
        width: calc((100%/3) - 15px)
    }

    .dl-logo-grid--box.dl-logo-grid--col--tablet4 .dl-logo-grid-item {
        width: calc((100%/4) - 15px)
    }

    .dl-logo-grid--box.dl-logo-grid--col--tablet5 .dl-logo-grid-item {
        width: calc((100%/5) - 15px)
    }

    .dl-logo-grid--box.dl-logo-grid--col--tablet6 .dl-logo-grid-item {
        width: calc((100%/6) - 15px)
    }
}

@media (max-width:767px) {
    .dl-logo-grid--box.dl-logo-grid--col--mobile2 .dl-logo-grid-item {
        width: calc((100%/2) - 15px)
    }

    .dl-logo-grid--box.dl-logo-grid--col--mobile3 .dl-logo-grid-item {
        width: calc((100%/3) - 15px)
    }

    .dl-logo-grid--box.dl-logo-grid--col--mobile4 .dl-logo-grid-item {
        width: calc((100%/4) - 15px)
    }

    .dl-logo-grid--box.dl-logo-grid--col--mobile5 .dl-logo-grid-item {
        width: calc((100%/5) - 15px)
    }

    .dl-logo-grid--box.dl-logo-grid--col--mobile6 .dl-logo-grid-item {
        width: calc((100%/6) - 15px)
    }
}