/* Computo Pro Legal Pages */
.cp-legal-footer-bar{
  width:100%;
  border-top:1px solid rgba(34,58,94,.12);
  background:#1A2F4D;
  font-family:Montserrat,Arial,sans-serif;
}
.cp-legal-footer-inner{
  width:min(1200px,calc(100% - 40px));
  min-height:52px;
  margin:0 auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  color:rgba(255,255,255,.68);
  font-size:10px;
  font-weight:600;
}
.cp-legal-footer-links{
  display:inline-flex;
  align-items:center;
  gap:9px;
}
.cp-legal-footer-links a,
.cp-legal-menu-item a{
  color:inherit;
  text-decoration:none;
}
.cp-legal-footer-links a:hover,
.cp-legal-menu-item a:hover{
  text-decoration:underline;
}
.cp-legal-sep{opacity:.45}

@media(max-width:620px){
  .cp-legal-footer-inner{
    min-height:auto;
    padding:16px 0;
    flex-direction:column;
    align-items:flex-start;
    gap:8px;
  }
}

/* v1.1.0: footer legale sempre visibile */
#cpLegalFooter{
  display:block !important;
  clear:both;
  position:relative;
  z-index:2;
}
