.clearafter{content:"";display:block;clear:both}.vcenter{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flexcenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.backface{-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipH{-webkit-transform:scaleX(-1);transform:scaleX(-1)}

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url("vendor/fontawesome/webfonts/fa-brands-400.eot");src:url("vendor/fontawesome/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("vendor/fontawesome/webfonts/fa-brands-400.woff2") format("woff2"),url("vendor/fontawesome/webfonts/fa-brands-400.woff") format("woff"),url("vendor/fontawesome/webfonts/fa-brands-400.ttf") format("truetype"),url("vendor/fontawesome/webfonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:"Font Awesome 5 Brands"}

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url("vendor/fontawesome/webfonts/fa-regular-400.eot");src:url("vendor/fontawesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("vendor/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"),url("vendor/fontawesome/webfonts/fa-regular-400.woff") format("woff"),url("vendor/fontawesome/webfonts/fa-regular-400.ttf") format("truetype"),url("vendor/fontawesome/webfonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url("vendor/fontawesome/webfonts/fa-solid-900.eot");src:url("vendor/fontawesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("vendor/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"),url("vendor/fontawesome/webfonts/fa-solid-900.woff") format("woff"),url("vendor/fontawesome/webfonts/fa-solid-900.ttf") format("truetype"),url("vendor/fontawesome/webfonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}body.left-handed .instructors-list .instrspan>a>picture>img{-webkit-transform:scaleX(-1) translateX(50%);transform:scaleX(-1) translateX(50%)}@media screen and (max-width:83.5em){body.left-handed .instructors-list .instrspan>a>picture>img{-webkit-transform:scale(0.9) scaleX(-1) translateX(50%);transform:scale(0.9) scaleX(-1) translateX(50%)}}.instructors-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2.8125rem;padding-bottom:5rem}.instructors-list .instrspan{height:20rem;position:relative;margin-bottom:1.875rem;-webkit-transition:opacity 0.8s ease,-webkit-transform 0.8s ease;transition:opacity 0.8s ease,-webkit-transform 0.8s ease;transition:transform 0.8s ease,opacity 0.8s ease;transition:transform 0.8s ease,opacity 0.8s ease,-webkit-transform 0.8s ease}.instructors-list .instrspan[data-in-view]{opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);-webkit-transition:opacity 0.8s ease,-webkit-transform 0.8s ease;transition:opacity 0.8s ease,-webkit-transform 0.8s ease;transition:transform 0.8s ease,opacity 0.8s ease;transition:transform 0.8s ease,opacity 0.8s ease,-webkit-transform 0.8s ease}.instructors-list .instrspan[data-in-view].is-in-view{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:103.125em){.instructors-list .instrspan{width:22%}.instructors-list .instrspan:not(:first-of-type):not(:nth-child(4n+1)){margin-left:4%}.instructors-list .instrspan:nth-child(4n+1){-webkit-transition-delay:0s;transition-delay:0s}.instructors-list .instrspan:nth-child(4n+2){-webkit-transition-delay:0.1s;transition-delay:0.1s}.instructors-list .instrspan:nth-child(4n+3){-webkit-transition-delay:0.2s;transition-delay:0.2s}.instructors-list .instrspan:nth-child(4n+4){-webkit-transition-delay:0.3s;transition-delay:0.3s}}@media screen and (max-width:103.125em){.instructors-list .instrspan{width:30%}.instructors-list .instrspan:not(:first-of-type):not(:nth-child(3n+1)){margin-left:3.333333%}.instructors-list .instrspan:nth-child(3n+1){-webkit-transition-delay:0s;transition-delay:0s}.instructors-list .instrspan:nth-child(3n+2){-webkit-transition-delay:0.1s;transition-delay:0.1s}.instructors-list .instrspan:nth-child(3n+3){-webkit-transition-delay:0.2s;transition-delay:0.2s}}@media screen and (max-width:63.99875em){.instructors-list .instrspan{width:48%}.instructors-list .instrspan:not(:first-of-type):not(:nth-child(3n+1)){margin-left:unset}.instructors-list .instrspan:nth-child(3n+1){-webkit-transition-delay:unset;transition-delay:unset}.instructors-list .instrspan:nth-child(3n+2){-webkit-transition-delay:unset;transition-delay:unset}.instructors-list .instrspan:nth-child(3n+3){-webkit-transition-delay:unset;transition-delay:unset}.instructors-list .instrspan:not(:first-of-type):not(:nth-child(odd)){margin-left:4%}.instructors-list .instrspan:nth-child(odd){-webkit-transition-delay:0s;transition-delay:0s}.instructors-list .instrspan:nth-child(2n+2){-webkit-transition-delay:0.1s;transition-delay:0.1s}}@media screen and (max-width:39.99875em){.instructors-list .instrspan{width:100%;margin-left:0!important;-webkit-transition-delay:0s;transition-delay:0s}}.instructors-list .instrspan a{position:absolute;width:100%;height:100%;top:0;left:0}.instructors-list .instrspan a img{z-index:5!important;position:absolute;bottom:4.6875rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-height:14.375rem;-webkit-transition:0.2s;transition:0.2s}@media screen and (max-width:83.5em){.instructors-list .instrspan a img{-webkit-transform:scale(0.9) translateX(-50%);transform:scale(0.9) translateX(-50%)}}.instructors-list .instrspan a .instrname{display:block;padding-top:8.75rem;padding-bottom:2.8125rem;border-radius:0.25rem;position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:1;font-family:"Oswald",sans-serif;font-size:1.25rem;-webkit-transition:0.3s;transition:0.3s;overflow:hidden;color:#597699;font-weight:500;letter-spacing:0px;text-transform:uppercase}.instructors-list .instrspan a .instrname:after{content:"";display:block;position:absolute;width:200%;height:200%;left:-50%;top:40%;z-index:-1;background:rgba(89,118,153,0.08);-webkit-transition:0.4s ease;transition:0.4s ease}.instructors-list .instrspan a .instrname span{position:relative}.instructors-list .instrspan a .instrname span:after{content:"";display:block;height:0.125rem;width:100%;position:absolute;bottom:0;left:0%;background:#597699;-webkit-transition:0.4s ease;transition:0.4s ease;opacity:0}.instructors-list .instrspan a:hover .instrname:after,[data-whatinput=initial] .instructors-list .instrspan a:focus .instrname:after,[data-whatintent=keyboard] .instructors-list .instrspan a:focus .instrname:after{height:calc(200% - 60px);top:30%;background:rgba(89,118,153,0.12)}.instructors-list .instrspan a:hover .instrname span:after,[data-whatinput=initial] .instructors-list .instrspan a:focus .instrname span:after,[data-whatintent=keyboard] .instructors-list .instrspan a:focus .instrname span:after{left:0;width:100%;opacity:0.8}.instructors-list .instrspan:nth-child(3n+1) .instrname:after{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.instructors-list .instrspan:nth-child(3n+2) .instrname:after{-webkit-transform:rotate(10deg);transform:rotate(10deg)}.instructors-list .instrspan:nth-child(3n+3) .instrname:after{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.bbplayer{position:absolute;bottom:0;left:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;z-index:99;text-align:left;cursor:default;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.bbplayer .bb-play{border:0;width:3.125rem;background-color:#597699;height:2.125rem;-webkit-transition:0.2s;transition:0.2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0;background-image:none;-webkit-box-flex:0;-ms-flex:0 0 3.125rem;flex:0 0 3.125rem;border-bottom-left-radius:0.25rem}.bbplayer .bb-play:hover,[data-whatinput=initial] .bbplayer .bb-play:focus,[data-whatintent=keyboard] .bbplayer .bb-play:focus{background-color:#506a89}.bbplayer .bb-play svg{fill:#fff;width:1.75rem;height:auto}.bbplayer .bb-play.bb-paused svg.pause{display:none}.bbplayer .bb-play.bb-playing svg.play{display:none}.bbplayer .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:0;height:2.125rem;width:calc(100% - 3.125rem);background:rgba(89,118,153,0.9);border-bottom-right-radius:0.25rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.bbplayer .right-side .bb-trackTitle{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:0.5625rem;color:#fff;font-weight:normal;font-family:"Roboto",sans-serif;text-align:left;font-size:0.75rem;font-weight:normal;line-height:2.125rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:0.625rem;-webkit-transform:translateY(0.0625rem);transform:translateY(0.0625rem)}.bbplayer .right-side .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.bbplayer .right-side .time .bb-trackTime{display:block;font-size:0.6875rem;font-family:"Roboto",sans-serif;color:#fff;-webkit-transform:translateY(1px);transform:translateY(1px);opacity:0.6}.bbplayer .right-side .time .bb-trackTime:after{content:"/";display:inline-block;font-size:0.6875rem;font-family:"Roboto",sans-serif;margin:0 0.1875rem}.bbplayer .right-side .time .bb-trackLength{font-size:0.6875rem;font-family:"Roboto",sans-serif;display:block;margin-right:0.625rem;color:#fff;-webkit-transform:translateY(1px);transform:translateY(1px);opacity:0.9}.bbplayer .audio-bars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:1rem;cursor:pointer;position:absolute;top:-0.4375rem;right:0.1875rem;font-size:0;padding:0.25rem;border-radius:0.1875rem}.bbplayer .audio-bars .spbar{width:0.1875rem;background:rgba(89,118,153,0.2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:0.0625rem;margin-bottom:0.5625rem;-webkit-box-shadow:1px 1px 0px rgba(0,0,0,0);box-shadow:1px 1px 0px rgba(0,0,0,0);-webkit-transition:0.15s;transition:0.15s}.bbplayer .audio-bars .spbar.spbar1{height:12px}.bbplayer .audio-bars .spbar.spbar2{height:13px}.bbplayer .audio-bars .spbar.spbar3{height:9px}.bbplayer .audio-bars .spbar.spbar4{height:10px}.bbplayer .audio-bars .spbar.spbar5{height:4px}.bbplayer.is-active .spbar{background:#597699}@-webkit-keyframes spbar1{0%{height:12px}10%{height:4px}20%{height:11px}30%{height:3px}50%{height:1px}60%{height:6px}70%{height:12px}90%{height:10px}to{height:12px}}@keyframes spbar1{0%{height:12px}10%{height:4px}20%{height:11px}30%{height:3px}50%{height:1px}60%{height:6px}70%{height:12px}90%{height:10px}to{height:12px}}.bbplayer.is-active .spbar1{-webkit-animation:spbar1 1.9s ease-in infinite forwards;animation:spbar1 1.9s ease-in infinite forwards}@-webkit-keyframes spbar2{0%{height:13px}10%{height:10px}20%{height:2px}30%{height:1px}50%{height:7px}60%{height:1px}70%{height:3px}90%{height:10px}to{height:13px}}@keyframes spbar2{0%{height:13px}10%{height:10px}20%{height:2px}30%{height:1px}50%{height:7px}60%{height:1px}70%{height:3px}90%{height:10px}to{height:13px}}.bbplayer.is-active .spbar2{-webkit-animation:spbar2 1.7s ease-in infinite forwards;animation:spbar2 1.7s ease-in infinite forwards}@-webkit-keyframes spbar3{0%{height:9px}10%{height:13px}20%{height:7px}30%{height:1px}50%{height:5px}60%{height:10px}70%{height:7px}90%{height:12px}to{height:9px}}@keyframes spbar3{0%{height:9px}10%{height:13px}20%{height:7px}30%{height:1px}50%{height:5px}60%{height:10px}70%{height:7px}90%{height:12px}to{height:9px}}.bbplayer.is-active .spbar3{-webkit-animation:spbar3 2.1s ease-in infinite forwards;animation:spbar3 2.1s ease-in infinite forwards}@-webkit-keyframes spbar4{0%{height:10px}10%{height:1px}20%{height:2px}30%{height:1px}50%{height:12px}60%{height:7px}70%{height:13px}90%{height:5px}to{height:10px}}@keyframes spbar4{0%{height:10px}10%{height:1px}20%{height:2px}30%{height:1px}50%{height:12px}60%{height:7px}70%{height:13px}90%{height:5px}to{height:10px}}.bbplayer.is-active .spbar4{-webkit-animation:spbar4 1.7s ease-in infinite forwards;animation:spbar4 1.7s ease-in infinite forwards}@-webkit-keyframes spbar5{0%{height:4px}10%{height:1px}20%{height:4px}30%{height:7px}50%{height:13px}60%{height:6px}70%{height:3px}90%{height:8px}to{height:4px}}@keyframes spbar5{0%{height:4px}10%{height:1px}20%{height:4px}30%{height:7px}50%{height:13px}60%{height:6px}70%{height:3px}90%{height:8px}to{height:4px}}.bbplayer.is-active .spbar5{-webkit-animation:spbar5 2.2s ease-in infinite forwards;animation:spbar5 2.2s ease-in infinite forwards}