/* [project]/app/components/share/Button/Button.module.scss.module.css [app-client] (css) */
.Button-module-scss-module__s4uweW__button {
  cursor: pointer;
  border: none;
  border-radius: 999px;
  outline: none;
  padding: 0 20px;
  font-size: 18px;
  font-weight: 600;
}

@media (max-width: 1200px) {
  .Button-module-scss-module__s4uweW__button {
    font-size: calc(.493827vw + 12.0741px);
  }
}

.Button-module-scss-module__s4uweW__button {
  height: 52px;
}

@media (max-width: 1200px) {
  .Button-module-scss-module__s4uweW__button {
    height: calc(1.48148vw + 34.2222px);
  }
}

.Button-module-scss-module__s4uweW__button:disabled, .Button-module-scss-module__s4uweW__button[aria-disabled="true"] {
  cursor: not-allowed;
  opacity: .6;
  pointer-events: none;
}

/* [project]/app/components/share/Input/Input.module.scss.module.css [app-client] (css) */
.Input-module-scss-module__deOI_q__inputWrapper {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.Input-module-scss-module__deOI_q__inputWrapper label {
  margin-bottom: 20px;
  font-size: .85rem;
  font-weight: 400;
}

@media (max-width: 1200px) {
  .Input-module-scss-module__deOI_q__inputWrapper label {
    margin-bottom: calc(.493827vw + 14.0741px);
  }
}

@media (min-width: 640px) {
  .Input-module-scss-module__deOI_q__inputWrapper label {
    font-size: .95rem;
  }
}

@media (min-width: 1024px) {
  .Input-module-scss-module__deOI_q__inputWrapper label {
    font-size: 1rem;
  }
}

.Input-module-scss-module__deOI_q__inputWrapper input {
  color: gray;
  border: 1px solid #000;
  border-radius: 9999px;
  width: 100%;
  height: 52px;
  padding-left: .9rem;
  padding-right: .9rem;
}

@media (max-width: 1200px) {
  .Input-module-scss-module__deOI_q__inputWrapper input {
    height: calc(.493827vw + 46.0741px);
  }
}

.Input-module-scss-module__deOI_q__inputWrapper input {
  font-size: 16px;
}

@media (max-width: 1200px) {
  .Input-module-scss-module__deOI_q__inputWrapper input {
    font-size: calc(.246914vw + 13.037px);
  }
}

.Input-module-scss-module__deOI_q__inputWrapper input:focus {
  border-color: #555;
  outline: none;
}

.Input-module-scss-module__deOI_q__inputWrapper .Input-module-scss-module__deOI_q__errorMessage {
  color: red;
  margin-top: 5px;
  font-size: 16px;
}

@media (max-width: 1200px) {
  .Input-module-scss-module__deOI_q__inputWrapper .Input-module-scss-module__deOI_q__errorMessage {
    font-size: calc(.246914vw + 13.037px);
  }
}

/*# sourceMappingURL=app_components_share_28bc2853._.css.map*/