.muVentures {
    .MUVheroSection {
        position: relative;
        padding: 80px 0 0;
        overflow: hidden;
        min-height: 80vh;
        line-height: 0;
        background: #020202;
        position: sticky;
        

        .heroSectionContent .go-HeroSubtitle {
            color: var(--white);
        }

        .heroSectionContent {
            position: absolute;
            bottom: 27vh;
            display: flex;
            align-items: flex-start;
            flex-direction: column;
            text-align: center;
            width: 50%;
            gap: 40px;
        }

        .heroTag {
            display: flex;
            gap: 8px;
            align-items: center;
            padding: 12px 24px;
            border-radius: 40px;
            background: var(--grey17);
            backdrop-filter: blur(2px);
            border: 1px solid var(--black5);
            font-size: 13px;
            font-family: var(--go-medium);
            font-weight: 500;
            text-transform: uppercase;
            line-height: 120%;
            color: var(--grey4);
            letter-spacing: 0.65px;
            max-width: max-content;

        }

        .ventureHeroHeading {
            text-align: left;
            font-size: 52px;
            line-height: 100%;
            font-family: var(--go-semibold);
            font-weight: 600;
            color: var(--white);
        }

        .ventureSubTitle {
            font-size: 18px;
            color: var(--grey10);
            line-height: 120%;
            font-family: var(--go-regular);
            font-weight: 400;
            text-align: start;
        }


        .boldTitle {
            color: var(--grey18);
            font-family: var(--go-semibold);
            font-weight: 600;
            font-size: 18px;
            line-height: 120%;
        }

        .go-HeroSubtitle {
            margin-top: 16px;
            text-align: start;

            .textHighlight {
                color: var(--white);
            }
        }

        .heroSectionBtnWrap {
            display: flex;
            gap: 16px;
            align-items: flex-start;
            width: 100%;
            justify-content: flex-start;
        }

        .ventureSubheading {
            font: 52px "go-regular";
            color: #FFFFFF;
            line-height: 100%;
        }

        .heroSectionContentWrapper {
            display: flex;
            flex-direction: column;
            align-items: start;
        }

        .heroSectionTextWrapper {
            display: flex;
            flex-direction: column;
            gap: 20px;
        }

    }
 


    .MUVtextAnimation {
        .textWrapper {
            max-width: 1240px;
            width: 100%;
            display: flex;
            flex-direction: column;
            padding-top: 20px;
            padding-bottom: 20px;
        }

    

        .muvH2Animation {
            line-height: 120%;
            color: #9d9696;
            font: 32px "go-medium";

        }

        .muvH2Span {
            font: 32px "go-regular";
            line-height: 120%;
            color: #A3A3A3;
        }

        .muvH2SpanBold {
            font: 32px "go-semibold";
            line-height: 120%;
            color: #A3A3A3;
        }

        .muvH3Animation {
            font-size: 32px;
            font-weight: 400;
            line-height: 120%;
            color: #a3a3a3;
            font-family: var(--go-regular);
        }

        .MUVtextAnimationGap {
            height: 32px;
        }

        /* .textWrapper > *:not(:first-child) {
    margin-top: 20px;
   } */
    }

    .threeCardSection {
        background: url("https://images.mastersunion.link/uploads/07082025/v1/Vector1352.webp");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-color: #090909;
        border-bottom: solid 1px var(--black5);
        color: white;

        .bgGradientShade {
            position: absolute;
            width: 100%;
            height: 100%;
            background: linear-gradient(66.88deg, rgba(139, 53, 0, 0.2) 43.86%, rgba(207, 207, 207, 0.5) 100%);
        }

        .bgBronze {
            position: absolute;
            width: 100%;
            height: 100%;
            background: #160d0987;

        }


        .threeCardWrapper {
            display: flex;
            flex-direction: column;
            gap: 32px;
            margin: 0 auto;
        }

        .threeCardHeadingWrapper {
            display: flex;
            flex-direction: column;
            gap: 12px;
            text-align: center;
            max-width: 674px;
            margin: 0 auto;
        }

        .threeCard {
            max-width: 362px;
            width: 100%;
            padding: 49px 26.667px 37px 21px;
            display: flex;
            flex-direction: column;
            gap: 8px;
            border-radius: 12px;
            position: relative;
            z-index: 10;
            /* background: linear-gradient(66.88deg, rgba(89, 89, 89, 0.5) 43.86%, rgba(207, 207, 207, 0.5) 100%); */
        }

        .cardsWrapper {
            display: flex;
            gap: 16px;
            margin: 0 auto;
        }

        .threeCardCover {
            overflow: hidden;
            position: relative;
            z-index: 0;
            border-radius: 12px;
            min-width: 402px;
            width: 100%;
            max-height: 240px;
            height: 100%;
        }

        .threeCardGradinetBg {
            position: absolute;
            z-index: 2;
            border: 1px solid rgba(255, 255, 255, 0.25);
            backdrop-filter: blur(2px);
            background: linear-gradient(50deg, rgb(143 143 143 / 20%) 63.97%, rgb(255 255 255 / 20%) 98.12%);

            width: 100%;
            height: 100%;
            border-radius: 12px;
        }

        .threeCardGrainEffect {
            position: absolute;
            z-index: 3;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' width='100%' height='100'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
            background-repeat: repeat;
            border-radius: 12px;
        }

        .shadeEffect {
            position: absolute;
            width: 100%;
            height: 100%;

        }

        .threeCardContentHeading {
            font: 24px "go-medium";
            font-weight: 500;
        }

        .threeCardContentSubheading {
            font: 16px "go-regular";
            line-height: 150%;
        }

        .threeCardHeading {
            font: 30px "go-medium";
            font-weight: 500;
        }

        .threeCardSubHeading {
            font: 16px "go-regular";
            color: var(--grey18);
        }



    }


    .muUnder25 {
        padding: 0px;

        .muUnderImg {
            overflow: hidden;
            line-height: 0;
            position: relative;
        }

        .muUnderWrapper {
            position: absolute;
            bottom: 32vh;
            display: flex;
            flex-direction: column;
            gap: 20px;
            align-items: flex-start;
            max-width: 684px;
            width: 100%;
            left: 0;
        }

        .mu25Heading {
            font-size: 30px;
            line-height: 120%;
            color: var(--grey4);
            font-family: var(--go-regular);
            font-weight: 400;
        }

        .muBoldHeading {
            font-size: 40px;
            font-family: var(--go-semibold);
            font-weight: 600;
            color: var(--white);
            line-height: 120%;
        }

        .muSubHeading {
            font-size: 16px;
            line-height: 150%;
            font-family: var(--go-regular);
            font-weight: 400;
            color: var(--grey18);
            max-width: 460px;
            width: 100%;
        }
    }

    .techPartners {
        background: url("https://images.mastersunion.link/uploads/07082025/v1/Vector1351.webp");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;

        .techPartnersWrapper {
            display: flex;
            flex-direction: column;
            gap: 40px;
        }

        .TPheading {
            text-align: center;
        }

        .techPartnersLogoWrapper {
            max-width: 965px;
            width: 100%;
            margin: 0 auto;
            display: flex;
            flex-wrap: wrap;
            gap: 60px;
        }

        .TPlogowrapper {
            max-width: 145px;
            width: 100%;
            /* background: red; */
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        .tpLogoDetailWrapper {
            text-align: center;
            display: flex;
            flex-direction: column;
            gap: 4px;
        }

        .tpHeading {
            font-size: 30px;
            font-weight: 600;
            line-height: 100%;
            letter-spacing: 0;
            color: #090909;
        }

        .tpHeadingSpan {
            font-weight: 400;
        }

        .tpLogoName {
            font-weight: 500;
            font-size: 24px;
            line-height: 100%;
            font-family: var(--go-medium);
            color: #090909;
        }

        .tpLogoDetail {
            font-size: 16px;
            font-weight: 400;
            line-height: 100%;
            color: #404040;
        }

        .MUVgoSemiBold {
            font: 30px "go-semiBold";
        }

        .techHeading {
            font-family: var(--go-regular);
            font-weight: 400;
        }
    }

    .portfolio {
        background-color: #090909;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        /* position: relative;   */
        overflow: hidden;

        .portfolioWrapper {
            display: flex;
            flex-direction: column;
            gap: 32px;
        }

        .portfolioheader {
            text-align: center;
            color: white;
        }

        .portfolioLogoWrapper {
            background-color: rgba(23, 23, 23, 0.7);
            border: 1px solid #404040;
            max-width: 1074px;
            width: 100%;
            display: flex;
            gap: 120px;
            justify-content: center;
            align-items: center;
            border-radius: 16px;
            margin: 0 auto;
            padding: 37px;
            position: relative;
            z-index: 2;
        }

        .portfolioBelowWrapper {
            display: flex;
            gap: 32px;
            align-items: center;
        }

        .portfolioCard {
            display: flex;
            min-height: 141px;
            padding: 0 32px;
            flex-direction: column;
            justify-content: center;
            align-items: flex-start;
            gap: 8px;
            flex: 1 0 0;
            border-radius: 12px;
            background: var(--grey17);
        }

        .cardContentWrap {
            display: flex;
            flex-direction: column;
            gap: 16px;
            justify-content: center;
            width: 100%;
        }

        .cardLogo {
            display: flex;
            gap: 8px;
            justify-content: space-between;
            align-items: start;
        }

        .cardTag {
            padding: 6px 15px;
            display: flex;
            justify-content: center;
            border-radius: 60px;
            background: var(--grey3);
            align-items: center;
            color: var(--white);
            text-transform: uppercase;
            font-size: 14px;
            line-height: 120%;
            font-family: var(--go-regular);
            font-weight: 400;
            max-width: max-content;

        }

        .portfolioH2 {
            color: #fff;
            font-size: 30px;
            font-weight: 500;
            line-height: 120%;
            font-family: var(--go-regular);
        }

        .portfolioLogo {
            min-height: 52px;
            max-height: 52px;

        }

        .tag {
            padding: 5px 15px;
            background-color: #404040;
            border-radius: 60px;
            font-size: 14px;
        }

        .gradientAbsolute {
            position: absolute;
            left: -184px;
            bottom: 350px;
            background: linear-gradient(60deg, #39b5d7 18.74%, #f7d544 104.82%);
            filter: blur(120px);
            backdrop-filter: blur(48.75px);
            width: 374px;
            height: 374px;
            border-radius: 50%;
        }

        .MUVgoSemiBold {
            font: 30px "go-semiBold";
            line-height: 120%;
        }
    }

    .knowledgePartners {
        overflow: hidden;
        background: #090909;
        color: white;
        display: flex;
        flex-direction: column;
        gap: 32px;
        border-bottom: solid 1px var(--black5);

        .knowledgePartnerdHEading {
            font-size: 30px;
            font-weight: 500;
            font-family: var(--go-medium);
        }

        .knowledgePartnerSubheading {
            font: 16px "go-regular";
            line-height: 150%;
            color: #D4D4D4;
        }

        .knowledgePartnerWrapper {
            display: flex;
            flex-direction: column;
            gap: 32px;
        }

        .knowledgePartnerHeadingWrapper {
            text-align: center;
            display: flex;
            flex-direction: column;
            gap: 12px;
            max-width: 674px;
            margin: 0 auto;
        }

        .knowledgeImageRelative {
            position: relative;
        }

        .knowledgeLogoWrapper {
            max-width: 582px;
            width: 100%;
            position: relative;
            bottom: 128px;
            left: 50%;
            transform: translateX(-50%);
            box-shadow: 0 6px 6px rgba(0, 0, 0, 0.2), 0 0 20px rgba(0, 0, 0, 0.1);
            border-radius: 8px;
            padding-bottom: 16px;
            padding-top: 16px;

            height: 92px;
        }

        .knowledgeLogoglassLayer {
            position: absolute;
            width: 100%;
            height: 100%;
            z-index: 1;
            /* background-color: #666666; */
            background: linear-gradient(119.38deg,
                    rgba(0, 0, 0, 0.35) 43.01%,
                    rgba(102, 102, 102, 0.35));

            border-radius: 8px;
            /* opacity: 0.6 */
            /* filter: blur(1px); */
        }

        .knowledgeLogosAbsoluteWrapper {
            position: absolute;
            display: flex;
            gap: 50px;
            bottom: 22px;
            z-index: 4;
            justify-self: center;
            justify-content: center;
        }

        /*  Apple glass effect */
        .glass-filter,
        .glass-overlay,
        .glass-specular {
            position: absolute;
            inset: 0;
            border-radius: inherit;
        }

        .glass-filter {
            z-index: 0;
            backdrop-filter: blur(4px);
            /* filter: url(#lensFilter) saturate(120%) brightness(1.15); */
        }

        .glass-overlay {
            z-index: 1;
            border: solid 1px #FFFFFF1A;
        }

        .glass-specular {
            z-index: 2;
            border-radius: 8px;
            border: 1px solid rgba(255, 255, 255, 0.10);
            background: linear-gradient(119deg, rgba(0, 0, 0, 0.35) 43.01%, rgba(102, 102, 102, 0.35) 103.97%);
            backdrop-filter: blur(8.5px);

        }



    }

    .beyondCapitalSection {
        background-color: #090909;
        color: white;
        border-bottom: solid 1px var(--black5);

        .beyondCapitalHEading {
            font: 32px "go-regular";
            line-height: 100%;
        }

        .beyondCapitalBold {
            font-weight: 600;
        }

        .logo {
            z-index: 2;
        }

        .beyondCapitalCardCover {
            /* background-color: red; */
            position: relative;
            z-index: 0;
            padding: 1px;
            border-radius: 12px;
            max-width: 392px;
            width: 100%;
            overflow: hidden;
        }
        
            

        .beyondCapitalCursor {
            position: absolute;
            left: -140px;
            bottom: 40px;
            background: linear-gradient(106deg, #39b5d7 16%, #f7d544 80.82% 104.82%);
            filter: blur(120px);
            backdrop-filter: blur(48.75px);
            width: 374px;
            height: 374px;
            border-radius: 50%;
            opacity: 0;
        }

        .beyondCapitalcard {
            padding: 28px;
            /* background-image: url("https://images.mastersunion.link/uploads/06082025/v1/Rectangle50308.webp"); */
            /* background: black; */
            max-width: 392px;
            width: 100%;
            max-height: 221px;
            height: 100%;
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center;
            border-radius: 12px;
            display: flex;
            flex-direction: column;
            gap: 12px;
            position: relative;
        }

        .beyondCapitalWrapper {
            display: flex;
            flex-direction: column;
            gap: 40px;
            align-items: center;
        }

        .beyondCapitalcardText {
            display: flex;
            flex-direction: column;
            gap: 8px;
            max-width: 340px;
            width: 100%;
            position: relative;
            z-index: 8;
        }

        .beyondCapitalCardWrapper {
            display: flex;
            gap: 32px;
            flex-wrap: wrap;
        }

        .beyondCapitalCardCover:hover .beyondCapitalCursor {
            opacity: 1;
            transition: opacity 0.6s ease;

        }

        .beyondCapitalAbsoluteNumber {
            position: absolute;
            z-index: 2;
            right: 4px;
            bottom: -64px;
            /* bottom: -56px; */
            color: #090909;
            opacity: 0.5;
            font: 155px "go-medium";
            line-height: 150%;
            opacity: 0.3;
        }

        .baryondCardHeading {
            line-height: 120%;
            color: #fff;
            font: 24px "go-medium";
        }

        .baryondCardSubtext {
            font: 16px "go-regular";
            line-height: 150%;
            color: #d4d4d4;
            letter-spacing: 0;
        }

        .beyondCapitalGradientBG {
            position: absolute;
            /* background: linear-gradient(50deg, rgb(143 143 143 / 20%) 63.97%, rgb(255 255 255 / 20%) 98.12%); */
            /* background: radial-gradient(circle at top right, #202020, #0b0b0b); */
            background: radial-gradient(circle at right, #232222, #020202);
            z-index: 2;
            width: calc(100% - 2px);
            height: calc(100% - 2px);
            border-radius: 12px;
        }

      
        .beyondCapitalCardCover {
            min-height: 221px;
        }

        .beyondSwiper {
            overflow: hidden;
        }

        .swiper-pagination {
            display: flex;
            gap: 8px;
            justify-content: center;
            align-items: center;
            width: 100%;
            margin: 0 auto;
            margin-top: 24px;
        }

        .swiper-pagination-bullet {
            min-width: 8px;
        }

        .swiper-pagination-bullet-active {
            /* background-color: blue !important; */
            min-width: 40px !important;
            width: 100%;
        }

        /* .swiper-pagination-bullet {
  background: #ccc;
  opacity: 0.6;
}

.swiper-pagination-bullet-active {
  background: #000;
  opacity: 1;
} */



    }

    .topStartup {
        display: flex;
        flex-direction: column;
        gap: 40px;
        position: relative;
        margin-top: -77px;
    }

    .marquee3 {
        width: 100%;
        pointer-events: none;
        overflow: hidden;
        display: flex;
        align-items: center;
    }

    .marquee__inner-wrap {
        height: 100%;
        width: 100%;
    }

    .marquee__inner_reverse {
        height: 100%;
        width: max-content;
        align-items: center;
        display: flex;
        position: relative;
        animation: marqueeReverse 30s linear infinite;
        will-change: transform;
    }

    .lensBoxi {
        max-width: 206px;
        max-height: 82px;
    }
}

.aboutusbtn{
    margin-top: 32px;
}
.ventureAbout {

    .srcollingSection {
        position: relative;
    }

    .heroSection {
        position: sticky;
        top: 0;
        line-height: 0;
        z-index: 9;
        padding: 80px 0 0;
        overflow: hidden;
        min-height: 80vh;
        background: #020202;

        .heroSectionContent .go-HeroSubtitle {
            color: var(--white);
        }

        .heroTag {
            display: flex;
            gap: 8px;
            align-items: center;
            padding: 12px 24px;
            border-radius: 40px;
            background: var(--grey17);
            backdrop-filter: blur(2px);
            border: 1px solid var(--black5);
            font-size: 13px;
            font-family: var(--go-medium);
            font-weight: 500;
            text-transform: uppercase;
            line-height: 120%;
            color: var(--grey4);
            letter-spacing: 0.65px;
            max-width: max-content;

        }


        .heroSectionContent {
            position: absolute;
            bottom: 24vh;
            display: flex;
            align-items: flex-start;
            flex-direction: column;
            text-align: center;
            width: 49%;
            z-index: 3;
            gap: 20px;
        }

        .ventureHeroHeading {
            font-size: 52px;
            line-height: 120%;
            font-family: var(--go-semibold);
            font-weight: 600;
            color: var(--white);
        }

        .ventureSubTitle {
            font-size: 18px;
            color: var(--grey18);
            line-height: 120%;
            font-family: var(--go-regular);
            font-weight: 400;
            text-align: start;
        }

        .go-HeroSubtitle {
            margin-top: 16px;
            text-align: start;

            .textHighlight {
                color: var(--white);
            }
        }

        .heroSectionBtnWrap {
            display: flex;
            gap: 16px;
            align-items: flex-start;
            width: 100%;
            justify-content: flex-start;
        }
    }

    .missionAndVision {
        padding: 80px 0px;
        position: relative;
        z-index: 10;
        background: var(--white);
        overflow: hidden;


        .missionVisionWrapper {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 60px;
        }

        .missionWrapper {
            display: flex;
            align-items: flex-start;
            padding: 0 20px;
            gap: 8px;
        }

        .missionLeft {
            width: 100%;
            max-width: 40%;
        }

        .missionHeading {
            font-size: 42px;
            color: var(--black);
            font-family: var(--go-semibold);
            font-weight: 600;
            line-height: 120%;
        }

        .missionRight {
            width: 100%;
            max-width: 70%;
        }

        .missionContent {
            font-size: 20px;
            color: var(--grey3);
            line-height: 120%;
            font-family: var(--go-regular);
        }

        .visionWrapper {
            display: flex;
            align-items: flex-start;
            padding: 0 20px;
            gap: 8px;
        }

        .visionLeft {
            width: 100%;
            max-width: 60%;
        }

        .visionRight {
            width: 100%;
            max-width: 40%;
            display: flex;
            justify-content: end;
        }

        /* .missionWrapper,
        .missionImgWrap,
        .visionWrapper {
            opacity: 0;
            transform: translateY(50px);
            transition: all 0.8s ease-out;
        }

        .animate-in {
            opacity: 1;
            transform: translateY(0);
        }

        
        .missionWrapper.animate-in {
            transform: translateX(0);
        }

        .missionWrapper {missionAndVision 
            transform: translateX(-100px);
        }

        .missionImgWrap.animate-in {
            transform: translateX(0);
        }

        .missionImgWrap {
            transform: translateX(100px);
        }

        .visionWrapper.animate-in {
            transform: translateY(0);
        }

        .visionWrapper {
           transform: translateX(-100px);
        } */


    }

    .threeCardSection {
        background-color: #090909;
        overflow: hidden;
        position: relative;
        padding: 60px 0px !important;
        border-bottom: 1px solid var(--black5);

        .cardBackgroundVector {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            z-index: 1;

            img {
                width: 100%;
                height: 100%;
            }
        }

        .threeCardWrapper {
            display: flex;
            flex-direction: column;
            gap: 40px;
            margin: 0 auto;
            position: relative;
            z-index: 5;
        }

        .threeCardHeadingWrapper {
            display: flex;
            flex-direction: column;
            gap: 12px;
            text-align: center;
        }

        .glassCard {
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
            position: relative;
            /* filter: blur(1px); */
            border: 1px solid rgba(255, 255, 255, 0.25);
            border-radius: 12px;
            backdrop-filter: blur(8px);
            /* -webkit-backdrop-filter: blur(8px); */
            box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
        }


        .threeCard {
            max-width: 362px;
            width: 100%;
            padding: 32px 24px;
            display: flex;
            flex-direction: column;
            gap: 12px;
        }


        .cardsWrapper {
            display: flex;
            gap: 16px;
            align-items: center;
            justify-content: center;
        }

        .cardBoxContent {
            display: flex;
            flex-direction: column;
            gap: 12px;
        }

        .boxCardText {
            display: flex;
            flex-direction: column;
            gap: 8px;
        }

        .boxHead {
            font-size: 18px;
            color: var(--white);
            line-height: 120%;
            font-family: var(--go-semibold);
            font-weight: 600;
        }

        .boxPara {
            font-size: 14px;
            line-height: 150%;
            color: var(--grey4);
            font-family: var(--go-regular);
            font-weight: 400;

        }

        .cardSubtext {
            font-size: 16px;
            color: var(--grey18);
            line-height: 150%;
            font-family: var(--go-regular);
            font-weight: 400;
        }

        .cardSectionHeading {
            font-size: 32px;
            color: var(--white);
            line-height: 100%;
            font-family: var(--go-regular);
            font-weight: 400;
        }

        .cardBold {
            font-family: var(--go-semibold);
            font-weight: 600;
        }

        .gradientAbsolute {
            position: absolute;
            /* right: -104px;
        top: -494px; */
            left: -184px;
            bottom: 520px;
            /* bottom: 30px; */

            background: linear-gradient(60deg, #39B5D7 18.74%, #F7D544 104.82%);
            filter: blur(120px);
            backdrop-filter: blur(48.75px);
            width: 374px;
            height: 374px;
            border-radius: 50%;

        }
    }

    .coreTeam {
        background: var(--black);

        .coreWrapper {
            display: flex;
            flex-direction: column;
            gap: 50px;
            align-items: flex-start;
        }

        .coreHeading {
            font-size: 32px;
            color: var(--white);
            line-height: 100%;
            font-family: var(--go-regular);
            font-weight: 400;

        }

        .coreBold {
            font-family: var(--go-semibold);
            font-weight: 600;
        }

        .coreTabWrapper {
            display: flex;
            flex-direction: column;
            width: 100%;
            gap: 16px;
        }

        .teamTabsParent {
            display: flex;
            justify-content: center;
            width: 100%;
            gap: 32px;
        }

        .masterBoxi {
            border-radius: 6px;
            position: relative;
            /* border: 1px solid transparent; */
            width: 100%;
            max-width: 130px;
            min-height: 86px;
            cursor: pointer;
            display: flex;
            justify-content: center;
            align-items: center;
            border: 6px solid var(--black5);
            background: var(--grey17);
            /* transition: background 0.4s ease, border 0.4s ease, background-clip 0.4s ease; */
        }

        .coreTeamImg {
            width: 100%;
            max-width: 119px;
            position: absolute;
            top: -35px;
            filter: grayscale(1);
        }

        .teamWrapper {
            background: var(--grey17);
            border-radius: 16px;
            padding: 50px 44px 56px 61px;
            display: flex;
            gap: 25px;
        }

        .masterBoxi.active {
            border: 6px solid var(--white);
            background: #F7D344;

            .coreTeamImg {
                filter: grayscale(0);
            }
        }

        .teamContentLeft {
            width: 100%;
            max-width: 499px;
            line-height: 0;
        }

        .teamContentRight {
            display: flex;
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
            width: 100%;
            max-width: 611px;
        }

        .contentUpper {
            display: flex;
            gap: 12px;
            align-items: center;
            justify-content: space-between;
            width: 100%;
            border-bottom: 1px solid var(--black5);
            padding-bottom: 12px;
        }


        .teamDetails {
            display: flex;
            flex-direction: column;
            gap: 12px;
        }

        .partnerName {
            font-size: 30px;
            line-height: 120%;
            color: var(--white);
            font-family: var(--go-bold);
            font-weight: 700;
        }

        .partnerDesig {
            font-size: 20px;
            line-height: 120%;
            color: var(--grey10);
            font-family: var(--go-regular);
            font-weight: 400;
        }



        .socialLogos {
            padding: 14.614px 32.15px;
            display: flex;
            gap: 32px;
            align-items: center;
        }

        .contentMiddle {
            display: flex;
            flex-direction: column;
            min-height: 212px;
            height: 100%;
        }

        .aboutTeam {
            font-size: 14px;
            line-height: 150%;
            color: var(--grey10);
            font-family: var(--go-regular);
            font-weight: 400;
        }

        .aboutTeamBottom {
            font-size: 12px;
            line-height: 120%;
            color: var(--grey10);
            font-family: var(--go-regular);
            font-weight: 400;
        }

        .contentbottom {
            display: flex;
            justify-content: space-between;
            align-items: flex-start;


        }

        .contentBoxi {
            padding: 16px 21px;
            display: flex;
            flex-direction: column;
            gap: 16px;
            border-right: 1px solid var(--grey3);
            max-width: 33%;
            min-height: 150px;
            align-items: flex-start;
        }

        .contentBoxi:last-child {
            border-right: unset;
        }

        .contentBoxi:first-child {
            padding-left: 12px;
        }


        .bottomHeading {
            font-size: 14px;
            line-height: 120%;
            color: var(--white);
            font-family: var(--go-semibold);
            font-weight: 600;
        }

        .contentList {
            display: flex;
            flex-direction: column;
            gap: 4px;
        }
    }

    .insightSection.studentStories {
        background: var(--white);
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 32px;

        .inisghtNames {
            color: var(--black);
        }

        .aboutVideo {
            color: var(--black);
            border-top: 1px solid var(--grey4);
        }

        .inisghtItalic {
            color: var(--black);
        }

        .newMasterDetailsWrap {
            border-radius: 0px 0px 8px 8px;
            line-height: 0;
            padding-block: 16px;
        }

        .newMasterImgBox {
            line-height: 0;
        }

        .newMasterDetailsWrap h3 {
            font: 16px "go-regular";
        }

        .newMasterBoxImg {
            line-height: 0;
            background: var(--black);
            border-radius: 8px;
        }

        .newMasterDetailsWrap h4 {
            font: 12px 'go-regular';
            line-height: 150%;
            color: var(--grey10);
        }

        .tbmMasterLogo {
            max-width: 200px;
            max-height: 35px;
            min-height: 35px;
            margin-top: 10px;
            width: 100%;
        }

        .insightCardWrapper {
            overflow: hidden !important;
            padding-left: 9%;
        }

        .insightHeading {
            font-size: 32px;
            color: var(--black);
            font-family: var(--go-regular);
            font-weight: 400;
            line-height: 100%;
        }

        .insightBold {
            font-family: var(--go-semibold);
            font-weight: 600;
            line-height: 100%;
        }

        .newMasterDetailsWrapUpper {
            display: flex;
            justify-content: space-between;
            align-items: start;
        }

        @media screen and (min-width: 1920px) {
            .insightCardWrapper {
                padding-left: 18%;
            }
        }

        @media (min-width:1200px) and (max-width:1280px) {
            .insightCardWrapper {
                padding-left: 6%;
            }
        }
    }
}

.ventureForms {
    .ventureWhiteForm {
        background: url(https://images.mastersunion.link/uploads/17072025/v1/Frame13213179071.webp), var(--black);
        background-size: cover;
        background-repeat: no-repeat;
        height: 100vh;
        display: flex;
        align-items: center;


        .registerForm {
            padding: 32px;
            max-width: 800px;
            margin: 0 auto;
            background: var(--white);
            display: flex;
            border-radius: 8px;
            flex-direction: column;
            justify-content: flex-start;
            align-items: flex-start;
            width: 100%;
        }

        .formButton{
            display: flex;
            align-items: center;
            justify-content: space-between;
            width: 100%;
        }

         .form{
            min-height: 94px;
        }

        .formHeading {
            font-size: 28px;
            line-height: 120%;
            font-weight: 400;
            font-family: "Fraunces", serif;
            color: var(--black);
            font-style: italic;
            display: flex;
            justify-content: space-between;
            width: 100%;
            align-items: center;
        }

        .formSubHeading {
            font-size: 14px;
            color: var(--grey3);
            line-height: 150%;
            font-family: var(--go-regular);
            font-weight: 400;
            margin-top: 8px;
        }

        .paticipantInput {
            display: flex;
            gap: 12px;
            width: 100%;
        }

        .form {
            margin-top: 24px !important;
        }

        .inputBox {
            resize: none;
            outline: none;
            padding: 12px;
            border-radius: 8px;
            background: var(--white);
            border: 1px solid var(--grey4);
            margin-top: 10px;
            transition: 0.4s ease;
            width: 100%;
        }

        .phone-input-container {
            display: flex;
            border: 1px solid #ddd;
            border-radius: 6px;
            overflow: hidden;
            background: white;
            transition: border-color 0.2s ease;
            margin-top: 8px;
        }

        .country-code-select {
            background: var(--white);
            border: none;
            padding: 12px 16px;
            font-size: 14px;
            font-weight: 400;
            color: #333;
            cursor: pointer;
            border-right: 1px solid #ddd;
            outline: none;
            max-width: fit-content;
            max-width: 30%;
        }

        .phone-input {
            flex: 1;
            border: none;
            padding: 12px 16px;
            font-size: 16px;
            font-weight: 500;
            color: #333;
            outline: none;
            background: white;
        }

        .headingNumber {
            background-color: #F5F5F5;
            border-radius: 4px;
            padding: 4px 8px;
            font: 14px 'go-medium';
            line-height: 150%;
        }

        .lightNumber {
            color: var(--grey10);
        }

        .visionText {
            font-size: 12px;
            line-height: 150%;
            color: var(--grey10);
            font-family: var(--go-regular);
            font-weight: 400;
            margin-top: 4px;
        }

        .char_count {
            font-size: 12px;
            line-height: 150%;
            color: var(--grey10);
            font-family: var(--go-medium);
            font-weight: 500;
            margin-top: 4px;
            text-align: end;
        }

        .file-upload-container {
            position: relative;
            display: inline-block;
            width: 100%;
            margin-top: 8px;
        }

        .file-upload-input {
            position: absolute;
            opacity: 0;
            width: 100%;
            height: 100%;
            cursor: pointer;
        }

        .file-upload-label {
            display: block;
            padding: 14px 16px;
            border: 1px solid #E5E5E5;
            border-radius: 8px;
            text-align: center;
            cursor: pointer;
            transition: all 0.3s ease;
            background: white;
            color: #7f8c8d;
        }

        .file-size-hint {
            font-size: 12px;
            color: #95a5a6;
            margin-top: 4px;
        }

        .gradientButton {
            align-self: end;
        }

        .phone-input-container:focus-within,
        .phone-input-container:hover,
        .input:focus-within {
            background: linear-gradient(var(--white) 0 0) padding-box,
                var(--gradient) border-box;
            border: 1px solid transparent;
        }

        .selectOptions:focus-within,
        .input:hover,
        .input:focus-within {
            border: 1px solid transparent;
            background: linear-gradient(var(--white) 0 0) padding-box, var(--gradient) border-box;
        }
    }

    .ventureWhiteForm:first-child {
        padding: 80px 0px;
        height: unset !important;
    }
    #btnSubmitText{
        font: 16px "go-medium";
    }
    .form label {
    font: 13px "go-medium";
  
}
}

@media (max-width: 767px) {
    .muVentures {
        .MUVgoSemiBold {
            font-size: 22px;
        }

        .MUVgoRegular {
            font-size: 22px;
        }


        .MUVheroSection {
            padding-top: 0 !important;
            padding-bottom: 0 !important;
            max-height: 100vh !important;
            overflow: hidden;

            .heroSectionContent {
                width: 100%;
                padding: 0 12px;
                bottom: 90px;
                left: 0px;
                align-items: center;
                gap: 24px;
            }

            .heroSectionBtnWrap {
                width: 100%;
                align-items: flex-start;
                gap: 12px;
                flex-direction: column;
                margin-top: unset;

                a {
                    width: 100%;
                }
            }

            .heroSectionImg {
                height: 100vh;
            }

            .ventureHeroHeading {
                font-size: 30px;
                text-align: center;
                align-items: center;
                margin-bottom: 0;
            }

            .ventureSubTitle {
                text-align: center;
                max-width: 358px;
            }

            .ventureSubheading {
                font: 30px "go-regular";
                line-height: 120%;
            }

            .heroSectionContentWrapper {
                align-items: unset;
            }

            .heroSectionTextWrapper {
                display: flex;
                flex-direction: column;
                gap: 16px;
            }

            .heroTag {
                align-self: center;
            }
        }

        .MUVtextAnimation {
            padding: 40px 0px !important;

            .muvH2Animation {
                font: 18px "go-medium";
                line-height: 120%;
            }

            .muvH3Animation {
                font-size: 18px;
            }

            .muvH2Span {
                font: 18px "go-regular";
                line-height: 120%
            }

            .muvH2SpanBold {
                font: 18px "go-semiBold";
                line-height: 120%;
                color: #A3A3A3;
            }

            .MUVtextAnimationGap {
                height: 24px;
            }

            .textWrapper {
                padding-top: unset;
                padding-bottom: unset;
            }
        }

        .muUnder25 {
            padding-bottom: 0 !important;
            padding-top: 40px !important;
            background: var(--black);

            .mu25Heading {
                font-size: 22px;
            }

            .muBoldHeading {
                font-size: 28px;
            }

            .muUnderWrapper {
                max-width: unset;
                top: 0;
                left: 0;
                padding: 0 16px;
            }
        }

        .knowledgePartners {
            padding: 40px 0 !important;

            .knowledgePartnerWrapper {
                display: flex;
                flex-direction: column;
                gap: 20px;
            }

            .knowledgePartnerHeadingWrapper {
                text-align: center;
                display: flex;
                flex-direction: column;
                gap: 12px;
                max-width: 674px;
                margin: 0 auto;
                align-items: center;
            }

            .knowledgePartnerdHEading {
                font: 22px "go-regular";
                font-weight: 500;
            }

            .knowledgePartnerSubheading {
                font: 14px "go-regular";
                max-width: 358px;
            }

            .knowledgeImageMobWrapper {
                /* max-width:358px ; */
                width: 100%;
                margin: 0 auto;
                margin-bottom: 38px;
                /* display: flex;
                gap: 20px; */

            }

            .knowledgeLogosWrapperMob {
                /* max-width: 358px; */
                width: 100%;
                background-color: #171717;
                padding: 16px 30px;
                display: flex;
                justify-content: space-between;
                align-items: center;
                border-radius: 8px;
                margin-bottom: 20px;
                gap: 24px;

            }

            .knowledgeMobLogo {
                max-width: 116px;
            }

            .knowledgeMobLogoX {
                max-width: 14px;
                max-height: 24px;
                height: 100%;
            }
        }

        .techPartners {
            .TPlogowrapper {
                max-width: 92px;
            }

            .techPartnersLogoWrapper {
                justify-content: space-between;
                gap: 36px;
            }

            .tpLogoName {
                font-size: 16px;
            }

            .tpLogo {
                max-width: 60px;
                width: 100%;
            }

            .tpLogoDetail {
                font-size: 10px;
            }

            .MUVgoSemiBold {
                font: 22px "go-semiBold";
            }
        }

        .threeCardSection {

            .cardsWrapper {
                flex-direction: column;
                max-width: 100%;
            }

            .threeCardHeadingWrapper {
                text-align: center;
            }

            .threeCardWrapper {
                gap: 32px;
            }

            .threeCardCover {
                max-width: 100%;
                min-width: unset;
            }

            .shadeEffect {
                max-width: 100%;
                border-radius: 12px;
            }

            .threeCardGradinetBg {
                max-width: 100%;
            }

            .threeCard {
                max-width: 100%;
                padding: 20px 19px;
            }

            .threeCardHeading {
                font: 22px "go-medium";
            }

            .threeCardSubHeading {
                font: 16px "go-regular";
                line-height: 150%;
            }

            .threeCardContentHeading {
                font: 20px "go-medium";

            }

            .threeCardContentSubheading {
                font: 14px "go-regular";
                line-height: 150%;
            }
        }

        .beyondCapitalSection {
            padding: 40px 0 !important;

            /* overflow: auto; */
            .beyondCapitalCardWrapper {
                flex-wrap: nowrap;
                overflow: auto;
            }

            .beyondCapitalCursor {
                opacity: 1;
            }

            .beyondCapitalWrapper {
                gap: 24px;
            }

            .beyondCapitalCardCover {
                /* max-width: 274px; */
                min-width: 274px;
                margin-bottom: 32px;
                position: sticky;
                top: 200px;
            }

            .beyondCapitalHEading {
                position: sticky;
                top: 100px;
            }




            .logo {
                z-index: 2;
            }

            .beyondCapitalcard {
                padding: 20px 14px;
            }


            .baryondCardHeading {
                font: 16px "go-regular";
            }

            .baryondCardSubtext {
                font: 12px "go-regular";
                max-width: 80%;
            }
            .beyondCapitalAbsoluteNumber{
                bottom: -94px;
            }

            .beyondCapitalHEading {
                font: 22px "go-regular";
                text-align: center;
            }

            .beyondCapitalBold {
                font: 22px "go-semiBold";
            }

            /* .oneBottom {
                bottom: -94px;
            }

            .twoBottom {
                bottom: -100px;
            }

            .threeBottom {
                bottom: -100px;
            }

            .fourBottom {
                bottom: -100px;
            }

            .fiveBottom {
                bottom: -100px;
            }

            .sixBottom {
                bottom: -118px;
            } */


        }

        .insightSection {
            background-color: #090909;
            color: white;
            position: relative;
            overflow: hidden;
            padding-bottom: 100px !important;

            .portfolioMobWrapper {
                position: relative;
                z-index: 2;
                text-align: center;
            }

            .portfolioCard {
                display: flex;
                min-height: 141px;
                padding: 0 24px;
                flex-direction: column;
                justify-content: center;
                align-items: flex-start;
                gap: 8px;
                flex: 1 0 0;
                border-radius: 12px;
                background: var(--grey17);
            }

            .cardContentWrap {
                display: flex;
                flex-direction: column;
                gap: 12px;
                justify-content: center;
                width: 100%;
            }

            .cardLogo {
                display: flex;
                gap: 8px;
                justify-content: space-between;
                align-items: center;
            }

            .cardTag {
                padding: 6px 15px;
                display: flex;
                justify-content: center;
                border-radius: 60px;
                background: var(--grey3);
                align-items: center;
                color: var(--white);
                text-transform: uppercase;
                font-size: 14px;
                line-height: 120%;
                font-family: var(--go-regular);
                font-weight: 400;
                max-width: max-content;
            }

            .portfolioLogo {
                min-height: 35px;
                max-height: 35px;

            }


            .sideGradientAbsolute {
                position: absolute;
                right: -200px;
                top: -100px;

                background: linear-gradient(60deg, #39b5d7 18.74%, #f7d544 104.82%);
                filter: blur(120px);
                backdrop-filter: blur(48.75px);
                width: 350px;
                height: 324px;
                border-radius: 50%;
            }

            .profileMobHeading {
                font: 22px "go-semiBold";
                color: #ffffff;
            }

            .swiper-pagination {
                bottom: 55px !important;
                left: 0 !important;
                position: absolute !important;
                width: 100% !important;
            }

            .swiper-pagination-bullet {
                background: var(--grey3) !important;
                opacity: 1;
                transition: all 0.3s ease;
            }

            .swiper-pagination-bullet-active {
                width: 40px !important;
                background: var(--grey) !important;
            }

            .insightPara {
                font-size: 14px;
            }

            .portfolioMainWrap {
                display: flex;
                flex-direction: column;
                gap: 24px;
            }

            .facultyDetailsWrapper {
                gap: 12px;
            }

            .insightNames {
                font-size: 16px;
            }

            .inisghtItalic {
                font-size: 16px;
            }

            .aboutVideo {
                padding-top: 12px;
            }

            .insightBtnWrapperMob {
                align-self: flex-end;
            }
        }
    }

    .ventureAbout {
        .heroSection {
            padding-top: 0 !important;
            padding-bottom: 0;
            max-height: 100vh;
            overflow: hidden;

            .heroSectionContent {
                width: 100%;
                padding: 0 12px;
                align-items: center;
                left: 0px;
                bottom: 60px;
                gap: 8px;

            }

            .heroTag {
                align-self: center;
            }

            .heroSectionImg {
                height: 90vh;
            }

            .heroSectionBtnWrap {
                margin-top: 24px;
                width: 100%;

                a {
                    width: 100%;
                }
            }

            .ventureHeroHeading {
                font-size: 30px;
                text-align: center;
                align-items: center;

            }

            .ventureSubTitle {
                text-align: center;
                margin-top: unset !important;
            }

            .heroSectionBtnWrap{
                flex-direction: column;
            }
        }

        .missionAndVision {
            .missionWrapper {
                flex-direction: column;
                gap: 20px;

            }

            .visionRight {
                justify-content: start;
            }

            .missionVisionWrapper {
                gap: 24px;
            }

            .missionWrapper,
            .visionWrapper {
                padding: 0;
            }

            .visionRight {
                max-width: 100%;
            }

            .missionLeft,
            .missionRight {
                max-width: 100%;
            }

            .MUVgoSemiBold {
                font-size: 22px;
            }

            .missionContent {
                font-size: 16px;
            }

            .visionWrapper {
                flex-direction: column-reverse;
                gap: 20px;
            }

            .visionLeft {
                max-width: 100%;
            }

            .missionHeading {
                font-size: 22px;
            }
        }

        .threeCardSection {
            .cardsWrapper {
                flex-direction: column;
            }

            .cardSectionHeading {
                text-align: center;
                font-size: 22px;
            }

            .threeCardHeadingWrapper {
                text-align: center;
            }

            .threeCardWrapper {
                gap: 24px;
            }

            .gradientBackground {
                position: fixed;
                top: 450px;
                right: -120px;
                background: linear-gradient(60deg, #39B5D7 18.74%, #F7D544 104.82%);
                filter: blur(120px);
                width: 374px;
                height: 244px;
            }

            .cardSubtext {
                align-items: flex-start;
            }

            .glassCard {
                background: linear-gradient(309deg, rgba(255, 255, 255, 0.20) 63.97%, rgba(255, 254, 254, 0.20) 98.12%);
            }

            .threeCard {
                max-width: unset;
            }
        }

        .coreTeam {
            .coreWrapper {
                gap: 24px;
            }

            .teamTabsParent {
                justify-content: flex-start;
                min-width: 800px;
                gap: 24px;
            }

            .coreHeading {
                font-size: 24px;
            }

            .masterBoxi {
                max-width: 100%;
                width: 100%;
                min-height: 58px;
            }

            .masterBoxi.active {
                border: 4px solid var(--white);
            }

            .coreTeamImg {
                max-width: 88px;
                top: -20px;
                min-height: 70px;
            }

            .teamScrollMob {
                display: flex !important;
                flex-direction: column;
                gap: 20px;
                gap: 8px;
                align-items: flex-start;
                max-width: 100%;
            }

            .coreTabWrapper {
                max-width: 100%;
                overflow-x: auto;
                position: sticky;
                top: 3rem;
                background: var(--black);
                padding-block: 30px;
                z-index: 10;
            }

            .teamWrapper {
                width: 100%;
                min-width: 333px;
                padding: 20px 16px;
                display: flex;
                border: 8px;
                background: var(--grey17);
                flex-direction: column;
                gap: 12px;
                position: relative;
                z-index: 9;
            }

            .teamDetail {
                display: flex;
                flex-direction: column;
                gap: 4px;
                border-bottom: 1px solid var(--black5);
                padding-bottom: 12px;
            }

            .partnerName {
                font-size: 22px;
            }

            .partnerDesig {
                font-size: 14px;
            }

            .teamBoxes {
                display: flex;
                flex-direction: column;
                gap: 4px;
            }

            .teamContentBox {
                padding: 12px 24px;
                display: flex;
                flex-direction: column;
                gap: 4px;
                background: var(--black5);
                border-radius: 12px;
            }

            .boxHeading {
                font-size: 14px;
                color: var(--white);
                line-height: 120%;
                font-family: var(--go-semibold);
                font-weight: 600;
            }

            .boxPointers {
                flex-wrap: wrap;
                display: flex;
                gap: 4px;
                justify-content: space-between;
            }

            .pointerText {
                font-size: 12px;
                line-height: 120%;
                font-family: var(--go-regular);
                color: var(--grey10);
                list-style: disc;
                width: 100%;
                max-width: 105px;
            }

            .listBoxi {
                margin-left: 15px;
            }

            .aboutTeam {
                font-size: 12px;
            }
        }

        .insightSection.studentStories {
            gap: 24px;

            .insightCardWrapper {
                padding-left: 16px;
            }

            .insightHeading {
                font-size: 22px;
            }
        }




    }

    .ventureForms {
        .ventureWhiteForm {
            height: 118vh !important;
            .paticipantInput {
                flex-direction: column;
                gap: unset;
            }

            .form {
                margin-top: 20px !important;
            }

            .formHeading {
                font-size: 20px;
            }

            .formSubHeading {
                font-size: 12px;
                margin-top: 4px;
            }

            .paticipantInput.flexRow{
                display: flex;
                gap: 20px;
                flex-direction: row;
            }
        }
    }

}