.progress-container{left:0;margin:0 auto;overflow:hidden;position:fixed;right:0;top:85px;width:auto;z-index:10000}.progress-wrapper{background:transparent!important;height:8px!important;left:0!important;margin:0 auto;padding:0;position:sticky;top:124px!important;width:100%!important;z-index:10000!important}.progress-bar{background-image:linear-gradient(90deg,#0c233f,#0d8740)!important;height:8px!important}.pillar-content{margin:0 auto;padding:96px 30px;scroll-margin-top:154px}.pillar-content:nth-of-type(odd){background-color:#ebf8f0}.pillar-content:last-of-type{background-color:#0c233f}.pillar-content:last-of-type :not(a){color:#fff}.pillar-content-wrapper{margin:0 auto;max-width:1240px}#intro{align-items:center;background-color:#0c233f;background-image:url(https://www.revupx.com/hubfs/graphics/revupx-pattern-outline.svg),radial-gradient(#041a38,#062b3a,#083c3c);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-flow:row wrap;justify-content:center}#intro .rich-text-container *,#intro h1{color:#fff!important}#intro h2{color:#0d8740!important}.rich-text-key-takeaways-container{display:grid;grid-gap:36px;grid-template-columns:1fr 2fr}.key-takeaways{background-color:#ebf8f0;border-radius:2px;padding:36px}.key-takeaways,.key-takeaways :not(a,a strong){color:#0c233f!important}.key-takeaways ol{margin-bottom:0;padding-bottom:0}.key-takeaways ol li{padding-bottom:12px}.key-takeaways ol li:last-of-type{padding-bottom:0}.nav-container{background-color:#ebf8f0;border-bottom:.5px solid #0c233f;padding:0 24px;top:85px;z-index:1000}.nav-container,.pillar-navigation{margin:0 auto;position:sticky;width:100%}.pillar-navigation{max-width:1240px;overflow-x:scroll;padding:24px 36px;top:140px;z-index:2000}.pillar-navigation::-webkit-scrollbar{display:none}.pillar-navigation ul{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;list-style:none;margin:0;min-width:100%;padding:0}.pillar-navigation ul li{box-sizing:content-box;font-size:18px;margin:0;white-space:nowrap}.pillar-navigation ul li,.pillar-navigation ul li:last-of-type{min-width:auto;padding:0 36px 0 0}.pillar-navigation ul li a{color:#0c233f;font-weight:500;text-decoration:none}.pillar-navigation ul li a:hover{color:#0d8740;text-decoration:underline}.pillar-navigation ul li a.active{color:#0d8740;font-weight:700;text-decoration:none}.image-and-text{display:grid;grid-gap:54px;grid-template-columns:360px 2fr}.chart-and-text{display:grid;grid-gap:54px;grid-template-columns:1fr 1fr}.image-and-text.flipped{grid-template-columns:2fr 360px}.image-and-text.flipped .image-container{order:2}.image-and-text.flipped .text-container{order:1}.image-container img{height:100%!important;object-fit:cover;width:100%}.chart-container img{height:100%!important;object-fit:contain;width:100%}.icon-and-text{display:grid;grid-gap:36px;grid-template-columns:120px 1fr}.icon-container{max-width:120px}.two-column-text{display:grid;grid-gap:36px;grid-template-columns:1fr 1fr}.callout-text{background-color:#fff;border:2px solid #0e8740;margin:0 auto!important;padding:24px}.callout-text p{font-weight:800;margin-bottom:0;padding-bottom:0}.pillar-content:nth-of-type(2n) .callout-text{background-color:#ebf8f0}.nested-content-container{margin:48px auto 0}.nested-content-container:first-of-type{margin:12px auto 0}@media (max-width:1200px){.rich-text-key-takeaways-container{grid-template-columns:1fr 1.5fr}}@media (max-width:1150px){.nav-container,.progress-container{top:81px}}@media (max-width:1024px){.pillar-content{padding:72px 30px}.image-and-text{grid-gap:36px;grid-template-columns:240px 2fr}.image-and-text.flipped{grid-template-columns:2fr 240px}.chart-and-text{grid-gap:36px;grid-template-columns:1fr}.chart-container{order:1}.chart-and-text .text-container{order:2}}@media (max-width:1023px){.rich-text-key-takeaways-container{grid-template-columns:1fr}}@media (max-width:767px){.image-and-text,.image-and-text.flipped{grid-template-columns:1fr}.image-container{order:1!important}.text-container{order:2!important}.two-column-text{grid-gap:0;grid-template-columns:1fr}}@media (max-width:600px){.icon-and-text{grid-gap:24px;grid-template-columns:1fr}}