@charset "UTF-8";
/* https://www.ruttermills.com/wp-content/themes/rutter-mills/build/content/section-library/content/stat-columns/styles.css?ver=6.9.4 */
.core-section-library-wrapper .core-section-stat-columns .columns{display:block;width:100%;max-width:300px;max-width:18.75rem;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}@media(min-width:26.5625rem){.core-section-library-wrapper .core-section-stat-columns .columns{display:grid;max-width:100%}}@media(min-width:26.5625rem){.core-section-library-wrapper .core-section-stat-columns .columns.col-2{grid-template-columns:repeat(2,auto)}}@media(min-width:26.5625rem){.core-section-library-wrapper .core-section-stat-columns .columns.col-3{grid-template-columns:repeat(3,1fr)}}.core-section-library-wrapper .core-section-stat-columns .column{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:min(90px + 13.125 * ((100vw - 320px) / 100) ,300px) min(20px + 1.25 * ((100vw - 320px) / 100) ,40px) min(40px + 1.25 * ((100vw - 320px) / 100) ,60px);padding:min(5.625rem + 13.125 * ((100vw - 20rem) / 100) ,18.75rem) min(1.25rem + 1.25 * ((100vw - 20rem) / 100) ,2.5rem) min(2.5rem + 1.25 * ((100vw - 20rem) / 100) ,3.75rem);border:1px solid #c6cfdd;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:26.5625rem){.core-section-library-wrapper .core-section-stat-columns .column{width:auto;padding:min(6.25rem + 15.625 * ((100vw - 26.5625rem) / 93.4375) ,21.875rem) min(1.25rem + 1.25 * ((100vw - 26.5625rem) / 93.4375) ,2.5rem) min(1.875rem + .625 * ((100vw - 26.5625rem) / 93.4375) ,2.5rem)}}.core-section-library-wrapper .core-section-stat-columns .column:not(:last-child){border-bottom-width:0}@media(min-width:26.5625rem){.core-section-library-wrapper .core-section-stat-columns .column:not(:last-child){border-width:1px;border-right:0}}.core-section-library-wrapper .core-section-stat-columns .text-overline{position:absolute;top:min(30px + 1.875 * ((100vw - 320px) / 100) ,60px);top:min(1.875rem + 1.875 * ((100vw - 20rem) / 100) ,3.75rem);right:min(20px + 1.25 * ((100vw - 320px) / 100) ,40px);right:min(1.25rem + 1.25 * ((100vw - 20rem) / 100) ,2.5rem);left:min(20px + 1.25 * ((100vw - 320px) / 100) ,40px);left:min(1.25rem + 1.25 * ((100vw - 20rem) / 100) ,2.5rem);width:auto}@media(min-width:26.5625rem){.core-section-library-wrapper .core-section-stat-columns .text-overline{right:min(1.5625rem + 2.1875 * ((100vw - 20rem) / 100) ,3.75rem);left:min(1.875rem + .625 * ((100vw - 26.5625rem) / 93.4375) ,2.5rem)}}.core-section-library-wrapper .core-section-stat-columns .description{font-size:min(14px + .625 * ((100vw - 320px) / 100) ,24px);font-size:min(.875rem + .625 * ((100vw - 20rem) / 100) ,1.5rem);line-height:1.4;max-width:min(80px + 3.75 * ((100vw - 320px) / 100) ,140px);max-width:min(5rem + 3.75 * ((100vw - 20rem) / 100) ,8.75rem);font-weight:700;text-align:right}.core-section-library-wrapper .core-section-stat-columns .speedometer{display:block}@media(min-width:26.5625rem){.core-section-library-wrapper .core-section-stat-columns .speedometer{width:auto}}.core-section-library-wrapper .core-section-stat-columns .stat{left:-.04em;font-family:orpheuspro,Helvetica,serif;font-size:min(50px + 5.75 * ((100vw - 320px) / 100) ,142px);font-size:min(3.125rem + 5.75 * ((100vw - 20rem) / 100) ,8.875rem);font-weight:500;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;font-weight:700}