section#hero{background:linear-gradient(180deg,#fff,#f3f3f3);height:calc(100vh - 20px)}section#hero .eyebrow-title{font-size:14px;letter-spacing:.42px;line-height:20px;margin-bottom:21px}section#hero .eyebrow-title,section#hero h1{font-family:ff-good-headline-web-pro-ext,sans-serif;font-weight:900;text-align:center;text-transform:uppercase}section#hero h1{color:#000;font-size:48px;letter-spacing:1.44px;line-height:63px;padding-bottom:20px}section#hero #scroll-btn{bottom:30px;height:50px;position:absolute;width:100%}section#hero #scroll_device{margin:0 auto}section#hero #scroll_device line{animation:MoveUpDown 1s ease-in-out infinite}section#hero .chevron{bottom:40px;position:absolute;width:100%}section#hero .chevron:before{border-style:solid;border-width:2px 2px 0 0;bottom:30px;content:"";display:block;height:15px;left:0;margin:0 auto;position:absolute;right:0;vertical-align:top;width:15px}.chevron.bottom:before{top:0;transform:rotate(135deg)}section#hero{height:500px}section#hero .heading-title{margin-top:100px}section#hero #scroll-btn{bottom:0;position:relative}@media (min-width:768px){section#hero{height:800px}section#hero h1{font-size:84px;font-weight:900;letter-spacing:2.52px;line-height:111px;padding-bottom:0}section#hero .eyebrow-title,section#hero h1{font-family:ff-good-headline-web-pro-ext,sans-serif}section#hero .eyebrow-title{font-size:20px;font-weight:700;letter-spacing:.6px;line-height:20px;margin-bottom:27px;text-align:center}}@keyframes MoveUpDown{0%,to{transform:translate(15.5px,35px)}50%{transform:translate(15.5px,27px)}}@media (min-width:1200px){section#hero{height:750px}section#hero .heading-title{margin-top:150px}section#hero #scroll-btn{bottom:0;cursor:pointer;height:50px;position:relative;width:100%}}