@charset "UTF-8";.player-container{display:table;width:100%;height:100%;margin:0;padding:0;text-align:center;vertical-align:middle;background-color:#000;color:#fff!important;font-family:Roboto,"Open Sans",calibri,arial,sans-serif;overflow:hidden}.player-container.player-container-2020{display:block;overflow:visible}.player-container .player-content{display:table-cell}.player-container .player-content.player-content-2020{display:block;width:100%;height:100%}.player-container .player-content h3{margin:5px;color:#fff!important;font-size:18px!important}.player-container a,.player-container a:active,.player-container a:hover,.player-container a:visited{color:#efefef!important}.video-widget{background-color:#000;width:100%;height:100%;display:block}.upsell-container-2020{width:100%;height:100%;background-color:#0f1921;background-image:linear-gradient(to top,rgba(9,18,26,0) 60%,rgba(9,18,26,.9) 90%)}.upsell-container-2020 .upsell{width:100%;height:100%;box-sizing:border-box;background-color:rgba(9,18,26,.8)}.upsell-container-2020 .upsell .upsell-main{height:100%;display:flex}@media (min-width:545px){.upsell-container-2020 .upsell .upsell-main{flex-flow:column nowrap;justify-content:space-evenly}}.upsell-container-2020 .upsell .upsell-main .slate-wrapper{width:100%;display:flex;flex-flow:column nowrap;justify-content:center}.upsell-container-2020 .upsell .upsell-main .slate-message{width:80%;margin:25px auto 20px;font-size:18px;font-weight:700;line-height:23px}@media (min-width:545px){.upsell-container-2020 .upsell .upsell-main .slate-message{font-size:20px;line-height:25px;padding-top:8%}}@media (min-width:643px){.upsell-container-2020 .upsell .upsell-main .slate-message{font-size:30px;line-height:35px}}.upsell-container-2020 .upsell .upsell-main .slate-message a{text-transform:capitalize}.upsell-container-2020 .upsell .upsell-main .subscribe-button{min-width:145px;margin:0 auto;padding:10px;background:0 0;border:1px solid rgba(255,255,255,.6);border-radius:2px;text-decoration:none;font-size:16px;font-weight:700}@media (min-width:643px){.upsell-container-2020 .upsell .upsell-main .subscribe-button{margin-top:15px}}.upsell-container-2020 .upsell .school-support-message{flex-flow:row wrap;align-items:center;margin:auto;background-color:#09121a}.upsell-container-2020 .upsell .school-support-message.mobile{display:flex;float:left;padding:16px}@media (min-width:545px){.upsell-container-2020 .upsell .school-support-message.mobile{display:none}}.upsell-container-2020 .upsell .school-support-message.tablet{display:none;padding:12px 16px}@media (min-width:545px){.upsell-container-2020 .upsell .school-support-message.tablet{display:flex;width:80%;max-width:470px}}@media (min-width:643px){.upsell-container-2020 .upsell .school-support-message.tablet{margin:8px auto}}.upsell-container-2020 .upsell .school-support-message .donate-icon{width:55px;object-fit:contain}.upsell-container-2020 .upsell .school-support-message .text{flex:1;max-width:375px;margin-left:9px;color:#fff;font-family:Roboto,"Open Sans",calibri,arial,sans-serif;font-weight:500;font-size:12px;line-height:16px;text-align:left}.upsell-container-2020 .upsell .school-support-message .text a,.upsell-container-2020 .upsell .school-support-message .text a:active,.upsell-container-2020 .upsell .school-support-message .text a:hover,.upsell-container-2020 .upsell .school-support-message .text a:visited{display:inline-block;color:#efefef!important;font-weight:700;text-decoration:none}.upsell-container{display:table;text-align:center;vertical-align:middle;width:100%;height:100%;margin:0;padding:0;overflow:hidden;background-color:#0f1921;background-image:linear-gradient(to top,rgba(9,18,26,0) 60%,rgba(9,18,26,.9) 90%);color:#fff!important;font-size:14px!important}.upsell-container .upsell-header{display:table-row;vertical-align:top;width:100%;height:5%;text-align:center;background-color:#3f4b5b;font-family:“Titillium Web”,sans-serif}.upsell-container .upsell-header h3{margin:5px;color:#fff!important;font-size:16px!important;font-weight:400!important;line-height:normal!important}.upsell-container .upsell-content{font-family:Roboto,"Open Sans",calibri,arial,sans-serif;display:table-cell;width:100%;height:100%;text-align:center;font-size:16px!important;background-color:rgba(9,18,26,.8)}.upsell-container .upsell-content p{margin:0;margin-bottom:15px}.upsell-container .upsell-content img{margin:0!important}.upsell-container .upsell-content .upsell-comcast{width:100%;height:90%;margin:0!important}.upsell-container .upsell-content .upsell-comcast td{text-align:center!important}.upsell-container .upsell-content .upsell-comcast tr{border:none!important}.upsell-container .upsell-content .page-row{height:1px}.upsell-container .upsell-content .page-row-expanded{height:100%}.upsell-container .upsell-content .upsell-description{display:inline-block;width:85%;font-size:18px;font-weight:700}@media (min-width:545px){.upsell-container .upsell-content .upsell-description{max-width:600px;font-size:20px}}@media (min-width:643px){.upsell-container .upsell-content .upsell-description{font-size:30px;line-height:normal}}.upsell-container .upsell-content .upsell-description.with-message-wrapper{margin-top:45px}@media (min-width:545px){.upsell-container .upsell-content .upsell-description.with-message-wrapper{margin-top:0}}.upsell-container .upsell-content .upsell-description a{color:#fff!important}.upsell-container .upsell-content .upsell-description-small{display:inline-block;max-width:90%;font-size:18px!important;line-height:normal!important}.upsell-container .upsell-content .upsell-description-small a{color:#fff!important}.message-container{display:table;text-align:center;vertical-align:middle;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.message-container.limit-container{display:table;text-align:center;vertical-align:middle;width:100%;height:100%;margin:0;padding:0;overflow:hidden;background-color:#0f1921;background-image:linear-gradient(to top,rgba(9,18,26,0) 60%,rgba(9,18,26,.9) 90%);color:#fff!important;font-size:14px!important}.message-container .message-content{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.message-container .message-content .message-title:empty{display:none}.message-container .message-content p{margin:0;margin-bottom:15px}.message-container .message-content img{margin:0!important}.message-container .message-content.limit-content{font-family:Roboto,"Open Sans",calibri,arial,sans-serif;display:table-cell;width:100%;height:100%;text-align:center;font-size:16px!important;background-color:rgba(9,18,26,.8)}.message-container .message-content.limit-content p{margin:0;margin-bottom:15px}.message-container .message-content.limit-content img{margin:0!important}.message-container .message-content.limit-content .player-message{font-family:Roboto,"Open Sans",calibri,arial,sans-serif;display:inline-block;max-width:600px;font-size:30px!important;font-weight:700;line-height:normal!important;color:#fff}@media (max-width:545px){.message-container .message-content.limit-content .player-message{max-width:80%;font-size:18px!important;margin-top:40px!important}}.message-container .message-content.limit-content .player-instructions{max-width:600px;font-family:Roboto,"Open Sans",calibri,arial,sans-serif;font-size:14px;font-weight:500;line-height:normal;text-align:center;color:rgba(255,255,255,.6);margin:0 auto}@media (max-width:545px){.message-container .message-content.limit-content .player-instructions{max-width:80%;font-size:12px!important}}.loading-screen{font-family:Roboto,"Open Sans",calibri,arial,sans-serif;width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.25rem;line-height:1.75rem;letter-spacing:.03rem;color:rgba(255,255,255,.7);background-color:#0f1921;background-image:linear-gradient(to top,rgba(9,18,26,0) 60%,rgba(9,18,26,.9) 90%)}