.academy{position:relative}.academy--nav-bg-transparent:before{background:none}.academy__wrapper{align-items:start;background-color:#f2f2f2;display:flex;margin:0 auto;max-width:1400px;padding:0 .5rem;position:relative;z-index:1}.academy__content{align-items:center;background:#fff;border-radius:0;box-shadow:0 32px 64px rgba(34,35,38,.05),0 16px 32px rgba(34,35,38,.05);display:flex;justify-content:center;overflow:hidden;padding:40px 60px 60px;width:75%;z-index:1}.academy--dark .academy__content{background:#222326}.academy__content__wrapper{max-width:100%;position:relative}.academy__items{align-items:center;display:flex}.academy__item{display:flex;flex-direction:column;flex-shrink:0;width:100%}.academy__item:not(.academy__item--active){opacity:0;order:2;pointer-events:none;visibility:hidden}.academy--var-height .academy__item:not(.academy__item--active){display:none}.academy__item--active{order:1}.academy--active .academy__item--active{animation:uiPop .2s ease-in-out forwards}.academy__text h2{font-family:Inter;font-weight:500;margin:0 0 12px}.academy__host_video_wrap{font-family:Inter;font-size:16px;font-weight:400;margin-bottom:24px}.academy__text p{color:#000;font-family:Inter;font-weight:400;margin:0 0 16px}.academy__text p strong{font-weight:700;margin:0}.academy__text p:has(strong){margin:0}.academy__text ul{padding-left:15px}.academy__text ul li{color:#000}.academy__text ul li::marker{color:#000}.txt-purple{color:#974fc7}.academy__text .hs-embed-wrapper.hs-fullwidth-embed{margin-bottom:30px!important}.academy__properties{margin:.5rem 0 1.2rem}.academy__controls{margin-top:40px}.academy__dots{display:none;padding-inline-end:24px}.academy__dots ul{display:flex;flex-wrap:wrap;line-height:0;list-style:none;margin:0;padding:0}.academy__dots li{margin:.28rem 0}.academy__dots li:not(:last-child){margin-inline-end:.56rem}.academy__dot{background:#e3e6ec;border:none;border-radius:100%;cursor:pointer;font-size:0;height:.56rem;line-height:0;padding:0;transition:.2s ease-in-out;width:.56rem}.academy--dark .academy__dot{background:hsla(0,0%,100%,.2)}.academy__dot:focus:not(:focus-visible){outline:0}.academy__dot:hover{background:#222326}.academy--dark .academy__dot:hover{background:#fff}.academy--dark .academy__dot--active,.academy--dark .academy__dot--active:hover,.academy__dot--active,.academy__dot--active:hover{background:#fdb913}.academy__dot--active{cursor:default}.academy__arrows{align-items:center;display:flex;justify-content:space-between}.academy__arrow{align-items:center;color:#b5b7bb;cursor:default;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;transition:.2s ease-in-out}.academy--dark .academy__arrow{color:hsla(0,0%,100%,.2)}.academy__arrow--active{color:#222326;cursor:pointer}.academy--dark .academy__arrow--active{color:#fff}@media (min-width:992px){.academy__arrow--active:hover{color:#6a6d77;text-decoration:underline}}.academy__arrow-dot{background:#e3e6ec;border-radius:100%;height:5px;margin:0 8px;width:5px}.academy--dark .academy__arrow-dot{background:hsla(0,0%,100%,.2)}.academy__nav{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:40px 60px 60px 24px;width:25%}.academy__nav__wrapper{max-width:100%;width:100%}.academy__nav__wrapper span.list-heading{color:#000;display:block;font-family:Inter;font-weight:700;margin-bottom:24px}.academy__nav ul{margin:0 0 30px;padding:0 0 0 15px}.academy__nav__wrapper ul li{list-style-type:none}.academy__nav__wrapper ul li::marker{color:#000}.academy__nav li+li{margin-top:16px}.academy--nav-pillbtn .academy__nav li+li{margin-top:12px}.academy__nav__wrapper ul li .lesson-duration{display:block;font-size:16px;font-weight:400}.academy__nav__wrapper a.btn-back{color:#000;font-size:16px;font-weight:700;text-decoration:none}.academy__nav__wrapper a.btn-back:hover{text-decoration:underline}.academy__btn{background:none;border:none;border-radius:0;cursor:pointer;font-family:Inter,sans-serif;font-size:1.56rem;font-style:normal;font-weight:300;line-height:1.25;max-width:100%;padding:0;position:relative;text-align:left;transform:scale(.9);transform-origin:left center;transition:.2s ease-in-out}.academy__nav__wrapper .academy__btn:after{background:#000;border-radius:50px;content:"";height:6px;left:-15px;position:absolute;top:7px;width:6px}.academy--nav-pillbtn .academy__btn{border-radius:99px;padding:12px 24px}.academy__btn:focus:not(:focus-visible){outline:0}.academy__btn--active{cursor:default;transform:scale(1)}.academy__nav--dark .academy__btn{color:#6a6d77;font-size:16px;font-weight:500;transform:scale(1)}.academy__nav--dark .academy__btn--active,.academy__nav--dark .academy__btn:hover{color:#000}.academy--nav-pillbtn .academy__nav--dark .academy__btn{background-color:rgba(46,48,52,.3);color:#fff}.academy--nav-pillbtn .academy__nav--dark .academy__btn--active,.academy--nav-pillbtn .academy__nav--dark .academy__btn:hover{background-color:rgba(46,48,52,.9)}.academy__nav--light .academy__btn{color:#6a6d77}.academy__nav--light .academy__btn--active,.academy__nav--light .academy__btn:hover{color:#222326}.academy--nav-pillbtn .academy__nav--light .academy__btn{background-color:hsla(0,0%,100%,.3);color:#222326}.academy--nav-pillbtn .academy__nav--light .academy__btn--active,.academy--nav-pillbtn .academy__nav--light .academy__btn:hover{background-color:hsla(0,0%,100%,.9)}.academy--nav-left:before{left:0}.academy--nav-left .academy__content{order:2}.academy--nav-left .academy__nav{order:1}.academy--nav-right:before{right:0}.academy--nav-right .academy__content{order:1}.academy--nav-right .academy__nav{order:2}@media (max-width:767px){.academy:before{bottom:auto;height:50%;width:100%}.academy__wrapper{flex-direction:column}.academy__content,.academy__nav{padding:30px 20px;width:100%}.academy__nav{padding:30px 20px}.academy__nav__wrapper{max-width:100%;padding-bottom:48px;width:500px}.academy__items{align-items:flex-start}.academy--nav-right .academy__nav{order:1}.academy--nav-right .academy__content{order:2}}@media (min-width:768px) and (max-width:991.98px){.academy__nav{padding:30px}}@media (min-width:768px){.academy__nav{position:sticky;top:70px}}.above-header{display:none}