section.lesson-slider .card-item>div{padding-right:1em}section.lesson-slider .card-tile{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid #000;border-radius:8px;cursor:pointer;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}section.lesson-slider .card-tile:before{content:"";display:block;padding-top:177.7777777778%;width:100%}section.lesson-slider .card-tile button{border:none;color:inherit;height:100%;padding:0 0 25%}section.lesson-slider .card-tile .content{bottom:0;right:0;z-index:1}section.lesson-slider .card-tile .content,section.lesson-slider .card-tile .tile-image-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;top:0}section.lesson-slider .card-tile .tile-image-wrapper{background-color:#1e1e1e;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s cubic-bezier(.29,1.185,1,1);transition:-webkit-transform .3s cubic-bezier(.29,1.185,1,1);transition:transform .3s cubic-bezier(.29,1.185,1,1);transition:transform .3s cubic-bezier(.29,1.185,1,1),-webkit-transform .3s cubic-bezier(.29,1.185,1,1);width:100%;z-index:0}section.lesson-slider .card-tile img.tile-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}section.lesson-slider .card-tile .mc-tile-overlay{background:transparent linear-gradient(0deg,#191c21 0,rgba(25,28,33,.6) 25%,rgba(25,28,33,0) 45%) no-repeat scroll 50%;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}section.lesson-slider .card-tile .tile-caption-content{margin-bottom:.8em;padding-bottom:1.6em}section.lesson-slider .card-tile .nameplate{vertical-align:middle}section.lesson-slider .card-tile .nameplate-inner{margin:0 auto;max-width:220px}section.lesson-slider .card-tile .nameplate-inner .nameplate-image,section.lesson-slider .card-tile .nameplate-inner img{border:0;display:block;margin:0;padding:0;width:100%}section.lesson-slider .card-tile .nameplate-inner .nameplate-image{height:auto}section.lesson-slider .card-tile .nameplate-separator{background-color:#fff;display:block;height:4px;margin:1.2em auto;width:1.6em}section.lesson-slider .card-tile .nameplate-sub-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;height:2.5em;overflow:hidden;padding-bottom:3em}section.lesson-slider .card-tile .tile-caption{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:100%;font:inherit;height:100%;left:0;margin:0;padding:0;pointer-events:none;position:absolute;top:0;vertical-align:baseline;width:100%;z-index:1}section.lesson-slider .card-tile .tile-caption-content{-ms-flex-item-align:end;align-self:flex-end;padding:1.2em;pointer-events:auto;position:absolute;text-align:center;-webkit-transition:padding .2s ease,-webkit-transform .2s ease;transition:padding .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,padding .2s ease;transition:transform .2s ease,padding .2s ease,-webkit-transform .2s ease;width:100%}section.lesson-slider .card-tile .tile-caption-play-button{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}section.lesson-slider .card-tile .tile-caption-play-button-content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:1.2em;pointer-events:auto;position:absolute;text-align:center;-webkit-transition:padding .2s ease,-webkit-transform .2s ease;transition:padding .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,padding .2s ease;transition:transform .2s ease,padding .2s ease,-webkit-transform .2s ease;width:100%}section.lesson-slider .card-tile .tile-play-button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:end;align-content:flex-end;background:#fff;border-radius:50%;color:#1e1e1e;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:40px;justify-content:center;opacity:0;padding:.75em .4em .4em;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:40px}section.lesson-slider .card-tile .mc-carousel__forced-spacing{height:1px;margin-bottom:-1px}section.lesson-slider .card-tile:hover{border-color:#44aee0}section.lesson-slider .card-tile:hover .tile-image-wrapper{-webkit-transform:scale(1.05);transform:scale(1.05)}section.lesson-slider .card-tile:hover .tile-caption-play-button,section.lesson-slider .card-tile:hover .tile-play-button-container{opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}section.lesson-slider .carousel-arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#292e35;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;color:#acb0b8;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;justify-content:center;padding:0;pointer-events:auto;position:absolute;text-align:center;top:50%;-webkit-transition:background .2s ease,color .2s ease,opacity .2s ease;transition:background .2s ease,color .2s ease,opacity .2s ease;width:48px;z-index:800}section.lesson-slider .carousel-arrow:hover{background:#2f3139;color:#e6e7ea}section.lesson-slider .carousel-arrow-prev{left:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.lesson-slider .carousel-arrow-next{right:15px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.modal-dialog{height:80vh;margin-top:10vh}.modal-content,.video-js{height:100%;width:100%}.modal-body{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.modal-body div,.modal-body iframe{width:100%}@media screen and (max-width:960px){.modal-body.modal-body iframe{height:51vw}}.modal-body,.modal-content{background-color:transparent!important}.modal-body button.modal-close,.modal-content button.modal-close{background-color:transparent;position:fixed;right:0;top:0}.modal-backdrop.show.show.show{opacity:.94}@media only screen and (max-width:540px){section.lesson-slider .card-item.slick-slide>div{padding-right:0}}