.hero-section {
    background: linear-gradient(to bottom, #061527, #122337a6), url("/static/images/partnerships/partnerships.0dfaf70ec599.webp") no-repeat center center;
    background-size: cover;
    height: 120vh;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    z-index: 0;
}

.hero-section .hero-caption {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: min(1100px, 90%);
}

.hero-section .hero-caption .hero-box {
    background: linear-gradient(to bottom, #0C223F, #0E458D);

    padding: 40px;
    border-radius: 15px;

}

.hero-section .hero-caption h1 {
    color: #fff;
    font-family: "Kufam", sans-serif;
    font-size: 48px;
    line-height: 70px;
    font-weight: 700;
    text-align: center !important;
}

.hero-section .hero-caption .hero-box h1 {
    color: #fff;
    font-family: "Kufam", sans-serif;
    font-size: 32px;
    line-height: 70px;
    font-weight: 700;
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
    text-align: start !important;
}

.hero-section .hero-caption .hero-box p {
    margin-top: 60px;
    color: #fff;
    font-size: 32px;
    font-family: "Kufam", sans-serif;
    font-weight: 700;
}

.hero-section .hero-caption .hero-box i {
    margin: 0 10px 0 10px;
}




.path-section {
    background-color: #1D1F22;
    padding: 20px;
}

.path-section div {
    max-width: 65%;
    padding: 10px var(--gap);
    margin: auto;
}

.path-section p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 400;
    color: #7E8989;
}

.path-section p span {
    color: #0069B4;
}

.spacer {
    height: 25vh;
    background-color: #031227;
}

@media (max-width:576px) {
    .hero-section h1 {
        font-size: 24px;
        line-height: 35px;
        text-align: start;
    }

    .hero-section .hero-caption h1 {
        font-size: 28px;
    }

    .hero-section .hero-caption .hero-box h1 {
        font-size: 20px;
        line-height: unset;
    }

    .hero-section .hero-caption .hero-box p {
        margin-top: 20px;
        font-size: 20px;
    }
}