@charset "UTF-8";:root{--color-brand-primary:#9a0b0c}@font-face{font-display:swap;font-family:Montserrat;font-weight:300;src:url(/fonts/montserrat/Montserrat-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-weight:400;src:url(/fonts/montserrat/Montserrat-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-weight:500;src:url(/fonts/montserrat/Montserrat-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-weight:600;src:url(/fonts/montserrat/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-weight:800;src:url(/fonts/montserrat/Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Oswald;font-weight:500;src:url(/fonts/oswald/Oswald-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-weight:400;src:url(/fonts/roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-weight:500;src:url(/fonts/roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-weight:700;src:url(/fonts/roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Condensed;font-weight:400;src:url(/fonts/roboto-condensed/RobotoCondensed-Regular.ttf) format("truetype")}@font-face{font-family:Veneer;font-style:normal;font-weight:400;src:url(/fonts/veneer-three.eot);src:url(/fonts/veneer-three.eot?#iefix) format("eot"),url(/fonts/veneer-three.woff2) format("woff2"),url(/fonts/veneer-three.woff) format("woff"),url(/fonts/veneer-three.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:200;src:url(/fonts/titillium-web/TitilliumWeb-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:300;src:url(/fonts/titillium-web/TitilliumWeb-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:400;src:url(/fonts/titillium-web/TitilliumWeb-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:600;src:url(/fonts/titillium-web/TitilliumWeb-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:700;src:url(/fonts/titillium-web/TitilliumWeb-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:900;src:url(/fonts/titillium-web/TitilliumWeb-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:morganite;src:url(/fonts/morganite/Morganite-Medium.woff2) format("woff2"),url(/fonts/morganite/Morganite-Medium.woff) format("woff"),url(/fonts/morganite/Morganite-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:morganite-black;src:url(/fonts/morganite/Morganite-Black.woff2) format("woff2"),url(/fonts/morganite/Morganite-Black.woff) format("woff"),url(/fonts/morganite/Morganite-Black.ttf) format("truetype")}.text-404{color:#dc3b3a;font-size:1.3rem;font-weight:700;text-align:center}:root{--color-background:#020202;--color-text:#fff}body.core-page{scroll-behavior:smooth;scroll-padding-top:120px}.core-page .page-wrap{padding-top:0;width:100%}.certified-learning-paths-page .core-page-wrapper,.courses-page .core-page-wrapper{padding-bottom:0;padding-top:0}.certified-learning-paths-page .padded,.courses-page .padded{padding-bottom:60px}.certified-learning-paths-page .video-wrapper,.courses-page .video-wrapper{margin:0 80px}.core-page-wrapper{background-position:top!important;background-repeat:no-repeat!important;font-family:Titillium Web,sans-serif;min-height:100vh;padding-bottom:60px;padding-top:120px;width:100%}.core-page-wrapper.academy{padding-top:0}@media (min-width:1200px){.core-page-wrapper{min-height:100vh}}@media (max-width:1199px){.core-page-wrapper{min-height:auto}}.core-page-wrapper .video-block a{text-decoration:none!important}.core-page-wrapper .video-block h3{font-family:Titillium Web!important;font-size:23px;letter-spacing:normal;line-height:1.43;text-transform:none!important}.core-page-wrapper .nav{align-items:center;display:flex;justify-items:center;padding-top:20px}.core-page-wrapper .nav a{background-color:#000;border:2px solid transparent;color:#fff;display:block;font-size:14px;font-weight:700;letter-spacing:1.38px;margin-top:4px;padding:14px 16px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .4s ease}.core-page-wrapper .nav a.active{background-color:#9a0b0c}.core-page-wrapper .nav a:hover{background-color:#fff;border:2px solid #000!important;color:#9a0b0c}.core-page-wrapper .academy-login-logo{margin:0 0 30px 50px;max-width:330px;padding:0!important;text-align:center}@media (min-width:768px){.core-page-wrapper .academy-login-logo{margin:0 0 30px 30px}}.core-page-wrapper .academy-dashboard-logo{margin-left:3rem;max-width:230px;padding:50px 0 0;text-align:center}.core-page-wrapper .logo{padding:14px 32px 21px;text-align:center}.core-page-wrapper .logo.academy-logo{margin:0 auto;padding:0}@media (min-width:768px){.core-page-wrapper .logo{padding:14px 32px 21px}}.core-page-wrapper .logo img{display:block;margin:0 auto;max-width:273px;width:100%}.core-page-wrapper .logo img.academy-logo{max-width:100%}.core-page-wrapper .academy-login{background-color:#282828;padding:10px}.core-page-wrapper .academy-login .forgot{padding-right:0}.core-page-wrapper .academy-login input{background-color:#161616;border:.5px solid #777;color:#fff}.core-page-wrapper .head{margin:0 20px;padding-top:40px}@media (min-width:768px){.core-page-wrapper .head{margin:0;padding-top:80px}}.core-page-wrapper .academy-wrap{margin:0 auto;max-width:71.25rem;padding-left:0;padding-right:0}@media (min-width:768px){.core-page-wrapper .academy-wrap{padding-left:3rem;padding-right:3rem}.core-page-wrapper .academy-logo{padding-bottom:0}}.core-page-wrapper .subtitle{font-size:29px;font-weight:700;letter-spacing:4px;padding:0 0 20px;text-align:center}.core-page-wrapper .subtitle.academy{color:#c7c7c7;font-size:20px;letter-spacing:2px;margin:0 auto;max-width:1000px!important}@media (min-width:768px){.core-page-wrapper .subtitle.academy{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#fff;font-size:36.3px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:5.08px;line-height:normal;text-align:center}}.core-page-wrapper .video{align-items:center;aspect-ratio:982/473;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:flex;justify-content:center;width:100%}.core-page-wrapper .video img{width:10%}.core-page-wrapper h3{font-family:Titillium Web;font-size:30px;font-weight:600;letter-spacing:4.17px;margin-bottom:10px;text-transform:uppercase}.core-page-wrapper h2{background-color:#9a0b0c;display:inline-block;font-family:Titillium Web;font-size:40px;font-weight:700;margin:50px 0 36px;padding:15px}.core-page-wrapper .section-content{font-size:25px;line-height:1.43;padding:0 15px}.core-page-wrapper .section-content>p:first-child{margin-top:0}.core-page-wrapper .section-content .list{display:flex;flex-wrap:wrap;padding:30px 0}.core-page-wrapper .section-content .list.video-list{display:block;flex-wrap:nowrap}.core-page-wrapper .section-content .list .list-item{font-size:20px;margin:0;width:100%}.core-page-wrapper .section-content .list .list-item.video-item{display:block!important;padding-bottom:10px}@media (min-width:768px){.core-page-wrapper .section-content .list .list-item{width:50%}.core-page-wrapper .section-content .list .list-item.video-item{padding-bottom:0;width:100%}}.core-page-wrapper .section-content .list .list-item:before{color:#9a0b0c;content:"/";display:inline-block;padding-right:4px}.core-page-wrapper .section-content .list .list-item .runtime{font-style:italic;padding-left:5px}@media (min-width:768px){.core-page-wrapper .section-content .list .list-item .runtime{padding-left:10px}}.core-page-wrapper .team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.core-page-wrapper .team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.core-page-wrapper .team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.core-page-wrapper .member{border-radius:6px;cursor:pointer;font-family:Titillium Web,sans-serif;padding:8px 0;text-align:center;transition:all .3s ease}.core-page-wrapper .member:hover{background-color:#333}.core-page-wrapper .member span{border-bottom:1px solid #9a0b0c;color:#fff;font-size:20px}.core-page-wrapper .member img{display:block;margin:0 auto 10px;max-width:105px;width:100%}.core-page-wrapper .team-member-expanded{padding:53px 0 25px}.core-page-wrapper .team-member-expanded .member-video{aspect-ratio:1012/407;background:#1f1f1f;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:36px;overflow:hidden;position:relative;width:100%}.core-page-wrapper .team-member-expanded .member-video video{inset:0;position:absolute;width:100%}.core-page-wrapper .team-member-expanded .member-video .member-details{display:none;font-family:morganite;font-size:38px;font-style:italic;font-weight:800;left:0;letter-spacing:6.2px;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%);width:350px}@media (min-width:768px){.core-page-wrapper .team-member-expanded .member-video .member-details{display:block}}.core-page-wrapper .team-member-expanded .member-video .member-details .first-name{animation:fadeIn .5s forwards;animation-delay:.5s;opacity:0}.core-page-wrapper .team-member-expanded .member-video .member-details .last-name{animation:fadeIn 1s forwards;animation-delay:.8s;font-size:134px;letter-spacing:3.35px;line-height:.85;margin-top:-15px;opacity:0;padding-bottom:20px}.core-page-wrapper .team-member-expanded .member-video .member-details .experience{animation:fadeIn .5s forwards;animation-delay:1.5s;opacity:0}.core-page-wrapper .team-member-expanded .quote{background-color:#9a0b0c;display:flex;gap:22px;padding:35px}.core-page-wrapper .team-member-expanded .quote>div:first-child{flex-shrink:0;font-size:285px;overflow:hidden;position:relative;width:100px}.core-page-wrapper .team-member-expanded .quote>div:first-child:before{content:"“";display:block;left:0;position:absolute;top:-96px}.core-page-wrapper .team-member-expanded .quote>div:last-child{font-size:21px;font-style:italic;line-height:1.43}.core-page-wrapper .team-member-expanded .name-title{align-items:center;color:#fff;display:flex;font-weight:700;gap:8px;justify-items:center}.core-page-wrapper .team-member-expanded .name-title svg{color:#9a0b0c}.container{grid-gap:30px;display:grid;grid-template-columns:repeat(1,250px);grid-template-rows:150px}@media (min-width:480px){.container{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}@media (min-width:1025px){.container{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}}@media (min-width:1200px){.container{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}}.container{max-width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
