.programs-side{background:var(--main-bg-color);flex:1;padding:var(--grid-gutter)}.programs-side .programs-list{display:flex;flex-direction:column;list-style:none;padding-inline-start:20px}.programs-side .programs-list .program-li{position:relative}.programs-side .programs-list .program-li .program-title{align-items:center;display:flex;position:relative;transition:.4s linear}.programs-side .programs-list .program-li .program-title:before{border:2px solid var(--main-color);border-radius:50%;content:"";height:10px;left:-15px;margin-top:3px;position:absolute;transition:all .3s linear;width:10px}.programs-side .programs-list .program-li .program-title.active:before{background:var(--main-color)}.programs-side .programs-list .program-li:not(:last-child){border-bottom:1px solid hsla(0,0%,44%,.08);margin-bottom:15px;padding-bottom:15px}.programs-side .programs-list .program-li .sub-program-list{margin-top:10px;padding-inline-start:20px}.programs-side .programs-list .program-li .sub-program-list .sub-program-li:not(:last-child){margin-bottom:10px}.programs-side .programs-list .program-li .sub-program-list .sub-program-li .sub-program-item{color:var(--desc-color);cursor:pointer;display:block;font-size:15px;line-height:25px;transition:all .4s linear}.programs-side .programs-list .program-li .sub-program-list .sub-program-li.active .sub-program-item,.programs-side .programs-list .program-li .sub-program-list .sub-program-li .sub-program-item:hover{color:var(--main-color)}.goals-side{flex:1}.goals-side .project-goals .project-goal{border:1px solid var(--main-bg-color);flex:1}.goals-side .project-goals .project-goal:not(:last-child){margin-bottom:20px}.goals-side .project-goals .project-goal .goal-title{border-radius:var(--border-radius);padding:10px var(--grid-gutter);transition:all .3s linear}.goals-side .project-goals .project-goal .goal-title.js-toggle-btn{align-items:center;display:flex;gap:10px;justify-content:space-between}.goals-side .project-goals .project-goal .goal-title.js-toggle-btn:after{display:none}.goals-side .project-goals .project-goal .goal-title.js-toggle-btn .toggle-arrow{align-items:center;background:var(--main-bg-color);border-radius:5px;color:var(--desc-color);display:flex;font-size:15px;height:30px;justify-content:center;width:30px}.goals-side .project-goals .project-goal .goal-title.js-toggle-btn .toggle-arrow i{transform:rotate(0deg);transition:transform .5s linear}.goals-side .project-goals .project-goal .goal-title.js-toggle-btn.active{background:var(--main-bg-color)}.goals-side .project-goals .project-goal .goal-title.js-toggle-btn.active .toggle-arrow{background:#fff}.goals-side .project-goals .project-goal .goal-title.js-toggle-btn.active .toggle-arrow i{color:var(--main-color);transform:rotate(-90deg);transition:transform .5s linear}.goals-side .project-goals .project-goal .goal-body{padding:var(--grid-gutter)}.goals-side .project-goals .project-goal .goal-body .goal-status{font-family:var(--font-medium);font-size:16px;line-height:26px}.goals-side .project-goals .project-goal .goal-body .goal-status.completed{color:#1c8b1c}.goals-side .project-goals .project-goal .goal-body .goal-status.not-completed{color:#d70808}.list15-items{align-items:center;display:flex;margin-bottom:20px}.list15-items .is-full{flex:1}.list15-items .list15-item{align-items:center;border:2px dashed var(--main-border-color);justify-content:center;padding:20px}.list15-items .list15-item .list15-body{margin-top:15px}.all-progress{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center;width:100%}.all-progress .all-progress--items{display:flex;flex-wrap:wrap;justify-content:center}.all-progress .all-progress--items .single-progress{width:50%}.all-progress .single-progress{align-items:center;display:flex;flex-direction:column;justify-content:center}.all-progress .single-progress .progress{max-width:180px!important;width:140px!important}.all-progress .single-progress .progress-label{color:var(--desc-color);font-family:var(--font-medium);font-size:14px;line-height:24px;text-align:center}.goal-top{padding-bottom:30px;position:relative}.goal-top:after{bottom:0;box-shadow:0 2px 3px rgba(0,0,0,.08);content:"";height:1px;left:0;position:absolute;width:100%;z-index:1}.goal-progress+.goal-progress{margin-top:20px}.goal-progress--body,.progress-slider{position:relative}.progress-slider{border:1px solid #d3d3d3;border-radius:30px;height:15px;margin:10px 0;overflow:hidden}.progress-slider.sm,.progress-slider.sm .progress-slide-value{height:10px}.progress-slide-value{background:linear-gradient(90deg,red,orange,#99d34c,#00b500);height:15px;width:100%}.progress-slide-mask{background:#fff;height:100%;position:absolute;right:0;top:0}.details-btn--wrapper{display:flex;justify-content:center;margin-top:50px}.details--btn{background-color:var(--main-color);border-radius:var(--border-radius-large);color:#fff;font-family:var(--font-medium);font-size:16px;padding:5px 30px}@media (max-width:575.98px){.list15-items .list15-item{padding:var(--grid-gutter)}.all-progress .single-progress .progress{width:125px!important}.all-progress .single-progress .progress-label{font-size:13px}}