: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}section#main a{text-decoration:none}.button.expand,button.expand{padding-left:0;padding-right:0;width:100%}.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;text-decoration:none;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}h1{font-size:40px}.form-check label{display:inline;margin-left:5px}.apv-promo{aspect-ratio:330/103;margin-bottom:16px;-o-object-fit:cover;object-fit:cover}.offer-carousel .owl-item{height:auto}.offer-carousel .owl-item div{height:100%}.offer-carousel .owl-item div img{height:100%;-o-object-fit:cover;object-fit:cover}.apv-form-section{background-color:#1f2a51;margin-top:96px}.apv-form-section .square-blue{background-image:url(/build/images/square-blue.c1499d3c.svg);background-repeat:no-repeat;bottom:0;height:634px;position:absolute;width:100%}.apv-form-section .apv-map-container{display:flex;flex-direction:column;padding:64px 0}.apv-form-section .apv-map-container .custom-form-inputs-container{align-self:center;width:50%}.apv-form-section .apv-map-container h2{font-size:30px;font-weight:700}.reseau-section{margin:64px 0}.reseau-section h2{font-size:30px;font-weight:700}.reseau-section .reseau-img{aspect-ratio:16/9;border-radius:0 0 16px 0;height:auto;max-height:534px;width:50%}.reseau-section .reseau-desc-container{display:flex;flex-direction:column;gap:24px;width:630px}.reseau-section .reseau-desc-container .reseau-title{font-size:30px;font-weight:700;margin:0}.reseau-section .reseau-desc-container .reseau-desc{margin:0}.reseau-section .maintenace-button{font-size:18px;font-weight:600;padding:14px 24px;width:-moz-fit-content;width:fit-content}.prestaion-section h2{font-size:30px;font-weight:700;padding:32px 0}.prestaion-section .presta-cards{display:flex;flex-wrap:wrap;gap:128px 24px;margin-top:72px}.prestaion-section .presta-cards .presta-card{align-items:center;background:var(--grey-2,#f3f3f3);border-radius:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,.15);display:flex;flex:1 0 30%;flex-direction:column;justify-content:center;min-width:300px;padding:96px 48px 48px;position:relative;text-align:center}.prestaion-section .presta-cards .presta-card .presta-title{font-size:18px;font-weight:700}.prestaion-section .presta-cards .presta-card .presta-circle{align-items:center;background:var(--white,#fff);border:3px solid var(--Brand-red,#e4042b);border-radius:50%;display:flex;height:144px;justify-content:center;position:absolute;top:0;transform:translateY(-50%);width:144px}.prestaion-section .presta-cards .presta-card .presta-button{bottom:0;padding:11px 24px;position:absolute;transform:translateY(50%)}.brand-section .brand-title{margin:56px auto 32px}.brand-section .brand-title h2{font-size:30px;font-weight:700}.brand-section .brand-container{display:flex;flex-wrap:wrap;gap:24px}.brand-section .brand-container .brand-card{background:#f9f9f9;background-position:50%;background-repeat:no-repeat;border-radius:8px;box-shadow:0 2px 2px 0 rgba(0,0,0,.15);height:124px;max-width:124px;width:124px}.brand-section .brand-container .brand-card:hover{background-color:#e9e9e9}.brand-section .brand-container .peugeot-brand{background-image:url(/build/images/peugeot-bgdark.6b2b3679.svg);background-size:40%}.brand-section .brand-container .citroen-brand{background-image:url(/build/images/citroen-bglight.b5ad1a49.svg);background-size:50%}.brand-section .brand-container .ds-brand{background-image:url(/build/images/ds-bgbranddark.20ae21d3.svg);background-size:60%}.brand-section .brand-container .opel-brand{background-image:url(/build/images/opel-bglight-2.cae86dc6.svg);background-size:60%}.brand-section .brand-container .hyundai-brand{background-image:url(/build/images/hyundai-bglight.f15b91c1.svg);background-size:auto 11%}.brand-section .brand-container .renault-brand{background-image:url(/build/images/renault.52369864.svg);background-size:auto 50%}.brand-section .brand-container .dacia-brand{background-image:url(/build/images/dacia-dark.d8fbeab0.svg);background-size:70%}.brand-section .brand-container .volvo-brand{background-image:url(/build/images/volvo.fbaee80f.svg);background-size:50%}.brand-section .brand-container .mg-brand{background-image:url(/build/images/mg.e35fc34a.svg);background-size:50%}.brand-section .brand-container .landrover-brand{background-image:url(/build/images/landrover.35795eb8.svg);background-size:60%}.brand-section .brand-container .jaguar-brand{background-image:url(/build/images/jaguar-bglight.de643ccc.svg);background-size:70%}.brand-section .brand-container .alpine-brand{background-image:url(/build/images/alpine-bglight.895ca2c8.svg);background-size:80%}.brand-section .brand-container .suzuki-brand{background-image:url(/build/images/suzuki-bglight.51d01e5d.svg);background-size:80%}.brand-section .brand-container .isuzu-brand{background-image:url(/build/images/isuzu-bglight.65c63f56.svg);background-size:80%}.brand-section .brand-container .ineos-grenadier-brand{background-image:url(/build/images/ineos-grenadier-bglight.e317c72b.svg);background-size:80%}.brand-section .brand-container .all-offer{align-items:center;color:#1f2a51;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:24px 27px;text-align:center}.stat-section{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:96px}.stat-section .stat-card{align-items:center;display:flex;flex-direction:column;max-width:244px}.stat-section .stat-card span{color:#2a4b9b;font-size:75px;font-weight:700;text-align:center}.stat-section .stat-card p{color:#0a0f1c;text-align:center}@media screen and (max-width:1200px){.reseau-section{flex-direction:column;margin:24px 0}.reseau-section .reseau-img{border-radius:0;height:200px;width:100%}.reseau-section .reseau-desc-container{padding:0 12px;width:100%}.apv-map-container{padding:24px 0!important}.brand-section{padding:0 12px!important}.brand-section .brand-container{justify-content:center}.apv-form-section,.stat-section{padding:0 12px!important}}.offers-container{gap:24px;justify-content:center}.offers-container .offer-card{height:auto;max-width:418px}.offers-container .offer-card img{width:100%}@media screen and (max-width:992px){.apv-form-section .square-blue{background-position:35% 10%;background-size:80%}}@media screen and (max-width:768px){.apv-form-section{margin-top:64px}.apv-form-section .square-blue{height:869px}.offers-container .offer-link{width:100%}.custom-form-inputs-container{width:100%!important}.brand-section .brand-container{gap:20px}.brand-section .brand-container .brand-card{height:72px;width:72px}.brand-section .brand-container .all-offer{font-size:12px;padding:0}.stat-section .stat-card{max-width:46%}.stat-section .stat-card span{font-size:48px}}