:root{--bs-primary:$GMColor_2;--bs-secondary:$GMColor_1;--bs-warning:$warning}.breadcrumb-nav .breadcrumb-item{font-size:.7rem;text-transform:uppercase}.breadcrumb-nav a{color:#b3b3b3;font-size:.6875rem;text-decoration:none}.breadcrumb-nav a:hover{text-decoration:underline}.breadcrumb-nav .breadcrumb-item.active a{color:#2a4b9b;font-weight:700;letter-spacing:.6px}.main-block{background-color:#fff;margin-bottom:2.5rem}.main-block .error a{color:#000}.main-block .error a:hover{color:gray}.main-title{color:#222;display:block;font-size:1.3rem;font-weight:700;margin:0 0 .5rem;padding:1.2rem .9rem;position:relative;text-align:center;text-transform:uppercase}.main-title:after{background-color:#ababab;bottom:10px;content:"";height:1px;left:calc(50% - 25px);position:absolute;width:50px}.main-content-block{padding:0 1.5rem 1.5rem}.main-content-block .location a{color:#2ba6cb;text-decoration:none}.main-content-block .location a:hover{color:#258faf}.main-content-divider{background-color:#dadada;display:block;height:1px;margin:0 -1.5rem}.blog-content{margin:0 auto;width:100%}.blog-content .img-fluid{padding:3px}#main{padding:0}.button,section#main a{text-decoration:none}.button{-webkit-appearance:none;-moz-appearance:none;background-color:#2ba6cb;border:0 solid #2285a2;border-radius:0;color:#fff;display:inline-block;font-size:1rem;margin:0 0 1.25rem;padding:1rem 2rem 1.0625rem;position:relative;text-align:center;transition:background-color .3s ease-out}@media screen and (max-width:992px){.blog-content{margin:0 auto;width:100%}}#map h3{font-size:1rem;font-weight:700;line-height:1}@font-face{font-family:NouvelR;src:url(/build/fonts/NouvelR-Regular.654781db.ttf)}@font-face{font-family:NouvelR;font-weight:700;src:url(/build/fonts/NouvelR-Bold.b9386c4f.ttf)}h1,h2,h3,h4,main{font-family:NouvelR,sans-serif!important}.square-blue{background-color:#000!important;background-image:url(/build/images/square-lr.5ccaa581.svg)!important}.border-warning,.brand-vn-header{border-color:#efdf00!important}.btn-primary,.btn-primary:visited{background-color:#000!important;border-color:#000!important;color:#efdf00!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#efdf00!important;border-color:#efdf00!important;color:#000!important}.btn-secondary{background-color:#000!important;color:#000!important}.btn-outline-secondary{border:2px solid #efdf00!important}.btn-outline-secondary,.btn-outline-secondary:visited{background-color:#000!important;color:#efdf00!important}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:#efdf00!important;border-color:#000!important;color:#000!important}.wp-block-button>a{background-color:#000!important;color:#efdf00!important}.wp-block-button>a:hover{background-color:#efdf00!important;color:#000!important}.brand-model-card:hover{border-color:#000}.brand-sav-card .brand-offer-card-icon-info{filter:brightness(0) saturate(100%) invert(5%) sepia(10%) saturate(3258%) hue-rotate(178deg) brightness(94%) contrast(96%)}.brand-sav-card .card-title{color:#000}.brand-sav-card .brand-sav-card-link{color:#000!important;-webkit-text-decoration:underline #000!important;text-decoration:underline #000!important}.brand-map-section .brand-map-container h2{color:#fff}.brand-map-section .brand-map-container .map-search .location-icon{background-color:#000}.vo-finition,.vo-subtitle,.vo-title-list{color:#000}.owl-nav button{background-color:#000!important}.owl-nav button span{color:#fff}.apv-offer-card-icon-info,.dealership-offer-card-icon-info,.offer-card-icon-info{filter:brightness(0) saturate(100%) invert(21%) sepia(0) saturate(4513%) hue-rotate(143deg) brightness(88%) contrast(84%)}.card-title{color:#000!important}#dealership-actuality-carousel .owl-nav button,#dealership-sponsor-carousel .owl-nav button{border:1px solid #000!important;color:#000}#dealership-actuality-carousel .owl-nav button>span,#dealership-sponsor-carousel .owl-nav button>span,.dealership-actuality-title h3{color:#000}.dealership-sav-card-link{-webkit-text-decoration:underline #000!important;text-decoration:underline #000!important}.dealership-schedule .dealership-schedule-content .schedule{font-size:11px}.apv-sav-card-link{color:#000!important;-webkit-text-decoration:underline #efdf00!important;text-decoration:underline #efdf00!important}.apv-map-section .apv-map-container h2{color:#efdf00}.apv-map-section,.apv-map-section .apv-map-container .map-search .location-icon{background-color:#000}.breadcrumb{background:transparent;margin-bottom:1rem;padding:0}.breadcrumb,.breadcrumb *,.breadcrumb a{color:#000!important}.breadcrumb a{text-decoration:none}.breadcrumb a:focus,.breadcrumb a:hover{color:#efdf00!important;text-decoration:underline;text-underline-offset:2px}.breadcrumb a:active{color:#efdf00!important}.breadcrumb-item{color:#000!important}.breadcrumb-item.active{color:#000!important;pointer-events:none;text-decoration:none}.breadcrumb-item+.breadcrumb-item:before{color:rgba(0,0,0,.6)}.back-button{align-items:center;color:#000!important;display:inline-flex;gap:8px;text-decoration:none}.back-button:focus,.back-button:hover{color:#000!important;text-decoration:underline;text-underline-offset:2px}.back-button:active{color:#000!important}.back-button-icon{align-items:center;background:transparent;border:1px solid #efdf00;border-radius:50%;color:#000;display:inline-flex;height:32px;justify-content:center;transition:background .2s ease,color .2s ease,border-color .2s ease;width:32px}.back-button:focus .back-button-icon,.back-button:hover .back-button-icon{background:#efdf00;border-color:#efdf00;color:#fff}main a{color:#000!important}main a:active,main a:focus,main a:hover{color:#efdf00!important}main a:focus-visible{color:#efdf00!important}main a:visited{color:#000!important}.brand-subtitle{font-size:30px;font-weight:700;line-height:37.5px;margin-bottom:28px;margin-top:28px}.brand-model-card-container{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.brand-model-card{border:1px solid transparent;border-radius:5px;box-shadow:0 0 3px 0 rgba(0,0,0,.15);color:#000;font-size:18px;font-weight:700;height:100%;justify-content:space-between;overflow:hidden;padding:24px 0;transition:all .3s;width:-moz-fit-content;width:fit-content;width:311px}.brand-model-card .start-to{background-color:#000;border-radius:5px;color:#fff;padding:7px}.brand-model-card span{font-weight:400}.brand-model-card img{transition:all .3s;width:100%}.brand-model-card:hover{border:1px solid #000;box-shadow:0 0 7px 0 rgba(0,0,0,.15)}.brand-model-card:hover img{scale:.98}