.paind-intern-banner {
    position: relative; 
}
.internStudent {
    aspect-ratio: 982 / 313;
    width: 100%;
}
.internStudent .swiper-slide {
    padding-inline: 0.7vw;
}
.paind-intern-banner img {
    border-radius: 20px;
    pointer-events: none;
}
.back-gradient {
    position: absolute;
    top: 50%;
    right: 70px;
    width: 215px;
    background: #62A5D1;
    transform: translateY(-50%);
    filter: blur(158px);
    aspect-ratio: 1/1;
}
.layer-botm-img {
    position: absolute;
    inset: auto 0 0 0; 
}
.paid-intern-banner .layer-botm-img{
    width: 100%;
    aspect-ratio:1905/824;
}
.inner-text-banner-paid h1 {
    margin-bottom: 25px;
    text-align: center;
    color: #000000;
    margin-top: 0;
}
.inner-text-banner-paid h1 span {
    color: var(--color-primary);
}
.inner-text-banner-paid {
    max-width: 900px;
    margin: auto;
    text-align: center;
}
.inner-text-banner-paid p {
    text-align: center;
    color: #414D60;
    margin-bottom: 9px;
}
/* intern-student  */
.internStudent {
    overflow: hidden;
    pointer-events: none;
}
.internStudent .image-slider {
    position: relative;
    z-index: 99;
    width: 118.2vw;
    margin: 0 auto;
    margin-left: -9vw;
}
.internStudent .swiper-slide :is(figure, img) {
    width: 100%;
}
.internStudent .swiper-autoheight .swiper-wrapper {
    align-items: flex-end;
}
.internStudent .image-slider figure {
    aspect-ratio: 347/598;
    transition: 0.1s ease-in-out;
}
.internStudent .swiper-slide.swiper-slide-active+div figure,
.internStudent .swiper-slide.swiper-slide-active+div+div+div+div figure {
    aspect-ratio: 347/498;
}
.internStudent .swiper-slide.swiper-slide-active+div+div figure {
    aspect-ratio: 347/398;
}
.internStudent .swiper-slide.swiper-slide-active+div+div+div figure {
    aspect-ratio: 347/398;
}
.internStudent .image-slider figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
}
/* responsiveness  */ 
@media(max-width: 1699px) {
    .inner-text-banner-paid h1 {
        margin-bottom: 19px;
    }
    .inner-text-banner-paid p {
        margin-bottom: 9px;
    }
}
@media(max-width:1300px){
    .internStudent {
        aspect-ratio: 982/315; 
    }
}
@media(max-width: 575px) {
    .internStudent {
        aspect-ratio: 982 / 321; 
    }
    .paind-intern-banner img {
        border-radius: 8px;
    }
    section.paind-intern-banner a.main-button {
        margin-top: 10px !important;
    }
    .internStudent {
        gap: 5px;
    }
}