/* =========================================================
   SYMBIONT — Footer Clean v6
   ========================================================= */

.sym-footer {
  display: none !important;
}

.symb-footer-v5,
.symb-footer-v5 * {
  box-sizing: border-box;
}

.symb-footer-v5 {
  position: relative;
  width: 100%;
  margin-top: 80px !important;
  padding: 78px 0 28px !important;
  background:
    radial-gradient(circle at 12% 0%, rgba(0, 240, 181, .14), transparent 34%),
    radial-gradient(circle at 92% 10%, rgba(130, 90, 255, .12), transparent 32%),
    #202126 !important;
  color: rgba(255, 255, 255, .84);
  overflow: hidden;
}

.symb-footer-v5::before {
  content: "";
  position: absolute;
  z-index: 0;
  pointer-events: none;
  top: -48px;
  left: 50%;
  width: 100vw;
  height: 96px;
  transform: translateX(-50%);
  background: #ecf2f8;
  border-radius: 0 0 64px 64px / 0 0 34px 34px;
  box-shadow:
    0 22px 44px rgba(0, 0, 0, .34),
    0 1px 0 rgba(255, 255, 255, .82) inset;
}

html[data-theme="dark"] .symb-footer-v5::before {
  background: #05060a;
}

.symb-footer-v5::after {
  content: "";
  position: absolute;
  z-index: 0;
  pointer-events: none;
  top: 24px;
  left: 50%;
  width: 92vw;
  height: 34px;
  transform: translateX(-50%);
  background: radial-gradient(
    ellipse at center,
    rgba(0, 0, 0, .34) 0%,
    rgba(0, 0, 0, .18) 42%,
    transparent 76%
  );
  filter: blur(15px);
  opacity: .72;
}

.symb-footer-inner {
  position: relative;
  z-index: 2;
  width: min(95vw, 1540px);
  margin: 0 auto;
}

/* =========================================================
   Layout
   ========================================================= */

.symb-footer-top-grid {
  display: grid;
  grid-template-columns: 1.75fr repeat(5, 1fr);
  gap: 14px;
  align-items: stretch;
}

.symb-footer-bottom-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 14px;
  align-items: stretch;
  margin-top: 14px;
}

/* =========================================================
   Cards
   ========================================================= */

.symb-footer-brand-card,
.symb-footer-col {
  position: relative;
  min-width: 0;
  min-height: 210px;
  padding: 17px;
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 24px;
  background:
    radial-gradient(circle at 0% 0%, rgba(0, 240, 181, .12), transparent 36%),
    linear-gradient(135deg, rgba(255,255,255,.055), rgba(255,255,255,.024));
  box-shadow:
    0 20px 54px rgba(0,0,0,.18),
    inset 0 1px 0 rgba(255,255,255,.055);
  transition:
    transform .18s ease,
    border-color .18s ease,
    box-shadow .18s ease;
}

.symb-footer-brand-card {
  border-color: rgba(0, 220, 175, .24);
  padding: 22px;
}

.symb-footer-brand-card:hover,
.symb-footer-col:hover {
  transform: translateY(-2px);
  border-color: rgba(0, 220, 175, .28);
  box-shadow: 0 16px 38px rgba(0,0,0,.18);
}

.symb-footer-col::after {
  content: "";
  position: absolute;
  top: 13px;
  right: 13px;
  width: 6px;
  height: 6px;
  border-radius: 999px;
  background: #00d7a8;
  box-shadow: 0 0 14px rgba(0, 240, 181, .45);
}

/* =========================================================
   Brand
   ========================================================= */

.symb-footer-logo-link {
  display: inline-flex;
  width: fit-content;
  margin-bottom: 18px;
}

.symb-footer-logo {
  display: block;
  width: 210px;
  max-width: 100%;
  height: auto;
}

.symb-footer-brand-card p,
.symb-footer-subscribe-col p,
.symb-footer-link,
.symb-footer-copyright,
.symb-social-all-link {
  font-family: Ruda, Arial, sans-serif;
  font-weight: 400;
}

.symb-footer-brand-card p {
  margin: 0;
  max-width: 320px;
  color: rgba(255,255,255,.66);
  font-size: 13px;
  line-height: 1.48;
}

.symb-footer-main-actions {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
  margin-top: 18px;
}

/* =========================================================
   Buttons
   ========================================================= */

.symb-footer-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 36px;
  padding: 9px 11px;
  border-radius: 11px;
  font-family: Tektur, sans-serif;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: .02em;
  line-height: 1.05;
  text-align: center;
  text-decoration: none !important;
  transition:
    transform .18s ease,
    box-shadow .18s ease,
    border-color .18s ease,
    background-color .18s ease,
    color .18s ease;
}

.symb-footer-btn:hover {
  transform: translateY(-2px);
}

.symb-footer-btn.is-primary {
  background: #00d7a8;
  border: 1px solid rgba(0, 220, 175, .9);
  color: #06110f !important;
  box-shadow: 0 12px 28px rgba(0, 215, 168, .22);
}

.symb-footer-btn.is-secondary {
  background: rgba(255,255,255,.025);
  border: 1px solid rgba(0, 220, 175, .34);
  color: rgba(0, 240, 181, .94) !important;
}

/* =========================================================
   Typography
   ========================================================= */

.symb-footer-card-label {
  display: inline-flex;
  width: fit-content;
  margin-bottom: 9px;
  padding: 4px 7px 3px;
  border: 1px solid rgba(0, 220, 175, .42);
  border-radius: 6px;
  background: rgba(0, 240, 181, .07);
  color: rgba(0, 240, 181, .92);
  font-family: Tektur, sans-serif;
  font-size: 8px;
  font-weight: 600;
  letter-spacing: .055em;
  line-height: 1;
  text-transform: uppercase;
}

.symb-footer-col h3 {
  margin: 0 0 10px;
  color: rgba(255,255,255,.94);
  font-family: Tektur, sans-serif;
  font-size: 17px;
  line-height: 1.02;
  font-weight: 600;
  letter-spacing: .005em;
}

/* =========================================================
   Links
   ========================================================= */

.symb-footer-links {
  display: grid;
  gap: 5px;
}

.symb-footer-link {
  display: inline-flex;
  width: fit-content;
  color: rgba(255,255,255,.60) !important;
  font-size: 12px;
  line-height: 1.18;
  text-decoration: none !important;
  transition:
    transform .18s ease,
    color .18s ease;
}

.symb-footer-link:hover {
  transform: translateX(3px);
  color: rgba(0, 240, 181, .96) !important;
}

/* =========================================================
   Socials — compact, contained, 6 per row
   ========================================================= */

.symb-footer-social-col {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.symb-footer-social-grid {
  display: grid !important;
  grid-template-columns: repeat(6, 34px) !important;
  gap: 10px 10px !important;
  justify-content: start;
  align-items: center;
  max-width: 100%;
  margin: 6px 0 14px !important;
  padding: 0 !important;
}

.symb-social-circle {
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  min-height: 34px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  border-radius: 999px !important;
  border: 1px solid rgba(255,255,255,.10) !important;
  background: rgba(255,255,255,.055) !important;

  color: rgba(0, 240, 181, .92) !important;

  font-family: Tektur, sans-serif !important;
  font-size: 9px !important;
  font-weight: 600 !important;
  letter-spacing: .055em !important;
  line-height: 1 !important;

  text-decoration: none !important;

  transition:
    transform .18s ease,
    box-shadow .18s ease,
    border-color .18s ease,
    background .18s ease,
    color .18s ease !important;
}

.symb-social-circle:hover {
  transform: translateY(-3px) scale(1.04) !important;
  color: #ffffff !important;
}

/* Original platform hover colors */
.symb-social-youtube:hover {
  background: #ff0033 !important;
  border-color: #ff0033 !important;
  box-shadow: 0 12px 28px rgba(255, 0, 51, .30) !important;
}

.symb-social-telegram:hover {
  background: #229ed9 !important;
  border-color: #229ed9 !important;
  box-shadow: 0 12px 28px rgba(34, 158, 217, .30) !important;
}

.symb-social-vk:hover {
  background: #0077ff !important;
  border-color: #0077ff !important;
  box-shadow: 0 12px 28px rgba(0, 119, 255, .30) !important;
}

.symb-social-instagram:hover {
  background: linear-gradient(135deg, #833ab4, #fd1d1d, #fcb045) !important;
  border-color: rgba(255,255,255,.25) !important;
  box-shadow: 0 12px 28px rgba(253, 29, 29, .28) !important;
}

.symb-social-tiktok:hover {
  background: #111111 !important;
  border-color: #25f4ee !important;
  box-shadow:
    0 0 0 1px rgba(37, 244, 238, .45),
    0 12px 28px rgba(254, 44, 85, .28) !important;
}

.symb-social-facebook:hover {
  background: #1877f2 !important;
  border-color: #1877f2 !important;
  box-shadow: 0 12px 28px rgba(24, 119, 242, .30) !important;
}

.symb-social-spotify:hover {
  background: #1db954 !important;
  border-color: #1db954 !important;
  box-shadow: 0 12px 28px rgba(29, 185, 84, .30) !important;
}

.symb-social-soundcloud:hover {
  background: #ff5500 !important;
  border-color: #ff5500 !important;
  box-shadow: 0 12px 28px rgba(255, 85, 0, .30) !important;
}

.symb-social-pinterest:hover {
  background: #e60023 !important;
  border-color: #e60023 !important;
  box-shadow: 0 12px 28px rgba(230, 0, 35, .30) !important;
}

.symb-social-linkedin:hover {
  background: #0a66c2 !important;
  border-color: #0a66c2 !important;
  box-shadow: 0 12px 28px rgba(10, 102, 194, .30) !important;
}

.symb-social-x:hover {
  background: #ffffff !important;
  color: #000000 !important;
  border-color: #ffffff !important;
  box-shadow: 0 12px 28px rgba(255,255,255,.18) !important;
}

.symb-social-all-link {
  display: inline-flex !important;
  width: fit-content !important;
  margin-top: auto !important;

  color: rgba(255,255,255,.60) !important;

  font-family: Ruda, Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.18 !important;
  letter-spacing: 0 !important;

  text-decoration: none !important;

  transition:
    transform .18s ease,
    color .18s ease,
    text-shadow .18s ease !important;
}

.symb-social-all-link:hover {
  transform: translateX(3px) !important;
  color: rgba(0, 240, 181, .96) !important;
  text-shadow: 0 0 12px rgba(0,240,181,.35) !important;
}

/* =========================================================
   Subscribe
   ========================================================= */

.symb-footer-subscribe-col {
  background:
    radial-gradient(circle at 100% 0%, rgba(160, 90, 255, .12), transparent 34%),
    rgba(255,255,255,.025);
}

.symb-footer-subscribe-col p {
  margin: 0 0 12px;
  color: rgba(255,255,255,.62);
  font-size: 12px;
  line-height: 1.38;
}

.symb-footer-form {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 7px;
  margin: 0;
}

.symb-footer-form input {
  min-width: 0;
  min-height: 36px;
  padding: 0 11px;
  border: 1px solid rgba(255,255,255,.11);
  border-radius: 10px;
  background: rgba(255,255,255,.055);
  color: rgba(255,255,255,.92);
  font-size: 11px;
  outline: none;
}

.symb-footer-form input::placeholder {
  color: rgba(255,255,255,.38);
}

.symb-footer-form input:focus {
  border-color: rgba(0, 220, 175, .55);
  box-shadow: 0 0 0 3px rgba(0, 220, 175, .08);
}

.symb-footer-form button {
  min-height: 36px;
  padding: 0 11px;
  border: 1px solid rgba(0, 220, 175, .72);
  border-radius: 10px;
  background: #00d7a8;
  color: #06110f;
  font-family: Tektur, sans-serif;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: .02em;
  cursor: pointer;
}

/* =========================================================
   Legal
   ========================================================= */

.symb-footer-legal {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 18px;
  align-items: center;
  margin-top: 14px;
  padding: 16px 4px 0;
  border-top: 1px solid rgba(255,255,255,.07);
}

.symb-footer-copyright {
  color: rgba(255,255,255,.45);
  font-size: 11px;
  line-height: 1.35;
}

.symb-footer-copyright a {
  color: rgba(255,255,255,.62) !important;
  text-decoration: none !important;
}

.symb-footer-policy-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 9px 13px;
}

.symb-footer-policy-links .symb-footer-link {
  color: rgba(255,255,255,.44) !important;
  font-size: 10px;
}

/* =========================================================
   Responsive
   ========================================================= */

@media (max-width: 1320px) {
  .symb-footer-top-grid {
    grid-template-columns: repeat(3, 1fr);
  }

  .symb-footer-bottom-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 980px) {
  .symb-footer-social-grid {
    grid-template-columns: repeat(6, 34px) !important;
  }
}

@media (max-width: 780px) {
  .symb-footer-v5 {
    padding-top: 56px !important;
  }

  .symb-footer-v5::before {
    top: -26px;
    height: 58px;
    border-radius: 0 0 34px 34px / 0 0 22px 22px;
  }

  .symb-footer-top-grid,
  .symb-footer-bottom-grid {
    grid-template-columns: 1fr;
  }

  .symb-footer-main-actions {
    grid-template-columns: 1fr;
  }

  .symb-footer-social-grid {
    grid-template-columns: repeat(6, 34px) !important;
  }

  .symb-footer-form {
    grid-template-columns: 1fr;
  }

  .symb-footer-legal {
    grid-template-columns: 1fr;
  }

  .symb-footer-policy-links {
    justify-content: flex-start;
  }

  .symb-footer-logo {
    width: 180px;
  }
}

@media (max-width: 420px) {
  .symb-footer-social-grid {
    grid-template-columns: repeat(5, 34px) !important;
  }
}
/* =========================================================
   SYMBIONT — Footer socials actual classes fix
   classes: sym-social-grid / sym-social-btn / sym-social-all
   ========================================================= */

.symb-footer-v5 .sym-social-grid {
  display: grid !important;
  grid-template-columns: repeat(6, 34px) !important;
  gap: 10px 10px !important;

  justify-content: start !important;
  align-items: center !important;

  max-width: 100% !important;

  margin: 10px 0 14px !important;
  padding: 0 !important;
}

.symb-footer-v5 .sym-social-btn {
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  min-height: 34px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  border-radius: 999px !important;

  background: rgba(255,255,255,.055) !important;
  border: 1px solid rgba(255,255,255,.10) !important;

  color: rgba(0, 240, 181, .92) !important;

  font-family: Tektur, sans-serif !important;
  font-size: 9px !important;
  font-weight: 600 !important;
  letter-spacing: .055em !important;
  line-height: 1 !important;

  text-decoration: none !important;
  text-underline-offset: 0 !important;

  transition:
    transform .18s ease,
    box-shadow .18s ease,
    border-color .18s ease,
    background .18s ease,
    color .18s ease !important;
}

.symb-footer-v5 .sym-social-btn:hover {
  transform: translateY(-3px) scale(1.04) !important;
  color: #ffffff !important;
  text-decoration: none !important;
}

/* hover colors by order */
.symb-footer-v5 .sym-social-btn:nth-child(1):hover {
  background: #ff0033 !important;
  border-color: #ff0033 !important;
  box-shadow: 0 12px 28px rgba(255, 0, 51, .30) !important;
}

.symb-footer-v5 .sym-social-btn:nth-child(2):hover {
  background: #229ed9 !important;
  border-color: #229ed9 !important;
  box-shadow: 0 12px 28px rgba(34, 158, 217, .30) !important;
}

.symb-footer-v5 .sym-social-btn:nth-child(3):hover {
  background: #0077ff !important;
  border-color: #0077ff !important;
  box-shadow: 0 12px 28px rgba(0, 119, 255, .30) !important;
}

.symb-footer-v5 .sym-social-btn:nth-child(4):hover {
  background: linear-gradient(135deg, #833ab4, #fd1d1d, #fcb045) !important;
  border-color: rgba(255,255,255,.25) !important;
  box-shadow: 0 12px 28px rgba(253, 29, 29, .28) !important;
}

.symb-footer-v5 .sym-social-btn:nth-child(5):hover {
  background: #111111 !important;
  border-color: #25f4ee !important;
  box-shadow:
    0 0 0 1px rgba(37, 244, 238, .45),
    0 12px 28px rgba(254, 44, 85, .28) !important;
}

.symb-footer-v5 .sym-social-btn:nth-child(6):hover {
  background: #1877f2 !important;
  border-color: #1877f2 !important;
  box-shadow: 0 12px 28px rgba(24, 119, 242, .30) !important;
}

.symb-footer-v5 .sym-social-btn:nth-child(7):hover {
  background: #1db954 !important;
  border-color: #1db954 !important;
  box-shadow: 0 12px 28px rgba(29, 185, 84, .30) !important;
}

.symb-footer-v5 .sym-social-btn:nth-child(8):hover {
  background: #ff5500 !important;
  border-color: #ff5500 !important;
  box-shadow: 0 12px 28px rgba(255, 85, 0, .30) !important;
}

.symb-footer-v5 .sym-social-btn:nth-child(9):hover {
  background: #e60023 !important;
  border-color: #e60023 !important;
  box-shadow: 0 12px 28px rgba(230, 0, 35, .30) !important;
}

.symb-footer-v5 .sym-social-btn:nth-child(10):hover {
  background: #0a66c2 !important;
  border-color: #0a66c2 !important;
  box-shadow: 0 12px 28px rgba(10, 102, 194, .30) !important;
}

.symb-footer-v5 .sym-social-btn:nth-child(11):hover {
  background: #ffffff !important;
  color: #000000 !important;
  border-color: #ffffff !important;
  box-shadow: 0 12px 28px rgba(255,255,255,.18) !important;
}

.symb-footer-v5 .sym-social-all {
  display: inline-flex !important;
  width: fit-content !important;

  margin-top: auto !important;

  color: rgba(255,255,255,.60) !important;

  font-family: Ruda, Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.18 !important;
  letter-spacing: 0 !important;

  text-decoration: none !important;

  transition:
    transform .18s ease,
    color .18s ease,
    text-shadow .18s ease !important;
}

.symb-footer-v5 .sym-social-all:hover {
  transform: translateX(3px) !important;
  color: rgba(0, 240, 181, .96) !important;
  text-shadow: 0 0 12px rgba(0,240,181,.35) !important;
}
.symb-footer-v5 .sym-social-inline-all{
    display:flex;
    align-items:center;
    justify-content:flex-start;

    padding-left:8px;

    color:rgba(255,255,255,.65);
    text-decoration:none;

    font-family:Ruda,sans-serif;
    font-size:12px;
    font-weight:500;

    transition:.2s ease;
}

.symb-footer-v5 .sym-social-inline-all:hover{
    color:#00f0b5;
    text-shadow:0 0 12px rgba(0,240,181,.35);
}
/* =========================================================
   SYMBIONT — Footer socials balanced layout
   ========================================================= */

.symb-footer-v5 .sym-social-grid {
  display: grid !important;
  grid-template-columns: repeat(6, 42px) !important;
  gap: 12px 14px !important;
  align-items: center !important;
  justify-content: start !important;
  margin: 14px 0 16px !important;
  padding: 0 !important;
}

.symb-footer-v5 .sym-social-btn {
  width: 42px !important;
  height: 42px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  border-radius: 999px !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  background: rgba(255,255,255,.055) !important;

  color: rgba(0, 240, 181, .92) !important;

  font-family: Tektur, sans-serif !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: .055em !important;
  line-height: 1 !important;

  text-decoration: none !important;

  transition:
    transform .18s ease,
    box-shadow .18s ease,
    border-color .18s ease,
    background .18s ease,
    color .18s ease !important;
}

.symb-footer-v5 .sym-social-btn:hover {
  transform: translateY(-3px) scale(1.04) !important;
  color: #fff !important;
  text-decoration: none !important;
}

.symb-footer-v5 .sym-social-all {
  display: inline-flex !important;
  width: fit-content !important;
  white-space: nowrap !important;

  margin-top: 2px !important;

  color: rgba(255,255,255,.60) !important;

  font-family: Ruda, Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.18 !important;
  letter-spacing: 0 !important;

  text-decoration: none !important;

  transition:
    transform .18s ease,
    color .18s ease,
    text-shadow .18s ease !important;
}

.symb-footer-v5 .sym-social-all:hover {
  transform: translateX(3px) !important;
  color: rgba(0, 240, 181, .96) !important;
  text-shadow: 0 0 12px rgba(0,240,181,.35) !important;
}

/* hover colors */
.symb-footer-v5 .sym-social-btn:nth-child(1):hover { background:#ff0033!important; border-color:#ff0033!important; box-shadow:0 12px 28px rgba(255,0,51,.30)!important; }
.symb-footer-v5 .sym-social-btn:nth-child(2):hover { background:#229ed9!important; border-color:#229ed9!important; box-shadow:0 12px 28px rgba(34,158,217,.30)!important; }
.symb-footer-v5 .sym-social-btn:nth-child(3):hover { background:#0077ff!important; border-color:#0077ff!important; box-shadow:0 12px 28px rgba(0,119,255,.30)!important; }
.symb-footer-v5 .sym-social-btn:nth-child(4):hover { background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)!important; border-color:rgba(255,255,255,.25)!important; box-shadow:0 12px 28px rgba(253,29,29,.28)!important; }
.symb-footer-v5 .sym-social-btn:nth-child(5):hover { background:#111!important; border-color:#25f4ee!important; box-shadow:0 0 0 1px rgba(37,244,238,.45),0 12px 28px rgba(254,44,85,.28)!important; }
.symb-footer-v5 .sym-social-btn:nth-child(6):hover { background:#1877f2!important; border-color:#1877f2!important; box-shadow:0 12px 28px rgba(24,119,242,.30)!important; }
.symb-footer-v5 .sym-social-btn:nth-child(7):hover { background:#1db954!important; border-color:#1db954!important; box-shadow:0 12px 28px rgba(29,185,84,.30)!important; }
.symb-footer-v5 .sym-social-btn:nth-child(8):hover { background:#ff5500!important; border-color:#ff5500!important; box-shadow:0 12px 28px rgba(255,85,0,.30)!important; }
.symb-footer-v5 .sym-social-btn:nth-child(9):hover { background:#e60023!important; border-color:#e60023!important; box-shadow:0 12px 28px rgba(230,0,35,.30)!important; }
.symb-footer-v5 .sym-social-btn:nth-child(10):hover { background:#0a66c2!important; border-color:#0a66c2!important; box-shadow:0 12px 28px rgba(10,102,194,.30)!important; }
.symb-footer-v5 .sym-social-btn:nth-child(11):hover { background:#fff!important; color:#000!important; border-color:#fff!important; box-shadow:0 12px 28px rgba(255,255,255,.18)!important; }

/* =========================================================
   MORE BUTTON
   ========================================================= */

.symb-footer-v5 .sym-social-more{
    font-size:16px !important;
    font-weight:500 !important;
    color:#00f0b5 !important;
}

.symb-footer-v5 .sym-social-more:hover{
    background:#00f0b5 !important;
    border-color:#00f0b5 !important;
    color:#081018 !important;

    transform:translateY(-3px) scale(1.08) !important;

    box-shadow:
      0 0 20px rgba(0,240,181,.35),
      0 0 40px rgba(0,240,181,.20) !important;
}

.symb-footer-v5 .sym-social-more:hover::before{
    content:"→";
}