.slideshow,
.slick-list.draggable,
.slideshow img {
    height: 500px;
    overflow: hidden;
}

.slideshow img {
    width: 100%;
    visibility: hidden;
}

.slideshow .slide {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    height: 100%;
}

.slideshow .arrow {
    position: absolute;
    top: calc(50% - 12px);
    z-index: 2;
    font-size: 24px;
    color: #073c5e;
    cursor: pointer;
}

.slideshow .arrow:hover {
    color: #0d6298;
}

.slideshow .arrow.prev {
    left: 10px;
}

.slideshow .arrow.next {
    right: 10px;
}

.slideshow .news-wrap {
    width: 450px;
    height: 100%;
    position: absolute;
    bottom: 0;
    padding: 70px 60px;
}

.slideshow .news-text {
    width: 100%;
    height: 100%;
    background-color: rgba(7, 60, 94, 0.85);
    padding: 24px 28px;
    overflow: hidden;
    color: #fbfbf8;
}

.slideshow .news-wrap.left {
    left: 50px;
}

.slideshow .news-wrap.right {
    right: 50px;
}

.slideshow .news-wrap.left .news-text {
    border-top-left-radius: 75px;
    border-bottom-right-radius: 75px;
}

.slideshow .news-wrap.right .news-text {
    border-top-right-radius: 75px;
    border-bottom-left-radius: 75px;
}

.slideshow .title {
    font-weight: 800;
    padding: 10px 0;
    font-size: 24px;
    letter-spacing: 1px;
}

.slideshow .description {
    max-height: 140px;
    height: 100%;
    overflow: hidden;
    letter-spacing: 1px;
}

.slideshow .red-more {
    padding-top: 20px;
}

.slideshow .news-wrap.right .red-more {
    text-align: right;
}

@media (max-width: 559px) {
    .slideshow .arrow {
        display: none !important;
    }

    .slideshow .news-wrap.left,
    .slideshow .news-wrap.right {
        right: 0;
        left: 0;
        margin-left: auto;
        margin-right: auto;
    }

    .slideshow .news-wrap {
        width: calc(100% - 20px);
        padding: 70px 0;
    }
}