/* --------------------------------------
footer
---------------------------------------*/
footer .container {
  padding-bottom: 20px;
}
footer .container .flexbox {
  display: block;
}
footer .container .flexbox .logo {
  width: 250px;
  margin: auto;
  margin-bottom: 15px;
}
footer .container .flexbox .nav-area {
  font-size: 18px;
  text-align: center;
}
footer .container .flexbox .nav-area a {
  padding-right: 10px;
}
footer .container .flexbox .nav-area a:after {
  padding-left: 10px;
}
footer .container .flexbox .nav-area a:hover {
  opacity: 1;
}
footer .svg {
  height: 220px;
  top: -120px;
}/*# sourceMappingURL=sp-footer.css.map */