: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}body{background-color:#fff;font-family:Outfit!important;scroll-padding-top:2em}.container-sm{padding:0}.switch{display:inline-block;height:16px;position:relative;width:32px}.switch input{height:0;opacity:0;width:0}.slider{bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fcbc00;bottom:2px;content:"";height:8px;left:4px;width:8px}input:checked+.slider:before{transform:translateX(12px)}.slider.round{border:2px solid #2a4b9b;border-radius:34px}.slider.round:before{border-radius:50%}.brand-vn-header{border-bottom:5px solid #e4042b;display:grid;grid-template-columns:1fr 1fr}.brand-vn-header .brand-img{aspect-ratio:474/259;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.brand-vn-header .brand-title-container{padding:24px;width:100%}.brand-vn-header .brand-title-container .brand-title{font-size:40px;font-weight:700;line-height:50px}.brand-vn-header .brand-title-container .brand-description{width:550px}.brand-anchor{background-color:#fff;border-radius:0 0 16px 16px;box-shadow:0 8px 10px 0 rgba(0,0,0,.25);display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:54px;margin-top:-5px;padding:24px;position:sticky;top:110px;z-index:88}#contact,#gamme,#occasions,#offres,#reseau,#sav{scroll-margin-top:220px}.brand-subtitle{font-size:30px;font-weight:700;line-height:37.5px;margin-bottom: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:#2a4b9b;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:#2a4b9b;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 #2a4b9b;box-shadow:0 0 7px 0 rgba(0,0,0,.15)}.brand-model-card:hover img{scale:.98}#vo-carousel .owl-stage-outer{padding:2px}.square-gray{background-image:url(/build/images/square-gray.9fd6d957.svg);background-position:45% 130px;background-repeat:no-repeat;height:1599px;position:absolute;width:100%;z-index:-1}.brand-map-section{margin-top:96px}.brand-map-section .square-blue{background-color:#1f2a51;background-image:url(/build/images/square-blue.c1499d3c.svg);background-position:33% -13%;background-repeat:no-repeat;height:634px;position:absolute;width:100%}.brand-map-section .brand-map-container{display:flex;gap:24px;padding-top:52px;position:relative;z-index:10}.brand-map-section .brand-map-container h2{color:#fcbc00;flex:2;font-size:76px;font-weight:700}.brand-map-section .brand-map-container .brand-map-desc-container{flex:1;padding-top:20px}.brand-map-section .brand-map-container .brand-map-desc-container .brand-map-desc{color:#fff}.brand-map-section .brand-map-container .map-search{align-items:center;background:#fff;border-radius:8px;display:flex;height:90px;justify-content:space-between;margin-top:40px;padding:20px}.brand-map-section .brand-map-container .map-search .location-icon{align-items:center;background-color:#2a4b9b;border-radius:50%;color:#fff;display:flex;justify-content:center;margin-right:16px;padding:7px 10px}.brand-map-section .brand-map-container .map-search input{border:none;font-family:Outfit;font-weight:600;height:100%;line-height:28px;outline:none;overflow-x:hidden;text-overflow:ellipsis;width:100%}.brand-map-section .brand-map-container .map-search button{align-items:center;background:#fcbc00;border:none;border-radius:8px;color:#000;display:flex;height:100%;justify-content:space-between;padding:15px}.map{background-color:#fff;border:2px solid #fff;box-shadow:0 8px 24px rgba(0,0,0,.15);height:318px;margin-bottom:96px;margin-top:83px;overflow:hidden;padding:0!important;position:relative;z-index:3}.map,.map #map{border-radius:16px}#vn-offer-carousel{margin-bottom:65px;margin-top:28px}.brand-sav-container{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:70px;margin-top:24px}.brand-sav-container .brand-sav-card{background-color:#f3f3f3;box-shadow:0 0 3px 0 rgba(0,0,0,.15);display:flex;flex:0 0 23.63%;flex-direction:column;padding:24px;text-decoration:none}.brand-sav-container .brand-sav-card img{height:24px;width:24px}.brand-sav-container .brand-sav-card p{color:#000}.brand-sav-container .brand-sav-card .brand-sav-card-link{color:#fcbc00;font-weight:700;margin-top:auto;-webkit-text-decoration:underline #fcbc00;text-decoration:underline #fcbc00;text-underline-offset:3px}.brand-form-container{display:flex;gap:24px;margin-bottom:100px;margin-top:24px}.brand-form-container .brand-form-subtitle{font-size:18px;font-weight:700}.brand-form-container .brand-help-form-message{color:#767676;font-size:12px;line-height:0px}.brand-form-container .brand-form-inputs-container{display:flex;flex-direction:column;gap:16px}.brand-form-container .img-form-brand{max-height:700px}.form-img{aspect-ratio:325/349;max-width:650px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:992px){.square-gray{display:none}.brand-vn-header{display:flex;flex-direction:column}.brand-anchor{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);position:relative;top:0;grid-column-gap:12px;grid-row-gap:12px}.brand-anchor a:last-child{grid-area:3/1/4/3}.brand-sav-container .brand-sav-card{flex:0 0 48%}.brand-map-container{flex-direction:column}.brand-map-section .brand-map-container h2{font-size:40px}.brand-map-section .square-blue{background-position:35% 10%;background-size:80%}.map{margin-top:24px}.brand-vn-header .brand-title-container .brand-description{width:100%}.brand-gamme-title{flex-direction:column}.brand-gamme-title form{align-self:baseline}}@media screen and (max-width:768px){.brand-sav-container .brand-sav-card{flex:0 0 100%}.brand-form-container{margin-bottom:0}.brand-map-section{margin-top:64px}.brand-map-section .square-blue{height:869px}.container-sm{padding-left:20px;padding-right:20px}.brand-model-card{font-size:12px;padding:8px 0;text-align:center;width:163px}.brand-map-section .brand-map-container{flex-direction:column;gap:16px;padding-top:48px}.brand-map-section .brand-map-container h2{font-size:49px}.brand-map-section .brand-map-container .brand-map-desc-container{flex:1;padding:0}.brand-map-section .brand-map-container .brand-map-desc-container .brand-map-desc{color:#fff}.brand-offer-section{margin-top:64px}.brand-description.hide{height:100px;mask:linear-gradient(180deg,#000,#000 0,transparent) alpha;-webkit-mask:linear-gradient(180deg,#000,#000 0,transparent)}.brand-more-description{color:#fcbc00;cursor:pointer}}@media screen and (max-width:576px){.brand-anchor{border-radius:0;margin:0 0 64px}.map{height:461px;margin:20px;width:auto}.map-search-button{display:flex!important}.brand-anchor{display:flex;flex-wrap:nowrap;justify-content:start;overflow-x:scroll;white-space:nowrap}}@media screen and (min-width:992px){.brand-current-offers .brand-menu-link{box-shadow:0 0 31px 0 rgba(0,0,0,.3)}.brand-content-block:after{background-color:#dadada;content:"";height:100%;left:calc(-1.5rem - 1px);position:absolute;top:calc(-1.5rem - 1px);width:1px}}