@charset "UTF-8";.cn-container{background-color:#fff;padding:5.625rem 1rem 1rem;position:relative}
@media(min-width:640px){.cn-container{padding:5.625rem 0 1rem}
}
@media(min-width:1024px){.cn-container{padding:6.25rem 0 .75rem;display:flex;flex-wrap:wrap}
}
@media(min-width:1440px){.cn-container{padding:9.375rem 0 1rem}
}
.cn-heading{color:#333;font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:1.5rem;font-weight:500;line-height:1.875rem;text-align:center;padding:0 1.625rem 2.625rem}
@media(min-width:1024px){.cn-heading{padding:0 12.5rem 3.125rem;font-size:1.875rem;line-height:2.25rem}
}
@media(min-width:1440px){.cn-heading{padding:0 11.375rem 5.625rem;font-size:3.375rem;line-height:3.5rem}
}
.cn-card-image{opacity:.4}
@media(max-width:639px){.cn-card-image{width:100%}
}
.cn-card-image-vignette{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}
.cn-card-text{top:50%;left:38%;position:absolute;color:#fff;font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:1.5rem;font-weight:500;line-height:1.875rem;text-align:center;transform:translate(-30%,-50%)}
@media(min-width:640px){.cn-card-text{left:50%;transform:translate(-50%,-50%)}
}
@media(min-width:1024px){.cn-card-text{left:38%;transform:translate(-30%,-50%);font-size:1.875rem;line-height:2.25rem}
}
@media(min-width:1440px){.cn-card-text{font-size:2.5rem;line-height:2.625rem}
}
@media(min-width:640px){.cn-cards{display:flex;flex-wrap:wrap;justify-content:space-between}
}
.cn-cards a{background-color:#333;display:flex;position:relative;overflow:hidden;align-items:flex-start}
.cn-card-container{position:relative;margin-bottom:.75rem;overflow:hidden}
@media(min-width:640px){.cn-card-container{margin-bottom:0;flex-basis:32.3333333333%}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cn-cards{width:100%}
.cn-card-image{flex-shrink:0}
}
.wh-main{position:relative}
.wh-side-nav{display:none}
@media(min-width:1024px){.wh-side-nav{display:block;position:fixed;right:4.5rem;bottom:50%;transform:translateY(50%);z-index:1}
.wh-side-nav a{background-color:#bababa;border-radius:50%;display:block;height:.5625rem;margin-bottom:1rem;width:.5625rem;font-size:0;line-height:0;color:transparent}
.wh-side-nav a:focus{outline-offset:4px;outline-style:solid}
.wh-side-nav a .wh-nav-aria-selected{display:none}
.wh-side-nav a.active-section{background-color:#00aad2}
.wh-side-nav a.active-section .wh-nav-aria-selected{display:inline}
.wh-side-nav.wh-side-nav-abs{position:absolute;bottom:calc(50vh)}
}
@media(min-width:1440px){.wh-side-nav{right:3.125rem}
}
.wh-hero{margin:0 auto;max-width:105rem;padding:5.1875rem 1rem 2.5rem}
@media(min-width:640px){.wh-hero{padding:9.75rem 2.625rem 5.625rem}
}
@media(min-width:1024px){.wh-hero{padding:11.8125rem 4.5rem 5.625rem}
}
@media(min-width:1440px){.wh-hero{padding:14.8125rem 11.875rem 9.9375rem}
}
.wh-hero-heading{color:#002c5e;font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:2.125rem;font-weight:700;line-height:2.125rem;max-width:37.5rem;padding-bottom:1.625rem;position:relative}
@media(min-width:640px){.wh-hero-heading{font-size:5rem;line-height:4.75rem;max-width:56.5rem;padding-bottom:3.125rem}
}
@media(min-width:1024px){.wh-hero-heading{font-size:6.875rem;line-height:6.5rem;max-width:81rem;padding-bottom:4.9375rem}
}
@media(min-width:1440px){.wh-hero-heading{padding-bottom:6.9375rem}
}
.wh-hero-heading-icon{color:#00aad2;height:4rem;left:0;position:absolute;top:-2.9375rem;width:6.5625rem}
@media(min-width:640px){.wh-hero-heading-icon{height:6.375rem;top:-4.5rem;width:10.5rem}
}
@media(min-width:1024px){.wh-hero-heading-icon{height:11.1875rem;top:-8.125rem;width:18.5625rem}
}
.wh-hero-cta{color:#333;display:inline-block;text-decoration:none}
.wh-hero-cta span{color:#333;font-weight:400;line-height:1.375rem}
@media(min-width:640px){.wh-hero-cta span{font-size:1.125rem;line-height:1.5rem}
}
@media(min-width:1024px){.wh-hero-cta span{font-size:1.25rem;line-height:1.625rem}
}
.wh-hero-cta .icon{color:#333;display:block;height:.625rem;margin-top:.5625rem;width:1.125rem}
@media(min-width:1024px){.wh-hero-cta .icon{margin-top:1.0625rem}
}
@media(min-width:1440px){.wh-hero-cta .icon{height:.8125rem;margin-top:1.4375rem;width:1.5rem}
}
.wh-card-list{background-color:#1a1a1a;color:white}
.wh-heading{color:#fff;font-size:1rem;font-weight:700;line-height:1.375rem;padding-top:4.1875rem}
@media(min-width:640px){.wh-heading{padding-top:9rem}
}
@media(min-width:1024px){.wh-heading{font-size:1.125rem;line-height:1.5rem;padding-top:17.125rem}
}
.wh-heading:after{content:"";background-color:#fff;display:block;height:.125rem;margin-top:.4375rem;width:1.5rem}
@media(min-width:1024px){.wh-heading:after{margin-top:.5rem}
}
.wh-intro{color:#888;font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:1.5rem;font-weight:700;line-height:1.875rem;max-width:31.25rem;padding-top:1.25rem}
@media(min-width:640px){.wh-intro{font-size:3.25rem;line-height:3.375rem;max-width:55.625rem}
}
@media(min-width:1024px){.wh-intro{font-size:4.375rem;line-height:4.5rem;max-width:36.5625rem;padding-top:2.5rem}
}
.wh-intro-highlight{color:#fff}
.wh-underline{display:inline-flex;font-style:normal;position:relative}
.wh-underlined-text{z-index:2}
.wh-underline-image{left:0;max-height:.75rem;position:absolute;right:0;top:100%;transform:translateY(-50%);width:100%;z-index:1}
@media(max-width:639px){.wh-learn-more-btn{order:1;width:100%}
}
@media(min-width:640px){.wh-learn-more-btn{margin-top:2.5rem}
}
.wh-card-image{margin-top:1.875rem;position:relative;width:100%}
@media(max-width:639px){.wh-card-image{height:calc(100vw - 32px);overflow:hidden}
}
@media(min-width:640px){.wh-card-image{margin-top:6.25rem}
}
@media(min-width:1024px){.wh-card-image{display:none}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-card-image{flex-shrink:0}
}
.wh-card-image-vignette{bottom:0;height:100%;left:0;position:absolute;right:0;top:0}
@media(max-width:1023px){.wh-card-image-vignette{width:100%}
}
.wh-card-image-img{width:100%}
.wh-card-image-text{bottom:1.125rem;font-size:.875rem;font-weight:700;left:1.5rem;line-height:1.25rem;position:absolute}
@media(min-width:640px){.wh-card-image-text{bottom:3.125rem;left:3.125rem}
}
@media(min-width:1024px){.wh-card-image-text{bottom:5.625rem;font-size:1.125rem;left:5.625rem;line-height:1.5rem}
}
.wh-quote{margin:0 auto;max-width:31.25rem;padding:6.9375rem 1.5rem 7.1875rem;position:relative}
@media(min-width:640px){.wh-quote{margin:0 auto;max-width:none;padding:8.25rem 0 8.6875rem 15%;width:100%}
}
@media(min-width:1024px){.wh-quote{margin:0;padding:20.875rem 0 9.5rem}
}
.wh-quote-text{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.5rem;position:relative}
@media(min-width:640px){.wh-quote-text{font-size:1.5rem;font-weight:500;line-height:1.875rem;max-width:33.75rem}
}
@media(min-width:1024px){.wh-quote-text{font-size:1.875rem;line-height:2.25rem;max-width:26.1875rem}
}
.wh-quote-text .icon{color:#888;height:.875rem;margin-bottom:1rem;width:1rem}
@media(min-width:640px){.wh-quote-text .icon{height:1.125rem;margin-bottom:1.25rem;width:1.375rem}
}
@media(min-width:1024px){.wh-quote-text .icon{height:1.3125rem;margin-bottom:1.875rem;width:1.625rem}
}
.wh-quote-text .icon.icon-info{margin-bottom:0}
.wh-quote-author-img{height:7.8125rem;position:absolute;right:1.25rem;top:2.8125rem;transform:rotate(6deg);width:7.8125rem}
@media(min-width:640px){.wh-quote-author-img{height:15rem;right:5rem;top:-1.875rem;width:15rem}
}
@media(min-width:1024px){.wh-quote-author-img{height:18.125rem;right:7.125rem;top:9rem;width:18.125rem}
}
.wh-quote-cite p{color:#bababa;display:inline-block;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem;padding-top:.625rem}
.wh-quote-cite p span{display:block}
@media(min-width:640px){.wh-quote-cite p{font-size:1rem;line-height:1.375rem;padding-top:1.25rem}
.wh-quote-cite p span{display:inline-block}
}
@media(min-width:1024px){.wh-quote-cite p{font-size:1.125rem;line-height:1.5rem}
.wh-quote-cite p span{display:block}
}
.wh-quote-signature{bottom:1.25rem;position:absolute;right:1.875rem;transform-origin:right bottom;transform:scale(0.5)}
@media(min-width:640px){.wh-quote-signature{bottom:1.875rem;right:5rem;transform:scale(0.8)}
}
@media(min-width:1024px){.wh-quote-signature{bottom:0;right:3.75rem;transform:scale(1)}
}
.wh-card{display:flex;margin:0 auto;max-width:105rem;padding:0 1rem 1.25rem;position:relative}
@media(min-width:640px){.wh-card{padding:0 2.6875rem}
}
@media(min-width:1024px){.wh-card{flex-direction:row;padding:0}
}
.wh-triggerCardAnimation{height:37.5rem;left:0;pointer-events:none;position:absolute;top:-25rem;width:100%}
.wh-card-content{align-items:flex-start;background-color:#1a1a1a;display:flex;flex-direction:column;width:100%}
@media(min-width:1024px){.wh-card-content{flex-basis:50%;padding-bottom:4.125rem;padding-left:4.5rem;width:50%;z-index:998}
}
@media(min-width:1440px){.wh-card-content{padding-left:12rem}
}
.wh-parallax-image{display:none}
@media(min-width:1024px){.wh-parallax-image{display:block;flex-basis:50%;position:relative;width:50%;z-index:0;max-width:45rem}
}
@media(min-width:1440px){.wh-parallax-image{max-width:52.5rem}
}
#philanthropy .wh-parallax-image{transform:translateY(-110px)}
.wh-parallax-image-fix{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);max-width:45rem;position:relative;top:0;width:auto;height:100%}
@media(min-width:1440px){.wh-parallax-image-fix{max-width:52.5rem}
}
.wh-parallax-image-fix.wh-parallax-fixed{position:fixed}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-parallax-image-fix.wh-parallax-fixed{overflow:hidden}
}
.scrolled-beyond-card-list{height:100%}
.scrolled-beyond-card-list .wh-parallax-image-container{bottom:0;position:absolute}
.wh-parallax-image-container{max-height:100vh;height:100%;max-width:45rem;position:relative;overflow:hidden}
@media(min-width:1440px){.wh-parallax-image-container{max-width:52.5rem}
}
#madeInAmerica .wh-parallax-image-container,#happyDrivers .wh-parallax-image-container,#buildingForTomorrow .wh-parallax-image-container{transform:translate(-100%,0)}
#buildingForTomorrow .wh-card-content{padding-bottom:4.375rem}
@media(min-width:1024px){#buildingForTomorrow .wh-card-content{padding-bottom:10.375rem}
}
.wh-parallax-image-img{max-width:none;height:100%}
.wh-parallax-image-text{bottom:0;color:#fff;font-size:1.125rem;font-weight:700;left:0;line-height:1.5rem;padding-bottom:5.625rem;padding-left:5.625rem;padding-right:.625rem;position:absolute}
.made-in-america-topic-heading{font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:2.125rem;font-weight:700;line-height:2.125rem;margin:4.8125rem 0 5.9375rem;position:relative;text-align:center}
.made-in-america-topic-heading-note{bottom:-4.6875rem;height:5rem;left:50%;position:absolute;transform:translateX(-50%);width:17.5rem}
.made-in-america-topic-hero-image-container{background-color:#fff}
.made-in-america-topic-hero-image{display:block;width:100%}
@media(min-width:640px){.made-in-america-topic-hero-image-sm{display:none}
}
@media(max-width:639px){.made-in-america-topic-hero-image-lg{display:none}
}
.made-in-america-topic-hide-hero-image{z-index:-1 !important;opacity:0 !important}
.made-in-america-topic-body-transparent{padding:6.875rem 0 5rem;position:relative}
.made-in-america-topic-paragraph{color:#fff;font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:1.5rem;font-weight:500;line-height:1.875rem;margin:0 1rem}
.made-in-america-topic-paragraph:not(:last-child){margin-bottom:5.625rem}
.made-in-america-topic-paragraph.made-in-america-topic-big-with-a-b{margin:0 auto 4.0625rem}
.made-in-america-nonwrapping-text{white-space:nowrap}
.made-in-america-topic-body-content{position:relative}
.made-in-america-community-paragraph{margin:0 2.5625rem 0 1rem}
.made-in-america-brightest-reimagine-paragraph{margin:0 2.9375rem 0 1.125rem}
.made-in-america-underline{display:inline-flex;font-style:normal;position:relative}
.made-in-america-underlined-text{z-index:2}
.made-in-america-underline-image{left:0;max-height:.75rem;position:absolute;right:0;top:100%;transform:translateY(-50%);width:100%;z-index:1}
.made-in-america-topic-body-padding{padding:5.625rem 0}
.made-in-america-topic-body-light{background-color:#1a1a1a}
.made-in-america-topic-body-dark{background-color:#0f0f0f}
.made-in-america-topic-image-collection-container{display:flex;flex-direction:column}
.made-in-america-image-2-container,.made-in-america-image-3-container,.made-in-america-image-5-container{display:flex;flex-direction:column;position:relative}
.made-in-america-image-2-caption,.made-in-america-image-3-caption,.made-in-america-image-5-caption{color:#fff;font-size:1rem;line-height:1.375rem;position:absolute}
.made-in-america-image-2-caption-header,.made-in-america-image-3-caption-header,.made-in-america-image-5-caption-header{font-weight:700}
.made-in-america-image-1,.made-in-america-image-2-container,.made-in-america-image-4{margin-bottom:.625rem}
.made-in-america-image-1{align-self:flex-end;margin-right:5%;margin-top:8.625rem;width:75%}
.made-in-america-image-2{margin-left:5%;width:95%}
.made-in-america-image-2-container:after{background-color:#fff;content:'';height:calc(10px + (100vw * 0.75 / 1.777)+133px+(100vw * .95 / 1.777 * .19));left:10%;position:absolute;top:calc(-1 * (10px + (100vw * 0.75 / 1.777)+133px));width:.0625rem}
.made-in-america-image-2-caption{left:calc(10% + 31px);top:calc(-1 * (10px + (100vw * 0.75 / 1.777)+141px));width:13.75rem}
.made-in-america-image-3{margin-left:12.5%;width:52%}
.made-in-america-image-3-container{margin-bottom:8.625rem}
.made-in-america-image-3-container:after{background-color:#fff;bottom:-8.1875rem;content:'';height:calc(131px + (0.15 * (100vw * 0.52 / 0.8)));left:18.125%;position:absolute;width:.0625rem}
.made-in-america-image-3-caption{left:calc(18.125% + 31px);top:calc(100% + 50px);width:13.75rem}
.made-in-america-image-4{margin-bottom:.625rem;width:95%}
.made-in-america-image-5{align-self:flex-end;margin-right:12.8125%;width:51.875%}
.made-in-america-image-5-container{margin-bottom:15rem}
.made-in-america-image-5-container:after{background-color:#fff;bottom:-14.6875rem;content:'';height:calc(235px + (0.16 * (100vw * 0.51875 / 0.8)));right:18.125%;position:absolute;width:.0625rem}
.made-in-america-image-5-caption{right:calc(18.125% + 32px);top:calc(100% + 130px);width:11.875rem}
.made-in-america-image-6{bottom:calc(-1 * 100vw * 0.45 * 0.7);left:-28.125%;position:absolute;width:100%}
.made-in-america-topic-quote-photos{background-color:#002957;padding:5.125rem 4.0625rem;position:relative}
.made-in-america-topic-quote-portrait{display:block;width:100%}
.made-in-america-topic-quote-signature{bottom:1.8125rem;left:5rem;position:absolute;width:calc(100% - 80px - 26px)}
.made-in-america-topic-quote-wrapper{background-color:#1a1a1a;padding:3.5625rem 2.5rem}
.made-in-america-topic-quote{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:0;text-align:center}
.made-in-america-topic-quote:before{color:#888;content:open-quote;display:block;font-size:2.5rem;line-height:.75rem;margin:0 auto 1.25rem;text-align:center}
.made-in-america-topic-quote-citation{color:#bababa;display:block;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem;text-align:center}
.made-in-america-topic-quote-citation:before{background-color:#9b9b9b;content:'';display:block;height:.8125rem;margin:1.125rem auto;width:.0625rem}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.made-in-america-topic-quote-citation:before{border:1px solid #9b9b9b}
}
.made-in-america-topic-big-with-a-b{margin:0 1.5rem 0 1.1875rem;position:relative;text-align:center}
.made-in-america-with-a-b{bottom:-4rem;display:block;height:3.5rem;position:absolute;right:.5rem;width:9.1875rem}
.made-in-america-topic-statistics+.made-in-america-topic-statistics:before{background-color:rgba(255,255,255,0.4);content:'';display:block;height:.0625rem;margin:2.5rem auto;width:8.8125rem}
.made-in-america-topic-statistic{color:#fff;font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:2.5rem;font-weight:700;line-height:2.5rem;margin:0 1rem .625rem;text-align:center}
.made-in-america-topic-statistic-note{color:#bababa;font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.625rem;margin:0 auto;text-align:center;max-width:11.875rem}
@media(min-width:640px){.made-in-america-topic-heading{font-size:5rem;line-height:4.75rem;margin:9.5rem 0 13.5rem}
.made-in-america-topic-heading-note{bottom:-7.1875rem;height:6.25rem;left:60%;width:33.4375rem}
.made-in-america-topic-paragraph{font-size:3.25rem;font-weight:700;line-height:3.375rem;margin:2.625rem 7.625rem 2.625rem 2.625rem}
.made-in-america-topic-paragraph:not(:last-child){margin-bottom:12.5rem}
.made-in-america-topic-body-transparent{padding:11.5625rem 0}
.made-in-america-topic-body-padding{padding:12.5rem 0}
.made-in-america-topic-body-background-change{padding:21.875rem 0 9.375rem}
.made-in-america-image-2-caption,.made-in-america-image-3-caption,.made-in-america-image-5-caption{font-size:1.125rem;line-height:1.5rem}
.made-in-america-image-2-caption-header,.made-in-america-image-3-caption-header,.made-in-america-image-5-caption-header{font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.625rem;margin-bottom:.625rem}
.made-in-america-image-1,.made-in-america-image-2-container,.made-in-america-image-4{margin-bottom:.9375rem}
.made-in-america-image-1{margin-right:4%;margin-top:0;width:60%}
.made-in-america-image-2{margin-left:4%;width:96%}
.made-in-america-image-2-container:after{height:calc(227px + (0.1166 * 100vw * 0.96 / 1.777));left:7.77%;top:-14.1875rem;width:.125rem}
.made-in-america-image-2-caption{left:calc(7.77% + 40px);max-width:11.875rem;top:-14.5625rem;width:21.875%}
.made-in-america-image-2-caption-header{margin-bottom:.375rem}
.made-in-america-image-3{margin-left:12%;width:45%}
.made-in-america-image-3-container{margin-bottom:-21.875rem}
.made-in-america-image-3-container:after{height:.125rem;left:51.2%;top:calc(0.246 * 100vw * 0.45 / 0.8);width:calc(5.8% + 259px)}
.made-in-america-image-3-caption{left:calc(57% + 60px);top:calc(30px + (0.246 * 100vw * 0.45 / 0.8))}
.made-in-america-image-4{margin-left:4%;width:96%}
.made-in-america-image-5{margin-right:12%;width:45%}
.made-in-america-image-5-container{margin-bottom:calc(100vw * 0.725 * 0.436)}
.made-in-america-image-5-container:after{height:.125rem;right:51.2%;top:calc(0.246 * 100vw * 0.45 / 0.8);width:calc(5.8% + 259px)}
.made-in-america-image-5-caption{right:calc(57% + 60px);top:calc(30px + (0.246 * 100vw * 0.45 / 0.8))}
.made-in-america-image-6{bottom:calc(-1 * (100vw * 0.725 * 0.436));left:0;width:72.5%}
.made-in-america-topic-quote-container{display:flex}
.made-in-america-topic-quote-photos,.made-in-america-topic-quote-wrapper{display:flex;flex-basis:50%;flex-direction:column;flex-grow:0;justify-content:center}
.made-in-america-topic-quote-photos{padding:13.78% 8.9% 12.1% 11.8%}
.made-in-america-topic-quote-signature{bottom:5%;left:40%;width:68%}
.made-in-america-topic-quote-wrapper{padding:9.25%}
.made-in-america-topic-quote{font-size:1.5rem;line-height:1.875rem}
.made-in-america-topic-quote:before{font-size:3.25rem;margin:0 auto 1.875rem}
.made-in-america-topic-quote-citation{font-size:1rem;line-height:1.375rem}
.made-in-america-topic-quote-citation:before{height:2.25rem;margin:1.25rem auto}
.made-in-america-topic-big-with-a-b{width:38.75rem}
.made-in-america-with-a-b{bottom:-11.5rem;height:6.25rem;right:-0.5rem;width:18.375rem}
.made-in-america-topic-statistics+.made-in-america-topic-statistics:before{margin:5rem auto;width:62%}
.made-in-america-topic-statistic{font-size:8.125rem;line-height:7.8125rem;margin:0 2.625rem 1.25rem}
.made-in-america-topic-statistic-note{font-size:1.5rem;line-height:1.875rem;max-width:none}
}
@media(min-width:1024px){.made-in-america-topic-heading{font-size:7.125rem;line-height:6.75rem;margin:13.125rem 0 16.5625rem}
.made-in-america-topic-heading-note{bottom:-9.0625rem;height:10.625rem;left:62.5%;width:48.75rem}
.made-in-america-topic-paragraph{font-size:4.375rem;line-height:4.5rem;margin:4.5rem}
.made-in-america-topic-paragraph:not(:last-child){margin-bottom:13.125rem}
.made-in-america-topic-body-transparent{padding:16.875rem 0}
.made-in-america-topic-body-padding{padding:15.625rem 0}
.made-in-america-topic-body-background-change{padding:32.1875rem 0 12.5rem}
.made-in-america-image-1{margin-top:2.5rem;margin-right:4.5rem;width:calc((20px * 7)+(((100vw -(72px * 2) -(20px * 11)) / 12) * 8))}
.made-in-america-image-2{margin-left:4.5rem;width:calc(100vw - 72px)}
.made-in-america-image-2-container:after{height:calc(227px + (0.1678 * (100vw - 72px) / 1.777));left:calc(72px + (0.049 * (100vw - 72px)));top:-14.1875rem;width:.1875rem}
.made-in-america-image-2-caption{left:calc(72px + (0.049 * (100vw - 72px))+40px);max-width:none;top:-14.625rem;width:12.5rem}
.made-in-america-image-3{margin-left:calc(72px + 20px + ((100vw - (72px * 2) -(20px * 11)) / 12));width:calc((20px * 5)+(((100vw -(72px * 2) -(20px * 11)) / 12) * 6))}
.made-in-america-image-3-container{margin-bottom:-32.3125rem}
.made-in-america-image-3-container:after{height:.1875rem;left:calc(72px + ((100vw - (72px * 2) -(20px * 11)) / 12)+20px+(0.861 *((20px * 5)+(((100vw -(72px * 2) -(20px * 11)) / 12) * 6))));top:calc(0.252 * ((20px * 5)+(((100vw -(72px * 2) -(20px * 11)) / 12) * 6)) / .8);width:calc(391px + (0.139 * ((20px * 5)+(((100vw -(72px * 2) -(20px * 11)) / 12) * 6))))}
.made-in-america-image-3-caption{left:calc(72px + ((100vw - (72px * 2) -(20px * 11)) / 12)+20px+((20px * 5)+(((100vw -(72px * 2) -(20px * 11)) / 12) * 6))+130px);top:calc((0.252 * ((20px * 5)+(((100vw -(72px * 2) -(20px * 11)) / 12) * 6)) / .8)+30px)}
.made-in-america-image-4{margin-left:0;margin-right:4.5rem;width:calc(100vw - 72px)}
.made-in-america-image-5{margin-right:calc(72px + 20px + ((100vw - (72px * 2) -(20px * 11)) / 12));width:calc((20px * 5)+(((100vw -(72px * 2) -(20px * 11)) / 12) * 6))}
.made-in-america-image-5-container{margin-bottom:24.375rem}
.made-in-america-image-5-container:after{height:.1875rem;right:calc(72px + ((100vw - (72px * 2) -(20px * 11)) / 12)+20px+(0.845 *((20px * 5)+(((100vw -(72px * 2) -(20px * 11)) / 12) * 6))));top:calc(0.252 * ((20px * 5)+(((100vw -(72px * 2) -(20px * 11)) / 12) * 6)) / .8);width:calc(437px + (0.155 * ((20px * 5)+(((100vw -(72px * 2) -(20px * 11)) / 12) * 6))))}
.made-in-america-image-5-caption{right:calc(72px + ((100vw - (72px * 2) -(20px * 11)) / 12)+20px+((20px * 5)+(((100vw -(72px * 2) -(20px * 11)) / 12) * 6))+130px);top:calc((0.252 * ((20px * 5)+(((100vw -(72px * 2) -(20px * 11)) / 12) * 6)) / .8)+40px);width:19.375rem}
.made-in-america-image-5-caption-header{margin-bottom:.3125rem}
.made-in-america-image-6{bottom:-24.375rem;height:26.875rem;left:calc(72px + ((100vw - 1680px) / 2));width:59.375rem}
.made-in-america-topic-quote-photos{padding:13.15% 10.5%}
.made-in-america-topic-quote-signature{bottom:4.23%;left:29.5%;width:85%}
.made-in-america-topic-quote-wrapper{padding:10.5%}
.made-in-america-topic-quote{font-size:1.875rem;line-height:2.25rem}
.made-in-america-topic-quote:before{font-size:4.0625rem}
.made-in-america-topic-quote-citation{font-size:1.125rem;line-height:1.5rem}
.made-in-america-topic-quote-citation:before{margin:1.875rem auto 2.5rem}
.made-in-america-topic-big-with-a-b{width:51.875rem}
.made-in-america-with-a-b{bottom:-11.25rem;height:9.375rem;right:-5rem;width:25rem}
.made-in-america-statistics+.made-in-america-statistics:before{margin:5.625rem auto;width:40rem}
.made-in-america-topic-statistic{font-size:11.875rem;line-height:11.5625rem;margin:0 72px .625rem}
.made-in-america-topic-statistic-note{font-size:1.875rem;line-height:2.25rem}
}
@media(min-width:1440px){.made-in-america-topic-paragraph{margin:12rem}
.made-in-america-topic-paragraph:not(:last-child){margin-bottom:15.9375rem}
.made-in-america-topic-body-transparent{padding:21.5625rem 0}
.made-in-america-topic-body-background-change{padding:32.1875rem 0 10.9375rem}
.made-in-america-image-1{margin-top:2.8125rem;margin-right:12rem;width:calc((20px * 7)+(((100vw -(192px * 2) -(20px * 11)) / 12) * 8))}
.made-in-america-image-2{margin-left:7.5rem;width:calc(100vw - 120px)}
.made-in-america-image-2-container:after{height:calc(267px + (((100vw - 120px) / 1.777) * .1));left:calc(120px + ((100vw - 120px) * .09));top:-16.6875rem}
.made-in-america-image-2-caption{left:calc(160px + ((100vw - 120px) * .09));top:-17rem}
.made-in-america-image-3{margin-left:12rem;width:calc((20px * 5)+(((100vw -(192px * 2) -(20px * 11)) / 12) * 6))}
.made-in-america-image-3-container{margin-bottom:-31.25rem}
.made-in-america-image-3-container:after{left:calc(192px + (0.85 * ((20px * 5)+(((100vw -(192px * 2) -(20px * 11)) / 12) * 6))));top:calc(0.266 * (((20px * 5)+(((100vw -(192px * 2) -(20px * 11)) / 12) * 6)) / .8));width:calc(501px + (0.15 * ((20px * 5)+(((100vw -(192px * 2) -(20px * 11)) / 12) * 6))))}
.made-in-america-image-3-caption{left:calc(192px + ((20px * 5)+(((100vw -(192px * 2) -(20px * 11)) / 12) * 6))+240px);top:calc(30px + (0.266 * ((20px * 5)+(((100vw -(192px * 2) -(20px * 11)) / 12) * 6)) / .8))}
.made-in-america-image-4{margin-right:7.5rem;width:calc(100vw - 120px)}
.made-in-america-image-5{margin-right:calc(192px + 20px + ((100vw - (192px * 2) -(20px * 11)) / 12));width:calc((20px * 5)+(((100vw -(192px * 2) -(20px * 11)) / 12) * 6))}
.made-in-america-image-5-container{margin-bottom:27.5rem}
.made-in-america-image-5-container:after{right:calc(192px + (0.876 * ((20px * 5)+(((100vw -(192px * 2) -(20px * 11)) / 12) * 6))));top:calc(0.252 * (((20px * 5)+(((100vw -(192px * 2) -(20px * 11)) / 12) * 6)) / .8));width:calc(447px + (0.124 * ((20px * 5)+(((100vw -(192px * 2) -(20px * 11)) / 12) * 6))))}
.made-in-america-image-5-caption{right:calc(192px + ((20px * 5)+(((100vw -(192px * 2) -(20px * 11)) / 12) * 6))+140px);top:calc(40px + (0.252 * (((20px * 5)+(((100vw -(192px * 2) -(20px * 11)) / 12) * 6)) / .8)));width:19.375rem}
.made-in-america-image-6{bottom:-27.5rem;height:30.375rem;left:calc(120px + ((100vw - 1680px) / 2));width:66.75rem}
.made-in-america-topic-quote-photos{padding:15.65% 12.5%}
.made-in-america-topic-quote-signature{bottom:12%;left:32%;width:73%}
.made-in-america-topic-quote-wrapper{padding:12.5%}
.made-in-america-topic-big-with-a-b{width:60.625rem}
.made-in-america-with-a-b{right:-11.25rem}
.made-in-america-topic-statistics+.made-in-america-topic-statistics:before{width:46.875rem}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.made-in-america-image-1,.made-in-america-image-2,.made-in-america-image-3,.made-in-america-image-4,.made-in-america-image-5,.made-in-america-image-2-container,.made-in-america-image-3-container,.made-in-america-image-5-container{flex-shrink:0}
}
.ch-topic-body-padding{padding:5.625rem 0}
.ch-topic-body-light{background-color:#1a1a1a}
.ch-topic-body-dark{background-color:#0f0f0f}
.ch-topic-container .tooltip-trigger{color:#fff;height:.75rem;vertical-align:top;width:.75rem}
.ch-topic-body-content{position:relative}
.ch-heading-note{position:absolute}
.ch-topic-image-collection-container{display:flex;flex-direction:column}
.ch-topic-image-caption{color:#fff;font-size:1rem;font-weight:400;line-height:1.375rem}
@media(min-width:640px){.ch-topic-image-caption{font-size:1.125rem;line-height:1.5rem}
}
.ch-topic-image-caption span{display:block;font-weight:700}
@media(min-width:640px){.ch-topic-image-caption span{font-size:1.25rem;font-weight:500;line-height:1.625rem;margin-bottom:.375rem}
}
@media(min-width:1440px){.ch-topic-image-caption span{margin-bottom:.625rem}
}
@media(min-width:640px){.ch-topic-image-collection-row{display:flex;align-items:flex-start}
.ch-topic-image-collection-row.ch-topic-image-collection-row-reversed{flex-direction:row-reverse}
}
.ch-body-content{position:relative}
.ch-underline{display:inline-flex;font-style:normal;position:relative}
.ch-underlined-text{z-index:2}
.ch-underline-image{left:0;max-height:.75rem;position:absolute;right:0;top:100%;transform:translateY(-50%);width:100%;z-index:1}
.ch-collapsed-tile .ct{background-color:#fff}
.ch-hero-heading{font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:2.125rem;font-weight:700;line-height:2.125rem;margin:4.8125rem 1rem 5.9375rem;position:relative;text-align:center}
@media(min-width:640px){.ch-hero-heading{font-size:5rem;line-height:4.75rem;margin:9.5rem 2.625rem 13.5rem}
}
@media(min-width:1024px){.ch-hero-heading{font-size:7.125rem;line-height:6.75rem;margin:13.125rem 4.5rem 16.5625rem}
}
.ch-hero-heading-note{position:absolute}
.ch-hero-image-container{background-color:#fff}
.ch-hero-image-container-dark{background-color:#0f0f0f}
.ch-hero-image{display:block;width:100%}
.ch-hero-image-hide{z-index:-1 !important;opacity:0 !important}
.ch-hero-body-transparent{padding:5rem 0;position:relative}
@media(min-width:640px){.ch-hero-body-transparent{padding:11.5rem 0 8.1875rem}
}
@media(min-width:1024px){.ch-hero-body-transparent{padding:19.125rem 0 14.625rem}
}
@media(min-width:1440px){.ch-hero-body-transparent{padding:23.8125rem 0 19.3125rem}
}
.ch-hero-paragraph{color:#fff;font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:1.5rem;font-weight:500;line-height:1.875rem;margin-left:1rem;margin-right:1rem}
@media(min-width:640px){.ch-hero-paragraph{font-size:3.25rem;font-weight:700;line-height:3.375rem;margin-left:2.625rem;margin-right:2.625rem}
}
@media(min-width:1024px){.ch-hero-paragraph{font-size:4.375rem;line-height:4.5rem;margin-left:4.5rem;margin-right:4.5rem}
}
@media(min-width:1440px){.ch-hero-paragraph{margin-left:12rem;margin-right:12rem}
}
.ch-link-wrapper{width:100%;text-align:center}
.ch-link{display:block;font-family:"Hyundai Sans Text","Arial",sans-serif;font-size:.875rem;font-weight:700;color:#fff;line-height:1.25rem;text-decoration:none;margin-top:2rem}
.ch-link svg{display:inline-block;margin-left:6px}
@media(min-width:640px){.ch-quote-container{display:flex}
.ch-quote-container.ch-quote-container-img-rt{flex-direction:row-reverse}
}
@media(min-width:640px){.ch-quote-photos,.ch-quote-wrapper{display:flex;flex-basis:50%;flex-direction:column;flex-grow:0;justify-content:center}
}
.ch-quote-photos{background-color:#002957;padding:5.125rem 4.0625rem;position:relative}
@media(min-width:640px){.ch-quote-photos{padding:13.78% 8.9% 12.1% 11.8%}
}
@media(min-width:1024px){.ch-quote-photos{padding:13.15% 10.5%}
}
@media(min-width:1440px){.ch-quote-photos{padding:15.65% 12.5%}
}
.ch-quote-portrait{display:block;width:100%}
.ch-quote-signature{bottom:1.8125rem;left:5rem;position:absolute;width:calc(100% - 80px - 26px)}
@media(min-width:640px){.ch-quote-signature{bottom:1.8125rem;left:5rem;width:calc(100% - 80px - 26px)}
}
@media(min-width:1024px){.ch-quote-signature{bottom:1.8125rem;left:5rem;width:calc(100% - 80px - 26px)}
}
@media(min-width:1440px){.ch-quote-signature{bottom:1.8125rem;left:5rem;width:calc(100% - 80px - 26px)}
}
.ch-quote-wrapper{background-color:#1a1a1a;padding:3.5625rem 2.5rem}
@media(min-width:640px){.ch-quote-wrapper{padding:9.25%}
}
@media(min-width:1024px){.ch-quote-wrapper{padding:10.5%}
}
@media(min-width:1440px){.ch-quote-wrapper{padding:12.5%}
}
.ch-quote{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:0;text-align:center}
.ch-quote:before{color:#888;content:open-quote;display:block;font-size:2.5rem;line-height:.75rem;margin:0 auto 1.25rem;text-align:center}
.ch-quote:after{content:no-close-quote}
@media(min-width:640px){.ch-quote{font-size:1.5rem;line-height:1.875rem}
.ch-quote:before{font-size:3.25rem;margin:0 auto 1.875rem}
}
@media(min-width:1024px){.ch-quote{font-size:1.875rem;line-height:2.25rem}
.ch-quote:before{font-size:4.0625rem}
}
.ch-quote-citation{color:#bababa;display:block;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem;text-align:center}
.ch-quote-citation:before{background-color:#9b9b9b;content:'';display:block;height:.8125rem;margin:1.125rem auto;width:.0625rem}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ch-quote-citation:before{border:1px solid #9b9b9b}
}
@media(min-width:640px){.ch-quote-citation{font-size:1rem;line-height:1.375rem}
.ch-quote-citation:before{height:2.25rem;margin:1.25rem auto}
}
@media(min-width:1024px){.ch-quote-citation{font-size:1.125rem;line-height:1.5rem}
.ch-quote-citation:before{margin:1.875rem auto 2.5rem}
}
.ch-paragraph{color:#fff;font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:1.5rem;font-weight:500;line-height:1.875rem;margin-left:1rem;margin-right:1rem;position:relative;z-index:2}
@media(min-width:640px){.ch-paragraph{font-size:3.25rem;font-weight:700;line-height:3.375rem;margin-left:2.625rem;margin-right:2.625rem}
}
@media(min-width:1024px){.ch-paragraph{font-size:4.375rem;line-height:4.5rem;margin-left:4.5rem;margin-right:4.5rem}
}
@media(min-width:1440px){.ch-paragraph{margin-left:12rem;margin-right:12rem}
}
.ch-statistics+.ch-statistics:before{background-color:rgba(255,255,255,0.4);content:'';display:block;height:.0625rem;margin:2.5rem auto;width:8.8125rem}
@media(min-width:640px){.ch-statistics+.ch-statistics:before{margin:5rem auto;width:62%}
}
@media(min-width:1024px){.ch-statistics+.ch-statistics:before{margin:5.625rem auto;width:40rem}
}
@media(min-width:1440px){.ch-statistics+.ch-statistics:before{width:46.875rem}
}
.ch-statistic{color:#fff;font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:2.5rem;font-weight:700;line-height:2.5rem;margin-bottom:.625rem;margin-left:1rem;margin-right:1rem;text-align:center}
@media(min-width:640px){.ch-statistic{font-size:8.125rem;line-height:7.8125rem;margin-bottom:1.25rem;margin-left:2.625rem;margin-right:2.625rem}
}
@media(min-width:1024px){.ch-statistic{font-size:11.875rem;line-height:11.5625rem;margin-bottom:.625rem;margin-left:4.5rem;margin-right:4.5rem}
}
.ch-statistic-note{color:#bababa;font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.625rem;margin:0 auto;max-width:18.75rem;text-align:center;padding:1rem}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ch-statistic-note{width:18.75rem}
}
@media(min-width:640px){.ch-statistic-note{font-size:1.5rem;line-height:1.875rem;max-width:none}
}
@media all and (min-width:640px) and (-ms-high-contrast:none),(min-width:640px) and (-ms-high-contrast:active){.ch-statistic-note{width:auto}
}
@media(min-width:1024px){.ch-statistic-note{font-size:1.875rem;line-height:2.25rem}
}
@media(min-width:1024px){.ch-statistic+.ch-statistic-note{margin-top:1.875rem}
}
.ch-topic-container{overflow:hidden}
.ch-heading-note-philanthropy{bottom:-2.8125rem;height:3rem;left:50%;transform:translateX(-20%);width:9.25rem}
@media(min-width:640px){.ch-heading-note-philanthropy{bottom:-5.5rem;height:5.25rem;left:59%;width:18.25rem}
}
@media(min-width:1024px){.ch-heading-note-philanthropy{bottom:-7.8125rem;height:8.5rem;left:57%;width:27.75rem}
}
@media(min-width:1440px){.ch-heading-note-philanthropy{bottom:-8.5625rem;height:8.5rem;left:54.5%;width:27.75rem}
}
.ch-topic-container-philanthropy .ch-hero-paragraph{max-width:calc(100% * (270 / 320))}
@media(min-width:640px){.ch-topic-container-philanthropy .ch-hero-paragraph{max-width:calc(100% * (799 / 1023))}
}
@media(min-width:1024px){.ch-topic-container-philanthropy .ch-hero-paragraph{max-width:calc(100% * (1144 / 1440))}
}
@media(min-width:1440px){.ch-topic-container-philanthropy .ch-hero-paragraph{max-width:calc(100% * (1144 / 1680))}
}
.ch-paragraph-philanthropy-1{max-width:calc(100% * (270 / 320));padding-bottom:3.75rem;padding-top:5.625rem}
@media(min-width:640px){.ch-paragraph-philanthropy-1{max-width:52.875rem;padding-bottom:9.375rem;padding-top:12.5rem}
}
@media(min-width:1024px){.ch-paragraph-philanthropy-1{max-width:71.8125rem;padding-bottom:11.25rem;padding-top:18.75rem}
}
@media(min-width:1440px){.ch-paragraph-philanthropy-1{max-width:73.4375rem;padding-bottom:13.9375rem;padding-top:18.875rem}
}
.ch-paragraph-philanthropy-2{padding-bottom:2.5rem;padding-top:4.375rem;text-align:center}
@media(min-width:640px){.ch-paragraph-philanthropy-2{max-width:48.6875rem;padding-bottom:6.25rem;padding-top:12.5rem;text-align:left}
}
@media(min-width:1024px){.ch-paragraph-philanthropy-2{max-width:60.5rem;padding-bottom:12.5rem;padding-top:15.625rem}
}
@media(min-width:1440px){.ch-paragraph-philanthropy-2{padding-bottom:12.5rem;padding-top:15.625rem}
}
.ch-paragraph-philanthropy-3{padding-bottom:0;padding-top:5.625rem}
@media(min-width:640px){.ch-paragraph-philanthropy-3{max-width:43.6875rem;padding-top:12.5rem}
}
@media(min-width:1024px){.ch-paragraph-philanthropy-3{max-width:51.5625rem;padding-top:18.75rem}
}
.philanthropy-topic-handprint-container{position:relative}
.philanthropy-topic-handprint-container-1{left:calc(-100% * (20 / 320));position:absolute;top:calc(-1 * 100vw * (60 / 320));z-index:0;width:calc(100% * (152 / 320))}
@media(min-width:640px){.philanthropy-topic-handprint-container-1{left:calc(100% * (65 / 1023));top:calc(-1 * 100vw * (75 / 1023));width:calc(100% * (280 / 1023))}
}
@media(min-width:1024px){.philanthropy-topic-handprint-container-1{left:calc(100% * (95 / 1440));top:calc(-1 * 100vw * (115 / 1440));width:calc(100% * (385 / 1440))}
}
@media(min-width:1440px){.philanthropy-topic-handprint-container-1{left:calc(100% * (100 / 1680));top:calc(-1 * 100vw * (160 / 1680));width:calc(100% * (460 / 1680))}
}
.philanthropy-topic-handprint-container-2{position:absolute;right:calc(-100% * (65 / 320));top:.9375rem;transform:rotate(54deg);z-index:0;width:calc(100% * (200 / 320))}
@media(min-width:640px){.philanthropy-topic-handprint-container-2{right:calc(-100% * (80 / 1023));top:calc(-1 * 100vw * (40 / 1023));width:calc(100% * (440 / 1023))}
}
@media(min-width:1024px){.philanthropy-topic-handprint-container-2{right:calc(-100% * (140 / 1440));top:calc(-1 * 100vw * (115 / 1440));width:calc(100% * (600 / 1440))}
}
@media(min-width:1440px){.philanthropy-topic-handprint-container-2{right:calc(-100% * (100 / 1680));top:calc(-1 * 100vw * (160 / 1680));width:calc(100% * (500 / 1680))}
}
.philanthropy-img{position:relative;z-index:1}
@media(max-width:639px){.ch-topic-image-collection-container-1{margin-bottom:4.1875rem}
}
@media(max-width:639px){.ch-topic-image-collection-container-2{margin-bottom:5.625rem}
}
@media(min-width:640px){.ch-topic-image-collection-container{margin-bottom:12.5rem}
}
@media(min-width:1024px){.ch-topic-image-collection-container{margin-bottom:18.75rem}
}
.philanthropy-image-row-1{align-items:flex-end;justify-content:flex-end;position:relative}
@media(min-width:640px){.philanthropy-image-row-1{position:static}
}
.philanthropy-image-row-1:after{background-color:#fff;content:'';height:calc(100% + 10px + 30px);right:calc((33 / 320) * 100%);position:absolute;top:0;width:.0625rem;z-index:2}
@media(min-width:640px){.philanthropy-image-row-1:after{content:none}
}
.philanthropy-image-row-1 p{padding-bottom:2.5rem;margin-left:calc((41 / 320) * 100%);max-width:calc((239 / 320) * 100%)}
@media(min-width:640px){.philanthropy-image-row-1 p{margin-left:calc((100 / 1023) * 100%);padding-bottom:3.75rem;position:relative;width:calc((190 / 1023) * 100%)}
}
@media(min-width:1024px){.philanthropy-image-row-1 p{margin-left:calc((128 / 1440) * 100%);padding-bottom:6.875rem;width:calc((309 / 1440) * 100%)}
}
@media(min-width:1440px){.philanthropy-image-row-1 p{margin-left:calc((130 / 1680) * 100%);padding-bottom:6.25rem;width:calc((309 / 1680) * 100%)}
}
@media(min-width:640px){.philanthropy-image-row-1 p:after{background-color:#fff;content:'';height:calc(100% + 60px);left:-2.5rem;position:absolute;top:0;width:.125rem;z-index:2}
}
@media(min-width:1024px){.philanthropy-image-row-1 p:after{height:calc(100% + 88px);width:.1875rem}
}
@media(min-width:1440px){.philanthropy-image-row-1 p:after{height:calc(100% + 100px)}
}
.philanthropy-image-row-1 .philanthropy-img{margin-left:calc((16 / 320) * 100%);width:calc((238 / 320) * 100%)}
@media(min-width:640px){.philanthropy-image-row-1 .philanthropy-img{margin-left:calc((42 / 1023) * 100%);width:calc((619 / 1023) * 100%)}
}
@media(min-width:1024px){.philanthropy-image-row-1 .philanthropy-img{margin-left:calc((72 / 1440) * 100%);width:calc((857 / 1440) * 100%)}
}
@media(min-width:1440px){.philanthropy-image-row-1 .philanthropy-img{margin-left:calc((192 / 1680) * 100%);width:calc((857 / 1680) * 100%)}
}
.philanthropy-image-row-2 .philanthropy-img,.philanthropy-image-row-5 .philanthropy-img{margin-top:.625rem;width:calc((309 / 320) * 100%)}
@media(min-width:640px){.philanthropy-image-row-2 .philanthropy-img,.philanthropy-image-row-5 .philanthropy-img{margin-top:1rem;width:calc((981 / 1023) * 100%)}
}
@media(min-width:1024px){.philanthropy-image-row-2 .philanthropy-img,.philanthropy-image-row-5 .philanthropy-img{width:calc((1368 / 1440) * 100%)}
}
@media(min-width:1440px){.philanthropy-image-row-2 .philanthropy-img,.philanthropy-image-row-5 .philanthropy-img{width:calc((1560 / 1680) * 100%)}
}
@media(max-width:639px){.philanthropy-image-row-5 .philanthropy-img{width:100%}
}
.philanthropy-image-row-3 .philanthropy-img{margin-left:calc((113 / 320) * 100%);margin-top:.625rem;width:calc((166 / 320) * 100%)}
@media(min-width:640px){.philanthropy-image-row-3 .philanthropy-img{margin-left:0;margin-right:calc((122 / 1023) * 100%);margin-top:1rem;width:calc((460 / 1023) * 100%)}
}
@media(min-width:1024px){.philanthropy-image-row-3 .philanthropy-img{margin-right:calc((181 / 1440) * 100%);width:calc((639 / 1440) * 100%)}
}
@media(min-width:1440px){.philanthropy-image-row-3 .philanthropy-img{margin-right:calc((192 / 1680) * 100%);width:calc((638 / 1680) * 100%)}
}
.philanthropy-image-row-3 p{margin-left:calc((40 / 320) * 100%);margin-top:2.5rem;position:relative;width:calc((197 / 320) * 100%)}
@media(min-width:640px){.philanthropy-image-row-3 p{margin-bottom:6.25rem;margin-left:0;margin-right:calc((80 / 1023) * 100%);margin-top:auto;width:calc((240 / 1023) * 100%)}
}
@media(min-width:1024px){.philanthropy-image-row-3 p{margin-bottom:8.125rem;margin-right:calc((129 / 1440) * 100%);width:calc((309 / 1440) * 100%)}
}
@media(min-width:1440px){.philanthropy-image-row-3 p{margin-bottom:12.5rem;margin-right:calc((130 / 1680) * 100%);width:calc((309 / 1680) * 100%)}
}
.philanthropy-image-row-3 p:after{background-color:#fff;bottom:0;content:'';height:calc(100% + 70px);right:-1.5rem;position:absolute;width:.0625rem;z-index:2}
@media(min-width:640px){.philanthropy-image-row-3 p:after{bottom:auto;height:.125rem;left:0;right:auto;top:-1.875rem;width:23.625rem}
}
@media(min-width:1024px){.philanthropy-image-row-3 p:after{height:.1875rem;top:-2.5rem;width:32.875rem}
}
.philanthropy-image-row-4{margin-top:12.5rem;position:relative}
@media(min-width:640px){.philanthropy-image-row-4{margin-top:15.375rem}
}
@media(min-width:1024px){.philanthropy-image-row-4{margin-top:16.5rem}
}
@media(min-width:1440px){.philanthropy-image-row-4{margin-top:15.625rem}
}
.philanthropy-image-row-4 p{margin-bottom:2.5rem;margin-left:calc((65 / 320) * 100%);position:relative;width:calc((214 / 320) * 100%)}
@media(min-width:640px){.philanthropy-image-row-4 p{margin-bottom:5.625rem;margin-left:calc((121 / 1023) * 100%);margin-top:auto;width:calc((190 / 1023) * 100%)}
}
@media(min-width:1024px){.philanthropy-image-row-4 p{margin-left:calc((181 / 1440) * 100%);width:calc((200 / 1440) * 100%)}
}
@media(min-width:1440px){.philanthropy-image-row-4 p{margin-left:calc((301 / 1680) * 100%);width:calc((200 / 1680) * 100%)}
}
.philanthropy-image-row-4 p:before{background-color:#fff;content:'';height:17.1875rem;left:-1.875rem;position:absolute;top:0;width:.0625rem;z-index:2}
@media(min-width:640px){.philanthropy-image-row-4 p:before{height:17.875rem;left:-2.5rem;width:.125rem}
}
@media(min-width:1024px){.philanthropy-image-row-4 p:before{height:22.25rem;width:.1875rem}
}
.philanthropy-image-row-4 .philanthropy-img{margin-left:calc((65 / 320) * 100%);width:calc((239 / 320) * 100%)}
@media(min-width:640px){.philanthropy-image-row-4 .philanthropy-img{margin-left:calc((50 / 1023) * 100%);width:calc((620 / 1023) * 100%)}
}
@media(min-width:1024px){.philanthropy-image-row-4 .philanthropy-img{margin-left:calc((129 / 1440) * 100%);width:calc((858 / 1440) * 100%)}
}
@media(min-width:1440px){.philanthropy-image-row-4 .philanthropy-img{margin-left:calc((129 / 1680) * 100%);width:calc((858 / 1680) * 100%)}
}
@media(min-width:640px){.philanthropy-image-row-5{display:flex;justify-content:flex-end}
}
.philanthropy-image-row-6{margin-bottom:5.625rem}
.philanthropy-image-row-6 p{margin-left:calc((89 / 320) * 100%);margin-top:2.5rem;position:relative;width:calc((197 / 320) * 100%)}
@media(min-width:640px){.philanthropy-image-row-6 p{margin-left:calc((100 / 1023) * 100%);margin-top:10.125rem;width:calc((220 / 1023) * 100%)}
}
@media(min-width:1024px){.philanthropy-image-row-6 p{margin-left:calc((129 / 1440) * 100%);margin-top:15.1875rem;width:calc((258 / 1440) * 100%)}
}
@media(min-width:1440px){.philanthropy-image-row-6 p{margin-bottom:8.125rem;margin-left:calc((129 / 1680) * 100%);margin-top:auto;width:calc((309 / 1680) * 100%)}
}
.philanthropy-image-row-6 p:before{background-color:#fff;bottom:0;content:'';height:10.8125rem;left:-1.875rem;position:absolute;width:.0625rem;z-index:2}
@media(min-width:640px){.philanthropy-image-row-6 p:before{bottom:auto;height:.125rem;left:auto;right:0;top:-1.875rem;width:23.625rem}
}
@media(min-width:1024px){.philanthropy-image-row-6 p:before{height:.1875rem;top:-3.1875rem;width:30rem}
}
@media(min-width:1440px){.philanthropy-image-row-6 p:before{top:-2.5625rem;width:32.8125rem}
}
.philanthropy-image-row-6 .philanthropy-img{margin-left:calc((40 / 320) * 100%);margin-top:.625rem;width:calc((165 / 320) * 100%)}
@media(min-width:640px){.philanthropy-image-row-6 .philanthropy-img{margin-left:calc((121 / 1023) * 100%);width:calc((460 / 1023) * 100%)}
}
@media(min-width:1024px){.philanthropy-image-row-6 .philanthropy-img{margin-left:calc((181 / 1440) * 100%);width:calc((639 / 1440) * 100%)}
}
@media(min-width:1440px){.philanthropy-image-row-6 .philanthropy-img{margin-left:calc((192 / 1680) * 100%);width:calc((638 / 1680) * 100%)}
}
.ch-statistic-philanthropy-2{position:relative}
.ch-statistic-container-philanthropy{padding-bottom:8.75rem}
@media(min-width:640px){.ch-statistic-container-philanthropy{padding-bottom:15.625rem}
}
@media(min-width:1024px){.ch-statistic-container-philanthropy{padding-bottom:23.125rem}
}
@media(min-width:640px) and (max-width:750px){.ch-statistic-philanthropy-2 .ch-statistic{font-size:6.25rem;line-height:5.9375rem}
}
.ch-statistic-philanthropy-2 .ch-statistic span{position:relative;display:inline-block}
.ch-statistic-philanthropy-2 .ch-statistic-written-note{bottom:0;height:5.9375rem;left:50%;position:absolute;transform:translate(-20%,80px);width:10.1875rem}
@media(min-width:640px){.ch-statistic-philanthropy-2 .ch-statistic-written-note{height:11.5625rem;left:auto;right:0;transform:translate(-5px,150px);width:20.3125rem}
}
@media(min-width:640px) and (max-width:750px){.ch-statistic-philanthropy-2 .ch-statistic-written-note{transform:translate(-8px,130px)}
}
@media(min-width:1024px){.ch-statistic-philanthropy-2 .ch-statistic-written-note{height:15.9375rem;transform:translate(52px,210px);width:28.4375rem}
}
.ch-quote-signature-kevin{left:auto;max-width:8.25rem;right:2.5625rem;width:calc((132 / 320) * 100%)}
@media(min-width:640px){.ch-quote-signature-kevin{bottom:auto;right:calc((77 / 1023) * -200%);top:calc(100% * 375 / 640);transform:translateY(50%);max-width:13.125rem;width:calc((210 / 1023) * 200%)}
}
@media(min-width:1024px){.ch-quote-signature-kevin{right:calc((101 / 1440) * -200%);top:calc(100% * 524 / 900);transform:translateY(35%);max-width:23.125rem;width:calc((370 / 1440) * 200%)}
}
@media(min-width:1440px){.ch-quote-signature-kevin{right:calc((10 / 1680) * -200%);transform:translateY(9%);width:calc((370 / 1680) * 200%)}
}
.ch-quote-signature-elizabeth{bottom:.25rem;left:auto;max-width:12.375rem;right:2.125rem;width:calc((198 / 320) * 100%)}
@media(min-width:640px){.ch-quote-signature-elizabeth{right:calc((52 / 1023) * -200%);max-width:20.3125rem;width:calc((325 / 1023) * 200%)}
}
@media(min-width:1024px){.ch-quote-signature-elizabeth{bottom:0;right:calc((70 / 1440) * -200%);max-width:36rem;width:calc((576 / 1440) * 200%)}
}
@media(min-width:1440px){.ch-quote-signature-elizabeth{bottom:3.4375rem;right:calc((10 / 1680) * -200%);max-width:35.625rem;width:calc((570 / 1680) * 200%)}
}
.ch-quote-signature-carter{left:auto;right:3.125rem;max-width:8.125rem;width:calc((130 / 320) * 100%)}
@media(min-width:640px){.ch-quote-signature-carter{bottom:auto;left:calc((57 / 1023) * -200%);right:auto;top:calc(100% * 375 / 640);transform:translateY(50%);max-width:12.5rem;width:calc((200 / 1023) * 200%)}
}
@media(min-width:1024px){.ch-quote-signature-carter{left:calc((70 / 1440) * -200%);top:calc(100% * 524 / 900);transform:translateY(35%);max-width:21.25rem;width:calc((340 / 1440) * 200%)}
}
@media(min-width:1440px){.ch-quote-signature-carter{left:calc((74 / 1680) * -200%);max-width:23.125rem;transform:translateY(9%);width:calc((370 / 1680) * 200%)}
}
.philanthropy-footer{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding-top:5.625rem}
@media(min-width:640px){.philanthropy-footer{padding-top:6.25rem}
}
@media(min-width:1024px){.philanthropy-footer{padding-top:7rem}
}
.philanthropy-footer-logo{height:7.5625rem;margin-bottom:1.25rem;width:11.8125rem}
@media(min-width:640px){.philanthropy-footer-logo{margin-bottom:1.875rem;height:9.8125rem;width:15.25rem}
}
@media(min-width:1024px){.philanthropy-footer-logo{margin-bottom:2.625rem;height:11rem;width:17.125rem}
}
.philanthropy-footer-heading{color:#333;font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.625rem;max-width:13.3125rem;padding-bottom:.625rem;text-align:center}
@media(min-width:640px){.philanthropy-footer-heading{font-size:1.875rem;line-height:2.25rem;max-width:none;padding-bottom:1.625rem}
}
@media(min-width:1024px){.philanthropy-footer-heading{font-size:2.5rem;line-height:2.625rem;padding-bottom:1.25rem}
}
.philanthropy-footer-link{color:#002c5e;display:flex;font-size:.875rem;font-weight:700;line-height:1.25rem;text-decoration:none}
.philanthropy-footer-link svg{margin-left:.5rem}
@media(min-width:640px){.philanthropy-footer-link{font-size:1rem;line-height:1.375rem}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.philanthropy-image-row-1,.philanthropy-image-row-2,.philanthropy-image-row-3,.philanthropy-image-row-4,.philanthropy-image-row-5,.philanthropy-image-row-6{flex-shrink:0}
.philanthropy-image-row-3 .ch-topic-image-caption,.philanthropy-image-row-4 .ch-topic-image-caption{align-self:flex-end}
}
.ch-heading-note-bft{bottom:-3.125rem;height:3.125rem;right:calc(100% * (14 / 320));width:10rem}
@media(min-width:640px){.ch-heading-note-bft{bottom:-5.5rem;height:5.625rem;right:calc(100% * (123 / 1023));width:20rem}
}
@media(min-width:1024px){.ch-heading-note-bft{bottom:-8.125rem;height:8.875rem;right:calc(100% * (75 / 1440));width:29.6875rem}
}
@media(min-width:1440px){.ch-heading-note-bft{bottom:-9.0625rem;height:9.0625rem;right:calc(100% * (194 / 1680));width:30rem}
}
.ch-paragraph-bft-1{max-width:calc(100% * (288 / 320));padding-bottom:4.375rem;padding-top:5.625rem}
@media(min-width:640px){.ch-paragraph-bft-1{max-width:42.9375rem;padding-bottom:12.5rem;padding-top:12.6875rem}
}
@media(min-width:1024px){.ch-paragraph-bft-1{max-width:53.625rem;padding-bottom:15.0625rem;padding-top:18.75rem}
}
.bft-image-row-4 p{margin-bottom:2.5rem;margin-left:calc((114 / 320) * 100%);position:relative;width:calc((165 / 320) * 100%)}
@media(min-width:640px){.bft-image-row-4 p{margin-bottom:5.625rem;margin-left:calc((121 / 1023) * 100%);margin-top:6.1875rem;width:calc((190 / 1023) * 100%)}
}
@media(min-width:1024px){.bft-image-row-4 p{margin-left:calc((72 / 1440) * 100%);width:calc((309 / 1440) * 100%)}
}
@media(min-width:1440px){.bft-image-row-4 p{margin-left:calc((192 / 1680) * 100%);width:calc((309 / 1680) * 100%)}
}
.bft-image-row-4 p:before{background-color:#fff;content:'';height:calc(100% + 70px);left:-1.875rem;position:absolute;top:0;width:.0625rem;z-index:2}
@media(min-width:640px){.bft-image-row-4 p:before{height:.125rem;left:0;top:-1.875rem;width:calc(100vw * (300 / 1023))}
}
@media(min-width:1024px){.bft-image-row-4 p:before{height:.1875rem;width:32.8125rem}
}
.bft-image-row-4 .bft-img{margin-left:calc((65 / 320) * 100%);width:calc((239 / 320) * 100%)}
@media(min-width:640px){.bft-image-row-4 .bft-img{align-self:flex-start;flex:1;margin-left:calc((50 / 1023) * 100%);padding-right:2.625rem;width:calc((620 / 1023) * 100%)}
}
@media(min-width:1024px){.bft-image-row-4 .bft-img{margin-left:calc((129 / 1440) * 100%);padding-right:4.5rem;width:calc((858 / 1440) * 100%)}
}
@media(min-width:1440px){.bft-image-row-4 .bft-img{margin-left:calc((130 / 1680) * 100%);padding-right:12rem;width:calc((858 / 1680) * 100%)}
}
.bft-image-row-2 .bft-img,.bft-image-row-5 .bft-img{margin-top:.625rem;width:calc((309 / 320) * 100%)}
@media(min-width:640px){.bft-image-row-2 .bft-img,.bft-image-row-5 .bft-img{margin-top:1rem;width:calc((981 / 1023) * 100%)}
}
@media(min-width:1024px){.bft-image-row-2 .bft-img,.bft-image-row-5 .bft-img{width:calc((1368 / 1440) * 100%)}
}
@media(min-width:1440px){.bft-image-row-2 .bft-img,.bft-image-row-5 .bft-img{width:calc((1560 / 1680) * 100%)}
}
@media(max-width:639px){.bft-image-row-5 .bft-img{width:100%}
}
@media(min-width:640px){.bft-image-row-5{justify-content:flex-end}
}
.bft-image-row-6{position:relative;padding-bottom:21.875rem}
@media(min-width:640px){.bft-image-row-6{align-items:flex-start;padding-bottom:25.625rem}
}
@media(min-width:1024px){.bft-image-row-6{padding-bottom:28.1875rem}
}
@media(min-width:1440px){.bft-image-row-6{padding-bottom:31.3125rem}
}
.bft-image-row-6 p{margin-left:calc((89 / 320) * 100%);margin-top:2.5rem;position:relative;width:calc((197 / 320) * 100%);z-index:2}
@media(min-width:640px){.bft-image-row-6 p{margin-left:calc((100 / 1023) * 100%);margin-top:10.125rem;width:calc((220 / 1023) * 100%)}
}
@media(min-width:1024px){.bft-image-row-6 p{margin-left:calc((129 / 1440) * 100%);margin-top:15.1875rem;width:calc((258 / 1440) * 100%)}
}
@media(min-width:1440px){.bft-image-row-6 p{margin-bottom:8.125rem;margin-left:calc((129 / 1680) * 100%);margin-top:17.1875rem;width:calc((309 / 1680) * 100%)}
}
.bft-image-row-6 p:before{background-color:#fff;bottom:0;content:'';height:21.25rem;left:-1.875rem;position:absolute;width:.0625rem;z-index:2}
@media(min-width:640px){.bft-image-row-6 p:before{bottom:auto;height:.125rem;left:auto;right:0;top:-1.875rem;width:23.625rem}
}
@media(min-width:1024px){.bft-image-row-6 p:before{height:.1875rem;top:-3.1875rem;width:30rem}
}
@media(min-width:1440px){.bft-image-row-6 p:before{top:-2.5625rem;width:32.8125rem}
}
.bft-image-row-6 .bft-img{margin-left:calc((40 / 320) * 100%);margin-top:.625rem;position:relative;width:calc((165 / 320) * 100%)}
@media(min-width:640px){.bft-image-row-6 .bft-img{margin-left:calc((121 / 1023) * 100%);width:calc((460 / 1023) * 100%)}
}
@media(min-width:1024px){.bft-image-row-6 .bft-img{margin-left:calc((181 / 1440) * 100%);width:calc((639 / 1440) * 100%)}
}
@media(min-width:1440px){.bft-image-row-6 .bft-img{margin-left:calc((192 / 1680) * 100%);width:calc((638 / 1680) * 100%)}
}
.bft-image-row-6-bg{bottom:-5.625rem;max-width:none;position:absolute;right:-6.4375rem;width:40rem}
@media(min-width:640px){.bft-image-row-6-bg{bottom:-8.125rem;left:0;margin:0 auto;right:0;width:100%}
}
@media(min-width:1024px){.bft-image-row-6-bg{bottom:-15.875rem}
}
@media(min-width:1440px){.bft-image-row-6-bg{bottom:-15.3125rem;max-width:1440px}
}
.bft-image-row-7{position:relative}
.bft-image-row-7 .mcl-card{position:relative;width:calc((238 / 320) * 100%);margin-top:.625rem;margin-left:calc((16 / 320) * 100%);z-index:1}
@media(min-width:640px){.bft-image-row-7 .mcl-card{width:calc((619 / 1023) * 100%);margin-top:1rem;margin-left:calc((42 / 1023) * 100%)}
}
@media(min-width:1024px){.bft-image-row-7 .mcl-card{width:calc((857 / 1440) * 100%);margin-left:calc((72 / 1440) * 100%)}
}
@media(min-width:1440px){.bft-image-row-7 .mcl-card{width:calc((857 / 1680) * 100%);margin-left:calc((192 / 1680) * 100%)}
}
.bft-image-row-7 p{position:relative;width:calc((197 / 320) * 100%);margin-top:2.5rem;margin-left:calc((65 / 320) * 100%);z-index:2}
@media(min-width:640px){.bft-image-row-7 p{width:calc((220 / 1023) * 100%);margin-top:3.75rem;margin-left:calc((100 / 1023) * 100%)}
}
@media(min-width:1024px){.bft-image-row-7 p{width:calc((258 / 1440) * 100%);margin-top:7.5rem;margin-left:calc((129 / 1440) * 100%)}
}
@media(min-width:1440px){.bft-image-row-7 p{width:calc((309 / 1680) * 100%);margin-top:12.5rem;margin-left:calc((129 / 1680) * 100%)}
}
.bft-image-row-7 p:before{content:'';width:.0625rem;height:calc(100% + 70px);position:absolute;bottom:0;left:-1.875rem;background-color:#fff;z-index:2}
@media(min-width:640px){.bft-image-row-7 p:before{width:23.625rem;height:.125rem;top:-1.875rem;right:0;bottom:auto;left:auto}
}
@media(min-width:1024px){.bft-image-row-7 p:before{width:30rem;height:.1875rem;top:-3.1875rem}
}
@media(min-width:1440px){.bft-image-row-7 p:before{width:32.8125rem;height:.1875rem;top:-2.5625rem}
}
.ch-statistic-container-bft-1{padding-bottom:9.9375rem}
@media(min-width:640px){.ch-statistic-container-bft-1{padding-bottom:18.625rem}
}
@media(min-width:1024px){.ch-statistic-container-bft-1{padding-bottom:26.5rem}
}
@media(min-width:1440px){.ch-statistic-container-bft-1{padding-bottom:22.5625rem}
}
.ch-statistic-container-bft-1 .ch-statistics{position:relative}
.ch-statistic-container-bft-1 .ch-statistic-written-note{height:5.9375rem;left:50%;position:absolute;top:85%;transform:translateX(-30%);width:10.1875rem}
@media(min-width:640px){.ch-statistic-container-bft-1 .ch-statistic-written-note{height:11.5625rem;transform:translateX(-0.375rem);width:20.3125rem}
}
@media(min-width:1024px){.ch-statistic-container-bft-1 .ch-statistic-written-note{height:15.9375rem;top:87%;transform:translateX(3.125rem);width:28.4375rem}
}
@media(min-width:1440px){.ch-statistic-container-bft-1 .ch-statistic-written-note{transform:translateX(calc(100vw * (165 / 1680)))}
}
.ch-paragraph-bft-2{max-width:calc(100% * (275 / 320));padding-bottom:3.75rem;padding-top:5.625rem}
@media(min-width:640px){.ch-paragraph-bft-2{max-width:44.3125rem;padding-bottom:9.375rem;padding-top:12.5rem}
}
@media(min-width:1024px){.ch-paragraph-bft-2{max-width:60.5rem;padding-bottom:12.5rem;padding-top:15.625rem}
}
@media(min-width:640px){.bft-fuel-container{padding-bottom:12.5rem}
}
.bft-fuel-list-container{overflow:hidden;position:relative}
@media(min-width:640px){.bft-fuel-list-container{max-width:61.3125rem}
}
@media(min-width:1024px){.bft-fuel-list-container{max-width:85.5rem}
}
.bft-fuel-list-bg{display:none}
@media(min-width:640px){.bft-fuel-list-bg{display:block;min-height:100%;opacity:.5;position:absolute;top:0;max-width:100%}
}
.bft-fuel-list{color:#fff;display:flex;flex-direction:column;margin:0;padding:0 1rem;position:relative;z-index:1}
@media(min-width:640px){.bft-fuel-list{flex-direction:row;justify-content:space-around;padding:8.875rem 0}
}
@media(min-width:1024px){.bft-fuel-list{flex-direction:row;padding:15rem 0}
}
@media(min-width:1440px){.bft-fuel-list{flex-direction:row;padding:18.375rem 0}
}
.bft-fuel-list-item{display:flex;flex-direction:column;align-items:center;margin-bottom:3.125rem}
@media(min-width:640px){.bft-fuel-list-item{margin-bottom:0}
}
.bft-fuel-list-item-icon{margin:auto 0}
.bft-fuel-list-item:nth-of-type(1) img{height:7.5rem;width:5.25rem}
.bft-fuel-list-item:nth-of-type(2) img{height:7.625rem;width:7.125rem}
.bft-fuel-list-item:nth-of-type(3){margin-bottom:3.6875rem}
@media(min-width:640px){.bft-fuel-list-item:nth-of-type(3){margin-bottom:0}
}
.bft-fuel-list-item:nth-of-type(3) img{height:7.6875rem;width:7.6875rem}
.bft-fuel-list-item:nth-of-type(4){margin-bottom:5.625rem}
@media(min-width:640px){.bft-fuel-list-item:nth-of-type(4){margin-bottom:0}
}
.bft-fuel-list-item:nth-of-type(4) img{height:6.375rem;width:7.5rem}
.bft-fuel-list-item-heading{font-size:1.25rem;line-height:1.625rem;font-weight:500;padding-top:1.25rem;text-align:center}
@media(min-width:640px){.bft-fuel-list-item-heading{font-size:1.5rem;line-height:1.875rem;margin-top:auto}
}
@media(min-width:1024px){.bft-fuel-list-item-heading{font-size:1.875rem;line-height:2.25rem}
}
.bft-fuel-list-item-des{font-weight:400;line-height:1.375rem;max-width:14.8125rem;text-align:center}
@media(min-width:640px){.bft-fuel-list-item-des{font-size:1.125rem;line-height:1.5rem;padding-top:.3125rem}
}
@media(min-width:1440px){.bft-fuel-list-item-des{padding-top:0}
}
.ch-quote-signature-john{height:7.9375rem;left:auto;right:5rem;transform:translateY(64%) rotate(-26deg);width:6.25rem}
@media(min-width:640px){.ch-quote-signature-john{bottom:auto;height:9.6875rem;right:calc(100% * (35 / 512));top:calc(100% * 375 / 640);transform:translateY(50%) rotate(-26deg);width:12.8125rem}
}
@media(min-width:1024px){.ch-quote-signature-john{height:17.5rem;width:22.5rem;right:calc(-100% * (250 / 1440));top:calc(100% * 524 / 900);transform:translateY(22%) rotate(-26deg)}
}
@media(min-width:1440px){.ch-quote-signature-john{right:-2%;transform:translateY(8%) rotate(-26deg)}
}
.ch-paragraph-bft-3{max-width:calc(100% * (264 / 320));padding-top:5.625rem}
@media(min-width:640px){.ch-paragraph-bft-3{max-width:38.75rem;padding-bottom:2.375rem;padding-top:12.5rem}
}
@media(min-width:1024px){.ch-paragraph-bft-3{max-width:53rem;padding-bottom:3.0625rem;padding-top:15.625rem}
}
@media(min-width:1440px){.ch-paragraph-bft-3{padding-bottom:0}
}
.bft-image-row-1{position:relative;padding-top:10.625rem}
@media(min-width:640px){.bft-image-row-1{flex-direction:column;padding-top:9.375rem}
}
@media(min-width:1024px){.bft-image-row-1{padding-top:15.8125rem}
}
@media(min-width:1440px){.bft-image-row-1{padding-top:22.125rem}
}
.bft-image-row-1-bg{position:absolute;top:0}
.bft-image-row-1 p{padding-bottom:2.5rem;margin-left:calc((65 / 320) * 100%);max-width:calc((214 / 320) * 100%);position:relative;z-index:2}
@media(min-width:640px){.bft-image-row-1 p{margin-left:calc((121 / 1023) * 100%);padding-bottom:3.75rem;width:calc((320 / 1023) * 100%)}
}
@media(min-width:1024px){.bft-image-row-1 p{margin-left:calc((181 / 1440) * 100%);padding-bottom:5.875rem;width:19.375rem}
}
@media(min-width:1440px){.bft-image-row-1 p{margin-left:calc((181 / 1680) * 100%);padding-bottom:5.875rem}
}
.bft-image-row-1 p:after{background-color:#fff;content:'';height:calc(100% + 30px);left:calc(-30px);position:absolute;top:0;width:.0625rem;z-index:2}
@media(min-width:640px){.bft-image-row-1 p:after{height:calc(100% + 60px);left:-2.5rem;width:.125rem}
}
@media(min-width:1024px){.bft-image-row-1 p:after{height:calc(100% + 88px);width:.1875rem}
}
@media(min-width:1440px){.bft-image-row-1 p:after{height:calc(100% + 100px)}
}
.bft-image-row-1 .bft-img{margin-left:calc((16 / 320) * 100%);width:calc((238 / 320) * 100%);position:relative;z-index:1}
@media(min-width:640px){.bft-image-row-1 .bft-img{margin-left:calc((42 / 1023) * 100%);width:calc((619 / 1023) * 100%)}
}
@media(min-width:1024px){.bft-image-row-1 .bft-img{margin-left:calc((72 / 1440) * 100%);width:calc((857 / 1440) * 100%)}
}
@media(min-width:1440px){.bft-image-row-1 .bft-img{margin-left:calc((192 / 1680) * 100%);width:calc((857 / 1680) * 100%)}
}
.bft-image-row-3 .bft-img{margin-left:calc((113 / 320) * 100%);margin-top:.625rem;width:calc((166 / 320) * 100%)}
@media(min-width:640px){.bft-image-row-3 .bft-img{margin-left:0;margin-right:calc((122 / 1023) * 100%);margin-top:1rem;width:calc((460 / 1023) * 100%)}
}
@media(min-width:1024px){.bft-image-row-3 .bft-img{margin-right:calc((181 / 1440) * 100%);width:calc((639 / 1440) * 100%)}
}
@media(min-width:1440px){.bft-image-row-3 .bft-img{margin-right:calc((192 / 1680) * 100%);width:calc((638 / 1680) * 100%)}
}
.bft-image-row-3 p{margin-left:calc((40 / 320) * 100%);margin-top:2.5rem;position:relative;width:calc((197 / 320) * 100%)}
@media(min-width:640px){.bft-image-row-3 p{margin-top:9.0625rem;margin-left:0;margin-right:calc((80 / 1023) * 100%);width:calc((240 / 1023) * 100%)}
}
@media(min-width:1024px){.bft-image-row-3 p{margin-top:19.75rem;margin-right:calc((129 / 1440) * 100%);width:calc((309 / 1440) * 100%)}
}
@media(min-width:1440px){.bft-image-row-3 p{margin-top:22.5rem;margin-right:calc((130 / 1680) * 100%);width:calc((309 / 1680) * 100%)}
}
.bft-image-row-3 p:after{background-color:#fff;bottom:0;content:'';height:calc(100% + 70px);right:-1.5rem;position:absolute;width:.0625rem;z-index:2}
@media(min-width:640px){.bft-image-row-3 p:after{bottom:auto;height:.125rem;left:0;right:auto;top:-1.875rem;width:23.625rem}
}
@media(min-width:1024px){.bft-image-row-3 p:after{height:.1875rem;top:-2.5rem;width:32.875rem}
}
.ch-statistic-container-bft-2{padding-bottom:4rem;padding-top:1.875rem;margin-top:0rem}
@media(min-width:640px){.ch-statistic-container-bft-2{padding-bottom:12.5rem;margin-top:-4.375rem}
}
@media(min-width:1024px){.ch-statistic-container-bft-2{padding-bottom:15.625rem;margin-top:-8.125rem}
}
.ch-statistic-container-bft-2 .ch-statistics{align-items:center;display:flex;flex-direction:column}
.ch-statistic-container-bft-2 .ch-statistic{margin-bottom:.625rem;margin-top:.625rem}
@media(min-width:640px){.ch-statistic-container-bft-2 .ch-statistic{margin-bottom:1.25rem;margin-top:1.25rem}
}
@media(min-width:1024px){.ch-statistic-container-bft-2 .ch-statistic{margin-bottom:-0.5625rem;margin-top:.25rem}
}
@media(min-width:1440px){.ch-statistic-container-bft-2 .ch-statistic{margin-bottom:-0.3125rem;margin-top:-0.25rem}
}
.ch-statistic-container-bft-2 .ch-statistic-link{align-items:center;align-self:center;color:#fff;display:flex;font-size:.875rem;font-weight:700;line-height:1.25rem;padding-top:1.25rem;text-align:center;text-decoration:none}
@media(min-width:640px){.ch-statistic-container-bft-2 .ch-statistic-link{padding-top:2.5rem;font-size:1rem;line-height:1.375rem}
}
@media(min-width:1024px){.ch-statistic-container-bft-2 .ch-statistic-link{padding-top:3.125rem}
}
.ch-statistic-container-bft-2 .ch-statistic-link svg{height:.625rem;margin-left:.5rem;width:.4375rem}
.ch-statistic-container-bft-3{text-align:center;padding-bottom:5.3125rem}
@media(min-width:640px){.ch-statistic-container-bft-3{padding-bottom:10.625rem}
}
@media(min-width:1024px){.ch-statistic-container-bft-3{padding-bottom:15.9375rem}
}
.ch-statistic-container-bft-3 .ch-statistics{position:relative}
.ch-statistic-container-bft-3 .ch-statistic-written-note{width:10.1875rem;height:5.9375rem;left:50%;position:absolute;top:85%;transform:translateX(-30%)}
@media(min-width:640px){.ch-statistic-container-bft-3 .ch-statistic-written-note{width:20.3125rem;height:11.5625rem;transform:translateX(-0.375rem)}
}
@media(min-width:1024px){.ch-statistic-container-bft-3 .ch-statistic-written-note{top:87%;width:28.4375rem;height:15.9375rem;transform:translateX(3.125rem)}
}
@media(min-width:1440px){.ch-statistic-container-bft-3 .ch-statistic-written-note{transform:translateX(calc(100vw * (165 / 1680)))}
}
.ch-statistic-container-bft-3 .ch-statistic-link{display:inline-block;font-size:.875rem;font-weight:700;color:#fff;line-height:1.25rem;text-align:center;text-decoration:none;align-items:center;align-self:center;margin-top:7.5rem}
@media(min-width:640px){.ch-statistic-container-bft-3 .ch-statistic-link{font-size:1rem;line-height:1.375rem;margin-top:10rem}
}
@media(min-width:1024px){.ch-statistic-container-bft-3 .ch-statistic-link{margin-top:14.375rem}
}
.ch-statistic-container-bft-3 .ch-statistic-link svg{display:inline-block;height:.625rem;margin-left:.5rem;width:.4375rem}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ch-quote-photos .ch-quote-portrait,.bft-image-row-1 .bft-img,.bft-image-row-2 .bft-img img,.bft-image-row-3 .bft-img,.bft-image-row-1,.bft-image-row-2,.bft-image-row-3,.bft-image-row-4,.bft-image-row-5,.bft-image-row-6{flex-shrink:0}
}
.happy-drivers-topic-heading{font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:2.125rem;font-weight:700;line-height:2.125rem;margin:4.8125rem 0 5.9375rem;position:relative;text-align:center}
.happy-drivers-topic-heading-note{bottom:-3.125rem;height:3.125rem;left:70%;position:absolute;transform:translateX(-50%);width:6.3125rem}
.happy-drivers-topic-hero-image-container{background-color:#fff}
.happy-drivers-topic-hero-image{display:block;width:100%}
.happy-drivers-topic-hide-hero-image{z-index:-1 !important;opacity:0 !important}
.happy-drivers-topic-body{display:flex;flex-direction:column}
.happy-drivers-topic-body-transparent{padding:6.875rem 0 5rem;position:relative}
.happy-drivers-topic-paragraph{color:#fff;font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:1.5rem;font-weight:500;line-height:1.875rem;margin:0 1rem;z-index:1}
.happy-drivers-topic-paragraph:not(:last-child){margin-bottom:5.625rem}
.happy-drivers-topic-body-content{position:relative}
.happy-drivers-confidence-paragraph{margin:0;padding:0 4.125rem 0 1rem;position:relative}
.happy-drivers-redefined-paragraph{margin-left:1rem;margin-right:3.75rem}
.happy-drivers-and-more-paragraph{margin:0;padding:0 5.625rem 0 1rem;position:relative}
.happy-drivers-confidence-heart-image{bottom:-11.5rem;height:10.625rem;left:60%;position:absolute;transform:translateX(-50%);width:10.25rem;z-index:-1}
.happy-drivers-and-more-image{bottom:-1.875rem;height:1.875rem;left:9.375rem;position:absolute;width:5rem}
.happy-drivers-together-image{top:-3.125rem;height:3.125rem;left:5.9375rem;position:absolute;width:5rem}
.happy-drivers-underline{display:inline-flex;font-style:normal;position:relative}
.happy-drivers-underlined-text{z-index:2}
.happy-drivers-underline-image{left:0;max-height:.75rem;position:absolute;right:0;top:100%;transform:translateY(-50%);width:100%;z-index:1}
.happy-drivers-topic-body-padding{padding:5.625rem 0}
.happy-drivers-topic-last-body-padding{padding:5.625rem 0 3.75rem}
.happy-drivers-topic-body-light{background-color:#1a1a1a}
.happy-drivers-topic-body-dark{background-color:#0f0f0f}
.happy-drivers-topic-container .tooltip-trigger{color:#fff;height:.75rem;vertical-align:top;width:.75rem}
.happy-drivers-topic-image-collection-container{display:flex;flex-direction:column}
.happy-drivers-image-1-container,.happy-drivers-image-3-container,.happy-drivers-image-4-container{display:flex;flex-direction:column;position:relative}
.happy-drivers-image-1-video-wrapper,.happy-drivers-image-4-video-wrapper{position:relative}
.happy-drivers-image-1,.happy-drivers-image-4{height:100%;width:100%}
.happy-drivers-image-1-caption,.happy-drivers-image-3-caption,.happy-drivers-image-4-caption{color:#fff;font-size:1rem;line-height:1.375rem;position:absolute}
.happy-drivers-image-1-caption-header,.happy-drivers-image-3-caption-header,.happy-drivers-image-4-caption-header{font-weight:700}
.happy-drivers-caption-link{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-top:1.25rem;text-decoration:none}
.happy-drivers-caption-link .icon{height:.625rem;margin-left:.5rem;width:.625rem}
.happy-drivers-image-1-container,.happy-drivers-image-2{margin-bottom:.625rem}
.happy-drivers-image-1-video-wrapper{margin-left:1rem;width:calc(10 * ((100vw - (16px * 2) -6.55px * 11) / 11)+9 * 6.55px)}
.happy-drivers-image-1-container{align-items:flex-start;margin-top:20rem}
@media(min-width:640px){.happy-drivers-image-1-container{flex-flow:row}
}
.happy-drivers-image-1-caption{display:inline-block;position:absolute;width:calc((215 / 320) * 100%);color:#fff;font-size:1rem;font-weight:400;line-height:1.375rem;margin-top:-9.5rem;margin-left:calc((45 / 320) * 100%);vertical-align:top;z-index:2}
@media(min-width:640px){.happy-drivers-image-1-caption{position:relative;width:calc((220 / 1023) * 100%);font-size:1.125rem;line-height:1.5rem;margin-top:6.75rem;margin-left:calc((50 / 1023) * 100%)}
}
@media(min-width:1024px){.happy-drivers-image-1-caption{width:calc((258 / 1440) * 100%);margin-top:12.5rem;margin-left:calc((78 / 1440) * 100%)}
}
@media(min-width:1440px){.happy-drivers-image-1-caption{width:calc((309 / 1680) * 100%);margin-top:17.25rem;margin-left:calc((78 / 1680) * 100%)}
}
.happy-drivers-image-2{width:calc(100vw - 16px)}
.happy-drivers-history{position:relative;margin-bottom:21.875rem}
.happy-drivers-history p:after{background-color:#fff;content:'';height:calc(100% - 40px);right:-2.5rem;position:absolute;top:-6rem;width:.125rem;z-index:2}
@media(min-width:1024px){.happy-drivers-history p:after{height:calc(100% + 88px);width:.1875rem;top:-15rem}
}
@media(min-width:1440px){.happy-drivers-history p:after{height:calc(100% + 100px);top:-15rem}
}
.happy-drivers-history-caption{position:absolute;top:3.125rem;right:24%;max-width:18.75rem;color:#fff;font-size:1rem;font-weight:400;line-height:1.375rem;margin-left:.625rem;vertical-align:top;z-index:2}
@media(min-width:640px){.happy-drivers-history-caption{font-size:1.125rem;line-height:1.5rem}
}
.happy-drivers-history-caption span{display:block;font-weight:700;margin-bottom:.375rem}
@media(min-width:640px){.happy-drivers-history-caption span{font-size:1.25rem;font-weight:500;line-height:1.625rem}
}
@media(min-width:1440px){.happy-drivers-history-caption span{margin-bottom:.625rem}
}
.happy-drivers-image-3{align-self:flex-end;margin-right:calc(16px + ((100vw - (16px * 2) -(6.55px * 11)) / 11)+6.55px);width:calc(7 * ((100vw - (16px * 2) -(6.55px * 11)) / 11)+6 * 6.55px)}
.happy-drivers-image-3-container{margin-bottom:12.9375rem}
.happy-drivers-image-3-container:after{background-color:#fff;bottom:-12.5rem;content:"";height:calc(200px + (0.136 * ((7 * ((100vw - (16px * 2) -(6.55px * 11)) / 11)+6 * 6.55px) / .8)));position:absolute;right:calc((16px + ((100vw - (16px * 2) -(6.55px * 11)) / 11)+6.55px)+(0.152 *(7 *((100vw -(16px * 2) -(6.55px * 11)) / 11)+6 * 6.55px)));width:.0625rem}
.happy-drivers-image-3-caption{bottom:-12.9375rem;right:calc(24px + ((16px + ((100vw - (16px * 2) -(6.55px * 11)) / 11)+6.55px)+(0.152 *(7 *((100vw -(16px * 2) -(6.55px * 11)) / 11)+6 * 6.55px))));width:11.875rem}
.happy-drivers-image-4-video-wrapper{width:calc(100vw - 16px)}
.happy-drivers-image-4-container{margin-top:12.1875rem}
.happy-drivers-image-4-container:after{background-color:#fff;content:"";height:calc(122px + (0.181 * ((100vw - 16px) / 1.78)));left:calc(0.109 * (100vw - 16px));position:absolute;top:-7.625rem;width:.0625rem}
.happy-drivers-image-4-caption{bottom:calc(100% + 40px);left:calc(32px + (0.109 * (100vw - 16px)));width:9.0625rem}
.happy-drivers-topic-quote-container{position:relative;z-index:1}
.happy-drivers-topic-quote-photos{background-color:#002957;padding:5.125rem 4.0625rem;position:relative}
.happy-drivers-topic-quote-background{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}
.happy-drivers-topic-quote-portrait{display:block;position:relative;width:100%;z-index:1}
.happy-drivers-topic-quote-signature{position:absolute;z-index:2}
.happy-drivers-topic-quote-bryn .happy-drivers-topic-quote-signature{bottom:.9375rem;height:5.625rem;right:2.875rem;width:8.4375rem}
.happy-drivers-topic-quote-bradley .happy-drivers-topic-quote-signature{bottom:.6875rem;height:7.8125rem;right:3.4375rem;width:10.625rem}
.happy-drivers-topic-quote-wrapper{background-color:#1a1a1a;padding:3.25rem 3.4375rem}
.happy-drivers-topic-quote{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:0;text-align:center}
.happy-drivers-topic-quote:before{color:#888;content:"“";display:block;font-size:2.5rem;line-height:.75rem;margin:0 auto 1.25rem;text-align:center}
.happy-drivers-topic-quote-citation{color:#bababa;display:block;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem;text-align:center}
.happy-drivers-topic-quote-citation:before{background-color:#9b9b9b;content:"";display:block;height:.8125rem;margin:1.125rem auto;width:.0625rem}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.happy-drivers-topic-quote-citation:before{border:1px solid #9b9b9b}
}
.happy-drivers-topic-statistics+.happy-drivers-topic-statistics:before{background-color:rgba(255,255,255,0.4);content:"";display:block;height:.0625rem;margin:2.5rem auto;width:8.8125rem}
.happy-drivers-topic-statistic-note-header{margin-bottom:.625rem}
.happy-drivers-topic-statistic{color:#fff;font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:2.5rem;font-weight:700;line-height:2.5rem;margin:0 1rem .625rem;text-align:center}
.happy-drivers-topic-statistic-note-header,.happy-drivers-topic-statistic-note{color:#bababa;font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.625rem;text-align:center}
.happy-drivers-topic-learn-more-link{align-items:center;color:#fff;display:inline-flex;flex-wrap:wrap;font-size:.875rem;font-weight:700;line-height:1.25rem;margin:3.125rem auto 0;text-decoration:none}
.happy-drivers-topic-learn-more-link .icon{height:.625rem;margin-left:.375rem;width:.625rem}
.happy-drivers-wrench{text-align:center;position:absolute;width:22%;top:0;left:0}
@media(max-width:640px){.happy-drivers-wrench{left:0}
}
.happy-drivers-battery{text-align:center;position:absolute;width:22%;top:57%;right:3%}
@media(max-width:640px){.happy-drivers-battery{right:0}
}
.happy-drivers-1mm-background{bottom:100%;left:0;max-width:none;position:absolute;width:100%}
.happy-drivers-topic-statistic-disclaimer{color:#bababa;font-size:.625rem;line-height:.875rem;margin:1.125rem auto 0;text-align:center;width:11.875rem}
@media(min-width:640px){.happy-drivers-topic-heading{font-size:5rem;line-height:4.75rem;margin:9.375rem 0 13.625rem}
.happy-drivers-topic-heading-note{bottom:-5.375rem;height:4.5rem;left:71%;width:12.125rem}
.happy-drivers-topic-paragraph{font-size:3.25rem;font-weight:700;line-height:3.375rem;margin:0 7.625rem 0 2.625rem}
.happy-drivers-topic-paragraph:not(:last-child){margin-bottom:8.4375rem}
.happy-drivers-confidence-paragraph,.happy-drivers-and-more-paragraph{margin:0}
.happy-drivers-confidence-paragraph{padding:0 30% 0 2.625rem}
.happy-drivers-redefined-paragraph{margin-right:17.5rem}
.happy-drivers-confidence-heart-image{bottom:-10.25rem;height:17rem;left:66.5%;transform:none;width:16.4375rem}
.happy-drivers-and-more-paragraph{padding:0 2.625rem}
.happy-drivers-and-more-image{bottom:-3.203125rem;height:3.515625rem;left:50%;width:9.375rem}
.happy-drivers-together-image{top:-6.6484375rem;height:6.703125rem;left:28%;width:9.375rem}
.happy-drivers-topic-body-transparent{padding:11.5625rem 0}
.happy-drivers-topic-body-padding,.happy-drivers-topic-last-body-padding{padding:12.5rem 0}
.happy-drivers-topic-paragraph .tooltip-trigger{height:1.125rem;width:1.125rem}
.happy-drivers-image-1-caption,.happy-drivers-image-3-caption,.happy-drivers-image-4-caption{font-size:1.125rem;line-height:1.5rem}
.happy-drivers-image-1-caption-header,.happy-drivers-image-3-caption-header,.happy-drivers-image-4-caption-header{font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.625rem;margin-bottom:.625rem}
.happy-drivers-caption-link{font-size:1rem;line-height:1.375rem;margin-top:.9375rem}
.happy-drivers-image-1-container,.happy-drivers-image-2-container{margin-bottom:.9375rem}
.happy-drivers-image-1-video-wrapper{margin-left:2.625rem;width:calc((8 * ((100vw - (2 * 42px) -11 * 20px) / 12)) - -7 * 20px)}
.happy-drivers-image-1-container{margin-top:4.0625rem}
.happy-drivers-image-1-container:after{height:.125rem;left:calc(42px + (1 - (59 / 619)) *((8 *((100vw -(2 * 42px) -11 * 20px) / 12)) - -7 * 20px));top:calc(0.12 * (((8 * ((100vw - (2 * 42px) -11 * 20px) / 12)) - -7 * 20px) / 1.78));width:calc(219px + (59 / 619) *((8 *((100vw -(2 * 42px) -11 * 20px) / 12)) - -7 * 20px))}
.happy-drivers-image-1-caption-header{margin-bottom:.375rem}
.happy-drivers-image-2{width:calc(100vw - 42px)}
.happy-drivers-image-3{margin-right:calc(42px + ((100vw - (2 * 42px) -(11 * 20px)) / 12)+20px);width:calc((6 * ((100vw - (2 * 42px) -(11 * 20px)) / 12))+(5 * 20px))}
.happy-drivers-image-3-container{margin-bottom:0}
.happy-drivers-image-3-container:after{height:.125rem;right:calc(42px + ((100vw - (2 * 42px) -(11 * 20px)) / 12)+20px+(1 -(59 / 460)) *((6 *((100vw -(2 * 42px) -(11 * 20px)) / 12))+(5 * 20px)));top:calc((130 / 575) *(((6 *((100vw -(2 * 42px) -(11 * 20px)) / 12))+(5 * 20px)) / .8));width:calc(269px + (59 / 460) *((6 *((100vw -(2 * 42px) -(11 * 20px)) / 12))+(5 * 20px)))}
.happy-drivers-image-3-caption{right:calc(50px + (7 * ((100vw - (2 * 42px) -(11 * 20px)) / 12))+(6 * 20px)+42px);top:calc(31px + ((130 / 575) *(((6 *((100vw -(2 * 42px) -(11 * 20px)) / 12))+(5 * 20px)) / .8)));width:13.75rem}
.happy-drivers-image-4-video-wrapper{margin-left:2.625rem;width:calc(100vw - 42px)}
.happy-drivers-image-4-container{margin-top:16.5625rem}
.happy-drivers-image-4-container:after{height:calc(192px + (59 / 551) *((100vw - 42px) / 1.78));left:calc(42px + (117 / 981) *(100vw - 42px));top:-12rem;width:.125rem}
.happy-drivers-image-4-caption{bottom:calc(100% + 90px);left:calc(41px + (42px + (117 / 981) *(100vw - 42px)));width:13.75rem}
.happy-drivers-topic-quote-container{display:flex}
.happy-drivers-topic-quote-photos,.happy-drivers-topic-quote-wrapper{display:flex;flex-basis:50%;flex-direction:column;flex-grow:0;justify-content:center}
.happy-drivers-topic-quote-photos{padding:13.78% 8.9% 12.1% 11.8%}
.happy-drivers-topic-quote-bryn .happy-drivers-topic-quote-signature{bottom:3.125%;height:calc(0.21 * 100vw * (90 / 135));right:7%;width:calc(0.21 * 100vw)}
.happy-drivers-topic-quote-bradley .happy-drivers-topic-quote-signature{bottom:0;height:calc(0.28 * 100vw * (125 / 170));right:56.5%;width:calc(0.28 * 100vw)}
.happy-drivers-topic-quote-wrapper{padding:9.25%}
.happy-drivers-topic-quote{font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:1.5rem;font-weight:500;line-height:1.875rem}
.happy-drivers-topic-quote:before{font-size:3.25rem;margin:0 auto 1.875rem}
.happy-drivers-topic-quote-citation{font-size:1rem;line-height:1.375rem}
.happy-drivers-topic-quote-citation:before{height:2.25rem;margin:1.25rem auto}
.happy-drivers-topic-statistics+.happy-drivers-topic-statistics:before{margin:5rem auto;width:62%}
.happy-drivers-topic-statistic-note-header{margin-bottom:1.25rem}
.happy-drivers-topic-statistic{font-size:8.125rem;line-height:7.8125rem;margin:0 2.625rem 1.25rem}
.happy-drivers-topic-statistic-smaller{font-size:4.375rem}
.happy-drivers-topic-statistic-note-header,.happy-drivers-topic-statistic-note{font-size:1.5rem;line-height:1.875rem;max-width:none}
.happy-drivers-topic-learn-more-link{font-size:1rem;justify-content:center;line-height:1.375rem;margin-top:4.375rem}
.happy-drivers-1mm-background{left:0;width:100%}
.happy-drivers-topic-statistic-disclaimer{font-size:.8125rem;line-height:1rem;margin-top:2.5rem;width:auto}
}
@media(min-width:1024px){.happy-drivers-topic-heading{font-size:7.125rem;line-height:6.75rem;margin:13.125rem 0 16.5625rem}
.happy-drivers-topic-heading-note{bottom:-7.375rem;height:6.75rem;left:70%;width:18.1875rem}
.happy-drivers-topic-paragraph{font-size:4.375rem;line-height:4.5rem;margin:0 4.5rem}
.happy-drivers-topic-paragraph:not(:last-child){margin-bottom:8.125rem}
.happy-drivers-confidence-paragraph,.happy-drivers-and-more-paragraph{margin:0;padding:0 4.5rem}
.happy-drivers-confidence-paragraph{width:75%}
.happy-drivers-and-more-paragraph{width:85%}
.happy-drivers-redefined-paragraph{margin-right:25rem}
.happy-drivers-confidence-heart-image{height:28.75rem;left:80%;top:9.0625rem;width:27.5rem}
.happy-drivers-and-more-image{bottom:-5.2265625rem;height:5.2265625rem;left:48.75%;width:13.9375rem}
.happy-drivers-together-image{top:-9.375rem;height:9.1875rem;left:27.75%;width:13.9375rem}
.happy-drivers-topic-body-transparent{padding:16.875rem 0}
.happy-drivers-topic-body-padding{padding:18.75rem 0}
.happy-drivers-topic-last-body-padding{padding:18.75rem 0 12.5rem}
.happy-drivers-topic-paragraph .tooltip-trigger{height:1.25rem;width:1.25rem}
.happy-drivers-image-1-video-wrapper{margin-left:4.5rem;width:calc((8 * ((100vw - (2 * 72px) -11 * 20px) / 12)) - -7 * 20px)}
.happy-drivers-image-1-container{margin-top:7.5rem}
.happy-drivers-image-1-container:after{height:.1875rem;left:calc(72px + (1 - (89 / 857)) *((8 *((100vw -(2 * 72px) -11 * 20px) / 12)) - -7 * 20px));top:calc((217 / 482) *(((8 *((100vw -(2 * 72px) -11 * 20px) / 12)) - -7 * 20px) / 1.78));width:calc(367px + (89 / 857) *((8 *((100vw -(2 * 72px) -11 * 20px) / 12)) - -7 * 20px))}
.happy-drivers-image-1-caption-header{margin-bottom:.625rem}
.happy-drivers-image-2{width:calc(100vw - 72px)}
.happy-drivers-image-3{margin-right:calc(72px + ((100vw - (2 * 72px) -(11 * 20px)) / 12)+20px);width:calc((6 * ((100vw - (2 * 72px) -(11 * 20px)) / 12))+(5 * 20px))}
.happy-drivers-image-3-container:after{height:.1875rem;right:calc(72px + ((100vw - (2 * 72px) -(11 * 20px)) / 12)+20px+(1 -(89 / 639)) *((6 *((100vw -(2 * 72px) -(11 * 20px)) / 12))+(5 * 20px)));top:calc((201 / 799) *(((6 *((100vw -(2 * 72px) -(11 * 20px)) / 12))+(5 * 20px)) / .8));width:calc(437px + (89 / 639) *((6 *((100vw -(2 * 72px) -(11 * 20px)) / 12))+(5 * 20px)))}
.happy-drivers-image-3-caption{right:calc(130px + 72px + (7 * ((100vw - (2 * 72px) -(11 * 20px)) / 12))+(6 * 20px));top:calc(38px + ((201 / 799) *(((6 *((100vw -(2 * 72px) -(11 * 20px)) / 12))+(5 * 20px)) / .8)));width:19.375rem}
.happy-drivers-image-4-video-wrapper{margin-left:0;width:calc(100vw - 72px)}
.happy-drivers-image-4-container{margin-top:25.3125rem}
.happy-drivers-image-4-container:after{height:calc(236px + (100 / 770) *((100vw - 72px) / 1.78));left:calc((139 / 1368) *(100vw - 72px));top:-14.75rem;width:.1875rem}
.happy-drivers-image-4-caption{bottom:calc(100% + 163px);left:calc(42px + ((139 / 1368) *(100vw - 72px)));width:16.5625rem}
.happy-drivers-image-4-caption-header{margin-bottom:.375rem}
.happy-drivers-topic-quote-photos{padding:13.15% 10.5%}
.happy-drivers-topic-quote-bryn .happy-drivers-topic-quote-signature{bottom:6.3%;height:calc(0.27 * 100vw * (90 / 135));right:-11%;width:calc(0.27 * 100vw)}
.happy-drivers-topic-quote-bradley .happy-drivers-topic-quote-signature{bottom:-2%;height:calc(0.38 * 100vw * (125 / 170));right:40%;width:calc(0.38 * 100vw)}
.happy-drivers-topic-quote-wrapper{padding:10.5%}
.happy-drivers-topic-quote{font-size:1.875rem;line-height:2.25rem}
.happy-drivers-topic-quote:before{font-size:4.0625rem}
.happy-drivers-topic-quote-citation{font-size:1.125rem;line-height:1.5rem}
.happy-drivers-topic-quote-citation:before{margin:1.875rem auto 2.5rem}
.happy-drivers-statistics+.happy-drivers-statistics:before{margin:5.625rem auto;width:40rem}
.happy-drivers-topic-statistic{font-size:11.875rem;line-height:11.5625rem;margin:0 72px .625rem}
.happy-drivers-topic-statistic-smaller{font-size:4.375rem}
.happy-drivers-topic-statistic-note-header,.happy-drivers-topic-statistic-note{font-size:1.875rem;line-height:2.25rem}
.happy-drivers-topic-statistic-disclaimer{font-size:1rem;line-height:1.375rem}
}
@media(min-width:1440px){.happy-drivers-topic-paragraph{margin:0 12rem}
.happy-drivers-confidence-paragraph,.happy-drivers-and-more-paragraph{margin:0;padding:0 12rem}
.happy-drivers-redefined-paragraph{margin-right:32.5rem}
.happy-drivers-topic-body-transparent{padding:21.5625rem 0}
.happy-drivers-topic-paragraph .tooltip-trigger{height:1.375rem;width:1.375rem}
.happy-drivers-image-1-video-wrapper{margin-left:12rem;width:calc((8 * ((100vw - (2 * 192px) -11 * 20px) / 12)) - -7 * 20px)}
.happy-drivers-image-1-caption-header{margin-bottom:.375rem}
.happy-drivers-image-2{width:calc(100vw - 120px)}
.happy-drivers-image-3{margin-right:12rem;width:calc((6 * ((100vw - (2 * 192px) -(11 * 20px)) / 12))+(5 * 20px))}
.happy-drivers-image-3-container:after{right:calc(192px + (1 - (89 / 638)) *((6 *((100vw -(2 * 192px) -(11 * 20px)) / 12))+(5 * 20px)));top:calc((201 / 798) *(((6 *((100vw -(2 * 192px) -(11 * 20px)) / 12))+(5 * 20px)) / .8));width:calc(437px + (89 / 638) *((6 *((100vw -(2 * 192px) -(11 * 20px)) / 12))+(5 * 20px)))}
.happy-drivers-image-3-caption{right:calc(192px + 130px + ((6 * ((100vw - (2 * 192px) -(11 * 20px)) / 12))+(5 * 20px)));top:calc(38px + ((201 / 798) *(((6 *((100vw -(2 * 192px) -(11 * 20px)) / 12))+(5 * 20px)) / .8)))}
.happy-drivers-image-4-video-wrapper{width:calc(100vw - 120px)}
.happy-drivers-image-4-container:after{height:calc(236px + (100 / 878) *((100vw - 120px) / 1.78));left:calc((259 / 1560) *(100vw - 120px))}
.happy-drivers-image-4-caption{left:calc(42px + ((259 / 1560) *(100vw - 120px)))}
.happy-drivers-topic-quote-photos{padding:15.65% 12.5%}
.happy-drivers-topic-quote-bryn .happy-drivers-topic-quote-signature{bottom:11.4%;height:calc(0.23 * 100vw * (90 / 135));right:4.5%;width:calc(0.23 * 100vw)}
.happy-drivers-topic-quote-bradley .happy-drivers-topic-quote-signature{bottom:2.85%;height:calc(0.32 * 100vw * (125 / 170));right:50%;width:calc(0.32 * 100vw)}
.happy-drivers-topic-quote-wrapper{padding:12.5%}
.happy-drivers-topic-statistics+.happy-drivers-topic-statistics:before{width:46.875rem}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.happy-drivers-topic-quote-photos .happy-drivers-topic-quote-portrait{flex-shrink:0}
.happy-drivers-image-1-container,.happy-drivers-image-4-container{flex-direction:row}
.happy-drivers-image-1-container .happy-drivers-image-1-video-wrapper,.happy-drivers-image-4-container .happy-drivers-image-4-video-wrapper{display:block}
}
.happy-drivers-topic-image-collection-container-mile{display:flex;flex-direction:column}
.happy-drivers-millionth-mile-club-container{margin-bottom:3.75rem}
@media(min-width:640px){.happy-drivers-millionth-mile-club-container{margin-bottom:9.375rem}
}
@media(min-width:1024px){.happy-drivers-millionth-mile-club-container{margin-bottom:12.5rem}
}
@media(min-width:1440px){.happy-drivers-millionth-mile-club-container{margin-bottom:15.625rem}
}
.happy-drivers-image-1-container-mile,.happy-drivers-image-3-container-million{display:flex;flex-direction:column;position:relative}
.happy-drivers-image-1-container-mile{margin-bottom:.625rem}
.happy-drivers-image-1-container-mile{margin-top:20rem}
.happy-drivers-image-1-container-mile:after{background-color:#fff;content:"";height:calc(178px + (0.224 * ((10 * ((100vw - (16px * 2) -(6.55px * 11)) / 11)+9 * 6.55px) / 1.78)));left:calc(16px + (0.071 * (10 * ((100vw - (16px * 2) -(6.55px * 11)) / 11)+9 * 6.55px)));position:absolute;top:-11.125rem;width:.0625rem}
.happy-drivers-1mm-background-mile{bottom:100%;left:-86.56%;max-width:none;position:absolute;width:200%}
.happy-drivers-image-1-video-wrapper-mile,.happy-drivers-image-3-video-wrapper-mile{position:relative}
.happy-drivers-image-1-video-wrapper-mile{width:calc(100vw - 16px)}
.happy-drivers-image-1-video-wrapper-mile{margin-left:1rem;width:calc(10 * ((100vw - (16px * 2) -(6.55px * 11)) / 11)+9 * 6.55px)}
.happy-drivers-image-1-caption-header-mile,.happy-drivers-image-3-caption-header-million{font-weight:700}
.happy-drivers-image-1-caption-mile,.happy-drivers-image-3-caption-million{color:#fff;font-size:1.125rem;line-height:1.375rem;position:absolute}
.happy-drivers-image-1-caption-mile{left:calc(32px + (16px + (0.071 * (10 * ((100vw - (16px * 2) -(6.55px * 11)) / 11)+9 * 6.55px))));top:-11.5625rem;width:11.875rem}
.happy-drivers-image-1-caption-mile{left:calc(32px + (16px + (0.071 * (10 * ((100vw - (16px * 2) -(6.55px * 11)) / 11)+9 * 6.55px))));top:-11.5625rem;width:11.875rem}
.happy-drivers-image-3-container-million{margin-bottom:12.9375rem}
.happy-drivers-image-3-container-million:after{background-color:#fff;bottom:-12.5rem;content:"";height:calc(200px + (0.136 * ((7 * ((100vw - (16px * 2) -(6.55px * 11)) / 11)+6 * 6.55px) / .8)));position:absolute;right:calc((16px + ((100vw - (16px * 2) -(6.55px * 11)) / 11)+6.55px)+(0.152 *(7 *((100vw -(16px * 2) -(6.55px * 11)) / 11)+6 * 6.55px)));width:.0625rem}
.happy-drivers-image-3-millionVideo{align-self:flex-end;margin-right:calc(16px + ((100vw - (16px * 2) -(6.55px * 11)) / 11)+6.55px);width:calc(7 * ((100vw - (16px * 2) -(6.55px * 11)) / 11)+6 * 6.55px)}
.happy-drivers-image-2-video-wrapper-million{position:relative}
.happy-drivers-image-3-caption-million{bottom:-12.9375rem;right:calc(24px + ((16px + ((100vw - (16px * 2) -(6.55px * 11)) / 11)+6.55px)+(0.152 *(7 *((100vw -(16px * 2) -(6.55px * 11)) / 11)+6 * 6.55px))));width:11.875rem}
.happy-drivers-image-2-video-wrapper-million{width:calc(10 * ((100vw - (16px * 2) -(6.55px * 11)) / 11)+9 * 6.55px)}
@media(min-width:640px){.happy-drivers-image-1-container-mile{margin-bottom:.9375rem}
.happy-drivers-image-3-caption-million{right:calc(115px + (7 * ((100vw - (2 * 42px) -(11 * 20px)) / 12))+(6 * 20px)+42px);top:calc(17px + ((90 / 575) *(((4 *((100vw -(2 * 42px) -(11 * 20px)) / 12))+(5 * 20px)) / .8)));width:11.75rem}
.happy-drivers-image-2-video-wrapper-million{margin-left:4rem;width:calc((8 * ((100vw - (2 * 42px) -(11 * 20px)) / 12))+(7 * 20px))}
.happy-drivers-image-3-container-million:after{height:.15rem;right:calc(92px + ((100vw - (2 * 42px) -(11 * 20px)) / 12)+20px+(1 -(59 / 460)) *((6 *((100vw -(2 * 42px) -(11 * 20px)) / 12))+(5 * 20px)));top:calc((70 / 575) *(((4 *((100vw -(2 * 42px) -(11 * 20px)) / 12))+(5 * 20px)) / .8));width:calc(245px + (59 / 460) *((8 *((100vw -(2 * 42px) -(11 * 20px)) / 12))+(5 * 20px)))}
.happy-drivers-image-1-container-mile{margin-top:4.0625rem}
.happy-drivers-image-1-container-mile:after{height:.135rem;left:calc(42px + (1 - (59 / 619)) *((8 *((100vw -(2 * 42px) -(11 * 20px)) / 12))+(7 * 20px)));top:calc(0.12 * (((8 * ((100vw - (2 * 42px) -(11 * 20px)) / 12))+(7 * 20px)) / 1.78));width:calc(246px + (59 / 619) *((8 *((100vw -(2 * 42px) -(11 * 20px)) / 12))+(7 * 20px)))}
.happy-drivers-image-1-caption-mile{left:calc(42px + 30px + ((8 * ((100vw - (2 * 42px) -(11 * 20px)) / 12))+(7 * 20px)));top:calc(21px + (0.12 * (((8 * ((100vw - (2 * 42px) -(11 * 20px)) / 12))+(7 * 20px)) / 1.78)));width:12.5rem}
.happy-drivers-image-1-video-wrapper-mile{margin-left:2.625rem;width:calc((8 * ((100vw - (2 * 42px) -(11 * 20px)) / 12))+(7 * 20px))}
.happy-drivers-image-1-caption-mile{bottom:-12.9375rem;right:calc(24px + ((16px + ((100vw - (16px * 2) -(6.55px * 11)) / 11)+6.55px)+(0.152 *(7 *((100vw -(16px * 2) -(6.55px * 11)) / 11)+6 * 6.55px))));width:11.875rem}
.happy-drivers-image-1-caption-header-mile,.happy-drivers-image-3-caption-header-million{font-family:"Hyundai Sans Head","Arial",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.625rem;margin-bottom:.625rem}
.happy-drivers-image-1-caption-header-mile{margin-bottom:.375rem}
}
@media(min-width:1024px){.happy-drivers-image-3-container-million:after{height:.1875rem;right:calc(160px + ((100vw - (2 * 72px) -(11 * 20px)) / 12)+20px+(1 -(89 / 639)) *((6 *((100vw -(2 * 72px) -(11 * 20px)) / 12))+(5 * 20px)));top:calc((80 / 799) *(((6 *((100vw -(2 * 72px) -(11 * 20px)) / 12))+(5 * 20px)) / .8));width:calc(308px + (89 / 639) *((6 *((100vw -(2 * 72px) -(11 * 20px)) / 12))+(5 * 20px)))}
.happy-drivers-image-3-caption-million{right:calc(180px + 72px + (7 * ((100vw - (2 * 72px) -(11 * 20px)) / 12))+(6 * 20px));top:calc(40px + ((80 / 599) *(((4 *((100vw -(2 * 72px) -(11 * 20px)) / 12))+(5 * 20px)) / .8)));width:13.32rem}
.happy-drivers-image-2-video-wrapper-million{margin-left:calc(-182px + ((100vw - (2 * 72px) -(11 * 20px)) / 12)+20px);width:calc((8 * ((100vw - (2 * 52px) -(11 * 20px)) / 12))+(7 * 20px))}
.happy-drivers-image-3-millionVideo{margin-right:calc(72px + ((100vw - (2 * 72px) -(11 * 20px)) / 12)+20px);width:calc((6 * ((100vw - (2 * 72px) -(11 * 20px)) / 12))+(5 * 20px))}
.happy-drivers-image-1-container-mile{margin-top:7.5rem}
.happy-drivers-image-1-container-mile:after{height:.1875rem;left:calc(60px + (1 - (89 / 857)) *((8 *((100vw -(2 * 72px) -(11 * 20px)) / 12))+(7 * 20px)));top:calc((217 / 482) *(((2 *((100vw -(2 * 72px) -(11 * 20px)) / 12))+(7 * 20px)) / 1.78));width:calc(340px + (89 / 857) *((8 *((100vw -(2 * 72px) -(11 * 20px)) / 12))+(7 * 20px)))}
.happy-drivers-image-1-video-wrapper-mile{margin-left:4.5rem;width:calc((8 * ((100vw - (2 * 72px) -(11 * 20px)) / 12))+(7 * 20px))}
.happy-drivers-image-1-caption-mile{left:calc(60px + 72px + ((8 * ((100vw - (2 * 72px) -(11 * 20px)) / 12))+(7 * 20px)));top:calc(20px + ((200 / 482) *(((4 *((100vw -(2 * 72px) -(11 * 20px)) / 12))+(7 * 20px)) / 1.78)));width:13.32rem}
.happy-drivers-image-1-caption-header-mile{margin-bottom:.625rem}
}
@media(min-width:1440px){.happy-drivers-image-3-container-million:after{right:calc(107px + (1 - (89 / 638)) *((10 *((100vw -(2 * 192px) -(11 * 20px)) / 12))+(5 * 20px)));top:calc((201 / 798) *(((4 *((100vw -(2 * 300px) -(11 * 20px)) / 12))+(5 * 20px)) / .8));width:calc(430px + (89 / 638) *((8 *((100vw -(2 * 192px) -(11 * 20px)) / 12))+(5 * 20px)))}
.happy-drivers-image-2-video-wrapper-million{margin-left:-3rem;width:calc((10 * ((100vw - (2 * 225px) -(11 * 20px)) / 12))+(7 * 20px))}
.happy-drivers-image-3-caption-million{right:calc(100px + 180px + (8 * ((100vw - (2 * 72px) -(11 * 20px)) / 12))+(6 * 20px));top:calc(20px + ((201 / 798) *(((4 *((100vw -(2 * 192px) -(11 * 20px)) / 12))+(5 * 20px)) / .8)))}
.happy-drivers-image-3-millionVideo{margin-right:12rem;width:calc((8 * ((100vw - (2 * 192px) -(11 * 20px)) / 12))+(5 * 20px))}
.happy-drivers-image-1-container-mile:after{left:calc(218px + (1 - (89 / 857)) *((8 *((100vw -(2 * 192px) -(11 * 20px)) / 12))+(7 * 20px)));top:calc((219 / 482) *(((4 *((100vw -(2 * 192px) -(11 * 20px)) / 12))+(7 * 20px)) / 1.78));width:calc(452px + (89 / 857) *((6 *((100vw -(2 * 192px) -(11 * 20px)) / 12))+(7 * 20px)))}
.happy-drivers-image-1-video-wrapper-mile{margin-left:8rem;width:calc((9 * ((100vw - (2 * 172px) -(11 * 20px)) / 12))+(7 * 20px))}
.happy-drivers-image-1-caption-mile{left:calc(130px + ((10 * ((100vw - (2 * 192px) -(11 * 20px)) / 12))+(7 * 20px)));top:calc(32px + ((219 / 482) *(((4 *((100vw -(2 * 192px) -(11 * 20px)) / 12))+(7 * 20px)) / 1.78)))}
.happy-drivers-image-1-caption-header-mile{margin-bottom:.375rem}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.happy-drivers-image-1-container-mile,.happy-drivers-image-3-container-mile{flex-direction:row}
.happy-drivers-image-1-container-mile .happy-drivers-image-1-video-wrapper-mile,.happy-drivers-image-3-container-million,.happy-drivers-image-2-video-wrapper-million{display:block}
}
@media(max-width:600px){.happy-drivers-image-3-millionVideo{margin-left:1rem;align-self:flex-start;margin-right:calc(16px + ((100vw - (2 * 42px) -(11 * 20px)) / 12)+20px);width:calc((8 * ((100vw - (2 * 42px) -(11 * 4px)) / 12))+(7 * 24px))}
.happy-drivers-image-1-caption-mile{left:calc(48px + (16px + (0.071 * (10 * ((100vw - (16px * 2) -(6.55px * 11)) / 11)+9 * 6.55px))));top:-11.5625rem;width:11.875rem}
.happy-drivers-image-1-caption-mile:after{height:calc(178px + (0.224 * ((10 * ((100vw - (16px * 2) -(6.55px * 11)) / 11)+9 * 6.55px) / 1.78)));left:calc(61px + (0.071 * (10 * ((100vw - (16px * 2) -(6.55px * 11)) / 11)+9 * 6.55px)));position:absolute;top:-11.125rem;width:.0625rem}
}
.happy-drivers-image-5-container{display:flex;align-items:flex-start;flex-flow:column;position:relative;margin-top:.625rem}
@media(min-width:640px){.happy-drivers-image-5-container{flex-flow:row;margin-top:.9375rem}
}
.happy-drivers-image-5-card{position:relative;width:calc((238 / 320) * 100%);margin-left:calc((16 / 320) * 100%);vertical-align:top;z-index:1}
@media(min-width:640px){.happy-drivers-image-5-card{width:calc((619 / 1023) * 100%);margin-left:calc((42 / 1023) * 100%)}
}
@media(min-width:1024px){.happy-drivers-image-5-card{width:calc((857 / 1440) * 100%);margin-left:calc((72 / 1440) * 100%)}
}
@media(min-width:1440px){.happy-drivers-image-5-card{width:calc((1000 / 1680) * 100%);margin-left:calc((192 / 1680) * 100%)}
}
.happy-drivers-image-5-caption{display:inline-block;position:relative;width:calc((215 / 320) * 100%);color:#fff;font-size:1rem;font-weight:400;line-height:1.375rem;margin-top:2.5rem;margin-left:calc((65 / 320) * 100%);vertical-align:top;z-index:2}
@media(min-width:640px){.happy-drivers-image-5-caption{width:calc((220 / 1023) * 100%);font-size:1.125rem;line-height:1.5rem;margin-top:3.75rem;margin-left:calc((100 / 1023) * 100%)}
}
@media(min-width:1024px){.happy-drivers-image-5-caption{width:calc((258 / 1440) * 100%);margin-top:7.5rem;margin-left:calc((78 / 1440) * 100%)}
}
@media(min-width:1440px){.happy-drivers-image-5-caption{width:calc((309 / 1680) * 100%);margin-top:10.375rem;margin-left:calc((78 / 1680) * 100%)}
}
.happy-drivers-image-5-caption:before{content:'';width:.0625rem;height:calc(100% + 70px);position:absolute;bottom:0;left:-1.875rem;background-color:#fff;z-index:2}
@media(min-width:640px){.happy-drivers-image-5-caption:before{width:23.625rem;height:.125rem;top:-1.875rem;right:0;bottom:auto;left:auto}
}
@media(min-width:1024px){.happy-drivers-image-5-caption:before{width:32.8125rem;height:.1875rem;top:-2.3125rem;right:-6.5rem}
}
@media(min-width:1440px){.happy-drivers-image-5-caption:before{width:32.8125rem;height:.1875rem;top:-2.3125rem;right:0}
}
.happy-drivers-image-5-caption span{display:block;font-weight:700}
@media(min-width:640px){.happy-drivers-image-5-caption span{font-size:1.25rem;font-weight:500;line-height:1.625rem;margin-bottom:.375rem}
}
@media(min-width:1440px){.happy-drivers-image-5-caption span{margin-bottom:.625rem}
}
.happy-drivers-image-6-container{display:flex;align-items:flex-start;flex-flow:column;position:relative;margin-top:.625rem;margin-bottom:3.125rem}
@media(min-width:640px){.happy-drivers-image-6-container{flex-flow:row;margin-top:.9375rem}
}
.happy-drivers-image-6-card{order:1;width:calc((238 / 320) * 100%);margin-left:calc((66 / 320) * 100%);z-index:1}
@media(min-width:640px){.happy-drivers-image-6-card{order:2;width:calc((619 / 1023) * 100%);margin-left:0}
}
@media(min-width:1024px){.happy-drivers-image-6-card{width:calc((857 / 1440) * 100%)}
}
@media(min-width:1440px){.happy-drivers-image-6-card{width:calc((1000 / 1680) * 100%)}
}
.happy-drivers-image-6-caption{order:2;position:relative;width:calc((197 / 320) * 100%);color:#fff;font-size:1rem;font-weight:400;line-height:1.375rem;margin-top:2.5rem;margin-right:calc((15 / 320) * 100%);margin-left:calc((58 / 320) * 100%);z-index:2}
@media(min-width:640px){.happy-drivers-image-6-caption{order:1;width:calc((220 / 1023) * 100%);font-size:1.125rem;line-height:1.5rem;margin-top:3.75rem;margin-right:calc((100 / 1023) * 100%);margin-left:calc((42 / 1023) * 100%)}
}
@media(min-width:1024px){.happy-drivers-image-6-caption{width:calc((258 / 1440) * 100%);margin-top:7.5rem;margin-right:calc((192 / 1440) * 100%);margin-left:calc((72 / 1440) * 100%)}
}
@media(min-width:1440px){.happy-drivers-image-6-caption{width:calc((309 / 1680) * 100%);margin-top:7.8125rem;margin-right:calc((78 / 1680) * 100%);margin-left:calc((192 / 1680) * 100%)}
}
.happy-drivers-image-6-caption:before{content:'';position:absolute;width:.0625rem;height:calc(100% + 70px);bottom:0;right:-1.875rem;background-color:#fff;z-index:2}
@media(min-width:640px){.happy-drivers-image-6-caption:before{width:23.625rem;height:.125rem;top:-1.875rem;right:auto;bottom:auto;left:auto}
}
@media(min-width:1024px){.happy-drivers-image-6-caption:before{width:30rem;height:.1875rem;top:-3.1875rem}
}
@media(min-width:1440px){.happy-drivers-image-6-caption:before{width:32.8125rem;height:.1875rem;top:-2.5625rem}
}
.happy-drivers-image-6-caption span{display:block;font-weight:700}
@media(min-width:640px){.happy-drivers-image-6-caption span{font-size:1.25rem;font-weight:500;line-height:1.625rem;margin-bottom:.375rem}
}
@media(min-width:1440px){.happy-drivers-image-6-caption span{margin-bottom:.625rem}
}