.block-statscareers { 
    overflow: hidden;
    position: relative;
}
.block-statscareers.whitebg { background-color: var(--white); }
.block-statscareers.graybg { background-color: var(--light-gray); }
.block-statscareers.dark { background-color: var(--dark-gray); }
.block-statscareers.graystriped {
    display:none;
}
.block-statscareers.graystripe .graystriped {
    width: 50vw;
    height: 100%;
    margin-left: 25vw;
    position: absolute;
    top: 0;
    display: block;
    background-color: var(--light-gray);
    z-index: -2;
}
.tabler {
    border-bottom: 1px solid #7a7a7a;
}
.tabler h4 {
    text-transform: uppercase;
    line-height: 1.4;
}
.vtable .col-sm-12, .vtable .col-md-12 {
    display: grid;
    align-items: center;
}
.pads1x { padding: 50px 0px 50px; }

.statsPro-content h3 {
    font-size:4.25rem;
    color:var(--black);
    font-weight:bold;
    line-height:0.8;
    text-transform:uppercase;
    font-family: "Montserrat", sans-serif;
    padding-bottom:40px;
}

.stitle { 
    font-size:2.188rem;
    text-transform:uppercase;
    font-family: "Montserrat", sans-serif;
    font-weight:500;
    line-height:0.8;
    text-align:center;
    margin-bottom:50px;
}
.stitle .yellow { color:var(--yellow);  }
.ssource {
    font-size:0.938rem;
    text-transform:uppercase;
    font-family: "Montserrat", sans-serif;
    font-weight:500;
    line-height:1.2;
    text-align:center;
    margin-top:40px;
    margin-bottom:10px;
}
.sourcepad { margin-top:30px; margin-bottom:10px;}
.statsPro-content h2 {
    font-size:5rem;
    color:var(--yellow); 
    font-family: "Cicero", sans-serif;
    font-weight:500;
    line-height:0.8;
    text-transform:uppercase;
}
.stat-suffix {
    color:var(--yellow);
}
.statsPro-items{
    margin: 40px auto 20px;
    width:100%;
    display:grid;
    grid-template-columns: 1fr;
    grid-row: auto auto;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 350px;
}
.statPro-item{
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:40px;
    font-family:sans-serif;
    flex-direction:column;
    line-height:1;
}
.block-statscareers .statPro-item .statPro-number {
    font-size:4rem;
    font-family: "Cicero", sans-serif;
    display:flex;
}
.block-statscareers h4 {
    font-size:1.25rem;
    text-transform:uppercase;
    font-weight:400!important;
    letter-spacing: 3.1px;
}
.statPro-item h4{
    font-size:1rem;
    text-transform:uppercase;
    font-weight:400;
    letter-spacing: 3.1px;
    text-align: center;
    margin-top:25px;
}
.statPro-item .statPro-suffix {
    overflow: visible;
}
@media(max-width:1199px) {
    .row.tabler {
        margin-bottom:40px;
    }
    .row.tabler h4 { text-align: center; }
}