/* Freundlicher Grundton; saisonales Kupfer bleibt auf das Herbstangebot begrenzt. */
:root{--bg:#0e1c29;--bg2:#132535;--panel:#182d3d;--white:#f9fcff;--muted:#b8c8d3;--blue:#55beef;--blue2:#1685c6;--line:rgba(210,235,250,.17)}
body{background:var(--bg)}
.site-header{background:linear-gradient(180deg,rgba(10,27,40,.95),rgba(10,27,40,.77))}
.site-header.scrolled{background:rgba(10,27,40,.97)}
.hero:before{filter:blur(10px) saturate(.95);opacity:.78}
.hero-overlay{background:linear-gradient(90deg,rgba(8,23,35,.94),rgba(8,23,35,.78) 43%,rgba(8,23,35,.23) 83%),linear-gradient(0deg,rgba(8,23,35,.78),transparent 58%)}
.hero h1{font-size:clamp(58px,7.5vw,116px)}
.hero h1 span{color:#86d6fa}
.section{padding-block:100px}
.individual-services{background:#f2f8fb;color:#132c3b}
.individual-services .individual-services-intro,.individual-services .service-content p{color:#536c7b}
.individual-services .individual-service{background:#fff;border:1px solid #d9e6ed;box-shadow:0 14px 36px rgba(20,57,78,.07)}
.individual-services .service-content h3,.individual-services .service-price{color:#123449}
.individual-services .individual-services-footer{background:#e5f1f7;border-color:#d1e2eb}
.individual-services .individual-services-footer p{color:#183b50}
.smart-section,.studio-section,.steam-section,.contact-section{background:#132838}
.compare-section{background:#102332}
.work-section,.feature-section,.interior-section,.faq-section{background:#edf6fa}
.brand-focus{background:#fff}
.button,.header-cta,.contact-form,.benefit-grid span{border-radius:12px}
.contact-form{background:#1b3445}
.autumn-section{background:#f7f3ed;color:#23313b}
.autumn-grid,.leasing-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,76px);align-items:center}
.autumn-copy h2,.leasing-copy h2{font-size:clamp(38px,4.8vw,68px);line-height:1.05;letter-spacing:-.045em;margin:0 0 22px}
.autumn-copy>p:not(.eyebrow),.leasing-copy>p:not(.eyebrow){font-size:18px;line-height:1.7;color:#52616a}
.autumn-section .eyebrow{color:#9c673c}
.autumn-list{list-style:none;padding:0;margin:26px 0;display:grid;gap:10px}
.autumn-list li{padding:12px 16px;border-left:3px solid #bd875a;background:#fff;color:#354957;font-weight:700}
.autumn-note{font-size:14px!important}
.autumn-photo{margin:0;position:relative;min-height:560px;overflow:hidden;border-radius:28px;box-shadow:0 25px 70px rgba(62,48,35,.16)}
.autumn-photo img{width:100%;height:560px;object-fit:cover}
.autumn-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(30,29,24,.72),transparent 45%);pointer-events:none}
.autumn-photo figcaption{position:absolute;z-index:1;bottom:24px;left:26px;right:26px;color:#fff;font-weight:800;font-size:19px}
.leasing-section{background:#fff;color:#173044}
.leasing-section .eyebrow{color:#1787ba}
.leasing-media{border-radius:28px;overflow:hidden;box-shadow:0 22px 65px rgba(18,56,78,.14)}
.leasing-media img{width:100%;height:700px;object-fit:cover}
.leasing-steps{display:grid;gap:0;margin:28px 0}
.leasing-steps>div{display:grid;grid-template-columns:40px 1fr;column-gap:16px;padding:15px 0;border-top:1px solid #dbe8ef}
.leasing-steps span{grid-row:span 2;color:#1487bd;font-weight:900}
.leasing-steps strong{font-size:19px}
.leasing-steps p{grid-column:2;margin:3px 0 0;color:#526a77}
.leasing-footnote{font-size:15px!important}
@media(max-width:1050px){.autumn-grid,.leasing-grid{grid-template-columns:1fr}.leasing-media{order:2}.leasing-copy{order:1}.leasing-media img{height:470px}}
@media(max-width:700px){.section{padding-block:72px}.hero-overlay{background:linear-gradient(0deg,rgba(8,23,35,.96),rgba(8,23,35,.7) 50%,rgba(8,23,35,.22))}.autumn-photo,.autumn-photo img{min-height:340px;height:340px}.leasing-media img{height:330px}.individual-services .individual-service{background:#fff;border-color:#d9e6ed}.individual-services .service-content h3{color:#123449}.individual-services .service-price small{color:#1685c6}}

/* Herbst-Auftakt der ersten Testversion beibehalten. */
.hero h1{font-size:clamp(56px,7.3vw,112px);line-height:.9;max-width:850px}
.hero h1 span{color:#ffc05e}
.season-label{display:inline-block;color:#ffd184;border:1px solid #bd8653;background:rgba(80,47,23,.28);padding:8px 13px;margin:0 0 22px;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.hero .button-primary,.autumn-package .button-primary{background:linear-gradient(135deg,#ffa31b,#e8750b);box-shadow:0 12px 30px rgba(221,115,10,.3)}
.hero-content>*{max-width:850px}
.autumn-section{background:radial-gradient(circle at 100% 50%,rgba(149,94,49,.16),transparent 35%),#162433;color:#fff}
.autumn-grid{grid-template-columns:.95fr 1.05fr}
.autumn-section .eyebrow{color:#ffd085}
.autumn-copy h2{font-size:clamp(40px,4.7vw,68px)}
.autumn-copy>p:not(.eyebrow){color:#d3dfe8}
.autumn-package{padding:clamp(26px,3vw,46px);border:1px solid rgba(255,181,92,.65);background:linear-gradient(130deg,rgba(255,175,83,.09),rgba(255,255,255,.025));box-shadow:0 20px 60px rgba(0,0,0,.18)}
.autumn-package h3{font-size:clamp(25px,2.4vw,34px);margin:0 0 22px;line-height:1.2}
.autumn-package ul{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;list-style:none;padding:0;margin:0 0 24px}
.autumn-package li{border-bottom:1px solid rgba(255,255,255,.19);padding:11px 0;color:#f3f7fa;font-weight:650}
.autumn-package li:before{content:"✓";color:#ffbd65;margin-right:10px;font-weight:900}
.autumn-package small{display:block;margin-top:15px;color:#c7d2dc;line-height:1.5}
.care-section{background:#e6f2f8;color:#173044}
.care-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}
.care-grid h2{font-size:clamp(36px,4.4vw,62px);line-height:1.05;letter-spacing:-.04em;margin:0}
.care-grid p:not(.eyebrow){font-size:20px;line-height:1.7;color:#466171}
.care-grid .text-link{display:inline-block;margin-top:12px}
.autumn-copy .autumn-photo{position:relative;min-height:310px;margin:28px 0 0;overflow:hidden;border-radius:20px;box-shadow:0 16px 40px rgba(0,0,0,.25)}
.autumn-copy .autumn-photo img{width:100%;height:310px;object-fit:cover;object-position:center 44%;filter:saturate(.88)}
.autumn-copy .autumn-photo:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(0deg,rgba(15,24,33,.8),transparent);pointer-events:none}
.autumn-copy .autumn-photo figcaption{position:absolute;z-index:1;left:18px;bottom:16px;color:#fff;font-weight:800;font-size:14px}
.header-shell{gap:clamp(12px,1.8vw,24px)}
.brand-text-only{min-width:clamp(245px,24vw,320px)}
.desktop-nav{gap:clamp(9px,1.15vw,16px);min-width:0}
.desktop-nav a{white-space:nowrap;font-size:clamp(11px,1vw,13px)}
.header-cta{white-space:nowrap;padding-inline:16px;background:rgba(29,169,255,.12);border-color:rgba(85,190,239,.5);border-radius:12px}
.desktop-nav a:focus-visible,.header-cta:focus-visible,.menu-button:focus-visible,.mobile-menu a:focus-visible{outline:3px solid #ffc05e;outline-offset:4px}
.mobile-menu[hidden]{display:none}
.mobile-menu.open{max-height:85svh;overflow-y:auto}
@media(max-width:1050px){.autumn-grid,.care-grid{grid-template-columns:1fr}}
@media(max-width:1180px){.desktop-nav,.header-cta{display:none}.menu-button{margin-left:auto;display:grid}.header-shell{height:88px}.mobile-menu{display:grid}}
@media(max-width:700px){.hero h1{font-size:clamp(49px,13vw,74px)}.hero-content{padding-top:70px}.season-label{font-size:10px}.autumn-package ul{grid-template-columns:1fr}.care-grid{gap:20px}.autumn-copy .autumn-photo,.autumn-copy .autumn-photo img{height:240px;min-height:240px}}

/* Herbst-Update 2026: reduzierte Navigation und wärmerer Einstieg */
.site-header{background:linear-gradient(180deg,rgba(8,20,29,.97),rgba(8,20,29,.86));border-bottom-color:rgba(255,192,94,.16)}
.header-shell{height:92px;max-width:1280px}
.site-header.scrolled .header-shell{height:76px}
.brand-text-only{min-width:285px}
.desktop-nav{justify-content:flex-end;gap:8px}
.desktop-nav a{font-size:13px;padding:11px 14px;border-radius:999px;color:#edf4f7;letter-spacing:.02em}
.desktop-nav a:hover{background:rgba(255,184,79,.10);color:#ffd08a}
.desktop-nav a:after{display:none}
.header-cta{margin-left:6px;background:linear-gradient(135deg,#f5a12d,#d96f12);border:0;color:#fff;box-shadow:0 8px 24px rgba(217,111,18,.2)}
.hero{background:#0b151c}
.hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 12% 78%,rgba(194,100,30,.23),transparent 26%),radial-gradient(circle at 35% 20%,rgba(235,154,58,.09),transparent 24%)}
.hero-overlay{z-index:1;background:linear-gradient(90deg,rgba(12,20,25,.96) 0%,rgba(17,24,27,.84) 43%,rgba(27,25,20,.28) 80%),linear-gradient(0deg,rgba(24,20,16,.88),transparent 58%)}
.hero-content{z-index:2}
.hero .eyebrow{color:#ffc46d}
.hero h1 span{color:#f4a23b}
.hero-lead{color:#f2e9dc}
.hero-rating{border-color:rgba(255,190,94,.24);background:rgba(31,23,17,.58)}
.scroll-cue{z-index:2;color:#f4d7ae}
@media(max-width:1180px){.header-shell{height:82px}.brand-text-only{min-width:0}}

/* Bildzuschnitt Update */
.autumn-copy .autumn-photo img{object-position:center 56%}
.work-card img{object-position:center 48%}
.work-card:nth-child(6) img{object-position:center 55%}
.work-card:nth-child(7) img{object-position:center 40%}
@media(min-width:701px){
  .work-grid{grid-auto-rows:320px}
  .work-card.large{grid-row:span 2}
}
@media(max-width:700px){
  .work-grid{grid-auto-rows:auto}
  .work-card{aspect-ratio:4/3}
  .work-card:nth-child(6),.work-card:nth-child(7){aspect-ratio:4/3}
}

/* Fahrzeugfotos v3: komplette Fahrzeuge sauber und mittig darstellen */
.autumn-copy .autumn-photo{background:#111a20}
.autumn-copy .autumn-photo img{object-fit:contain;object-position:center center;background:#111a20;filter:saturate(.92)}
.work-card:nth-child(6),.work-card:nth-child(7){background:#101820}
.work-card:nth-child(6) img,.work-card:nth-child(7) img{object-fit:contain;object-position:center center;background:#101820;transform:none}
.work-card:nth-child(6):hover img,.work-card:nth-child(7):hover img{transform:scale(1.015)}
@media(min-width:701px){
  .autumn-copy .autumn-photo,.autumn-copy .autumn-photo img{height:430px;min-height:430px}
  .work-card:nth-child(6),.work-card:nth-child(7){min-height:360px}
}
@media(max-width:700px){
  .autumn-copy .autumn-photo,.autumn-copy .autumn-photo img{height:360px;min-height:360px}
  .work-card:nth-child(6),.work-card:nth-child(7){aspect-ratio:3/4}
}
\n\n/* Fahrzeugfotos v4: ohne schwarze Balken, Fahrzeug komplett und optisch zentriert */
.vehicle-fit{position:relative;isolation:isolate;background:#182129}
.vehicle-fit::before{content:"";position:absolute;inset:-18px;z-index:-2;background-position:center;background-size:cover;filter:blur(20px) brightness(.58) saturate(.85);transform:scale(1.08)}
.vehicle-fit::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,15,20,.28),rgba(9,15,20,.04) 50%,rgba(9,15,20,.28))}
.beetle-photo::before{background-image:url("assets/kunden-vw-beetle.jpg");background-position:center 61%}
.ford-photo::before{background-image:url("assets/kunden-ford-mondeo.jpg");background-position:center 57%}
.scania-photo::before{background-image:url("assets/kunden-scania.jpg");background-position:center 48%}
.autumn-copy .autumn-photo.vehicle-fit img,.work-card.vehicle-fit img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;background:transparent;transform:none;filter:none}
.autumn-copy .autumn-photo.vehicle-fit img{object-position:center 58%}
.work-card.ford-photo img{object-position:center 54%}
.work-card.scania-photo img{object-position:center 48%}
.autumn-copy .autumn-photo.vehicle-fit figcaption,.work-card.vehicle-fit figcaption{z-index:3}
@media(min-width:701px){
 .autumn-copy .autumn-photo.vehicle-fit,.autumn-copy .autumn-photo.vehicle-fit img{height:430px;min-height:430px}
 .work-card.ford-photo,.work-card.scania-photo{min-height:360px}
}
@media(max-width:700px){
 .autumn-copy .autumn-photo.vehicle-fit,.autumn-copy .autumn-photo.vehicle-fit img{height:390px;min-height:390px}
 .work-card.ford-photo,.work-card.scania-photo{aspect-ratio:4/3}
}
/* v5: portrait customer photos displayed as full-bleed cards */
.vehicle-fit::before,.vehicle-fit::after{display:none!important}
.autumn-copy .autumn-photo.vehicle-fit img,.work-card.vehicle-fit img{width:100%!important;height:100%!important;object-fit:cover!important;background:none!important;filter:none!important}
.autumn-copy .autumn-photo.vehicle-fit img{object-position:center 67%!important}
.work-card.ford-photo img{object-position:center 67%!important}
.work-card.scania-photo img{object-position:center 47%!important}
@media(min-width:701px){
 .autumn-copy .autumn-photo.vehicle-fit,.autumn-copy .autumn-photo.vehicle-fit img{height:430px!important;min-height:430px!important}
 .work-card.ford-photo,.work-card.scania-photo{min-height:0!important;aspect-ratio:auto!important}
}
@media(max-width:700px){
 .autumn-copy .autumn-photo.vehicle-fit,.autumn-copy .autumn-photo.vehicle-fit img{height:340px!important;min-height:340px!important}
 .work-card.ford-photo,.work-card.scania-photo{aspect-ratio:auto!important}
 .work-card.ford-photo img{object-position:center 65%!important}
 .work-card.scania-photo img{object-position:center 45%!important}
}

/* Fahrzeugtransport: eigene Premium-Sektion, bewusst ohne erfundenes Trailerfoto */
.transport-section{background:linear-gradient(125deg,#0b1520,#172738 70%,#0c1722);color:#f6f9fc;overflow:hidden}
.transport-layout{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(28px,5vw,76px);align-items:center}
.transport-copy h2{font-size:clamp(2.1rem,4vw,4rem);line-height:1.1;margin:.45em 0}.transport-copy h2 span{color:#69bff1}
.transport-copy p{color:#d0dbe4;line-height:1.7}.transport-copy .eyebrow{color:#ffa64d}.transport-lead{font-size:1.1rem}
.transport-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 32px}.transport-benefits span{border:1px solid #354b5d;background:#172b3b;padding:13px 14px;border-radius:12px;font-size:.91rem}
.transport-note{font-size:.77rem;margin-top:16px}.transport-visual{min-width:0}.transport-visual-inner{min-height:340px;border-radius:22px;background:radial-gradient(circle at 90% 12%,#274d6b,#0a121b 67%);border:1px solid #3c5569;padding:clamp(25px,4vw,48px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;overflow:hidden;box-shadow:0 24px 55px #0004}.transport-label{font-weight:900;letter-spacing:.04em;font-size:clamp(1.25rem,2.5vw,2.1rem)}.transport-label span{color:#4fb4f1}.transport-line{width:78px;height:3px;background:#4fb4f1;margin:24px 0}.transport-visual-inner strong{font-size:clamp(1.25rem,2.5vw,2rem);letter-spacing:.13em}.transport-visual-inner small{font-size:.7rem;letter-spacing:.14em;color:#afc4d4;margin-top:13px}.transport-symbol{position:absolute;right:25px;bottom:-55px;font-size:220px;color:#ffffff09;line-height:1}.transport-visual p{font-size:.88rem;margin:16px 0 5px;color:#d0dbe4}.transport-visual a{color:#88d1ff;text-decoration:underline}.transport-visual>small{color:#91a7b7}
@media(max-width:780px){.transport-layout{grid-template-columns:1fr}.transport-benefits{grid-template-columns:1fr 1fr}.transport-visual-inner{min-height:260px}}
@media(max-width:420px){.transport-benefits{grid-template-columns:1fr}.transport-visual-inner strong{letter-spacing:.05em}}

/* Fahrzeugtransport prominent zwischen Leistungen und Galerie */
.transport-feature{padding:clamp(74px,8vw,125px) 0!important;border-top:1px solid #2a4358;border-bottom:1px solid #2a4358;background:linear-gradient(115deg,#07111c 0%,#0d2235 100%)}
.transport-feature .transport-layout{grid-template-columns:1.05fr .95fr;gap:clamp(22px,4vw,60px)}
.transport-feature .transport-copy h2{font-size:clamp(2.3rem,4.5vw,4.6rem)}
.transport-feature .transport-photo{margin:0;overflow:hidden;border-radius:20px;background:#e8eaed;border:1px solid #4a5966;box-shadow:0 28px 70px #0007}
.transport-feature .transport-photo img{display:block;width:100%;height:clamp(290px,31vw,465px);object-fit:contain;background:#f0f0f0}
.transport-feature .transport-photo figcaption{padding:11px 15px;color:#b7c9d8;font-size:12px;background:#101e2c}
.transport-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.transport-secondary{border:1px solid #7d9aaf;background:transparent;color:#fff}
.transport-feature .transport-note{font-size:12px}
@media(max-width:900px){.transport-feature .transport-layout{grid-template-columns:1fr}.transport-feature .transport-photo img{height:auto;max-height:440px}}
@media(max-width:700px){.transport-feature{padding:70px 0!important}.transport-feature .transport-benefits{grid-template-columns:1fr 1fr}.transport-actions .button{width:100%;text-align:center}.transport-feature .transport-copy h2{font-size:clamp(36px,9vw,54px)}}
@media(max-width:390px){.transport-feature .transport-benefits{grid-template-columns:1fr}}

/* Unified premium fullscreen navigation: desktop + mobile */
.menu-button{display:grid!important;position:relative;z-index:210;gap:5px;width:50px;height:50px;place-content:center;border:1px solid rgba(255,255,255,.24);background:rgba(8,18,30,.35);cursor:pointer;margin-left:12px;flex-shrink:0}
.menu-button span{display:block;width:22px;height:2px;background:white}
.desktop-nav{display:none!important}
.mobile-menu[hidden]{display:none!important}
.mobile-menu,.mobile-menu.open{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:none!important;z-index:200!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:72px 24px!important;overflow-y:auto!important;background:rgba(3,12,24,.76)!important;backdrop-filter:blur(24px) saturate(1.15)!important;-webkit-backdrop-filter:blur(24px) saturate(1.15)!important;border:0!important;box-sizing:border-box!important}
.mobile-menu>a{display:block!important;width:auto!important;border:0!important;padding:7px 12px!important;text-align:center!important;font-size:clamp(28px,5.5vw,68px)!important;line-height:1.16!important;font-weight:800!important;letter-spacing:-.045em!important;color:#f8fbff!important;transition:color .2s,transform .2s!important}
.mobile-menu>a:hover{color:#42bdff!important;transform:scale(1.035)}
.mobile-socials{margin-top:25px!important;display:flex!important;gap:24px!important}
.mobile-socials a{font-size:13px!important;border:0!important;color:#bdd4e6!important}
.overlay-close{position:absolute;top:clamp(24px,5vw,60px);right:clamp(22px,5vw,70px);border:1px solid #ffffff50;background:#ffffff13;color:#fff;width:52px;height:52px;border-radius:50%;font-size:34px;line-height:1;cursor:pointer}
body.menu-open{overflow:hidden}
#kontakt,#geschlossene-abholung,#ueberfuehrung,#anfrage{scroll-margin-top:115px}
.transport-page .transport-motion{display:none!important}
.transport-page .transport-hero{background:radial-gradient(ellipse at 75% 25%,rgba(0,149,232,.24),transparent 55%),linear-gradient(120deg,#07131e,#123a59 62%,#07131e)!important;color:#fff!important}
.transport-page .transport-intro h1,.transport-page .transport-lead,.transport-page .transport-note{color:#fff!important}
.transport-page .transport-lead{color:#d3e2ef!important}
@media(max-width:700px){.mobile-menu>a{font-size:clamp(30px,9vw,45px)!important;padding:8px!important}.overlay-close{top:24px;right:22px}.transport-page .transport-hero{padding-top:130px!important}}
@media(prefers-reduced-motion:reduce){.mobile-menu>a{transition:none!important}}


/* v2: original header navigation remains visible alongside phone and overlay trigger */
.desktop-nav{display:flex!important;align-items:center!important}
@media(max-width:1020px){.desktop-nav{display:none!important}}
/* Strong frosted-glass backdrop, no legible content behind links */
.mobile-menu,.mobile-menu.open{background:rgba(4,12,24,.90)!important;backdrop-filter:blur(46px) saturate(.7)!important;-webkit-backdrop-filter:blur(46px) saturate(.7)!important}
.mobile-menu::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 35%,rgba(12,59,94,.45),rgba(2,8,18,.66) 68%)}
/* Keep menu button visible while overlay is open */
.site-header:has(.mobile-menu.open) .menu-button{opacity:0;pointer-events:none}
@media(max-width:700px){.mobile-menu,.mobile-menu.open{background:rgba(3,10,20,.94)!important}}


/* Feinschliff: Formular beim Anfragen vollstaendig direkt unter der fixen Navigation. */
#kontakt{scroll-margin-top:86px!important}
@media(max-width:1180px){
 .header-shell{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:calc(100% - 32px)!important}
 .brand.brand-text-only{flex:0 1 auto!important;min-width:0!important;max-width:calc(100% - 72px)!important;margin:0!important}
 .brand-copy{min-width:0!important}
 .menu-button{flex:0 0 48px!important;width:48px!important;height:48px!important;margin:0 0 0 auto!important;place-self:center!important}
}
@media(max-width:480px){
 .brand-copy strong{font-size:clamp(15px,4.4vw,21px)!important;letter-spacing:.035em!important;white-space:nowrap!important}
 .brand-copy small{font-size:clamp(6px,1.65vw,9px)!important;letter-spacing:.17em!important;white-space:nowrap!important}
 .header-shell{width:calc(100% - 28px)!important}
}

/* Footer: original logo artwork with white background */
.footer-brand img{background:#fff!important;object-fit:contain!important;border-radius:4px!important;padding:3px!important}

/* Edition 08: clean white-backed original footer logo */
.footer-brand img{width:118px!important;height:auto!important;display:block!important;background:#fff!important;padding:0!important;border-radius:6px!important;object-fit:contain!important;box-shadow:0 6px 18px rgba(0,0,0,.14)!important}
