

@media (min-width: 1101px) {
  body.gece .footer-main {
    grid-template-columns: 1.15fr 0.85fr 0.8fr 1fr 1.45fr;
    gap: 35px 28px;
  }
}

body.gece .hm-alt-iletisim ul {
  display: grid;
  gap: 6px;
  margin: 0;
  padding: 0;
  list-style: none;
}

body.gece .hm-alt-iletisim li {
  display: grid;
  grid-template-columns: 20px minmax(0, 1fr);
  column-gap: 11px;
  align-items: start;
  min-height: 0;
  padding: 0;
}

body.gece .hm-alt-iletisim li > svg {
  width: 20px;
  height: 20px;
  margin-top: 5px;
  color: #ffffff;
}

body.gece .hm-alt-iletisim li > span {
  padding-block: 4px;
}

body.gece .hm-alt-iletisim a {
  overflow-wrap: anywhere;
}

@media (max-width: 1100px) {
  body.gece .hm-alt-iletisim {
    grid-column: 1 / -1;
  }
}

@media (max-width: 660px) {
  body.gece .hm-alt-yasal {
    display: grid;
    grid-column: 1 / -1;
    grid-template-columns: 1fr 1fr;
    column-gap: 24px;
  }

  body.gece .hm-alt-yasal strong {
    grid-column: 1 / -1;
  }
}


body.gece .hm-alt-iletisim a svg {
  display: inline-block;
  width: 14px;
  height: 14px;
  color: #c2ad8e;
  vertical-align: -2px;
}


@media (max-width: 960px), (any-pointer: coarse) {
  body.gece .hm-alt-iletisim li > svg {
    margin-top: 11px;
  }

  body.gece .hm-alt-iletisim li > span {
    padding-block: 10px;
  }
}
