/* Mentoring Program Header Starts */

.mentoring-programs-inner-header {
    background: transparent conic-gradient(from -58deg at 11% 73%, #162740 0.00%, #223F68 100.00%) 0% 0% no-repeat padding-box;
}

.premium-mentoring-programs-button {
    display: flex;
    justify-content: center;
    color: #9EDBF7;
    border: 2px solid #9EDBF7;
    background-color: #9edbf730;
    font-size: 14px;
    margin: auto;
    width: fit-content !important;
}

.button-container {
    display: flex;
    justify-content: center;
    row-gap: 8px;
    column-gap: 12px;
    margin-top: 20px;

    a {
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 500;
        min-width: 200px;
        min-height: 46px;
        color: white;
        cursor: pointer;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 14px;
    }
}

.learn-more {
    border: 2px solid white;
}

.learn-more:hover {
    background-color: #9EDBF7;
    border: 2px solid #9EDBF7;
}

.explore-programs {
    background-color: #9EDBF7 !important;
    border: 2px solid #9EDBF7;

    >i {
        padding-left: 8px;
    }
}

/* Mentoring Program Header Ends */
/* ------------------------------------ */

.mentoring-programs-grid {
    padding: 0px 30px;
    max-width: 1200px;
    margin: auto;
}

.mentoring-programs-grid .row {
    justify-content: center;
}

.cursor-pointer {
    cursor: pointer;
}

.section-title {
    color: #9edbf7;
    font-size: 18px;
}

.section-desc {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 16px;
    margin-top: 8px;
    line-height: normal;
}

.balanced-text-wrap {
    text-align: center;
    color: #fff;
    margin-top: 1rem;
    margin-left: auto;
    margin-right: auto;
    font-weight: 300;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-wrap: balance;
}