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