
.static-languages { position:relative; display:inline-block; z-index:1000; margin-left:10px; text-align:left; }
.static-languages details { position:relative; min-width:64px; }
.static-languages summary { list-style:none; cursor:pointer; font:600 12px/36px Ubuntu,Arial,sans-serif; padding:0 12px; border:1px solid #d7d7d7; border-radius:3px; color:#333; background:#fff; }
.static-languages summary::-webkit-details-marker { display:none; }
.static-languages summary::after { content:" ▾"; margin-left:5px; }
.static-languages ul { position:absolute; right:0; top:100%; display:block; width:170px; margin:4px 0 0!important; padding:5px!important; list-style:none; background:#fff; border:1px solid #ddd; box-shadow:0 5px 18px #0002; border-radius:3px; }
.static-languages li { display:block; margin:0!important; padding:0!important; }
.static-languages li a { display:block; padding:8px 10px; color:#333; white-space:nowrap; font:13px/22px Ubuntu,Arial,sans-serif; }
.static-languages a:hover,.static-languages a:focus-visible,.static-languages a[aria-current=page] { background:#f0f4f7; color:#1476b8; text-decoration:none; }
.static-languages .language-code { display:inline-block; min-width:28px; font-weight:700; }
.static-languages summary:focus-visible { outline:2px solid #1476b8; outline-offset:3px; }
.static-contact-card { margin:20px 0; padding:28px; background:#f4f7f9; border-left:4px solid #2991d6; color:#444; }
.static-contact-card p:last-child { margin-bottom:0; }
.static-document { width:100%; }
.static-document iframe { display:block; border:1px solid #ddd; width:100%; min-height:650px; }
.static-document-link { display:inline-block; margin:8px 0 16px; }
#Footer .textwidget img { max-width:100%; height:auto; }
@media(max-width:767px) {
  .static-languages { margin:0; }
  .static-languages ul { left:0; right:auto; }
  .static-contact-card { padding:20px; }
  .static-document iframe { min-height:460px; }
  #Footer .footer_copy ul.social[style] { display:flex; flex-direction:column; align-items:center; }
  #Footer .footer_copy ul.social[style] li { width:auto!important; max-width:100%; }
}
