.home-header{background-image:url(../../../../../../../themes/fuel-junior/images/hero-img.jpg);background-size:cover;background-position:center;padding-top:5.05rem;padding-right:1.5rem;padding-bottom:3rem;padding-left:1.5rem;margin-top:-5.05rem;position:relative}.home-header-container{display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#004635 0%,rgba(0,70,53,.8) 100%);padding:1rem 1.35rem 1.8rem}.home-header-text-title{color:#fff;text-shadow:2px 2px 4px rgb(0 0 0 / 25%);margin:0 0 1.2rem}.home-header-text-large{font-weight:400;font-size:1.6rem;line-height:1.25;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.4)}.home-header-text-small{font-weight:400;font-size:1rem;line-height:1.3;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.4);margin:0 0 .8rem}.home-header-text-btn{text-align:center}@media (min-width:48.5em){.home-header-container{padding:1rem 1.35rem 1.8rem;width:100%;max-width:30rem;margin:0 auto}}@media (min-width:68.5em){.home-header{margin-top:-4.4rem;padding-top:8.4rem;padding-bottom:9.4rem;padding-left:5.65rem}.home-header:before{content:'';width:1px;background:#00916D;display:block;position:absolute;top:-2.7rem;bottom:0;left:3.75rem;z-index:2;transform:scale(1,0);transform-origin:top}.js-intersected.home-header:before{animation-name:draw-down;animation-duration:750ms;animation-fill-mode:forwards}.home-header:after{content:'';background:linear-gradient(180deg,#004635 25%,rgba(0,70,53,.8) 100%);position:absolute;top:-2.65rem;right:0;bottom:0;left:3rem;width:15rem;z-index:1}.home-header-container{justify-content:flex-start;max-width:none;background:none;z-index:3;position:relative;padding:0 0 0 2.1rem}.home-header-text-title{margin:0 0 2.4rem;animation-delay:500ms;opacity:0}.home-header-text-large{font-size:3.8rem;line-height:1.28}.home-header-text-small{font-size:1.6rem;line-height:1.3;margin:0 0 0}.home-header-text-small:before{width:1.3rem;height:1.3rem}.home-header-text-btn{width:100%;max-width:15.75rem;text-align:left;opacity:0;animation-delay:1000ms}}@media (min-width:82.5em){.home-header:before{left:6.45rem}.home-header:after{width:20rem;left:5.65rem}.home-header-text-title{max-width:none}.home-header-text-btn{text-align:center}}.cta-section-title-col{text-align:center;padding-top:1.6rem;padding-bottom:3.7rem;position:relative;z-index:0}.cta-section-title{font-size:2rem;line-height:1.3;color:#fff;margin:0 0 0;position:relative}.cta-section-title:after{content:'';background:#00916D;height:1px;width:100%;max-width:14.2rem;position:absolute;bottom:-.5rem;right:0;left:0;margin:auto}.cta-section-title-small{font-weight:400;font-size:1rem;line-height:1.3;text-align:center;letter-spacing:.1rem;color:var(--primary-color)}.cta-section-title-large{font-weight:400;font-size:2rem;line-height:1.2;color:var(--primary-color);margin:0 0 0}.cta-section-link-col-container{background:var(--primary-color);text-align:center;padding:.01rem 0;margin:0 0 0}.cta-section-link{width:16.4rem;height:16.4rem;margin:0 auto .8rem;position:relative;display:block}.cta-section-link.hearing-loss-cta{border-top:.4rem solid var(--secondary-green);margin-top:-1.6rem}.cta-section-link.hearing-aids-cta{border-top:.4rem solid var(--secondary-orange)}.cta-section-link.ear-issue-cta{border-top:.4rem solid var(--secondary-blue)}.cta-section-link.hearing-implants-cta{border-top:.4rem solid var(--secondary-purple);margin-bottom:-1.6rem}.cta-section-link-container{height:100%;z-index:1;position:relative;display:flex;justify-content:center;align-items:flex-end;padding-bottom:.9rem;background-position:top center}.hearing-loss-cta .cta-section-link-container{background-image:url(../../../../../../../themes/fuel-junior/images/hearing-loss-cta.jpg)}.hearing-aids-cta .cta-section-link-container{background-image:url(../../../../../../../themes/fuel-junior/images/hearing-aids-cta.jpg)}.ear-issue-cta .cta-section-link-container{background-image:url(../../../../../../../themes/fuel-junior/images/ear-issue-cta.jpg)}.hearing-implants-cta .cta-section-link-container{background-image:url(../../../../../../../themes/fuel-junior/images/hearing-implants-cta.jpg)}.cta-section-link-container:after{content:'';background:rgba(0,0,0,.65);position:absolute;right:0;bottom:0;left:0;height:5rem;z-index:-2}.cta-section-link-title{color:#fff;margin:0 0 .5rem;font-weight:400;font-size:.9rem;line-height:1.6}.cta-section-link-info{color:#fff;position:relative;display:inline-block;font-weight:400;font-size:.9rem;line-height:1.22;padding:.2rem 1.4rem .2rem}.hearing-loss-cta .cta-section-link-info{background:var(--secondary-green)}.hearing-aids-cta .cta-section-link-info{background:var(--secondary-orange)}.ear-issue-cta .cta-section-link-info{background:var(--secondary-blue)}.hearing-implants-cta .cta-section-link-info{background:var(--secondary-purple)}@media (min-width:51.25em){.cta-section-title-col{padding-top:3rem;padding-bottom:4.5rem}.cta-section-link-col-container{display:grid;grid-template-areas:'top-left top-right' 'bottom-left bottom-right';justify-content:center}.cta-section-link{width:16rem;height:16rem}.cta-section-link:nth-child(1){grid-area:top-left;margin:-2rem 1rem 2rem}.cta-section-link:nth-child(2){grid-area:top-right;margin:-2rem 1rem 2rem}.cta-section-link:nth-child(3){grid-area:bottom-left;margin:0 1rem -2rem}.cta-section-link:nth-child(4){grid-area:bottom-right;margin:0 1rem -2rem}.cta-section-link-container{overflow:hidden;background-size:100%;transition:300ms ease-in-out}.cta-section-link:hover .cta-section-link-container{background-size:110%}.hearing-loss-cta .cta-section-link-info,.hearing-aids-cta .cta-section-link-info,.ear-issue-cta .cta-section-link-info,.hearing-implants-cta .cta-section-link-info{background:none}.cta-section-link-info{position:relative}.cta-section-link-info:before{content:'';position:absolute;top:0;right:50%;bottom:0;left:0;z-index:-1;transform:scaleX(2%);transform-origin:left;transition:300ms ease-in-out}.cta-section-link-info:after{content:'';position:absolute;top:0;right:0;bottom:0;left:50%;z-index:-1;transform:scaleX(2%);transform-origin:right;transition:300ms ease-in-out}.hearing-loss-cta .cta-section-link-info:before,.hearing-loss-cta .cta-section-link-info:after{background:var(--secondary-green)}.hearing-aids-cta .cta-section-link-info:before,.hearing-aids-cta .cta-section-link-info:after{background:var(--secondary-orange)}.ear-issue-cta .cta-section-link-info:before,.ear-issue-cta .cta-section-link-info:after{background:var(--secondary-blue)}.hearing-implants-cta .cta-section-link-info:before,.hearing-implants-cta .cta-section-link-info:after{background:var(--secondary-purple)}.cta-section-link:hover .cta-section-link-info:before,.cta-section-link:hover .cta-section-link-info:after{transform:scaleX(100%)}}@media (min-width:68.5em){.home{overflow-x:hidden}.cta-section{padding-bottom:7.2rem}.cta-section-container{display:flex;justify-content:space-between;align-items:stretch}.cta-section-title-col{height:auto;width:49.25vw;padding-top:0rem;padding-bottom:0;display:flex;justify-content:flex-end;align-items:center;background-position:center;position:relative;z-index:1}.cta-section-title{margin-right:7vw;margin-bottom:10.5rem}.cta-section-title:after{width:500%;max-width:none;bottom:-.75rem;left:-6.7rem;z-index:1;transform:scale(0,1);transform-origin:left}.js-intersected .cta-section-title:after{animation-name:draw-right;animation-duration:750ms;animation-fill-mode:forwards}.cta-section-title-small{font-size:1.6rem}.cta-section-title-large{font-size:3.6rem;line-height:1.27;text-align:center}.cta-section-link-col{width:50.75vw;position:relative}.cta-section-link-col:after{content:'';position:absolute;top:-2.4rem;right:0;bottom:0;left:3rem;background:var(--primary-color);height:13.1vw;margin:auto;z-index:0}.cta-section-link-col-container{margin:-2.4rem 0 0;padding:0 0 0;justify-content:flex-start;background:none}.cta-section-link{width:20.8vw;max-width:20rem;min-width:12rem;height:20.8vw;max-height:20rem;min-height:12rem;z-index:1;opacity:0;transform:translateY(3rem)}.cta-section-link:nth-child(1){margin:0 2.5vw 2.5vw 0;animation-delay:500ms}.cta-section-link:nth-child(2){margin:0 0 2.5vw;animation-delay:1000ms}.cta-section-link:nth-child(3){margin:0 2.5vw 0 0;animation-delay:1500ms}.cta-section-link:nth-child(4){margin:0 0 0;animation-delay:2000ms}.cta-section-link-container{padding-bottom:1rem}.cta-section-link-container:after{height:6.1rem}}@media (min-width:82.5em){.cta-section-link-title{font-size:1rem}}@media (min-width:100em){.cta-section-link-title{font-size:1.2rem;line-height:1.33;margin:0 0 .8rem}.cta-section-link-info{font-size:1rem;line-height:1.2}}.welcome-section{padding-top:3.2rem;padding-right:.8rem;padding-bottom:0;padding-left:.8rem;position:relative}.welcome-container{background:var(--primary-color);padding:1.6rem .7rem 2.3rem;position:relative;z-index:1}.welcome-section:after{content:'';background:linear-gradient(180deg,rgba(3,84,64,.2) 0%,rgba(3,84,64,0) 100%);position:absolute;top:50%;right:0;bottom:-50%;left:0;z-index:0}.welcome-container{background:var(--primary-color);padding:1.6rem .7rem 2.3rem;position:relative;z-index:1}.welcome-container:before{content:'';background-image:url(../../../../../../../themes/fuel-junior/images/green-bg-logo.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom left;position:absolute;top:40%;right:0;bottom:0;left:0;z-index:-1;width:100%;max-width:12.2rem}.welcome-container-title{color:#fff;font-weight:400;font-size:1.4rem;line-height:1.28;text-align:center;letter-spacing:.9rem;margin:0 0 02rem;position:relative}.welcome-container-title:after{content:'';background:#00916D;height:1px;width:100%;max-width:8rem;position:absolute;bottom:-.8rem;right:0;left:0;margin:auto}.welcome-container-text{color:#fff;font-size:.9rem;line-height:1.88;margin:0 0 1.2rem}.welcome-container-btn{text-align:center}@media (min-width:51.25em){.welcome-section{padding-top:6rem;padding-right:3rem;padding-left:3rem}.welcome-container{padding:3.5rem 3rem 5rem}.welcome-container-text{margin:0 0 3rem}}@media (min-width:68.5em){.welcome-section{padding-top:0;padding-right:var(--contain-padding);padding-left:var(--contain-padding)}.welcome-container{padding:3.5rem 0 6.5rem}.welcome-container:before{opacity:0;max-width:none;top:0;background-size:contain}.js-intersected .welcome-container:before{animation-name:fade-in;animation-delay:500ms;animation-duration:750ms;animation-fill-mode:forwards}.welcome-container-title{font-size:2.4rem;line-height:1.25;margin:0 0 3.3rem}.welcome-container-title:after{bottom:-.9rem;max-width:9rem}.welcome-container-text{width:100%;max-width:36rem;margin:0 auto 3rem;font-size:1rem;line-height:1.9}}@media (min-width:82.5em){.welcome-section{padding-right:0;padding-left:0}.welcome-container{width:100%;max-width:60rem;margin:0 auto}}