
/* Stats */
#stats figure {
    background-color: var(--nv-secondary-accent);
    border-radius: 50%;
    padding: 10px;
}
#stats .stats-box {
    border-radius: 24px;
    padding: 2em;
    background-color: var(--nv-light-bg);
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    text-wrap: balance;
}
@media (max-width: 600px) {
    #stats p.has-text-preset-6xl {
        font-size: 38px;
    }
    #stats .stats-counters {
        flex-wrap: wrap;
    }
    #stats .stats-counters > div {
        flex-basis: calc(50% - 1em);
        flex-grow: 1;
    }
    #stats .stats-box {
        text-align: center;
    }
    #stats .stats-box > .wp-block-group__inner-container > .wp-block-group.is-layout-flex {
        justify-content: center;
    }
}


/* Partnerships Swiper */
#partnerships .swiper:not(.swiper-initialized) .swiper-wrapper {
    gap: 50px;
}
#partnerships .swiper {
    position: relative;
    gap: 0;
    padding: 2em 0;
    user-select: none;
    width: auto;
}
#partnerships .swiper .swiper-slide {
    padding: 1.5em;
    background-color: var(--nv-light-bg);
    border-radius: 24px;
    box-shadow: rgb(0 0 0 / 10%) 4px 4px 15px;
    height: auto;
    text-wrap: balance;
}
#partnerships .swiper-controls-container {
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
}

#partnerships .swiper p.has-medium-font-size {
    font-weight: 400;
}
#partnerships .swiper p:not(.has-medium-font-size) {
    color: var(--custom-4);
}
#partnerships .swiper .swiper-slide > figure {
    position: relative;
    height: 62px;
    display: flex;
    align-items: center;
    margin-bottom: 3px;
}
#partnerships .swiper .swiper-slide > figure > img {
    display: inline-block;
    max-height: 100%;
}