/* [project]/src/components/global/css/Footer.module.css [app-client] (css) */
.Footer-module__57GlhG__newsletter {
  position: relative;
}

.Footer-module__57GlhG__dark-btn {
  color: #fff;
  cursor: pointer;
  background-color: #333;
  border: none;
  padding: 10px 20px;
  transition: background-color .3s;
}

.Footer-module__57GlhG__dark-btn:disabled {
  cursor: not-allowed;
}

.Footer-module__57GlhG__success-btn {
  background-color: #44bd13 !important;
}

.Footer-module__57GlhG__check-icon {
  stroke-dasharray: 30;
  stroke-dashoffset: 30px;
  width: 23px;
  height: 23px;
  margin-top: -6px;
  animation: 1.5s forwards Footer-module__57GlhG__drawCheck;
  display: inline-block;
}

.Footer-module__57GlhG__error-text {
  color: #ff002d;
  text-transform: lowercase;
  font-size: .7em;
  position: absolute;
  left: 5px;
}

.Footer-module__57GlhG__info {
  margin-top: 10px;
  transition: margin-top .3s;
}

.Footer-module__57GlhG__info-with-error {
  margin-top: 30px;
}

@keyframes Footer-module__57GlhG__drawCheck {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes Footer-module__57GlhG__fadeIn {
  from {
    opacity: 0;
    transform: scale(0);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

/*# sourceMappingURL=src_components_global_css_Footer_module_8aa08fc6.css.map*/