.swiso-universal-footer{box-sizing:border-box;display:flex!important;align-items:center!important;gap:24px!important;width:100%!important;min-height:var(--swiso-footer-height,72px)!important;padding:14px clamp(18px,3vw,44px)!important;border:0!important;border-top:3px solid rgba(35,189,224,.58)!important;background:linear-gradient(105deg,var(--swiso-footer-start,#073b63),var(--swiso-footer-end,#087c91))!important;color:#fff!important;box-shadow:0 -8px 26px rgba(7,54,88,.1)!important;font-size:var(--swiso-footer-font,14px)!important}
.swiso-universal-footer .swiso-footer-identity{display:grid;gap:4px;min-width:max-content}
.swiso-universal-footer strong{color:#fff!important;font-size:calc(var(--swiso-footer-font,14px) + 2px)!important;font-weight:850!important;letter-spacing:.01em}
.swiso-universal-footer small{color:#d9f1f8!important;font-size:calc(var(--swiso-footer-font,14px) - 2px)!important}
.swiso-universal-footer nav{display:flex;flex:1;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-left:auto}
.swiso-universal-footer[data-link-style="compact"] nav{gap:7px 11px}
.swiso-universal-footer[data-link-style="spaced"] nav{gap:12px 22px}
.swiso-universal-footer a{display:inline-flex!important;align-items:center;min-height:32px;padding:4px 2px;color:#f4fcff!important;text-decoration:none!important;font-size:var(--swiso-footer-font,14px)!important;font-weight:650!important}
.swiso-universal-footer a:hover,.swiso-universal-footer a:focus-visible{text-decoration:underline!important;text-underline-offset:4px}
.swiso-universal-footer .swiso-footer-website{white-space:nowrap;font-weight:800!important}
@media(max-width:900px){.swiso-universal-footer{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.swiso-universal-footer nav{justify-content:flex-start;margin:0}.swiso-universal-footer .swiso-footer-identity{min-width:0}}
@media(max-width:480px){.swiso-universal-footer{padding:14px 16px!important}.swiso-universal-footer nav{display:grid;grid-template-columns:1fr 1fr;width:100%}.swiso-universal-footer a{min-width:0}}
