.trp-language-switcher-container, .trp-language-switcher, .trp-language-switcher-inner { background: rgb(0, 0, 0) !important; border-radius: 18px 18px 0px 0px !important; }
.trp-language-switcher-container a, .trp-language-switcher a, .trp-language-switcher-inner a, .trp-language-switcher .trp-language-item, .trp-language-switcher .trp-language-item-name { color: rgb(255, 255, 255) !important; text-decoration: none !important; font-size: 13px !important; font-weight: 500 !important; letter-spacing: 0.3px !important; }
.trp-language-switcher .trp-language-item { display: inline-flex !important; align-items: center !important; gap: 6px !important; padding: 6px 10px !important; }
.trp-language-switcher img.trp-flag-image { width: 18px !important; height: auto !important; border-radius: 2px !important; display: inline-block !important; }
.trp-language-switcher img.trp-flag-image[src*="es_MX.svg"] { content: url("//protostech.com/wp-content/swift-ai/images/__e/flagcdn.com/w20/es-png.webp"); }
.trp-language-switcher img.trp-flag-image[src*="en_US.svg"], .trp-language-switcher img.trp-flag-image[src*="en_GB.svg"] { content: url("//protostech.com/wp-content/swift-ai/images/__e/flagcdn.com/w20/us-png.webp"); }
.trp-language-switcher-container a:hover, .trp-language-switcher a:hover, .trp-language-switcher-inner a:hover { opacity: 0.8; transition: opacity 0.2s; }