.progress-section{padding-bottom:100px;padding-top:100px}.progress-section .content-wrapper{margin:0 auto;max-width:1226px;padding:0 15px}.progress-section .heading-wrapper{margin:0 auto 25px;max-width:668px;text-align:center}.progress-section .heading-wrapper h2{margin:0}.progress-section .progress-bar{border:2px solid #442f7b;border-radius:88px;margin-bottom:35px;padding:18px 93px}.progress-section .task-list{display:flex;flex-wrap:wrap;margin:0 -15px}.progress-section .task-col{border-right:2px solid #442f7b;padding:20px 15px;width:33.33%}.progress-section .task{text-align:center}.progress-section .title{color:#fe6e00;font-family:var(--primary_font);font-size:46px;font-style:normal;line-height:1.17;margin-bottom:20px}.progress-section .sub-title{color:#292929;font-family:var(--primary_font);font-size:30px;font-style:normal;margin:0}.progress-section .task-col:last-child{border:0}.progress-section .buttons-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.progress-section .buttons-wrap>div{margin-top:15px;padding:0 15px}.progress-section .buttons-wrap a{border:2px solid;border-radius:16px;display:inline-block;font-family:Inter;font-size:17px;font-weight:500;letter-spacing:.76px;line-height:15.2px;padding:15.5px 70px 15.5px 30px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease-in-out;vertical-align:middle}.progress-section .buttons-wrap a img{position:absolute;right:37px;top:50%;transform:translateY(-50%)}.progress-section .buttons-wrap a .arrow-hover-img{opacity:0}.progress-section .buttons-wrap a:hover .arrow-hover-img{opacity:1}.progress-section .buttons-wrap .primary-btn a{background-color:#185df4;border-color:#185df4;color:#fff}.progress-section .buttons-wrap .primary-btn a:hover,.progress-section .buttons-wrap .secondary-btn a{background-color:transparent;border-color:#292929;color:#292929}.progress-section .buttons-wrap .secondary-btn a:hover{background-color:#185df4;border-color:#185df4;color:#fff}.progress-section .buttons-wrap a:hover img.arrow-img{opacity:0!important}.progress-section .heading-wrapper h2{font-family:ES Rebond Grotesque TRIAL;font-size:40px;font-weight:500;line-height:111.00000000000001%;text-align:center}.progress-section .title{font-family:ES Rebond Grotesque TRIAL;font-size:44px;font-weight:700;line-height:54px;text-align:center}.progress-section .sub-title{font-size:24px;line-height:24px}.progress-section .sub-heading-wrapper h4,.progress-section .sub-title{font-family:ES Rebond Grotesque TRIAL;font-weight:500;text-align:center}.progress-section .sub-heading-wrapper h4{color:#8167e7;font-size:30px;line-height:111.00000000000001%;margin-top:0}.progress-section .s-description p{font-family:ES Rebond Grotesque TRIAL;font-size:20px;font-weight:500;line-height:125%;margin-top:0;text-align:center}.progress-section .s-description{margin:0 auto 50px;max-width:774px}@media screen and (max-width:1024px){.progress-section .progress-bar{padding:18px 50px}}@media screen and (max-width:991px){.progress-section .sub-title{font-size:24px;line-height:1}}@media screen and (max-width:767px){.progress-section .heading-wrapper{margin:0 auto 40px}.progress-section .progress-bar{border-radius:40px;padding:15px 30px}.progress-section .sub-title{font-size:20px;line-height:1}.progress-section .task-col{padding:20px 15px}.progress-section .title{font-size:40px;margin-bottom:15px}.progress-section{padding-bottom:80px;padding-top:80px}.progress-section .heading-wrapper h2{font-size:32px}}@media screen and (max-width:575px){.progress-section .progress-bar{margin-bottom:25px}.progress-section .task-list{flex-direction:column;margin:0}.progress-section .task-col{border-bottom:2px solid #442f7b;border-right:0;width:100%}}