@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: CARDILLAC-REGULAR;
  src: url(/static/new_static/assets/fonts/CARDILLAC-REGULAR.TTF);
}
@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);
}
@keyframes load {
  from {
    transform: scaleX(0%);
  }
  to {
    transform: scaleX(100%);
  }
}
h1 {
  font-family: HelveticaNeue-Regular;
  margin: 0px;
  color: #000;
}

h2 {
  font-family: HelveticaNeue-Regular;
  margin: 0px;
  color: #000;
}

h3 {
  font-family: HelveticaNeue-Regular;
  margin: 0px;
  color: #000;
}

h4 {
  font-family: HelveticaNeue-Regular;
  margin: 0px;
  color: #000;
}

h5 {
  font-family: HelveticaNeue-Regular;
  margin: 0px;
  color: #000;
}

h6 {
  font-family: HelveticaNeue-Regular;
  margin: 0px;
  color: #000;
}

.hidden {
  overflow: hidden !important;
}

.disable_scroll {
  overflow: hidden !important;
}

body {
  margin: 0px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
  transition: 0.3s;
  overflow-x: hidden;
}
body footer {
  padding: 50px 0px;
  background-color: #000;
  margin-top: 111px;
}
body footer .container .top_view {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: 1px solid #fff;
  padding-bottom: 35px;
}
body footer .container .top_view .logo {
  width: 250px;
}
body footer .container .top_view .right_col {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
body footer .container .top_view .right_col .menu_list {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
body footer .container .top_view .right_col .menu_list .link {
  font-size: 32px;
  color: #fff;
  margin-left: 37px;
  text-transform: uppercase;
}
body footer .container .top_view .right_col .social_icons {
  display: flex;
  align-items: center;
}
body footer .container .top_view .right_col .social_icons .link {
  transition: 0.3s;
  margin-left: 37px;
}
body footer .container .top_view .right_col .social_icons .link:hover {
  transform: scale(1.2);
}
body footer .container .copyright {
  font-size: 22px;
  padding-top: 42px;
  text-align: center;
  color: #fff;
}/*# sourceMappingURL=footer-main.css.map */