.swiffy-slider {
    .slider-nav {
        left: -80px !important;
        transition: all 0.25s ease-in-out;

        &::before {
            background-color: transparent !important;
        }

        &::after {
            color: var(--wp--preset--color--primary) !important;
            font-size: 25px;
        }
        
        &.slider-nav-next {
            left: auto !important;
            right: -80px !important;
        }

        &:hover {
            left: -90px !important;

            &.slider-nav-next {
                left: auto !important;
                right: -90px !important;
            }
        }
    }

    .wp-block-slider__inner {
        > figure.wp-block-image {
            display: flex;
            justify-content: center;
        }
    }
}

@media screen and (max-width: 991px) {
    .swiffy-slider {
        padding: 0 30px;

        .slider-nav {
            left: -30px !important;
            transition: all 0.25s ease-in-out;

            &.slider-nav-next {
                right: -30px !important;
            }
    
            &:hover {
                left: -30px !important;
    
                &.slider-nav-next {
                    right: -30px !important;
                }
            }
        }
    }
}