@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);:root{--transparent:transparent;--primary:rgb(26,115,232);--subtle1:rgb(17,77,156);--subtle2:rgb(240,240,240);--subtle3:rgb(248,248,248);--icon:rgb(204,204,204);--danger:rgb(243,39,39);--text:rgb(34,34,34);--bg:rgb(240,240,240);--wa:rgb(37,211,102);--radius:12px;--bs-bg:white;--bs-font-sans-serif:"Outfit",sans-serif;--bs-font-size-base:1rem;--bs-font-weight-bold:700;--desktop-h1-font-size:calc(var(--desktop-font-size) * 3.25);--desktop-h2-font-size:calc(var(--desktop-font-size) * 3);--desktop-h3-font-size:calc(var(--desktop-font-size) * 2.75);--desktop-h4-font-size:calc(var(--desktop-font-size) * 2.5);--desktop-h5-font-size:calc(var(--desktop-font-size) * 1.5);--desktop-h6-font-size:calc(var(--desktop-font-size) * 1.25);--mobile-h1-font-size:calc(var(--desktop-font-size) * 3.25);--mobile-h2-font-size:calc(var(--desktop-font-size) * 3);--mobile-h3-font-size:calc(var(--desktop-font-size) * 2.75);--mobile-h4-font-size:calc(var(--desktop-font-size) * 2.5);--mobile-h5-font-size:calc(var(--desktop-font-size) * 1.5);--mobile-h6-font-size:calc(var(--desktop-font-size) * 1.25);--desktop-font-size:var(--bs-font-size-base);--mobile-font-size:var(--bs-font-size-base);--bs-navbar-bg:var(--subtle2);--bs-navbar-color:var(--text);--bs-navbar-nav-link-color:var(--text);--bs-navbar-brand-bg:var(--subtle1);--bs-navbar-padding-y:0;--bs-card-bg:rgb(255,255,255);--bs-card-cap-bg:var(--transparent);--bs-card-color:var(--text);--bs-card-blur-bg:5px;--bs-card-border-width:3px;--bs-card-border-color:var(--subtle2);--bs-card-border-radius:var(--radius);--bs-card-opacity-bg:.7;--bs-nav-tabs-border-color:var(--transparent);--bs-nav-tabs-link-active-border-color:var(--transparent);--bs-nav-tabs-link-hover-border-color:var(--transparent);--bs-padding:3rem;--desktop-padding:3rem;--mobile-padding:3rem;--bs-padding-y:3rem;--bs-padding-x:3rem;--bs-padding-top:3rem;--bs-padding-bottom:3rem;--bs-margin:3rem;--desktop-margin:3rem;--mobile-margin:3rem;--bs-margin-y:0;--bs-margin-x:3rem;--bs-margin-top:0;--bs-margin-bottom:0;--bs-height:inherit;--bs-link-color:var(--primary);--bs-link-hover-color:var(--subtle1);--bs-link-decoration:none;--bs-link-hover-decoration:none;--bs-range-track-bg:var(--bs-bg);--bs-range-thumb-bg:var(--bs-bg);--desktop-margin-top:0;--mobile-margin-top:0;--desktop-margin-bottom:0;--mobile-margin-bottom:0;--desktop-margin-left:3rem;--mobile-margin-left:3rem;--desktop-margin-right:3rem;--mobile-margin-right:3rem;--desktop-padding-top:3rem;--mobile-padding-top:3rem;--desktop-padding-bottom:3rem;--mobile-padding-bottom:3rem;--desktop-padding-left:3rem;--mobile-padding-left:3rem;--desktop-padding-right:3rem;--mobile-padding-right:3rem;--desktop-bg:white;--mobile-bg:white;--bs-toast-zindex:initial;--bs-toast-bg:initial;--bs-pagination-color:initial;--bs-pagination-border-color:initial;--bs-pagination-active-color:initial;--bs-pagination-active-bg:initial;--bs-pagination-active-border-color:initial}*{--bs-body-font-size:inherit;--bs-font-sans-serif:inherit}@media (max-width:991px){.main-menu[class*=w-]{width:var(--bs-offcanvas-width)!important}}.main-menu.offcanvas-bottom,.main-menu.offcanvas-top{width:100%!important;max-height:75vh;height:auto}.form-check-input:checked{background-color:var(--subtle1);border-color:var(--subtle1)}.text-dark{color:var(--text)!important}hr.text-white{border-color:#fff!important}hr.text-black{border-color:#000!important}hr.text-dark{border-color:var(--text)!important}hr.text-light{border-color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}b,strong{font-weight:700}*{font-family:var(--bs-font-sans-serif);font-optical-sizing:auto;font-weight:300;font-style:normal}* a{--bs-link-color:var(--text);text-decoration:var(--bs-link-decoration);font-weight:var(--bs-font-weight-bold);color:var(--bs-link-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out}* a span{font-weight:var(--bs-font-weight-bold)}* a:hover{color:var(--bs-link-color)}.btn:not(.btn-link){--bs-btn-font-weight:700;margin-bottom:calc(var(--bs-margin)/ 2);white-space:normal}.btn:not(.btn-link).btn-primary{--bs-btn-bg:var(--primary);--bs-btn-border-color:var(--primary)}.btn:not(.btn-link).btn-primary:hover{--bs-btn-hover-bg:color-mix(in srgb, var(--primary) 90%, black 10%);--bs-btn-hover-border-color:color-mix(in srgb, var(--primary) 90%, black 10%)}.btn:not(.btn-link).btn-wa{--bs-btn-bg:var(--wa);--bs-btn-border-color:var(--wa);color:#fff}.btn:not(.btn-link).btn-wa:hover{background-color:color-mix(in srgb,var(--wa) 90%,#000 10%);border-color:color-mix(in srgb,var(--wa) 90%,#000 10%)}.btn:not(.btn-link).btn-secondary{--bs-btn-bg:var(--subtle2);--bs-btn-border-color:var(--subtle2);font-weight:300;color:var(--text);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out}.btn:not(.btn-link).btn-secondary i{color:var(--icon);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out}.btn:not(.btn-link).btn-secondary:active,.btn:not(.btn-link).btn-secondary:hover,.btn:not(.btn-link).btn-secondary:visited{--bs-bg:rgb(255,255,255);background-color:var(--icon);border-color:var(--icon);color:var(--text);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out}.btn:not(.btn-link).btn-secondary:active i,.btn:not(.btn-link).btn-secondary:hover i,.btn:not(.btn-link).btn-secondary:visited i{color:var(--text);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out}form .btn:not(.btn-link){margin-bottom:auto}.border{border-color:var(--subtle2)!important;opacity:1;border-top-width:0!important}.border.border-1{border-bottom-width:1px!important}.badge{line-height:1rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:var(--bs-font-weight-bold);margin-bottom:calc(var(--bs-margin)/ 2)}@media (max-width:767px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:calc(var(--bs-margin)/ 2)}}.h1~span:not(.bubble),.h2~span:not(.bubble),.h3~span:not(.bubble),.h4~span:not(.bubble),.h5~span:not(.bubble),.h6~span:not(.bubble),h1~span:not(.bubble),h2~span:not(.bubble),h3~span:not(.bubble),h4~span:not(.bubble),h5~span:not(.bubble),h6~span:not(.bubble){display:block;margin-bottom:calc(var(--bs-margin)/ 2)}.h1,h1{font-size:var(--override-desktop-h1-font-size,var(--desktop-h1-font-size))}@media (max-width:767px){.h1,h1{font-size:var(--override-mobile-h1-font-size,var(--mobile-h1-font-size))}}.h2,h2{font-size:var(--override-desktop-h2-font-size,var(--desktop-h2-font-size))}@media (max-width:767px){.h2,h2{font-size:var(--override-mobile-h2-font-size,var(--mobile-h2-font-size))}}.h3,h3{font-size:var(--override-desktop-h3-font-size,var(--desktop-h3-font-size))}@media (max-width:767px){.h3,h3{font-size:var(--override-mobile-h3-font-size,var(--mobile-h3-font-size))}}.h4,h4{font-size:var(--override-desktop-h4-font-size,var(--desktop-h4-font-size))}@media (max-width:767px){.h4,h4{font-size:var(--override-mobile-h4-font-size,var(--mobile-h4-font-size))}}.h5,h5{font-size:var(--override-desktop-h5-font-size,var(--desktop-h5-font-size))}@media (max-width:767px){.h5,h5{font-size:var(--override-mobile-h5-font-size,var(--mobile-h5-font-size))}}.h6,h6{font-size:var(--override-desktop-h6-font-size,var(--desktop-h6-font-size))}@media (max-width:767px){.h6,h6{font-size:var(--override-mobile-h6-font-size,var(--mobile-h6-font-size))}}p{margin-bottom:calc(var(--bs-margin)/ 2)}.rounded{border-radius:var(--radius)!important}.fs-085{font-size:.85rem!important}.toast-container{--bs-toast-zindex:1000;z-index:var(--bs-toast-zindex)}.toast-container .toast{position:relative;padding:1rem;background-color:#fff;border-radius:var(--radius);z-index:1;overflow:hidden;box-shadow:none}.toast-container .toast::before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;z-index:-1;background:linear-gradient(45deg,var(--subtle2),#fff,var(--subtle1));background-size:300% 300%;border-radius:var(--radius);animation:gradientAnimation 3s ease infinite}.toast-container .toast::after{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;z-index:-1;background-color:#fff;border-radius:9px}.toast-container .toast.text-bg-danger::before{background:linear-gradient(45deg,var(--subtle2),#fff,var(--danger));background-size:300% 300%}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.toast-container .toast .toast-header{background:0 0;border-bottom:none;color:var(--text)}.toast-container .toast .toast-header span{font-weight:var(--bs-font-weight-bold)!important}.toast-container .toast .toast-body{background:0 0;border-bottom:none;color:var(--text);font-size:.85rem}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:20px;border:6px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#aaa}div{--bs-bg:initial;background-color:var(--bs-bg)}.btn,a,button,div,i,li,p,span,td,tr{font-size:var(--override-desktop-font-size,var(--desktop-font-size))}@media (max-width:767px){.btn,a,button,div,i,li,p,span,td,tr{font-size:var(--override-mobile-font-size,var(--mobile-font-size))}}.form-floating input~label::after,.form-floating select~label::after{background-color:transparent!important}.toggle[aria-expanded=false] span.nascondi{display:none}.toggle[aria-expanded=true] span.mostra{display:none}body{--bs-bg:initial;color:var(--text);word-wrap:break-word;background-color:var(--bs-bg)}body main .container,body main .container-100,body main .container-fluid{padding-top:var(--desktop-padding-top);padding-bottom:var(--desktop-padding-bottom);margin-top:var(--desktop-margin-top);margin-bottom:var(--desktop-margin-bottom)}@media (max-width:767px){body main .container,body main .container-100,body main .container-fluid{padding-top:var(--mobile-padding-top);padding-bottom:var(--mobile-padding-bottom);margin-top:var(--mobile-margin-top);margin-bottom:var(--mobile-margin-bottom)}}body main .container div[class*=col-],body main .container-100 div[class*=col-],body main .container-fluid div[class*=col-]{margin-bottom:calc(var(--bs-margin)/ 2)}body main .container-100.video>.background-container:first-of-type.overlay::after,body main .container-fluid.video>.background-container:first-of-type.overlay::after,body main .container.video>.background-container:first-of-type.overlay::after{content:"";width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;background-color:rgba(0,0,0,0)}body main .container-100.video>.background-container:first-of-type.overlay.overlay-dark::after,body main .container-fluid.video>.background-container:first-of-type.overlay.overlay-dark::after,body main .container.video>.background-container:first-of-type.overlay.overlay-dark::after{background-color:rgba(0,0,0,.5)}body main .container-100.video>.background-container:first-of-type.overlay.overlay-light::after,body main .container-fluid.video>.background-container:first-of-type.overlay.overlay-light::after,body main .container.video>.background-container:first-of-type.overlay.overlay-light::after{background-color:rgba(255,255,255,.5)}body main .container-100.video .video-placeholder,body main .container-fluid.video .video-placeholder,body main .container.video .video-placeholder{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%)}@media (min-aspect-ratio:16/9){body main .container-100.video .video-placeholder,body main .container-fluid.video .video-placeholder,body main .container.video .video-placeholder{height:56.25vw}}@media (max-aspect-ratio:16/9){body main .container-100.video .video-placeholder,body main .container-fluid.video .video-placeholder,body main .container.video .video-placeholder{width:177.78vh}}@media (max-aspect-ratio:16/9) and (max-width:991px){body main .container-100.video .video-placeholder,body main .container-fluid.video .video-placeholder,body main .container.video .video-placeholder{width:400vh;height:100%}}body main .container-100:not(.video) .video-placeholder,body main .container-fluid:not(.video) .video-placeholder,body main .container:not(.video) .video-placeholder{width:100%;min-height:100%}body main .swiper-slide .video{height:100%}body main .swiper-slide .video>.background-container:first-of-type:has(.content-container).overlay::after{content:"";width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;background-color:rgba(0,0,0,0)}body main .swiper-slide .video>.background-container:first-of-type:has(.content-container).overlay.overlay-dark::after{background-color:rgba(0,0,0,.5)}body main .swiper-slide .video>.background-container:first-of-type:has(.content-container).overlay.overlay-light::after{background-color:rgba(255,255,255,.5)}body .container .container,body .container .container-fluid,body .container-100 .container,body .container-100 .container-fluid,body .container-fluid .container,body .container-fluid .container-fluid{padding-top:calc(var(--bs-padding-top) * 1.5);padding-bottom:calc(var(--bs-padding-bottom) * 1.5)}body .container .background-container,body .container-100 .background-container,body .container-fluid .background-container{position:relative;width:100%;height:100%;overflow:hidden}body .container .background-container .content-container,body .container-100 .background-container .content-container,body .container-fluid .background-container .content-container{position:relative;z-index:1;color:#fff}body .container-100.video .background-container,body .container-fluid.video .background-container,body .container.video .background-container{min-height:50vh}.bubble{background-color:var(--bg);padding:calc(var(--bs-padding-y)/ 4) calc(var(--bs-padding-x)/ 2);margin-bottom:var(--bs-margin);display:inline-block;position:relative;font-size:var(--override-desktop-font-size,calc(var(--desktop-font-size) * 1.5));width:fit-content}@media (max-width:767px){.bubble{font-size:var(--override-mobile-font-size,var(--mobile-font-size))}}.bubble::before{content:"";position:absolute;top:-1rem;left:1rem;width:0;height:0;border-left:0 solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid var(--bg)}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--bs-range-thumb-bg);cursor:pointer}input[type=range]::-moz-range-thumb{background-color:var(--bs-range-thumb-bg);cursor:pointer}.custom-tooltip{position:absolute;display:block;opacity:1;pointer-events:none;transform:translate(-50%,-25%);padding:5px 10px;background-color:var(--bs-bg);border-radius:var(--radius);white-space:nowrap;z-index:10}.custom-tooltip::after{content:"";position:absolute;top:98%;left:50%;transform:translateX(-50%);border-width:.5rem;border-style:solid;border-color:var(--bs-bg) transparent transparent transparent}.custom-tooltip .tooltip-inner{color:var(--text);font-weight:var(--bs-font-weight-bold)}.badge.rounded-pill{background-color:var(--subtle1);font-size:var(--bs-font-size-base)}.badge.rounded-pill.promo{background-color:var(--danger)}.btn{border-radius:var(--radius)}.btn span{font-weight:var(--bs-font-weight-bold)}.img-xs{width:auto;height:auto;max-width:48px;max-height:24px}.img-sm{width:auto;height:auto;max-width:64px;max-height:32px}.img-md{width:auto;height:auto;max-width:92px;max-height:48px}.breadcrumb div[class*=col-]{margin-bottom:0!important}.active-filters .btn{margin-right:.5rem;margin-bottom:.5rem}.pagination{--bs-pagination-color:var(--text);--bs-pagination-border-color:var(--subtle2);--bs-pagination-active-color:var(--text);--bs-pagination-hover-border-color:var(--subtle2);--bs-pagination-hover-bg:var(--subtle2);--bs-pagination-hover-color:var(--text);--bs-pagination-active-bg:var(--subtle2);--bs-pagination-active-border-color:var(--subtle2)}.pagination a{font-weight:300}body>:not(#main-header) .btn-link{text-decoration:var(--bs-link-decoration);font-weight:var(--bs-font-weight-bold);color:var(--bs-link-color);padding:0;border:0;line-height:var(--bs-body-line-height)}body>:not(#main-header) .btn-link:hover{color:var(--bs-link-hover-color)}#main-header.sticky-top{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;width:100%;z-index:1020}:root{--navbar-h:62px}body{padding-top:calc(var(--navbar-h) + env(safe-area-inset-top,0))}.offcanvas .offcanvas-body ul:not(.menu) li a{--bs-link-color:var(--text)}.offcanvas .offcanvas-body ul:not(.menu) li a:hover{--bs-link-hover-color:var(--bs-link-color)}.offcanvas .offcanvas-body ul:not(.menu) li a{font-weight:300}.sedi-container.collapsed::after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:200px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none}.sedi-container .sede-card i{color:var(--icon)}.sedi-container .sede-card .id *{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-word;width:100%;text-wrap:auto}.sedi-container .sede-card .id span{font-size:.75rem;display:block}.sedi-container .sede-card:nth-child(n+9){display:none}.sedi-container .sede-card .logo{max-width:48px;max-height:32px;height:auto;width:auto}.highlight{overflow:hidden;min-height:60vh;position:relative}.highlight .content{background-color:#fff}@media (max-width:767px){.highlight{min-height:40vh}}.related .badge{font-size:var(--bs-font-size-base);background-color:var(--subtle2);font-weight:300;color:var(--text);padding:.85rem}div[class*=sticky-][class*=-top]{z-index:1}div[class*=sticky-][class*=-top][class*=sticky-lg-top]{top:6rem}div[class*=sticky-][class*=-top][class*=sticky-xl-top]{top:6rem}div[class*=sticky-][class*=-top][class*=sticky-xxl-top]{top:6rem}.table.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-bg-type:var(--subtle3)}@media (prefers-reduced-motion:reduce){.modal{animation:none}}.container-vehicle .card:not(.vehicle){margin-bottom:var(--bs-margin);--bs-card-cap-padding-y:1rem}.container-vehicle>div:is([class*=mb-]){margin-bottom:calc(var(--bs-margin)/ 2)!important}.fascia-evidenza{--bs-bg:white;background-color:var(--bs-bg)}body,html{overflow-x:clip}body.modal-open:has(.modal.show>.modal-dialog.modal-fullscreen){overflow-x:visible!important}html:has(.modal.show>.modal-dialog.modal-fullscreen){overflow-x:visible!important}@media (max-width:767px){body,html{overflow-x:clip}}.navbar{--bs-navbar-bg:inherit;--bs-navbar-nav-link-color:inherit;--bs-navbar-brand-bg:inherit;--bs-navbar-padding-y:inherit}.nav-tabs{--bs-nav-tabs-border-color:inherit;--bs-nav-tabs-link-active-border-color:inherit;--bs-nav-tabs-link-hover-border-color:inherit}@media (max-width:767px){header>nav .btn-link{padding-left:.5rem;padding-right:.5rem}}@media (max-width:373px){header>nav .btn-link span{display:none}}.navbar{background-color:var(--bs-navbar-bg);padding-top:var(--bs-navbar-padding-y);padding-bottom:var(--bs-navbar-padding-y)}.navbar .navbar-brand{background-color:var(--bs-navbar-brand-bg)}.navbar .navbar-brand.main img{max-height:24px}.navbar .navbar-brand.brand picture{line-height:1rem}.navbar .navbar-brand.brand img{max-width:48px;max-height:24px;width:auto;height:auto}.navbar .navbar-brand.brand .dealer{--bs-bg:rgb(255,255,255);color:var(--bs-bg);font-size:.65rem;line-height:100%}.navbar a,.navbar button{text-decoration:none;--bs-btn-color:var(--bs-navbar-nav-link-color)}@media (max-width:767px){.mobile-logo{max-width:100px}}.swiper-container{overflow:hidden;position:relative;padding-bottom:var(--bs-margin)}.swiper-container .swiper-pagination{position:absolute;bottom:0;width:100%;text-align:right;z-index:1000}.swiper-container .swiper-pagination .swiper-pagination-bullet{background:var(--icon)}.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--subtle1)}.swiper-container .swiper-slide .content{position:absolute;width:100%;height:100%;top:0}.swiper-container .swiper-slide .content.overlay>*{position:relative;z-index:1}.swiper-container .swiper-slide .content.overlay::after{content:"";width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;background-color:rgba(0,0,0,0)}.swiper-container .swiper-slide .content.overlay.overlay-dark::after{background-color:rgba(0,0,0,.5)}.swiper-container .swiper-slide .content.overlay.overlay-light::after{background-color:rgba(255,255,255,.5)}.swiper-container .swiper-slide .content .container,.swiper-container .swiper-slide .content .container-100,.swiper-container .swiper-slide .content .container-fluid{position:relative;height:100%}.swiper-container .swiper-slide>a{color:var(--text)}.swiper-container .controllers{position:absolute;width:100%;height:100%;top:0}.swiper-container .controllers .container,.swiper-container .controllers .container-100,.swiper-container .controllers .container-fluid{position:relative;height:100%}.swiper-container .controllers .container .swiper-button-next,.swiper-container .controllers .container .swiper-button-prev,.swiper-container .controllers .container-100 .swiper-button-next,.swiper-container .controllers .container-100 .swiper-button-prev,.swiper-container .controllers .container-fluid .swiper-button-next,.swiper-container .controllers .container-fluid .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);background:rgba(240,240,240,.5);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;width:40px;height:40px}.swiper-container .controllers .container .swiper-button-next:after,.swiper-container .controllers .container .swiper-button-prev:after,.swiper-container .controllers .container-100 .swiper-button-next:after,.swiper-container .controllers .container-100 .swiper-button-prev:after,.swiper-container .controllers .container-fluid .swiper-button-next:after,.swiper-container .controllers .container-fluid .swiper-button-prev:after{color:var(--text);font-size:1rem}.swiper-container .controllers .container .swiper-button-next:hover,.swiper-container .controllers .container .swiper-button-prev:hover,.swiper-container .controllers .container-100 .swiper-button-next:hover,.swiper-container .controllers .container-100 .swiper-button-prev:hover,.swiper-container .controllers .container-fluid .swiper-button-next:hover,.swiper-container .controllers .container-fluid .swiper-button-prev:hover{background:#f0f0f0}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{width:0;height:0}.scroll-fade-mask-right{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--scroll-fade-size,2rem)),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--scroll-fade-size,16px)),transparent 100%)}.nav-tabs .nav-link{--bs-nav-link-color:var(--text)}.nav-tabs .nav-link.active{--bs-nav-tabs-link-active-color:var(--text);border-bottom-color:var(--text);border-bottom-width:var(--bs-card-border-width);background-color:transparent}.nav-tabs .nav-link.active.text-white{border-bottom-color:#fff}.nav-tabs .nav-link.active.text-black{border-bottom-color:#000}.nav-tabs .nav-link.active.text-dark{border-bottom-color:var(--text)}.nav-tabs .nav-link.active.text-light{border-bottom-color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))}nav .breadcrumb a{--bs-nav-link-color:var(--text)}nav .breadcrumb a:hover{--bs-nav-link-hover-color:var(--bs-nav-link-hover-color)}nav .breadcrumb a{font-weight:300}.nav.menu>li{margin-bottom:calc(var(--desktop-margin)/ 2)}@media (max-width:767px){.nav.menu>li{margin-bottom:calc(var(--mobile-margin)/ 2)}}.nav.menu>li a{padding-left:0;padding-right:0}.nav.menu .nav-item{font-size:1.25rem;color:var(--text)}.nav.menu .nav-item .nav-link{--bs-nav-link-color:var(--text)}.nav.menu .nav-item .nav .nav-link{font-size:var(--bs-font-size-base)}.card{--bs-card-bg:var(--bs-bg);--bs-card-cap-bg:inherit;--bs-card-border-width:inherit;--bs-card-border-color:inherit;--bs-card-border-radius:inherit}.card .card-header{--bs-card-border-color:inherit}.card{--bs-bg:rgb(255,255,255);border-color:var(--bs-card-border-color);border-width:var(--bs-card-border-width);border-radius:var(--bs-card-border-radius);background:var(--bs-bg);overflow:hidden}.card .btn-link{text-decoration:var(--bs-link-decoration);font-weight:var(--bs-font-weight-bold);color:var(--bs-link-color);padding:0;border:0;line-height:var(--bs-body-line-height)}.card .btn-link:hover{color:var(--bs-link-hover-color)}.card .card-header{border:var(--transparent);border-bottom:3px solid var(--subtle2);background:rgba(var(--bs-card-bg),var(--bs-card-opacity-bg));height:var(--bs-height);border-radius:calc(var(--radius) - 3px) calc(var(--radius) - 3px) 0 0;color:var(--text)}.card .card-body{color:var(--text)}.card .card-footer{color:var(--text)}.card .card-img-top{border-radius:0}.card .card-img{object-fit:cover;min-width:100%;border-radius:0}.card .card-img img,.card .card-img-top img{border-radius:0}.card .card-body>:not(.tab-content):not(.d-flex):not(:empty):not(.tab-pane),.card .card-img-overlay>:not(.tab-content):not(.d-flex):not(:empty):not(.tab-pane){margin-bottom:calc(var(--bs-margin)/ 3)}.card .card-body>.d-flex.flex-column>*,.card .card-img-overlay>.d-flex.flex-column>*{margin-bottom:calc(var(--bs-margin)/ 3)}.card .card-img-overlay.overlay>*{position:relative;z-index:1}.card .card-img-overlay.overlay::after{content:"";width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;background-color:rgba(0,0,0,0);border-radius:0}.card .card-img-overlay.overlay.overlay-dark::after{background-color:rgba(0,0,0,.5)}.card .card-img-overlay.overlay.overlay-light::after{background-color:rgba(255,255,255,.5)}.card.vehicle{--bs-card-cap-padding-y:1rem}.card.vehicle .card-header .id>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;margin-bottom:0;font-size:.85rem;line-height:var(--bs-body-line-height);width:100%}.card.vehicle .card-header div[class*=col-]{margin-bottom:0}.card.vehicle .card-header img{max-height:32px;width:auto}.card.vehicle .badge{white-space:normal;font-size:.85rem}.card.vehicle .spec{margin-bottom:0!important}.card.vehicle .spec i{color:var(--icon)}.card.vehicle .spec div{margin-bottom:calc(var(--bs-margin)/ 5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.vehicle .card-footer{background-color:var(--subtle2)}.card.vehicle .card-footer .btn-link{text-align:left;margin-bottom:0!important}.card.vehicle .price a{--bs-link-color:var(--text)}.card.vehicle .price a:hover{--bs-link-hover-color:var(--bs-link-color)}.card.vehicle .price .sale{font-size:calc(var(--bs-font-size-base) * 1.5);font-weight:700}.card.vehicle img{border-radius:0}@media (min-width:992px){.card.vehicle .swiper-container .controllers{opacity:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out}.card.vehicle .swiper-container:hover .controllers{opacity:1;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out}}.card.filters{background:var(--subtle2)}@media (max-width:991px){.card.filters{border-radius:0}}.card.filters div[class*=col-]{margin-bottom:calc(var(--bs-margin)/ 4)}.card.filters .card-header{padding:2rem 2rem 1rem;background:var(--subtle2)}.card.filters .card-body{padding:0 2rem 2rem}.card.filters .accordion{--bs-accordion-border-color:var(--icon)}.card.filters .accordion .accordion-button{background:var(--subtle2);padding:1.25rem 0;font-weight:var(--bs-font-weight-bold)}.card.filters .accordion .accordion-button:focus{box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--icon)}.card.filters .accordion .accordion-button:not(.collasped){color:var(--text);box-shadow:none}.card.filters .accordion .accordion-body{background:var(--subtle2);padding:1rem 0;max-height:300px;overflow-y:auto}.card.content-overlay .card-img{position:absolute;height:100%;width:auto}.card.content-overlay .card-img-overlay{position:relative}#loading-overlay{position:fixed;inset:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;z-index:1021;transition:opacity .8s ease;--letter-init:var(--subtle2, #e0e0e0);--letter-final:#114d9c}#loading-overlay.hidden{opacity:0;pointer-events:none}#loading-overlay.loading-fallback{min-height:4rem}#loading-overlay.loading-fallback .spinner-border{width:3rem;height:3rem}#loading-overlay svg{width:100%;height:2rem}#loading-overlay path{fill:var(--letter-init);transition:fill .5s ease-out}.sticky-top-transition{transition:top .3s,background-color .3s}