:root{--home-carousel-height:25rem;--home-carousel-caption-bottom:2rem;--ck-z-default:100;--ck-z-panel:calc(var(--ck-z-default) + 999)}.icon{display:inline-block;fill:currentColor;flex-shrink:0;height:1em;vertical-align:-.125em;width:1em}.icon-lg{font-size:1.33em}.icon-2x{font-size:2em}.icon-4x{font-size:4em}.ck-content .image.image_resized{box-sizing:border-box;display:block;max-width:100%}.ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image.image_resized img{width:100%}.ck-content .image img{display:block;height:auto;margin:0 auto;max-width:100%;min-width:100%}.navbar{background-color:var(--evlg-header-bg)}.navbar .nav-link{font-size:1.2rem}.navbar-logo{height:auto;max-height:100px;max-width:150px;padding:5px}.navbar #navbar-responsive-menu{background-color:var(--evlg-header-bg);padding:5px;z-index:9999}.navbar .navbar-toggler{background-color:var(--evlg-tertiary)}.carousel .carousel-control-next,.carousel .carousel-control-prev{opacity:1}#home-carousel.carousel .carousel-item{height:var(--home-carousel-height)}#home-carousel .carousel-caption{bottom:var(--home-carousel-caption-bottom)}.main-banner.carousel .carousel-item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:var(--home-carousel-height)}.main-banner .carousel-caption{bottom:var(--home-carousel-caption-bottom)}.home #simpleSearchForm{margin-top:-2rem}.home #simpleSearchForm .card{border:none;border-radius:10px}.home #simpleSearchForm .card .card-body{border:1px solid var(--evlg-primary);border-radius:10px}footer{background-color:var(--evlg-footer-bg)}.footer-content-img{max-height:400px}#footer-links a{color:var(--evlg-tertiary);text-decoration:none;text-transform:uppercase!important}footer hr{border-top:1px solid;opacity:1}.cursor-pointer{cursor:pointer}.link-unstyled{color:inherit;text-decoration:none}#vehicles-advanced-search-form .card-body{background-color:#e7e6e6}#vehicles-advanced-search-form .filter-scroll{max-height:200px;overflow-y:auto;padding:.5rem}#vehicles-advanced-search-form .accordion-button:not(.collapsed){background-color:var(--evlg-primary);color:#fff}#vehicles-advanced-search-form .accordion-button:focus{border-color:rgba(0,0,0,.125);box-shadow:none}#vehicles-advanced-search-form .accordion-item{border:1px solid rgba(0,0,0,.125)}#vehicles-advanced-search-form .filter-scroll::-webkit-scrollbar{width:6px}#vehicles-advanced-search-form .filter-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}#vehicles-advanced-search-form .filter-scroll::-webkit-scrollbar-thumb{background:var(--evlg-primary);border-radius:10px}#vehicles-advanced-search-form .filter-scroll::-webkit-scrollbar-thumb:hover{background:#0056b3}@media (max-width:767px){.multiple-items-carousel .carousel-inner .carousel-item>div{display:none}.multiple-items-carousel .carousel-inner .carousel-item>div:first-child{display:block}.vehicle-card-mini .vehicle-characteristics{height:-moz-fit-content!important;height:fit-content!important}.owl-nav{display:flex!important;justify-content:center!important}.owl-nav .owl-next,.owl-nav .owl-prev{display:block!important;position:relative!important}.owl-nav .owl-prev{left:unset!important}.navbar-logo{max-height:75px!important}.vehicle-vertical-card .vehicle-characteristics{height:-moz-fit-content!important;height:fit-content!important}.img-contact-wrapper img{height:200px}.financing-info-text{font-size:1rem}}.multiple-items-carousel .carousel-inner .carousel-item-next,.multiple-items-carousel .carousel-inner .carousel-item-prev,.multiple-items-carousel .carousel-inner .carousel-item.active{display:flex}@media (min-width:768px){.multiple-items-carousel .carousel-inner .carousel-item-end.active,.multiple-items-carousel .carousel-inner .carousel-item-next{transform:translateX(25%)}.multiple-items-carousel .carousel-inner .carousel-item-prev,.multiple-items-carousel .carousel-inner .carousel-item-start.active{transform:translateX(-25%)}.owl-prev{left:-35px!important}#our-vehicles .owl-next,.owl-next{right:-35px!important}.img-contact-wrapper{height:calc(100% + 20px);margin-bottom:-10px;margin-top:-10px;overflow:hidden}.img-contact-wrapper img{height:100%;max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.financing-info-text{font-size:1.2rem}.custom-navbar-header{z-index:9999}}@media (min-width:992px){.w-lg-25{width:25%!important}}.multiple-items-carousel .carousel-inner .carousel-item-end,.multiple-items-carousel .carousel-inner .carousel-item-start{transform:translateX(0)}.vehicle-simple-card{height:100%}.vehicle-simple-card .vehicle-picture{height:30%}.vehicle-simple-card .vehicle-picture img{max-height:100%}.vehicle-simple-card .vehicle-info-container{height:70%}.vehicle-simple-card .vehicle-version-info{height:30%}.vehicle-simple-card .vehicle-characteristics{height:40%;text-align:start}.vehicle-vertical-card a .card-body{display:flex;flex:1 1 auto;flex-direction:column}.vehicle-vertical-card .card-body{height:100%}.vehicle-vertical-card .v-first-pic{height:210px;overflow:hidden}.vehicle-vertical-card .v-first-pic img.vehicle-image{height:100%;margin:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.vehicle-vertical-card .vehicle-image-container img{border-radius:0;display:flex;max-height:100%;max-width:100%}.v-first-pic:before{background-image:var(--bg-image);background-position:50%;background-size:cover;content:"";filter:blur(16px);inset:0;position:absolute;transform:scale(1.15);z-index:0}.v-first-pic img.vehicle-image{position:relative}.vehicle-vertical-card .vehicle-info-container{height:70%}.vehicle-vertical-card .vehicle-version-info{height:20%}.vehicle-vertical-card .vehicle-characteristics{height:-moz-fit-content;height:fit-content;text-align:start}.vehicle-characteristics .icon{color:var(--evlg-primary);margin-right:5px}.vehicle-card-mini{display:flex;flex:1 1 auto;flex-direction:column}#our-vehicles .owl-item{height:100%}.owl-item:has(fin-microsimu.has-open-modal){z-index:10000}@media (min-width:1024px){.truncate-md-20{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:20%}.item-price{font-size:4rem}.vehicle-characteristics .nav-link{font-size:1.5rem;height:80px}.w-lg-75{width:75%}.w-lg-100{width:100%}.w-lg-auto{width:auto!important}}.vehicle-card-mini .vehicle-brand-info{height:80px}.vehicle-card-mini .v-first-pic{height:210px;overflow:hidden;position:relative;width:100%}.vehicle-card-mini .v-first-pic img.vehicle-image{height:100%;margin:auto;-o-object-fit:contain;object-fit:contain;position:relative;width:auto}.vehicle-card-mini .stock-availability{z-index:99}.vehicle-card-mini .vehicle-characteristics{height:110px}.vehicle-card-mini .brand-logo{width:unset!important}.vehicle-simple-card .vehicle-price{height:20%}.vehicle-presentation .vehicle-info .info-item .icon{color:var(--evlg-primary);font-size:2.5rem;margin-bottom:8px}.vehicle-presentation .owl-carousel .owl-nav i{font-size:2rem!important}.vehicle-presentation .financing-info-text{display:block;font-size:1rem;margin-top:5px}.price-vat-indicator{font-size:.8rem;text-transform:uppercase!important;vertical-align:super}.vehicle-advanced-card{border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer}.vehicle-advanced-card-2{cursor:pointer}.vehicle-advanced-card-2 .vehicle-link a{font-size:.8rem}.vehicle-advanced-card-2 .vtype-badge{font-weight:700;left:5px;padding:5px;top:5px}.hoverable:hover{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.btn-close-modal{background:transparent;border:0;box-shadow:none}textarea{resize:none}.tns-nav{margin:10px 0;text-align:center}.tns-nav>[aria-controls]{background:#ddd;border:0;border-radius:50%;height:9px;margin:0 5px;padding:0;width:9px}.tns-nav>.tns-nav-active{background:#999}.tns-controls{margin-bottom:10px;text-align:center}.tns-controls [aria-controls]{background:var(--evlg-primary);border:0;border-radius:3px;color:#000;font-size:15px;height:2.5em;margin:0 5px;padding:0 1em}.sale-search-vehicle-nav{border:1px solid grey;border-radius:5px;width:-moz-fit-content;width:fit-content}.sale-search-vehicle-nav .nav-item .nav-link:hover{font-weight:bolder}.sale-search-vehicle-nav .nav-item .nav-link{color:var(--evlg-primary);padding:10px 25px}.sale-search-vehicle-nav .nav-item .nav-link.active{background-color:var(--evlg-primary);color:#fff;font-weight:bolder}.sale-search-vehicle-nav .nav-item:first-child{border-right:1px solid grey}.box-shadow-smooth{box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);transition:box-shadow .3s ease}.box-shadow-smooth:hover{box-shadow:0 8px 12px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.15)}.share-links a{text-decoration:none}.share-links a .icon{border:1px solid var(--evlg-primary);border-radius:50%;color:var(--evlg-primary);font-size:2rem;padding:10px}.pack-item{font-size:.9rem}#our-vehicles a.our-vehicles-btn{padding:1rem}.services-carousel .owl-carousel{z-index:unset!important}.services-carousel .owl-item{height:auto}.services-carousel .owl-carousel .service-card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:300px;width:100%}.service-card .card-body{display:flex;flex-direction:column;height:100%}.service-card .card-title{align-items:center;display:flex;justify-content:center;min-height:3rem}.service-card .service-img-container{align-items:center;display:flex;justify-content:center;min-height:200px}.service-card .service-img{max-height:200px;max-width:100%;-o-object-fit:contain;object-fit:contain}.service-card .service-btn{display:flex;justify-content:center;margin-top:auto}.financing-info-text{color:#6c757d}.vehicle-price{color:var(--evlg-primary)!important}.gallery-img-wrapper{align-items:center;display:flex;height:100px;justify-content:center;overflow:hidden;width:211px}.gallery-img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#contactVehicleSellersModal .contact-el{align-items:center;display:flex;font-weight:700;margin-bottom:1rem}#contactVehicleSellersModal .contact-el i{color:var(--evlg-primary);font-size:1.5rem;width:40px}.fs-7{font-size:.9rem}input.login-password.is-invalid,input[type=password].is-invalid{background-image:none!important;padding-right:2.5rem}.form-label.required:after,label.required:after{color:red;content:" *"}.sp-search-card .q-search{width:70%}body,html{height:100%;margin:0;padding:0}body{display:flex;flex-direction:column;min-height:100vh}.wrapper{display:flex;flex:1;flex-direction:column}.content{flex:1}.footer{padding:10px;text-align:center}.custom-navbar-header{border-bottom:2px solid var(--evlg-primary);height:104px}.navbar .nav-item .nav-link{color:var(--evlg-tertiary);font-weight:700}.navbar .nav-item .nav-link.active{border-bottom:3px solid var(--evlg-primary)}.modal{z-index:99999}.vehicle-presentation{width:100%}.item-illustration{max-height:50px;width:auto}.item-text{font-size:20px}.item-text.item-text-mini{font-size:1rem}.item-price{font-size:3rem}.item-price.price-sm{font-size:40px}.brand{max-width:6rem}.info-title{font-size:32px;font-weight:400}.info-label,.info-value{font-size:14px;font-weight:700}.vehicle-characteristics .nav-link{background:#fff;box-shadow:0 4px 4px 0 #00000040;color:var(--evlg-primary);font-size:1rem;font-weight:700;letter-spacing:.1em;text-align:center}.vehicle-characteristics .nav-link.active{background:var(--evlg-primary);border-radius:4px;box-shadow:none!important;color:#fff}.separator-light{align-items:center;color:#b3b3b3;display:flex;flex-basis:100%;margin:0}.separator-light:after,.separator-light:before{background:#b3b3b3;content:"";flex-grow:1;font-size:0;height:1px;line-height:0;margin:0 8px}.vehicle-characteristics-content{max-height:600px;overflow-y:auto}.presentation-wrapper{background:#373a4099}.vehicle-card-mini .item-illustration{height:auto;width:30px!important}.owl-custom-left-nav{left:10px;top:25%}.owl-custom-right-nav{right:10px;top:25%}.owl-theme .owl-nav [class*=owl-]{display:block!important;position:absolute;top:40%}.owl-theme .owl-nav [class*=owl-]:hover{background:none!important}.vehicle-presentation .owl-theme .owl-nav [class*=owl-]{top:20%}.vehicle-presentation .owl-nav .owl-next{right:-45px}#services-presentation .owl-nav .owl-next{right:-25px}.technical-value{display:block;font-weight:500;margin-bottom:0;text-align:center}.mini-presentation .info-item{max-width:20%}.back-to-catalog-link{padding:1rem}.mini-presentation .info-item img{max-height:40px}.mini-presentation .info-item .item-text{font-size:1rem}.co2-illustration{height:26px;width:auto}#simpleSearchForm label{display:block}.contact-us .contact-info .contact-info-label{color:#fff;font-weight:bolder}.contact-us .contact-info .contact-info-value{color:#fff;font-weight:400}.contact-us .contact-info hr{color:var(--evlg-primary);margin:5px 0;opacity:1}.footer .pages-title{border-bottom:1px solid var(--evlg-primary);display:inline-block}.home-premium{padding:clamp(3rem,2rem + 4vw,5.5rem) 1.25rem;width:100%}.home-premium>.container{max-width:1080px}.home-premium--light{background-color:#f6f6f7;color:#2b2b2b}.home-premium--surface{background-color:#fff;color:#2b2b2b}.home-premium--dark{background-color:var(--evlg-secondary);color:#eceef0}.home-premium--accent{background-color:var(--evlg-tertiary);background-image:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--evlg-primary) 16%,transparent),transparent 55%);color:#f6f6f7}.home-premium__eyebrow{background:color-mix(in srgb,var(--evlg-primary) 16%,transparent);border-radius:999px;color:var(--evlg-primary);display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.09em;margin-bottom:1.1rem;padding:.35rem .95rem;text-transform:uppercase}.home-premium h2{margin-bottom:1.1rem}#contact-additional-content .home-premium--accent p,#contact-additional-content .home-premium--dark p,#home-additional-content .home-premium--accent p,#home-additional-content .home-premium--dark p{color:hsla(0,0%,100%,.82)}#contact-additional-content .home-premium--accent ul li,#contact-additional-content .home-premium--dark ul li,#home-additional-content .home-premium--accent ul li,#home-additional-content .home-premium--dark ul li{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);box-shadow:none;color:hsla(0,0%,100%,.9)}#contact-additional-content .home-premium--accent blockquote,#contact-additional-content .home-premium--dark blockquote,#home-additional-content .home-premium--accent blockquote,#home-additional-content .home-premium--dark blockquote{color:#fff}@media (max-width:575.98px){.home-premium{padding:2.5rem 1rem}}