/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[3]!./app/(home)/_components/footer/footer.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.footer {
  background-image: url(/_next/static/media/bg.d1474da6.png);
  background-size: cover;
  background-repeat: no-repeat;
}

@media (max-width: 768px) {
  .footer {
    background-image: url(/_next/static/media/bg-mobile.3f6120fb.png);
  }
}

.footer .link {
  font-family: TT Supermolot Neue, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 28px;
}

@media not all and (min-width: 768px) {

  .footer .link {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.footer .link {
  --tw-text-opacity: 1;
  color: rgb(42 68 90 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.footer .link:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media not all and (min-width: 768px) {

  .footer .link {
    height: 47px;
    width: 144px;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media (max-width: 768px) {
  .footer .link:hover {
    background-image: url(/_next/static/media/soc-active.75fe286f.png);
    --tw-text-opacity: 1;
    color: rgb(112 1 253 / var(--tw-text-opacity));
  }
  .footer .link-1 {
    background-image: url(/_next/static/media/soc-1.3d5bc3d8.png);
  }
  .footer .link-2 {
    background-image: url(/_next/static/media/soc-2.6c3922e2.png);
  }
  .footer .link-4 {
    background-image: url(/_next/static/media/soc-4.04a69de5.png);
  }
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./app/(home)/_components/header/css/header.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
.header_header__4Ppad {
  background-image: url(/_next/static/media/bg.e60eee54.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media (max-width: 768px) {
  .header_header__4Ppad {
    background-image: url(/_next/static/media/bg-mobile.a7e2558f.png);
    overflow: hidden;
  }
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[3]!./components/ui/button/button.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
.uiBtnSubmit {
  background-image: url(/_next/static/media/bg.b3c47dd2.png);
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[3]!./app/(home)/_components/ui/button/button.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.btnGray {
  background-image: url(/_next/static/media/gray.eb3dde9a.png);
}

.btnPurple {
  background-image: url(/_next/static/media/purple.f83472c5.png);
}

.btnCyan {
  background-image: url(/_next/static/media/cyan.774c61be.png);
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./components/counter/cell/cell.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.cell_cellCounter__QDyEW {
  background-image: url(/_next/static/media/bg.11800ea1.png);
  background-size: contain;
  background-repeat: no-repeat;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./components/contents/about/about.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.about_slider__evA2Z {
  background-repeat: no-repeat;
  background-image: url(/_next/static/media/slider.c3d9843c.png);
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./components/faq-accordion/accordion.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.accordion_accordionTrigger__11kAF {
  background-image: url(/_next/static/media/acc-header.c2bfb9dc.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./features/deposit/components/form/form.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.form_depositForm__1vYgQ {
  background-image: url(/_next/static/media/bg.b89c4c01.png);
  background-repeat: no-repeat;
}@media not all and (min-width: 768px) {.form_depositForm__1vYgQ {
    background-size: contain;
    background-position: center;
  }
}

.form_depositSubmitBtn__Ca8qR {
  background-image: url(/_next/static/media/button-bg.6cb6fb2d.png);
  background-repeat: no-repeat;
}

@media not all and (min-width: 768px) {.form_depositSubmitBtn__Ca8qR {
    background-size: contain;
  }
}

.form_tooltipContent___bxNr {
  background-image: url(/_next/static/media/tooltip-content-bg.381c8646.png);
  background-repeat: no-repeat;
}

@media not all and (min-width: 768px) {.form_tooltipContent___bxNr {
    background-size: cover;
  }
}

.form_tooltipTrigger__dayJ0 {
  background-image: url(/_next/static/media/tooltip-trigger-bg.167b88b6.png);
  background-repeat: no-repeat;
}

@media not all and (min-width: 768px) {.form_tooltipTrigger__dayJ0 {
    background-size: contain;
  }
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./features/deposit/components/form/input/input.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
.input_depositInput__LcXuV {
  background-repeat: no-repeat;
}

@media not all and (min-width: 768px) {

  .input_depositInput__LcXuV {
    background-size: contain;
  }
}

.input_focusedInput__9jofM {
  background-image: url(/_next/static/media/focused-bg.b98904c5.png);
}

.input_defaultInput__xuQbl {
  background-image: url(/_next/static/media/default-bg.75024dfc.png);
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./features/deposit/components/marquee/marquee.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
@keyframes marquee_marquee__y19e3 {
  0% {
    transform: translateX(0); /* Start at the original position */
  }
  100% {
    transform: translateX(-50%); /* Move left by 50% of the total width */
  }
}

.marquee_marquee__y19e3 {
  display: flex;
  white-space: nowrap;
  animation: marquee_marquee__y19e3 20s linear infinite;
  width: calc(200%); /* Ensure the width is double for seamless scrolling */
}

