.sponsorship-section{
}


.sponsorship-section .sponsorship-container {
    border-bottom: 1.5px solid rgba(158, 158, 158, .7);
    
}

.sponsorship-item.marked {
    display: flex;
}
.item-img-box{

}



.sponsorship-section .testimonial-content {
    display: flex;
    direction: ltr;
    align-items: center;
    position: relative;

}

.sponsorship-section .testimonial-content.first-slide .first {
    position: relative;
    flex: 0 0 55%;
}
.sponsorship-section .testimonial-content .first.shadow::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    background: linear-gradient(90deg, transparent, #0b1120 90%);
    height: 100%;
    width: 115px;
    
}

.sponsorship-section .absolute-bg-box {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    height: 100%;
    width: 100%;
    z-index: -1;
}
.sponsorship-section .absolute-bg-box .absolute-bg-box-smoke{
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    animation: smokeFlash 5s linear infinite;
}


.sponsorship-section .testimonial-content .first.shadow::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    background: linear-gradient(90deg, #0b1120, transparent 90%);
    height: 100%;
    width: 115px;
}

.sponsorship-section .sponsorship-item-box {

}
.sponsorship-section .sponsorship-item-box img{
    margin-top: 1.5rem;
    width: 24.167vw;
}
.sponsorship-section .sponsorship-item-box .h2 {
    font-size: 2.083vw;
    font-weight: 700;
}
.sponsorship-section .sponsorship-item-box .paragraph {
    color: rgba(255, 255, 255, 1);
    font-size: .94vw;
    font-weight: 500;   
    max-width: 24.653vw;
}

.sponsorship-section .sponsorship-item-box .h3 {
    margin-bottom: .833vw;
}
.sponsorship-section .sponsorship-item-box .h3 > span{
    font-size: .938vw;
    background-clip: text !important;
    background: linear-gradient(88.9deg, #467bff 33.43%, #75d9d9 103.55%);
    color: transparent;
    font-weight: 700;
}

.sponsorship-section .testimonial-content.first-slide .second {
    flex: 1;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 3vw; 
    padding-left: 1.25vw;
}

.sponsorship-section .testimonial-content.second-slide .first,
.sponsorship-section .testimonial-content.third-slide .first,
.sponsorship-section .testimonial-content.fourth-slide .first {
    position: relative;
    flex: 0 0 40%;
}
.sponsorship-section .testimonial-content.second-slide .second,
.sponsorship-section .testimonial-content.third-slide .second,
.sponsorship-section .testimonial-content.fouth-slide .second {
    flex: 1;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 3vw; 
    padding-left: 1.25vw;
}


.sponsorship-section .testimonial-content.second-slide,
.sponsorship-section .testimonial-content.third-slide,
.sponsorship-section .testimonial-content.fourth-slide {
    padding: 2rem;
    gap: 3rem;
}
.sponsorship-section .testimonial-content.second-slide .h2,
.sponsorship-section .testimonial-content.third-slide .h2,
.sponsorship-section .testimonial-content.fourth-slide .h2{
    letter-spacing: 1.8px;
    margin-bottom: 2rem;   
}

.sponsorship-section .second-slide .blur-clone,
.sponsorship-section .third-slide .blur-clone,
.sponsorship-section .fourth-slide .blur-clone {
    position: absolute;
    height: 100%;
    width: 100%;
    inset: 0px;
    object-fit: contain;
    filter: blur(3.65vw);
}

.sponsorship-section .second-slide .original {
    
}

 @keyframes smokeFlash {
    0% {
        opacity: 1
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}
