/* Odometer Theme Minimal CSS */
.odometer.odometer-auto-theme, .odometer.odometer-theme-minimal { display:inline-block; vertical-align:middle; *vertical-align:auto; *zoom:1; *display:inline; position:relative; }
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-minimal .odometer-digit { display:inline-block; vertical-align:middle; *vertical-align:auto; *zoom:1; *display:inline; position:relative; }
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer { display:inline-block; vertical-align:middle; *vertical-align:auto; *zoom:1; *display:inline; visibility:hidden; }
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner { text-align:left; display:block; position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden; }
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon { display:block; }
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner { display:block; -webkit-backface-visibility:hidden; }
.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-minimal .odometer-digit .odometer-value { display:block; -webkit-transform:translateZ(0); }
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value { position:absolute; }
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner { -webkit-transition:-webkit-transform 2s; -moz-transition:-moz-transform 2s; -ms-transition:-ms-transform 2s; -o-transition:-o-transform 2s; transition:transform 2s; }
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%); }
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%); }
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner { -webkit-transition:-webkit-transform 2s; -moz-transition:-moz-transform 2s; -ms-transition:-ms-transform 2s; -o-transition:-o-transform 2s; transition:transform 2s; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); }
/* FNM Adjustments */
.loadstar__acf_stats{padding:1em;margin:0;max-width:1200px}
.numbers{display: flex;flex-direction: row;flex-wrap: wrap;justify-content:center;gap:30px 3%}
.numbers.c-1 .stat, .numbers.c-2 .stat, .numbers.c-3 .stat, .numbers.c-4 .stat{flex:0 0 100%;max-width:100%;}
.stat{padding:1em 1em 2em;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.stat_wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}
/*.stat::after{display:block;content:"";width:90%;height:1px;background:#777;position:absolute;left:5%;bottom:0;}
.stat:last-of-type::after{display:none}*/
.stat span.number,.stat span.suffix{font-family:"PT Serif",serif;display:block;color:#333A49;font-weight:400;font-size: clamp(72px, 7vw, 90px);text-align:center;}
.stat span.text{display:block;color:#3b7192;width:100%;text-align:center;font-weight:600}
a.info_trigger{display:block;text-indent:-99999em;position:relative;width:20px;height:20px;margin:10px auto}
a.info_trigger::before{content:'';background:url(../images/icon_magnify_plus.svg);display:block;position:absolute;top:0;left:0;width:20px;height:20px}
.featherlight.stat_info_modal .featherlight-content{border:none;padding:3em 5% !important;background:rgba(255,255,255,0.9 )!important;max-width:600px;}
.featherlight.stat_info_modal .featherlight-content h2{margin-top:0;}
@media only screen and (min-width: 768px) {
	/*.stat::after{display:none;}
	.stat::before{display:block;content:" ";width:1px;height:90%;background:#777;position:absolute;bottom:auto;left:-1em;bottom:0;}
	.stat:first-of-type::before{display:none;}*/
	/*.stat:nth-child(3)::before{display:none;}*/
	.numbers.c-1 .stat {flex:0 0 100%;}
	.numbers.c-2 .stat {flex: 0 0 calc((100% - (3% * 1)) / 2);}
	.numbers.c-3 .stat {flex: 0 0 calc((100% - (3% * 2)) / 3);}
	.numbers.c-4 .stat {flex: 0 0 calc((100% - (3% * 2)) / 3);}
	.bio{display:flex;flex-wrap:wrap;gap:5%;}
	.bio .bio_right .story_title h2{font-size:60px;}
}
@media only screen and (min-width: 1024px) {
	.stats{padding:0 0 2em 0;}
	.stat{padding:0 0 0 1em;}
	/*.stat:nth-child(3)::before{display:inline-block;}*/
}
@media only screen and (min-width: 1200px) {
	.stat{padding:1em 2em 2em;}
	.numbers.c-4 .stat {flex: 0 0 calc((100% - (3% * 3)) / 4);}
}