#homepage-hero{align-items:center;display:flex;height:auto;justify-content:center;margin-bottom:5rem;max-width:calc(100% - 4rem);overflow:visible;padding:8rem 0 0}#homepage-hero .hero-content{padding:0;position:relative;text-align:center}#homepage-hero .slick-slider{display:none}#homepage-hero .slider{display:none;max-height:616px}#homepage-hero .eyebrow{font-size:1.2rem;font-weight:400;line-height:1.392rem;margin-bottom:.8rem;text-align:center}#homepage-hero .eyebrow h1,#homepage-hero .eyebrow h2,#homepage-hero .eyebrow h3,#homepage-hero .eyebrow h4,#homepage-hero .eyebrow h5,#homepage-hero .eyebrow h6,#homepage-hero .eyebrow p{font-size:1.2rem;font-weight:400;line-height:1.392rem;margin-bottom:0;text-align:center}#homepage-hero .heading{font-size:3rem;font-weight:700;height:auto;line-height:3.627rem;margin-bottom:1.5rem;position:relative;text-align:center}#homepage-hero .heading p{height:auto;overflow:hidden;position:relative;width:100%}#homepage-hero .heading .typed-cursor{margin-right:-5px}#homepage-hero .heading span,#homepage-hero .heading strong{color:#f5333f;font-weight:700}#homepage-hero .heading h1{margin-bottom:1.5rem}#homepage-hero .heading #typer,#homepage-hero .heading h1,#homepage-hero .heading h2,#homepage-hero .heading h3,#homepage-hero .heading h4,#homepage-hero .heading h5,#homepage-hero .heading h6,#homepage-hero .heading p{font-size:3rem;font-weight:700;line-height:3.627rem;margin-bottom:0;text-align:center}#homepage-hero .heading #typer .typed-cursor,#homepage-hero .heading h1 .typed-cursor,#homepage-hero .heading h2 .typed-cursor,#homepage-hero .heading h3 .typed-cursor,#homepage-hero .heading h4 .typed-cursor,#homepage-hero .heading h5 .typed-cursor,#homepage-hero .heading h6 .typed-cursor,#homepage-hero .heading p .typed-cursor{font-weight:400;margin-right:-5px}#homepage-hero .heading #typer span,#homepage-hero .heading #typer strong,#homepage-hero .heading h1 span,#homepage-hero .heading h1 strong,#homepage-hero .heading h2 span,#homepage-hero .heading h2 strong,#homepage-hero .heading h3 span,#homepage-hero .heading h3 strong,#homepage-hero .heading h4 span,#homepage-hero .heading h4 strong,#homepage-hero .heading h5 span,#homepage-hero .heading h5 strong,#homepage-hero .heading h6 span,#homepage-hero .heading h6 strong,#homepage-hero .heading p span,#homepage-hero .heading p strong{color:#f5333f;font-weight:700}#homepage-hero .heading.desktop-heading{display:none}#homepage-hero .heading.mobile-heading{display:block}#homepage-hero .home-hero-copy{font-size:1.2rem;font-weight:400;line-height:1.6rem;text-align:center}#homepage-hero .home-hero-copy a{text-decoration:none}#homepage-hero .home-hero-copy h1,#homepage-hero .home-hero-copy h2,#homepage-hero .home-hero-copy h3,#homepage-hero .home-hero-copy h4,#homepage-hero .home-hero-copy h5,#homepage-hero .home-hero-copy h6,#homepage-hero .home-hero-copy p{font-size:1.2rem;font-weight:400;line-height:1.6rem;margin-bottom:3rem;text-align:center}#homepage-hero .home-hero-copy h1:last-of-type,#homepage-hero .home-hero-copy h2:last-of-type,#homepage-hero .home-hero-copy h3:last-of-type,#homepage-hero .home-hero-copy h4:last-of-type,#homepage-hero .home-hero-copy h5:last-of-type,#homepage-hero .home-hero-copy h6:last-of-type,#homepage-hero .home-hero-copy p:last-of-type{margin-bottom:0}#homepage-hero p{font-size:1.2rem;font-weight:400;line-height:1.6rem;text-align:center}#homepage-hero p:last-of-type{margin-bottom:0}#homepage-hero .btn{display:none;margin:3rem auto 4rem;text-transform:none}#homepage-hero .hidden{opacity:0}#homepage-hero span.border{display:none}@media screen and (min-width:768px){#homepage-hero{margin-bottom:7.7rem;max-width:calc(100% - 10rem);padding:3rem 0 0}#homepage-hero .hero-content{padding-bottom:115px;padding-top:6rem}#homepage-hero .btn-container{bottom:0;left:0;position:absolute;right:0}#homepage-hero span.border{border-bottom:1px dashed #686868;bottom:2px;display:block;margin:0 -5rem;position:absolute;width:calc(100% + 5rem)}#homepage-hero .eyebrow{font-size:2rem;font-weight:400;line-height:2.32rem;margin-bottom:1.4rem;text-align:center}#homepage-hero .eyebrow h1,#homepage-hero .eyebrow h2,#homepage-hero .eyebrow h3,#homepage-hero .eyebrow h4,#homepage-hero .eyebrow h5,#homepage-hero .eyebrow h6,#homepage-hero .eyebrow p{font-size:2rem;font-weight:400;line-height:2.32rem;margin-bottom:0;text-align:center}#homepage-hero .heading{font-size:5.6rem;font-weight:700;line-height:6.77rem;margin-bottom:2rem;text-align:center}#homepage-hero .heading .typed-cursor{font-weight:400;margin-right:-5px}#homepage-hero .heading span,#homepage-hero .heading strong{color:#f5333f;font-weight:700}#homepage-hero .heading #typer,#homepage-hero .heading h1,#homepage-hero .heading h2,#homepage-hero .heading h3,#homepage-hero .heading h4,#homepage-hero .heading h5,#homepage-hero .heading h6,#homepage-hero .heading p{font-size:clamp(4rem,3.4vw,5.6rem);font-weight:700;line-height:1.18em;margin-bottom:0}#homepage-hero .heading #typer .typed-cursor,#homepage-hero .heading h1 .typed-cursor,#homepage-hero .heading h2 .typed-cursor,#homepage-hero .heading h3 .typed-cursor,#homepage-hero .heading h4 .typed-cursor,#homepage-hero .heading h5 .typed-cursor,#homepage-hero .heading h6 .typed-cursor,#homepage-hero .heading p .typed-cursor{font-weight:400;margin-right:-10px}#homepage-hero .heading #typer span,#homepage-hero .heading #typer strong,#homepage-hero .heading h1 span,#homepage-hero .heading h1 strong,#homepage-hero .heading h2 span,#homepage-hero .heading h2 strong,#homepage-hero .heading h3 span,#homepage-hero .heading h3 strong,#homepage-hero .heading h4 span,#homepage-hero .heading h4 strong,#homepage-hero .heading h5 span,#homepage-hero .heading h5 strong,#homepage-hero .heading h6 span,#homepage-hero .heading h6 strong,#homepage-hero .heading p span,#homepage-hero .heading p strong{color:#f5333f;font-weight:700}#homepage-hero .heading.desktop-heading{display:block}#homepage-hero .heading.mobile-heading{display:none}#homepage-hero .home-hero-copy{font-size:1.8rem;font-weight:400;line-height:2.4rem}#homepage-hero .home-hero-copy h1,#homepage-hero .home-hero-copy h2,#homepage-hero .home-hero-copy h3,#homepage-hero .home-hero-copy h4,#homepage-hero .home-hero-copy h5,#homepage-hero .home-hero-copy h6,#homepage-hero .home-hero-copy p{font-size:1.8rem;font-weight:400;line-height:2.4rem;margin-bottom:3rem}#homepage-hero .home-hero-copy h1:last-of-type,#homepage-hero .home-hero-copy h2:last-of-type,#homepage-hero .home-hero-copy h3:last-of-type,#homepage-hero .home-hero-copy h4:last-of-type,#homepage-hero .home-hero-copy h5:last-of-type,#homepage-hero .home-hero-copy h6:last-of-type,#homepage-hero .home-hero-copy p:last-of-type{margin-bottom:0}#homepage-hero h1,#homepage-hero p{margin-bottom:3rem}#homepage-hero p{font-size:1.8rem;font-weight:400;line-height:2.4rem}#homepage-hero .btn{display:inline-block}}@media screen and (min-width:1024px){#homepage-hero{display:block;min-height:34rem}#homepage-hero .slider{display:block}#homepage-hero .hero-content{padding-right:5rem;padding-top:8rem;text-align:left}#homepage-hero .hero-content .hero-content-inner{padding-left:5rem;padding-right:5rem}#homepage-hero .hero-content .heading{height:250px;position:relative;text-align:left}#homepage-hero .hero-content .heading p{height:250px;overflow:hidden;position:absolute;width:100%}#homepage-hero .hero-content .heading #typer,#homepage-hero .hero-content .heading h1,#homepage-hero .hero-content .heading h2,#homepage-hero .hero-content .heading h3,#homepage-hero .hero-content .heading h4,#homepage-hero .hero-content .heading h5,#homepage-hero .hero-content .heading h6,#homepage-hero .hero-content .heading p{text-align:left}#homepage-hero .slick-slider{align-items:center;display:flex;height:auto}#homepage-hero .eyebrow,#homepage-hero .eyebrow h1,#homepage-hero .eyebrow h2,#homepage-hero .eyebrow h3,#homepage-hero .eyebrow h4,#homepage-hero .eyebrow h5,#homepage-hero .eyebrow h6,#homepage-hero .eyebrow p{text-align:left}#homepage-hero .btn-container{bottom:0;left:0;position:absolute;right:auto}#homepage-hero .home-hero-copy,#homepage-hero .home-hero-copy h1,#homepage-hero .home-hero-copy h2,#homepage-hero .home-hero-copy h3,#homepage-hero .home-hero-copy h4,#homepage-hero .home-hero-copy h5,#homepage-hero .home-hero-copy h6,#homepage-hero .home-hero-copy p,#homepage-hero p{text-align:left}}@media screen and (min-width:1200px){#homepage-hero .hero-content .heading{height:270px;position:relative}#homepage-hero .hero-content .heading p{height:270px;overflow:hidden;position:absolute;width:100%}}@media screen and (min-width:1480px){#homepage-hero{max-width:1440px}#homepage-hero .hero-content{padding-left:0;padding-right:5rem}}