:root{--bs-primary:$GMColor_2;--bs-secondary:$GMColor_1;--bs-warning:$warning}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center}.btn-primary{background-color:#fcbc00;color:#000}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#2a4b9b;color:#fff}.btn-secondary{background-color:#2a4b9b!important;color:#fff!important;cursor:pointer}.btn-outline-secondary{background-color:#fff;border:2px solid #2a4b9b;color:#2a4b9b}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{background:#2a4b9b;border:2px solid #2a4b9b;color:#fff}.w-fit{width:-moz-fit-content;width:fit-content}.h-fit{height:-moz-fit-content;height:fit-content}.btn-lg{height:69px}.btn-md{height:56px}.btn-sm{height:50px}.btn-xs{height:44px}.pb-7{padding-bottom:64px}.mb-7{margin-bottom:64px}@media(min-width:1600px)and (max-width:1900px){.col-3xl{width:76%}}body{background-color:#fff}#promo-carousel .owl-item{background:#2a4b9b!important}.promo-carousel-card{background:#2a4b9b;color:#fff;padding:10px;text-align:center}.title-hint{margin-bottom:22px;margin-top:12px}.title-hint,.title-hint-2{padding:0 10px;text-align:center}.title-hint-2{margin-bottom:41px;margin-top:51px}.home-title{font-size:40px;font-weight:700;margin-top:40px;text-align:center}@media screen and (max-width:576px){.home-title{font-size:30px;line-height:50px}}a{color:#000;text-decoration:none}.search-section{position:relative}.search-section input::-webkit-inner-spin-button,.search-section input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.search-section input[type=number]{-moz-appearance:textfield}.search-section .overlay{background-color:#000;opacity:.4;z-index:-1}.imgSearch,.search-section .overlay{height:100%;position:absolute;width:100%}.imgSearch{-o-object-fit:cover;object-fit:cover;padding:0;z-index:-2}@media screen and (max-width:768px){.search-section{position:relative}.vo-search-mobile{width:100%}.vo-search-mobile .search-button{top:260px}.vo-search-mobile .vo-search-content-mobile,.vo-search-mobile .vo-search-content-mobile>div{width:100%}}.search-container{background-color:#fff;border-radius:16px;box-shadow:0 6px 14px rgba(0,0,0,.25);padding:40px}.search-button{bottom:-22%}.search-critere-button{background:#fff;border:2px solid #2a4b9b;border-radius:8px;color:#2a4b9b;font-family:Outfit;line-height:28px}@media screen and (max-width:768px){.search-container>div{flex-direction:column}.search-select{margin:10px 0}.search-container{padding:12px}.search-container,.search-section{height:-moz-fit-content;height:fit-content}.search-section{background-repeat:no-repeat;min-height:200px}.search-button{font-size:14px;line-height:28px}}.search-placeholder{font-family:Outfit;font-weight:600;line-height:28px}.brand-section-title{font-family:Outfit;font-size:30px;font-weight:700;line-height:38px;margin-bottom:32px;margin-top:64px}.brand-card{align-items:center;background:#f3f3f3;border-radius:8px;box-shadow:0 2px 2px rgba(0,0,0,.15);display:flex;height:125px;justify-content:center;width:200px;z-index:2}.brand-card:hover{background-color:#e9e9e9;box-shadow:0 2px 2px rgba(0,0,0,.25)}.brand-card-citroen,.brand-card-mg,.brand-card-peugeot,.brand-card-volvo{width:40%}.brand-card-renault{width:30%}.brand-card-dacia,.brand-card-ds,.brand-card-hyundai,.brand-card-opel{width:70%}.brand-card-alpine,.brand-card-ds,.brand-card-isuzu,.brand-card-landrover{width:50%}.brand-card-jaguar,.brand-card-suzuki{width:70%}.map-section{margin-top:-60px}.square-blue{background-color:#1f2a51;background-image:url(/build/images/square-blue.c1499d3c.svg);background-position:35%;background-repeat:no-repeat;height:1063px;margin-top:-106px;position:absolute;width:100%;z-index:-1}.map-desc-container{margin-top:100px;z-index:3}.map-section-title{color:#fcbc00;font-family:Outfit;font-size:80px;font-weight:700;line-height:96px}.map-section-desc{color:#fff;font-family:Outfit;line-height:28px}.map-search{align-items:center;background:#fff;border-radius:8px;display:flex;height:90px;justify-content:space-between;margin-top:40px;padding:20px;width:535px}.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}.map-search input{border:none;font-family:Outfit;font-weight:600;height:100%;line-height:28px;outline:none;width:100%}.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:589px;margin-top:83px;overflow:hidden;z-index:3}.map,.map #map{border-radius:16px}.square-gray{background-image:url(/build/images/square-gray.9fd6d957.svg);background-position:35%;background-repeat:no-repeat;height:1599px;position:absolute;width:100%;z-index:-1}@media screen and (max-width:1600px){.map-desc-container>div{flex-direction:column}.map-search{width:100%}.map-section-title{font-size:50px;line-height:60px;margin-bottom:16px}}@media screen and (max-width:1400px){.map-desc-container>div{flex-direction:column}.map-section-title{font-size:40px;line-height:50px}.map-search{width:100%}.square-blue{background-position:35% 10%;background-size:80%}.square-gray{background-position:91% -5%;background-size:185%}.map{margin-top:24px}}@media screen and (max-width:576px){.map-desc-container>div>div{width:100%}.map-search input{overflow-x:hidden;text-overflow:ellipsis}.map-search-button{display:block!important}}.show-more-link{align-items:center;color:#2a4b9b;display:flex;gap:9px;text-decoration:underline}.show-more-link:hover{color:#2a4b9b}.show-more-link .chevron-right-link{align-items:center;background-color:#2a4b9b;border-radius:50%;color:#fff;display:flex;font-size:9px;height:22px;justify-content:center;width:22px}.categories{margin-top:88px;row-gap:32px}.category{height:270px;position:relative}.category-circle{background-color:#fff;background-position:50%;background-repeat:no-repeat;border:3px solid #e4042b;border-radius:80px;height:144px;margin-bottom:-72px;position:relative;width:144px}.category-circle-car{background-image:url(/build/images/category-car.844dba04.svg)}.category-circle-car2{background-image:url(/build/images/category-car2.71506c0b.svg);background-position:35px 25px}.category-circle-entretien{background-image:url(/build/images/category-entretien.e6cae751.svg)}.category-circle-location{background-image:url(/build/images/category-laptop.2c6c860b.svg)}.category-card{background:#f3f3f3;border-radius:8px;box-shadow:0 2px 2px rgba(0,0,0,.15);height:173px}.category-title{font-family:Outfit;font-size:18px;font-weight:700;line-height:22px;margin-bottom:5px;margin-top:96px;text-align:center}.category-button{margin-top:-25px;padding:11px 24px;text-decoration:none;width:-moz-fit-content;width:fit-content}@media screen and (max-width:576px){.categories{margin-top:64px}.category{height:198px;padding:0}.category-circle{background-size:59%;height:72px;margin-bottom:-36px;width:72px}.category-circle-car2{background-position:14px 12px}.category-card{height:137px}.category-title{margin-top:57px}}.sliders{display:flex;flex-direction:column}@media screen and (max-width:576px){.sliders{margin-top:25px}}.slider-title{font-family:Outfit;font-size:30px;font-weight:700;line-height:38px;margin-top:34px}.divider{border-bottom:3px solid #fcbc00;margin-top:64px}#new-carousel .owl-item{aspect-ratio:6/5;width:336px}#new-carousel .owl-nav{top:calc(50% - 50px)}.maintenance-section{margin-top:116px}.maintenance-img{border-radius:0 0 16px 0;height:506px;-o-object-fit:cover;object-fit:cover;width:100%}.maintenance-title{color:#2a4b9b;font-family:Outfit;font-size:80px;font-weight:700;line-height:96px;margin-top:-18px}.maintenance-desc-container{display:flex;flex-direction:column;justify-content:space-between}.maintenance-desc{font-family:Outfit;line-height:28px;margin:10px 0 34px;text-align:justify}.maintenace-button{font-family:Outfit;font-weight:600;line-height:28px;padding:14px 24px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.maintenance-section{flex-wrap:wrap;margin:64px 0 0}.maintenance-img{border-radius:0;height:auto;width:100%}.maintenance-title{font-size:40px;line-height:50px}.maintenance-desc-container{margin:auto}}ul{padding:0!important}.select2-selection--multiple{align-items:center;height:69px!important}.more-criteria{background:none;border:none;bottom:-4px;color:#2a4b9b;left:50%;position:absolute;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content}