.training-course-progress{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1080px;position:relative;width:100%}.training-course-progress-item{align-items:center;display:flex;flex:0 1 max-content;flex-direction:column;gap:16px}.training-course-progress-item form{display:inline-block}.training-course-progress-item-number{align-items:center;background:#fff;border:2px solid #cfd6dc;border-radius:20px;color:#abb7c2;display:flex;flex-direction:column;font-size:16px;font-weight:700;gap:10px;height:40px;justify-content:center;text-align:center;width:40px}.training-course-progress-item-title{color:#abb7c2;font-size:14px;font-weight:600;line-height:20px;text-align:center}.training-course-progress-item.completed .training-course-progress-item-number{background:#062f47!important;border-color:#062f47!important;color:#fff!important;cursor:pointer}.training-course-progress-item.completed .training-course-progress-item-number:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23fff' d='M12.374 17.477a1 1 0 0 1-1.414 0l-2.428-2.428a1 1 0 0 0-1.414 0l-.236.235a1 1 0 0 0 0 1.415l4.078 4.077a1 1 0 0 0 1.414 0l9.91-9.91a1 1 0 0 0 0-1.415l-.235-.235a1 1 0 0 0-1.414 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:28px;width:28px}.training-course-progress-item.completed .training-course-progress-item-number-text{display:none}.training-course-progress-item.completed .training-course-progress-item-title{color:#0d0b26}.training-course-progress-item.completed.current .training-course-progress-item-title{font-weight:700}.training-course-progress-item.current .training-course-progress-item-number{background:rgba(6,47,71,.1);border:2px solid #062f47;color:#062f47;position:relative}.training-course-progress-item.current .training-course-progress-item-number:before{background:#fff;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.training-course-progress-item.current .training-course-progress-item-title{color:#0d0b26}.training-course-progress-item.current.completed .training-course-progress-item-title{font-weight:700;text-decoration:underline}.training-course-progress-bar{background:#cfd6dc;height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) translateY(-18px);width:calc(100% - 64px);z-index:-2}.training-course-progress-bar:before{background:#062f47;content:"";height:100%;left:0;position:absolute;top:0;width:0;z-index:-2}@media (max-width:768px){.training-course-progress{display:none}.training-course-progress-mobile{align-items:center;align-self:flex-start;border-bottom:1px solid #e9e9e9;display:flex;gap:10px;padding-bottom:24px;width:100%}.training-course-progress-mobile .progress-circle{height:64px;position:relative;width:64px}.training-course-progress-mobile .progress-circle svg{height:100%;transform:rotate(-90deg);width:100%}.training-course-progress-mobile .progress-circle svg .bg{fill:none;stroke:#e6e6e6;stroke-width:2}.training-course-progress-mobile .progress-circle svg .fg{fill:none;stroke:#063047;stroke-width:2;transition:stroke-dashoffset .4s}.training-course-progress-mobile .progress-circle .progress-text{color:#062f47;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;left:50%;letter-spacing:-.32px;line-height:normal;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.training-course-progress-mobile .progress-labels{display:flex;flex-direction:column;gap:4px;justify-content:center}.training-course-progress-mobile .progress-labels .progress-title{color:#0d0b26;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:20px}.training-course-progress-mobile .progress-labels .progress-subtitle{color:#062f47;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}}@media (min-width:769px){.training-course-progress-mobile{display:none}}.training-course-progress{margin-bottom:60px}.training-course-progress-mobile{margin-bottom:28.5px}
/*# sourceMappingURL=to.css.map */