.connect,.feature-list .col,.intro,.stat{text-align:center}.intro{padding:2em 0}.intro .content{max-width:90%;margin:0 auto}.intro h2{font-size:2em}.intro p{line-height:1.55555556}@media only screen and (min-width:768px){.intro{padding:0 0 3em}.intro .content{max-width:656px}.intro h2{font-size:2.25em}.intro p{font-size:1.125em}}.gallery-stratum{padding:2em 0}.gallery-stratum .width-wrap>.row>.col+.col{margin-top:1em}.gallery-stratum h2{margin-bottom:.55555556em}.gallery-stratum .wysiwyg .button,.gallery-stratum .wysiwyg .icon-after.arrow-right,.gallery-stratum .wysiwyg [class*=content-button]{display:inline-block;margin-top:19px}@media only screen and (min-width:768px){.gallery-stratum{padding:4em 0}.gallery-stratum .width-wrap>.row{-ms-flex-align:center;align-items:center}.gallery-stratum .width-wrap>.row>.col+.col{margin-top:0}.gallery-stratum.gallery-left .width-wrap>.row>.col:first-child{-ms-flex-order:1;order:1}.gallery-stratum h2{font-size:2.25em}}@media only screen and (min-width:1024px){.gallery-stratum .photo-gallery .next,.gallery-stratum .photo-gallery .prev{width:50px;height:65px;margin-top:-33px;font-size:30px;line-height:61px}}.stats-stratum{padding:2em 0}.odometer-figure{display:block;font-size:48px;font-weight:900;margin:0 auto;line-height:1}@media only screen and (min-width:1024px){.odometer-figure{font-size:60px}}.stat{text-transform:uppercase}.stat sup{vertical-align:top;font-size:60%}.stat .lead-in{display:block;margin-bottom:.3125em}.stat .lead-in.empty{display:none}.stat .odometer-figure sup{font-size:50%;font-weight:400}.stat .follow-up{display:block;margin-top:.3125em}.stat .note{display:block;color:#aeada9;text-transform:none}@media only screen and (min-width:768px){.stats-stratum{padding:4em 0}.stat .lead-in.empty{display:block}}.connect{padding:2em 0}.connect h5{text-transform:uppercase;font-size:1.125em;margin:0 0 .5em}.connect .social-media{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.connect .social-media li{padding:0 7px}.connect .social-icon{width:36px;height:36px;background-size:252px auto}.connect .social-icon.gray{background-position-y:-36px}.connect .social-icon.twitter{background-position-x:-36px}.connect .social-icon.instagram{background-position-x:-72px}.connect .social-icon.linkedin{background-position-x:-108px}.connect .social-icon.glassdoor{background-position-x:-144px}.connect .social-icon.youtube{background-position-x:-180px}.connect .social-icon.threads{background-position-x:-216px}@media only screen and (min-width:768px){.connect{padding:3.5em 0}.connect h5{font-size:1.5em;margin:0;padding:0 7px}.connect .width-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.feature-list{padding:2em 0}.feature-list .col{margin-bottom:2em}.feature-list img{display:block;width:125px;margin:0 auto;border-radius:50%}.feature-list .el-icon{display:none;margin:0 auto;width:125px;height:125px;background-size:1905.22px 3016.12px}.feature-list h5{font-size:1.5em;margin-bottom:.5em}.feature-list .content :first-child{margin-top:0}.feature-list a{color:#85b044}.flexbox .feature-list .col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.flexbox .feature-list h5{width:100%;-ms-flex-order:0;order:0}.flexbox .feature-list img{margin:0 auto 0 0;width:30.3030303%;-ms-flex-order:1;order:1}.flexbox .feature-list .content{width:63.63636364%;text-align:left;-ms-flex-order:1;order:1}@media only screen and (min-width:480px){.feature-list img{position:static;width:190px}.feature-list .el-icon{width:190px;height:190px;background-size:2903.93px 4597.15px}.flexbox .feature-list .col{display:block}.flexbox .feature-list img{width:190px;margin:0 auto}.flexbox .feature-list .content{width:100%;text-align:center}}@media only screen and (min-width:768px){.feature-list{padding:4em 0 2em}}@media only screen and (min-width:1200px){.feature-list img,.flexbox .feature-list img{width:220px}.feature-list .el-icon{width:220px;height:220px;background-size:3364.87px 5326.85px}}@media only screen and (min-width:480px) and (any-hover:hover){.feature-list .col .content,.feature-list .col h5{mix-blend-mode:multiply;opacity:.7}.feature-list .col a{color:#74736f}.feature-list .col a:focus,.feature-list .col a:hover,.js .feature-list .col:hover a{color:#85b044}.feature-list .col:hover .content,.feature-list .col:hover h5{opacity:1}.feature-list .col:hover img{display:none}.feature-list .col:hover .el-icon{display:block}}