.menu{position:fixed;top:14.4rem;width:8rem;height:8rem;border:0;background-color:#fff;border-radius:100%;overflow:hidden;z-index:7;box-shadow:0 .5rem 1.4rem rgba(26,27,34,.16),0 0 .3rem rgba(26,27,34,.08);transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(0.16, 1, 0.29, 0.99)}@media(max-width: 991.9px){.menu{top:7.2rem}}.menu.active{width:36rem;height:calc(100vh - 21.6rem);border-radius:1.6rem;overflow-y:auto}.menu.active .toggle{transform:rotate(180deg)}.menu .toggle{position:absolute;width:8rem;height:8rem;top:0;left:0;font-size:3rem;line-height:3rem;color:#5e5cfa;background-color:rgba(0,0,0,0);border:0;padding:0;z-index:1;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(0.16, 1, 0.29, 0.99)}.menu .heading{padding:2.4rem 4rem 0 8rem;font-size:4rem;line-height:4.4rem;font-weight:500;color:#232938}.menu .percent{padding:2.4rem 4rem 2.4rem 8rem;border-bottom:.1rem solid #dde1f0}.menu .percent .bar{position:relative;width:100%;height:1.6rem;background-color:#d7d7fe;border-radius:.8rem;overflow:hidden}.menu .percent .bar .fill{position:absolute;width:0;height:1.6rem;background-color:#5e5cfa}.menu .percent .complete{margin-top:.5rem;font-size:1.2rem;line-height:1em;color:#5e5cfa}.menu .chapters{list-style:none;margin:0}.menu .chapters>li{margin-top:0;padding:3.2rem 2.4rem 3.2rem 8rem;border-top:.1rem solid rgba(0,0,0,0);border-bottom:.1rem solid rgba(0,0,0,0);transition-property:background-color;transition-duration:.4s;transition-timing-function:cubic-bezier(0.16, 1, 0.29, 0.99)}.menu .chapters>li.active{background-color:#f3f5fa;border-top:.1rem solid #dde1f0;border-bottom:.1rem solid #dde1f0}.menu .chapters>li.active:first-child,.menu .chapters>li.active+.active{border-top:.1rem solid rgba(0,0,0,0)}.menu .chapters>li:not(.active) ul{height:0}.menu .chapters>li>a{display:flex;color:#232938;font-size:2rem;line-height:2.4rem;font-weight:500}.menu .chapters>li>a .number{margin-right:1.2rem}.menu .chapters>li>a .text>span{border-bottom:.1rem solid rgba(0,0,0,0);transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(0.16, 1, 0.29, 0.99)}.menu .chapters>li>a:hover .text>span{border-bottom:.1rem solid #374054}.menu .chapters>li>ul{list-style-type:disc;overflow:hidden;padding:0 2.4rem;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(0.16, 1, 0.29, 0.99)}.menu .chapters>li>ul+.border{position:relative;top:3.4rem;display:block;width:100%;height:.1rem;background-color:#dde1f0;padding:0 2.4rem}.menu .chapters>li>ul li.active a{font-weight:500}.menu .chapters>li>ul li+li{margin-top:1.2rem}.menu .chapters>li>ul li a{color:#475066;font-weight:400;border-bottom:.1rem solid rgba(0,0,0,0);transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(0.16, 1, 0.29, 0.99)}.menu .chapters>li>ul li a:hover{border-color:#475066}.menu .button{text-align:center;margin:3.2rem auto}section.hero{padding-top:14.4rem}@media(max-width: 991.9px){section.hero{padding-top:1rem}}section.hero strong{color:inherit}section.hero .container .highlight{border-radius:4rem;background-color:#1c1c4b;overflow:hidden}section.hero .container .highlight h1,section.hero .container .highlight p{color:#fff}section.hero .container .highlight .cols{display:flex;align-items:center}@media(max-width: 991.9px){section.hero .container .highlight .cols{flex-direction:column}}section.hero .container .highlight .cols .col{width:50%}@media(max-width: 991.9px){section.hero .container .highlight .cols .col{width:100%}}section.hero .container .highlight .cols .col.col-content{padding:4rem 4rem 4rem 8rem}@media(max-width: 1199.9px){section.hero .container .highlight .cols .col.col-content{padding:8rem 0 4rem 4rem}}@media(max-width: 991.9px){section.hero .container .highlight .cols .col.col-content{padding:8rem 4rem 4rem}}section.hero .container .highlight .cols .col.col-content p{margin-bottom:3.2rem}section.hero .container .highlight .cols .col.col-content .btn{margin-right:.8rem}@media(max-width: 575.9px){section.hero .container .highlight .cols .col.col-content .btn+.btn{margin-top:1.2rem}}section.hero .container .highlight .cols .col.col-image{padding:8rem 0 0 0}@media(max-width: 1199.9px){section.hero .container .highlight .cols .col.col-image{padding:4rem 0 0 0}}@media(max-width: 991.9px){section.hero .container .highlight .cols .col.col-image{padding:0}}section#highlights{text-align:center;margin-top:8rem}section#highlights h2{text-align:left}section#highlights .scroll-wrapper{overflow-x:auto}section#highlights .scroll-wrapper .circles{display:flex;gap:3rem;justify-content:center;margin-top:4.8rem}@media(max-width: 767.9px){section#highlights .scroll-wrapper .circles{flex-direction:column}}section#highlights .scroll-wrapper .circles .circle{position:relative;display:inline-block;width:26.5rem;height:26.5rem;color:#fff;border-radius:100%;background-color:#2f2e7d}@media(max-width: 1199.9px){section#highlights .scroll-wrapper .circles .circle{width:21rem;height:21rem}}section#highlights .scroll-wrapper .circles .circle .info{position:absolute;top:50%;left:50%;width:80%;transform:translate(-50%, -50%);white-space:normal}section#highlights .scroll-wrapper .circles .circle .info .num{font-size:3.2rem;font-weight:500}section#highlights .scroll-wrapper .circles .circle .info .content{font-size:1.6rem}