@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');.poppins-thin {font-family: "Poppins", sans-serif;font-weight: 100;font-style: normal;}
.poppins-extralight {font-family: "Poppins", sans-serif;font-weight: 200;font-style: normal;}
.poppins-light {font-family: "Poppins", sans-serif;font-weight: 300;font-style: normal;}
.poppins-regular {font-family: "Poppins", sans-serif;font-weight: 400;font-style: normal;}
.poppins-medium {font-family: "Poppins", sans-serif;font-weight: 500;font-style: normal;}
.poppins-semibold {font-family: "Poppins", sans-serif;font-weight: 600;font-style: normal;}
.poppins-bold {font-family: "Poppins", sans-serif;font-weight: 700;font-style: normal;}
.poppins-extrabold {font-family: "Poppins", sans-serif;font-weight: 800;font-style: normal;}
.poppins-black {font-family: "Poppins", sans-serif;font-weight: 900;font-style: normal;}
.poppins-thin-italic {font-family: "Poppins", sans-serif;font-weight: 100;font-style: italic;}
.poppins-extralight-italic {font-family: "Poppins", sans-serif;font-weight: 200;font-style: italic;}
.poppins-light-italic {font-family: "Poppins", sans-serif;font-weight: 300;font-style: italic;}
.poppins-regular-italic {font-family: "Poppins", sans-serif;font-weight: 400;font-style: italic;}
.poppins-medium-italic {font-family: "Poppins", sans-serif;font-weight: 500;font-style: italic;}
.poppins-semibold-italic {font-family: "Poppins", sans-serif;font-weight: 600;font-style: italic;}
.poppins-bold-italic {font-family: "Poppins", sans-serif;font-weight: 700;font-style: italic;}
.poppins-extrabold-italic {font-family: "Poppins", sans-serif;font-weight: 800;font-style: italic;}
.poppins-black-italic {font-family: "Poppins", sans-serif;font-weight: 900;font-style: italic;}
.car-showcase .copy p {font-size: 18px;color: #7a8084;line-height: 28px;}
body {overflow-x: hidden;font-family: 'Poppins';}
.container {max-width: 1270px;}
.container-fluid {padding: 0;}
.container.z-wrapper {max-width: 1270px;padding-top: 40px;}
.inner.container {max-width: 90%;}
header#header .container {max-width: 100%;padding: 16px 24px;}
header#header.scrolled {background-color: #fff;box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);}
header#header.scrolled .header-logo img {filter: unset;}
header#header {position: fixed;z-index: 99999;width: 100%;}
header#header .header-logo img {width: 100%;filter: invert(1);}
header#header.innerheader {background-color: #fff;box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);}
header#header.innerheader .header-logo img {filter: unset;}
header#header.innerheader .contact i {color: #333;}
header#header.innerheader .navbar-toggler-icon, header#header.innerheader .navbar-toggler-icon::before, header#header.innerheader .navbar-toggler-icon::after {background-color: #333;}
header#header .contact .info-details {display: none;}
header#header .contact {margin-left: -30%;}
header#header .contact i {color: #000;}
header#header .contact i {color: #fff;}
header#header.scrolled .contact i {color: #000;}
header#header.scrolled .navbar-toggler-icon, #header.scrolled .navbar-toggler-icon::before, #header.scrolled .navbar-toggler-icon::after, .navbar.active .navbar-toggler-icon::before, .navbar.active .navbar-toggler-icon::after {background-color: #333;}
header#header .header-logo .logo, .CopyMe {width: 150px;}
header#header .contact {display: flex;align-items: center;justify-content: center;}
header#header .contact span.pre-header-link {margin: 0 1rem;}
header#header div#nav-toggler i.fas.fa-bars {color: #fff;font-size: 1.5rem;}
header#header.scrolled div#nav-toggler i.fas.fa-bars {color: #000;}
header#header .contact span a {display: flex;align-items: center;}
header#header.scrolled #nav-toggler .nt-wrapper svg, header#header.innerheading #nav-toggler .nt-wrapper svg {color: #000!important;}
#header nav {display: none;}
header#header.innerheader #nav-toggler .nt-wrapper svg {color: #000 !important;}
a.navbar-brand {display: none;}
div#collapse-navigation.show {padding: 16px 25px;}
a:hover {color: #d1d5db;text-decoration: none;}
.header-wishlist {margin: 0 1rem;display: flex;}
.CopyMe {display: block;}
.CopyMe img {width: 100%;}
.copyText.w-md-60 {width: 62% !important;}
.car-showcase .copy {background-color: #f8f8f8;padding: 100px;}
.car-display {position: relative;text-align: center;padding: 40px 20px;transition: background 0.3s ease-in-out;}
.car-display img {max-height: 400px;width: auto;transition: opacity 0.3s ease-in-out;margin-left: -50%;}
.car-showcase .copy h1 {font-size: 60px;font-weight: 600;color: #383737;}
.car-showcase .copy span {font-size: 20px;font-weight: 600;}
#carWrapper2 .car-display img {margin-left: 0;}
#carWrapper2 img#carImage2 {margin-left: -47%;z-index: 9;position: absolute;}
#carWrapper2 .color-options {left: 70%;}
.color-options {position: absolute;bottom: 50px;left: 30%;transform: translateX(-50%);display: flex;gap: 12px;}
.color-dot {width: 20px;height: 20px;border-radius: 50%;border: 2px solid #000;cursor: pointer;transition: transform 0.2s;display: grid;place-items: center;font-size: 12px;color: #fff;line-height: 1;}
.color-dot.active {transform: scale(1.2);}
.Zone_2 .car-showcase .copy {padding: 100px 190px;}
.Zone_5.z-wrapper .copy {background-color: #f8f8f8;padding: 50px;}
.Zone_5.z-wrapper .copy a {position: absolute;bottom: 50px;}
.bImg {height: 250px;}
.bImg img#carImage {max-width: 100%;object-fit: cover;height: 250px;}
.pricesCopy {padding: 5rem 0;}
.menuModels .new-model-navigation {display: none;}
.menuModels .new-model-shape {border: 0 !important;}
.menuModels .active.new-model-shape.tab-pane:before {display: none;}
.footerlinks ul {display: flex;flex-direction: column;}
.footerlinks ul a {color: #fff;margin-bottom: .5rem;display: flex;align-items: center;}
.footerlinks ul li:first-child a {font-weight: 700;margin-bottom: 1rem;pointer-events: none;}
.footerlinks li a i {font-family: 'Font Awesome 5 Brands';font-weight: 600;color: #fff;}
.footerlinks ul a:hover {color: #d1d5db;}
.footerLogo {width: 150px;}
.footerLogo img {width: 100%;filter: invert(1);}
.post-footer {display: flex;border-top: 1px solid #6b7280;text-align: center;color: #fff;font-size: 14px;}
.footerlinks.qlinks ul li:nth-child(n+2) a::after {content: "";display: inline-block;width: 17px;height: 17px;margin-left: 6px;background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'></path><path d='m12 5 7 7-7 7'></path></svg>") no-repeat center;background-size: contain;}
.footerlinks.qlinks li:nth-child(n+2) a:hover::after {background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%23d1d5db' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'></path><path d='m12 5 7 7-7 7'></path></svg>")no-repeat center;background-size: contain;}
.main-footer {padding: 2rem 0;}
footer span.system-year {margin-right: .2rem;}
.copyright a {color: #fff;pointer-events: none;}
.copyright li {text-align: center;width: 100%;}
.socials i {margin-right: 1rem;}
.navbar-light .navbar-toggler {display: none;}
#mm_mbl-close::before,#mm_mbl-close:before {height: 22px;width: 34px;z-index: 10;line-height: normal;font-size: 23px;}
.main-menu-mobile {top: 0;right: 100%;background-color: #fff;flex-direction: column;}
.main-menu-mobile .horizontal-menu li:focus {outline-color: transparent;}
.main-menu-mobile .horizontal-menu li .dock-link,.main-menu-mobile .horizontal-menu li .sub-menu li a {text-decoration: none;background: #fff;color: #012e50;padding: 15px 20px;border-radius: 10px;}
.main-menu-mobile .horizontal-menu li .dock-link i {font-size: 28px;}
.main-menu-mobile .horizontal-menu li .dock-link:hover,.main-menu-mobile .horizontal-menu li .sub-menu li a:hover {color: #378fc7;}
.main-menu-mobile .horizontal-menu li .dock-link:focus,.main-menu-mobile .horizontal-menu li .sub-menu li a:focus,.sm-li.open .dock-link:after {background-color: #737373;outline-color: transparent;color: #fff;}
.main-menu-mobile .mm_mbl-logo .logo {width: 150px;display: flex;flex-direction: column;}
.main-menu-mobile .mm_mbl-logo .menu-close {display: block;position: absolute;top: 23px;right: 23px;font-size: 22px;cursor: pointer;color: #111;transition: .2s;}
.main-menu-mobile .mm_mbl-heading {background: #fff;display: flex;justify-content: flex-start;align-items: center;top: 0;z-index: 9;}
.main-menu-mobile .mm_mbl-heading a {background-color: #d1021e;margin-top: 25px;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;width: 100%;align-items: center;padding: 25px;position: relative;transition: background,color .2s linear;}
.main-menu-mobile .mm_mbl-heading span {line-height: normal;font-family: "TOYOTADISPLAYBOLD"font-size: 20px;text-decoration: none;text-transform: uppercase;letter-spacing: .5px;color: #fff;}
#footer #fix-pos-footer .dock-link,#footer #fix-pos-footer .dock-link i,.main-menu-mobile .mm_mbl-heading #mm_mbl-h-back i,.main-menu-mobile .mm_mbl-heading #mm_mbl-h-back span,.rotator-button-icon:hover i,div#vehicleBar_FinanceButton * button:hover,section.slider-section-addition .automark-slider .swiper-navigation .swiper-button-next:hover i {color: #fff;}
.main-menu-mobile .mm_mbl-heading #mm_mbl-h-back i {margin-right: 25px;}
.main-menu-mobile .mm_mbl-heading #mm_mbl-h-back i:before {font-family: toyota-2020;content: "\24";color: #fff;font-size: 12px;position: absolute;top: 30px;left: 25px;transform: none;}
.main-menu-mobile .mm_mbl-logo .nav-logo {max-width: 350px;width: 100%;}
.main-menu-mobile .mm_mbl-footer {display: none;width: 100%;min-height: 70px;padding: 5px 10px;justify-content: center;align-items: center;background-color: #303c49;}
.main-menu-mobile .mm_mbl-footer a {color: #012e50;font-size: 14px;display: flex;justify-content: center;align-items: center;}
#mm_mbl-close:before {border-radius: 100%;display: flex;align-items: center;justify-content: center;color: #012e50;}
#mm-close {    /* display: flex; */    /* flex-direction: column; */font-size: 2rem;color: #000;}
#mm-close span {margin-top: 20px;}
.sm-li .dock-link:after {font-family: "Font Awesome 5 Free"!important;display: flex;align-items: center;justify-content: center;content: "\f078";position: absolute;right: 0;top: 50%;transform: translate(0,-50%);font-size: 18px;line-height: 0;font-weight: 900;color: #c7c7c7;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;width: 53px;height: 53px;}
.sm-li.open .dock-link:after {content: "\f077";}
.sm-li .dock-link:focus {background-color: transparent!important;}
.main-menu-mobile .horizontal-menu .sm-li .sub-menu {display: none!important;position: relative!important;top: 0!important;left: 0!important;width: 100%!important;z-index: auto!important;margin-bottom: 0;}
.dropdownm_overlay {display: none;position: fixed;width: 100vw;height: 100vh;margin: 0;padding: 0;left: 0;z-index: 1001;opacity: 1;background-color: rgba(0,0,0,.5);}
.nt-wrapper:focus {outline: 0;}
#nav-toggler .nt-wrapper {display: flex;align-items: center;justify-content: flex-end;border: 0;margin-top: 1px;margin-left: 15px;order: 0;padding: 1px 0;background-color: transparent;-webkit-transition: transform .5s ease-in-out;-moz-transition: transform .5s ease-in-out;-o-transition: transform .5s ease-in-out;transition: transform .5s ease-in-out;}
#nav-toggler .nt-wrapper .icon-bar:before {content: "\59";color: #fff;font-size: 26px;margin: auto;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item,.mm_mbl-menu .navbar-nav .nav-item .nav-link {display: flex;height: 100%;align-items: center;font-size: 20px;text-decoration: none;}
.mm_mbl-menu .navbar-nav .nav-item .nav-link::selection {background: rgba(255,255,255,0);}
.mm_mbl-menu .navbar-nav .nav-item .nav-link::-moz-selection {background: rgba(255,255,255,0);}
.main-menu-mobile .mm_mbl-logo .nav-logo::selection {background: rgba(255,255,255,0);}
.main-menu-mobile .mm_mbl-logo .nav-logo::-moz-selection {background: rgba(255,255,255,0);}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item::selection {background: rgba(255,255,255,0);}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item::-moz-selection {background: rgba(255,255,255,0);}
.mm_mbl-menu .navbar-nav .nav-item .nav-link:after {position: absolute;right: 20px;}
.mm_mbl-menu .navbar-nav .nav-item .dropdown-toggle:after {content: "\f078";font-family: 'Font Awesome 5 Free';font-weight: 700;color: #282829;font-size: 12px;position: absolute;right: 17px;border: 0;}
.mm_mbl-menu .navbar-nav .dropdown-menu {padding: 0;-webkit-transition: .2s ease-in-out;-moz-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-menu-wrapper {background-color: #e6ebeb;line-height: 0;}
.mm_mbl-menu,body.content #body {background-color: #fff;}
.mm_mbl-menu .navbar-nav .nav-item.dropdown.open .dropdown-menu {right: 0;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item {background-color: #fff;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item.active,.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item:active {color: #000!important;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item:focus,.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item:hover {color: #000;}
#page-wrapper #body,#page-wrapper #header {width: 100%;margin: 0 auto;}
.no-scroll {overflow: hidden;}
.main-menu-mobile.active {right: 0;display: block!important;z-index: 999999;overflow-x: scroll;width: 100%;}
.main-menu-mobile {position: fixed;z-index: 9999999999;width: 100%;height: 100%;text-align: left;overflow-y: auto;flex-direction: column;transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;overflow: hidden;padding: 0;max-width: 100%;}
.nav-toggler-wrapper,i#mm_mbl-close {align-items: center;display: flex;justify-content: end;}
#mm_mbl-close::before {border-radius: 100%;display: flex;align-items: center;justify-content: center;color: #0b457f;}
.mm_mbl-menu {height: auto;overflow: auto;z-index: 999;}
.main-menu-mobile .mm_mbl-menu .navbar-light {width: 20%;height: auto;align-items: flex-start;padding: 0;background-color: transparent!important;border: 0;padding: 2rem;}
.main-menu-mobile .mm_mbl-menu .navbar-brand,.main-menu-mobile .mm_mbl-menu .navbar-toggler {display: none!important;visibility: hidden!important;}
.navbar-light .navbar-toggler {border: 0;position: relative;}
.main-menu-mobile .mm_mbl-menu #collapse-navigation {display: block!important;visibility: visible!important;}
.main-menu-mobile .mm_mbl-menu #collapse-navigation .navbar-nav {display: inline-flex;flex-direction: column;width: 100%;}
.main-menu-mobile,.rotator-indicators,.sv-widget {display: none;}
.mm_mbl-menu .navbar-nav .nav-item {position: relative;width: 100%;transition: .3s cubic-bezier(.4, 0, .2, 1);background-color: transparent;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item,.mm_mbl-menu .navbar-nav .nav-item .nav-link {width: 100%;position: relative;transition: background,color .2s linear;color: #7a8084;padding: 8px 16px;margin-bottom: 1rem;font-weight: 500;}
.post-header .horizontal-menu li .dock-link::before {content: "";position: absolute;top: -2px;left: 0;height: 2px;width: 100%;background-color: transparent;transition: 250ms ease-out;-webkit-transition: 250ms ease-out;-moz-transition: 250ms ease-out;-o-transition: 250ms ease-out;}
.mm_mbl-footer li {margin-top: 20px;width: 32%;text-align: center;}
#widget-personnel-personel .nav-tabs .nav-link,.mm_mbl-menu .navbar-nav .nav-item .nav-link:hover {border: 0;color: #000;}
.mm_mbl-menu .dropdown-menu {background-color: transparent;border-bottom: 0;border-left: 0;border-radius: 0;border: 0;padding: 0;}
.mm_mbl-logo {display: flex;justify-content: space-between;align-items: center;padding: 16px 24px;}
.mm_mbl-logo .logo {width: 8rem;}
.mm_mbl-logo .logo img {width: 100%;    /* filter: brightness(100); */;}
.mm_mbl-logo span {font-size: 24px;color: #fff;}
.main-menu-mobile .mm_mbl-logo .logo svg {margin-bottom: 20px;}
.copyText a {margin-right: 2rem;}
.mm_mbl-menu {display: flex;width: 100%;justify-content: space-between;height: 100%;}
.main-menu-mobile .mm_mbl-menu .navbar-light {width: 70%;}
.menuModels.text-center {height: 60vh;}
.FinanceCalc-expanded .form-group.vsfin {text-align: justify;}
.copyText .btn-primary {color: #2563eb;}
.header-logo {display: flex;align-items: center;}
header#header span.system-info-name {margin-left: 1rem;color: #fff;}
header#header.scrolled span.system-info-name, header#header.innerheader span.system-info-name {color: #000;}
div#long_scroll {text-align: center;}
.sticky-top {display: none;}
div#RotatorNext {right: -5rem !important;}
div#RotatorPrevious {left: -5rem !important;}
.btn-primary:hover {color: #2563eb;}
.text span:after {content: "";display: inline-block;width: 17px;height: 17px;margin-left: 6px;background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'></path><path d='m12 5 7 7-7 7'></path></svg>") no-repeat center;background-size: contain;color: #000;}
.text span {display: flex;align-items: center;justify-content: center;}
section.menuModels h1 {color: #383737;font-weight: 600;}
section.menuModels p {color: #383737;font-weight: 300;
    font-size: 18px;}
section.menuModels {
    margin-top: 1.5rem;
}