/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./components/Footer/styles.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
.styles_footer__KoQ2V {
  background-color: #2A2727;
  font-size: 14px;
  line-height: 1.4;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[7].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[7].use[5]!./components/Header/Hamburger/style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_hamburger__Mkk81 {
  position: fixed;
  z-index: 100;
  top: 28px;
  right: 20px;
  width: 48px;
}
.style_hamburger__Mkk81 path {
  transform-box: fill-box;
  transform-origin: center;
}
.style_hamburger__Mkk81.style_active__n4wZF .style_top__88f1o {
  animation: style_down-rotate__RxW4R 0.6s ease-out both;
}
.style_hamburger__Mkk81.style_active__n4wZF .style_bottom__JHoaE {
  animation: style_up-rotate__Nb5Pb 0.6s ease-out both;
}
.style_hamburger__Mkk81.style_active__n4wZF .style_middle___uyDv {
  animation: style_hide__Wgoxa 0.6s ease-out forwards;
}
.style_hamburger__Mkk81:hover {
  cursor: pointer;
}

@keyframes style_up-rotate__Nb5Pb {
  0% {
    animation-timing-function: cubic-bezier(0.16, -0.88, 0.97, 0.53);
    transform: translateY(0px);
  }
  30% {
    transform-origin: center;
    animation-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
    transform: translateY(-10px);
  }
  100% {
    transform-origin: center;
    transform: translateY(-10px) rotate(45deg) scale(0.9);
  }
}
@keyframes style_down-rotate__RxW4R {
  0% {
    animation-timing-function: cubic-bezier(0.16, -0.88, 0.97, 0.53);
    transform: translateY(0px);
  }
  30% {
    transform-origin: center;
    animation-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
    transform: translateY(10px);
  }
  100% {
    transform-origin: center;
    transform: translateY(10px) rotate(-45deg) scale(0.9);
  }
}
@keyframes style_hide__Wgoxa {
  29% {
    opacity: 1;
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
