@font-face{font-display:swap;font-family:lehigh_personalsemibold;font-style:normal;font-weight:400;src:url(https://f.hubspotusercontent10.net/hubfs/5191218/Talent%20Insight%202020%20Imagery/Fonts/lehigh-personal-semibold-webfont.woff2) format("woff2"),url(https://f.hubspotusercontent10.net/hubfs/5191218/Talent%20Insight%202020%20Imagery/Fonts/lehigh-personal-semibold-webfont.woff) format("woff")}.hero-banner{background:linear-gradient(135deg,#6b46c1,#3b82f6);display:flex;height:70vh;min-height:500px;overflow:hidden;padding:60px 80px;position:relative;width:100%}.hero-banner,.hero-banner.text-align-center{align-items:center;justify-content:center}.hero-banner.text-align-bottom-left{align-items:flex-end;justify-content:flex-start}.hero-banner.text-align-bottom-center{align-items:flex-end;justify-content:center}.hero-banner.text-align-bottom-center .hero-content,.hero-banner.text-align-bottom-left .hero-content{text-align:left}.hero-banner.text-align-bottom-center .hero-content{text-align:center}.hero-banner.text-align-bottom-left .hero-subtitle,.hero-banner.text-align-bottom-left .hero-title{text-align:left}.hero-banner.text-align-bottom-center .hero-subtitle,.hero-banner.text-align-bottom-center .hero-title{text-align:center}.decoration-circles{height:100%;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%}.circle{background:hsla(0,0%,100%,.1);border-radius:50%;position:absolute;transition:all .3s ease}.circle-1{height:180px;right:250px;top:80px;width:180px}.circle-1.animated{animation:float-1 20s ease-in-out infinite}.circle-1.animated.speed-slow{animation-duration:30s}.circle-1.animated.speed-fast{animation-duration:12s}.circle-2{background:hsla(0,0%,100%,.08);height:450px;right:-150px;top:200px;width:450px}.circle-2.animated{animation:float-2 25s ease-in-out infinite}.circle-2.animated.speed-slow{animation-duration:35s}.circle-2.animated.speed-fast{animation-duration:15s}.circle-3{background:hsla(0,0%,100%,.06);bottom:-100px;height:300px;right:200px;width:300px}.circle-3.animated{animation:float-3 30s ease-in-out infinite}.circle-3.animated.speed-slow{animation-duration:40s}.circle-3.animated.speed-fast{animation-duration:18s}@keyframes float-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-30px,20px) scale(1.05)}50%{transform:translate(20px,-30px) scale(.95)}75%{transform:translate(-20px,-20px) scale(1.02)}}@keyframes float-2{0%,to{transform:translate(0) rotate(0deg) scale(1)}33%{transform:translate(-40px,-30px) rotate(60deg) scale(1.1)}66%{transform:translate(30px,20px) rotate(-30deg) scale(.9)}}@keyframes float-3{0%,to{transform:translate(0) scale(1)}20%{transform:translate(40px,-40px) scale(1.08)}40%{transform:translate(-30px,30px) scale(.92)}60%{transform:translate(20px,40px) scale(1.05)}80%{transform:translate(-40px,-20px) scale(.98)}}@keyframes pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.15;transform:scale(1.05)}}.hero-banner:hover .circle-1.animated{animation-duration:15s}.hero-banner:hover .circle-2.animated{animation-duration:20s}.hero-banner:hover .circle-3.animated{animation-duration:25s}@media (prefers-reduced-motion:reduce){.circle-1.animated,.circle-2.animated,.circle-3.animated{animation:none}}.hero-content{max-width:800px;position:relative;text-align:center;width:100%;z-index:10}.hero-title{font-size:72px;line-height:1.1;margin-bottom:20px}.hero-subtitle,.hero-title{color:#fff;font-family:lehigh_personalsemibold,sans-serif;font-weight:400;letter-spacing:-.01em;text-align:center}.hero-subtitle{font-size:32px;line-height:1.3}@media (max-width:1024px){.hero-banner{padding:50px 60px}.hero-title{font-size:56px}.hero-subtitle,.hero-title{font-family:lehigh_personalsemibold,sans-serif}.hero-subtitle{font-size:26px}}@media (max-width:768px){.hero-banner{height:60vh;min-height:400px;padding:40px}.hero-title{font-size:42px}.hero-subtitle,.hero-title{font-family:lehigh_personalsemibold,sans-serif}.hero-subtitle{font-size:20px}.circle-1{height:120px;right:150px;top:60px;width:120px}.circle-2{height:300px;width:300px}}@media (max-width:480px){.hero-banner{min-height:350px;padding:30px 20px}.hero-title{font-size:36px}.hero-subtitle,.hero-title{font-family:lehigh_personalsemibold,sans-serif}.hero-subtitle{font-size:18px}}