.banner{padding:0}.banner h2{color:var(--heading);font-family:var(--heading-font);font-size:34px;line-height:46px;text-align:left;letter-spacing:-2px;margin-bottom:10px}.banner h3{font-family:var(--secondary-font);font-size:74px;color:var(--orangeHeading);line-height:121px;font-weight:100;text-align:left}.heroBanner{display:flex;flex-direction:column-reverse}.banner p{text-align:left;font-size:16px;color:var(--paragraphColor);margin-bottom:0}.videoBanner img{height:auto}.exploreCourses{display:block;text-align:left;margin-top:36px}.changeColor{color:var(--orangeHeading)}.changeColor cite{color:var(--heading)}.videoBanner2{margin:116px 0 15px;display:flex;justify-content:center;overflow:hidden}.videoBanner2 img{height:auto}@media screen and (min-width:992px){.heroBanner{display:flex;flex-direction:row;margin-top:160px}.promotionalStrip .heroBanner{margin-top:114px}.banner h2{font-size:58px;line-height:74px;margin-bottom:20px}.banner h3{text-align:center;font-size:124px;line-height:202px}.banner p{font-size:18px;line-height:30px;padding-right:2rem}.banner{flex:0 0 50%}.videoBanner2{margin:0;display:flex;justify-content:center;overflow:hidden}.videoBanner2 img{height:348px}}@media only screen and (min-width:991px) and (max-width:1366px){.banner h2{font-size:48px;line-height:56px;margin-bottom:16px;max-width:80%}.banner p{font-size:16px;line-height:24px}.banner .exploreCourses{margin-top:36px}.bannerVideo .videoBanner{margin-bottom:0}.videoBanner2 img{height:auto}}