@charset "UTF-8";@font-face{font-family:Toyota Light;src:url(/build/assets/ToyotaLight-BltrOuye.eot);src:url(/build/assets/ToyotaLight-BIrJ8jtK.ttf) format("truetype"),url(/build/assets/ToyotaLight-BltrOuye.eot?#iefix) format("embedded-opentype"),url(/build/assets/ToyotaLight-CbplV0so.woff2) format("woff2"),url(/build/assets/ToyotaLight-dGg88sbl.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Toyota Light Italic;src:url(/build/assets/ToyotaLightItalic-B18d5aUo.eot);src:url(/build/assets/ToyotaLightItalic-FMnw6dA2.ttf) format("truetype"),url(/build/assets/ToyotaLightItalic-B18d5aUo.eot?#iefix) format("embedded-opentype"),url(/build/assets/ToyotaLightItalic-BUYCXwLy.woff2) format("woff2"),url(/build/assets/ToyotaLightItalic-C17_hEyA.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Toyota Book;src:url(/build/assets/ToyotaBook-biBjyq5m.eot);src:url(/build/assets/ToyotaBook-6N48I53S.ttf) format("truetype"),url(/build/assets/ToyotaBook-biBjyq5m.eot?#iefix) format("embedded-opentype"),url(/build/assets/ToyotaBook-sX8o7siK.woff2) format("woff2"),url(/build/assets/ToyotaBook-CO_b7E_Q.woff) format("woff");font-weight:350;font-style:normal}@font-face{font-family:Toyota Book Italic;src:url(../fonts/toyota/ToyotaBookItalic.eot);src:url(/build/assets/ToyotaBookItalic-CwFvkxXq.ttf) format("truetype"),url(../fonts/toyota/ToyotaBookItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/toyota/ToyotaBookItalic.woff2) format("woff2"),url(../fonts/toyota/ToyotaBookItalic.woff) format("woff");font-weight:350;font-style:italic}@font-face{font-family:Toyota Regular;src:url(/build/assets/ToyotaRegular-B6Y0UbrW.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Toyota Regular Italic;src:url(/build/assets/ToyotaRegularItalic-Bejh9oLG.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Toyota SemiBold;src:url(/build/assets/ToyotaSemiBold-CqOBv3va.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Toyota SemiBold Italic;src:url(/build/assets/ToyotaSemiBoldItalic-B3qjEUDs.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Toyota Bold;src:url(/build/assets/ToyotaBold-BZF0NXoJ.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Toyota Bold Italic;src:url(/build/assets/ToyotaBoldItalic-DOfahBzG.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Toyota Black;src:url(/build/assets/ToyotaBlack-DJCJqBOh.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Toyota Black Italic;src:url(/build/assets/ToyotaBlackItalic-ChV-V_EI.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Toyota Type Black;src:url(/build/assets/ToyotaType-Black-Cb8gA6n2.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Toyota Type Black Italic;src:url(/build/assets/ToyotaType-BlackIt-BkmHYlih.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Toyota Type Bold;src:local("Toyota Type Bold"),url(../fonts/toyota/ToyotaType-Bold.woff) format("woff"),url(/build/assets/ToyotaType-Bold-DaFJnq_q.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Toyota Type Bold Italic;src:url(/build/assets/ToyotaType-BoldIt-xpd_LNPB.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Toyota Type Book;src:url(/build/assets/ToyotaType-Book-D3ulXEJy.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Toyota Type Book Italic;src:url(/build/assets/ToyotaType-BookIt-YanYt7K2.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Toyota Type Light;src:url(/build/assets/ToyotaType-Light-DqROJBi_.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Toyota Type Light Italic;src:url(/build/assets/ToyotaType-LightIt-Lv4ny6uk.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Toyota Type;src:url(/build/assets/ToyotaType-Regular-B2waXglv.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Toyota Type Regular;src:url(/build/assets/ToyotaType-Regular-B2waXglv.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Toyota Type Italic;src:url(/build/assets/ToyotaType-RegularIt-BqqAK-bI.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Toyota Type SemiBold;src:url(/build/assets/ToyotaType-Semibold-Cj_PXBZa.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Toyota Type SemiBold Italic;src:url(/build/assets/ToyotaType-SemiboldIt-BzfCoFDm.ttf) format("truetype");font-weight:600;font-style:italic}@media (min-width: 1024px){#revamp-footer{margin-top:0}}.modal-open .modal{overflow-y:hidden!important}.toyota-service-campaign.sticky{position:fixed;top:0!important;z-index:9999}.toyota-service-campaign .nav-container{background-color:#4a4a4a}.toyota-service-campaign.main-header{padding:0;position:fixed;top:96px;z-index:1000;width:100%;max-width:100vw}@media (max-width: 1024px){.toyota-service-campaign.main-header{top:72px}}.toyota-service-campaign.main-header .container-fluid{display:flex;flex-direction:row;align-items:center;width:100%;padding:0;height:100%;justify-content:space-between;min-height:50px;max-height:50px;height:50px}@media (min-width: 1280px){.toyota-service-campaign.main-header .container-fluid{min-height:54px;max-height:54px;height:54px}}.toyota-service-campaign.main-header .container-fluid .header-content{flex:1;display:flex;flex-direction:column;min-width:0;position:relative}.toyota-service-campaign.main-header .container-fluid .header-content .nav-container{display:flex;flex-direction:row;justify-content:space-between;min-height:50px;padding:0 10px}@media (min-width: 414px) and (max-width: 1279px){.toyota-service-campaign.main-header .container-fluid .header-content .nav-container{padding:0 16px}}@media (min-width: 1280px){.toyota-service-campaign.main-header .container-fluid .header-content .nav-container{min-height:54px;padding-left:64px}}.toyota-service-campaign.main-header .container-fluid .header-content .nav-container.mobile-toggle-btn{cursor:default}@media (max-width: 1279px){.toyota-service-campaign.main-header .container-fluid .header-content .nav-container.mobile-toggle-btn{cursor:pointer}}.toyota-service-campaign.main-header .container-fluid .header-content .nav-container .header-brand{display:flex;align-items:center;justify-content:center;font-family:Toyota Type;font-weight:400;text-decoration:none;font-size:10px;color:#fff}@media (min-width: 414px) and (max-width: 1279px){.toyota-service-campaign.main-header .container-fluid .header-content .nav-container .header-brand{font-size:12px}}@media (min-width: 1280px){.toyota-service-campaign.main-header .container-fluid .header-content .nav-container .header-brand{font-size:14px}}.toyota-service-campaign.main-header .container-fluid .header-content .nav-container .header-nav{display:flex;align-items:center;justify-content:center;margin-right:48px;gap:32px}.toyota-service-campaign.main-header .container-fluid .header-content .nav-container .header-nav .nav-link{padding-left:0;padding-right:0;transition:opacity .3s ease;font-family:Toyota Type;font-weight:400;text-decoration:none;font-size:10px;color:#fff}.toyota-service-campaign.main-header .container-fluid .header-content .nav-container .header-nav .nav-link:hover{opacity:.7}@media (min-width: 414px) and (max-width: 1279px){.toyota-service-campaign.main-header .container-fluid .header-content .nav-container .header-nav .nav-link{font-size:12px}}@media (min-width: 1280px){.toyota-service-campaign.main-header .container-fluid .header-content .nav-container .header-nav .nav-link{font-size:14px}}.toyota-service-campaign.main-header .container-fluid .header-content .nav-container .desktop-nav{display:none}@media (min-width: 1280px){.toyota-service-campaign.main-header .container-fluid .header-content .nav-container .desktop-nav{display:flex;flex-direction:row}}.toyota-service-campaign.main-header .container-fluid .header-content .nav-container .mobile-menu-toggle{display:block}@media (min-width: 1280px){.toyota-service-campaign.main-header .container-fluid .header-content .nav-container .mobile-menu-toggle{display:none}}.toyota-service-campaign.main-header .container-fluid .header-content .nav-container .mobile-menu-toggle svg{color:#fff;width:16px;height:16px}.toyota-service-campaign.main-header .container-fluid .header-content .mobile-nav-dropdown{display:none;top:50px;position:absolute;left:0;right:0;width:100%;background:#000000e6;overflow:hidden;transition:max-height .3s ease-out,opacity .2s ease-out}@media (min-width: 1280px){.toyota-service-campaign.main-header .container-fluid .header-content .mobile-nav-dropdown{top:54px}}.toyota-service-campaign.main-header .container-fluid .header-content .mobile-nav-dropdown.show{display:block}.toyota-service-campaign.main-header .container-fluid .header-content .mobile-nav-dropdown .nav-link{color:gray;text-decoration:none;font-weight:400;font-size:12px;position:relative;transition:color .3s;padding:12px 15px;font-family:Toyota Type}.toyota-service-campaign.main-header .container-fluid .header-content .mobile-nav-dropdown .nav-link.active{color:#fff}.toyota-service-campaign.main-header .container-fluid .nav-actions{flex-shrink:0;height:100%;display:flex;align-items:center}.toyota-service-campaign.main-header .container-fluid .nav-actions .check-vehicle-btn{height:100%;background-color:#101010;color:#fff;font-family:Toyota Type;font-weight:600;text-decoration:none;display:flex;align-items:center;white-space:nowrap;text-transform:uppercase;letter-spacing:.15em;overflow:hidden;z-index:1;transition:color .3s ease;min-height:50px;padding:0 10px;font-size:8px}@media (min-width: 414px){.toyota-service-campaign.main-header .container-fluid .nav-actions .check-vehicle-btn{padding:0 24px;font-size:10px}}@media (min-width: 375px) and (max-width: 413px){.toyota-service-campaign.main-header .container-fluid .nav-actions .check-vehicle-btn{padding:0 14px}}@media (min-width: 1280px){.toyota-service-campaign.main-header .container-fluid .nav-actions .check-vehicle-btn{font-size:12px;min-height:54px}}.toyota-service-campaign.main-header .container-fluid .nav-actions .check-vehicle-btn:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#3a3a3a;z-index:0;transition:width .35s ease}.toyota-service-campaign.main-header .container-fluid .nav-actions .check-vehicle-btn:hover:not(:disabled){color:#fff}.toyota-service-campaign.main-header .container-fluid .nav-actions .check-vehicle-btn:hover:not(:disabled):before{width:100%}.toyota-service-campaign.main-header .container-fluid .nav-actions .check-vehicle-btn:active:not(:disabled){background-color:#101010;color:#fff}.toyota-service-campaign.main-header .container-fluid .nav-actions .check-vehicle-btn:disabled,.toyota-service-campaign.main-header .container-fluid .nav-actions .check-vehicle-btn.disabled{background-color:#ccc;color:gray;pointer-events:none;cursor:default}.toyota-service-campaign.main-header .container-fluid .nav-actions .check-vehicle-btn span,.toyota-service-campaign.main-header .container-fluid .nav-actions .check-vehicle-btn{position:relative;z-index:2}section.scroll-up-section{position:fixed;bottom:40px;right:40px;z-index:999;display:none}@media (min-width: 1280px){section.scroll-up-section{display:block;bottom:40px}}@media (min-width: 1920px){section.scroll-up-section{bottom:80px;right:80px}}section.scroll-up-section .scroll-up{height:40px;width:40px;border:1px solid rgb(16,16,16);box-shadow:0 4px 4px #00000040;background:#fff}section.scroll-up-section .scroll-up__btn{width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}section.service-campaign-banner{margin-top:50px;position:relative;height:442px}@media (min-width: 768px) and (max-width: 1279px){section.service-campaign-banner{height:381px}}@media (min-width: 1280px){section.service-campaign-banner{height:320px;margin-top:54px}}section.service-campaign-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(180deg,#10101000,#101010);z-index:1}section.service-campaign-banner .sc-banner__img{height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1280px){section.service-campaign-banner .sc-banner__img{width:100%}}section.service-campaign-banner .sc-banner__content{position:absolute;top:35px;left:0;right:0;bottom:0;display:flex;align-items:center;gap:2rem;flex-direction:column;padding:0 16px;z-index:2}@media (max-width: 374px){section.service-campaign-banner .sc-banner__content{padding:0 10px;gap:24px}}@media (max-width: 767px){section.service-campaign-banner .sc-banner__content{top:48px}}@media (min-width: 768px){section.service-campaign-banner .sc-banner__content{gap:40px}}@media (min-width: 1280px){section.service-campaign-banner .sc-banner__content{justify-content:space-between;flex-direction:row;height:207px;padding:0}}@media (min-width: 1920px){section.service-campaign-banner .sc-banner__content{padding:0 300px}}section.service-campaign-banner .sc-banner__content-heading{color:#fff;text-shadow:2px 2px 15px #000;margin:0;font-family:Toyota Type;padding:0;font-weight:900;font-size:40px;line-height:115%;text-transform:uppercase;position:unset;text-align:center}section.service-campaign-banner .sc-banner__content-heading p{margin-bottom:0}@media (min-width: 768px) and (max-width: 1023px){section.service-campaign-banner .sc-banner__content-heading p{min-width:640px}}@media (min-width: 1024px) and (max-width: 1279px){section.service-campaign-banner .sc-banner__content-heading p{min-width:768px}}@media (max-width: 374px){section.service-campaign-banner .sc-banner__content-heading{font-size:32px}}@media (min-width: 1280px){section.service-campaign-banner .sc-banner__content-heading{font-size:64px;text-align:left}}section.service-campaign-banner .sc-banner__content-heading-break{display:none}@media screen and (max-width: 767px){section.service-campaign-banner .sc-banner__content-heading-break{display:block}}section.service-campaign-banner .sc-banner__content-card{max-width:400px;padding:24px;background-color:#fff}@media (max-width: 374px){section.service-campaign-banner .sc-banner__content-card{margin-left:6px;margin-right:6px}}@media (min-width: 768px) and (max-width: 1023px){section.service-campaign-banner .sc-banner__content-card{min-width:640px;max-width:640px}}@media (min-width: 1024px) and (max-width: 1279px){section.service-campaign-banner .sc-banner__content-card{min-width:768px;max-width:768px}}@media (min-width: 1280px){section.service-campaign-banner .sc-banner__content-card{min-width:556px;max-width:556px;height:207px;gap:24px;display:flex;flex-direction:column}}@media (min-width: 1920px){section.service-campaign-banner .sc-banner__content-card{min-width:640px;max-width:640px}}section.service-campaign-banner .sc-banner__content-card h2{text-align:left;font-size:20px;color:#101010;font-weight:600;margin-bottom:20px}@media (min-width: 1280px){section.service-campaign-banner .sc-banner__content-card h2{margin-bottom:0}}section.service-campaign-banner .sc-banner__content-card p{text-align:left;font-size:16px;color:#101010;font-weight:400;font-family:Toyota Type Book;margin-bottom:16px}@media (min-width: 1280px){section.service-campaign-banner .sc-banner__content-card p{margin-bottom:0}}section.service-campaign-banner .sc-banner__content-card a.btn_check_vehicle{font-family:Toyota Type Light;background-color:#101010;text-align:center;font-size:12px;color:#fff;font-weight:600;text-transform:uppercase;height:42px;display:flex;align-items:center;justify-content:center;line-height:1;letter-spacing:1.8px;text-decoration:none;position:relative;overflow:hidden;z-index:1;transition:color .3s ease}@media (min-width: 768px){section.service-campaign-banner .sc-banner__content-card a.btn_check_vehicle{padding:0 24px;width:-moz-fit-content;width:fit-content}}section.service-campaign-banner .sc-banner__content-card a.btn_check_vehicle:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#3a3a3a;z-index:0;transition:width .35s ease}section.service-campaign-banner .sc-banner__content-card a.btn_check_vehicle:hover:not(:disabled){color:#fff}section.service-campaign-banner .sc-banner__content-card a.btn_check_vehicle:hover:not(:disabled):before{width:100%}section.service-campaign-banner .sc-banner__content-card a.btn_check_vehicle:active:not(:disabled){background-color:#101010;color:#fff}section.service-campaign-banner .sc-banner__content-card a.btn_check_vehicle:disabled,section.service-campaign-banner .sc-banner__content-card a.btn_check_vehicle.disabled{background-color:#ccc;color:gray;pointer-events:none;cursor:default}section.service-campaign-banner .sc-banner__content-card a.btn_check_vehicle span,section.service-campaign-banner .sc-banner__content-card a.btn_check_vehicle{position:relative;z-index:2}@media (min-width: 768px){section.service-campaign-banner .container{max-width:100%!important}}@media (min-width: 1280px) and (max-width: 1919px){section.service-campaign-banner .container{max-width:1152px!important}}@media (min-width: 1920px){section.service-campaign-banner .container{min-width:1320px!important;max-width:none}}section.what-is-toyota-service-section{background-color:#fff;padding-top:64px;padding-bottom:64px;gap:48px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 1024px) and (max-width: 1919px){section.what-is-toyota-service-section{padding-left:64px;padding-right:64px}}section.what-is-toyota-service-section .what-is-toyota-service-section__intro{display:flex;flex-direction:column;padding:0 16px}@media (min-width: 768px){section.what-is-toyota-service-section .what-is-toyota-service-section__intro{padding:0 32px}}@media (min-width: 1024px) and (max-width: 1279px){section.what-is-toyota-service-section .what-is-toyota-service-section__intro{padding:0;min-width:896px;max-width:896px}}@media (min-width: 1280px) and (max-width: 1919px){section.what-is-toyota-service-section .what-is-toyota-service-section__intro{flex-direction:row;gap:48px;padding:0;max-width:1152px;min-width:1152px}}@media (min-width: 1920px){section.what-is-toyota-service-section .what-is-toyota-service-section__intro{flex-direction:row;gap:48px;padding:0 300px}}section.what-is-toyota-service-section .what-is-toyota-service-section__intro-title{font-family:Toyota Type Bold;font-size:32px;letter-spacing:-.0125em;color:#101010}@media (min-width: 1280px){section.what-is-toyota-service-section .what-is-toyota-service-section__intro-title{white-space:nowrap;width:-moz-fit-content;width:fit-content;flex-shrink:0;text-align:right;width:380px;font-size:40px}}@media (min-width: 1920px){section.what-is-toyota-service-section .what-is-toyota-service-section__intro-title{width:548px}}section.what-is-toyota-service-section .what-is-toyota-service-section__intro-title .break1920{display:none}@media (min-width: 1920px){section.what-is-toyota-service-section .what-is-toyota-service-section__intro-title .break1920{display:block}}section.what-is-toyota-service-section .what-is-toyota-service-section__intro-title .mobile-break{display:none}@media (min-width: 1280px) and (max-width: 1919px){section.what-is-toyota-service-section .what-is-toyota-service-section__intro-title .mobile-break{display:block}}section.what-is-toyota-service-section .what-is-toyota-service-section__intro-divider{border:1px solid #CCCCCC;margin:24px 0;width:100%}@media (min-width: 1280px){section.what-is-toyota-service-section .what-is-toyota-service-section__intro-divider{border:none;border-left:1px solid #CCCCCC;height:auto;width:1px;margin:0}}section.what-is-toyota-service-section .what-is-toyota-service-section__intro-desc{font-family:Toyota Type Book;font-size:16px;color:#101010}@media (min-width: 1280px){section.what-is-toyota-service-section .what-is-toyota-service-section__intro-desc{flex:1;margin-bottom:0}}section.what-is-toyota-service-section .what-is-toyota-service-section__list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px}@media (min-width: 375px) and (max-width: 414px){section.what-is-toyota-service-section .what-is-toyota-service-section__list{gap:24px}}@media (min-width: 768px){section.what-is-toyota-service-section .what-is-toyota-service-section__list{padding:0 32px;grid-template-columns:repeat(3,1fr);gap:32px}}@media (min-width: 1024px) and (max-width: 1279px){section.what-is-toyota-service-section .what-is-toyota-service-section__list{padding:0;gap:32px;min-width:896px;max-width:896px;display:flex;justify-content:center}}@media (min-width: 1280px) and (max-width: 1919px){section.what-is-toyota-service-section .what-is-toyota-service-section__list{padding:0;gap:32px;max-width:1152px;min-width:1152px;display:flex;justify-content:center}}@media (min-width: 1920px){section.what-is-toyota-service-section .what-is-toyota-service-section__list{padding:0 300px;width:100%;gap:32px;display:flex;justify-content:center}}section.what-is-toyota-service-section .what-is-toyota-service-section__list .list-item{gap:12px;display:flex;flex-direction:column;justify-content:flex-start}@media (min-width: 768px){section.what-is-toyota-service-section .what-is-toyota-service-section__list .list-item{justify-content:center}}@media (min-width: 1024px){section.what-is-toyota-service-section .what-is-toyota-service-section__list .list-item{min-width:264px;width:264px;justify-content:center}}section.what-is-toyota-service-section .what-is-toyota-service-section__list .list-item__text{gap:8px;display:flex;flex-direction:column;text-align:left}@media (min-width: 768px){section.what-is-toyota-service-section .what-is-toyota-service-section__list .list-item__text{text-align:center}}section.what-is-toyota-service-section .what-is-toyota-service-section__list .list-item__text-title{font-family:Toyota Type;font-weight:600;font-size:20px;color:#101010;text-transform:uppercase}section.what-is-toyota-service-section .what-is-toyota-service-section__list .list-item__text-desc{font-family:Toyota Type Book;font-size:14px;color:gray}section.what-is-toyota-service-section .what-is-toyota-service-section__list .list-item__text-desc span{font-family:Toyota Type Bold}section.what-is-toyota-service-section .what-is-toyota-service-section__list .list-item__image{display:flex;justify-content:flex-start}@media (min-width: 768px){section.what-is-toyota-service-section .what-is-toyota-service-section__list .list-item__image{justify-content:center}}section.types-of-toyota-service-section .types-of-toyota-service{background-color:#fff;padding-bottom:64px;padding-top:64px}@media screen and (min-width: 480px){section.types-of-toyota-service-section .types-of-toyota-service{margin-bottom:50px 0px}}@media (min-width: 768px){section.types-of-toyota-service-section .types-of-toyota-service{flex:0 0 100%;max-width:100%}}@media (min-width: 1280px) and (max-width: 1919px){section.types-of-toyota-service-section .types-of-toyota-service{padding:50px}}section.types-of-toyota-service-section .types-of-toyota-service .types-header{margin-bottom:48px}section.types-of-toyota-service-section .types-of-toyota-service .types-header__title{font-size:32px;font-weight:300;font-family:Toyota Type Light;margin-bottom:0;line-height:115%;letter-spacing:-.0125em;text-align:left;padding:0 16px}@media (max-width: 374px){section.types-of-toyota-service-section .types-of-toyota-service .types-header__title{font-size:30px}}@media (min-width: 375px) and (max-width: 414px){section.types-of-toyota-service-section .types-of-toyota-service .types-header__title{font-size:32px}}@media (min-width: 768px){section.types-of-toyota-service-section .types-of-toyota-service .types-header__title{padding:0 32px}}@media (min-width: 1024px){section.types-of-toyota-service-section .types-of-toyota-service .types-header__title{padding:0 64px}}@media (min-width: 1280px){section.types-of-toyota-service-section .types-of-toyota-service .types-header__title{text-align:center}}section.types-of-toyota-service-section .types-of-toyota-service .types-header .divider-wrapper{display:none}@media (min-width: 768px){section.types-of-toyota-service-section .types-of-toyota-service .types-header .divider-wrapper{display:flex;justify-content:center}}section.types-of-toyota-service-section .types-of-toyota-service .types-header .divider-wrapper hr.red-divider{border:1px solid #EB0A1E;width:48px}section.types-of-toyota-service-section .types-of-toyota-service .types-content{padding:0 16px;display:flex;flex-direction:column;gap:32px}@media (min-width: 768px){section.types-of-toyota-service-section .types-of-toyota-service .types-content{flex-direction:row;padding:0 32px;gap:32px;justify-content:center}}@media (min-width: 1280px){section.types-of-toyota-service-section .types-of-toyota-service .types-content{gap:48px}}@media (min-width: 1920px){section.types-of-toyota-service-section .types-of-toyota-service .types-content{padding:0 300px}}section.types-of-toyota-service-section .types-of-toyota-service .types-content__card{display:flex;flex-direction:column;width:100%}@media (min-width: 768px) and (max-width: 1023px){section.types-of-toyota-service-section .types-of-toyota-service .types-content__card{margin-bottom:0}}@media (min-width: 1024px) and (max-width: 1279px){section.types-of-toyota-service-section .types-of-toyota-service .types-content__card{max-width:432px;min-width:432px}}@media (min-width: 1280px) and (max-width: 1919px){section.types-of-toyota-service-section .types-of-toyota-service .types-content__card{max-width:552px;min-width:552px}}@media (min-width: 1920px){section.types-of-toyota-service-section .types-of-toyota-service .types-content__card{min-width:636px}}section.types-of-toyota-service-section .types-of-toyota-service .types-content__card img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 768px) and (max-width: 1023px){section.types-of-toyota-service-section .types-of-toyota-service .types-content__card img{max-width:336px;min-width:336px;max-height:146.09px;min-height:146.09px}}@media (min-width: 1024px) and (max-width: 1279px){section.types-of-toyota-service-section .types-of-toyota-service .types-content__card img{max-width:432px;min-width:432px;max-height:187.83px;min-height:187.83px}}@media (min-width: 1280px) and (max-width: 1919px){section.types-of-toyota-service-section .types-of-toyota-service .types-content__card img{max-width:552px;min-width:552px;max-height:240px;min-height:240px}}@media (min-width: 1920px){section.types-of-toyota-service-section .types-of-toyota-service .types-content__card img{width:33.125vw;height:12.5vw;min-width:636px;min-height:240px;max-height:none;max-width:none}}section.types-of-toyota-service-section .types-of-toyota-service .types-content__card .body{flex:1;display:flex;flex-direction:column;text-align:left;background-color:#fff}section.types-of-toyota-service-section .types-of-toyota-service .types-content__card .body .title{font-family:Toyota Type;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.15em;text-transform:uppercase;min-height:60px;padding-top:20px;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid currentColor}section.types-of-toyota-service-section .types-of-toyota-service .types-content__card .body p.desc{font-size:16px;line-height:150%;letter-spacing:normal;color:#3e3e3e;font-family:Toyota Type Book;padding-top:20px;padding-bottom:20px;margin-bottom:0}section.types-of-toyota-service-section .types-of-toyota-service p{color:#000;width:100%}section.vin-checker-section{background-color:#f5f5f5;padding:64px 0}@media (min-width: 768px){section.vin-checker-section{flex:0 0 100%;max-width:100%;background-color:#f5f5f5}}@media (min-width: 1200px) and (max-width: 1919px){section.vin-checker-section{padding:64px}}section.vin-checker-section .active-sc-body{display:flex;padding:0 16px;justify-content:center;align-items:center;flex-direction:column;gap:48px}@media (min-width: 768px){section.vin-checker-section .active-sc-body{padding:0 32px}}@media (min-width: 1024px) and (max-width: 1279px){section.vin-checker-section .active-sc-body{padding:0}}@media (min-width: 1200px){section.vin-checker-section .active-sc-body{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:48px}}@media (min-width: 1920px){section.vin-checker-section .active-sc-body{padding:0 300px;gap:64px}}section.vin-checker-section .active-sc-body__form{box-shadow:0 4px 16px -4px #10101026;background-color:#fff;width:100%;padding:24px 32px;transition:transform .6s cubic-bezier(.25,.8,.25,1)}@media (min-width: 1200px){section.vin-checker-section .active-sc-body__form{grid-column:1;max-width:768px;margin:0 auto;transform:translate(50%)}}@media (min-width: 1024px) and (max-width: 1279px){section.vin-checker-section .active-sc-body__form{max-width:768px;width:100%;margin:0 auto}}@media (min-width: 1200px) and (max-width: 1919px){section.vin-checker-section .active-sc-body__form{max-width:768px;padding:24px;gap:24px}}@media (min-width: 1920px){section.vin-checker-section .active-sc-body__form{max-width:768px}}@media (min-width: 1200px){section.vin-checker-section .active-sc-body__form.has-result section.vin-checker-section .active-sc-body__form__form{grid-column:1;margin:0;transform:translate(-40px)}}section.vin-checker-section .active-sc-body__form-header{gap:8px;display:flex;flex-direction:column;margin-bottom:24px}section.vin-checker-section .active-sc-body__form-header-title{font-family:Toyota Type Semibold;font-size:24px;line-height:115%;letter-spacing:0;margin-bottom:0}section.vin-checker-section .active-sc-body__form-header-desc{font-family:Toyota Type Book;font-size:14px;letter-spacing:0;margin-bottom:0;line-height:100%}section.vin-checker-section .active-sc-body__form-content{display:flex;flex-direction:column;margin-bottom:24px}@media (min-width: 1200px){section.vin-checker-section .active-sc-body__form-content{flex-direction:row;align-items:center}}section.vin-checker-section .active-sc-body__form-content-row{flex:1}section.vin-checker-section .active-sc-body__form-content-row .form-label{font-family:Toyota Type;font-weight:600;font-size:16px;color:#101010;margin-bottom:6px}section.vin-checker-section .active-sc-body__form-content-row .input-with-icon{position:relative;width:100%}section.vin-checker-section .active-sc-body__form-content-row .input-with-icon .form-input{width:100%;border-bottom:1px solid #CCCCCC;font-size:14px;font-weight:400;padding:4px 28px}section.vin-checker-section .active-sc-body__form-content-row .input-with-icon .form-input:focus{outline:none;box-shadow:none;border-color:#ccc}section.vin-checker-section .active-sc-body__form-content-row .input-with-icon .form-input::-moz-placeholder{font-family:Toyota Type Book;font-weight:400;font-size:14px;line-height:1;letter-spacing:0;color:#999}section.vin-checker-section .active-sc-body__form-content-row .input-with-icon .form-input::placeholder{font-family:Toyota Type Book;font-weight:400;font-size:14px;line-height:1;letter-spacing:0;color:#999}section.vin-checker-section .active-sc-body__form-content-row .input-with-icon .form-input:disabled{color:#999;cursor:not-allowed;border-color:#ccc}section.vin-checker-section .active-sc-body__form-content-row .input-with-icon .search-icon{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}section.vin-checker-section .active-sc-body__form-content-row .input-with-icon .clear-input{position:absolute;top:50%;right:0;transform:translateY(-50%);display:none;background:none;border:none;font-size:14px;cursor:pointer;color:gray;padding:0 4px}section.vin-checker-section .active-sc-body__form-content-row .input-with-icon .clear-input:hover{color:#101010}section.vin-checker-section .active-sc-body__form-content-row .form-group{margin-bottom:0;gap:6px;display:flex;flex-direction:column}section.vin-checker-section .active-sc-body__form-content-row .form-group-info{font-family:Toyota Type Book;font-size:12px;color:gray;line-height:12px;letter-spacing:0;margin-bottom:0}section.vin-checker-section .active-sc-body__form-content .cat-model-row{display:flex;flex-direction:column;gap:24px}@media (min-width: 1200px){section.vin-checker-section .active-sc-body__form-content .cat-model-row{flex-direction:row}}section.vin-checker-section .active-sc-body__form-content .cat-model-row .form-group{flex:1}section.vin-checker-section .active-sc-body__form-info{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}section.vin-checker-section .active-sc-body__form-info-cont{display:flex;gap:8px;align-items:flex-start}section.vin-checker-section .active-sc-body__form-info-cont-icon{align-self:flex-start;margin-top:2px}section.vin-checker-section .active-sc-body__form-info-cont-btn{font-family:Toyota Type;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0;-webkit-text-decoration:underline solid;text-decoration:underline solid;text-decoration-thickness:1px;text-underline-offset:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;display:flex;margin-bottom:0;color:#101010;font-size:14px;text-align:left}section.vin-checker-section .active-sc-body__form-footer{display:grid;gap:8px;grid-template-columns:1fr}@media (min-width: 768px){section.vin-checker-section .active-sc-body__form-footer{grid-template-columns:1fr 1fr}}section.vin-checker-section .active-sc-body__form-footer-btn-primary{height:42px;width:100%;background-color:#101010;color:#fff;font-family:Toyota Type;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.15em;text-transform:uppercase;position:relative;overflow:hidden;z-index:1;display:flex;align-items:center;justify-content:center;transition:color .3s ease}section.vin-checker-section .active-sc-body__form-footer-btn-primary:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#3a3a3a;z-index:0;transition:width .35s ease}section.vin-checker-section .active-sc-body__form-footer-btn-primary:hover:not(:disabled){color:#fff}section.vin-checker-section .active-sc-body__form-footer-btn-primary:hover:not(:disabled):before{width:100%}section.vin-checker-section .active-sc-body__form-footer-btn-primary:active:not(:disabled){background-color:#101010;color:#fff}section.vin-checker-section .active-sc-body__form-footer-btn-primary:disabled,section.vin-checker-section .active-sc-body__form-footer-btn-primary.disabled{background-color:#ccc;color:gray;pointer-events:none;cursor:not-allowed}section.vin-checker-section .active-sc-body__form-footer-btn-primary span,section.vin-checker-section .active-sc-body__form-footer-btn-primary{position:relative;z-index:2}section.vin-checker-section .active-sc-body__form-footer-btn-clear{height:42px;width:100%;background-color:transparent;color:#101010;font-family:Toyota Type;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.15em;text-transform:uppercase;position:relative;overflow:hidden;z-index:1;display:flex;align-items:center;justify-content:center;transition:color .3s ease;border:1px solid #101010}section.vin-checker-section .active-sc-body__form-footer-btn-clear:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#101010;z-index:0;transition:width .35s ease}section.vin-checker-section .active-sc-body__form-footer-btn-clear:hover:not(:disabled){color:#fff}section.vin-checker-section .active-sc-body__form-footer-btn-clear:hover:not(:disabled):before{width:100%}section.vin-checker-section .active-sc-body__form-footer-btn-clear:active:not(:disabled){background-color:#101010;color:#fff}section.vin-checker-section .active-sc-body__form-footer-btn-clear:disabled,section.vin-checker-section .active-sc-body__form-footer-btn-clear.disabled{background-color:transparent!important;color:gray;pointer-events:none;cursor:not-allowed;border:1px solid #808080}section.vin-checker-section .active-sc-body__form-footer-btn-clear span,section.vin-checker-section .active-sc-body__form-footer-btn-clear{position:relative;z-index:2}section.vin-checker-section .active-sc-body__form-footer .reverse-btn-color{background-color:#101010!important;color:#fff!important}section.vin-checker-section .active-sc-body__form-footer .reverse-btn-color:hover{cursor:pointer;background-color:#ccc!important;color:gray!important}section.vin-checker-section .active-sc-body__not-covered{flex-direction:column;gap:16px;justify-content:center;align-items:center;height:100%}@media (min-width: 1200px){section.vin-checker-section .active-sc-body__not-covered{align-items:flex-start;grid-column:2}}section.vin-checker-section .active-sc-body__not-covered.show-not-covered{gap:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}@media (min-width: 1024px) and (max-width: 1279px){section.vin-checker-section .active-sc-body__not-covered.show-not-covered{max-width:768px;width:100%;margin:0 auto}}@media (min-width: 1200px){section.vin-checker-section .active-sc-body__not-covered.show-not-covered{align-items:flex-start}}section.vin-checker-section .active-sc-body__not-covered-icon{width:120px;height:120px}section.vin-checker-section .active-sc-body__not-covered-icon svg{filter:drop-shadow(0px 16px 32px rgba(16,16,16,.25))}section.vin-checker-section .active-sc-body__not-covered-title{font-family:Toyota Type Light;font-size:24px;line-height:115%;letter-spacing:0;text-align:center;font-weight:300}@media (min-width: 1200px){section.vin-checker-section .active-sc-body__not-covered-title{text-align:left}}section.vin-checker-section .active-sc-body__not-covered-desc{font-family:Toyota Type Book;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;margin-bottom:0}@media (min-width: 1200px){section.vin-checker-section .active-sc-body__not-covered-desc{text-align:left}}section.vin-checker-section .active-sc-body__result{flex-direction:column;gap:24px;grid-column:2;pointer-events:unset!important;display:unset!important}@media (min-width: 1024px){section.vin-checker-section .active-sc-body__result{gap:32px}}section.vin-checker-section .active-sc-body__result.show-covered{gap:16px;padding:16px}@media (min-width: 1024px){section.vin-checker-section .active-sc-body__result{padding:0;gap:32px}}section.vin-checker-section .active-sc-body__result.show-covered{gap:16px;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:16px}@media (min-width: 1024px){section.vin-checker-section .active-sc-body__result.show-covered{padding:16px 0}}@media (min-width: 1024px) and (max-width: 1279px){section.vin-checker-section .active-sc-body__result.show-covered{max-width:768px;width:100%;margin:0 auto}}section.vin-checker-section .active-sc-body__result-header{gap:32px;display:flex;flex-direction:column;color:#101010}section.vin-checker-section .active-sc-body__result-header-title{font-family:Toyota Type Light;font-size:24px;line-height:115%;letter-spacing:0;margin-bottom:0;text-align:left}@media (min-width: 768px){section.vin-checker-section .active-sc-body__result-header-title{font-size:20px}}section.vin-checker-section .active-sc-body__result-header-title .sc-count{font-family:Toyota Type Bold}section.vin-checker-section .active-sc-body__result-header-desc{font-family:Toyota Type Light;font-weight:300;font-size:14px;letter-spacing:0;text-align:left;margin-bottom:0}section.vin-checker-section .active-sc-body__result-body{width:100%}section.vin-checker-section .active-sc-body__result-body-item{border-bottom:1px solid #808080}section.vin-checker-section .active-sc-body__result-body-item-header{display:flex;justify-content:space-between;color:#101010;width:100%;padding:16px 0}@media (min-width: 1024px){section.vin-checker-section .active-sc-body__result-body-item-header{min-height:56px;padding:0}}section.vin-checker-section .active-sc-body__result-body-item-header-title{font-family:Toyota Type Book;font-size:16px;align-items:center;justify-content:center;display:flex;text-align:left;line-height:100%;font-weight:bolder}section.vin-checker-section .active-sc-body__result-body-item-header-toggle{max-width:16px;height:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 1024px){section.vin-checker-section .active-sc-body__result-body-item-header-toggle{min-height:56px;padding:0}}section.vin-checker-section .active-sc-body__result-body-item-header-toggle-minus{display:none}section.vin-checker-section .active-sc-body__result-body-item-body{max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease,padding .3s ease}section.vin-checker-section .active-sc-body__result-body-item-body-vehicle{font-family:Toyota Type Book;font-size:14px;display:flex;gap:16px;margin:16px 0}section.vin-checker-section .active-sc-body__result-body-item-body-vehicle strong{font-family:Toyota Type Semibold!important;color:#101010}section.vin-checker-section .active-sc-body__result-body-item-body-qa{color:#3a3a3a;font-size:14px}section.vin-checker-section .active-sc-body__result-body-item-body-qa-title{font-family:Toyota Type Semibold}section.vin-checker-section .active-sc-body__result-body-item-body-qa-desc{font-family:Toyota Type Book;line-height:200%}section.vin-checker-section .active-sc-body__result-body-item-body-footer{min-height:40px;border-bottom:1px solid #808080;align-items:center;display:flex;justify-content:flex-start;margin-top:4px;flex-direction:row;gap:24px}@media (min-width: 1200px){section.vin-checker-section .active-sc-body__result-body-item-body-footer{height:54px}}section.vin-checker-section .active-sc-body__result-body-item-body-footer a{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:-moz-fit-content;width:fit-content;color:#eb0a1e;position:relative;text-decoration:none;padding-bottom:4px;font-family:Toyota Type SemiBold;font-size:10px;line-height:normal;text-transform:uppercase;letter-spacing:.15em}section.vin-checker-section .active-sc-body__result-body-item-body-footer a:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background-color:currentColor;transition:width .3s ease;border-bottom:2px solid #EB0A1E}section.vin-checker-section .active-sc-body__result-body-item-body-footer a:hover:after{width:100%}section.vin-checker-section .active-sc-body__result .active-sc-body__result-body-item.active .active-sc-body__result-body-item-body{max-height:1000px;padding:16px 0 0}section.vin-checker-section .active-sc-body__result .active-sc-body__result-body-item.active .active-sc-body__result-body-item-header-toggle-plus{display:none}section.vin-checker-section .active-sc-body__result .active-sc-body__result-body-item.active .active-sc-body__result-body-item-header-toggle-minus{display:inline-block}section.vin-checker-section .active-sc-body__not-covered{display:none;transform:translate(60px);pointer-events:none;transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1),visibility .4s}section.vin-checker-section .active-sc-body__result{display:none;transform:translate(60px);pointer-events:none;transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1),visibility .4s}section.vin-checker-section .active-sc-body.has-result .active-sc-body__form{transform:translate(0)}section.vin-checker-section .active-sc-body.has-result .active-sc-body__result.show-covered,section.vin-checker-section .active-sc-body.has-result .active-sc-body__not-covered.show-not-covered{opacity:1;display:flex;flex-direction:column;transform:translate(0);pointer-events:auto}@media (min-width: 1200px){section.vin-checker-section .active-sc-body.has-result .active-sc-body__form{transform:translate(-40px)}section.vin-checker-section .active-sc-body__result,section.vin-checker-section .active-sc-body__not-covered{grid-column:2;grid-row:1}}section.model-checker-section{background-color:#f5f5f5}section.model-checker-section .container{padding:64px 0}@media (min-width: 768px){section.model-checker-section .container{flex:0 0 100%;max-width:100%;background-color:#f5f5f5}}@media (min-width: 1280px){section.model-checker-section .container{display:grid;padding:64px 0;gap:48px}}@media (min-width: 1280px) and (max-width: 1919px){section.model-checker-section .container{grid-template-columns:1fr 680px;gap:48px}}@media (min-width: 1920px){section.model-checker-section .container{grid-template-columns:1fr 1fr;padding:64px 300px}}@media (min-width: 1280px) and (max-width: 1919px){section.model-checker-section .container{max-width:1152px!important}}section.model-checker-section .model-sc-header{margin-bottom:30px;padding:0 32px}@media (min-width: 768px){section.model-checker-section .model-sc-header{margin-bottom:48px}}@media (min-width: 1280px) and (max-width: 1919px){section.model-checker-section .model-sc-header{padding:0}}section.model-checker-section .model-sc-header__title{font-size:30px;font-weight:300;font-family:Toyota Type Light;text-align:center;color:#101010}@media (min-width: 360px) and (max-width: 413px){section.model-checker-section .model-sc-header__title{font-size:32px}}@media (min-width: 1280px){section.model-checker-section .model-sc-header__title{font-size:40px;text-align:right;letter-spacing:-1px}}section.model-checker-section .model-sc-header .divider-wrapper{display:none}@media (min-width: 1280px){section.model-checker-section .model-sc-header .divider-wrapper{display:flex;justify-content:right}}section.model-checker-section .model-sc-header .divider-wrapper hr.red-divider{border:1px solid #EB0A1E;width:48px}section.model-checker-section .model-sc-header .mobile-break{display:none}@media (min-width: 1280px) and (max-width: 1919px){section.model-checker-section .model-sc-header .mobile-break{display:block}}section.model-checker-section .model-sc-body{display:flex;padding:0 16px;justify-content:center;align-items:center;flex-direction:column}@media (min-width: 768px){section.model-checker-section .model-sc-body{padding:0 32px}}@media (min-width: 1024px){section.model-checker-section .model-sc-body{padding:0}}section.model-checker-section .model-sc-body:has(.show-not-covered){display:grid;align-items:start;grid-template-columns:1fr;gap:48px}@media (min-width: 1280px){section.model-checker-section .model-sc-body:has(.show-not-covered){grid-template-columns:1fr 1fr;gap:48px}}@media (min-width: 1920px){section.model-checker-section .model-sc-body:has(.show-not-covered){gap:64px}}section.model-checker-section .model-sc-body:has(.show-covered){display:grid;align-items:start;grid-template-columns:1fr;gap:48px}@media (min-width: 1280px){section.model-checker-section .model-sc-body:has(.show-covered){grid-template-columns:1fr 1fr;gap:48px}}@media (min-width: 1920px){section.model-checker-section .model-sc-body:has(.show-covered){gap:64px}}section.model-checker-section .model-sc-body__form{box-shadow:0 4px 16px -4px #10101026;background-color:#fff;width:100%;padding:24px 32px;gap:24px}@media (min-width: 1024px) and (max-width: 1279px){section.model-checker-section .model-sc-body__form{max-width:768px;width:100%;margin:0 auto}}@media (min-width: 1280px) and (max-width: 1919px){section.model-checker-section .model-sc-body__form{max-width:768px;padding:24px;gap:24px}}@media (min-width: 1920px){section.model-checker-section .model-sc-body__form{max-width:768px}}section.model-checker-section .model-sc-body__form-header{gap:8px;display:flex;flex-direction:column;margin-bottom:24px}section.model-checker-section .model-sc-body__form-header-title{font-family:Toyota Type Semibold;font-size:24px;line-height:115%;letter-spacing:0;margin-bottom:0}section.model-checker-section .model-sc-body__form-header-desc{font-family:Toyota Type Book;font-size:14px;letter-spacing:0;margin-bottom:0;line-height:100%}section.model-checker-section .model-sc-body__form-content{display:flex;flex-direction:column;margin-bottom:24px}@media (min-width: 1280px){section.model-checker-section .model-sc-body__form-content{flex-direction:row;align-items:center}}section.model-checker-section .model-sc-body__form-content-row{flex:1}section.model-checker-section .model-sc-body__form-content-row .form-group{margin-bottom:0;display:flex;flex-direction:column}section.model-checker-section .model-sc-body__form-content-row .form-group .form-label{font-family:Toyota Type;font-weight:600;font-size:16px;color:#101010;margin-bottom:6px}section.model-checker-section .model-sc-body__form-content-row .form-group .form-input{border-bottom:1px solid #CCCCCC;line-height:1;letter-spacing:0;font-size:14px;font-family:Toyota Type Book;font-weight:400;padding:4px 0;width:100%}section.model-checker-section .model-sc-body__form-content-row .form-group .form-input option[value=""]{color:#999}section.model-checker-section .model-sc-body__form-content-row .form-group .form-input:invalid{color:#999}section.model-checker-section .model-sc-body__form-content-row .form-group .form-input:focus{outline:none;box-shadow:none;border-color:#ccc}section.model-checker-section .model-sc-body__form-content-row .form-group .form-input:disabled{color:#999;cursor:not-allowed;border-color:#ccc}section.model-checker-section .model-sc-body__form-content-row .form-group .form-input:disabled option{color:#999;cursor:not-allowed}section.model-checker-section .model-sc-body__form-content-row .form-group .model-input-with-icon{position:relative;width:100%}section.model-checker-section .model-sc-body__form-content-row .form-group .model-input-with-icon .form-input{width:100%;border-bottom:1px solid #CCCCCC;font-size:14px;font-weight:400;padding:4px 0}section.model-checker-section .model-sc-body__form-content-row .form-group .model-input-with-icon .form-input:focus{outline:none;box-shadow:none;border-color:#ccc}section.model-checker-section .model-sc-body__form-content-row .form-group .model-input-with-icon .form-input::-moz-placeholder{font-family:Toyota Type Book;font-weight:400;font-size:14px;line-height:1;letter-spacing:0;color:#999}section.model-checker-section .model-sc-body__form-content-row .form-group .model-input-with-icon .form-input::placeholder{font-family:Toyota Type Book;font-weight:400;font-size:14px;line-height:1;letter-spacing:0;color:#999}section.model-checker-section .model-sc-body__form-content-row .form-group .model-input-with-icon .form-input:disabled{color:#999;cursor:not-allowed;border-color:#ccc}section.model-checker-section .model-sc-body__form-content-row .form-group .model-input-with-icon .search-icon{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}section.model-checker-section .model-sc-body__form-content-row .form-group .model-input-with-icon .clear-input{position:absolute;top:50%;right:0;transform:translateY(-50%);display:none;background:none;border:none;font-size:14px;cursor:pointer;color:gray;padding:0 4px}section.model-checker-section .model-sc-body__form-content-row .form-group .model-input-with-icon .clear-input:hover{color:#101010}section.model-checker-section .model-sc-body__form-content-row .form-group .suggestions-list{display:none;list-style:none;margin:0;padding:0;border:1px solid #CCCCCC;max-height:150px;overflow-y:auto;position:absolute;background:#fff;width:100%;z-index:100}section.model-checker-section .model-sc-body__form-content-row .form-group .suggestions-list.show{display:block}section.model-checker-section .model-sc-body__form-content-row .form-group .suggestions-list li{padding:8px 12px;cursor:pointer;font-size:14px!important;font-family:Toyota Type Book!important}section.model-checker-section .model-sc-body__form-content-row .form-group .suggestions-list li:hover{background-color:#f0f0f0}section.model-checker-section .model-sc-body__form-info{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}section.model-checker-section .model-sc-body__form-info-cont{display:flex;gap:8px;align-items:flex-start}section.model-checker-section .model-sc-body__form-info-cont-icon{align-self:flex-start;margin-top:2px}section.model-checker-section .model-sc-body__form-info-cont-btn{font-family:Toyota Type;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0;-webkit-text-decoration:underline solid;text-decoration:underline solid;text-decoration-thickness:1px;text-underline-offset:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;display:flex;margin-bottom:0;color:#101010;font-size:14px;text-align:left}section.model-checker-section .model-sc-body__form-footer{display:grid;gap:8px;grid-template-columns:1fr}@media (min-width: 768px){section.model-checker-section .model-sc-body__form-footer{grid-template-columns:1fr 1fr}}section.model-checker-section .model-sc-body__form-footer-btn-primary{height:42px;width:100%;background-color:#101010;color:#fff;font-family:Toyota Type;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.15em;text-transform:uppercase;position:relative;overflow:hidden;z-index:1;display:flex;align-items:center;justify-content:center;transition:color .3s ease}section.model-checker-section .model-sc-body__form-footer-btn-primary:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#3a3a3a;z-index:0;transition:width .35s ease}section.model-checker-section .model-sc-body__form-footer-btn-primary:hover:not(:disabled){color:#fff}section.model-checker-section .model-sc-body__form-footer-btn-primary:hover:not(:disabled):before{width:100%}section.model-checker-section .model-sc-body__form-footer-btn-primary:active:not(:disabled){background-color:#101010;color:#fff}section.model-checker-section .model-sc-body__form-footer-btn-primary:disabled,section.model-checker-section .model-sc-body__form-footer-btn-primary.disabled{background-color:#ccc;color:gray;pointer-events:none;cursor:not-allowed}section.model-checker-section .model-sc-body__form-footer-btn-primary span,section.model-checker-section .model-sc-body__form-footer-btn-primary{position:relative;z-index:2}section.model-checker-section .model-sc-body__form-footer-btn-clear{height:42px;width:100%;background-color:transparent;color:#101010;font-family:Toyota Type;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.15em;text-transform:uppercase;position:relative;overflow:hidden;z-index:1;display:flex;align-items:center;justify-content:center;transition:color .3s ease;border:1px solid #101010}section.model-checker-section .model-sc-body__form-footer-btn-clear:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#101010;z-index:0;transition:width .35s ease}section.model-checker-section .model-sc-body__form-footer-btn-clear:hover:not(:disabled){color:#fff}section.model-checker-section .model-sc-body__form-footer-btn-clear:hover:not(:disabled):before{width:100%}section.model-checker-section .model-sc-body__form-footer-btn-clear:active:not(:disabled){background-color:#101010;color:#fff}section.model-checker-section .model-sc-body__form-footer-btn-clear:disabled,section.model-checker-section .model-sc-body__form-footer-btn-clear.disabled{background-color:transparent!important;color:gray;pointer-events:none;cursor:not-allowed;border:1px solid #808080}section.model-checker-section .model-sc-body__form-footer-btn-clear span,section.model-checker-section .model-sc-body__form-footer-btn-clear{position:relative;z-index:2}section.model-checker-section .model-sc-body__form-footer .reverse-btn-color{background-color:#101010!important;color:#fff!important}section.model-checker-section .model-sc-body__form-footer .reverse-btn-color:hover{cursor:pointer;background-color:#ccc!important;color:gray!important}section.lm-model-not-covered__section{display:none}section.lm-model-not-covered__section.show-not-covered{background-color:#f5f5f5;padding:0 16px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 768px){section.lm-model-not-covered__section.show-not-covered{padding:0 32px}}@media (min-width: 1024px) and (max-width: 1279px){section.lm-model-not-covered__section.show-not-covered{padding:0 64px}}@media (min-width: 1280px) and (max-width: 1919px){section.lm-model-not-covered__section.show-not-covered{padding:0 64px}}@media (min-width: 1920px){section.lm-model-not-covered__section.show-not-covered{padding:0 300px}}section.lm-model-not-covered__section .lm-model-not-covered__section-body{display:flex;flex-direction:column;justify-content:center;align-items:center}section.lm-model-not-covered__section .lm-model-not-covered__section-body-icon{display:flex;justify-content:center;align-items:center;margin-bottom:24px;padding:18px 24px;width:180px;height:180px}section.lm-model-not-covered__section .lm-model-not-covered__section-body-text{font-family:Toyota Type Bold;font-size:20px;line-height:115%;text-align:center;margin-bottom:0}section.lm-model-not-covered__section .lm-model-not-covered__section-body-text-desc{font-family:Toyota Type Book;font-size:16px}section.lm-model-not-covered__section .lm-model-not-covered__section-body-text .mobile-break{display:none}@media (min-width: 1920px){section.lm-model-not-covered__section .lm-model-not-covered__section-body-text .mobile-break{display:block}}section.service-campaign-section{display:none}section.service-campaign-section:has(.show-default,.show-lm-result){padding:0 16px;background-color:#f5f5f5;gap:64px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 768px){section.service-campaign-section:has(.show-default,.show-lm-result){background-color:#f5f5f5;padding-left:32px;padding-right:32px}}@media (min-width: 1024px){section.service-campaign-section:has(.show-default,.show-lm-result){padding-left:64px;padding-right:64px}}@media (min-width: 1920px){section.service-campaign-section:has(.show-default,.show-lm-result){padding-left:300px;padding-right:300px}}section.service-campaign-section .service-campaign-list-default-section{display:none}section.service-campaign-section .service-campaign-list-default-section.show-default{display:flex;flex-direction:column;gap:64px}section.service-campaign-section .service-campaign-list-default-section .sc-div-list__heading-title{font-family:Toyota Type Light}section.service-campaign-section .sc-div-list{display:none}section.service-campaign-section .sc-div-list.show-lm-result,section.service-campaign-section .sc-div-list.default-campaigns{width:100%;margin:0;align-items:center;display:flex;justify-content:center;flex-direction:column}@media (min-width: 1024px) and (max-width: 1279px){section.service-campaign-section .sc-div-list.show-lm-result,section.service-campaign-section .sc-div-list.default-campaigns{min-width:896px;max-width:896px}}@media (min-width: 1280px) and (max-width: 1919px){section.service-campaign-section .sc-div-list.show-lm-result,section.service-campaign-section .sc-div-list.default-campaigns{max-width:1152px;min-width:1152px}}@media (min-width: 1920px){section.service-campaign-section .sc-div-list.show-lm-result,section.service-campaign-section .sc-div-list.default-campaigns{min-width:1320px}}section.service-campaign-section .sc-div-list.default-campaigns[id]{scroll-margin-top:180px}section.service-campaign-section .sc-div-list .load-more-btn{margin-top:24px;align-items:center;display:flex;flex-direction:column;gap:4px}section.service-campaign-section .sc-div-list .load-more-btn span{color:#101010;font-family:Toyota Type;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.15em;text-align:center;text-transform:uppercase}section.service-campaign-section .sc-div-list .load-more-btn svg{transition:transform .3s ease}section.service-campaign-section .sc-div-list .load-more-btn svg.rotated{transform:rotate(180deg)}section.service-campaign-section .sc-div-list__heading{width:100%}section.service-campaign-section .sc-div-list__heading-title{font-size:24px;line-height:115%;letter-spacing:0;margin-bottom:24px;text-align:left}@media (min-width: 768px){section.service-campaign-section .sc-div-list__heading-title{font-size:20px}}section.service-campaign-section .sc-div-list__heading-title .sc-count{font-weight:700}section.service-campaign-section .sc-div-list.show-lm-result .sc-div-list__heading-title{font-family:Toyota Type Semibold}section.service-campaign-section .list-service-campaign{gap:24px;display:grid;grid-template-columns:repeat(1,1fr);gap:16px}@media (min-width: 768px) and (max-width: 1023px){section.service-campaign-section .list-service-campaign{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){section.service-campaign-section .list-service-campaign{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){section.service-campaign-section .list-service-campaign.collapsed .sc-card:nth-child(n+7){display:none}}@media (min-width: 768px) and (max-width: 1023px){section.service-campaign-section .list-service-campaign.collapsed .sc-card:nth-child(n+7){display:none}}@media (min-width: 1024px){section.service-campaign-section .list-service-campaign.collapsed .sc-card:nth-child(n+7){display:none}}section.service-campaign-section .list-service-campaign .sc-card{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;height:192px;border:1px solid #CCCCCC;padding:24px}@media (min-width: 1024px) and (max-width: 1279px){section.service-campaign-section .list-service-campaign .sc-card{height:218px}}@media (min-width: 1280px){section.service-campaign-section .list-service-campaign .sc-card{height:192px}}section.service-campaign-section .list-service-campaign .sc-card__tag-red{background-color:#fee6e8;border:1px solid #FA808A;color:#eb0a1e;text-transform:uppercase;font-weight:400;font-size:10px;line-height:100%;letter-spacing:0;font-family:Toyota Type;display:flex;justify-content:center;width:35px;height:24px;align-items:center}section.service-campaign-section .list-service-campaign .sc-card__tag-gray{background-color:#eee;border:1px solid #808080;color:#101010;text-transform:uppercase;font-weight:400;font-size:10px;line-height:100%;letter-spacing:0;font-family:Toyota Type;display:flex;justify-content:center;width:35px;height:24px;align-items:center}section.service-campaign-section .list-service-campaign .sc-card__title{font-size:16px;line-height:100%;letter-spacing:0;margin:15px 0 10px;font-weight:400;font-family:Toyota Type Book}section.service-campaign-section .list-service-campaign .sc-card__expiry{font-size:12px;font-family:Toyota Type Book;font-weight:400}section.service-campaign-section .list-service-campaign .sc-card__expiry__str{font-weight:600;font-family:Toyota Type}section.service-campaign-section .list-service-campaign .sc-card__link{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:-moz-fit-content;width:fit-content;color:#eb0a1e;position:relative;text-decoration:none;padding-bottom:4px}section.service-campaign-section .list-service-campaign .sc-card__link-text{font-family:Toyota Type SemiBold;font-size:12px;font-weight:600;line-height:normal;text-transform:uppercase;letter-spacing:.15em}section.service-campaign-section .list-service-campaign .sc-card__link-svg{width:13.14px;height:23px;align-items:center;display:flex;justify-content:center}section.service-campaign-section .list-service-campaign .sc-card__link:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background-color:currentColor;transition:width .3s ease}section.service-campaign-section .list-service-campaign .sc-card__link:hover:after{width:100%}section.service-campaign-section .list-service-campaign .sc-card__link svg{color:#eb0a1e!important;margin-top:1px}section.service-campaign-section .list-service-campaign .sc-card__link svg path{stroke:#eb0a1e}.main-item-container .accordion .card .service-table{display:table}.main-item-container .accordion .card .service-table>div{display:inline-block;vertical-align:middle}.main-item-container .accordion .card .service-tag{width:55%}@media only screen and (min-width: 992px){.main-item-container .accordion .card .service-tag{width:85%}}.main-item-container .accordion .card .service-click-here{width:45%;font-size:14px;font-weight:200;font-style:italic;text-transform:capitalize;font-family:Toyota Type!important;text-align:right}@media only screen and (min-width: 992px){.main-item-container .accordion .card .service-click-here{width:15%}}.main-item-container .accordion .card .collapse{scrollbar-color:#EB0A1E #F0F0F0;scrollbar-width:thin}.main-item-container .accordion .card .collapse::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);background-color:#f0f0f0}.main-item-container .accordion .card .collapse::-webkit-scrollbar{width:6px;background-color:#f0f0f0}.main-item-container .accordion .card .collapse::-webkit-scrollbar-thumb{background-color:#eb0a1e}@media (max-width: 1279px){#article{margin-top:49px}}@media (min-width: 1280px){#article{margin-top:53px}}#article .page-banner{position:relative;width:100%;height:320px;background-size:cover;background-position:center;overflow:hidden;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){#article .page-banner{background-image:url();min-height:381px}}@media (min-width: 1280px){#article .page-banner{min-height:320px;max-height:320px;height:320px}}#article .page-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(243.36deg,#10101000,#10101040,#101010bf);z-index:1}#article .page-banner .banner-content{position:relative;z-index:2;width:100%;padding:0 32px;color:#fff}@media (min-width: 768px){#article .page-banner .banner-content{padding:0 40px}}@media (min-width: 1280px){#article .page-banner .banner-content{padding:0 64px}}@media (min-width: 1920px){#article .page-banner .banner-content{padding:0 300px}}@media (min-width: 768px){#article .page-banner .banner-content .banner-title{font-size:40px}}@media (min-width: 768px){#article .page-banner .banner-content .banner-section-title{margin-left:20px}}#article .page-banner .banner-header{display:flex;flex-direction:column;align-items:flex-start;gap:12px}#article .page-banner .banner-header .sc-card{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;height:218px;border:1px solid #CCCCCC;padding:24px}#article .page-banner .banner-header .sc-card__tag-red{background-color:#fee6e8;border:1px solid #FA808A;color:#eb0a1e;text-transform:uppercase;font-weight:400;font-size:10px;line-height:100%;letter-spacing:0;font-family:Toyota Type;display:flex;justify-content:center;width:35px;height:24px;align-items:center}#article .page-banner .banner-header .sc-card__tag-gray{background-color:#eee;border:1px solid #808080;color:#101010;text-transform:uppercase;font-weight:400;font-size:10px;line-height:100%;letter-spacing:0;font-family:Toyota Type;display:flex;justify-content:center;width:35px;height:24px;align-items:center}#article .page-banner .claim-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#article .page-banner .claim-tags .claim-tag{width:35px;height:24px;background-color:#fee6e8;border:1px solid #FA808A;color:#eb0a1e;display:flex;justify-content:center;align-items:center;font-family:Toyota Type,sans-serif;font-weight:400;font-style:normal;font-size:10px;line-height:100%;text-transform:uppercase}#article .page-banner .claim-tags .banner-section-title{color:#fff;font-family:Toyota Type;font-weight:600;font-size:14px;line-height:100%;letter-spacing:.15em;text-transform:uppercase;margin-left:5px}#article .page-banner .banner-title{font-family:Toyota Type;font-weight:300;font-size:24px;line-height:120%;color:#fff;text-align:left;max-width:100%}#article .affected-models-table{width:100%;border-collapse:collapse;text-align:left;font-family:Toyota Type}#article .affected-models-table tr.subtotal-row td{font-family:Toyota Type;font-weight:700!important}#article .affected-models-table th{font-weight:600;font-size:12px;line-height:100%;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #101010;padding:20px 6px}#article .affected-models-table td{font-weight:400;font-size:14px;letter-spacing:0;padding:20px 6px;font-family:Toyota Type}#article .affected-models-table td+td,#article .affected-models-table th+th{padding-left:12px}#article .affected-models-table td:first-child,#article .affected-models-table th:first-child{padding-left:0}#article .affected-models-table td:last-child,#article .affected-models-table th:last-child{padding-right:0}#article .affected-models-table tbody tr{border-bottom:1px solid #CCCCCC}#article .affected-models-table th:first-child,#article .affected-models-table td:first-child,#article .affected-models-table th:last-child,#article .affected-models-table td:last-child{border-left:none;border-right:none}#article .affected-models-table th:nth-child(1),#article .affected-models-table td:nth-child(1){width:auto}#article .affected-models-table th:nth-child(2),#article .affected-models-table td:nth-child(2){width:1%;white-space:nowrap}#article .affected-models-table th:nth-child(2){white-space:normal;word-wrap:break-word}#article .affected-models-table th:nth-child(3),#article .affected-models-table td:nth-child(3){width:150px;min-width:140px;max-width:140px}#article .article-content{font-family:Toyota Type;color:#101010;padding:80px 16px 48px;gap:48px;display:flex;flex-direction:column}@media (min-width: 768px) and (max-width: 1023px){#article .article-content{padding:80px 128px}}@media (min-width: 1024px) and (max-width: 1279px){#article .article-content{padding:80px 176px}}@media (min-width: 1280px) and (max-width: 1919px){#article .article-content{padding:80px 240px}}@media (min-width: 1920px){#article .article-content{padding:80px 300px}}#article .article-content__top-description{font-weight:400;font-size:18px;line-height:2;letter-spacing:0;margin-bottom:0}#article .article-content__bottom-description{font-weight:400;font-size:18px;line-height:2;letter-spacing:0;max-width:100vw}#article .article-content__bottom-description a{color:#eb0a1e;font-weight:500;font-family:Toyota Type;word-break:break-word;overflow-wrap:break-word}#article .article-content__table-units{padding:0}#article .article-content__table-units .affected-models-table{max-width:100vw}@media (min-width: 768px) and (max-width: 1279px){#article .article-content__table-units .affected-models-table th{padding:20px}}@media (min-width: 1280px){#article .article-content__table-units .affected-models-table th{padding:30px}}@media (min-width: 768px) and (max-width: 1279px){#article .article-content__table-units .affected-models-table td{padding:20px}}@media (min-width: 1280px){#article .article-content__table-units .affected-models-table td{padding:30px}}@media (min-width: 768px){#article .article-content__table-units .affected-models-table td:first-child,#article .article-content__table-units .affected-models-table th:first-child{padding-left:0}}@media (min-width: 768px){#article .article-content__table-units .affected-models-table td:last-child,#article .article-content__table-units .affected-models-table th:last-child{padding-right:0}}@media (min-width: 768px) and (max-width: 1279px){#article .article-content__table-units .affected-models-table th:nth-child(1),#article .article-content__table-units .affected-models-table td:nth-child(1){width:150px}}@media (min-width: 1280px){#article .article-content__table-units .affected-models-table th:nth-child(1),#article .article-content__table-units .affected-models-table td:nth-child(1){width:160px}}@media (min-width: 768px){#article .article-content__table-units .affected-models-table th:nth-child(2),#article .article-content__table-units .affected-models-table td:nth-child(2){width:1%;white-space:nowrap}}@media (min-width: 768px){#article .article-content__table-units .affected-models-table th:nth-child(3),#article .article-content__table-units .affected-models-table td:nth-child(3){width:auto}}#article .article-content__buttons{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width: 1024px){#article .article-content__buttons{flex-direction:row;justify-content:space-between}}@media (min-width: 1920px){#article .article-content__buttons{gap:20px;margin-top:0;justify-content:flex-start;align-items:center}}#article .article-content__buttons .article-btn{display:inline-block;text-align:center;padding:14px 24px;border:1px solid #101010;transition:all .2s ease;width:100%;font-family:Toyota Type;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.15em;text-transform:uppercase}@media (min-width: 1024px){#article .article-content__buttons .article-btn{width:calc(50% - 10px);margin-bottom:0}#article .article-content__buttons .article-btn:first-child{margin-right:0}}@media (min-width: 1920px){#article .article-content__buttons .article-btn{width:auto;flex:0 0 auto;padding:14px 48px}}#article .article-content__buttons .first-btn{background-color:transparent;color:#101010;border:1px solid #101010;text-decoration:none;position:relative;overflow:hidden;z-index:1;transition:color .3s ease}#article .article-content__buttons .first-btn:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#101010;z-index:0;transition:width .35s ease}#article .article-content__buttons .first-btn:hover:not(:disabled){color:#fff}#article .article-content__buttons .first-btn:hover:not(:disabled):before{width:100%}#article .article-content__buttons .first-btn:active:not(:disabled){background-color:#3a3a3a;color:#fff}#article .article-content__buttons .first-btn:active:not(:disabled):before{width:100%;background-color:#3a3a3a}#article .article-content__buttons .first-btn:disabled,#article .article-content__buttons .first-btn.disabled{background-color:transparent;color:#ccc;pointer-events:none;cursor:default}#article .article-content__buttons .first-btn span,#article .article-content__buttons .first-btn{position:relative;z-index:2}#article .article-content__buttons .second-btn{background-color:#101010;color:#fff;text-decoration:none;position:relative;overflow:hidden;z-index:1;transition:color .3s ease}#article .article-content__buttons .second-btn:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#3a3a3a;z-index:0;transition:width .35s ease}#article .article-content__buttons .second-btn:hover:not(:disabled){color:#fff}#article .article-content__buttons .second-btn:hover:not(:disabled):before{width:100%}#article .article-content__buttons .second-btn:active:not(:disabled){background-color:#101010;color:#fff}#article .article-content__buttons .second-btn:active:not(:disabled):before{width:0%}#article .article-content__buttons .second-btn:disabled,#article .article-content__buttons .second-btn.disabled{background-color:#ccc;color:gray;pointer-events:none;cursor:default}#article .article-content__buttons .second-btn span,#article .article-content__buttons .second-btn{position:relative;z-index:2}@media (max-width: 767px){#vinInfo.modal.show{display:flex!important;justify-content:center!important}}#vinInfo .modal-dialog{margin:0;max-width:480px;width:90%}@media (min-width: 768px){#vinInfo .modal-dialog{margin:120px auto 1.7rem;width:auto;max-width:600px;max-height:80vh;align-items:flex-start}}#vinInfo .modal-dialog .modal-content{max-height:80vh;border-radius:0;font-family:Toyota Type}@media (min-width: 768px){#vinInfo .modal-dialog .modal-content{border-radius:.3rem;height:auto;display:flex;flex-direction:column;max-height:90vh}}#vinInfo .modal-dialog .modal-content .modal-body{overflow-y:auto;flex:1 1 auto;padding:1rem 1rem 0;margin-top:1rem;margin-bottom:1rem}@media (min-width: 768px){#vinInfo .modal-dialog .modal-content .modal-body{overflow-y:auto;flex:1 1 auto;max-height:calc(90vh - 120px - 1.7rem);padding:1rem}}@media (max-width: 374px){#vinInfo .modal-dialog .modal-content .modal-body .container{padding:0!important}}#vinInfo .modal-dialog .modal-content .modal-body .container .header{display:flex;justify-content:space-between;align-items:baseline}#vinInfo .modal-dialog .modal-content .modal-body .container .modal-title{font-size:20px;font-family:Toyota Type;font-weight:600;line-height:115%;letter-spacing:0;color:#101010;margin:0 0 20px}@media (min-width: 768px){#vinInfo .modal-dialog .modal-content .modal-body .container .modal-title{font-size:24px}}#vinInfo .modal-dialog .modal-content .modal-body .container .modal-texts{font-family:Toyota Type Book;font-weight:400;font-size:16px;letter-spacing:0;color:#101010}#vinInfo .modal-dialog .modal-content .modal-body .container .modal-texts ul{list-style-type:disc;margin-left:20px;margin-bottom:1rem}#vinInfo .modal-dialog .modal-content .modal-body .container .modal-texts ul li{margin-bottom:6px;line-height:1.5}#vinInfo .modal-dialog .modal-content .modal-body .container .modal-texts ul li::marker{font-size:.6em}#vinInfo .modal-dialog .modal-content .modal-body .container #vinAccordion .card{border:none;border-bottom:1px solid #EEEEEE;margin-bottom:0}#vinInfo .modal-dialog .modal-content .modal-body .container #vinAccordion .card .card-header{background:transparent;padding:.75rem 0;cursor:pointer}#vinInfo .modal-dialog .modal-content .modal-body .container #vinAccordion .card .card-header a{text-decoration:none;display:flex;justify-content:space-between;font-weight:600;font-size:16px;color:#101010}#vinInfo .modal-dialog .modal-content .modal-body .container #vinAccordion .card .card-header a:after{content:"+";font-size:20px;font-weight:700;color:#101010}#vinInfo .modal-dialog .modal-content .modal-body .container #vinAccordion .card .card-header a.collapsed:after{content:"+"}#vinInfo .modal-dialog .modal-content .modal-body .container #vinAccordion .card .card-header a:not(.collapsed):after{content:"−"}#vinInfo .modal-dialog .modal-content .modal-body .container #vinAccordion .card .card-header a p{font-weight:600;font-size:16px;letter-spacing:0;margin-bottom:0;color:#101010}#vinInfo .modal-dialog .modal-content .modal-body .container #vinAccordion .card .card-body{padding:.75rem 1rem;font-family:Toyota Type,sans-serif;font-weight:400;font-size:16px;line-height:1.25;color:#101010}#vinInfo .modal-dialog .modal-content .modal-body .container #vinAccordion .card .card-body p{margin-bottom:.5rem}#vinInfo .modal-dialog .modal-content .modal-body .container #vinAccordion .card .card-body img{max-width:100%;height:auto;margin-top:.5rem}#vinInfo .modal-dialog .modal-content .modal-body .container .close-btn-wrapper{display:flex;justify-content:flex-end;margin:40px 0 20px}#vinInfo .modal-dialog .modal-content .modal-body .container .close-btn-wrapper button.close-btn{position:relative;font-weight:600;font-size:12px;letter-spacing:.15em;text-transform:uppercase;border:1px solid #101010;background:transparent;color:#101010;padding:0 24px;cursor:pointer;min-height:42px;overflow:hidden;transition:color .3s ease;z-index:1}#vinInfo .modal-dialog .modal-content .modal-body .container .close-btn-wrapper button.close-btn:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:#101010;transition:width .3s ease;z-index:-1}#vinInfo .modal-dialog .modal-content .modal-body .container .close-btn-wrapper button.close-btn:hover{color:#fff}#vinInfo .modal-dialog .modal-content .modal-body .container .close-btn-wrapper button.close-btn:hover:before{width:100%}@media (max-width: 767px){#expIssueInfo.modal.show{display:flex!important;justify-content:center!important}}#expIssueInfo .modal-dialog{margin:0;max-width:480px;width:90%}@media (min-width: 768px){#expIssueInfo .modal-dialog{margin:120px auto 1.7rem;width:auto;max-width:600px;max-height:80vh;align-items:flex-start}}#expIssueInfo .modal-dialog .modal-content{max-height:80vh;border-radius:0;font-family:Toyota Type}@media (min-width: 768px){#expIssueInfo .modal-dialog .modal-content{border-radius:.3rem;height:auto;display:flex;flex-direction:column;max-height:90vh}}#expIssueInfo .modal-dialog .modal-content .modal-body{padding:24px 24px 32px}#expIssueInfo .modal-dialog .modal-content .modal-body .container{padding:0;gap:32px;display:flex;flex-direction:column}@media (max-width: 374px){#expIssueInfo .modal-dialog .modal-content .modal-body .container{padding:0!important}}#expIssueInfo .modal-dialog .modal-content .modal-body .container .modal-title{font-size:20px;font-family:Toyota Type;font-weight:600;line-height:115%;letter-spacing:0;color:#101010}@media (min-width: 768px){#expIssueInfo .modal-dialog .modal-content .modal-body .container .modal-title{font-size:24px}}#expIssueInfo .modal-dialog .modal-content .modal-body .container .modal-texts-p{font-family:Toyota Type Book;font-size:14px;letter-spacing:0;color:#3a3a3a;line-height:200%}#expIssueInfo .modal-dialog .modal-content .modal-body .container .modal-texts-p span{font-family:Toyota Type Bold}#expIssueInfo .modal-dialog .modal-content .modal-body .container .modal-texts-p span.und{font-family:Toyota Type Semibold;-webkit-text-decoration:underline solid 1px;text-decoration:underline solid 1px;text-underline-offset:3px}#expIssueInfo .modal-dialog .modal-content .modal-body .container .modal-texts .no-mb{margin-bottom:0}#expIssueInfo .modal-dialog .modal-content .modal-body .container .close-btn-wrapper{display:flex;justify-content:flex-end;margin:0 20px}#expIssueInfo .modal-dialog .modal-content .modal-body .container .close-btn-wrapper button.close-btn{position:relative;font-weight:600;font-size:12px;letter-spacing:.15em;text-transform:uppercase;border:1px solid #101010;background:transparent;color:#101010;padding:0 24px;cursor:pointer;min-height:42px;overflow:hidden;transition:color .3s ease;z-index:1}#expIssueInfo .modal-dialog .modal-content .modal-body .container .close-btn-wrapper button.close-btn:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:#101010;transition:width .3s ease;z-index:-1}#expIssueInfo .modal-dialog .modal-content .modal-body .container .close-btn-wrapper button.close-btn:hover{color:#fff}#expIssueInfo .modal-dialog .modal-content .modal-body .container .close-btn-wrapper button.close-btn:hover:before{width:100%}@media (max-width: 767px){#noVinResult.modal.show{display:flex!important;justify-content:center!important}}#noVinResult .modal-dialog{margin:0;max-width:480px;width:90%}@media (min-width: 768px){#noVinResult .modal-dialog{margin:120px auto 1.7rem;width:auto;max-width:600px;max-height:80vh;align-items:flex-start}}#noVinResult .modal-dialog .modal-content{max-height:80vh;border-radius:0;font-family:Toyota Type}@media (min-width: 768px){#noVinResult .modal-dialog .modal-content{border-radius:.3rem;height:auto;display:flex;flex-direction:column;max-height:90vh}}#noVinResult .modal-dialog .modal-content .modal-body{overflow-y:auto;flex:1 1 auto;padding:1rem 1rem 0;margin-top:1rem;margin-bottom:1rem}@media (min-width: 768px){#noVinResult .modal-dialog .modal-content .modal-body{overflow-y:auto;flex:1 1 auto;max-height:calc(90vh - 120px - 1.7rem);padding:1rem}}#noVinResult .modal-dialog .modal-content .modal-body .container .modal-title{font-family:Toyota Type;font-weight:600;font-size:20px;line-height:115%;letter-spacing:0;color:#101010;margin:0 0 20px}@media (min-width: 768px){#noVinResult .modal-dialog .modal-content .modal-body .container .modal-title{font-size:24px}}#noVinResult .modal-dialog .modal-content .modal-body .container .modal-texts{font-family:Toyota Type Book;font-weight:400;font-size:16px;letter-spacing:0;color:#101010}#noVinResult .modal-dialog .modal-content .modal-body .container .modal-texts .str-bold{font-family:Toyota Type Black;font-weight:700}#noVinResult .modal-dialog .modal-content .modal-body .container .modal-texts .str-und{font-family:Toyota Type;font-weight:600;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px;color:#101010}#noVinResult .modal-dialog .modal-content .modal-body .container .close-btn-wrapper{display:flex;justify-content:flex-end;margin:40px 0 20px}#noVinResult .modal-dialog .modal-content .modal-body .container .close-btn-wrapper button.close-btn{position:relative;font-weight:600;font-size:12px;letter-spacing:.15em;text-transform:uppercase;border:1px solid #101010;background:transparent;color:#101010;padding:0 24px;cursor:pointer;min-height:42px;overflow:hidden;transition:color .3s ease;z-index:1}#noVinResult .modal-dialog .modal-content .modal-body .container .close-btn-wrapper button.close-btn:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:#101010;transition:width .3s ease;z-index:-1}#noVinResult .modal-dialog .modal-content .modal-body .container .close-btn-wrapper button.close-btn:hover{color:#fff}#noVinResult .modal-dialog .modal-content .modal-body .container .close-btn-wrapper button.close-btn:hover:before{width:100%}.sc-my-toyota-app{background-color:#f5f5f5;padding:80px 16px 48px;gap:48px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 768px){.sc-my-toyota-app{padding:64px 32px}}@media (min-width: 1024px) and (max-width: 1279px){.sc-my-toyota-app{padding:64px}}@media (min-width: 1280px) and (max-width: 1919px){.sc-my-toyota-app{padding:64px}}@media (min-width: 1920px){.sc-my-toyota-app{padding:64px 300px}}.sc-art-my-toyota-app{background-color:#fff;padding:0 16px 48px;gap:48px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 768px){.sc-art-my-toyota-app{padding:0 32px 64px}}@media (min-width: 1024px){.sc-art-my-toyota-app{padding:0 128px 64px}}@media (min-width: 1280px){.sc-art-my-toyota-app{padding:0 240px 64px}}@media (min-width: 1920px){.sc-art-my-toyota-app{padding:0 300px 64px}}@media (min-width: 1024px) and (max-width: 1279px){.sc-art-my-toyota-app .my-toyota-app-section{min-width:unset!important;max-width:unset!important}}@media (min-width: 1280px) and (max-width: 1919px){.sc-art-my-toyota-app .my-toyota-app-section{min-width:unset!important;max-width:unset!important}}.sc-art-my-toyota-app .my-toyota-app-section .app-links{min-height:272px;max-height:272px}@media (min-width: 768px) and (max-width: 1279px){.sc-art-my-toyota-app .my-toyota-app-section .app-links{min-height:282px;max-height:282px}}@media (min-width: 1280px){.sc-art-my-toyota-app .my-toyota-app-section .app-links{min-height:240px;max-height:240px}}.sc-art-my-toyota-app .my-toyota-app-section .app-links-content{top:0}@media (min-width: 768px) and (max-width: 1023px){.sc-art-my-toyota-app .my-toyota-app-section .app-links-content{top:61px}}@media (min-width: 1024px) and (max-width: 1279px){.sc-art-my-toyota-app .my-toyota-app-section .app-links-content{top:81px}}@media (min-width: 1280px) and (max-width: 1919px){.sc-art-my-toyota-app .my-toyota-app-section .app-links-content{top:40px}}@media (min-width: 1920px){.sc-art-my-toyota-app .my-toyota-app-section .app-links-content{top:88px}}.my-toyota-app-section{width:100%}@media (min-width: 1024px) and (max-width: 1279px){.my-toyota-app-section{min-width:896px;max-width:896px}}@media (min-width: 1280px) and (max-width: 1919px){.my-toyota-app-section{min-width:1152px;max-width:1152px}}.my-toyota-app-section .app-links{position:relative;height:100%;min-height:300px;max-height:300px;overflow:hidden;max-width:100%}@media (min-width: 768px) and (max-width: 1279px){.my-toyota-app-section .app-links{height:282px;min-height:282px;max-height:282px}}@media (min-width: 1280px){.my-toyota-app-section .app-links{height:240px;min-height:240px;max-height:240px}}.my-toyota-app-section .app-links:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(243.36deg,#10101040 25%,#10101040 50%,#101010bf);pointer-events:none;z-index:1!important}.my-toyota-app-section .app-links .img-wrapper{position:relative;width:260%;overflow:hidden;aspect-ratio:4096/1708}@media (min-width: 1920px){.my-toyota-app-section .app-links .img-wrapper{width:130%}}@media (min-width: 1280px) and (max-width: 1919px){.my-toyota-app-section .app-links .img-wrapper{width:127%}}@media (min-width: 1024px) and (max-width: 1279px){.my-toyota-app-section .app-links .img-wrapper{width:135%}}@media (min-width: 768px) and (max-width: 1023px){.my-toyota-app-section .app-links .img-wrapper{width:110%}}@media (min-width: 414px) and (max-width: 767px){.my-toyota-app-section .app-links .img-wrapper{width:200%}}@media (min-width: 360px) and (max-width: 413px){.my-toyota-app-section .app-links .img-wrapper{width:240%}}.my-toyota-app-section .app-links .img-wrapper img{position:absolute;top:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;transform:translateY(0) translate(-250px)}@media (min-width: 1920px){.my-toyota-app-section .app-links .img-wrapper img{transform:translateY(-170px) translate(0)}}@media (min-width: 1280px) and (max-width: 1919px){.my-toyota-app-section .app-links .img-wrapper img{transform:translateY(-140px) translate(0)}}@media (min-width: 1024px) and (max-width: 1279px){.my-toyota-app-section .app-links .img-wrapper img{transform:translateY(-110px) translate(-30px)}}@media (min-width: 768px) and (max-width: 1023px){.my-toyota-app-section .app-links .img-wrapper img{transform:translateY(-30px) translate(-50px)}}@media (min-width: 414px) and (max-width: 767px){.my-toyota-app-section .app-links .img-wrapper img{transform:translateY(0) translate(-200px)}}.my-toyota-app-section .app-links-content{position:absolute;display:flex;flex-direction:column;gap:32px;width:100%;top:0;padding:48px 0;z-index:2!important}@media (max-width: 359px){.my-toyota-app-section .app-links-content{padding:22px 0}}@media (min-width: 768px){.my-toyota-app-section .app-links-content{top:33px;padding:0;width:352px}}@media (min-width: 1024px) and (max-width: 1279px){.my-toyota-app-section .app-links-content{top:81px;width:544px}}@media (min-width: 1280px) and (max-width: 1919px){.my-toyota-app-section .app-links-content{top:88px;padding:0;width:800px}}@media (min-width: 1920px){.my-toyota-app-section .app-links-content{top:88px;padding:0;width:968px}}.my-toyota-app-section .app-links-text{color:#fff;gap:8px;flex-direction:column;display:flex;z-index:2}.my-toyota-app-section .app-links-header{font-family:Toyota Type;line-height:115%;font-size:24px;font-weight:600;padding:0 16px;border-left:4px solid #EB0A1E;text-shadow:2px 2px 2px rgba(0,0,0,.25)}@media (max-width: 413px){.my-toyota-app-section .app-links-header{font-size:22px}}@media (min-width: 768px){.my-toyota-app-section .app-links-header{padding:0 28px}}.my-toyota-app-section .app-links-subtext{font-family:Toyota Type Book;font-size:14px;font-weight:400;padding:0 16px}@media (min-width: 768px){.my-toyota-app-section .app-links-subtext{padding:0 32px}}.my-toyota-app-section .app-links-buttons{display:flex;gap:8px;padding:0 16px}@media (min-width: 768px){.my-toyota-app-section .app-links-buttons{padding:0 32px}}.my-toyota-app-section .app-links-buttons img{height:40px;cursor:pointer;transition:transform .2s ease;width:auto}.my-toyota-app-section .app-links-buttons img:hover{transform:scale(1.05)}section.service-campaign-videos-section .service-campaign-videos{background:radial-gradient(50% 95.1% at 50% 50%,#3a3a3a,#101010);padding-bottom:64px;padding-top:64px}@media screen and (min-width: 480px){section.service-campaign-videos-section .service-campaign-videos{margin-bottom:50px 0px}}@media (min-width: 768px){section.service-campaign-videos-section .service-campaign-videos{flex:0 0 100%;max-width:100%;background-color:#fff}}section.service-campaign-videos-section .service-campaign-videos .videos-header{margin-bottom:30px}@media (min-width: 768px){section.service-campaign-videos-section .service-campaign-videos .videos-header{margin-bottom:48px}}section.service-campaign-videos-section .service-campaign-videos .videos-header__title{font-size:40px;font-weight:300;font-family:Toyota Type Light;text-align:center;padding-bottom:10px;padding-left:16px;padding-right:16px;color:#fff}section.service-campaign-videos-section .service-campaign-videos .videos-header .divider-wrapper{display:none}@media (min-width: 768px){section.service-campaign-videos-section .service-campaign-videos .videos-header .divider-wrapper{display:flex;justify-content:center}}section.service-campaign-videos-section .service-campaign-videos .videos-header .divider-wrapper hr.red-divider{border:1px solid #EB0A1E;width:48px}section.service-campaign-videos-section .service-campaign-videos .video-carousel{width:100%;overflow-x:auto;margin:0 auto;display:flex}section.service-campaign-videos-section .service-campaign-videos .video-carousel .carousel-track{display:flex;align-items:center;justify-content:center;transition:transform .4s ease;animation:spin 5s infinite linear;gap:48px;padding-right:48px}section.service-campaign-videos-section .service-campaign-videos .video-carousel .video-card{flex:0 0 720px;margin:0 10px;background:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:405px}section.service-campaign-videos-section .service-campaign-videos .video-carousel .single-video{justify-content:center}section.service-campaign-videos-section .service-campaign-videos .video-carousel .single-video .carousel-track{justify-content:center}section.service-campaign-videos-section .service-campaign-videos .video-carousel::-webkit-scrollbar{display:none}@keyframes spin{0%{translate:0}to{translate:-100}}.select2-container--default .select2-selection--single{border:none!important;border-bottom:1px solid #CCCCCC!important;line-height:1!important;letter-spacing:0!important;font-size:14px!important;font-family:Toyota Type Book!important;font-weight:400!important;padding:4px 0!important;width:100%!important;border-radius:0!important;height:32px!important}.select2-dropdown{border:1px solid #CCCCCC!important;font-size:14px!important;font-family:Toyota Type Book!important}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #CCCCCC!important;outline:none;box-shadow:0 0 0 1px #ccc}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#ccc;box-shadow:0 0 0 1px #ccc;border-radius:2px}.select2-selection__clear,.select2-selection__arrow{display:flex;justify-content:center;align-items:center;top:5px;width:20px;height:20px}@media screen and (max-width: 1199px){.mobile-footer{display:block!important}}.not-active-status{font-size:16px}.active-status{font-size:16px;color:green}.completed-status{font-size:16px;color:#eb0a1e}
