.btn-new-cars-cta:hover,.btn-service-cta:hover,.dropdown-menu a:hover,.gallery-item:hover,.hero-btn:hover,.new-car-card:hover,.price-card:hover,.product-card:hover,.service-card:hover,.sidebar-btn:hover,[style*=transform]{-webkit-transform:var(--transform-value,translateY(-2px));-moz-transform:var(--transform-value,translateY(-2px));-ms-transform:var(--transform-value,translateY(-2px));transform:var(--transform-value,translateY(-2px))}*{-webkit-transition-property:inherit;-moz-transition-property:inherit;transition-property:inherit}.btn-editorial,.btn-new-cars-cta,.btn-service-cta,.gallery-item,.hero-btn,.price-card,.product-card,.service-card,.sidebar-btn,a,button,input,select,textarea{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-new-cars-cta:hover,.btn-service-cta:hover,.contact-form,.hero-btn:hover,.new-car-card:hover,.product-card:hover,.success-modal{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);-moz-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.btn-editorial,.btn-new-cars-cta,.btn-service-cta,.contact-form,.hero-btn,.price-card,.product-card,.success-modal{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.brand-grid,.contact-buttons,.gallery-grid,.hero-contact-buttons,.nav-links,.price-grid,.process-grid,.products-grid,.promotion-grid,.services-grid,.sidebar-contact-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.hero-btn,.sidebar-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.brand-grid,.gallery-grid,.new-cars-grid,.price-grid,.products-grid,.services-grid{display:-ms-grid;display:grid}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeUp{0%{opacity:0;-moz-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in,.fade-up,img.loaded{-webkit-animation:fadeIn .5s ease;-moz-animation:fadeIn .5s ease;-o-animation:fadeIn .5s ease;animation:fadeIn .5s ease}input[type=email],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-number,.price-amount,.product-price{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-image,.hero-visual{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.dropdown-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-scroll-behavior:smooth;-moz-scroll-behavior:smooth;scroll-behavior:smooth}.filter-btn,.gallery-nav button,.menu-toggle{-ms-touch-action:manipulation;touch-action:manipulation}.hero-excerpt,.product-desc,.service-desc{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}::-webkit-input-placeholder{color:#999;opacity:1}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999;opacity:1}::placeholder{color:#999;opacity:1}::-webkit-selection{background:var(--accent);color:var(--paper)}::-moz-selection{background:var(--accent);color:var(--paper)}::selection{background:var(--accent);color:var(--paper)}