@charset "UTF-8";@font-face {
  font-family: "Wix";
  src: url("/assets/WixMadeforDisplay-Regular-JtDFcAY3.woff") format("woff");
  font-weight: 400;
}
@font-face {
  font-family: "Wix";
  src: url("/assets/WixMadeforDisplay-Medium-c4EgJmVw.woff") format("woff");
  font-weight: 500;
}
@font-face {
  font-family: "Wix";
  src: url("/assets/WixMadeforDisplay-SemiBold-k3BNquMY.woff") format("woff");
  font-weight: 600;
}
@font-face {
  font-family: "Wix";
  src: url("/assets/WixMadeforDisplay-Bold-BsUmxHip.woff") format("woff");
  font-weight: 700;
}
@font-face {
  font-family: "Wix";
  src: url("/assets/WixMadeforDisplay-ExtraBold-By6rrPqG.woff") format("woff");
  font-weight: 800;
}
@font-face {
  font-family: "Space";
  src: url("/assets/SpaceGrotesk-Light-C1Nqs_QU.ttf") format("ttf");
  font-weight: 300;
}
@font-face {
  font-family: "Space";
  src: url("/assets/SpaceGrotesk-Regular-DhyBADTE.ttf") format("ttf");
  font-weight: 400;
}
@font-face {
  font-family: "Space";
  src: url("/assets/SpaceGrotesk-Medium-DGxYFqId.ttf") format("ttf");
  font-weight: 500;
}
@font-face {
  font-family: "Space";
  src: url("/assets/SpaceGrotesk-SemiBold-CYZJfp-p.ttf") format("ttf");
  font-weight: 600;
}
@font-face {
  font-family: "Space";
  src: url("/assets/SpaceGrotesk-Bold-wuXZARFU.ttf") format("ttf");
  font-weight: 700;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
  box-sizing: border-box;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html,
body {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  flex: 1;
  min-height: 100%;
  width: 100%;
  font-family: "Wix", Arial, Geneva, Verdana, sans-serif;
  font-weight: 400;
}

html,
body {
  scrollbar-width: thin;
  scrollbar-color: #9ab6a7 transparent;
}

div[id=root] {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  width: 100%;
  flex: 1;
  background-color: #D3D3D3;
}

*::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  background: transparent;
  border-radius: 4px;
}
*::-webkit-scrollbar-thumb {
  background: #9ab6a7;
  opacity: 0.4;
  border-radius: 4px;
}
*::-webkit-scrollbar-track {
  background: transparent;
}
*::-webkit-scrollbar-button {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}
*::-webkit-scrollbar-button:vertical:start, *::-webkit-scrollbar-button:vertical:end, *::-webkit-scrollbar-button:horizontal:start, *::-webkit-scrollbar-button:horizontal:end {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}
*::-webkit-scrollbar-corner {
  display: none !important;
  background: transparent !important;
}

* {
  scrollbar-width: thin;
  scrollbar-color: rgba(154, 182, 167, 0.4) transparent;
}

img,
svg {
  max-width: 100%;
  max-height: 100%;
  height: auto;
}

a {
  text-decoration: none;
}

input,
textarea {
  outline: none;
  border: 0;
  background-color: transparent;
  box-sizing: border-box;
  border-radius: 0;
}
input:focus,
textarea:focus {
  outline: none;
}
input:active,
textarea:active {
  outline: none;
}

button {
  background: none;
  border: 0;
  outline: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  -webkit-user-select: none; /* for button */
  -moz-user-select: none;
  -ms-user-select: none;
}

button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

strong {
  font-weight: 500;
}:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  --toastify-color-progress-bgo: 0.2;
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: var(--toastify-toast-top);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--top-center {
  top: var(--toastify-toast-top);
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: var(--toastify-toast-top);
  right: var(--toastify-toast-right);
}
.Toastify__toast-container--bottom-left {
  bottom: var(--toastify-toast-bottom);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--bottom-center {
  bottom: var(--toastify-toast-bottom);
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: var(--toastify-toast-bottom);
  right: var(--toastify-toast-right);
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: env(safe-area-inset-left);
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: env(safe-area-inset-top);
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: env(safe-area-inset-bottom);
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: env(safe-area-inset-right);
    left: initial;
  }
}
.Toastify__toast {
  --y: 0;
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  /* webkit only issue #791 */
  z-index: 0;
  overflow: hidden;
}
.Toastify__toast--stacked {
  position: absolute;
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform 0.3s;
}
.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
  transition: opacity 0.1s;
}
.Toastify__toast--stacked[data-collapsed=false] {
  overflow: visible;
}
.Toastify__toast--stacked[data-collapsed=true]:not(:last-child) > * {
  opacity: 0;
}
.Toastify__toast--stacked:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--g) * 1px);
  bottom: 100%;
}
.Toastify__toast--stacked[data-pos=top] {
  top: 0;
}
.Toastify__toast--stacked[data-pos=bot] {
  bottom: 0;
}
.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before {
  transform-origin: top;
}
.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before {
  transform-origin: bottom;
}
.Toastify__toast--stacked:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transform: scaleY(3);
  z-index: -1;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--close-on-click {
  cursor: pointer;
}
.Toastify__toast-body {
  margin: auto 0;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.Toastify__toast-body > div:last-child {
  word-break: break-word;
  -ms-flex: 1;
      flex: 1;
}
.Toastify__toast-icon {
  -webkit-margin-end: 10px;
          margin-inline-end: 10px;
  width: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.5s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  -ms-flex-item-align: start;
      align-self: flex-start;
  z-index: 1;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp[data-hidden=true] {
  opacity: 0;
}
.Toastify__progress-bar--bg {
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }
  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/*# sourceMappingURL=ReactToastify.css.map */._root_1tk5d_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  flex-shrink: 0;
}
._root_1tk5d_1 svg {
  width: 100%;
}

._clickable_1tk5d_14 {
  cursor: pointer;
}

._disabled_1tk5d_18 {
  cursor: not-allowed;
  opacity: 0.6;
}._root_nath5_1 {
  position: relative;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #00C95E;
  border-bottom-color: #00C95E;
  animation: _spin_nath5_1 1s linear infinite;
}
._root_nath5_1._center_nath5_9 {
  margin: auto;
}
@keyframes _spin_nath5_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}a ._root_4wb1i_1 {
  width: 100%;
}

._root_4wb1i_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  flex-shrink: 0;
  cursor: pointer;
  border: 2px transparent solid;
  line-height: 1;
  font-weight: 600;
  transition: box-shadow 0.2s ease-out, background-color 0.2s ease-out;
}
._root_4wb1i_1._SMALL_4wb1i_19 {
  height: 32px;
  padding: 0 8px;
  border-radius: 32px;
  gap: 4px;
  font-size: 14px;
}
._root_4wb1i_1._MEDIUM_4wb1i_26 {
  height: 40px;
  padding: 0 8px;
  border-radius: 32px;
  gap: 4px;
  font-size: 17px;
}
._root_4wb1i_1._LARGE_4wb1i_33 {
  height: 48px;
  padding: 0 12px;
  border-radius: 36px;
  gap: 6px;
  font-size: 18px;
}
._root_4wb1i_1._EXTRA_LARGE_4wb1i_40 {
  height: 56px;
  padding: 0 16px;
  border-radius: 36px;
  gap: 8px;
  font-size: 20px;
}
._root_4wb1i_1._PRIMARY_4wb1i_47 {
  background-color: #00B454;
  box-shadow: 0 2px 8px 0 #02D866 inset;
  color: #FFF;
}
._root_4wb1i_1._PRIMARY_4wb1i_47 svg {
  color: #FFF;
}
._root_4wb1i_1._PRIMARY_4wb1i_47 div[id=loader-element] {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
._root_4wb1i_1._PRIMARY_4wb1i_47:not(:disabled):hover {
  background-color: #00C95E;
  box-shadow: 0 0 2px 0 rgba(255, 255, 255, 0.9) inset, 0 2px 4px 0 rgba(6, 182, 88, 0.1), 0 2px 8px 0 #2FEE89 inset;
}
._root_4wb1i_1._PRIMARY_4wb1i_47:not(:disabled):hover svg {
  color: #F5F5F5;
}
._root_4wb1i_1._PRIMARY_4wb1i_47:active {
  background: #006F34;
  box-shadow: 0 2px 8px 0 #006630 inset;
}
._root_4wb1i_1._SECONDARY_4wb1i_70 {
  background: #FEFEFE;
  box-shadow: -2px -2px 4px 0 rgba(213, 211, 211, 0.25) inset, 0 2px 7.7px 0 rgba(255, 255, 255, 0.96) inset;
  color: #171A1E;
}
._root_4wb1i_1._SECONDARY_4wb1i_70 svg {
  color: #171A1E;
}
._root_4wb1i_1._SECONDARY_4wb1i_70 div[id=loader-element] {
  border-top-color: #171A1E;
  border-bottom-color: #171A1E;
}
._root_4wb1i_1._SECONDARY_4wb1i_70:not(:disabled):hover {
  border: 2px solid #F0EDED;
  background: #F5F5F5;
  box-shadow: 0 2px 4px 0 rgba(100, 90, 90, 0.08), -2px -2px 4px 0 rgba(188, 188, 188, 0.16) inset, 0 3px 8px 0 #FFF inset;
}
._root_4wb1i_1._SECONDARY_4wb1i_70:not(:disabled):hover svg {
  color: #F5F5F5;
}
._root_4wb1i_1._SECONDARY_4wb1i_70:active {
  background: #D7D7D7;
  box-shadow: 0 2px 7.7px 0 rgba(192, 192, 192, 0.96) inset;
}
._root_4wb1i_1._TERTIARY_4wb1i_94 {
  background-color: transparent;
  color: #aab2bd;
  border: 2px solid transparent;
}
._root_4wb1i_1._TERTIARY_4wb1i_94 svg {
  color: #aab2bd;
}
._root_4wb1i_1._TERTIARY_4wb1i_94 div[id=loader-element] {
  border-top-color: #aab2bd;
  border-bottom-color: #aab2bd;
}
._root_4wb1i_1._TERTIARY_4wb1i_94:not(:disabled):hover {
  color: #00B454;
}
._root_4wb1i_1._TERTIARY_4wb1i_94:not(:disabled):hover svg {
  color: #00B454;
}
._root_4wb1i_1._TERTIARY_4wb1i_94:active {
  color: #171A1E;
  border: 2px solid #D7D7D7;
  box-shadow: 0 2px 7px 0 rgba(175, 169, 165, 0.16);
}
._root_4wb1i_1._ERRORED_4wb1i_117 {
  background: linear-gradient(180deg, #FF3263 0%, #E50037 100%);
  border: 2px solid #E40029;
  box-shadow: 0 1px 2px 0 rgba(162, 0, 8, 0.24), 0 2px 4px 0 rgba(255, 255, 255, 0.35) inset;
  color: #FFF;
}
._root_4wb1i_1._ERRORED_4wb1i_117 svg {
  color: #FFF;
}
._root_4wb1i_1._ERRORED_4wb1i_117 div[id=loader-element] {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
._root_4wb1i_1._ERRORED_4wb1i_117:not(:disabled):hover {
  background: linear-gradient(180deg, #E40029 0%, #CF0025 100%);
}
._root_4wb1i_1._ERRORED_4wb1i_117:not(:disabled):hover svg {
  color: #F51E51;
}
._root_4wb1i_1._ERRORED_4wb1i_117:active {
  border: 2px solid #F97292;
  background: #FFF;
  box-shadow: none;
}
._root_4wb1i_1:disabled {
  cursor: not-allowed;
  background-color: #F6F6F6;
  box-shadow: none;
  opacity: 0.5;
  color: #171A1E;
}
._root_4wb1i_1:disabled svg {
  color: #171A1E;
}
._root_4wb1i_1:disabled div[id=loader-element] {
  border-top-color: #171A1E;
  border-bottom-color: #171A1E;
}._root_1rhuc_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  font-family: "Wix", sans-serif;
  background-color: #FFF;
}

._navContainer_1rhuc_11 {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  gap: 12px;
  height: 56px;
}

._navItem_1rhuc_22 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: nowrap;
  flex-wrap: wrap;
  font-family: "Wix", sans-serif;
  line-height: 1.2;
  font-size: 18px;
  color: #909193;
  font-weight: 700;
  text-align: left;
  font-family: "Wix", sans-serif;
  gap: 8px;
  padding: 16px 8px;
}
._navItem_1rhuc_22::after {
  content: "";
  display: block;
  height: 4px;
  width: 100%;
  background-color: transparent;
  border-radius: 2px;
  margin-top: 6px;
}
._navItem_1rhuc_22:hover:not(._active_1rhuc_47) {
  color: #5D5F62;
}
._navItem_1rhuc_22._active_1rhuc_47 {
  color: #171A1E;
}
._navItem_1rhuc_22._active_1rhuc_47::after {
  background-color: #00C95E;
}
._navItem_1rhuc_22._active_1rhuc_47 ._icon_1rhuc_56 {
  color: #00C95E;
}

._actionsContainer_1rhuc_60 {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
}._root_1dn8y_1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  flex-wrap: wrap;
  font-family: "Wix", sans-serif;
}

._labelContainer_1dn8y_10 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  margin-bottom: 12px;
  width: 100%;
}

._label_1dn8y_10._LARGE_1dn8y_21 {
  line-height: 1.3;
  font-size: 20px;
  color: #171A1E;
  font-weight: 600;
  text-align: left;
  font-family: "Wix", sans-serif;
}
._label_1dn8y_10._MEDIUM_1dn8y_29 {
  line-height: 1.3;
  font-size: 18px;
  color: #171A1E;
  font-weight: 600;
  text-align: left;
  font-family: "Wix", sans-serif;
}
._label_1dn8y_10._SMALL_1dn8y_37 {
  line-height: 1.3;
  font-size: 16px;
  color: #171A1E;
  font-weight: 600;
  text-align: left;
  font-family: "Wix", sans-serif;
}

._requiredMark_1dn8y_46 {
  margin-left: 2px;
  color: #F51E51;
}

._caption_1dn8y_51._bottom_1dn8y_51 {
  margin-top: 12px;
}
._caption_1dn8y_51._DEFAULT_1dn8y_54 {
  line-height: 1.3;
  font-size: 14px;
  color: #171A1E;
  font-weight: 400;
  text-align: left;
  font-family: "Wix", sans-serif;
}
._caption_1dn8y_51._ERROR_1dn8y_62 {
  line-height: 1.3;
  font-size: 14px;
  color: #F51E51;
  font-weight: 400;
  text-align: left;
  font-family: "Wix", sans-serif;
}
._caption_1dn8y_51._SUCCESS_1dn8y_70 {
  line-height: 1.3;
  font-size: 14px;
  color: #26AF39;
  font-weight: 400;
  text-align: left;
  font-family: "Wix", sans-serif;
}

._inputContainer_1dn8y_79 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  padding: 0 18px;
  border-radius: 16px;
  background-color: #FAFAFA;
  box-shadow: 1px 1px 0 0 rgba(195, 181, 181, 0.1) inset, 0 1px 6px 0 rgba(65, 49, 44, 0.05) inset;
  border: 1px solid transparent;
  width: 100%;
}
._inputContainer_1dn8y_79._LARGE_1dn8y_21 {
  height: 56px;
}
._inputContainer_1dn8y_79._MEDIUM_1dn8y_29 {
  height: 48px;
}
._inputContainer_1dn8y_79._SMALL_1dn8y_37 {
  height: 40px;
}
._inputContainer_1dn8y_79 div[data-id=icon-root] {
  color: #171A1E;
}
._inputContainer_1dn8y_79._textAreaContainer_1dn8y_105 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  padding: 10px 18px;
  height: auto;
}
._inputContainer_1dn8y_79:not(._disabled_1dn8y_115):not(._error_1dn8y_115):hover {
  background: #FFF;
  box-shadow: 0 0 2px 0 #50CA89 inset;
}
._inputContainer_1dn8y_79:not(._disabled_1dn8y_115):not(._error_1dn8y_115):hover div[data-id=icon-root] {
  color: #6A9C82;
}
._inputContainer_1dn8y_79:not(._disabled_1dn8y_115):not(._error_1dn8y_115)._active_1dn8y_122 {
  border: 1px solid #78F1B1;
  background: #FFF;
  box-shadow: 0 2px 2px 0 rgba(2, 216, 102, 0.08), 0 4px 8px 0 rgba(159, 190, 174, 0.06);
}
._inputContainer_1dn8y_79._disabled_1dn8y_115 {
  background: #FFF;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.04);
  cursor: not-allowed;
}
._inputContainer_1dn8y_79:not(._disabled_1dn8y_115)._error_1dn8y_115 {
  border: 2px solid #FC9095;
  background: #FFFAFB;
  box-shadow: 0 1px 3px 0 rgba(58, 39, 39, 0.03) inset, 0 1px 6px 0 rgba(65, 49, 44, 0.1) inset;
}

._input_1dn8y_79._LARGE_1dn8y_21 {
  line-height: 1;
  font-size: 20px;
  color: #171A1E;
  font-weight: 500;
  text-align: left;
  font-family: "Wix", sans-serif;
  height: 36px;
}
._input_1dn8y_79._LARGE_1dn8y_21::placeholder {
  font-family: "Wix", Arial, Geneva, Verdana, sans-serif;
  line-height: 1;
  font-size: 20px !important;
  color: #909193;
  font-weight: 400;
  text-align: left;
  font-family: "Wix", sans-serif;
}
._input_1dn8y_79._MEDIUM_1dn8y_29 {
  line-height: 1;
  font-size: 20px;
  color: #171A1E;
  font-weight: 500;
  text-align: left;
  font-family: "Wix", sans-serif;
  height: 28px;
}
._input_1dn8y_79._MEDIUM_1dn8y_29::placeholder {
  font-family: "Wix", Arial, Geneva, Verdana, sans-serif;
  line-height: 1;
  font-size: 20px !important;
  color: #909193;
  font-weight: 400;
  text-align: left;
  font-family: "Wix", sans-serif;
}
._input_1dn8y_79._SMALL_1dn8y_37 {
  line-height: 1;
  font-size: 18px;
  color: #171A1E;
  font-weight: 500;
  text-align: left;
  font-family: "Wix", sans-serif;
  height: 20px;
}
._input_1dn8y_79._SMALL_1dn8y_37::placeholder {
  font-family: "Wix", Arial, Geneva, Verdana, sans-serif;
  line-height: 1;
  font-size: 18px !important;
  color: #909193;
  font-weight: 400;
  text-align: left;
  font-family: "Wix", sans-serif;
}

._textAreaSizer_1dn8y_193 {
  width: 100%;
  display: inline-grid;
  vertical-align: top;
  align-items: stretch;
  position: relative;
}
._textAreaSizer_1dn8y_193::after,
._textAreaSizer_1dn8y_193 ._textArea_1dn8y_105 {
  line-height: 1.3;
  font-size: 18px;
  color: #171A1E;
  font-weight: 500;
  text-align: left;
  font-family: "Wix", sans-serif;
  width: auto;
  min-width: 1em;
  grid-area: 2/1;
  margin: 0;
  padding: 0;
  background: none;
  appearance: none;
  font-family: inherit;
}
._textAreaSizer_1dn8y_193::after::placeholder,
._textAreaSizer_1dn8y_193 ._textArea_1dn8y_105::placeholder {
  line-height: 1.3;
  font-size: 18px !important;
  color: #909193;
  font-weight: 500;
  text-align: left;
  font-family: "Wix", sans-serif;
}
._textAreaSizer_1dn8y_193::after {
  content: attr(data-value) " ";
  visibility: hidden;
  white-space: pre-wrap;
}
._textAreaSizer_1dn8y_193._hasPrefix_1dn8y_231::after {
  margin-left: 10px;
}
._textAreaSizer_1dn8y_193._hasPostfix_1dn8y_234::after {
  margin-right: 10px;
}

._input_1dn8y_79,
._textArea_1dn8y_105 {
  width: 100%;
  border: none;
  background-color: transparent;
  box-sizing: border-box;
  resize: none;
}
._input_1dn8y_79:disabled,
._textArea_1dn8y_105:disabled {
  cursor: not-allowed;
}
._input_1dn8y_79:-webkit-autofill,
._textArea_1dn8y_105:-webkit-autofill {
  background-color: transparent;
}
._input_1dn8y_79._hasPrefix_1dn8y_231,
._textArea_1dn8y_105._hasPrefix_1dn8y_231 {
  margin-left: 10px;
}
._input_1dn8y_79._hasPostfix_1dn8y_234,
._textArea_1dn8y_105._hasPostfix_1dn8y_234 {
  margin-right: 10px;
}._root_9768f_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  font-family: "Wix", sans-serif;
  position: fixed;
  z-index: 9998;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(42, 49, 76, 0.2);
  overflow-y: auto;
  overflow-x: hidden;
}

._content_9768f_19 {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  background-color: #FFF;
  border-radius: 16px;
  padding: 40px 56px;
  box-shadow: -4px -4px 4px 0 rgba(219, 227, 240, 0.33) inset, 0 3px 4px 0 rgba(4, 47, 158, 0.01), 0 6px 8px 0 rgba(24, 40, 125, 0.1), 0 21px 24px 0 rgba(64, 82, 149, 0.1);
  position: absolute;
}
._content_9768f_19._titleIcon_9768f_32 {
  padding: 12px 16px;
  border-radius: 40px;
  max-width: 618px;
  overflow-y: visible !important;
}

._header_9768f_39 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  margin-bottom: 30px;
  gap: 12px;
}
._header_9768f_39._titleIcon_9768f_32 {
  padding: 12px 12px 12px 12px;
  border-bottom: 2px solid #EFEFEF;
  margin-bottom: 12px;
}

._title_9768f_32 {
  line-height: 1;
  font-size: 20px;
  color: #171A1E;
  font-weight: 500;
  text-align: left;
  font-family: "Wix", sans-serif;
  max-width: calc(100% - 20px);
  word-wrap: unset;
}

._actionsContainer_9768f_66 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  margin-left: auto;
  z-index: 5;
}

._closeIcon_9768f_77 {
  color: #45484B;
  cursor: pointer;
}

._confirmContainer_9768f_82 {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  flex: 1;
}

._confirmText_9768f_92 {
  line-height: 1.2;
  font-size: 16px;
  color: #171A1E;
  font-weight: 400;
  text-align: left;
  font-family: "Wix", sans-serif;
  margin-bottom: 50px;
}

._confirmActionsContainer_9768f_102 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  margin-top: auto;
}

._cancelButton_9768f_112 {
  margin-right: 24px;
}._root_om3ct_1 {
  position: relative;
  width: 100%;
}

._dropZone_om3ct_6 {
  position: relative;
  border: 2px dashed #ddd;
  border-radius: 8px;
  padding: 24px;
  text-align: center;
  cursor: pointer;
  transition: all 0.3s ease;
  background-color: #f9f9f9;
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
._dropZone_om3ct_6:hover:not(._disabled_om3ct_21) {
  border-color: #00C95E;
  background-color: #E6FDF2;
}
._dropZone_om3ct_6._dragOver_om3ct_25 {
  border-color: #00C95E;
  background-color: #E6FDF2;
  transform: scale(1.01);
}
._dropZone_om3ct_6._dragOver_om3ct_25 ._uploadIcon_om3ct_30 {
  animation: _pulse_om3ct_1 1.5s infinite;
}
._dropZone_om3ct_6._error_om3ct_33 {
  border-color: #F51E51;
  background-color: #FFEFF4;
}
._dropZone_om3ct_6._disabled_om3ct_21 {
  cursor: not-allowed;
  opacity: 0.6;
  background-color: #F6F6F6;
}
._dropZone_om3ct_6._hasFile_om3ct_42 {
  border-style: solid;
  border-color: #00B454;
  background-color: #E6FDF2;
}

._previewContainer_om3ct_48 {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
._previewContainer_om3ct_48:hover ._previewOverlay_om3ct_56 {
  opacity: 1;
}

._previewImage_om3ct_60 {
  max-width: 100%;
  max-height: 300px;
  object-fit: contain;
  border-radius: 4px;
}

._previewOverlay_om3ct_56 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: white;
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 4px;
}
._previewOverlay_om3ct_56 span {
  margin-top: 8px;
  font-size: 14px;
}

._fileIconContainer_om3ct_88 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
._fileIconContainer_om3ct_88 svg {
  color: #00B454;
}

._fileInfo_om3ct_98 {
  text-align: center;
}
._fileInfo_om3ct_98 ._fileName_om3ct_101 {
  display: block;
  font-weight: 500;
  color: #171A1E;
  margin-bottom: 4px;
  word-break: break-word;
}
._fileInfo_om3ct_98 ._fileSize_om3ct_108 {
  display: block;
  font-size: 12px;
  color: #171A1E;
}

._emptyState_om3ct_114 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}

._uploadIcon_om3ct_30 {
  position: relative;
}
._uploadIcon_om3ct_30 svg {
  color: #999;
  transition: color 0.3s ease;
}
._uploadIcon_om3ct_30 ._dropHint_om3ct_128 {
  position: absolute;
  bottom: -5px;
  right: -5px;
  background: #27ED84;
  border-radius: 50%;
  padding: 4px;
}
._uploadIcon_om3ct_30 ._dropHint_om3ct_128 svg {
  color: white;
}

._dragOver_om3ct_25 ._uploadIcon_om3ct_30 svg {
  color: #00C95E;
}

._uploadText_om3ct_144 ._placeholder_om3ct_144 {
  font-size: 16px;
  font-weight: 500;
  color: #333;
  margin-bottom: 8px;
}
._uploadText_om3ct_144 ._hint_om3ct_150 {
  font-size: 12px;
  color: #666;
  line-height: 1.4;
}

._requiredMark_om3ct_156 {
  color: #F51E51;
  margin-right: 4px;
}

._removeButton_om3ct_161 {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: none;
  background: rgba(0, 0, 0, 0.5);
  color: white;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.3s ease;
}
._removeButton_om3ct_161:hover {
  background: rgba(0, 0, 0, 0.8);
}

._fileInput_om3ct_181 {
  display: none;
}

._errorMessage_om3ct_185 {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #F51E51;
  font-size: 14px;
  margin-top: 8px;
}
._errorMessage_om3ct_185._bottom_om3ct_193 {
  margin-top: 4px;
}
._errorMessage_om3ct_185 svg {
  flex-shrink: 0;
}

._caption_om3ct_200 {
  display: block;
  font-size: 12px;
  margin-bottom: 4px;
}
._caption_om3ct_200._top_om3ct_205 {
  margin-bottom: 8px;
}
._caption_om3ct_200._bottom_om3ct_193 {
  margin-top: 4px;
}
._caption_om3ct_200._error_om3ct_33 {
  color: #F51E51;
}
._caption_om3ct_200._success_om3ct_214 {
  color: #00C95E;
}
._caption_om3ct_200._warning_om3ct_217 {
  color: #FFBC0F;
}

@keyframes _pulse_om3ct_1 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}._root_1zi8d_1 {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
}

._code_1zi8d_10 {
  line-height: 20px;
  font-size: 1.2;
  color: #171A1E;
  font-weight: 500;
  text-align: left;
  font-family: "Wix", sans-serif;
}

._codeValue_1zi8d_19 {
  line-height: 20px;
  font-size: 1.2;
  color: #F51E51;
  font-weight: 500;
  text-align: left;
  font-family: "Wix", sans-serif;
}

._message_1zi8d_28 {
  line-height: 16px;
  font-size: 1.2;
  color: #171A1E;
  font-weight: 400;
  text-align: left;
  font-family: "Wix", sans-serif;
}._root_1cv83_1 {
  position: relative;
}
._root_1cv83_1:not(._disabled_1cv83_4) {
  cursor: pointer;
}

._popoverContainer_1cv83_8 {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  background-color: #FEFEFE;
  border: 2px solid #E9E9E9;
  border-radius: 16px;
  box-shadow: -4px -4px 4px 0px rgba(219, 227, 240, 0.33) inset, 0px 3px 4px 0px rgba(4, 47, 158, 0.01), 0px 6px 8px 0px rgba(24, 40, 125, 0.1), 0px 21px 24px 0px rgba(64, 82, 149, 0.1);
  padding: 12px 0;
  z-index: 10;
  position: absolute;
}
._popoverContainer_1cv83_8._LEFT-TOP_1cv83_23 {
  bottom: calc(100% + 8px);
  left: 0;
}
._popoverContainer_1cv83_8._RIGHT-TOP_1cv83_27 {
  bottom: calc(100% + 8px);
  right: 0;
}
._popoverContainer_1cv83_8._LEFT-BOTTOM_1cv83_31 {
  top: calc(100% + 8px);
  left: 0;
}
._popoverContainer_1cv83_8._RIGHT-BOTTOM_1cv83_35 {
  top: calc(100% + 8px);
  right: 0;
}._popover_zylfw_1 {
  padding: 8px 0;
}

._root_zylfw_5 {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
}

._separator_zylfw_14 {
  height: 1px;
  background-color: #E9E9E9;
  margin: 4px 0;
}

._menuItem_zylfw_20 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  line-height: 1;
  font-size: 20px;
  color: #171A1E;
  font-weight: 400;
  text-align: left;
  font-family: "Wix", sans-serif;
  background-color: transparent;
  padding: 12px;
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  gap: 12px;
}
._menuItem_zylfw_20:not(._active_zylfw_40):hover {
  background-color: #F2FFF7;
}
._menuItem_zylfw_20._active_zylfw_40 {
  background-color: #27ED84;
}

._menuItemIcon_zylfw_47 {
  color: #45484B;
}
._menuItemIcon_zylfw_47._DANGER_zylfw_50 {
  color: #F97292;
}
._menuItemIcon_zylfw_47._SUCCESS_zylfw_53 {
  color: #4EC960;
}
._menuItemIcon_zylfw_47._ALERT_zylfw_56 {
  color: #FFD952;
}

._menuItemLabel_zylfw_60 {
  flex: 1;
  line-height: 1;
  font-size: 18px;
  color: #171A1E;
  font-weight: 500;
  text-align: left;
  font-family: "Wix", sans-serif;
}
._menuItemLabel_zylfw_60._DANGER_zylfw_50 {
  color: #F51E51;
}
._menuItemLabel_zylfw_60._SUCCESS_zylfw_53 {
  color: #29BB40;
}
._menuItemLabel_zylfw_60._ALERT_zylfw_56 {
  color: #FFBC0F;
}

._menuItemLoading_zylfw_79 {
  border-top-color: inherit;
  border-bottom-color: inherit;
}

._dotsIcon_zylfw_84 {
  color: #171A1E;
}

._nestedMenuContainer_zylfw_88._LEFT_zylfw_88 {
  left: unset;
  top: 0;
  right: calc(100% + 8px);
  bottom: unset;
}
._nestedMenuContainer_zylfw_88._RIGHT_zylfw_94 {
  left: calc(100% + 8px);
  top: 0;
  right: unset;
  bottom: unset;
}
._root_1muq5_2 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
}

._field_1muq5_11 {
  width: 100%;
}
._field_1muq5_11:not(:last-child) {
  margin-bottom: 12px;
}

._buttonsContainer_1muq5_18 {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  width: 100%;
  margin-top: 24px;
  gap: 12px;
}
._buttonsContainer_1muq5_18 > * {
  flex: 1;
}

._passwordStrengthIcon_1muq5_33 {
  margin-left: 8px;
}
._passwordStrengthIcon_1muq5_33._Weak_1muq5_36 {
  color: #F51E51;
}
._passwordStrengthIcon_1muq5_33._Normal_1muq5_39 {
  color: #29BB40;
}
._passwordStrengthIcon_1muq5_33._Strong_1muq5_42 {
  color: #29BB40;
}
._passwordStrengthIcon_1muq5_33._Слабый_1muq5_45 {
  color: #F51E51;
}
._passwordStrengthIcon_1muq5_33._Обычный_1muq5_48 {
  color: #29BB40;
}
._passwordStrengthIcon_1muq5_33._Сильный_1muq5_51 {
  color: #29BB40;
}

._passwordScoreContainer_1muq5_55 {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  margin-top: 12px;
  gap: 4px;
}

._passwordScore_1muq5_55 {
  width: 33%;
  height: 6px;
  border-radius: 4px;
  background-color: #F1F1F1;
}
._passwordScore_1muq5_55._Weak_1muq5_36 {
  background-color: #F51E51;
  border: 1px solid #D31244;
}
._passwordScore_1muq5_55._Normal_1muq5_39 {
  background-color: #FFD952;
  border: 1px solid #FFBC0F;
}
._passwordScore_1muq5_55._Strong_1muq5_42 {
  background-color: #4EC960;
  border: 1px solid #26AF39;
}
._passwordScore_1muq5_55._Слабый_1muq5_45 {
  background-color: #F51E51;
  border: 1px solid #D31244;
}
._passwordScore_1muq5_55._Обычный_1muq5_48 {
  background-color: #FFD952;
  border: 1px solid #FFBC0F;
}
._passwordScore_1muq5_55._Сильный_1muq5_51 {
  background-color: #4EC960;
  border: 1px solid #26AF39;
}

._passwordMatchesIcon_1muq5_97 {
  color: #29BB40;
  margin-left: 8px;
}

._passwordNotMatchesIcon_1muq5_102 {
  color: #F51E51;
  margin-left: 8px;
}

._captionContainer_1muq5_107 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
}._root_1ett6_1 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
}

._field_1ett6_10 {
  width: 100%;
}
._field_1ett6_10:not(:last-child) {
  margin-bottom: 12px;
}

._buttonsContainer_1ett6_17 {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  width: 100%;
  margin-top: 24px;
  gap: 12px;
}
._buttonsContainer_1ett6_17 > * {
  flex: 1;
}

._passwordEditIcon_1ett6_32 {
  color: #171A1E;
  cursor: pointer;
}._root_16m4q_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  background-color: #FFBC0F;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}
._root_16m4q_1._LARGE_16m4q_13 {
  width: 48px;
  height: 48px;
}
._root_16m4q_1._LARGE_16m4q_13 ._nameText_16m4q_17 {
  line-height: 1;
  font-size: 20px;
  color: rgba(255, 250, 217, 0.64);
  font-weight: 700;
  text-align: left;
  font-family: "Wix", sans-serif;
}
._root_16m4q_1._MEDIUM_16m4q_25 {
  width: 40px;
  height: 40px;
}
._root_16m4q_1._MEDIUM_16m4q_25 ._nameText_16m4q_17 {
  line-height: 1;
  font-size: 20px;
  color: rgba(255, 250, 217, 0.64);
  font-weight: 700;
  text-align: left;
  font-family: "Wix", sans-serif;
}
._root_16m4q_1._SMALL_16m4q_37 {
  width: 32px;
  height: 32px;
}
._root_16m4q_1._SMALL_16m4q_37 ._nameText_16m4q_17 {
  line-height: 1;
  font-size: 12px;
  color: rgba(255, 250, 217, 0.64);
  font-weight: 700;
  text-align: left;
  font-family: "Wix", sans-serif;
}
._root_16m4q_1._TINY_16m4q_49 {
  width: 24px;
  height: 24px;
}
._root_16m4q_1._TINY_16m4q_49 ._nameText_16m4q_17 {
  line-height: 1;
  font-size: 12px;
  color: rgba(255, 250, 217, 0.64);
  font-weight: 700;
  text-align: left;
  font-family: "Wix", sans-serif;
}

._link_16m4q_62 {
  cursor: pointer;
}

._profileIcon_16m4q_66 {
  color: rgba(255, 250, 217, 0.64);
}._root_17vz9_1 {
  justify-self: self-end;
}

._userMenu_17vz9_5 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  cursor: pointer;
  padding: 4px 4px 4px 12px;
  border-radius: 32px;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
._userMenu_17vz9_5 ._profileInfo_17vz9_17 {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  margin-right: 10px;
}
._userMenu_17vz9_5 ._profileName_17vz9_26 {
  line-height: 1.3;
  font-size: 14px;
  color: #171A1E;
  font-weight: 800;
  text-align: right;
  font-family: "Wix", sans-serif;
}
._userMenu_17vz9_5 ._profileEmail_17vz9_34 {
  line-height: 1.2;
  font-size: 14px;
  color: #747678;
  font-weight: 400;
  text-align: right;
  font-family: "Wix", sans-serif;
}
._userMenu_17vz9_5:hover {
  background-color: #F2FFF7;
  box-shadow: 0 2px 5.7px 0 rgba(255, 255, 255, 0.62) inset, 0 1px 2px 0 rgba(76, 92, 147, 0.1);
}
._userMenu_17vz9_5:hover ._profileName_17vz9_26 {
  color: #00C95E;
}

._popover_17vz9_50 {
  z-index: 500;
}._root_14afa_1 {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  width: 100%;
  padding: 0 46px;
  background-color: #FFF;
  cursor: pointer;
  z-index: 50;
}
._root_14afa_1._customerProfile_14afa_11 {
  padding: 0 46px;
}

._logoContainer_14afa_15 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  gap: 12px;
}

._logo_14afa_15 {
  height: 18px;
}

._langSwitcher_14afa_29 {
  margin-right: 10px;
}

._currentLang_14afa_33 {
  line-height: 1.3;
  font-size: 18px;
  color: #171A1E;
  font-weight: 600;
  text-align: right;
  font-family: "Wix", sans-serif;
}._root_11yee_1 {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  width: 100%;
  flex: 1;
}

._content_11yee_12 {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  align-self: center;
  flex: 1;
  width: 100%;
}
._content_11yee_12._restrictedWidth_11yee_23 {
  max-width: 1600px;
}._loaderContainer_qtex1_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: "Wix", sans-serif;
  width: 100%;
  flex: 1;
}