.progress-tabs-module .progress-intro .h6 { color: var(--cobalt-light); margin-bottom:6px; } 
.progress-tabs-module .progress-intro h2 { background: var(--cobalt-gradient);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent; } 
.progress-tabs-module .stats-blue-section { background-color: var(--cobalt-dark); border-radius: 20px; padding:48px 0px 22px; padding-left: 14px; } 
.progress-tabs-module .progress-intro { margin-bottom:48px; } 
.progress-tabs-module .stats-section-content p.section-title { color: var(--white-light); text-transform: uppercase; margin-bottom: 0px; letter-spacing: 1px; } 
.progress-tabs-module .stats-section-content p.h1-stats-large { color: var(--oxide-prime); margin-bottom: 0px;margin-top: -14px;}
.progress-tabs-module .stats-section-content p.stats-content { color: var(--oxide-prime); line-height: 1.9rem; margin-top: -10px;}
.progress-tabs-module .stats-section-content p span.stats-unit { display: inline-block;top: -9px;margin-left: -38px;position: relative;} 
.progress-tabs-module .stats-progress-tabs .tab-content .tab-details { display: none; text-align: center;color: var(--oxide-prime); } 
.progress-tabs-module .stats-progress-tabs .tab-content .tab-dots { width: 18px;height: 18px;background-color: var(--white-light);border-radius: 100%;border: 5px solid var(--cobalt-dark); } 
.progress-tabs-module .stats-progress-tabs { margin-top:40px; padding:0 20px 0 17px}
.progress-tabs-module .tab-content { display: flex;flex-flow: column;align-items: center; width: 178px; } 
.progress-tabs-module .stats-progress-tabs ul li a { display:flex; position: relative; } 
.progress-tabs-module .stats-progress-tabs ul li:focus-visible,.progress-tabs-module .stats-progress-tabs ul li a:focus-visible{outline: 0px;border: 1px solid var(--lithium-light);}
.progress-tabs-module .stats-progress-tabs ul li a:focus { outline:none; } 
.progress-tabs-module .stats-progress-tabs ul li:last-child a { justify-content: flex-end; } 
.progress-tabs-module .stats-progress-tabs .tab-content .tab-dots::after { content: '';position: absolute;background-color: var(--white-light); } 
.progress-tabs-module .stats-progress-tabs .tab-content .tab-dots::before { content: '';position: absolute;background-color: var(--white-light); } 
.progress-tabs-module .stats-progress-tabs ul li:first-child .tab-content .tab-dots::before { display:none; } 
.progress-tabs-module .tab-content .tab-title { color: var(--white-light);margin-bottom: 0px;margin-top: 7px; } 
.progress-tabs-module .stats-progress-tabs ul li.slick-current .tab-content .tab-title { font-size:2.4rem; line-height:3.2rem; color: var(--oxide-prime);margin-top: 3px; } 
.progress-tabs-module .stats-progress-tabs ul li.slick-current .tab-content .tab-details { display:block; } 
.progress-tabs-module .stats-progress-tabs ul li.slick-current .tab-content .tab-dots { width: 16px;height: 16px;background-color: var(--oxide-prime); border: 2px solid var(--cobalt-dark); } 
.progress-tabs-module .stats-progress-tabs ul .slick-track::before { position: absolute;content: '';width: calc(100% - 175px);height: 2px;background: #fff;top: 7px;left: 87px;z-index: -1;} 
.progress-tabs-module .stats-image { position: absolute; right: -154px; top: -311px; } 
.progress-tabs-module .stats-image img { height: 470px;width: 543px;max-width: 525px;width: auto;border-radius: 20px; } 
.progress-tabs-module .stats-tab-content .slick-list { overflow: visible; } 
.progress-tabs-module .stats-image.devices-view { display:none; } 
.progress-tabs-module { overflow:hidden; } 
.progress-tabs-module .vertical-line .line-box{height: calc(100% + 20px);bottom: -88px;}
.progress-tabs-module .vertical-line .line-box::before{height:40px;}
.progress-tabs-module .vertical-line a.cta-secondary{margin-top: 15px;}

.progress-tabs-module{position:relative;}
.progress-tabs-module .progress-gradient{width: 100%;height: 338px;display: block;margin-bottom: -90px;background-repeat: no-repeat;background-position: center center;background-size: cover;}

.progress-tabs-module .progress-gradient.hideGradient{display:none;}
.stats-progress-tabs div.slick-track{width: 100% !important;display: flex;justify-content: space-between;}
.stats-progress-tabs div.slick-track::after{display:none;}


@media all and (max-width: 991.98px){
.progress-tabs-module .stats-image.desktop-view { display:none; } 
.progress-tabs-module .stats-image.devices-view { display:block; right: -32px;top: -133px; } 
.progress-tabs-module .progress-tabs-module .stats-section-content p.h1-stats-large { font-size: 6.4rem;line-height: 7.2rem; } 
.progress-tabs-module .stats-image img { height: 292px; width: 102%; max-width:auto; } 
.progress-tabs-module .stats-section-content p span.stats-unit { margin-left: -15px; } 
.progress-tabs-module .stats-progress-tabs ul { padding:0px 0px; } 
.progress-tabs-module .stats-blue-section { padding: 65px 0px 32px; } 
.progress-tabs-module .stats-progress-tabs { margin-top: 63px; } 
.progress-tabs-module .progress-intro { margin-bottom:30px; } 
.progress-tabs-module .stats-section-content p.section-title { margin-bottom:8px; } 
.progress-stats-section > .container-fluid { background-color: var(--cobalt-dark); border-radius: 12px; } 
.progress-tabs-module .stats-section-content p.h1-stats-large{font-size: 6.4rem;line-height: 7.2rem;margin-top: 12px;}
.progress-tabs-module .vertical-line .line-box{display:block;bottom: -70px;}
.progress-tabs-module .progress-gradient{background-size: contain;margin-bottom: -75px;height: 260px;}
.progress-tabs-module .tab-content{width:165px;}
.progress-tabs-module .stats-progress-tabs ul .slick-track::before{width: calc(100% - 150px);left: 77px;}
.progress-tabs-module .stats-progress-tabs ul .slick-list{overflow: visible;}
.progress-tabs-module .progress-intro.tableMargin{margin-bottom: 70px;}
 }
 
@media all and (max-width: 767.98px) {
.progress-tabs-module .stats-image.devices-view { right: -16px; position: relative; left: 0;top: -93px; margin-bottom: -69px; } 
.progress-tabs-module .stats-image img { height: 266px; width: 100vw; } 
.progress-tabs-module .progress-intro { margin-bottom: 113px !important; } 
.progress-tabs-module .stats-blue-section { padding: 0px 0px 32px; } 
.progress-tabs-module .stats-section-content > .row { flex-flow: column-reverse; } 
.progress-tabs-module .stats-section-content p.h1-stats-large { font-size: 7.2rem; line-height: 8.6rem; } 
.progress-tabs-module .stats-progress-tabs ul { padding:0px; } 
.progress-tabs-module .stats-progress-tabs ul li a { justify-content: center; } 
.progress-tabs-module .tab-content { position:relative; } 

.progress-tabs-module .stats-progress-tabs { margin-top:24px; } 
.progress-tabs-module .vertical-line .line-box{display:none;}
.progress-stats-section .stats-progress-tabs{position:relative;}
.progress-stats-section .stats-progress-tabs::before{content: '';
background: linear-gradient(90deg, rgb(6, 15, 118) 10%, rgba(255,255,255,0) 100%);width: 67px;height: 74px;position: absolute;z-index: 10;left: -16px;top: -24px;}
.progress-stats-section .stats-progress-tabs::after{left:auto;right:-16px; transform: rotate(-180deg);content: '';
background: linear-gradient(90deg, rgb(6, 15, 118) 10%, rgba(255,255,255,0) 100%);width: 67px;height: 74px;position: absolute;z-index: 10;top: -24px;}
.progress-tabs-module .progress-gradient{display:block;background-size: contain;margin-bottom: -75px;height: 180px;}
.progress-tabs-module .progress-stats-section .stats-progress-tabs div.slick-track{  width: max-content !important;display: block;}
}

