﻿.NilperHomeCats .intro img {
    transition: all ease-in-out 0.5s;
}

.NilperHomeCats .swiper-slide:hover .intro img {
    transform: scale(1.1);
}

.NilperHomeCats :where(.Next, .Prev) {
    top: 50%;
    transform: translateY(-54%);
    background: rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(0.3rem);
    height: 40%;
    width: 4rem;
    z-index: 22;
    cursor: pointer;
    transition: all ease-in-out 0.5s;
}

.NilperHomeCats :where(.Next, .Prev):before {
    content: '';
    position: absolute;
    width: 1.5em;
    height: 1.5em;
    background-repeat: no-repeat;
    background-position: center;
    transition: .9s;
    border: solid var(--White);
    border-width: 0 0.2em 0.2em 0;
    display: inline-block;
    padding: 0.2em;
    top: calc(50% - 1rem);
    opacity: 0.7;
    transition: all ease-in-out 0.2s;
}

.NilperHomeCats .Prev {
    left: -4rem
}

.NilperHomeCats .Next {
    right: -4rem
}

.NilperHomeCats:hover .Prev {
    left: 0
}

.NilperHomeCats:hover .Next {
    right: 0%
}

.NilperHomeCats :where(.Next, .Prev):hover:before {
    opacity: 1
}

.NilperHomeCats .Prev:before {
    transform: rotate(135deg);
    right: 1rem;
}

.NilperHomeCats .Next:before {
    transform: rotate(-45deg);
    left: 1rem;
}