.hero-section{animation-duration:1s;animation-name:FadeOut;background-position:50%;background-size:cover;padding:100px 0;position:relative}.hero-section:before{background:url(https://cdn2.hubspot.net/hubfs/5824319/Medical%20College%20-%20May2019/inner-banner-bg-shadow.png) no-repeat;background-position:0;background-size:cover;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.hero-section h2{animation-delay:.5s;animation-fill-mode:forwards;animation-iteration-count:1;color:#fff;font-family:NB Akademie Std;font-family:NBAkademieStd-Medium;font-size:90px;font-weight:400;letter-spacing:-6px;line-height:80px;margin:0 0 40px}.hero-section h2,.hero-section h2 span{animation-duration:2s;animation-name:bottomFadeOut;opacity:0}.hero-section h2 span{animation-delay:1.5s;animation-fill-mode:forwards;animation-iteration-count:1;color:#ffd600}.inner-hero-section,.inner-hero-section .hero-section-inner{position:relative}.hero-section.inner-hero-section{background-position:top}.hero-section .hero-section-inner{align-items:center;display:flex;min-height:665px}.hero-section .hero-content .hero-text{display:block;position:static}.hero-section .hero-content{max-width:620px}.hero-section .hero-content .hero-text{max-width:570px;position:absolute}.hero-text p{color:#fff;font-size:18px;font-weight:500;line-height:26px;z-index:999999}.hero-cta{margin-top:50px}.inner-banner-bottom-text{bottom:-70px;left:0;position:absolute}.inner-banner-bottom-text p{color:#fff;font-size:12px;line-height:16px}@media(max-width:1400px){.hero-section h2{font-size:80px;line-height:75px;margin:0 0 25px}.hero-section .hero-section-inner{min-height:500px}.inner-banner-bottom-text{bottom:-50px}}@media(max-width:991px){.hero-section h2{font-size:65px;line-height:.9}}@media only screen and (max-width:767px){.hero-section h2{font-size:50px;letter-spacing:-2.5px;margin:0 0 30px}.hero-section .hero-content .hero-text{display:block;position:static}.hero-section .hero-section-inner{align-items:flex-start;min-height:200px;position:relative;z-index:998}.hero-cta{margin-top:30px}.inner-banner-bottom-text{bottom:-40px}}@media(max-width:480px){.hero-section h2{font-size:40px;margin:0 0 25px}.hero-section-with-top-text .hero-text p{line-height:22px}}