.collection-slider{
    display: flex;
    overflow: hidden;
}

.collection-slider .imgwrapper{
    padding: 10px;
}

.collection-slider .imgwrapper .backborder{
    border: 2px solid black;
    display: flex;
    position: relative;
    top: -10px;
    left: 10px;
    transition: .5s ease;
}
.collection-slider .backborder img{
    position: relative;
    width: 100%;
    top: 15px;
    left: -20px;
    aspect-ratio: 3 / 4;
    object-fit: cover;
    transition: .5s ease;
}

.collection-slider .imgwrapper:hover .backborder {
    border-color: transparent;
}

.collection-slider .imgwrapper:hover .backborder img{
    transform: scale(1.05) translate(10px, -10px);
}


.collection-slider .boxwrapper {
    padding: 10px;
}

.collection-slider .boxwrapper .backborder{
    border: 2px solid black;
    display: flex;
    position: relative;
    top: -10px;
    left: 10px;
    transition: .5s ease;
}

.collection-slider .boxwrapper .backborder .nomination {
    display: flex;
    flex-direction: column;
    padding: 40px;
    position: relative;
    width: 100%;
    top: 15px;
    left: -20px;
    aspect-ratio: 3 / 4;
    transition: .5s ease;
    background: #d99d47;
    align-items: flex-start;
    justify-content: center;
}

.collection-slider .boxwrapper:hover .nomination {
    transform: scale(1.05) translate(10px, -10px);
}

.collection-slider .boxwrapper .backborder .nomination a{
    display: flex;
    align-items: center;
    gap: 50px;
}

.collection-slider .boxwrapper .backborder .nomination span.see_all_icon svg,
.collection-slider .boxwrapper .backborder .nomination span.see_all_icon i {
    width: 20px;
    font-size: 20px;
}

.collection-slider .post-data{
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}

.collection-slider .post-data .tags:before {
    content: "";
    display: inline-block;
    width: 1rem;
    height: .6rem;
    border-top: 1px solid var(--e-global-color-accent);
}

.collection-slider .post-data .post_title{
    width: calc(100% - 45px - 20px);
}
.collection-slider .post-data a.icon {
    display: flex;
    height: 40px;
    width: 40px;
    align-items: center;
    justify-content: center;
}

/*Controls*/
.collection-slider .swiper_controls{
    display: flex;
    position: absolute;
    width: 100%;
    top: 100%;
    gap: 20px;
}

.collection-slider .swiper_controls  .swiper-button-next,
.collection-slider .swiper_controls .swiper-button-prev{
    aspect-ratio: 1 / 1;
}

.collection-slider .swiper_controls .swiper-pagination-progressbar,
.collection-slider .swiper_controls  .swiper-button-next,
.collection-slider .swiper_controls .swiper-button-prev{
    position: initial;
    transition: .3s all ease;
}

.collection-slider .swiper-button-prev:after, 
.collection-slider .swiper-button-next:after{
    display: none;
}


/*Winners slider*/
.winners-slider .winner .subtext{
    display: block;
}

/*Vimeo slider*/
.vimeo-slider .post-data img.user_pic {
    width: 10%;
    max-width: 50px;
    max-height: 50px;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    border-radius: 100%;
}

.vimeo-slider .post-data .vimeo_data{
    width: calc(90% - 1rem);
}

.post_title {
    font-family: "PP Pangram", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: var( --e-global-color-a021c21 );
}

.post-data .metadata {
    font-family: "PP Pangram", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #ABA9A7;
}