footer .dm-flags-title{color:#bea380;font-family:inherit;font-size:12px;letter-spacing:.18em;text-align:center;margin:15px 0 0}footer .footer_wrapper .footer-banner-wrapper .swiper.marquee-swiper .dm-flag-slide a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-decoration:none;color:inherit;min-height:100px}footer .footer_wrapper .footer-banner-wrapper .swiper.marquee-swiper .dm-flag-slide img{display:block;width:64px;height:44px;object-fit:contain;filter:none;opacity:.93}footer .dm-flag-slide span{font-size:13px;letter-spacing:.03em;text-align:center;line-height:1.3;max-width:150px}footer .dm-flag-slide a:focus-visible{outline:1px solid #bea380;outline-offset:8px}footer .dm-flag-slide a:hover img{opacity:1}
