.why-choose-us-section {
    font-family: NAMU,-apple-system,Roboto,Helvetica,sans-serif;
    font-weight: 800;
    margin: 0 -4px;
    padding-top: 56px
}

.section-header {
    width: 100%;
    text-transform: uppercase
}

.header-title-container {
    display: flex;
    min-height: 37px;
    width: 100%;
    align-items: center;
    gap: 17px;
    font-size: 18px;
    color: #303030;
    letter-spacing: 7.2px;
    line-height: 1;
    justify-content: center;
    padding: 10px 0
}

@media (max-width: 991px) {
    .header-title-container {
        max-width:100%
    }
}

.section-desc {
    margin-bottom: 0;
    text-align: left;
    text-transform: none;
    color: var(--Colors-text,#303030);
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.main-heading {
    margin-top: 26px;
    color: var(--Colors-main,#005ca3);
    font-feature-settings: 'liga' off , 'clig' off;
    font-family: NAMU;
    font-size: 42px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: uppercase
}

@media (max-width: 991px) {
    .main-heading {
        max-width:100%;
        font-size: 28px;
        margin-top: 0
    }
}

.accent-text {
    color: rgba(0,92,163,1)
}

.stat-card {
    position: relative;
    padding-top: 3px;
    flex: 1 0 0;
    width: 100%;
    max-width: 100%;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.stat-card-main {
    max-width: 290px
}

.stat-card:first-child .stat-card-main {
    max-width: 275px
}

.stat-card:last-of-type:before {
    display: none
}

.stat-divide {
    width: 1px;
    height: 113px;
    background: #005ca3;
    margin: 0 24px 0 12px
}

.statistics-grid {
    display: flex;
    align-items: start;
    font-size: 14px;
    color: #005ca3;
    flex-wrap: wrap;
    position: relative;
    margin: 25px 0;
    gap: 0
}

@media (max-width: 991px) {
    .statistics-grid {
        max-width:100%;
        display: block
    }

    .stat-card {
        border-right: 0 solid transparent;
        border-bottom: 1px solid #005ca3;
        max-width: 100%
    }

    .stat-card-main {
        max-width: none
    }

    .stat-card:first-child .stat-card-main {
        max-width: none
    }

    .stat-card:before {
        display: none
    }

    .stat-divide {
        display: none
    }
}

.stat-card-last {
    border-right: none
}

.stat-number {
    color: var(--Colors-main,#005ca3);
    font-family: NAMU;
    font-size: 36px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: uppercase
}

.stat-title {
    margin-top: 0;
    margin-bottom: 6px;
    color: var(--Colors-main,#005ca3);
    font-family: NAMU;
    font-size: 14px;
    font-weight: 800;
    line-height: 140%;
    margin: 7px 0 9px 0
}

.stat-description {
    margin-top: 0;
    color: var(--Colors-text,#303030);
    font-family: Lato;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2
}

@media (max-width: 640px) {
    .why-choose-us-section {
        padding-top: 16px;
        margin: 0;
    }

    .section-header {
    }

    .header-title-container {
    }

    .section-desc {
    }

    .main-heading {
        text-align: left;
        margin-top: 12px;
        margin-bottom: 6px;
    }

    .accent-text {
    }

    .stat-card {
        padding-top: 27px;
        padding-bottom: 1px;
    }

    .stat-card-main {
    }

    .stat-card:first-child .stat-card-main {
    }

    .stat-card:last-of-type:before {
    }

    .stat-divide {
    }

    .statistics-grid {
        margin-top: 0px;
    }

    .stat-card-last {
    }

    .stat-number {
        /* Mob/numbers */
        font-size: 32px;
    }

    .stat-title {
    }

    .stat-description {
    }
}
