@font-face {
  font-family: HelveticaNeue-Light;
  src: url(/static/new_static/assets/fonts/HelveticaNeue-Light.otf);
}
@font-face {
  font-family: HelveticaNeue-Regular;
  src: url(/static/new_static/assets/fonts/HelveticaNeue-Regular.otf);
}
@font-face {
  font-family: HelveticaNeue-Medium;
  src: url(/static/new_static/assets/fonts/HelveticaNeue-Medium.otf);
}
@font-face {
  font-family: HelveticaNeue-Bold;
  src: url(/static/new_static/assets/fonts/HelveticaNeue-Bold.otf);
}
@media screen and (max-width: 1200px) {
  body .container {
    max-width: 768px;
  }
  body footer {
    padding: 30px 0px;
  }
  body footer .container .top_view {
    flex-direction: column;
    padding-bottom: 30px;
  }
  body footer .container .top_view .logo {
    width: 132px;
  }
  body footer .container .top_view .right_col {
    align-items: flex-start;
    margin-top: 30px;
  }
  body footer .container .top_view .right_col .menu_list {
    flex-wrap: wrap;
    margin-bottom: 10px;
  }
  body footer .container .top_view .right_col .menu_list .link {
    font-size: 18px;
    margin-left: 0px;
    margin-right: 16px;
    margin-bottom: 12px;
  }
  body footer .container .top_view .right_col .social_icons {
    justify-content: space-between;
    width: 100%;
  }
  body footer .container .top_view .right_col .social_icons .link {
    font-size: 24px;
    margin-left: 0px;
    margin-right: 16px;
  }
  body footer .container .copyright {
    font-size: 14px;
    padding-top: 30px;
  }
}/*# sourceMappingURL=footer_media.css.map */