:root{--bs-white:#fff;--bs-blue0:#004a81;--bs-blue1:#1171bb;--bs-blue2:#1f8fe6;--bs-blue3:#4db1ff;--bs-blue4:#97d2ff;--bs-blue5:#ddf0ff;--bs-blueDisabled:#a9c7e4;--bs-ice0:#007db3;--bs-ice1:#0098d5;--bs-ice2:#34bbf3;--bs-ice3:#89ddff;--bs-ice4:#b9ebff;--bs-ice5:#e7f8ff;--bs-green0:#238551;--bs-green1:#30a165;--bs-green2:#48cc86;--bs-green3:#74e3a8;--bs-green4:#adf5cf;--bs-green5:#e6fff2;--bs-yellow0:#ea9f06;--bs-yellow1:#ffbc33;--bs-yellow2:#ffd25a;--bs-yellow3:#ffdf8b;--bs-yellow4:#ffeab2;--bs-yellow5:#fff7e2;--bs-red0:#ae2206;--bs-red1:#d1462a;--bs-red2:#f86648;--bs-red3:#fd8c75;--bs-red4:#ffc4b8;--bs-red5:#ffefec;--bs-grey:#f6f8fa;--bs-grey0:#313e4b;--bs-grey1:#4f5963;--bs-grey2:#6e7681;--bs-grey3:#959ea8;--bs-grey4:#c9d0d9;--bs-grey5:#f0f4f7;--bs-darkGrey:#333;--bs-purple0:#391684;--bs-purple1:#552ab1;--bs-purple2:#764dcc;--bs-purple3:#9e7fe3;--bs-purple4:#ccb9f5;--bs-purple5:#e7dcff;--bs-default-rgb:#6e7681;--bs-primary-rgb:#1171bb;--bs-success-rgb:#30a165;--bs-info-rgb:#0098d5;--bs-warning-rgb:#ffbc33;--bs-danger-rgb:#d1462a;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#c9d0d9;--bs-white-rgb:#fff;--bs-dropdown-bg:#fff;--bs-modal-width:650px;--bs-border-radius-sm:.25px;--bs-pagination-border-radius:4px;}.link-white{color:#fff !important;}.link-white:hover,.link-white:focus{color:#fff;text-decoration:underline;}@media screen and (min-width: 768px){.margTop-sm-8{margin-top:8rem !important;}.margBot-sm-8{margin-bottom:8rem !important;}.padTop-sm-5{padding-top:5.6rem !important;}.padBot-sm-5{padding-bottom:5.6rem !important;}.padTop-sm-8{padding-top:8rem !important;}.padBot-sm-8{padding-bottom:8rem !important;}}@media screen and (min-width: 992px){.margTop-md-8{margin-top:8rem !important;}.margBot-md-8{margin-bottom:8rem !important;}.padTop-md-8{padding-top:8rem !important;}.padBot-md-8{padding-bottom:8rem !important;}}@media screen and (min-width: 1200px){.margTop-lg-8{margin-top:8rem !important;}.margBot-lg-8{margin-bottom:8rem !important;}.padTop-lg-8{padding-top:8rem !important;}.padBot-lg-8{padding-bottom:8rem !important;}}@media (max-width: 767px){.margTop-xs-medium{margin-top:1.6rem;}}.background-blue0{background-color:#004a81;}.background-blue1{background-color:#1171bb;}.background-grey5{background-color:#f0f4f7;}.hero-container{min-height:23rem;}@media screen and (min-width: 768px){.hero-container{min-height:28rem;}}@media screen and (min-width: 1200px){.hero-container{min-height:33rem;}}.btn.btn-default.with-shadow{transition:all .3s ease-in-out;background-color:#fff;}.btn.btn-default.with-shadow:hover,.btn.btn-default.with-shadow:focus{background-color:#fff;transform:translateY(-.2rem);box-shadow:0 5px 12px rgba(25,34,43,.3);}.vjs-tech{object-fit:cover;}.video-js{border-radius:8px;box-shadow:0 5px 32px rgba(25,34,43,.11);overflow:hidden;z-index:5;color:#1171bb;}.video-js:hover .vjs-big-play-button,.video-js:focus .vjs-big-play-button{background-color:#1171bb !important;}.video-js .vjs-big-play-button{border-radius:50%;width:60px;height:60px;line-height:1.5;inset:0;margin:auto;background-color:#1171bb;border:0;font-size:40px;}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{color:#fff;}.video-js .vjs-control-bar{background-color:#fff !important;}.video-js .vjs-slider{background-color:#c9d0d9 !important;}.video-js .vjs-play-progress{background-color:#1171bb !important;}.video-js .vjs-play-progress:before{color:#1171bb !important;}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{background-color:#1171bb !important;}.vjs-remaining-time-display{color:#19222b !important;}.vjs-modal-dialog-content{color:#fff !important;}.lesson-description{display:none;}.lesson-description.active{display:block;}@media screen and (min-width: 1200px){.lesson-description{margin-bottom:1.6rem !important;}}.lesson-grid{display:none;}.lesson-grid.active{display:block;}@media screen and (min-width: 1200px){.lesson-grid.active{display:flex;}}@media screen and (min-width: 1200px){.lesson-grid{flex-wrap:wrap;justify-content:space-between;padding:2.4rem;}}.lesson-card{display:block;margin-bottom:2.4rem;padding:2.4rem 2.4rem 1.6rem;border-radius:8px;box-shadow:0 5px 12px rgba(25,34,43,.1);text-align:center;transition:box-shadow .3s ease-in-out;}.lesson-card-hover{transition:color .3s ease-in-out;}.lesson-card-link{border-bottom:1px solid transparent;display:inline-block;transition:border-color .3s ease-in-out;}.lesson-card-hr{margin-left:-2.4rem;margin-right:-2.4rem;}.lesson-card:hover,.lesson-card:focus{color:#1171bb;box-shadow:0 5px 32px rgba(25,34,43,.1);}.lesson-card:hover .lesson-card-hover,.lesson-card:focus .lesson-card-hover{color:#1171bb;}.lesson-card:hover .lesson-card-link,.lesson-card:focus .lesson-card-link{border-bottom:1px solid #1171bb;}.lesson-card:hover>* *,.lesson-card:focus>* *{color:#1171bb !important;}.lesson-card:focus{text-decoration:none;}@media screen and (min-width: 1200px){.lesson-card:nth-child(3){margin-bottom:0;}}@media screen and (min-width: 768px){.lesson-card:nth-child(4){margin-bottom:0;}}@media screen and (min-width: 768px){.lesson-card{display:flex;align-items:center;text-align:left;padding:2.4rem;margin-bottom:3.2rem;}}@media screen and (min-width: 1200px){.lesson-card{width:50rem;}}.lesson-card-image{display:block;margin:0 auto;width:15rem;height:auto;}@media screen and (min-width: 768px){.lesson-card-image{width:20rem;margin:0;}}@media screen and (min-width: 1200px){.lesson-card-image{width:15.15rem;}}.lesson-step{display:none;padding-bottom:8.2rem;}@media screen and (min-width: 992px){.lesson-step{align-items:center;min-height:38rem;padding-bottom:0;}}@media screen and (min-width: 1200px){.lesson-step{margin-bottom:3.2rem;}}.lesson-step.active{display:block;}@media screen and (min-width: 992px){.lesson-step.active{display:flex;}}.lesson-step-marker{display:flex;align-items:center;margin-top:1.2rem;margin-right:1.6rem;color:#4f5963 !important;font-size:1.8rem;}.lesson-step-marker:hover,.lesson-step-marker:focus{text-decoration:none;}@media screen and (min-width: 768px){.lesson-step-marker{margin-top:0;margin-right:2.4rem;}}.lesson-step-marker.active{color:#1171bb !important;}.lesson-step-marker.active .lesson-step-circle,.lesson-step-marker.active.complete .lesson-step-circle{background-color:#1171bb;border-color:#1171bb;}.lesson-step-marker.active.complete .lesson-step-circle:before{color:#fff;}.lesson-step-marker.complete .lesson-step-circle{background-color:#ddf0ff;border-color:#ddf0ff;display:flex;align-items:center;justify-content:center;}.lesson-step-marker.complete .lesson-step-circle:before{content:"";font-family:"Font Awesome 5 Pro";font-size:14px;color:#1171bb;line-height:1;}.lesson-step-marker-container{display:none;margin-top:1.6rem;margin-bottom:12px;}@media screen and (min-width: 768px){.lesson-step-marker-container{margin-bottom:3.2rem;}}.lesson-step-marker-container.active{display:flex;flex-wrap:wrap;align-items:center;}@media screen and (min-width: 768px){.lesson-step-marker-container.active{justify-content:center;}}.lesson-step-circle{width:2.4rem;height:2.4rem;margin-right:.8rem;border:.2rem #c9d0d9 solid;border-radius:50%;}.lesson-step-container{display:none;position:relative;text-align:left;}.lesson-step-container.active{display:block;}@media screen and (min-width: 992px){.lesson-step-col{width:50%;}}.lesson-step-image{display:block;margin:0 auto;width:100%;height:auto;}@media screen and (min-width: 992px){.lesson-step-content{margin-left:5.6rem;}}@media screen and (min-width: 992px){.lesson-step-title{width:35.5rem;}}.lesson-step-buttons{width:100%;padding:1.6rem;position:fixed;bottom:0;left:0;display:flex;align-self:center;justify-content:space-between;background-color:#fff;box-shadow:0 5px 32px rgba(25,34,43,.1);}@media screen and (min-width: 768px){.lesson-step-buttons{padding:3.2rem;}}@media screen and (min-width: 992px){.lesson-step-buttons{position:relative;padding:3.2rem 0 0;box-shadow:none;}}@media screen and (min-width: 992px){.lesson-step-buttons:before{content:"";position:absolute;top:0;left:-3.2rem;width:calc(100% + 64px);height:1px;background-color:#c9d0d9;}}.modal-header{align-items:center;}.modal-dialog.modal-lessons{margin:0 auto;height:100%;}@media screen and (min-width: 768px){.modal-dialog.modal-lessons{width:100%;}}@media screen and (min-width: 992px){.modal-dialog.modal-lessons{max-width:80%;width:114.6rem;height:auto;}}@media screen and (min-width: 1200px){.modal-dialog.modal-lessons{max-width:none;}}.modal-dialog.modal-lessons .modal-content{margin:0;padding:1.5rem;border-radius:0;height:100%;overflow:scroll;}@media screen and (min-width: 768px){.modal-dialog.modal-lessons .modal-content{padding:3.2rem;}}@media screen and (min-width: 992px){.modal-dialog.modal-lessons .modal-content{margin:8rem auto 3rem;border-radius:.8rem;height:auto;overflow:hidden;}}.modal-dialog.modal-lessons .modal-content .modal-body{padding:0;}