.Button_container__QMkuz{width:100%}.Button_button__LqpNL{width:100%;height:50px;display:block;display:flex;align-items:center;text-align:center;justify-content:center;cursor:pointer;border-radius:5px;padding:0 20px}.Button_button__LqpNL,.Button_button__LqpNL span{-moz-user-select:none;user-select:none;-webkit-user-select:none}.Button_button__LqpNL span{text-transform:uppercase;font-weight:900;transition:color .3s}.Button_green__yonS_{background-color:#34b233}.Button_green__yonS_ span{color:#fff}.Button_active__AiAdR .Button_green__yonS_{background-color:#fff}.Button_active__AiAdR .Button_green__yonS_ span{color:#34b233}.Button_white__C6X1X{background-color:#fff}.Button_white__C6X1X span{color:#34b233}.Button_white__C6X1X:active{background-color:#34b233}.Button_white__C6X1X:active span{color:#fff}.Button_green__yonS_:active{background-color:#fff}.Button_green__yonS_:active span{color:#34b233}@media (hover:hover){.Button_white__C6X1X:hover{background-color:#34b233}.Button_white__C6X1X:hover span{color:#fff}.Button_green__yonS_:hover{background-color:#fff}.Button_green__yonS_:hover span{color:#34b233}.Button_button__LqpNL:hover{transition:all .3s;font-size:1.2em}}@media (max-width:1140px){.Button_button__LqpNL{border-radius:0}}.LessonButton_container__eAwJZ{width:100%}.LessonButton_button__vSfrR{width:100%;height:50px;display:block;display:flex;align-items:center;cursor:pointer;transition:all .5s}.LessonButton_icon__Y_ygh{margin-left:10px}.LessonButton_button__vSfrR span{text-transform:uppercase;font-weight:900;transition:color .5s;margin-left:auto;margin-right:auto}.LessonButton_button__vSfrR:hover{transition:background-color .5s}.LessonButton_green__PW7nX{background-color:#34b233}.LessonButton_green__PW7nX span{color:#fff}.LessonButton_green__PW7nX:hover{background-color:#fff;color:#34b233}.LessonButton_green__PW7nX:hover span{color:#34b233}.LessonButton_active__ztTB7 .LessonButton_green__PW7nX{background-color:#fff;color:#34b233}.LessonButton_active__ztTB7 .LessonButton_green__PW7nX span{color:#34b233}.LessonButton_white__bI_0K{background-color:#fff;color:#34b233}.LessonButton_white__bI_0K span{color:#34b233}.LessonButton_white__bI_0K:hover{background-color:#34b233}.LessonButton_white__bI_0K:hover span{color:#fff}.PingPongTitle_container__MEFez{width:100%;overflow:hidden}.PingPongTitle_heading__iqbaC{text-align:left;font-weight:100;padding:5px;color:#fff;display:inline!important;white-space:nowrap}.ShareButton_container__RwTpY{display:flex;flex-direction:row;align-items:center;cursor:pointer;padding:6px}h5.ShareButton_heading__Hpq_J{margin-left:5px;display:inline-block;text-align:right;vertical-align:middle;font-size:1em}.ShareButton_twitter__aXNNA{width:40px;height:40px;padding:0;background-color:#000}.FavoriteButton_favoriteDiv__Ci75J{float:right}.FavoriteButton_icon__FY159{font-size:35px;color:#fff}.FavoriteButton_favorite__O9qkl{padding:6px;font-size:35px;color:#fff;cursor:pointer;display:inline-block;text-align:right;vertical-align:middle}h5.FavoriteButton_heading__naVF0{display:inline-block;text-align:right;vertical-align:middle;font-size:1em}.ReminderButton_reminderDiv__QE9A7{float:right;display:inline-block}.ReminderButton_icon__pwHyF,.ReminderButton_reminder__dPctH{font-size:35px;color:#fff;text-shadow:0 0 20px #000}.ReminderButton_reminder__dPctH{padding:6px;transition:all .3s;cursor:pointer;display:inline-block;text-align:right;vertical-align:middle}.ReminderButton_button__NVeko{margin:0 auto;max-width:1140px;padding:0}h5.ReminderButton_heading__IGf_c{display:inline-block;text-align:right;vertical-align:middle;font-size:1em}.Course_container__ZixuQ{background-color:#222}h2.Course_heading__GsqA3{text-align:left;font-weight:100;margin:0;padding:5px;color:#fff}h3.Course_heading__GsqA3{color:#fff;font-size:1.5em}h3.Course_subHeading__xTj6Y{color:#fff;font-size:1.5em;font-weight:500;padding:5px;margin:-10px 0 0;display:block;transition:all .2s}.Course_seriesText__Esdza,.Course_seriesTitle__vSqnB{color:#fff}.Course_featuredMedia__wu3V5{object-fit:fill;max-width:100%;border-radius:5px}.Course_notSignedIn__Qzcuk{font-weight:100;background-color:#444;text-align:center;padding:10px 5px;border-radius:5px}.Course_notSignedIn__Qzcuk p{margin:0;font-size:.9em}.Course_description__R5hMV{color:#fff;padding:5px}@media (max-width:1140px){.Course_featuredMedia__wu3V5,.Course_notSignedIn__Qzcuk{border-radius:0}}