footer .footer {
  padding-top: 2rem;
  font-size: 20px;
  background: var(--color-black);
}
footer .footer h3 {
  font-weight: 600;
  font-size: 1.125rem;
  color: var(--color-white);
  margin-top: 0;
  margin-bottom: 20px;
}
footer .footer .node_wrapper:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 1rem;
  right: 1rem;
  height: 1px;
  background-color: #e0e4fa;
}
footer .footer a {
  color: #9CA3AF !important;
  font-size: 1rem;
}
footer .footer .hyperlink-wrapper {
  display: flex;
  justify-content: space-around;
  margin-top: 2rem;
}
footer .footer .hyperlink-wrapper .content-hyperlink a {
  padding: 14px 24px;
  font-size: 20px;
  border-radius: 50px;
  color: #000;
  border: 1px solid #ffffff;
  display: inline-block;
  text-decoration: none;
  background-color: #FFF;
  border-color: #000;
}
footer .footer .hyperlink-wrapper .content-hyperlink a:after {
  content: "";
  width: 23px;
  height: 17px;
  margin-left: 10px;
  display: inline-block;
  background: url(/files/design/image/icon/icon_button_black.svg);
  background-size: contain;
  background-repeat: no-repeat;
  transform: translateY(2px);
}
footer .footer .mod_customnav {
  margin-bottom: 20px;
}
footer .footer .mod_customnav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
footer .footer .mod_customnav ul li a, footer .footer .mod_customnav ul li strong {
  text-decoration: none;
  font-weight: normal;
  font-size: 1rem;
  color: var(--color-white) !important;
}
footer .copyright {
  font-weight: 500;
  background: #231F20;
  color: #9CA3AF;
  padding-top: 1rem;
  padding-bottom: 2rem;
}
footer .copyright .inside {
  text-align: center;
}
footer .copyright .inside .content-image {
  max-width: 80px;
  margin-left: auto;
  margin-right: auto;
}
footer .copyright .mod_customnav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
footer .copyright .mod_customnav ul li {
  display: inline-block;
}
footer .copyright .mod_customnav ul li a, footer .copyright .mod_customnav ul li strong {
  color: var(--color-white);
  text-decoration: none;
}
footer .copyright .mod_customnav ul li + li {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid var(--color-white);
}
footer .content-text p {
  font-size: 1rem;
  color: #9CA3AF;
}
footer .content-headline {
  position: relative;
}
footer .content-headline:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 40px;
  height: 2px;
  background-color: var(--color-accent);
}
footer .contact-info {
  display: none;
}

@media (max-width: 899px) {
  footer .footer {
    padding: 50px 0;
    font-size: 18px;
  }
  footer .content-hyperlink a {
    padding: 10px 20px !important;
    font-size: 1rem !important;
  }
}
@media (max-width: 599px) {
  footer p {
    font-size: 0.75rem !important;
  }
  footer .footer {
    padding: 35px 0;
    font-size: 16px;
  }
  footer .content-text a {
    font-size: 0.75rem !important;
  }
  footer .mod_customnav ul li a {
    font-size: 0.75rem !important;
  }
  footer .copyright .inside {
    display: block;
    text-align: center;
    font-size: 0.75rem !important;
  }
  footer .copyright .inside .mod_customnav {
    margin-top: 10px;
  }
  footer .contact-info {
    display: block;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%22%2C%22sources%22%3A%5B%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fisc-ta.com%5C%2Fhttpdocs%5C%2Fisc-ta.com%5C%2Fcontao53.isc-ta.com%5C%2Ffiles%5C%2Faid%5C%2Fdesign%5C%2Fcss%5C%2Fsection%5C%2F_footer.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AACE%3BEACE%3BEACA%3BEACA%3B%3BAACA%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAIA%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAIJ%3BEACE%3BEACA%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3B%3BAAEE%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAACA%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAMV%3BEACE%3B%3BAAEA%3BEACE%3BEACA%3BEACA%3B%3BAAGE%3BEACE%3BEACA%3BEACA%3BEACA%3B%3BAAOV%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAEA%3BEAGE%3B%3BAACA%3BEACI%3BEACA%3BEACA%3B%3BAAKJ%3BEACE%3BEACA%3BEACA%3B%3BAAEA%3BEACE%3B%3BAACA%3BEACE%3BEACA%3B%3BAAGF%3BEACE%3BEACA%3BEACA%3B%3BAAQR%3BEACE%3BEACA%3B%3BAAIJ%3BEACE%3B%3BAACA%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAIJ%3BEACE%3B%3B%3BAAIJ%3BEAEI%3BIACE%3BIACA%3B%3BEAIA%3BIACE%3BIACA%3B%3B%3BAAMR%3BEAEI%3BIACE%3B%3BEAEF%3BIACE%3BIACA%3B%3BEAIA%3BIACE%3B%3BEAOE%3BIACE%3B%3BEAON%3BIACE%3BIACA%3BIACA%3B%3BEACA%3BIACE%3B%3BEAKN%3BIACE%22%7D */