/* Selector multidioma global */
.ff-language-switcher{display:inline-flex;align-items:center;gap:.42rem;min-height:40px;padding:.35rem .55rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:.82rem;font-weight:800;line-height:1}
.ff-language-switcher:hover{background:rgba(255,255,255,.2);border-color:#b9ff22}
.ff-language-switcher:focus-within{outline:3px solid rgba(185,255,34,.38);outline-offset:2px}
.ff-language-switcher i{font-style:normal;font-size:1rem}
.ff-language-switcher select{width:auto;min-width:42px;margin:0;padding:.15rem 1.15rem .15rem .1rem;border:0!important;border-radius:0!important;background-color:transparent!important;color:inherit!important;font:inherit;line-height:1.2;box-shadow:none!important;cursor:pointer}
.ff-language-switcher select option{background:#fff;color:#062f24}
.ff-language-switcher select:focus{outline:0}
.ff-language-switcher-desktop{flex:0 0 auto}
.ff-google-translate-host,.goog-te-banner-frame.skiptranslate,.goog-te-balloon-frame,#goog-gt-tt,.goog-te-spinner-pos{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
body{top:0!important}

@media (max-width:1180px) and (min-width:901px){
  .ff-language-switcher-desktop{padding:.32rem .42rem}
  .ff-language-switcher-desktop i{display:none}
}

@media (max-width:900px){
  .ff-language-switcher-desktop{display:none}
  .ff-mobile-utilities .ff-language-switcher{display:grid;grid-template-columns:auto 1fr auto;width:100%;min-height:48px;padding:.65rem .9rem;border:1px solid #bdd8cf;border-radius:12px;background:#edf7f3;color:#073b2c}
  .ff-mobile-utilities .ff-language-switcher span{font-size:.94rem}
  .ff-mobile-utilities .ff-language-switcher select{justify-self:end;min-width:126px;text-align:right;color:#073b2c!important}
}

@media (max-width:420px){
  .ff-mobile-utilities .ff-language-switcher{grid-template-columns:1fr auto}
  .ff-mobile-utilities .ff-language-switcher i{display:none}
  .ff-mobile-utilities .ff-language-switcher select{min-width:112px;max-width:145px}
}
