.sidebar-layout{display:flex;flex-direction:row;align-items:flex-start;justify-content:start;gap:80px}.sidebar-layout header{flex:0 1 100%}.sidebar-layout .list-title{font-size:1.5rem;font-weight:400;line-height:3;border-bottom:1px solid var(--border-color);display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.sidebar-layout .list-title svg{margin:0 15px 0 0}.sidebar-layout aside{min-width:220px;flex:0 1 auto}.sidebar-layout aside ul{margin:0;padding:0;list-style:none;margin-bottom:50px}.sidebar-layout aside ul li{padding:0 25px;line-height:56px;cursor:pointer;white-space:nowrap}.sidebar-layout aside ul li.current{background:var(--current-background);font-weight:500;border-radius:6px}.sidebar-layout aside ul li.current a{color:var(--white-color)}.sidebar-layout main{flex:1;overflow:hidden}@media only screen and (max-width: 991px){.sidebar-layout{overflow:hidden;display:block}.sidebar-layout aside:not(.vertical){overflow-x:auto;margin-bottom:40px;padding:0 0 20px}.sidebar-layout aside:not(.vertical) .list-title{display:none}.sidebar-layout aside:not(.vertical) ul{margin:0;padding:0;list-style:none;display:flex;font-size:15px}.sidebar-layout aside:not(.vertical) ul li{white-space:nowrap;color:var(--text-primary);line-height:45px;padding:0 15px;cursor:pointer}.sidebar-layout aside:not(.vertical) ul li.current{background-color:#000;color:#fff;font-weight:500;border-radius:6px}}.video-box{border-radius:8px;overflow:hidden;cursor:pointer}.video-box .poster{position:relative;background-image:var(--background-image);background-repeat:no-repeat;background-size:cover;background-position:center;padding-bottom:56.6%;background-color:var(--black-color-lighter)}.video-box .poster .btn{bottom:20px;left:34px;min-width:unset}.video-box footer{background-color:var(--background-primary);padding:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:14px;font-weight:600}.video-box footer h3{font-size:16px;line-height:1.6;margin:0;font-weight:500}.video-box footer p{line-height:1;margin:0;color:var(--text-secondary);font-weight:300}.video-box footer .small{font-size:14px}@media only screen and (max-width: 991px){.video-box .poster{padding-bottom:71.2%}.video-box footer{display:block}.video-box footer .caption{margin:0 0 20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.video-box footer h3{font-size:16px;margin:0;line-height:1.4}.video-box footer .small{flex:0 1 100%;margin:5px 0 0}.video-box footer .btn{max-width:unset;width:100%}}.path-card{border-radius:10px;padding:20px;position:relative;background:var(--card-background);display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:20px}.path-card:after{content:"";display:block;background:url(../../../assets/path.svg) no-repeat right top rgba(0,0,0,0);background-size:auto 100%;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;opacity:.15}.path-card>*{z-index:1;position:relative}.path-card .title{font-size:20px;font-weight:500;line-height:1.6;margin:0 0 15px}.path-card .details{margin:15px 0 0}.path-card .details .components{font-size:12px;color:var(--text-muted);gap:8px;line-height:0}.path-card .details .components svg path{fill:#ffc50e}.path-card .btn{max-width:none;display:block}#benefits{background:#28233b;border-radius:8px;padding:30px 25px 55px}#benefits .head svg{color:#8980ad;margin:0 0 15px}#benefits .head .title{font-size:22px;margin:0 0 20px}#benefits ul.features{margin:0}#benefits ul.features li{padding:0;font-size:18px;line-height:1.2}#benefits ul.features li:not(:last-child){margin:0 0 25px}#benefits ul.features li:before{margin:0 10px 0 0;background-image:url("../../assets/check-green-lighter.svg")}@media only screen and (max-width: 991px){#benefits{padding:30px 20px}#benefits .head{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:15px}#benefits .head:after{border-width:0 1px 1px 0;border-color:rgba(0,0,0,0) #fff #fff rgba(0,0,0,0);border-style:solid;content:"";display:inline-block;padding:4px;transition:all .2s;transform:rotate(45deg);transform-origin:center}#benefits .head:after{margin:-2px 0 0}#benefits .head svg{margin:0;height:38px;width:auto}#benefits .head .title{margin:0;font-size:18px;max-width:none;position:relative;flex:1}#benefits ul.features{flex-direction:column}#benefits ul.features li{padding:0;margin:10px 0 0;font-size:15px;color:var(--text-primary)}#benefits .data{overflow:hidden;height:0;transition:all .3s}#benefits .data p:last-of-type{margin:0 0 15px}#benefits.open .head:after{transform:rotate(-135deg);margin:6px 0 0}#benefits.open .data{margin:15px 0 10px}}#paths{margin:0 0 80px}#paths .sidebar-layout{gap:40px}#paths main header{margin:0 0 45px}#paths main header h2{font-size:22px;margin:0}#paths main header .total{color:var(--text-secondary)}#paths main .paths-list .card:not(:last-child){margin-bottom:25px}@media only screen and (min-width: 991px){#paths main .paths-list .path-card{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:30px;padding-left:85px}#paths main .paths-list .path-card:after{background-size:auto 50px;background-position:20px center;opacity:1}#paths main .paths-list .path-card .title{line-height:1}#paths main .paths-list .path-card .details{margin:7px 0 0}#paths main .paths-list .path-card .btn{margin:0;min-width:175px}}@media only screen and (max-width: 991px){#paths main header h2{font-size:18px}}.sidebar{max-width:410px}.sidebar>div{margin:0 0 40px}.sidebar .intro{border:1px dashed var(--border-color);border-radius:8px;padding:40px 30px;font-weight:300}.sidebar .intro img{margin:0 0 20px}.sidebar .intro h1{display:block;font-size:28px;line-height:1.7}.sidebar .intro p{font-size:20px;margin:0}.sidebar .video-box footer{gap:50px}@media only screen and (max-width: 991px){.sidebar{max-width:none;margin:0 !important;padding:0 !important}.sidebar .intro{padding:30px 20px}.sidebar .intro h1{font-size:24px;margin:0 0 40px}.sidebar .intro h1 mark{text-align:initial}.sidebar .intro h1 mark:after{background-position:left}.sidebar .intro p{font-size:18px}}
