.project_slider-layout{
    margin-block: 0;
}
.project_slider-layout .pk-button-group.end{
    justify-content: flex-end;
}
.project_slider-layout .swiper-navigation {
    position: absolute; top: 50%; left: 0; right: 0;
    width: auto; z-index: 9;
    transform: translateY(-50%); pointer-events: none;
}

.project_slider-layout{
    /* crteate gradient starting from #FFF to transparent no transition hard line at the bottom */
    background: linear-gradient(to top, #fff 30%, transparent 30%);
}

.project_slider-layout {
    overflow-x: clip;
}
.project_slider-layout .subtitle{
    margin-bottom: 2rem;
}

.project-swiper-container{
    position: relative;
    margin-top: max(2rem, calc(2 * var(--su)));
}
.project-swiper-container .swiper-buttons{
    display: flex; justify-content: space-between;
    z-index: 00; pointer-events: none;
}
.project-swiper-container .swiper-buttons button{
    background: unset; border: unset;
    cursor: pointer; pointer-events: all;
    transition: all .55s cubic-bezier(.2,1,.22,1);
}
.project-swiper-container .swiper-buttons button.post-button-prev:hover{
    transform: translateX(-5px);
}
.project-swiper-container .swiper-buttons button.post-button-next:hover{
    transform: translateX(5px);
}
.project-swiper-container .swiper-buttons button:active{
scale: .85;
}
.project-swiper-container .swiper-buttons button.swiper-button-disabled{
    scale: 0;
}