.banner .slick-arrow:before {
    border-radius: 50%;
    color: #222;
    border: 1px solid #222;
    width: 36px;
    height: 36px;
    display: block;
    padding: 0;
    font-size: 17px;
    line-height: 36px;
    text-align: center;
}

.banner .slick-arrow {
    background: transparent;
}

.banner .slick-arrow:hover:before {
    background: #56cfe1;
    border-color: #56cfe1;
    color: #fff
}

.banner .slick-dots {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}