#remasters .elementor-swiper-button {
    position: absolute;
}

#remasters .elementor-swiper-button.elementor-swiper-button-prev {
    left: -40px;
}

#remasters .elementor-swiper-button.elementor-swiper-button-next {
    right: -40px;
}

#remaster .slick-slide {
    margin-right: 80px !important;
}

#remaster .elementor-widget-image img {
    width: 100%;
}

#remaster .slick-prev {
    left: 60px !important;
}

#remaster .slick-next {
    right: 60px !important;
    position: absolute;
}

.slick-slide {
    max-width: 342px;
}

.slick-prev {
    width: 48px !important;
    height: 48px !important;
    z-index: 1 !important;
    overflow: hidden !important;
    padding: 0 !important;
    color: #EF232A !important;
    border-radius: 0 !important;
    background-color: #EF232A !important;
}

.slick-next {
    width: 48px !important;
    height: 48px !important;
    z-index: 1 !important;
    overflow: hidden !important;
    padding: 0 !important;
    color: #EF232A !important;
    border-radius: 0 !important;
    background-color: #EF232A !important;
    position: absolute;
    right: 0;
}

.slick-prev:before {
    padding-left: 10px;
}

.slick-next:before {
    padding-right: 10px;
}

.slick-prev:before {
    content: "\f060" !important;
    color: #fff !important;
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    padding: 12px 17px !important;
}

.slick-next:before {
    content: "\f061" !important;
    color: #fff !important;
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    padding: 12px 17px !important;
}

.slick-disabled {
    opacity: 0.5;
}

.slick-prev:before,
.slick-next:before {
    opacity: 1 !important;
}

#remaster .slick-list {
    margin: 0 24px;
}

#remaster button:hover {
    background-color: #EF232A;
}

.slick-dots {
    margin-bottom: 20px !important;
}

.slick-dots li button {
    background-color: #919292 !important;
    border-radius: 100px !important;
}

.slick-dots li.slick-active button {
    background-color: #EF232A !important;
}

.slick-dots li button:before {
    opacity: 0 !important;
}

.slick-dots li.slick-active button:before {
    opacity: 0 !important;
}

@media (min-width: 320px) and (max-width: 767px) {
    #remaster .slick-slide {
        margin-right: 30px !important;
    }
}