@charset "utf-8";

@keyframes _1conhnc8 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

._1conhnc7 { background: none; border: none; padding: 0px; margin: 0px; font: inherit; color: inherit; cursor: pointer; outline: none; }

._1conhnc9 { animation: 0.5s ease-in-out 0s 1 normal none running _1conhnc8; position: fixed; z-index: 9999; }

._1conhnca { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgb(0, 0, 0); opacity: 0.5; }

._1conhncb { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; pointer-events: none; }

._1conhncc { pointer-events: all; position: relative; display: flex; border: 1px solid rgb(243, 244, 246); border-radius: 9px; }

._1conhncd, ._1conhnce { flex-direction: column; }

._1conhncf { flex-direction: row; }

._1conhncg { flex-direction: row-reverse; }

._1conhnch { background-color: var(--_1conhnc2); color: var(--_1conhnc3); position: absolute; padding: 0px; top: 10px; right: 10px; border: none; border-radius: 8px; width: 24px; height: 24px; font-size: 14px; font-weight: 700; cursor: pointer; display: flex; justify-content: center; align-items: center; line-height: 1; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }

._1conhnci { display: flex; }

._1conhncj { object-fit: cover; width: 100%; }

._1conhnck { display: flex; flex-direction: column; gap: 4px; text-align: center; justify-content: center; background-color: var(--_1conhnc6); color: var(--_1conhnc3); }

._1conhncl { display: flex; width: 100%; justify-content: center; align-items: center; }

._1conhncm { object-fit: contain; }

._1conhncn { display: flex; flex-direction: column; gap: 9px; padding-top: 20px; padding-left: 45px; padding-right: 45px; }

._1conhnco { padding-left: 10%; padding-right: 10%; }

._1conhncp { font-size: 2em; margin-top: 0px; margin-bottom: 16px; color: var(--_1conhnc3); }

._1conhncq { margin: 0px 0px 25px; font-size: 0.9em; line-height: 1.4; color: var(--_1conhnc3); }

._1conhncr { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 12px; }

._1conhncs { max-width: 400px; margin-top: 12px; width: 60%; padding-bottom: 40px; }

._1conhnct { width: 70%; }

._1conhncu { width: 100%; padding: 12px 10px; border: 1px solid rgb(204, 204, 204); border-radius: 8px; margin-bottom: 15px; font-size: 1em; box-sizing: border-box; background-color: rgb(255, 255, 255); }

._1conhncu:focus { border-color: var(--_1conhnc0); outline: none 0px !important; box-shadow: none !important; }

._1conhncv { width: 100%; padding: 12px; background-color: var(--_1conhnc0); color: var(--_1conhnc1); border-radius: 8px; font-size: 1.1em; cursor: pointer; transition: background-color 0.3s; position: relative; height: 44px; display: flex; justify-content: center; align-items: center; }

._1conhncv::before { content: ""; pointer-events: none; position: absolute; inset: 0px; opacity: 0; transition: opacity 0.15s; border-radius: inherit; background-color: currentcolor; }

._1conhncv:hover::before { opacity: 0.1; }

._1conhncw { margin: 16px 0px 4px; font-size: 0.75em; line-height: 1.4; color: var(--_1conhnc3); }

._1conhncx { background-color: var(--_1conhnc6); color: var(--_1conhnc3); display: flex; flex-direction: column; text-align: center; justify-content: center; width: 100%; min-height: auto; gap: 4px; flex: 1 1 0%; border-radius: 8px; }

._1conhncy { display: flex; flex-direction: column; text-align: center; align-items: center; justify-content: center; gap: 9px; padding-top: 20px; padding-left: 45px; padding-right: 45px; }

._1conhncz { max-width: 300px; margin-bottom: 36px; }

@media (max-width: 640px) {
  ._1conhncm { max-height: 62px; max-width: 148px; }
  ._1conhncn { padding-top: 8px; padding-left: 25px; padding-right: 25px; }
  ._1conhnco { padding-left: 25px; padding-right: 25px; }
  ._1conhncs { padding-bottom: 18px; }
}

@media (min-width: 641px) {
  ._1conhncm { max-height: 96px; max-width: 192px; }
}