.hero-section{position:relative;z-index:0;min-height:calc(100vh - 5rem);display:flex;justify-content:center;align-items:center}.hero-section .hero-content{text-align:center;max-width:1152px;padding-top:8rem;padding-bottom:12rem}.hero-section .hero-content .title{font-family:Montserrat,sans-serif;font-weight:700;font-size:60px;line-height:1.25}@media screen and (width < 1408px){.hero-section .hero-content .title{font-size:50px}}@media screen and (width < 1216px){.hero-section .hero-content .title{font-size:45px}}@media screen and (width < 1024px){.hero-section .hero-content .title{font-size:40px}}@media screen and (width < 916px){.hero-section .hero-content .title{font-size:35px}}@media screen and (max-width: 768px){.hero-section .hero-content .title{font-size:30px}}@media screen and (max-width: 384px){.hero-section .hero-content .title{font-size:25px}}.hero-section .hero-content .button{font-family:Barlow,sans-serif;font-weight:500;font-size:18px;line-height:1.25;text-transform:uppercase;padding:1rem 2rem;margin-top:3rem}@media screen and (max-width: 768px){.hero-section .hero-content .button{font-size:16px;padding:1rem;width:80%}}@media screen and (max-width: 384px){.hero-section .hero-content .button{width:100%}}@media screen and (max-width: 768px){.hero-section{min-height:initial;padding:3rem 2rem 2rem}}.hero-section .glow-left{opacity:.6;width:40vw;height:70vh;left:-30vw}.hero-section .glow-right{opacity:.6;width:30vw;height:30vw;top:-5vw;right:-10vw}.hero-section .glow-mobile{opacity:.5;width:80vw;height:60vh;top:0;right:0;bottom:0;left:0;margin:auto auto 0}
