.slider {
    margin: 40px auto;
}

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-prev:before,
.slick-next:before {
    color: black;
}


.slick-slide {
    transition: all ease-in-out .3s;
}

.slider .cn-box-curso .image{
    display: block;
    height: 120px;
    overflow: hidden;
    position: relative;
}

.slider .cn-box-curso .image img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.slider .cn-box-curso .text {
    display: block;
    height: 140px;
    padding: 20px 5px;
    max-width: 320px;
}

.slider .cn-box-curso .text p{
    height: 16px;
    display: block;
    color: black;
}
.slider .cn-box-curso .text h3{
    margin-top: 10px;
    color: black;
}
.slider .cn-box-curso .text h3 a{
    color: black;
}

.slick-arrow{
     height: 60px;
     background-color: #FAFAFA;
     box-shadow: 0 0 2px 3px rgba(0,0,0,0.1);
     border-radius: 100%;
     width: 60px;
     z-index: 2;
    transition: all 0.5s;
}
.slick-arrow:hover{
    z-index: 2;
    background-color: #F5F5F5;
    box-shadow: 0 0 2px 3px rgba(66,66,66,0.1);
}

.slick-arrow.slick-next{
    right: -30px;
}

.slick-arrow.slick-prev{
    left: -30px;
}

.slick-arrow.slick-next:before, .slick-arrow.slick-prev:before{
    font-size: 30px;
    display: block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    position: relative;
    opacity: 1;
    text-decoration: inherit;
    color: #9E9E9E;
}

.slick-arrow.slick-next:hover:before, .slick-arrow.slick-prev:hover:before{
    color: #757575;
}

.slick-arrow.slick-next:before{
    content: "\f054";
}

.slick-arrow.slick-prev:before{
    content: "\f053";
}
