.grw-wrapper {
    position: relative;
    overflow: hidden;
    /* top: 10%; */
}

.grw-content {
    position: relative;
    /* min-height: 100vh; */
    min-height: 550px;
    height: 100%;
    max-width: 450px;
    margin: 0 auto;
}

.grw-items {
    position: relative;
}

.grw-item {
    padding: 25px 25px 140px 25px;
    border-radius: 22px;
    background-repeat: no-repeat;
    background-size: cover;



    position: absolute;
    width: 100%;
    /* display: flex; */
}


.grw-card-inner {
    
}

.grw-content .grw-card-inner{
    background-color: #ffffff;
    border-radius: 18px;
    /* padding: 20px 80px 20px 20px; */
        padding: 20px 90px 20px 20px;

        width: 100%;
}

.section-heading{
    font-size: var(--font-48);
    font-family: var(--primary-font);
    font-weight: 700;
    /* padding: 0px 20px; */
    padding-bottom: 60px;
    max-width: 600px;
    margin: 0 auto;
}

.grw-content .grw-year{
    font-size: var(--font-48);
    font-weight: 700;
    margin-bottom: 35px;
    width: fit-content;
    line-height: 1em;
    font-family: var(--primary-font);
    /* background: linear-gradient(90deg, #F7C833 0%, #7B33F7 100%); */
    background: linear-gradient(82.94deg, #C40C0C -48.31%, #F6CE71 104.39%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.grw-content .grw-card-title{
    font-size: var(--font-24);
    font-weight: 700;
    font-family: var(--primary-font);
    color: #333333;
    padding-bottom: 10px;
    line-height: 1em;
}

.grw-content .grw-card-desc{
    font-size: var(--font-16);
    font-weight: 400;
    color: #333333;
    font-family: var(--secondary-font);
}










.grw-journey-text {
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.8);
    z-index: 10;
    text-align: center;
    pointer-events: none;
}

/* .grw-journey-text h2 {
    font-size: clamp(32px, 8vw, 140px);
    font-weight: 700;
    line-height: 1.1;
    margin: 0;
    white-space: nowrap;
} */


.grw-wrapper {
    position: relative;
}


.grw-items {
    position: relative;
    z-index: 2;
}

.grw-journey-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
    width: 100%;
    text-align: center;
    z-index: 1;
    pointer-events: none;
}

.grw-journey-text h2 {
    font-size: 215px;
    white-space: nowrap;
    margin: 0;
     -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(180deg, #EEEEEE 0%, rgba(255, 255, 255, 0) 155.56%);
    font-weight: 800;
    font-family: var(--primary-font);
}


.grw-wrapper {
    position: relative;
    overflow: visible;
}


@media screen and (max-width: 1440px){
    .grw-journey-text h2{
        font-size: 180px;
    }
}


@media screen and (max-width: 1280px){
    .grw-journey-text h2{
        font-size: 170px;
    }
}

@media screen and (max-width: 1199px){
    .grw-journey-text h2{
        font-size: 160px;
    }
}

@media screen and (max-width: 991px){
    .grw-journey-text h2{
        font-size: 140px;
    }
}

@media screen and (max-width: 767px){
    .grw-journey-text h2{
        font-size: 120px;
    }
}

@media screen and (max-width: 640px) {
    .grw-content .grw-card-inner{
        padding: 20px 40px 20px 20px;
    }
    .grw-journey-text h2{
        font-size: 100px;
    }
    
}


@media screen and (max-width: 480px) {
    .grw-content .grw-card-inner{
        padding: 20px;
    }
}