.progress-tab h2{text-align:center;margin-bottom:90px}.tabs ul{padding:0;margin:0;list-style:none;display:flex;justify-content:space-around;position:relative;margin-bottom:80px}.tabs ul:after{position:absolute;content:"";height:4px;width:100%;background-color:#e1e1e1;top:55px;left:0;right:0}.tabs ul li{font-size:1.6rem;width:135px;text-align:center}.tabs ul li a{line-height:1;display:block;text-decoration:none;opacity:1}.tabs ul li .tab-number{height:32px;width:32px;background-color:#2c89ca;border-radius:50%;color:#fff;font-size:16px;font-weight:600;display:flex;justify-content:center;align-items:center;margin:0 auto;font-family:'Quicksand'}.tabs ul li .dot{height:10px;width:10px;background-color:#999;border-radius:50%;margin:0 auto;margin-top:20px;margin-bottom:15px;position:relative;z-index:1}.tabs ul li p{font-weight:600;color:#333}.tabs ul li.active .tab-number,.tabs ul li.active .dot{background-color:#214060}.tab-content .tab-inner-content{display:flex;justify-content:space-between;flex-wrap:wrap}.tab-content .tab-inner-content .left-col,.tab-content .tab-inner-content .right-col{width:45%}.tab-content .tab-inner-content .full-content{width:100%}.tab-content .tab-inner-content p{font-size:20px;color:rgba(51,51,51,0.8);line-height:30px}@media(max-width:768px){.tab-section{padding-bottom:50px}.tabs ul{margin-bottom:30px}.progress-tab h2{margin-bottom:40px}}@media(max-width:767px){.progress-tab h2{font-size:32px;margin-bottom:40px;line-height:40px}.tabs ul li p{font-size:12px}}