.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-transform-none{text-transform:none!important}.btn-gradient{color:#fff;text-decoration:none;background:#3cbf8d;background:-moz-linear-gradient(90deg,#28986E 50%,#3cbf8d 80%);background:-webkit-linear-gradient(0deg,#28986E 50%,#3cbf8d 80%);background:linear-gradient(90deg,#28986E 50%,#3cbf8d 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#28986E,endColorstr=#3cbf8d,GradientType=1);background-size:200% auto;background-position:right center;background-repeat:no-repeat;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;font-size:0.8em;font-weight:700;letter-spacing:2px;text-transform:uppercase;border:inherit}.btn-gradient:hover{color:#fff!important;background-position:left center;-webkit-transition:all 0.3s cubic-bezier(0,0,0.23,1);-moz-transition:all 0.3s cubic-bezier(0,0,0.23,1);-ms-transition:all 0.3s cubic-bezier(0,0,0.23,1);-o-transition:all 0.3s cubic-bezier(0,0,0.23,1);transition:all 0.3s cubic-bezier(0,0,0.23,1)}.btn-orange-gradient{color:#fff;text-decoration:none;background:#F79425;background:-moz-linear-gradient(90deg,#E27801 50%,#F79425 80%);background:-webkit-linear-gradient(0deg,#E27801 50%,#F79425 80%);background:linear-gradient(90deg,#E27801 50%,#F79425 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E27801,endColorstr=#F79425,GradientType=1);background-size:200% auto;background-position:right center;background-repeat:no-repeat;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;font-size:0.8em;font-weight:700;letter-spacing:2px;text-transform:uppercase;border:inherit}.btn-orange-gradient:hover{color:#fff!important;background-position:left center;-webkit-transition:all 0.3s cubic-bezier(0,0,0.23,1);-moz-transition:all 0.3s cubic-bezier(0,0,0.23,1);-ms-transition:all 0.3s cubic-bezier(0,0,0.23,1);-o-transition:all 0.3s cubic-bezier(0,0,0.23,1);transition:all 0.3s cubic-bezier(0,0,0.23,1)}.btn-cta{padding:13px;min-width:200px;font-size:1.1em}.border-radius{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.border-radius-large{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.border-radius-none{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.box-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,0.48)}.box-shadow-light{box-shadow:0 3px 6px 0 rgba(0,0,0,0.18)}.box-shadow-lighter{box-shadow:-1px 1px 3px 0 rgba(0,0,0,0.09)}.box-shadow-light-invisible{box-shadow:0 3px 6px 0 rgba(0,0,0,0)}.box-shadow-light-no-offset{box-shadow:0 0 6px 0 rgba(0,0,0,0.18)}.box-shadow-none{box-shadow:none!important}.text-shadow-light{text-shadow:3px 3px 10px rgba(0,0,0,0.3)}@media (min-width:992px){.w-lg-auto{width:auto!important}}#main-nav{background:#171717!important}.navbar .navbar-toggler{border:0}.navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>")}.navbar .navbar-nav .nav-item .nav-link{display:inline-block;color:#fff;font-size:12px;font-weight:bold;letter-spacing:2px;text-transform:uppercase;margin-left:0.5rem;margin-right:0.5rem}.navbar .navbar-nav .nav-item .nav-link.watch,.navbar .navbar-nav .nav-item .nav-link:hover{box-shadow:inset 0 -0.3em 0 0 #fff}@media (max-width:991px){.navbar .navbar-nav .nav-item{margin-bottom:1rem}}@media (max-width:575px){.navbar .navbar-nav .nav-item{margin-bottom:0.5rem}}.navbar .navbar-brand{max-width:240px}.bg-dark-banner{background:#171717}.section--content .text-wrap{padding:45px;margin-bottom:15px}@media (max-width:767px){.section--content .text-wrap p{line-height:1.75em;margin:0}.section--content .text-wrap .btn-green{width:100%;padding:12px}.section--content p.number{font-size:4em;font-weight:900;line-height:1.5em;margin:0}.section--content .border-wrap{padding:45px 60px;border:5px solid #37cc94;background:transparent}.section--content .border-wrap a{font-weight:700;letter-spacing:2px;text-transform:uppercase}.section--content .border-wrap p{font-weight:700;letter-spacing:2px;text-transform:uppercase}}#skipPreroll{font-size:12px;padding:5px 15px;letter-spacing:1px;line-height:1em;position:absolute;right:5px;top:5px;z-index:99}#skipPreroll:hover{background:#ccc}#descriptionWrap{position:relative;max-height:140px;overflow:hidden;-webkit-transition:max-height 0.5s cubic-bezier(0,1,0,1);-moz-transition:max-height 0.5s cubic-bezier(0,1,0,1);-ms-transition:max-height 0.5s cubic-bezier(0,1,0,1);-o-transition:max-height 0.5s cubic-bezier(0,1,0,1);transition:max-height 0.5s cubic-bezier(0,1,0,1)}@media (max-width:767px){#descriptionWrap{max-height:160px}}@media (min-width:576px){}#descriptionWrap:after{position:absolute;left:0;right:0;bottom:0;height:40px;content:'';background:#171717;background:linear-gradient(0deg,#171717 0%,rgba(23,23,23,0) 100%)}#descriptionWrap.open{max-height:100%;-webkit-transition:max-height 1s linear;-moz-transition:max-height 1s linear;-ms-transition:max-height 1s linear;-o-transition:max-height 1s linear;transition:max-height 1s linear;margin-bottom:0}#descriptionWrap.open:after{height:0}#descriptionWrap p,#descriptionWrap li{color:white}#descriptionWrap p a:hover,#descriptionWrap li a:hover{color:white;text-decoration:underline}.js-description-toggle{position:relative;color:#bababa;background:#171717;margin-top:-1px;border-left:1px solid #bababa;border-right:1px solid #bababa;border-bottom:1px solid #bababa;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.js-description-toggle:hover,.js-description-toggle:focus{color:#fff}.js-description-toggle:before{content:"SHOW";display:inline-block}.js-description-toggle.opened:before{content:"HIDE"}.js-description-toggle.opened .fa{transform:rotate(180deg)}@media (max-width:575px){.js-description-toggle{font-size:14px}}@media (max-width:991px){.schedule-slider .slick-list{padding-right:3rem}}.schedule-slider .slick-arrow:hover{color:#3CBF8D}.schedule-slider .slick-prev{display:none!important}.schedule-slider .slick-next{display:block!important;width:3rem!important;right:0!important;text-align:right;padding-right:0.5rem;background:rgba(0,0,0,0.4);height:100%!important;top:0!important;margin-top:0;transition:all 0.3s ease-in-out}.schedule-slider .slick-next:after,.schedule-slider .slick-next:before{font-size:30px;left:inherit!important;right:15px}.schedule-slider .slick-next:hover{color:#fff!important}.schedule-slider .content-btn-wrap .playIconWrapper{opacity:0;transition:0.25s ease-out}@media (min-width:992px){.schedule-slider .content-btn-wrap .playIconWrapper{transform:scale(0.5)}}@media (min-width:992px){.schedule-slider .content-btn-wrap:hover .playIconWrapper{transform:scale(0.7)}}#contents-dots .slick-dots{position:relative;top:inherit;bottom:inherit;display:flex;padding:5px 0 10px}#contents-dots .slick-dots li,#contents-dots .slick-dots li button,#contents-dots .slick-dots li button:before{margin:0;width:15px;height:15px;font-size:8px}.collapse-control{color:#bababa}.collapse-control[aria-expanded=true],.collapse-control:hover,.collapse-control:focus{color:#fff}.collapse-control i{transition:0.25s ease-out}.collapse-control[aria-expanded=false] i{transform-origin:center;transform:rotate(0deg)}.collapse-control[aria-expanded=true] i{transform:rotate(180deg)}@media (max-width:575px){.collapse-control{font-size:14px}}.content-btn-wrap{position:absolute;top:0;right:0;bottom:0;left:0;padding:0.5rem;display:flex;justify-content:flex-end;align-items:flex-start}.content-btn-wrap::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);transition:0.25s background-color ease-out}.content-btn-wrap .playIconWrapper{position:absolute;top:0;left:0;right:0;bottom:0;transform:scale(1.1);transition:0.25s ease-out}.content-btn-wrap:hover::before{background-color:rgba(0,0,0,0.2)}.content-btn-wrap:hover .playIconWrapper{opacity:1;transform:scale(1.2)}.nowplaying,.watchnow,.availableon{font-size:12px;padding:5px 15px;margin:0;letter-spacing:2px;width:auto;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:700}.availableon{background:#333;border-color:#333;color:white}.btn-red.nowplaying{background-color:#D85A5A!important;color:#fff!important}.resource-wrap{padding:10px;height:auto}.resource-wrap>div{padding:15px;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.banner a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}@media (max-width:991px){.container{width:100%}.resource-wrap{text-align:center;justify-content:center}}.banner .js-cdt{font-size:16px;line-height:1em;padding:5px;letter-spacing:2px}@media (max-width:991px){.banner .js-cdt{font-size:14px}}@media (max-width:575px){.banner .js-cdt{letter-spacing:0}}@media (max-width:360px){.banner .js-cdt{font-size:12px}}@media (max-width:767px){#descriptionWrap .btn-green{margin-top:15px}}.btn-outline-light{border:1px solid white}.bg-facebook-blue{background-color:#4267B2}@media (max-width:475px){.player-wrapper .btn-cta-large{font-size:1em;letter-spacing:2px}}#main-nav.slide-up{transform:translateY(-100%);transition:0.2s transform ease-in-out,0.25s}@media (max-width:767px){.nav-cdt-intro{transition:0.2s linear top;top:50px;width:100%;z-index:-1}#main-nav.slide-up .nav-cdt-intro{top:0}}@media (max-width:767px) and (max-width:575px){.nav-cdt-intro>span{font-size:14px!important}}@media (max-width:767px) and (max-width:375px){.nav-cdt-intro>span{font-size:12px!important}}#skipPreroll{width:auto;height:auto;left:inherit;padding:0.35rem 0.9rem;border-radius:6px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;line-height:1.1}.sharethis-inline-share-buttons{top:115px!important}@media (min-width:1200px){.sharethis-inline-share-buttons{top:70px!important}}@keyframes gradient-swipe{0%{background-position-x:200%}100%{background-position-x:0}}.schedule-slider{}.schedule-slider:not(.slick-initialized),.schedule-slider:has(.slick-slide[style='width: 0px;']){opacity:0}.schedule-slider.slick-initialized,.schedule-slider:not(:has(.slick-slide[style='width: 0px;'])){transition:1s opacity ease-in-out;opacity:1}.schedule-slider.row{margin-left:0;margin-right:0}.schedule-slider .slick-track{margin-left:0}.schedule-slider .slick-arrow{position:absolute;top:0;bottom:0;display:flex;align-items:center;font-size:3.5em;z-index:2;opacity:1;transition:opacity 0.3s ease-in-out;cursor:pointer;color:#fff!important}.schedule-slider .slick-arrow i{transition:font-size 0.3s ease-in-out;text-shadow:0 0 10px #000}.schedule-slider .slick-arrow.slickPrev{width:80px;left:0;text-align:left;justify-content:start;padding-left:20px;background:rgba(23,23,23,0.8);background:linear-gradient(90deg,rgba(23,23,23,0.8) 0%,transparent 70%);opacity:0}.schedule-slider .slick-arrow.slickPrev:hover{opacity:1}.schedule-slider .slick-arrow.slickPrev:hover i{font-size:1.5em}.schedule-slider .slick-arrow.slickNext{width:75px;right:0;text-align:right;justify-content:end;padding-right:15px;background:rgba(23,23,23,0.8);background:linear-gradient(90deg,transparent 0%,rgba(23,23,23,0.8) 70%)}.schedule-slider .slick-arrow.slickNext:hover i{font-size:1.5em}.schedule-slider .slick-dots{bottom:inherit;left:0;right:0;width:auto;display:flex;flex-direction:row;justify-content:center;position:relative;margin-top:-0.5rem}.schedule-slider .slick-dots li{width:15px;height:20px;margin:0 5px;padding:0;cursor:pointer}.schedule-slider .slick-dots li button::before{font-size:10px;color:white;opacity:0.33!important}.schedule-slider .slick-dots li.slick-active button::before{opacity:1!important}@media (max-width:768px){.schedule-slider .slick-dots{width:80%;flex-wrap:wrap;margin-left:auto;margin-right:auto}}.schedule-slider.slick-dotted.slick-slider{margin-bottom:0!important;padding-bottom:30px}.schedule-slider img:not([src]){opacity:1;animation:3s gradient-swipe infinite ease-in-out;background-image:linear-gradient(90deg,#171717 0%,#203334 50%,#171717 100%);background-size:200%;object-fit:cover;height:0;box-shadow:0 2px 4px rgba(0,0,0,0.12),0 0 0 3px black inset,0 0 30px 5px rgba(0,0,0,0.25) inset;width:100%;padding-bottom:56.25%;margin:0 auto}.schedule-slider .bg-green-dark-bg,.schedule-slider .bg-green-darker,.schedule-slider .bg-green-dark-subtle{background:linear-gradient(180deg,#171717,transparent)}.js-cdt-ep-coming{display:flex;align-items:center}.js-cdt-ep-coming .cdt-text{margin-right:0.5rem;font-size:1.1em;line-height:1.1em}.js-cdt-ep-coming .ce-days-wrapper,.js-cdt-ep-coming .ce-hours-wrapper,.js-cdt-ep-coming .ce-minutes-wrapper,.js-cdt-ep-coming .ce-seconds-wrapper{display:flex;flex-direction:column;align-items:center;padding:0 0.33rem;border-right:1px solid rgba(255,255,255,0.3);font-size:1em}.js-cdt-ep-coming>span:last-child{border:none}.js-cdt-ep-coming .ce-days-label,.js-cdt-ep-coming .ce-hours-label,.js-cdt-ep-coming .ce-minutes-label,.js-cdt-ep-coming .ce-seconds-label{font-size:0.6em;line-height:0.7em;text-transform:uppercase;letter-spacing:1px}.comingsoon-wrap{background:linear-gradient(225deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.55) 40%,rgba(0,0,0,0.3) 100%)}.comingsoon-badge{border-radius:3px;font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:12px;padding:5px 15px;width:auto;text-align:center}.comingsoon-episode{position:absolute;bottom:0;inset-inline-start:0;right:0;text-align:left}@media (max-width:575px){.comingsoon-episode{bottom:1rem;inset-inline-start:1rem}}.slick-dots li button::before{font-size:10px}.slick-dots.text-white li button::before{color:#fff}.comingsoon-img{filter:blur(5px)}#contents-dots .slick-dots{bottom:inherit;left:0;right:0;width:auto;display:flex;flex-direction:row;justify-content:center;position:relative;margin-top:-1.5rem}#contents-dots .slick-dots li{position:relative;display:inline-block;width:15px;height:20px;margin:0 5px;padding:0;cursor:pointer}#contents-dots .slick-dots li button::before{font-size:10px;color:#fff;opacity:0.33!important}#contents-dots .slick-dots li.slick-active button::before{opacity:1!important}@media (max-width:768px){#contents-dots .slick-dots{width:80%;flex-wrap:wrap;margin-left:auto;margin-right:auto}}#main-nav .nav-item a.nav-link{margin:0 1em;padding:0}.navbar .navbar-nav .nav-item{margin-bottom:inherit}@media (max-width:1199px){#main-nav .navbar-brand,#main-nav .navbar{min-height:50px!important;line-height:50px!important}#masterclassWatchNav{order:3;width:100%}}@media (max-width:991px){#main-nav #navCTA{height:50px}#main-nav .nav-item a.nav-link{height:30px}.navbar .navbar-nav .nav-item .nav-link.schedule-bonus>span{position:relative!important;margin-right:0.25rem!important}}.nav-episode-badge{background:rgba(0,0,0,0.6);color:#fff;font-size:0.7rem;letter-spacing:0.05em;padding:0.2rem 0.4rem;border-radius:0.2rem}.nav-episode-icon{color:#ffffff;font-size:1rem;margin-right:0.35rem}.nav-link.watch .nav-episode-icon{color:#111111!important}.desktop-series-nav{margin-left:1rem}.desktop-series-nav .navbar-nav{gap:1rem;margin-bottom:0}.desktop-series-nav .nav-link{text-transform:uppercase;letter-spacing:0.08em;font-size:1em;padding:0.5rem 0.25rem 0.35rem;border-bottom:2px solid transparent}.desktop-series-nav .nav-link.active,.desktop-series-nav .nav-link.watch,.desktop-series-nav .nav-link:hover{border-bottom-color:#ffffff}.desktop-series-nav .dropdown-menu{min-width:320px;padding:0;background:#1c1c1c;border-radius:0;box-shadow:0 12px 30px rgba(0,0,0,0.35);left:0;right:auto;margin-top:0.65rem;top:100%}.desktop-series-nav .dropdown-menu .nav-link{color:#e7e7e7;text-transform:none;letter-spacing:0;font-size:1.2rem;padding:0.65rem 1rem;border-bottom:1px solid rgba(255,255,255,0.08)}.desktop-series-nav .dropdown-menu .nav-link.comingsoon{color:#9aa0a6}.desktop-series-nav .dropdown-menu .nav-link.watch{color:#111111!important;background:#ffffff}.desktop-series-nav .dropdown-menu .nav-link:last-child{border-bottom:0}.desktop-series-nav .dropdown-menu .btn-red.comingsoon{background-color:rgba(108,117,125,0.75)!important;border-color:rgba(108,117,125,0.75)!important;color:#fff!important;border-radius:0.3rem;font-size:0.7rem;letter-spacing:0.08em;padding:0.2rem 0.45rem;font-weight:bold}#main-nav:not(.two-lines) .desktop-series-nav .nav-item .dropdown-menu .dropdown-item{text-transform:inherit}#main-nav .desktop-series-nav .nav-item a.nav-link:not(.dropdown-toggle){height:inherit;color:#fff}#main-nav .desktop-series-nav .nav-item a.nav-link:not(.dropdown-toggle):hover{color:#111111!important;background:#ffffff}.content-thumb-overlay{position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 40%);z-index:1;pointer-events:none}.season-strap{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.55);color:#bdbdbd;text-transform:uppercase;font-size:0.7rem;letter-spacing:0.18em;padding:0.35rem 0.6rem;text-align:left;z-index:2}.season-strap.season-2{color:#e4a24a}.schedule-slider .schedule-bonus .content-btn-wrap::after{content:"BONUS";position:absolute;bottom:10%;left:6.5%;margin:0 auto;display:flex;justify-content:center;align-items:center;width:80px;height:20px;line-height:20px;background-color:#6c757d;border-radius:4px;font-weight:bold;color:white;letter-spacing:2px;font-size:13px}@media (max-width:767px){.schedule-slider .schedule-bonus .content-btn-wrap::after{height:14px;line-height:14px;font-size:10px}}.js-cdt .lead{font-size:1.2em;line-height:1em;border-radius:4px;color:white;background-color:#f96c6c;padding:0 0.25rem;animation:leadflash 3s ease-in-out infinite}.main-nav-wrap .js-cdt .lead,.banner .js-cdt .lead{display:inline-block;background-color:white;color:#f96c6c;margin-top:0.1125rem;margin-bottom:0.1125rem}.banner-rhs .js-cdt .lead{font-size:1.1em;line-height:1.33em;position:relative;top:-0.1rem;margin:0;font-size:1em}@media (max-width:1399px){.banner-rhs .js-cdt .lead{letter-spacing:0}}@keyframes leadflash{0%{opacity:1}10%{opacity:0}20%{opacity:1}}