footer .brand.white{gap:8.4px;font-size:15.6px!important}footer .brand.white b{font-size:20.4px}footer .brand.white>img{width:69.6px!important;height:69.6px!important}
/* Reverse the Germany logo; black areas blend into the footer's own blue. */
footer .brand.white>img[src$="mti-germany-logo.png"]{filter:grayscale(1) invert(1) contrast(3);mix-blend-mode:screen;clip-path:inset(0 0 18% 0)}
/* Render the small country name as text so its hairlines survive downscaling. */
footer .brand.white:has(>img[src$="mti-germany-logo.png"]){position:relative}
footer .brand.white:has(>img[src$="mti-germany-logo.png"])::after{content:"Germany";position:absolute;left:0;top:57.2px;width:69.6px;text-align:center;color:#fff;font-family:"Times New Roman",Times,serif;font-size:10.8px;font-weight:400;line-height:1;letter-spacing:.05em;-webkit-text-stroke:.069255px #fff;transform:scaleY(1.1);transform-origin:center;pointer-events:none}
