/* SOLVEN - compact footer adjustments without changing the rest of the page */
footer.sv-f3 .sv-f3-inner { padding-top:22px!important; padding-bottom:20px!important; grid-template-columns:1.1fr 1.2fr .22fr .76fr!important; }
footer.sv-f3 .sv-f3-brand p.sv-f3-copyright { color:#99999b!important; font:400 11px/1.55 Arial,sans-serif!important; letter-spacing:0!important; margin:12px 0 0!important; }
footer.sv-f3 .sv-f3-brand p.sv-f3-copyright span { display:block; }
footer.sv-f3 .sv-f3-legal { justify-content:center; }
footer.sv-f3 .sv-f3-social:has(.sv-f3-dynamic-socials:empty){ display:none; }
footer.sv-f3 .sv-f3-bottom { display:none!important; }
footer.sv-f3 .sv-f3-accent { height:1px!important; }
/* Keep cursor glow above the footer, including its painted background. */
body.sv-home-page .sv-cursor-halo { z-index:2147483600!important; pointer-events:none!important; }
@media(max-width:1120px){footer.sv-f3 .sv-f3-inner {grid-template-columns:1fr 1fr!important;}}
@media(max-width:690px){footer.sv-f3 .sv-f3-inner {grid-template-columns:1fr!important;padding:19px 22px!important;}}
