.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item{display:flex;flex-direction:column;padding:40px 0;gap:24px}@media (min-width:1025px){.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item{display:grid!important;grid-template-rows:auto;align-items:center}}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item .heading{font-size:.6875rem;font-weight:400;line-height:100%;letter-spacing:.125rem;margin-bottom:0}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item .visualization.ascendometer{padding:0!important;background:#013840;align-items:flex-start}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item .visualization.ascendometer .intro *{color:#f3f6f8;font-size:.875rem;font-weight:400;line-height:160%;letter-spacing:0;text-transform:none;text-align:left}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item .visualization.ascendometer .number-container{color:#f3f6f8;padding-left:16px;border-left:2px solid #075d69}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item .visualization.ascendometer .number-container .number,.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item .visualization.ascendometer .number-container .prefix{color:#54979f;text-align:center;font-size:2rem;font-weight:1000;line-height:125%}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item .visualization.ascendometer .number-container .suffix{color:#54979f;font-size:2rem;font-weight:400;line-height:125%}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item .visualization.ascendometer .outro *{color:#f3f6f8;font-size:.875rem;font-weight:400;line-height:160%;letter-spacing:0;text-transform:none;text-align:left}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item .visualization.chart.bhvr-revenue{padding:16px 0}@media (min-width:769px){.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item .visualization.chart.bhvr-revenue{padding:16px 40px}}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item .visualization.chart.bhvr-revenue .legend-container{padding:0 16px;color:#333}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item .visualization.chart.bhvr-revenue .chart-container .canvas-container{height:340px;width:100%}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item .visualization.chart.bhvr-revenue .chart-source{padding:16px 16px 0}@media (min-width:769px){.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization-stack-item .visualization.chart.bhvr-revenue .chart-source{padding:16px 48px 0}}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization:first-child{grid-row:1}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization:nth-child(2){grid-row:2}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization:nth-child(3){grid-row:3}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization:nth-child(4){grid-row:4;grid-column:1}.visualization-stack-group.ctdc-vsg-revenue-carousel .visualization:nth-child(5){grid-row:1/5;grid-column:2/3}