.home-page{width:100%;position:relative;z-index:1;text-align:center}.home-page-header{padding:3rem 2rem;width:80%;box-sizing:border-box;font-size:24px;font-weight:700;height:100vh;align-items:center;justify-content:center;z-index:1}.home-page-header,.section-title{margin:auto;text-align:center;color:var(--title-color);position:relative}.section-title{display:block;padding-bottom:20px;font-size:20px;font-weight:600;letter-spacing:-.02em}.section-title:after{content:"";position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--accent-gradient);border-radius:2px}@media screen and (max-width:940px){.home-page-header{margin:2rem auto 6rem;padding:1rem;height:100%}}@media screen and (max-width:440px){.home-page-header{padding:1rem 0;width:90%;margin:2rem auto 6rem;box-sizing:border-box;text-align:center;color:var(--title-color)}}