/* Clip Images Media - compact footer language + quick links v11737 */
html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterLanguageNavV11689{
  width:min(1320px, calc(100% - 48px))!important;
  margin:10px auto 0!important;
  padding:8px 0 7px!important;
  border-top:1px solid rgba(255,255,255,.22)!important;
  border-bottom:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  text-align:center!important;
  color:#eef5ff!important;
  font-family:inherit!important;
  box-sizing:border-box!important;
}
html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterLanguageLineV11689,
html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterQuickLineV11689{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:0!important;
  margin:0!important;
  padding:0!important;
  font-size:clamp(11px,.95vw,14px)!important;
  line-height:1.3!important;
  font-weight:500!important;
  letter-spacing:0!important;
  color:#eef5ff!important;
}
html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterLanguageLabelV11689{
  margin-right:4px!important;
  color:#eef5ff!important;
  font:inherit!important;
}
html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterLanguageNavV11689 a,
html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterLanguageNavV11689 a:link,
html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterLanguageNavV11689 a:visited{
  color:#eef5ff!important;
  text-decoration:none!important;
  font:inherit!important;
  opacity:.98!important;
  transition:opacity .15s ease!important;
  white-space:nowrap!important;
}
html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterLanguageNavV11689 a:hover,
html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterLanguageNavV11689 a:focus-visible{
  color:#ffffff!important;
  opacity:1!important;
  text-decoration:underline!important;
  text-underline-offset:3px!important;
}
html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterSepV11689{
  display:inline-block!important;
  margin:0 4px!important;
  color:rgba(238,245,255,.82)!important;
  font:inherit!important;
  user-select:none!important;
}
html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterBottomV2029{
  margin-top:0!important;
}
@media(max-width:760px){
  html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterLanguageNavV11689{
    width:calc(100% - 28px)!important;
    margin-top:8px!important;
    padding:7px 0 6px!important;
    gap:4px!important;
  }
  html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterLanguageLineV11689,
  html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterQuickLineV11689{
    font-size:10.5px!important;
    line-height:1.35!important;
  }
  html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterSepV11689{
    margin:0 4px!important;
  }
}
@media(max-width:390px){
  html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterLanguageLineV11689,
  html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterQuickLineV11689{
    font-size:10px!important;
  }
}


/* v11738 remove quick links row */
html body:not(.adminBody) footer.cimFooterRestoreV2029 .cimFooterQuickLineV11689{display:none!important;}
