:root{
    --container-width:1180px;
    --container-width-narrow:780px;
    --vertical-spacing:12rem;
    --gap:2rem;--gap-xs:calc(var(--gap)/4);
    --gap-sm:calc(var(--gap)/2);
    --gap-md:calc(var(--gap)*2);
    --gap-lg:calc(var(--gap)*4);
    --base-color:#00052f;
    --primary-color:#9d00f5;
    --primary-color-hover:#9d00f5;
    --secondary-color:#f50074;
    --secondary-color-hover:#f50074;
    --tertiary-color:#9bf5f2;
    --tertiary-color-hover:#9bf5f2;
    --black:#00151a;--dark-gray:#424242;
    --light-gray:#efefef;
    --medium-gray:#c2cacc;
    --white:#fff;
    --oxford-blue:#00052f;
    --neon-lavender:#9d00f5;
    --raspberry:#100dbd;
    --strawberry-pink:#eb00f5;
    --night-purple:#02b67a;
    --light-vesper-blue:#0005f5;
    --sea-glass-blue:#9bf5f2;
    --gradient-raspberry-night-purple:linear-gradient(96deg,var(--raspberry) 0%,var(--night-purple) 100%);
    --gradient-raspberry-neon-lavender:linear-gradient(96deg,var(--raspberry) 0%,var(--neon-lavender) 100%);
    --gradient-neon-lavender-light-vesper-blue:linear-gradient(96deg,var(--neon-lavender) 0%,var(--light-vesper-blue) 100%);
    --gradient-light-vesper-blue-neon-lavender:linear-gradient(96deg,var(--light-vesper-blue) 0%,var(--neon-lavender) 100%);
    --border-radius:1.6rem;--border-radius-sm:0.8rem;--base-font-size:1.6rem;--base-line-height:1.75;
    --primary-font-family:"Roboto",sans-serif;--secondary-font-family:"Roboto",sans-serif}
    *,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
    img{height:auto;max-width:100%;vertical-align:middle}@media (max-width:767px){.oembed_container{margin-bottom:1.5rem}}
.stats-1{
    display:flex;
    flex-direction:column;
    gap:3.2rem var(--gap)
}
.stats-1__stat{
    padding-left:1.4rem;
    position:relative;
}
h3.stats-1__stat-stat.h2 {
    font-size: 3rem;
    font-weight:800;
}
.stats-1__stats{
    padding-left:1.4rem;
    position:relative;
}
.row-fluid-wrapper.row-depth-1.row-number-2.dnd-section.bg-dna.bg-dna--right {
   margin: 0px 65px 60px 65px;
    text-align: center;
    display: block;
}
.stats-1__stat:after{
    background: #aeaeae;
    content:"";
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:1px;
}
.stats-1__stat-stat{
    font-weight: 600;
    margin-bottom: 1.2rem;
    font-size: 32px;
}
.stats-1__stat-description{
    font-family:var(--secondary-font-family);
    font-size:20px;
}
@media(min-width:768px){.stats-1{flex-direction:row}.stats-1__stats{flex:1}}
@media(min-width:768px){.stats-1{flex-direction:row}.stats-1__stat{flex:1}}