@font-face {font-family: font1;src: url(../font/9b7a96b4.woff);}
@font-face {font-family: font2;src: url(../font/7bbb93ea.woff);}
header#header {z-index: 9999;width: 100%;transition: all .3s;position: fixed;top: 0;left: 0;right: 0;background: linear-gradient(180deg,rgba(66,64,64,.5),rgba(95,95,95,0));}
body {font-family: 'font2';color: #090e15;}
html {scroll-behavior: smooth;}
.container-fluid {padding: 0;}
.header-logo img {width: 100%;}
.header-logo .system-info-logo {width: 122px;display: block;}
.header-nav .bg-light {background-color: transparent !important;padding: 0;}
.home-models ul li a , .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .nav-link {color: #f2f1f0;}
header#header span.system-info-name {margin-left: 1rem;color: #f2f1f0;font-size: 20px;font-family: 'font2';font-weight: 500;}
.container, .inner.ts-cs, .ix-system-terms, .ix-system-sitemap {max-width: 1440px;margin: auto !important;}
.header-wrapper li.nav-item {margin: 0 25px;}
header#header.scrolled {background: #fff;border-bottom: 1px solid #a1a1a180;}
header#header.scrolled li a, header#header.scrolled .contact i {color: #000;}
header#header.scrolled  span.system-info-name {color: #000;}
header#header.scrolled .header-logo.mx-w img {filter: invert(1);}
.discover a {display: flex;justify-content: space-between;align-items: center;font-size: 16px;margin-top: 16px;color: #090e15;}
.discover i {font-size: 20px;color: #eb9201;}
.bg-img {position: relative;display: inline-block;}
.bg-img img {width: 100%;border-radius: 10px;}
.logo-overlay {position: absolute;bottom: 15px;left: 15px;height: auto;z-index: 5;opacity: 1;display: flex;}
.z-wrapper .container {padding: 0;}
.left .logo-overlay img, .right .logo-overlay img {width: 181px;}
.left .logo-overlay {justify-content: end;right: 20px;}
.right .logo-overlay {left: 20px;}
.instinct-img img {width: 100%;height: auto;border-radius: 12px;}
.instinct-text {padding-top: 50px;max-width: 500px;margin: 0 auto;}
.instinct-text h2 {font-size: 28px;font-weight: 700;letter-spacing: 1px;margin-bottom: 20px;}
.instinct-text p {font-size: 16px;color: #090e15;font-weight: 300;}
.l8 {text-align: center;max-width: 720px;margin: auto;padding: 75px 0;}
.Zone_2.z-wrapper {padding-bottom: 50px;}
.l4-refinement {padding: 60px 0;}
.l4-tag {letter-spacing: 3px;color: #eb9201;margin-bottom: 6px;font-size: 12px;font-weight: 800;line-height: 1;}
.l4-title {font-size: 34px;font-weight: 800;margin: 15px 0;line-height: 1.3;}
.l4-subtitle {margin-bottom: 10px;font-size: 24px;font-style: normal;font-weight: 400;line-height: 1;}
.col2-text p.l4-desc {font-weight: 300;}
.l4-img {border-radius: 16px;width: 100%;height: auto;display: block;}
.Zone_4.z-wrapper {padding: 150px 0 100px;}
.l4 {border-radius: 12px;width: 100%;height: 480px;position: relative;}
.col1 img {border-radius: 12px;height: 400px;position: relative;overflow: hidden;object-fit: cover;}
.col1 .l4-desc {padding-bottom: 100px;max-width: 560px;font-size: 16px;font-weight: 300;line-height: 1.25;}
.col2-text {padding-top: 2rem;max-width: 500px;}
.Zone_6.z-wrapper {background-color: #f2f1f0;padding: 100px 0;}
.Zone_7.z-wrapper {padding: 100px 0;}
.main-footer {background-color: #251700;padding: 36px 0;}
.main-footer .footerLogo {max-width: 150px;}
.main-footer .footerLogo img {width: 100%;}
.f-links {justify-content: space-between;align-items: center;width: 100%;display: flex;}
.footerlinks ul {justify-content: center;align-items: center;gap: 40px;display: flex;}
.footerlinks li a {color: #f2f1f0;}
.socials ul li {padding: 0 0 0 1.5rem;}
a:hover {text-decoration: unset;}
.post-footer {color: #f2f1f0;text-align: center;background-color: #1b1100;padding: 16px 0;font-size: 12px;font-weight: 250;line-height: 1;display: flex;align-items: center;}
.post-footer .container {display: flex;align-items: center;justify-content: center;}
.post-footer ul li a:before {content: "·";margin: 10px;}
.post-footer li a, .socials li a i {color: #f2f1f0;}
.home-models ul li {padding: 0 25px;}
header span.pre-header-link .info-details {display: none;}
header .contact i {margin: 0 1rem;color: #fff;}
.navbar-light .navbar-brand {display: none;}
.header-wrapper li.nav-item:first-child {margin-left: 0;}
.header-wrapper li.nav-item a {padding: 0;}
.rotator-button {opacity: unset;font-size: 30px;}
section.m-lg-auto.py-lg-5.text-center.w-lg-75.welcomeP {text-align: center;max-width: 720px;margin: auto;}
.welcomeP h1 {text-transform: uppercase;text-align: center;max-width: 450px;margin: 6px auto 24px;font-style: normal;font-weight: 400;line-height: 1;}
span.highlighted {letter-spacing: 3px;color: #eb9201;font-size: 12px;font-weight: 800;line-height: 1;text-transform: uppercase;}
.instinct-text h3 {margin-bottom: 10px;font-size: 24px;font-style: normal;font-weight: 400;line-height: 1;}
.instinct-images .col-md-6:last-child .instinct-img {width: 100%;height: 450px;position: relative;overflow: hidden;}
.instinct-images  .instinct-img {height: 300px;position: relative;overflow: hidden;}
.instinct-images  .instinct-img img {object-fit: cover;width: 100%;height: 100%;}
.z-wrapper h2 {text-align: center;max-width: 450px;margin: auto auto 24px;font-size: 32px;font-style: normal;font-weight: 400;line-height: 1;}
.z-wrapper h2.l4-title {margin: 0 0 24px;text-align: left;font-weight: 450;}
.l4.mb-4 {width: 100%;height: 480px;position: relative;}
.l4.mb-4 img {object-fit: cover;width: 100%;height: 100%;}
.l4.mb-4, .row.instinct-images .col-md-6:last-child {padding-left: 25px;}
.welcomeP {text-align: center;}
.col-md-6.col1.mb-4,.row.instinct-images .col-md-6:first-child {padding-right: 25px;}
a {color: #eb9201;}
a:hover {color: #000;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover, .home-models ul li:hover a {color: #fff;}
header#header.inner-header .header-logo img {filter: invert(1);}
header#header.inner-header li a, header#header.inner-header a i, header#header.inner-header span.system-info-name {color: #000;}
header#header.inner-header li:hover a, header#header.inner-header a:hover i, header#header.inner-header span.system-info-name:hover {color: #000 !important;}
header#header.inner-header {background: #fff;}
header#header.inner-header #nav-toggler .nt-wrapper i {color: #000;}
header#header.scrolled .header-logo img {filter: invert(1);}
.Zone_2.z-wrapper p {font-weight: 300;}
.right .instinct-img {height: 450px;}
.footerlinks li:last-child a:after {content: '\f35b';font-family: 'Font Awesome 5 Free';margin-left: .5rem;}
.article-detail, .error-template {margin-top: 5rem;}
.dropdown-item {text-align: center;    padding: .5rem !important;}
.dropdown-item.active, .dropdown-item:active {background-color: #f8f9fa;color: #000 !important;}
.dropdown-menu {padding: 0;margin: 26px 0px;}
li.dropdown.nav-item .dropdown-menu {left: 50%;transform: translateX(-50%);top: 100%;border-radius: 5px;border-color: #000;}
.dropdown-item:focus, .dropdown-item:hover {border-radius: 5px;}

@media (max-width: 1025px) {
.nav-item .dropdown-menu {transform: unset !important;}
li.dropdown.nav-item .dropdown-menu {position: relative;left: unset;top: unset;margin: 0;padding-top: 1rem;}}
.socials .fa-tiktok {width: 16px;height: 21px;background-repeat: no-repeat;background-size: 100%;background-position: bottom;background-color: #ffffff;-webkit-mask-image: url("data:image/svg+xml,%3Csvg fill='%23008cba' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' stroke='%23008cba'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M19.589 6.686a4.793 4.793 0 0 1-3.77-4.245V2h-3.445v13.672a2.896 2.896 0 0 1-5.201 1.743l-.002-.001.002.001a2.895 2.895 0 0 1 3.183-4.51v-3.5a6.329 6.329 0 0 0-5.394 10.692 6.33 6.33 0 0 0 10.857-4.424V8.687a8.182 8.182 0 0 0 4.773 1.526V6.79a4.831 4.831 0 0 1-1.003-.104z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;-webkit-mask-position: center;}
a.nms-model-link {color: #000;}
a.d-block.small.mb-1.w-100s {margin-bottom: 0 !important;}
.page-link:hover {color: #e6912d;}
div[id*=vehicle_search_area] #vehicleBar_FinanceButton .btn.btn-primary {font-size: 14px;border-color: #eb9201;
    padding: 4px !important;}
.btn-secondary  .col-10.pl-sm-2.p-0 {font-size: 14px !important;}
.header-wrapper.has-hmg-ph, .header-wrapper {
    padding: 1rem 0;
}
