#cs-footer{width:100%;margin:0;color:var(--cs-desc);background:var(--cs-bg);font-family:var(--csfb-font-family, sans-serif);font-size:14px;line-height:1.65;position:relative;box-sizing:border-box;border-top:3px solid var(--cs-border)}
      #cs-footer *{box-sizing:border-box}#cs-footer *:not(i):not(svg):not(.dashicons):not([class*='fa-']):not([class*='icon']){font-family:var(--csfb-font-family,sans-serif)!important}#cs-footer button,#cs-footer input,#cs-footer select,#cs-footer textarea{font-family:var(--csfb-font-family,sans-serif)!important}#cs-footer button::before,#cs-footer button::after{font-family:inherit}#cs-footer a{color:var(--cs-link);text-decoration:none!important;transition:all .22s ease}#cs-footer .cs-wrap{max-width:1450px;margin:auto;padding:38px 25px 24px}#cs-footer .cs-grid{display:grid;grid-template-columns:minmax(230px,1.5fr) repeat(var(--csfb-columns,3),minmax(0,1fr));gap:30px;align-items:start;padding-bottom:32px;border-bottom:1px solid #ffffff25}
      #cs-footer .cs-brand-col{display:flex;flex-direction:column;gap:15px;min-width:0}#cs-footer .cs-logo-container{display:flex;align-items:center;gap:14px}#cs-footer .cs-logo{width:72px;height:72px;object-fit:contain;border-radius:12px;background:#fff;padding:4px;box-shadow:0 4px 14px #0003}#cs-footer .cs-brand-title{color:var(--cs-brand);font-size:18px;font-weight:750;margin:0;line-height:1.35}#cs-footer .cs-brand-desc{color:var(--cs-desc);font-size:13px;line-height:1.75;margin:0}
      #cs-footer .cs-socials{display:flex;gap:9px;flex-wrap:wrap;margin-top:4px}#cs-footer .cs-social{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;font-size:14px;transition:transform .2s ease}#cs-footer .cs-social:hover{transform:translateY(-3px)}#cs-footer .cs-fb{background:#1877f2}#cs-footer .cs-yt{background:#e62117}#cs-footer .cs-ig{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888)}#cs-footer .cs-wa{background:#10a66a}#cs-footer .cs-tg{background:#0ea5e9}
      #cs-footer .cs-col{min-width:0}#cs-footer .cs-heading{font-size:15px;font-weight:700;color:var(--cs-heading);margin:0 0 17px;line-height:1.4}#cs-footer .cs-links{list-style:none!important;padding:0!important;margin:0!important}#cs-footer .cs-links li{list-style:none!important;margin:0 0 12px!important;padding:0!important;display:flex;align-items:center;gap:10px}#cs-footer .cs-links li i{font-size:10px;color:var(--cs-link-icon);background:rgba(255,255,255,.1);width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;margin-top:0;transition:background .2s ease,transform .2s ease}#cs-footer .cs-links a{display:inline-block;padding:0;border-radius:0;background:transparent;color:var(--cs-link);font-size:13px;overflow-wrap:anywhere}#cs-footer .cs-links a:hover{color:var(--cs-hover);padding-left:4px}
      #cs-footer .cs-bottom{margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:var(--cs-desc);font-size:12px}#cs-footer .cs-watermark{font-size:11px;color:var(--cs-desc)!important;opacity:.7}#cs-footer .cs-watermark:hover{opacity:1;color:var(--cs-hover)!important}
      @media(max-width:1100px){#cs-footer .cs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#cs-footer .cs-brand-col{grid-column:1/-1}}
      @media(max-width:600px){#cs-footer .cs-wrap{padding:30px 18px 20px}#cs-footer .cs-grid{grid-template-columns:1fr;gap:23px}#cs-footer .cs-brand-col{grid-column:auto}#cs-footer .cs-bottom{flex-direction:column;text-align:center}}

#cs-footer *:not(i):not(svg):not(.dashicons):not([class*='fa-']):not([class*='icon']){font-family:var(--csfb-font-family,sans-serif)!important}
#cs-footer button,#cs-footer input,#cs-footer select,#cs-footer textarea{font-family:var(--csfb-font-family,sans-serif)!important}
