.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon{background-color:#000;border-radius:20px;color:#fff;font-size:12px;height:24px;line-height:24px;width:60px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon:focus-visible:after{border:1px solid #000;border-radius:28px;bottom:-4px;content:" ";font-size:0;left:-4px;position:absolute;right:-4px;top:-4px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon:active,.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon:focus,.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon:hover{background-color:#58595b}.hero-v2 .copy-wrapper .tooltip-container .dark.tooltip-icon{background-color:#fff;color:#000}.hero-v2 .copy-wrapper .tooltip-container .dark.tooltip-icon:active,.hero-v2 .copy-wrapper .tooltip-container .dark.tooltip-icon:focus,.hero-v2 .copy-wrapper .tooltip-container .dark.tooltip-icon:hover{background-color:#d8d8d8}.hero-v2 .copy-wrapper .tooltip-container .dark.tooltip-icon:focus-visible:after{border-color:#fff}.hero-v2{height:100%;max-width:100%;position:relative;width:100vw}.hero-v2 .hero-wrapper{align-items:center;display:flex;flex-flow:column;height:100%;height:538px;position:relative;text-align:center}body:not([data-author=true]).has-transient-vehicle .hero-v2 .hero-wrapper[owners-hide-when-vehicle-selected=true],body:not([data-author=true]).has-vehicle .hero-v2 .hero-wrapper[owners-hide-when-vehicle-selected=true]{display:none}@media(min-width:48em){.hero-v2 .hero-wrapper{height:468px}}@media(min-width:64em){.hero-v2 .hero-wrapper{height:424px}}@media(min-width:90em){.hero-v2 .hero-wrapper{height:596px}}@media(min-width:120em){.hero-v2 .hero-wrapper{height:796px}}@media(min-width:2560px){.hero-v2 .hero-wrapper{height:1060px}}.hero-v2 .hero-wrapper.alt-marquee{display:none}.hero-v2 .hero-wrapper.alt-marquee.show{display:flex}.hero-v2 .hero-wrapper.hide{display:none}.hero-v2 .hero-wrapper.dark{color:#fff}.hero-v2 .assets-wrapper{height:100%;position:relative;width:100%}.hero-v2 .assets-wrapper picture{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden}.hero-v2 .assets-wrapper img,.hero-v2 .assets-wrapper video{height:100%;min-height:100%;min-width:100%;object-fit:cover;width:100%}.hero-v2 .assets-wrapper .video-wrapper{height:100%;position:absolute;top:0;width:100%}.hero-v2 .assets-wrapper .action-controls{bottom:19px;display:block;margin:0 auto;max-width:1920px;position:relative;right:19px;width:100%}@media(min-width:48em){.hero-v2 .assets-wrapper .action-controls{bottom:18px;right:38px}}@media(min-width:64em){.hero-v2 .assets-wrapper .action-controls{bottom:28px;right:48px}}@media(min-width:90em){.hero-v2 .assets-wrapper .action-controls{bottom:40px;right:72px}}.hero-v2 .assets-wrapper .action-controls .video-control{bottom:14px;height:24px;left:auto;position:absolute;right:0;width:44px!important;z-index:10}@media(min-width:48em){.hero-v2 .assets-wrapper .action-controls .video-control{bottom:16px;top:auto}}.hero-v2 .assets-wrapper .action-controls .info-button{bottom:14px;box-shadow:0 0 0 .947918px #f6f6f6!important;font-size:12.0313px;height:24px!important;padding:5px 10px;position:absolute;right:0;width:auto!important;z-index:3}@media(min-width:48em){.hero-v2 .assets-wrapper .action-controls .info-button{bottom:16px;top:auto}}.hero-v2 .assets-wrapper .action-controls .info-button .info-text{bottom:1px;position:relative}.hero-v2 .assets-wrapper .action-controls:has(.video-control) .info-button{margin:auto;right:54px!important}.hero-v2 .copy-wrapper{bottom:0;margin:0 auto;max-width:1920px;padding:5px 19px 19px;position:absolute;text-align:left;width:100%;z-index:1}@media(min-width:23.4375em)and (max-width:37.4375em){.hero-v2 .copy-wrapper.mobile-top{bottom:auto;top:0}.hero-v2 .copy-wrapper.mobile-bottom{bottom:0;top:auto}}@media(min-width:48em){.hero-v2 .copy-wrapper{padding:18px 38px}.hero-v2 .copy-wrapper.tablet-top{bottom:auto;top:0}.hero-v2 .copy-wrapper.tablet-bottom{bottom:0;top:auto}}@media(min-width:64em){.hero-v2 .copy-wrapper{padding:28px 48px}.hero-v2 .copy-wrapper.top{bottom:auto;top:0}.hero-v2 .copy-wrapper.bottom{bottom:0;top:auto}}@media(min-width:90em){.hero-v2 .copy-wrapper{padding:40px 72px}.hero-v2 .copy-wrapper.large-top{bottom:auto;top:0}.hero-v2 .copy-wrapper.large-bottom{bottom:0;top:auto}}.hero-v2 .copy-wrapper.align-text-center{margin:0 auto;text-align:center}.hero-v2 .copy-wrapper.align-text-center .title{margin:0 auto 12px}.hero-v2 .copy-wrapper.align-text-center .description{margin:0 auto 24px;text-align:center}.hero-v2 .copy-wrapper .title{font-size:24px;letter-spacing:-.05px;line-height:32px;margin-bottom:5px}@media(min-width:48em){.hero-v2 .copy-wrapper .title{font-size:32px;line-height:40px;margin-bottom:12px;max-width:576px}}@media(min-width:64em){.hero-v2 .copy-wrapper .title{max-width:448px}}@media(min-width:90em){.hero-v2 .copy-wrapper .title{font-size:48px;line-height:56px;max-width:542px}}@media(min-width:120em){.hero-v2 .copy-wrapper .title{font-size:64px;line-height:72px;max-width:864px}}.hero-v2 .copy-wrapper .eyebrow{text-transform:uppercase}.hero-v2 .copy-wrapper .description{margin-bottom:24px}@media(min-width:48em){.hero-v2 .copy-wrapper .description{max-width:576px;min-height:24px}}@media(min-width:64em){.hero-v2 .copy-wrapper .description{max-width:448px;min-height:48px}}@media(min-width:90em){.hero-v2 .copy-wrapper .description{max-width:542px;min-height:24px}}@media(min-width:120em){.hero-v2 .copy-wrapper .description{max-width:864px;min-height:24px}}.hero-v2 .copy-wrapper .ctas{display:flex;flex-direction:column;margin:0 auto;max-width:200px;padding-bottom:14px}.hero-v2 .copy-wrapper .ctas .cta{margin-bottom:24px;margin-right:0}.hero-v2 .copy-wrapper .ctas .cta:last-child{margin-bottom:0;margin-right:0}@media(min-width:48em){.hero-v2 .copy-wrapper .ctas .cta{margin-bottom:0;margin-right:24px}.hero-v2 .copy-wrapper .ctas .cta:last-child{margin-right:0}.hero-v2 .copy-wrapper .ctas{display:block;margin:auto;max-width:100%}}.hero-v2 .copy-wrapper .copy{align-items:center;display:flex;font-size:16px;line-height:28px;margin-bottom:12px;white-space:normal;z-index:2}@media(min-width:48em){.hero-v2 .copy-wrapper .copy{font-size:20px;line-height:28px;margin-bottom:16px;white-space:nowrap}}@media(min-width:90em){.hero-v2 .copy-wrapper .copy{font-size:28px;font-size:32px;line-height:40px}}.hero-v2 .copy-wrapper .price{font-family:tcomMed,HelveticaNeueMedium,Helvetica Neue Medium,Arial,sans-serif}.hero-v2 .copy-wrapper .info-button{height:12px;margin-left:8px;position:static;width:12px}.hero-v2 .copy-wrapper .disclaimer{font-size:10px;line-height:18px;width:calc(100% - 155px)}@media(min-width:48em){.hero-v2 .copy-wrapper .disclaimer{width:530px}}@media(min-width:90em){.hero-v2 .copy-wrapper .disclaimer{width:100%}}.hero-v2 .copy-wrapper .tooltip-container{display:flex}.hero-v2 .copy-wrapper .tooltip-container .tooltip{background-image:url(../../../content/dam/toyota/icons/beyond-zero.png);background-repeat:no-repeat;display:inline-block;height:41px;position:relative;width:300px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon{background-color:transparent;background-image:url(../../../content/dam/toyota/icons/info-icon-white.svg)!important;background-position:50%;bottom:-6px;box-shadow:0 0 0 1px #fff;cursor:pointer;height:10px;position:relative;right:-155px;width:10px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container{align-items:flex-start;background:#fff;border-radius:8px;bottom:35px;display:flex;flex-direction:column;height:auto;opacity:0;padding:24px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .5s ease-in-out;visibility:hidden;width:330px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container.active{opacity:1;visibility:visible}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container .logo-close{display:flex;flex-direction:column}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container .logo-close .tooltip-mini-logo{background-repeat:no-repeat;color:#000;display:inline-block;height:23px;position:relative;width:127px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container .logo-close .logo-text{color:#000;font-size:16px;margin-left:30px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container .logo-close .close-icon{align-self:center;background-image:url(../../../content/dam/toyota/icons/close.svg);background-position:50%;height:10px;margin-left:130px;position:absolute;right:35px;width:10px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container .tooltip-text{align-self:stretch;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin:10px 0}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container .tooltip-disclaimer{color:#000;font-size:10px;font-style:normal;font-weight:400;line-height:18px;width:279px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container .tooltip-pointer{background-image:url(../../../content/dam/toyota/icons/tooltippointer.svg);background-position:50%;background-repeat:no-repeat;bottom:-7px;height:10px;left:168px;position:absolute;width:10px}@media(min-width:64em){.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon:hover .tooltip-text-container{opacity:1;visibility:visible}}.hero-wrapper .lifestyle-gradient{position:absolute;z-index:1}.hero-wrapper .lifestyle-gradient.top{background:linear-gradient(180deg,var(--topOuterGradient),var(--topMiddleGradient),var(--topInnerGradient));height:var(--topMobileGradientSize);left:0;top:0;width:100%}@media(min-width:48em){.hero-wrapper .lifestyle-gradient.top{height:var(--topTabletGradientSize)}}@media(min-width:90em){.hero-wrapper .lifestyle-gradient.top{height:var(--topDesktopGradientSize)}}.hero-wrapper .lifestyle-gradient.bottom{background:linear-gradient(1turn,var(--bottomOuterGradient),var(--bottomMiddleGradient),var(--bottomInnerGradient));bottom:0;height:var(--bottomMobileGradientSize);left:0;width:100%}@media(min-width:48em){.hero-wrapper .lifestyle-gradient.bottom{height:var(--bottomTabletGradientSize)}}@media(min-width:90em){.hero-wrapper .lifestyle-gradient.bottom{height:var(--bottomDesktopGradientSize)}}.hero-wrapper.hybrid-slide .assets-wrapper .video-wrapper{height:410px;left:50%;position:absolute;top:25px;transform:translateX(-50%)}.hero-wrapper.hybrid-slide .assets-wrapper .video-wrapper video{width:auto}@media(min-width:48em){.hero-wrapper.hybrid-slide .assets-wrapper .video-wrapper{height:320px}}@media(min-width:1440px){.hero-wrapper.hybrid-slide .assets-wrapper .video-wrapper{height:500px}}@media(min-width:1920px){.hero-wrapper.hybrid-slide .assets-wrapper .video-wrapper{height:697PX}}@media(min-width:120em){.page-owners .hero-v2 .assets-wrapper img{object-fit:none}}.page-owners .hero-v2 .copy-wrapper .description{max-width:338px}@media(min-width:48em){.page-owners .hero-v2 .copy-wrapper .description{max-width:576px}}@media(min-width:64em){.page-owners .hero-v2 .copy-wrapper .description{max-width:448px}}@media(min-width:90em){.page-owners .hero-v2 .copy-wrapper .description{max-width:736px}}@media(min-width:120em){.page-owners .hero-v2 .copy-wrapper .description{max-width:864px}.page-ota .hero-v2 .copy-wrapper .title{font-size:48px}}.page-connected-services .hero-v2 .copy-wrapper{padding:5px 18px 19px}@media(min-width:48em){.page-connected-services .hero-v2 .copy-wrapper{padding:18px 35px}}@media(min-width:64em){.page-connected-services .hero-v2 .copy-wrapper{padding:28px 48px}}@media(min-width:90em){.page-connected-services .hero-v2 .copy-wrapper{padding:40px 72px}}.page-connected-services .hero-v2 .copy-wrapper .description{margin-bottom:24px;max-width:338px}@media(min-width:48em){.page-connected-services .hero-v2 .copy-wrapper .description{max-width:697px}}@media(min-width:64em){.page-connected-services .hero-v2 .copy-wrapper .description{max-width:736px}}@media(min-width:90em){.page-safety-sense .hero-v2 .copy-wrapper .title{max-width:736px}}@media(min-width:120em){.page-safety-sense .hero-v2 .copy-wrapper .title{max-width:864px}}@media(min-width:90em){.page-safety-sense .hero-v2 .copy-wrapper .description{letter-spacing:-.4px;max-width:542px}}@media(min-width:120em){.page-safety-sense .hero-v2 .copy-wrapper .description{max-width:864px}}
/*# sourceMappingURL=herov2.css.map*/