.fixed-scroll{overflow-y:hidden}body{margin-top:65px!important}.inner{margin:0 auto;max-width:1080px;padding:0 20px}.btn{background-color:#ffc322;border:none;border-radius:3px;color:#2f292b;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;padding:8px 24px!important;text-decoration:none;transition:.4s ease!important}.btn:hover{background-color:#e9ac25!important;color:#2f292b}.btn-light{background-color:#f2f2f2!important;border:1px solid #e4e4e2!important}.btn-light:hover{background-color:#e4e4e2!important}.btn-dark{background-color:#2f292b!important;border:1px solid #2f292b!important;color:#fff}.btn-dark:hover{background-color:#4b4c4c!important;color:#fff}.btn-outline{background-color:transparent!important;border:1px solid #ffc322!important;color:#fff}.btn-outline:hover{background-color:#ffc322!important;color:#2f292b}.highlight{margin-bottom:16px;padding:16rem}.highlight ol:last-child,.highlight p:last-child,.highlight ul:last-child{margin:0}.highlight--white{background-color:#f4f5f5;color:#2f292b}.highlight--yellow{background-color:#ffc322;color:#2f292b}.highlight--light-yellow{background-color:rgba(255,195,34,.2);color:#2f292b}html{background-color:#2f292b!important}body{color:#fff!important}body,section.u3gm-header{background-color:transparent!important}section.u3gm-header{box-shadow:none!important}section.u3gm-header .inner{backdrop-filter:blur(0);background-color:transparent!important;border:1px solid transparent;border-radius:8px;justify-content:flex-start!important;margin:8px auto 0;max-width:1080px!important;padding:24px!important;transition:.4s ease}.page-scrolled section.u3gm-header .inner{backdrop-filter:blur(10px);background-color:rgba(47,41,43,.8)!important;border:1px solid #666766}section.u3gm-header .logo{flex-grow:0!important;flex:300px;height:auto!important;margin-right:32px}@media (max-width:768px){section.u3gm-header .logo{flex:200px}}section.u3gm-header .logo a{width:100%}section.u3gm-header .logo a img{max-width:none!important;width:100%}.menu-open section.u3gm-header div.inner .offscreen-menu{top:-8px!important}section.u3gm-header div.inner div.menu ul .hs-item-has-children a{margin:0!important;padding:8px 0!important;position:relative}section.u3gm-header div.inner div.menu ul .hs-item-has-children a:before{content:"";font-family:Font Awesome\ 5 Pro;font-size:14px;position:absolute;right:-20px}section.u3gm-header div.inner div.menu ul a{color:#fff!important}section.u3gm-header div.inner div.menu ul li:hover a{color:#ffc322!important}section.u3gm-header div.inner div.menu ul ul.hs-menu-children-wrapper{background-color:#2f292b!important;border:1px solid #666766!important}section.u3gm-header div.inner div.menu ul ul.hs-menu-children-wrapper a{color:#fff!important}section.u3gm-header div.inner div.menu ul ul.hs-menu-children-wrapper a:hover{color:#ffc322!important}section.u3gm-header div.inner .hamburger-toggle{top:25px!important}section.u3gm-header div.inner .hamburger-toggle .lines,section.u3gm-header div.inner .hamburger-toggle .lines:after,section.u3gm-header div.inner .hamburger-toggle .lines:before{background-color:#fff!important}section.u3gm-header div.inner .hamburger-toggle.close .lines{background-color:transparent!important}.u3gm-footer{background-color:#2f292b!important;padding:0!important;position:relative;z-index:99999}.u3gm-footer a{color:#fff!important}.u3gm-footer .footer-upper{display:none!important}.fixed-pillar-content{opacity:0;transition:opacity .4s ease;z-index:9}.is-window-load .fixed-pillar-content{opacity:1}.fixed-pillar-content .inner{display:flex;flex-direction:row;margin-top:64px;position:relative}.fixed-pillar-content .sticky-wrapper{flex:25% 0 0;position:relative}@media (max-width:768px){.fixed-pillar-content .sticky-wrapper{flex:100% 0 0;position:absolute}}.fixed-pillar-content .fixed-column{border-radius:8px;max-width:300px!important;overflow:scroll;padding-left:1px;position:fixed}@media (max-width:768px){.fixed-pillar-content .fixed-column{background-color:transparent;border-radius:0;bottom:0;display:flex;flex-direction:column;height:calc(100% - 65px);justify-content:flex-end;left:0;max-width:none!important;padding:0;pointer-events:none;position:fixed!important;top:auto!important;width:100%!important;z-index:9999!important}}.fixed-pillar-content .fixed-column img{margin-bottom:8px;max-height:150px}.fixed-pillar-content .fixed-column .fixed-column_nav-trigger{background-color:#e4e4e2;cursor:pointer;display:none;font-weight:600;padding:8px;text-align:center;width:100%}.fixed-pillar-content .fixed-column .fixed-column_nav-trigger:hover{background-color:#868e96}@media (max-width:768px){.fixed-pillar-content .fixed-column .fixed-column_nav-trigger{display:block;pointer-events:all}}.fixed-pillar-content .fixed-column .fixed-column_nav{display:block;height:calc(100vh - 180px)}@media (max-width:768px){.fixed-pillar-content .fixed-column .fixed-column_nav{background-color:#f4f5f5;display:none;overflow:scroll!important;padding:8px 32px;pointer-events:all}}.fixed-pillar-content .fixed-column .fixed-column_nav .text-link{color:#fff;display:block;font-size:12px;font-weight:500;margin-top:16px;text-align:center;text-transform:uppercase}.fixed-pillar-content .fixed-column .fixed-column_nav .text-link:hover{color:#ffc322}.fixed-pillar-content .fixed-column span{display:block;font-size:16px;font-weight:600;line-height:24px;margin:0 0 16px;text-transform:uppercase}.fixed-pillar-content .fixed-column .chapter-link{color:#2f292b;display:block;font-size:14px;font-weight:600;opacity:.5;padding:6px 0;position:relative;transition:.4s}@media (min-width:768px){.fixed-pillar-content .fixed-column .chapter-link{padding:4px 0 4px 24px}.fixed-pillar-content .fixed-column .chapter-link:before{background-color:#2f292b;border-radius:20px;content:"";height:8px;left:0;position:absolute;top:12px;transition:.4s ease;width:8px}}.fixed-pillar-content .fixed-column .chapter-link.active,.fixed-pillar-content .fixed-column .chapter-link:hover{color:#1f9ed5}.fixed-pillar-content .fixed-column .chapter-link.active:before{background-color:#1f9ed5}.fixed-pillar-content .fixed-column .fixed-column_bottom{margin-top:24px}.fixed-pillar-content .fixed-column .fixed-column_bottom .cta-html{flex-direction:column;padding:16px!important}.fixed-pillar-content .fixed-column .fixed-column_bottom .cta-html img{display:none}.fixed-pillar-content .fixed-column .fixed-column_bottom .cta-html .tag{background-color:transparent;color:#1f9ed5;margin-bottom:0;padding:0}.fixed-pillar-content .fixed-column .fixed-column_bottom .cta-html .heading{font-size:16px;font-weight:700;margin-bottom:16px}.fixed-pillar-content .fixed-column .fixed-column_bottom .btn{font-size:16px}.fixed-pillar-content .main-content{margin-bottom:32px;margin-left:300px;max-width:800px;padding-left:48px;z-index:9}@media (max-width:768px){.fixed-pillar-content .main-content{margin-left:0;padding:0}}.fixed-pillar-content .main-content .anchor{position:relative;top:-120px}.fixed-pillar-content .main-content h1{font-size:48px;font-weight:200;line-height:48px;margin-bottom:16px;margin-top:0}@media (max-width:768px){.fixed-pillar-content .main-content h1{font-size:32px;font-size:48px!important;line-height:43px;line-height:48px!important}}.fixed-pillar-content .main-content h2{font-size:36px;font-weight:200!important;line-height:43px;margin-bottom:16px}.fixed-pillar-content .main-content h3{font-size:28px;font-weight:200!important;line-height:31px;margin-bottom:8px}.fixed-pillar-content .main-content h4{font-size:18px;font-weight:600!important;line-height:27px;margin-bottom:8px}.fixed-pillar-content .main-content h5{font-size:14px;font-weight:400!important;font-weight:700!important;line-height:17px;margin-bottom:8px;text-transform:uppercase}.fixed-pillar-content .main-content h6{font-size:16px!important;font-weight:400;font-weight:700;line-height:24px!important;margin:0;margin-bottom:8px!important}.fixed-pillar-content .main-content__pagination{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);border-radius:24px;display:flex;justify-content:space-between;padding:32px}@media (max-width:768px){.fixed-pillar-content .main-content__pagination{flex-direction:column}}.fixed-pillar-content .main-content__pagination>div{flex:auto 0 1;max-width:300px}@media (max-width:768px){.fixed-pillar-content .main-content__pagination>div{flex:auto;justify-content:center;margin-bottom:32px;text-align:center}.fixed-pillar-content .main-content__pagination>div:last-child{margin-bottom:0}}.fixed-pillar-content .main-content__pagination>div.pagination__next{display:block;margin-left:auto;text-align:right}.fixed-pillar-content .main-content__pagination h5{font-weight:500!important;margin-bottom:0!important}.fixed-pillar-content .main-content__pagination p{color:#ffc322;font-size:18px;font-weight:300;margin:0 0 8px}.fixed-pillar-content .main-content__pagination p:hover{color:#e9ac25}.fixed-pillar-content .main-content__pagination .arrow-link{align-items:center;background-color:#ffc322;border-radius:100%;color:#2f292b;display:inline-flex;font-size:14px;height:32px;justify-content:center;padding:10px;width:32px}.fixed-pillar-content .main-content__pagination .arrow-link:hover{background-color:#e9ac25}.fixed-pillar-content .chapter{margin-bottom:32px}.fixed-pillar-content .chapter p{font-size:18rem;font-weight:400;letter-spacing:.25rem;line-height:1.6;margin-bottom:20rem}.background-shapes{position:fixed;right:-290px;top:0;transform:rotate(-225deg)}@media (max-width:768px){.background-shapes{display:none}}.background-shapes:after,.background-shapes:before{animation-duration:12s;animation-iteration-count:infinite;animation-name:floating1;animation-timing-function:ease-in-out;background-color:#e9ac25;border-radius:250px;box-shadow:0 3px 27px 5px rgba(0,0,0,.16);content:"";height:240px;position:fixed;right:-840px;top:0;width:1070px}.background-shapes:after{animation-name:floating2;background-color:#ffc322;right:-620px!important;top:110px!important}.background-shapes.background-shapes--gray{bottom:-150px;left:220px;right:auto;top:auto}.background-shapes.background-shapes--gray:before{background-color:#4b4c4c}.background-shapes.background-shapes--gray:after{background-color:#666766}.academy-gated-overlay{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(47,41,43,.9);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:99999}.academy-gated-overlay.subscribed{display:none}.hs-inline-edit .academy-gated-overlay{backdrop-filter:none;background-color:#fff;height:40px;text-align:center}.hs-inline-edit .academy-gated-overlay:after{color:#2f292b;content:"GATED PAGE √"}.academy-gated-overlay .gated-content{background-color:#fff;border-radius:12px;box-shadow:0 3px 6px #29252629;color:#2f292b;padding:32px;text-align:center;transition:.2s ease}.academy-gated-overlay .gated-content h3{font-size:28px;font-weight:200!important;line-height:31px;margin-bottom:8px}.academy-gated-overlay .gated-content p{margin-bottom:24px;margin-top:0}.hs-inline-edit .academy-gated-overlay .gated-content{display:none}.academy-gated-overlay .hbspt-form form{margin-bottom:0;text-align:left}.academy-gated-overlay .hbspt-form form label{font-size:14px;text-transform:uppercase}.academy-gated-overlay .hbspt-form form input{border:1px solid #e4e4e2;border-radius:3px;font-size:16px;height:50px;margin-bottom:24px;padding:12px!important}.academy-gated-overlay .hbspt-form form fieldset{border:0;padding:0}.academy-gated-overlay .hbspt-form form .form-columns-2{display:flex}.academy-gated-overlay .hbspt-form form .form-columns-2 .hs-form-field:first-child{margin-right:8px}.academy-gated-overlay .hbspt-form form .form-columns-1 input{width:100%!important}.academy-gated-overlay .hbspt-form form .actions{text-align:center}.academy-gated-overlay .hbspt-form form .hs-button{background-color:#ffc322;border:none;border-radius:3px;color:#2f292b;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;margin-bottom:0;padding:8px 24px!important;text-decoration:none;transition:.4s ease!important}.academy-gated-overlay .hbspt-form form .hs-button:hover{background-color:#e9ac25!important;color:#2f292b}@keyframes floating1{0%{transform:translate(0)}50%{transform:translate(30px,-15px)}to{transform:translate(0)}}@keyframes floating2{0%{transform:translate(0)}50%{transform:translate(-30px,-15px)}to{transform:translate(0)}}section.u3m-cards--ww.u3m-cards{background-color:#fafafa;margin:0!important;max-width:none;padding:78px 0;width:100%}@media (max-width:768px){section.u3m-cards--ww.u3m-cards{padding:32px 0}}section.u3m-cards--ww.u3m-cards .intro{margin:0 auto;max-width:800px;padding:0 20px;text-align:center}section.u3m-cards--ww.u3m-cards .intro .eyebrow{color:#868e96;font-size:14px!important;margin-bottom:24px!important;text-align:center;text-transform:uppercase}section.u3m-cards--ww.u3m-cards .intro h2{font-size:48px;font-weight:200;line-height:48px;margin-bottom:16px;margin-top:8px}@media (max-width:768px){section.u3m-cards--ww.u3m-cards .intro h2{font-size:32px;line-height:43px}}section.u3m-cards--ww.u3m-cards .intro p{margin:0 auto 24px;max-width:750px}section.u3m-cards--ww.u3m-cards .wrapper{justify-content:center;margin:0 auto;max-width:1400px;width:100%}@media (max-width:992px){section.u3m-cards--ww.u3m-cards .wrapper{justify-content:center!important}}@media (max-width:576px){section.u3m-cards--ww.u3m-cards .wrapper{flex-direction:column!important}}section.u3m-cards--ww.u3m-cards .card{border:0!important;flex:320px 0 1!important;margin:20px 16px!important;width:auto!important}section.u3m-cards--ww.u3m-cards .card.bordered-card{border:1px solid #f2f2f2;border:1px solid #e4e4e2!important;border-radius:12px;display:block;padding:32px 16px;transition:.4s ease}section.u3m-cards--ww.u3m-cards .card.bordered-card:hover{background-color:#fafafa;border:1px solid #e4e4e2;transform:translateY(-4px)}section.u3m-cards--ww.u3m-cards .card.bordered-card .url{margin-top:auto!important}section.u3m-cards--ww.u3m-cards .card.four-columns{flex:310px 0 1!important}@media (max-width:768px){section.u3m-cards--ww.u3m-cards .card{margin:48px 32px!important}}section.u3m-cards--ww.u3m-cards .card .content{justify-content:flex-start;padding:0!important}@media (max-width:768px){section.u3m-cards--ww.u3m-cards .card .content{align-items:center!important}}section.u3m-cards--ww.u3m-cards .card .title{font-size:28px!important;font-weight:200!important;line-height:31px!important;margin-bottom:8px!important}section.u3m-cards--ww.u3m-cards .card .teaser{font-size:16px!important;font-weight:400;line-height:24px!important;margin:0;margin-bottom:16px!important}section.u3m-cards--ww.u3m-cards .card .teaser b{display:block;font-size:14px;font-weight:400!important;font-weight:700!important;line-height:17px;margin-bottom:8px;text-transform:uppercase}section.u3m-cards--ww.u3m-cards .card .teaser ul{margin-bottom:0;margin-top:16px;padding-left:23px}section.u3m-cards--ww.u3m-cards .card .teaser ul li{display:flex;font-weight:200}section.u3m-cards--ww.u3m-cards .card .teaser ul li:before{color:#1f9ed5;content:"";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:16px;font-weight:800;margin-right:12px}section.u3m-cards--ww.u3m-cards .card .teaser p{margin-bottom:0}section.u3m-cards--ww.u3m-cards .card .fa{color:#ffc322;font-size:32px;margin-bottom:8px}section.u3m-cards--ww.u3m-cards .card img{margin-bottom:8px;max-width:100%}section.u3m-cards--ww.u3m-cards .card img.full-width{max-width:100%}section.u3m-cards--ww.u3m-cards .card .url{margin-top:0!important}section.u3m-cards--ww.u3m-cards .card a{color:#125f7d!important;margin:0!important}section.u3m-cards--ww.u3m-cards .card a:hover{color:#1f9ed5!important}section.u3m-cards--ww.u3m-cards .card a.text-link{background-color:transparent!important;border-radius:0!important;box-shadow:none!important;color:#125f7d!important;font-size:18px!important;font-weight:400!important;padding:0!important}.u3m-cards .bottom-link{margin-top:24px;text-align:center}.academy-overview .inner{max-width:1080px;position:relative;z-index:9}.academy-overview .inner h2{font-size:36px;font-weight:600;line-height:40px;margin-bottom:8px}@media (max-width:768px){.academy-overview .inner h2{font-size:28px;line-height:34px}}.academy-overview .inner h4{font-size:26px;font-weight:500;line-height:32px;margin-bottom:8px;margin-top:0}@media (max-width:768px){.academy-overview .inner h4{font-size:22px;line-height:30px}}.academy-overview .inner h5{font-size:26px;font-weight:200;line-height:39px;margin-bottom:16px;margin-top:0}@media (max-width:768px){.academy-overview .inner h5{font-size:22px;line-height:30px}}.academy-overview .inner p{margin:0}.academy-overview__hero{margin:98px 0;max-width:760px}@media (max-width:768px){.academy-overview__hero{margin:48px 0}}.academy-overview__hero h1{font-size:64px;line-height:72px;margin-bottom:8px}@media (max-width:768px){.academy-overview__hero h1{font-size:32px;line-height:40px}}.academy-overview__main-content .course{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);border-radius:40px;margin-bottom:48px;padding:48px}@media (max-width:768px){.academy-overview__main-content .course{border-radius:24px;padding:24px}}.academy-overview__main-content .lesson a{align-items:center;border-top:1px solid #fff;color:#fff;display:flex;justify-content:space-between;margin-top:32px;padding-top:32px}.academy-overview__main-content .lesson a:hover h4{color:#ffc322}.academy-overview__main-content .lesson a:hover .arrow-link{background-color:#e9ac25}@media (max-width:768px){.academy-overview__main-content .lesson a{align-items:flex-start;flex-direction:column}}.academy-overview__main-content .lesson a .lesson__content{flex:800px 0 1}@media (max-width:768px){.academy-overview__main-content .lesson a .lesson__content{flex:auto}}.academy-overview__main-content .lesson a .label{color:#ffc322;font-size:14px;font-weight:600;margin:0;text-transform:uppercase}.academy-overview__main-content .lesson a .arrow-link{align-items:center;background-color:#ffc322;border-radius:100%;color:#2f292b;display:inline-flex;font-size:18px;height:48px;justify-content:center;padding:14px;width:48px}@media (max-width:768px){.academy-overview__main-content .lesson a .arrow-link{margin-top:24px}}@media (min-width:768px){.fixed-pillar-content .fixed-column{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2)}}.fixed-pillar-content .fixed-column .chapter-link{color:#fff!important}@media (min-width:768px){.fixed-pillar-content .fixed-column .chapter-link{color:#fff}.fixed-pillar-content .fixed-column .chapter-link:before{background-color:#fff}}.fixed-pillar-content .fixed-column .chapter-link:hover{color:#ffc322}.fixed-pillar-content .fixed-column .chapter-link.active{color:#ffc322;opacity:1}.fixed-pillar-content .fixed-column .chapter-link.active:before{background-color:#ffc322;border-radius:2px;transform:rotate(135deg)}.fixed-pillar-content .main-content,.fixed-pillar-content .main-content ol,.fixed-pillar-content .main-content ul{color:#fff}.fixed-pillar-content .main-content .highlight--white{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);border-radius:8px;color:#fff}section.u3m-cards--ww.u3m-cards{background-color:#2f292b!important;border-top:2px solid #fff;position:relative;z-index:99}section.u3m-cards--ww.u3m-cards .heading{font-weight:400!important}section.u3m-cards--ww.u3m-cards .wrapper{max-width:1240px!important}@media (max-width:768px){section.u3m-cards--ww.u3m-cards .wrapper{flex-direction:column;padding:0 16px}}section.u3m-cards--ww.u3m-cards .card{flex:33% 1 1!important;margin:0!important;padding:20px 32px!important}@media (max-width:768px){section.u3m-cards--ww.u3m-cards .card{border:1px solid #4b4c4c!important;border-radius:20px;margin:16px 0!important}}section.u3m-cards--ww.u3m-cards .card .resource-type{color:#ffc322;font-size:14px;font-weight:600;text-transform:uppercase}section.u3m-cards--ww.u3m-cards .card .title{color:#fff!important;font-size:26px!important;font-weight:400!important;line-height:32px!important}section.u3m-cards--ww.u3m-cards .card .title:hover{color:#e9ac25!important}section.u3m-cards--ww.u3m-cards .card .teaser{color:#fff!important;font-weight:300!important;line-height:28px!important}section.u3m-cards--ww.u3m-cards .card .url a{background-color:transparent!important;color:#125f7d;color:#ffc322!important;font-size:18px!important;font-weight:300!important;padding:0!important;position:relative}section.u3m-cards--ww.u3m-cards .card .url a:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:14px;margin-left:4px;transition:.4s ease}section.u3m-cards--ww.u3m-cards .card .url a:hover{color:#1f9ed5}section.u3m-cards--ww.u3m-cards .card .url a:hover:after{transform:translateX(4px)}.fixed-column_nav{padding:16px}@media (max-width:768px){.fixed-column,.fixed-column .btn-outline{color:#2f292b}}