/*$font-base: 'Inter', sans-serif;*/
/*
$color-bg: #0D1117;
$color-bg-fade: rgba(13, 17, 23, .9);
$color-bg-fade-80: rgba(13, 17, 23, .8);
$color-error: #E2453D;
$color-gradient: linear-gradient(98.11deg, #2F68FE 0%, #7B9FFE 47.88%, #DD5789 100%);
$color-gradient-rotate90: linear-gradient(188.11deg, #2F68FE 0%, #7B9FFE 47.88%, #DD5789 100%);
$color-gradient-rotate180: linear-gradient(278.11deg, #2F68FE 0%, #7B9FFE 47.88%, #DD5789 100%);
$color-gradient-start: #2F68FE;
$color-gradient-middle: #7B9FFE;
$color-gradient-end: #DD5789;
$color-field-bg: rgba(22, 29, 39, 0.65);
$color-box-bg: rgba(22, 29, 39, 1);
$color-disabled: rgba(22, 29, 39, 0.95);
$color-line: #202937;
$color-white: #FFFFFF;



$color-base-inactive: rgba(64, 64, 64, 0.2);
$color-base-fade: rgba(64, 64, 64, 0.5);
$color-black: #000000;
$color-blue: #D6E3F8;
$color-blue-light: #EEF3FC;
$color-gray: #737373;
$color-gray-dark: #161D27;
$color-green: #BAD8C2;
$color-rose: #EF8680;
$color-rose-light: #FEF7F5;
$color-rose-smooth: #F5B3AF;
$color-spacer: rgba(155, 127, 96, 0.1);
$color-yellow: #9B7F60;
*/
footer {
  display: block;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 300;
  color: #000000;
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  background: #ffffff;
}
footer a {
  cursor: pointer;
  color: #000;
  text-decoration: none;
}
footer a:hover, footer a:focus {
  outline: none;
}
footer a:hover {
  color: #000;
}
footer a.underline {
  text-decoration: underline;
}
footer .container {
  font-size: 20px;
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (max-width: 767.98px) {
  footer .container {
    align-items: center;
    display: grid;
    flex-flow: column;
    justify-content: center;
    text-align: center;
  }
}
footer .links {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  footer .links {
    margin: 1.43rem;
  }
}
footer .links ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: 300;
}
footer .links ul li {
  margin: 0;
  padding: 0;
}
footer .copyright {
  font-size: 80%;
  padding: 0.3em 0;
  line-height: 120%;
}
@media (max-width: 767.98px) {
  footer .copyright {
    font-size: 1.14rem;
    font-weight: 500;
    order: 3;
  }
}
footer .social {
  font-size: 20px;
}
footer .social ul {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 767.98px) {
  footer .social ul {
    align-items: center;
    justify-content: center;
  }
}
footer .social ul li {
  margin: 0 0.25em;
}
footer .social .icons {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: calc(0.8 * 20px);
}
footer .social .icons a {
  margin: calc(0.4 * 20px);
}
footer .social .icons a img {
  display: block;
  width: calc(1.6 * 20px);
  height: calc(1.6 * 20px);
}
@media (max-width: 767.98px) {
  footer .social .icons a img {
    width: calc(2.3 * 20px);
    height: calc(2.3 * 20px);
  }
}

/*# sourceMappingURL=footer.css.map */
