.page-banner{position:relative;height:160px;width:100%}.page-banner .banner-mobile{display:none}.page-banner .heading{font-weight:700;font-size:45px;text-align:left;text-transform:uppercase;padding:5px 10px;display:inline-block;font-size:40px;position:absolute;left:0;right:0;bottom:0;margin:0 auto}@media screen and (max-width: 768px){.page-banner .heading{display:none}}.page-banner .heading.heading-slanted{width:100%}@media screen and (min-width: 1280px){.page-banner .heading.heading-slantedspan{padding-top:20px}}.page-banner .heading.heading-slanted.header_banner{height:100%}.page-banner .heading.heading-slanted h1{margin-bottom:0;color:#fff;font-weight:700;padding-bottom:20px}@media screen and (min-width: 1440px){.page-banner .heading.heading-slanted h1{font-size:48px}}@media screen and (min-width: 1920px){.page-banner .heading.heading-slanted h1{font-size:64px;line-height:92px}}.page-banner .heading .slanted-content{text-indent:30px;line-height:45px}.page-banner .heading .slanted-content.custom-banner-label{font-family:Toyota Bold,sans-serif!important;font-weight:inherit;margin-bottom:0;color:#fff}.page-banner .heading .center-content{line-height:45px;text-align:center;display:block;font-family:Toyota Type;font-weight:700}.connect-title .container .blog-content__box{padding-top:30px}.connect-title .container .blog-content__box h1 strong{font-weight:800;font-family:Toyota Type,sans-serif}.connect-title .container .blog-content__box p[style*="text-align:justify"]{font-family:Toyota Type,sans-serif;color:#637385}.connect-title .container .blog-content__box p strong{font-family:Toyota Type,sans-serif;font-size:15px}.page-inquire{background-color:#f5f6f7}.page-inquire .container div div form div div div .input-height{height:60px;font-family:Toyota Type}.page-inquire .container div div form div div div .label-checkbox{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#637385;font-family:Toyota Type}.page-inquire h2{margin-bottom:.5rem;font-family:Toyota Type;font-weight:700;line-height:1.2;color:#34404e}.page-inquire .form-control{text-transform:none;color:#000}.page-inquire .form-control::placeholder,.page-inquire .form-control:-ms-input-placeholder,.page-inquire .form-control::-ms-input-placeholder{color:#999;text-transform:uppercase}.page-inquire .form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem;font-weight:600}.page-inquire .form-control:not(.bootstrap-select),.page-inquire .form-control .filter-option{border-color:#000;border-width:2px;border-style:solid;border-radius:0}.page-inquire:not(.active).dropdown-toggle .filter-option-inner-inner{color:#ccc}.page-inquire .container .row .form-group textarea{height:auto;padding-top:20px}.page-inquire .container .row .form-group label a{color:#eb0a1e}.page-inquire .ui-select:after{right:15px}.page-inquire .ui-select .bs-caret{display:none}.page-inquire .dropdown.open button[aria-expanded=true]:after{transform:rotate(180deg)!important}.page-inquire .custom-control{position:relative;display:block;min-height:1.5rem;padding-left:2.5rem}.page-inquire .custom-control .custom-control-input{position:absolute;z-index:-1;opacity:0}.page-inquire .label-checkbox{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-inquire .label-checkbox:hover input~.checkmark{background-color:#ccc}.page-inquire .label-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.page-inquire .label-checkbox input:checked~.checkmark{background-color:#000}.page-inquire .label-checkbox input:checked~.checkmark:after{display:block}.page-inquire .label-checkbox .checkmark{position:absolute;top:10px;left:0;height:15px;width:15px;background-color:#ddd}.page-inquire .label-checkbox .checkmark:after{content:"";position:absolute;display:none;left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.page-inquire button[disabled],.page-inquire html input[disabled]{cursor:not-allowed;color:#fdf9f9}.page-inquire #mytoyota-form .form-group label{display:inline-block;max-width:100%;margin-bottom:.5px;font-weight:400;color:#34404e}.toyota-button-right-crop{background-color:transparent;color:#fff;border:0 none;padding:5px 30px;display:inline-block;text-align:center;position:relative;vertical-align:middle;text-transform:none;font-size:15px;z-index:1;overflow:hidden;cursor:pointer;font-family:Toyota Type;font-weight:400}.toyota-button-right-crop:after{content:"";position:absolute;left:-10px;top:0;background-color:#eb0a1e;width:100%;height:100%;transform:skew(-21deg);z-index:-1;cursor:pointer}.toyota-button-right-crop:hover,.toyota-button-right-crop:focus,.toyota-button-right-crop:active{color:#fff}.toyota-button-right-crop:hover:after,.toyota-button-right-crop:focus:after,.toyota-button-right-crop:active:after{background-color:#ae1414}.toyota-button-right-crop:disabled:after{background-color:#bec7d1;cursor:not-allowed}.toyota-button-right-crop.toyota-hollow{background-color:transparent;border-left:1px solid #EB0A1E;color:#eb0a1e;box-shadow:none!important;transition:none;padding:10px 35px 10px 25px}.toyota-button-right-crop.toyota-hollow:after{background-color:transparent;border:1px solid #EB0A1E;border-left:0 none;height:calc(100% - .25px)}.toyota-button-right-crop.toyota-hollow:hover,.toyota-button-right-crop.toyota-hollow:focus,.toyota-button-right-crop.toyota-hollow:active{color:#fff;border-left:1px solid transparent}.toyota-button-right-crop.toyota-hollow:hover:after,.toyota-button-right-crop.toyota-hollow:focus:after,.toyota-button-right-crop.toyota-hollow:active:after{background-color:#eb0a1e}.toyota-button-right-crop.red{background-color:#eb0a1e;color:#fff}.toyota-button-right-crop.red:after{background-color:#eb0a1e;border:1px solid #EB0A1E;border-left:0 none;top:-1px;height:calc(100% + 2px)}.toyota-button-right-crop.t-center{display:block;margin:20px auto 0}.page-faq .container h2{font-size:34px;font-weight:700}.page-faq .faq-wrapper{margin-top:5rem}@media (max-width: 768px){.page-faq .faq-wrapper{margin-top:1rem}}.page-faq #accordion .card-header{padding:0}.page-faq #accordion .card-header a{padding:20px 30px}.page-faq #accordion .card{background-color:#eeecec;margin-bottom:1rem}.page-faq #accordion .card a[role=button]{color:#fff;position:relative;display:inline-block;text-decoration:none;width:100%;background-color:#000}.page-faq #accordion .card a[role=button] h5{position:relative;padding-left:30px;font-weight:400;font-size:16px;color:#fff}@media (min-width: 992px){.page-faq #accordion .card a[role=button] h5{font-size:20px;margin-top:0}}.page-faq #accordion .card a[role=button].collapsed{background-color:#0000000a}.page-faq #accordion .card a[role=button].collapsed h5{color:#000}.page-faq #accordion .card a[role=button].collapsed .arrow{transform:rotate(180deg)}.page-faq #accordion .card a[role=button] .arrow{position:absolute;left:0;top:5px;color:#afabab}.page-faq #accordion .card .card-body{padding:20px 30px}.page-faq #accordion .card .card-body ul,.page-faq #accordion .card .card-body ol{padding-left:20px}.tconnect-features{display:grid;grid-template-columns:repeat(4,1fr);gap:3.5rem}@media (max-width: 1024px) and (min-width: 768px){.tconnect-features{grid-template-columns:repeat(3,1fr)}}.tconnect-features .feature-item img{max-width:80px;margin-bottom:1rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.tconnect-features .feature-item img{margin-left:0;margin-right:0}}.tconnect-features .feature-title{margin-bottom:1.75rem;font-weight:800;font-family:Toyota Type,sans-serif;font-size:18px;color:#34404e}.tconnect-features .feature-info p{font-family:Toyota Type,sans-serif}@media (max-width: 767px){.tconnect-features{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.tconnect-features{display:flex;flex-direction:column;gap:0;margin-bottom:30px}.tconnect-features .feature-item{text-align:center}}.title--divider{position:relative}.title--divider:after{position:absolute;bottom:-20px;width:100%;left:0;content:"";height:3px;background:#eb0a1e;transform:scaleX(.09)}.no-height-image-200px{height:200px!important}.toyota-button-inquiry{background-color:#000;padding:13px;color:#fff;border-radius:10px;cursor:pointer;width:200px;font-weight:600}.connect-hdiw .subscription-label div p strong{color:#242424;font-family:Toyota Type,sans-serif}.connect-hdiw .hdiw h2{font-size:34px;font-weight:700;font-family:Toyota Type,sans-serif}.connect-hdiw .page-slider .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.connect-hdiw .page-slider .container{max-width:540px}}@media (min-width: 768px){.connect-hdiw .page-slider .container{max-width:720px}}@media (min-width: 992px){.connect-hdiw .page-slider .container{max-width:960px}}@media (min-width: 1200px){.connect-hdiw .page-slider .container{max-width:1170px}}.connect-hdiw .page-slider .container h2{font-family:Toyota Type,sans-serif;font-weight:700}.connect-hdiw .page-slider .container .vehicle-slider .slider-cta{display:flex;flex-direction:column;justify-content:center;align-items:center}.connect-hdiw .page-slider .container .vehicle-slider .slider-cta a{font-size:12px;min-width:180px;max-width:180px}.connect-hdiw .page-slider .container .vehicle-slider .slider-cta a:first-child{color:#fff;border-left:1px solid transparent}.connect-hdiw .page-slider .container .vehicle-slider .slider-cta a:first-child:after{background-color:#eb0a1e;color:#fff}.connect-hdiw .page-slider .container .vehicle-slider .slider-cta a:after{z-index:-1}.connect-hdiw .page-slider .container .vehicle-slider .slider-item .slider-header{display:grid;height:300px}@media screen and (min-width: 410px){.connect-hdiw .page-slider .container .vehicle-slider .slider-item .slider-header{height:340px}}@media screen and (min-width: 500px){.connect-hdiw .page-slider .container .vehicle-slider .slider-item .slider-header{height:380px}}@media screen and (min-width: 767px){.connect-hdiw .page-slider .container .vehicle-slider .slider-item .slider-header{height:230px}}@media screen and (min-width: 768px){.connect-hdiw .page-slider .container .vehicle-slider .slider-item .slider-header{height:280px}}@media screen and (min-width: 992px){.connect-hdiw .page-slider .container .vehicle-slider .slider-item .slider-header{height:340px}}@media screen and (min-width: 1024px){.connect-hdiw .page-slider .container .vehicle-slider .slider-item .slider-header{height:250px}}.connect-hdiw .page-slider .container .vehicle-slider .slider-item .slider-header .skeleton-image{background:linear-gradient(90deg,#f0f0f0,#f0f0f0,#fff,#f0f0f0,#f0f0f0);background-size:200% 100%;animation:loading 2s linear infinite}.connect-hdiw .page-slider .container .vehicle-slider .slider-item .slider-header .figure-caption{text-align:center;padding:15px 20px;position:relative}.connect-hdiw .page-slider .container .vehicle-slider .slider-item .slider-header .figure-caption .badge{position:absolute;left:50%;transform:translate(-50%,-80%);color:#eb0a1e;font-size:80%}.connect-hdiw .page-slider .container .vehicle-slider .slick-prev:before,.connect-hdiw .page-slider .container .vehicle-slider .slick-next:before{border-color:#eb0a1e;color:red;font-weight:700}.connect-faq .page-faq .container h2,.connect-faq .page-faq .container .faq-wrapper div .card .card-header a h5,.connect-inquire .page-inquire .container div div form div div div label{font-family:Toyota Type,sans-serif}.vehicle-slider .slider-item{padding:10px;text-align:center}.vehicle-slider .slick-track{display:flex!important}.slider-header img{max-height:140px;margin:0 auto;-o-object-fit:contain;object-fit:contain}.price-list__banner-image{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.vehicle-slider{position:relative}.vehicle-slider .slick-arrow{font-size:0;line-height:0;position:absolute;bottom:14%;display:block;width:40px;height:40px;padding:0;transform:translateY(50%);cursor:pointer;z-index:1;color:transparent;border:none;outline:none;background:transparent}.vehicle-slider .slick-arrow:before{content:"";display:inline-block;font-size:44px;font-weight:300;font-family:Arial,sans-serif;color:#888;line-height:1}.vehicle-slider .slick-arrow:hover:before{color:#555}.vehicle-slider .slick-prev{left:-30px;width:24px;height:24px}.vehicle-slider .slick-prev:before{content:"";display:inline-block;width:30px;height:30px;border-top:7px solid red;border-left:7px solid red;transform:rotate(-45deg);margin-left:6px}.vehicle-slider .slick-next{right:-30px;width:24px;height:24px}.vehicle-slider .slick-next:before{content:"";display:inline-block;width:30px;height:30px;border-top:7px solid red;border-right:7px solid red;transform:rotate(45deg);margin-right:6px}@media (max-width: 768px){.vehicle-slider .slick-arrow{width:30px;height:30px}.vehicle-slider .slick-arrow:before{font-size:32px}.vehicle-slider .slick-arrow.slick-prev{left:10px}.vehicle-slider .slick-arrow.slick-next{right:10px}}.form-group select option[disabled]{color:#999}.slider-header img.img-fluid.lazy.skeleton-image.no-height-image-200px{background:none!important;animation:none!important}.page-inquire label.error{color:#eb0a1e!important}.connect-title .container>picture>img.img-fluid{margin-bottom:20px}.form-control::-moz-placeholder{color:#ccc!important}.form-control::placeholder{color:#ccc!important}.page-inquire select.form-control.no-value{color:#ccc}.faq-wrapper a{color:#eb0a1e}
