/* ubuntu-cyrillic-ext-300-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/20791c5c6aba3cfde86c.woff2) format('woff2'), url(/e705c43e143451f893be.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
/* ubuntu-cyrillic-300-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/c091e890ad4ddff00cfc.woff2) format('woff2'), url(/e705c43e143451f893be.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
/* ubuntu-greek-ext-300-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/cff0f522ec5e873938da.woff2) format('woff2'), url(/e705c43e143451f893be.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* ubuntu-greek-300-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/e63ac0dd3057c9b646cb.woff2) format('woff2'), url(/e705c43e143451f893be.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* ubuntu-latin-ext-300-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/6c7c922e500cf51809de.woff2) format('woff2'), url(/e705c43e143451f893be.woff) format('woff');
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* ubuntu-latin-300-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/3a51f6c263fa234cd08c.woff2) format('woff2'), url(/e705c43e143451f893be.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* ubuntu-cyrillic-ext-400-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/80c010be16bde8b7e613.woff2) format('woff2'), url(/8629f83ad2c45e75a914.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
/* ubuntu-cyrillic-400-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/5baf1f37de97e50ab654.woff2) format('woff2'), url(/8629f83ad2c45e75a914.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
/* ubuntu-greek-ext-400-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/7f5049065c02fb5e0628.woff2) format('woff2'), url(/8629f83ad2c45e75a914.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* ubuntu-greek-400-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/038ee74fde7a2c872ee2.woff2) format('woff2'), url(/8629f83ad2c45e75a914.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* ubuntu-latin-ext-400-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/9967dbf10fc3cb92edfb.woff2) format('woff2'), url(/8629f83ad2c45e75a914.woff) format('woff');
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* ubuntu-latin-400-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/2f02effe392a63dc07a5.woff2) format('woff2'), url(/8629f83ad2c45e75a914.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* ubuntu-cyrillic-ext-500-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/80c71203776a064df1d1.woff2) format('woff2'), url(/d1f289741e5c09c85fc2.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
/* ubuntu-cyrillic-500-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/83d6df3572c5e4901a5e.woff2) format('woff2'), url(/d1f289741e5c09c85fc2.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
/* ubuntu-greek-ext-500-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/a469e27840086efcfd34.woff2) format('woff2'), url(/d1f289741e5c09c85fc2.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* ubuntu-greek-500-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/af426600834aff525657.woff2) format('woff2'), url(/d1f289741e5c09c85fc2.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* ubuntu-latin-ext-500-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/46caae5f61be18653217.woff2) format('woff2'), url(/d1f289741e5c09c85fc2.woff) format('woff');
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* ubuntu-latin-500-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/d0e9b48e993b28ecb930.woff2) format('woff2'), url(/d1f289741e5c09c85fc2.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* ubuntu-cyrillic-ext-700-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/14321031e27c465731aa.woff2) format('woff2'), url(/8c943554af3c5cb1937f.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
/* ubuntu-cyrillic-700-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/fad9440ec2b1bc4ee9f5.woff2) format('woff2'), url(/8c943554af3c5cb1937f.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
/* ubuntu-greek-ext-700-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/fdaa9645b54f6bd666f9.woff2) format('woff2'), url(/8c943554af3c5cb1937f.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* ubuntu-greek-700-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/debd2fb62678f7a002e4.woff2) format('woff2'), url(/8c943554af3c5cb1937f.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* ubuntu-latin-ext-700-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/195e8846659378454b5e.woff2) format('woff2'), url(/8c943554af3c5cb1937f.woff) format('woff');
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* ubuntu-latin-700-normal*/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/7ceec6fd3e7d00630b25.woff2) format('woff2'), url(/8c943554af3c5cb1937f.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

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

.zsJMmBxS3ZqX56cl8Qu4 > div {
  height: 2rem;
  position: relative;
  width: 2rem;
}

.DR4gcoJSEMnh_eLcuXkb {
  animation: WfhP0vP3oUYOGdKwLaTz 1s ease-in-out infinite;
  border: 0.1rem solid var(--primary-color);
  border-radius: 50%;
  border-top-color: transparent;
  display: inline-block;
  height: 120%;
  left: -10%;
  position: absolute;
  top: -10%;
  width: 120%;
}

.DR4gcoJSEMnh_eLcuXkb + img {
  width: 100%;
}

@keyframes WfhP0vP3oUYOGdKwLaTz {
  to { transform: rotate(360deg); }
}

.gds1wv9aAe5mz7LKfVoS {
  border: 2px solid #D8D8FE;
  border-radius: 100%;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 40px;
}
.ezISN17QqQVbzb8eVXpm {
  border: none;
  border-radius: 8px;
  color: white; 
  cursor: pointer;
  height: 41px;
  padding: 0 8px;
}
.ezISN17QqQVbzb8eVXpm.jlujrK3iPU8DPvhp1ZPQ,.ezISN17QqQVbzb8eVXpm.GDJjkcoKFDk1ZvMzXpZg {
  &:disabled {
    background: var(--greyscale-40);
    cursor: not-allowed;
  }
}

.ezISN17QqQVbzb8eVXpm.jlujrK3iPU8DPvhp1ZPQ {
  background: #2684FF;
}
.ezISN17QqQVbzb8eVXpm.jlujrK3iPU8DPvhp1ZPQ.noDgiZDrwQ_zC4WC0dfE {
  background: transparent;
  border: 1px solid #2684FF;
  color: #2684FF;
}
.ezISN17QqQVbzb8eVXpm.GDJjkcoKFDk1ZvMzXpZg {
  background-color: white;
  border: 1px solid var(--greyscale-80);
  color: var(--greyscale-80);
}
.ezISN17QqQVbzb8eVXpm.GDJjkcoKFDk1ZvMzXpZg path {
  fill: var(--greyscale-80);
}
.ezISN17QqQVbzb8eVXpm.GDJjkcoKFDk1ZvMzXpZg.noDgiZDrwQ_zC4WC0dfE {
  border: 1px solid var(--info-40);
  color: var(--info-40);
}
.ezISN17QqQVbzb8eVXpm.TK9l0Vp91oLjt_rflxCw {
  border: none;
  background-color: transparent;
  color: var(--info-40);
}
.ezISN17QqQVbzb8eVXpm.GDJjkcoKFDk1ZvMzXpZg.noDgiZDrwQ_zC4WC0dfE path {
  fill: var(--info-40);
}
.ezISN17QqQVbzb8eVXpm.GDJjkcoKFDk1ZvMzXpZg.c1U1VYkza58oby39oYeY {
  border: 1px solid var(--success-40);
  color: var(--success-40);
}
.ezISN17QqQVbzb8eVXpm.GDJjkcoKFDk1ZvMzXpZg.c1U1VYkza58oby39oYeY path {
  fill: var(--success-40);
}
.ezISN17QqQVbzb8eVXpm.GDJjkcoKFDk1ZvMzXpZg.ez2T1Akqfh3fqPA_0NfW {
  border: 1px solid #00C7E6;
  color: #00C7E6;
}
.ezISN17QqQVbzb8eVXpm.GDJjkcoKFDk1ZvMzXpZg.ez2T1Akqfh3fqPA_0NfW path {
  fill: #00C7E6;
}
.ezISN17QqQVbzb8eVXpm.GDJjkcoKFDk1ZvMzXpZg.YP_oMc6tKHkuwXEhH_rW {
  border: 1px solid var(--error-40);
  color: var(--error-40);
}
.ezISN17QqQVbzb8eVXpm.GDJjkcoKFDk1ZvMzXpZg.YP_oMc6tKHkuwXEhH_rW path {
  fill: var(--error-40);
}
.ezISN17QqQVbzb8eVXpm.Cl14VPXukz0rOWRz93_v {
  height: 24px;
  padding: 0;
  width: 24px;
}
.ezISN17QqQVbzb8eVXpm.ZkyBs4IDALv0B_xvsunP {
  padding: 0;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.ezISN17QqQVbzb8eVXpm.ZkyBs4IDALv0B_xvsunP > label {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
}
.ezISN17QqQVbzb8eVXpm.Cl14VPXukz0rOWRz93_v label {
  display: flex;
  justify-content: center;
}
.ezISN17QqQVbzb8eVXpm.Cl14VPXukz0rOWRz93_v svg {
  height: 16px;
  width: 16px;
}
.ezISN17QqQVbzb8eVXpm.lCojag3afpVAq0IfaIvH {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ezISN17QqQVbzb8eVXpm.lCojag3afpVAq0IfaIvH label {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.ezISN17QqQVbzb8eVXpm > label {
  cursor: inherit;
}
.UFAqfnU1dOts6QQSdzjR {
  font-family: 'Nunito', sans-serif;
}

.UFAqfnU1dOts6QQSdzjR.LhlF8CFGrR9AJAz4aueM {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
}

.UFAqfnU1dOts6QQSdzjR.dTE8Fd64y2cJ4kpa03uB {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
}

.UFAqfnU1dOts6QQSdzjR.msTxqkpZBxxKuMmX1ZMg {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}

.UFAqfnU1dOts6QQSdzjR.ZWMC9W7bqA1HEIv5n2NI {
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
}

.UFAqfnU1dOts6QQSdzjR.XxHyhj1XQvnsqfkJ1E6H {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

.UFAqfnU1dOts6QQSdzjR.qrMGrucG7VLvBG0REJuQ {
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
}

.UFAqfnU1dOts6QQSdzjR.CxP5nlvCUdy9DrVKsl5Y {
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
}

.UFAqfnU1dOts6QQSdzjR.HrPCyKjdulkyspzXi_Xe {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 36px;
}

.UFAqfnU1dOts6QQSdzjR.jgZa3ushXkF5AtlqxYK7 {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}

.UFAqfnU1dOts6QQSdzjR.GAikI9AP5QcUgesw2_SG {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.UFAqfnU1dOts6QQSdzjR.eefJaUbih1oRBCOkGWEh {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
}
.XTVQXR6isRJrnddNENeF {
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  padding: 12px 20px;
}
.W4pSMOZrettuYehbxC9Y {
  align-items: center;
  cursor: pointer;
  display: flex;
}

.W4pSMOZrettuYehbxC9Y > label {
  margin-left: 10.5px;
}

.W4pSMOZrettuYehbxC9Y > input {
  accent-color: var(--info-40);
  height: 15px;
  width: 15px;
}
.SX6je0w5BSuKPLorCSsD {
  position: relative;
}

.SX6je0w5BSuKPLorCSsD .pEaPNU3IuIgPgbQ86RSs {
  background: white;
  border: 1px solid var(--greyscale-60);
  bottom: 40px;
  display: none;
  position: absolute;
  z-index: 2;
}

.SX6je0w5BSuKPLorCSsD input:disabled {
  background-color: white !important;
  cursor: pointer !important;
}

.SX6je0w5BSuKPLorCSsD .pEaPNU3IuIgPgbQ86RSs.lMnDeLQUMV0zFoD6R1x9 {
  display: block;
}
.sClmbiPSh228REKp1kla {
  display: flex;
  flex-direction: column;
}

.sClmbiPSh228REKp1kla > .t1LOxqXssghAYHUVqVpu > caption {
  margin-bottom: 7px;
}

.sClmbiPSh228REKp1kla > span.BYEDfS8jW_akIkOAz_QT:nth-last-of-type(1) {
  display: flex;
  margin-top: 8px;
}

.sClmbiPSh228REKp1kla > .BYEDfS8jW_akIkOAz_QT > label {
  color: var(--primary-40);
  margin-left: 8px;
}

.sClmbiPSh228REKp1kla > span > input {
  background: #FFFFFF;
  border: 1px solid var(--greyscale-60);
  border-radius: 8px;
  height: 40px;
  padding: 0 8px;
}

.sClmbiPSh228REKp1kla > span.yBWmKth5RYLKt7E56tPT {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}

.sClmbiPSh228REKp1kla > span.yBWmKth5RYLKt7E56tPT.jifdW8f56t9peY1tA58w {
  display: flex;
}

.sClmbiPSh228REKp1kla > span.yBWmKth5RYLKt7E56tPT.jifdW8f56t9peY1tA58w > input {
  display: flex;
  border-radius: 0px 8px 8px 0px;
}

.sClmbiPSh228REKp1kla > span.yBWmKth5RYLKt7E56tPT.jifdW8f56t9peY1tA58w .QsUlmtOdXIpDgLLUzV0A {
  align-items: center;
  background: #F0F2F3;
  border: 1px solid var(--greyscale-60);
  border-right: none;
  border-radius: 8px 0px 0px 8px;
  display: flex;
  height: 40px;
  padding: 0 12px;
}

.sClmbiPSh228REKp1kla > span.yBWmKth5RYLKt7E56tPT.BYEDfS8jW_akIkOAz_QT > input {
  border: 1px solid var(--primary-40);
}

.sClmbiPSh228REKp1kla > span.yBWmKth5RYLKt7E56tPT > svg {
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
}

.sClmbiPSh228REKp1kla > span > input:disabled {
  background-color: var(--greyscale-30);
  cursor: not-allowed;
}

.sClmbiPSh228REKp1kla > span > input:focus {
  border: 1px solid var(--info-40);
  outline-width: 0;
}

.sClmbiPSh228REKp1kla > span > input::-moz-placeholder {
  color: inherit;
  opacity: 0.5;
}

.sClmbiPSh228REKp1kla > span > input::placeholder {
  color: inherit;
  opacity: 0.5;
}

.sClmbiPSh228REKp1kla > span {
  position: relative;
}
.sClmbiPSh228REKp1kla > span.BAKLiScF6Y9NVtJpfRC7 > input {
  padding-left: 35px;
}
.sClmbiPSh228REKp1kla > span.DpG77b0DFEJeQ7xrmV4j > input {
  padding-right: 35px;
}
.sClmbiPSh228REKp1kla > span > svg.BAKLiScF6Y9NVtJpfRC7 {
  position: absolute;
  left: 10px;
}
.sClmbiPSh228REKp1kla > span > svg.DpG77b0DFEJeQ7xrmV4j {
  position: absolute;
  right: 10px;
}
.sClmbiPSh228REKp1kla > span > svg.DpG77b0DFEJeQ7xrmV4j path {
  fill: var(--greyscale-70);
  position: absolute;
  right: 10px;
}
.rdrCalendarWrapper {
  box-sizing: border-box;
  background: #ffffff;
  display: inline-flex;
  flex-direction: column;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.rdrDateDisplay{
  display: flex;
  justify-content: space-between;
}

.rdrDateDisplayItem{
  flex: 1 1;
  width: 0;
  text-align: center;
  color: inherit;
}

.rdrDateDisplayItem + .rdrDateDisplayItem{
    margin-left: 0.833em;
  }

.rdrDateDisplayItem input{
    text-align: inherit
  }

.rdrDateDisplayItem input:disabled{
      cursor: default;
    }

.rdrDateDisplayItemActive{}

.rdrMonthAndYearWrapper {
  box-sizing: inherit;
  display: flex;
  justify-content: space-between;
}

.rdrMonthAndYearPickers{
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rdrMonthPicker{}

.rdrYearPicker{}

.rdrNextPrevButton {
  box-sizing: inherit;
  cursor: pointer;
  outline: none;
}

.rdrPprevButton {}

.rdrNextButton {}

.rdrMonths{
  display: flex;
}

.rdrMonthsVertical{
  flex-direction: column;
}

.rdrMonthsHorizontal > div > div > div{
  display: flex;
  flex-direction: row;
}

.rdrMonth{
  width: 27.667em;
}

.rdrWeekDays{
  display: flex;
}

.rdrWeekDay {
  flex-basis: calc(100% / 7);
  box-sizing: inherit;
  text-align: center;
}

.rdrDays{
  display: flex;
  flex-wrap: wrap;
}

.rdrDateDisplayWrapper{}

.rdrMonthName{}

.rdrInfiniteMonths{
  overflow: auto;
}

.rdrDateRangeWrapper{
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.rdrDateInput {
  position: relative;
}

.rdrDateInput input {
    outline: none;
  }

.rdrDateInput .rdrWarning {
    position: absolute;
    font-size: 1.6em;
    line-height: 1.6em;
    top: 0;
    right: .25em;
    color: #FF0000;
  }

.rdrDay {
  box-sizing: inherit;
  width: calc(100% / 7);
  position: relative;
  font: inherit;
  cursor: pointer;
}

.rdrDayNumber {
  display: block;
  position: relative;
}

.rdrDayNumber span{
    color: #1d2429;
  }

.rdrDayDisabled {
  cursor: not-allowed;
}

@supports (-ms-ime-align: auto) {
  .rdrDay {
    flex-basis: 14.285% !important;
  }
}

.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge{
  pointer-events: none;
}

.rdrInRange{}

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview{
  pointer-events: none;
}

.rdrDayHovered{}

.rdrDayActive{}

.rdrDateRangePickerWrapper{
  display: inline-flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.rdrDefinedRangesWrapper{}

.rdrStaticRanges{
  display: flex;
  flex-direction: column;
}

.rdrStaticRange{
  font-size: inherit;
}

.rdrStaticRangeLabel{}

.rdrInputRanges{}

.rdrInputRange{
  display: flex;
}

.rdrInputRangeInput{}

.rdrCalendarWrapper{
  color: #000000;
  font-size: 12px;
}

.rdrDateDisplayWrapper{
  background-color: rgb(239, 242, 247);
}

.rdrDateDisplay{
  margin: 0.833em;
}

.rdrDateDisplayItem{
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 2px 0 rgba(35, 57, 66, 0.21);
  border: 1px solid transparent;
}

.rdrDateDisplayItem input{
    cursor: pointer;
    height: 2.5em;
    line-height: 2.5em;
    border: 0px;
    background: transparent;
    width: 100%;
    color: #849095;
  }

.rdrDateDisplayItemActive{
  border-color: currentColor;
}

.rdrDateDisplayItemActive input{
    color: #7d888d
  }

.rdrMonthAndYearWrapper {
  align-items: center;
  height: 60px;
  padding-top: 10px;
}

.rdrMonthAndYearPickers{
  font-weight: 600;
}

.rdrMonthAndYearPickers select{
    -moz-appearance: none;
         appearance: none;
    -webkit-appearance: none;
    border: 0;
    background: transparent;
    padding: 10px 30px 10px 10px;
    border-radius: 4px;
    outline: 0;
    color: #3e484f;
    background: url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;
    background-position: right 8px center;
    cursor: pointer;
    text-align: center
  }

.rdrMonthAndYearPickers select:hover{
      background-color: rgba(0,0,0,0.07);
    }

.rdrMonthPicker, .rdrYearPicker{
  margin: 0 5px
}

.rdrNextPrevButton {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 0.833em;
  padding: 0;
  border: 0;
  border-radius: 5px;
  background: #EFF2F7
}

.rdrNextPrevButton:hover{
    background: #E1E7F0;
  }

.rdrNextPrevButton i {
    display: block;
    width: 0;
    height: 0;
    padding: 0;
    text-align: center;
    border-style: solid;
    margin: auto;
    transform: translate(-3px, 0px);
  }

.rdrPprevButton i {
    border-width: 4px 6px 4px 4px;
    border-color: transparent rgb(52, 73, 94) transparent transparent;
    transform: translate(-3px, 0px);
  }

.rdrNextButton i {
    margin: 0 0 0 7px;
    border-width: 4px 4px 4px 6px;
    border-color: transparent transparent transparent rgb(52, 73, 94);
    transform: translate(3px, 0px);
  }

.rdrWeekDays {
  padding: 0 0.833em;
}

.rdrMonth{
  padding: 0 0.833em 1.666em 0.833em;
}

.rdrMonth .rdrWeekDays {
    padding: 0;
  }

.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{
  display: none;
}

.rdrWeekDay {
  font-weight: 400;
  line-height: 2.667em;
  color: rgb(132, 144, 149);
}

.rdrDay {
  background: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 0;
  padding: 0;
  line-height: 3.000em;
  height: 3.000em;
  text-align: center;
  color: #1d2429
}

.rdrDay:focus {
    outline: 0;
  }

.rdrDayNumber {
  outline: 0;
  font-weight: 300;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  top: 5px;
  bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rdrDayToday .rdrDayNumber span{
  font-weight: 500
}

.rdrDayToday .rdrDayNumber span:after{
    content: '';
    position: absolute;
    bottom: 4px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 18px;
    height: 2px;
    border-radius: 2px;
    background: #3d91ff;
  }

.rdrDayToday:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span:after{
      background: #fff;
    }

.rdrDay:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span{
          color: rgba(255, 255, 255, 0.85);
        }

.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge{
  background: currentColor;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  bottom: 5px;
}

.rdrSelected{
  left: 2px;
  right: 2px;
}

.rdrInRange{}

.rdrStartEdge{
  border-top-left-radius: 1.042em;
  border-bottom-left-radius: 1.042em;
  left: 2px;
}

.rdrEndEdge{
  border-top-right-radius: 1.042em;
  border-bottom-right-radius: 1.042em;
  right: 2px;
}

.rdrSelected{
  border-radius: 1.042em;
}

.rdrDayStartOfMonth .rdrInRange, .rdrDayStartOfMonth .rdrEndEdge, .rdrDayStartOfWeek .rdrInRange, .rdrDayStartOfWeek .rdrEndEdge{
    border-top-left-radius: 1.042em;
    border-bottom-left-radius: 1.042em;
    left: 2px;
  }

.rdrDayEndOfMonth .rdrInRange,  .rdrDayEndOfMonth .rdrStartEdge,  .rdrDayEndOfWeek .rdrInRange,  .rdrDayEndOfWeek .rdrStartEdge{
    border-top-right-radius: 1.042em;
    border-bottom-right-radius: 1.042em;
    right: 2px;
  }

.rdrDayStartOfMonth .rdrDayInPreview, .rdrDayStartOfMonth .rdrDayEndPreview, .rdrDayStartOfWeek .rdrDayInPreview, .rdrDayStartOfWeek .rdrDayEndPreview{
    border-top-left-radius: 1.333em;
    border-bottom-left-radius: 1.333em;
    border-left-width: 1px;
    left: 0px;
  }

.rdrDayEndOfMonth .rdrDayInPreview, .rdrDayEndOfMonth .rdrDayStartPreview, .rdrDayEndOfWeek .rdrDayInPreview, .rdrDayEndOfWeek .rdrDayStartPreview{
   border-top-right-radius: 1.333em;
   border-bottom-right-radius: 1.333em;
   border-right-width: 1px;
   right: 0px;
 }

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview{
  background: rgba(255, 255, 255, 0.09);
  position: absolute;
  top: 3px;
  left: 0px;
  right: 0px;
  bottom: 3px;
  pointer-events: none;
  border: 0px solid currentColor;
  z-index: 1;
}

.rdrDayStartPreview{
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-left-radius: 1.333em;
  border-bottom-left-radius: 1.333em;
  left: 0px;
}

.rdrDayInPreview{
  border-top-width: 1px;
  border-bottom-width: 1px;
}

.rdrDayEndPreview{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-right-radius: 1.333em;
  border-bottom-right-radius: 1.333em;
  right: 2px;
  right: 0px;
}

.rdrDefinedRangesWrapper{
  font-size: 12px;
  width: 226px;
  border-right: solid 1px #eff2f7;
  background: #fff;
}

.rdrDefinedRangesWrapper .rdrStaticRangeSelected{
    color: currentColor;
    font-weight: 600;
  }

.rdrStaticRange{
  border: 0;
  cursor: pointer;
  display: block;
  outline: 0;
  border-bottom: 1px solid #eff2f7;
  padding: 0;
  background: #fff
}

.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{
      background: #eff2f7;
    }

.rdrStaticRangeLabel{
  display: block;
  outline: 0;
  line-height: 18px;
  padding: 10px 20px;
  text-align: left;
}

.rdrInputRanges{
  padding: 10px 0;
}

.rdrInputRange{
  align-items: center;
  padding: 5px 20px;
}

.rdrInputRangeInput{
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  text-align: center;
  border: solid 1px rgb(222, 231, 235);
  margin-right: 10px;
  color: rgb(108, 118, 122)
}

.rdrInputRangeInput:focus, .rdrInputRangeInput:hover{
    border-color: rgb(180, 191, 196);
    outline: 0;
    color: #333;
  }

.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{
  content: '';
  border: 1px solid currentColor;
  border-radius: 1.333em;
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: 0px;
  right: 0px;
  background: transparent;
}

.rdrDayPassive{
  pointer-events: none;
}

.rdrDayPassive .rdrDayNumber span{
    color: #d5dce0;
  }

.rdrDayPassive .rdrInRange, .rdrDayPassive .rdrStartEdge, .rdrDayPassive .rdrEndEdge, .rdrDayPassive .rdrSelected, .rdrDayPassive .rdrDayStartPreview, .rdrDayPassive .rdrDayInPreview, .rdrDayPassive .rdrDayEndPreview{
    display: none;
  }

.rdrDayDisabled {
  background-color: rgb(248, 248, 248);
}

.rdrDayDisabled .rdrDayNumber span{
    color: #aeb9bf;
  }

.rdrDayDisabled .rdrInRange, .rdrDayDisabled .rdrStartEdge, .rdrDayDisabled .rdrEndEdge, .rdrDayDisabled .rdrSelected, .rdrDayDisabled .rdrDayStartPreview, .rdrDayDisabled .rdrDayInPreview, .rdrDayDisabled .rdrDayEndPreview{
    filter: grayscale(100%) opacity(60%);
  }

.rdrMonthName{
  text-align: left;
  font-weight: 600;
  color: #849095;
  padding: 0.833em;
}

.NxrgPS0g4xpmw927ybbh {
  position: relative;
}

.NxrgPS0g4xpmw927ybbh .fbB0Kgp_6KTdivj5E23D {
  border: 1px solid var(--greyscale-60);
  display: none;
  position: absolute;
  z-index: 10;
}

.NxrgPS0g4xpmw927ybbh input:disabled {
  background-color: white !important;
  cursor: pointer !important;
}

.NxrgPS0g4xpmw927ybbh .fbB0Kgp_6KTdivj5E23D.PLAAUDCQQBIrGz1qaxCM {
  display: block;
}
.ErDLHYTykKajVsMWr3WL {
  position: relative;
}
.ErDLHYTykKajVsMWr3WL > .AN4L_cF_CQbBzM6eyBHh {  
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
}

.ErDLHYTykKajVsMWr3WL > .mX4ycKf3sxgXjNRQF4uW {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 28px;
}

.ErDLHYTykKajVsMWr3WL > .mX4ycKf3sxgXjNRQF4uW > .dNIUy6aZCG5jtK3vsLQB {
  align-items: center;
  display: flex;
}

.ErDLHYTykKajVsMWr3WL > .mX4ycKf3sxgXjNRQF4uW > .dNIUy6aZCG5jtK3vsLQB > button {
  margin-left: 12px;
  padding: 0 12px;
}

.ErDLHYTykKajVsMWr3WL > .mX4ycKf3sxgXjNRQF4uW > .dNIUy6aZCG5jtK3vsLQB > button > label {
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
}

.ErDLHYTykKajVsMWr3WL > .mX4ycKf3sxgXjNRQF4uW > .dNIUy6aZCG5jtK3vsLQB > button > label > svg {
  margin-left: 8px;
}

.ErDLHYTykKajVsMWr3WL > .mX4ycKf3sxgXjNRQF4uW span {
  color: var(--greyscale-100);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  padding: 0 6px;
}

.ErDLHYTykKajVsMWr3WL > .mX4ycKf3sxgXjNRQF4uW > div:last-of-type {
  align-items: center;
  display: flex;
}

.ErDLHYTykKajVsMWr3WL > .COyged6ZleHpCnuulXSP {
  overflow: scroll;
}
.jWzQwaSLQSx2NKlB6nQg {
  border-collapse: collapse;
  color: black;
}

.jWzQwaSLQSx2NKlB6nQg td,th {
  background: #FFFFFF;
  box-shadow: inset 0px -1px 0px #F1F1F1;
  min-height: 60px;
  padding: 10.5px 25px;
  text-align: center;
  white-space: nowrap;
}

.jWzQwaSLQSx2NKlB6nQg tr:nth-child(odd) td {
  background-color: var(--info-10);
  border-color: var(--info-10);
}

.IXC4kRs2bKKwcpmZKJ0a {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  justify-content: center;
  text-align: center;
}

.IXC4kRs2bKKwcpmZKJ0a button {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 24px;
  width: 114px;
}

.IXC4kRs2bKKwcpmZKJ0a button label {
  align-items: center;
  display: flex;
}

.IXC4kRs2bKKwcpmZKJ0a button label svg {
  margin-right: 10px;
}

@media only screen and (max-width: 1000px) {
  .ErDLHYTykKajVsMWr3WL > .mX4ycKf3sxgXjNRQF4uW {
    align-items: flex-start;
    flex-direction: column;
  }
  .ErDLHYTykKajVsMWr3WL > .mX4ycKf3sxgXjNRQF4uW > .dNIUy6aZCG5jtK3vsLQB {
    margin-bottom: 20px;
  }

  .ErDLHYTykKajVsMWr3WL table {
    display: block;
    overflow-x: auto;
    width: 100%;
  }
}

.zCjCFfwJTvNnml7pzhuF {
  display: grid;
  grid-template-columns: repeat(auto-fill, 32px);
  grid-column-gap: 8px;
}

.zCjCFfwJTvNnml7pzhuF > span {
  align-items: center;
  border: 1px solid var(--greyscale-60);
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  justify-content: center;
  height: 32px;
  width: 32px;
}

.zCjCFfwJTvNnml7pzhuF > span:hover,.Tl61B3jwHjphlSKH207r {
  background-color: var(--info-10);
}

.CIPKcQmKKosH1maMf6wN {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #000000;
  display: inline;
  font-feature-settings: "tnum";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  position: fixed;
  top: 40px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none
}

.CIPKcQmKKosH1maMf6wN.Wr0NQ2ZwkyLVnCaeJ7BG .UZ8zp4HMPlJcyR3fbBoe {
  background-color: var(--error-20)
}

.CIPKcQmKKosH1maMf6wN.Wr0NQ2ZwkyLVnCaeJ7BG svg {
  fill: var(--error-60)
}

.CIPKcQmKKosH1maMf6wN.hcM8Hld50qlXQ1lHKqv5 .UZ8zp4HMPlJcyR3fbBoe {
  background-color: var(--success-20)
}

.CIPKcQmKKosH1maMf6wN.hcM8Hld50qlXQ1lHKqv5 svg {
  fill: var(--success-60)
}

.CIPKcQmKKosH1maMf6wN .el_Gw4b8o4huE2lDcd1d {
  margin-right: 8px;
}

.nuGVrXr_VwBeTNc703HO {
  display: flex;
  justify-content: center;
  padding: 8px;
  text-align: center
}

.CIPKcQmKKosH1maMf6wN .GTtOE6eUGgfSV4tx2ZrW {
  cursor: pointer;
  margin-left: 8px;
}

.UZ8zp4HMPlJcyR3fbBoe {
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;
  display: flex;
  padding: 10px 16px;
  pointer-events: all;
  width: -moz-fit-content;
  width: fit-content;
}

.gaV0DkWOMkDoeiu9vbU1 .Hyf5MoIXWST4B8z7oa9i {
  color: var(--success-color)
}

.NmaqxiIuHTkfbaIa6veQ .Hyf5MoIXWST4B8z7oa9i {
  color: var(--error-color)
}

.j8TCcF3wPYdFi4ZMDMGn .Hyf5MoIXWST4B8z7oa9i {
  color: var(--warning-color)
}

.u9J6V7qZ_Cc3y0SPBUWk .Hyf5MoIXWST4B8z7oa9i,.rvZntpOkmB4LjOdOmbJ8 .Hyf5MoIXWST4B8z7oa9i {
  color: var(--info-color)
}

.CIPKcQmKKosH1maMf6wN .Hyf5MoIXWST4B8z7oa9i {
  position: relative;
  top: 1px;
  margin-right: 8px;
  font-size: 16px
}

.nuGVrXr_VwBeTNc703HO.PJ50aQn41iBVGPk_fV_Q.I4ef4Ii3cYMyUACYeUtI {
  animation-name: Ufj531i3BK2Oyh5RE6HA;
  animation-duration: .3s
}

@keyframes Ufj531i3BK2Oyh5RE6HA {
  0% {
      max-height: 150px;
      padding: 8px;
      opacity: 1
  }

  to {
      max-height: 0;
      padding: 0;
      opacity: 0
  }
}
.pKC3IYM5vnpXpgE_Cynv {
  align-items: center;
  display: flex;
  height: 100vh;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 1010;
}

.pKC3IYM5vnpXpgE_Cynv h3 {
  color: black;
}

.pKC3IYM5vnpXpgE_Cynv .mSK0mLK3KPOLDErRgF83 {
  fill: var(--greyscale-80);
  cursor: pointer;
  position: absolute;
  right: 16px;
  top: 16px;
}

.pKC3IYM5vnpXpgE_Cynv > .km_Q6JJFXA13d2HzbxuD {
  background: #FFFFFF;
  border-radius: 8px;
  box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.12);
  min-height: 50px;
  min-width: 100px;
  padding: 16px;
  position: relative;
  z-index: 1;
}

.pKC3IYM5vnpXpgE_Cynv > span {
  background: rgba(0, 0, 0, 0.5);
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}

.NpV4B1egAkKK_HUgiy93 {
  position: relative;
}

.NpV4B1egAkKK_HUgiy93 > label {
  width: 100%;
}

.NpV4B1egAkKK_HUgiy93 > div:nth-child(2){
  border: 1px solid var(--greyscale-60);
  display: flex;
  flex-direction: column;
}

.NpV4B1egAkKK_HUgiy93 input {
  caret-color: transparent;
  cursor: pointer;
}

.NpV4B1egAkKK_HUgiy93.larvFUXieBJp15Yv4Jnd input {
  background-color: white !important;
  cursor: pointer !important;
}

.NpV4B1egAkKK_HUgiy93.EZj1lADwP_VS48yw4vNQ span:nth-of-type(1) svg {
  -moz-transform: rotate(180deg) translateY(50%) !important;
  -o-transform: rotate(180deg) translateY(50%) !important;
  -webkit-transform: rotate(180deg) translateY(50%) !important;
  transition: transform 0.2s;
  transform: rotate(180deg) translateY(50%) !important;
}

.NpV4B1egAkKK_HUgiy93.VjNQ7g7I0E1scvEt1uCc span:nth-of-type(1) svg {
  -moz-transform: rotate(0deg) translateY(-50%) !important;
  -o-transform: rotate(0deg) translateY(-50%) !important;
  -webkit-transform: rotate(0deg) translateY(-50%) !important;
  transition: transform 0.2s;
  transform: rotate(0deg) translateY(-50%) !important;
}
.NpV4B1egAkKK_HUgiy93 > div:nth-child(2) {
  position: absolute;
  max-height: 300px;
  overflow: scroll;
  width: 100%;
  z-index: 2;
}

.NpV4B1egAkKK_HUgiy93 > div:nth-child(2) > div {
  background-color: white;
  cursor: pointer;
  padding: 8px;
  z-index: 2;
}

.NpV4B1egAkKK_HUgiy93 > div:nth-child(2) > div:hover {
  background-color: var(--greyscale-30);
}

.tXJmILsjZaXuBfn8T7OO {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 284px;
  width: 343px;
}

.tXJmILsjZaXuBfn8T7OO button {
  margin-top: 16px;
  width: 100px;
}

.tXJmILsjZaXuBfn8T7OO .c7ruWSzwfYgt5ut7HmEC {
  -moz-column-gap: 20px;
       column-gap: 20px;
  display: grid;
  grid-template-columns: 100px 100px;
}

.tXJmILsjZaXuBfn8T7OO h3 {
  color: var(--greyscale-100);
}

.tXJmILsjZaXuBfn8T7OO h5 {
  color: var(--greyscale-90);
  text-align: center;
}

.tXJmILsjZaXuBfn8T7OO img {
  height: 80px;
  margin-bottom: 16px;
  width: 80px;
}

.V5mJI3D8EnWM9kXNNJxY {
  background: #FFFFFF;
  box-shadow: inset -1px 0px 0px #F1F1F1;
  color: var(--greyscale-100);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: 100vh;
  line-height: 100%;
  width: 260px;
}

.V5mJI3D8EnWM9kXNNJxY > .DKbrJnsEeoDbbIMQK_ff {
  align-items: center;
  display: flex;
  height: 92px;
  justify-content: center;
  width: inherit;
}

.V5mJI3D8EnWM9kXNNJxY > .DKbrJnsEeoDbbIMQK_ff > img {
  height: inherit;
}

.V5mJI3D8EnWM9kXNNJxY > .DKbrJnsEeoDbbIMQK_ff > .StKRHeZLrwNJMI1_q8YK {
  display: none;
}

.V5mJI3D8EnWM9kXNNJxY li {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 48px;
  padding: 0 24px;
  position: relative;
  transform: rotate(0deg);
}

.V5mJI3D8EnWM9kXNNJxY li .PF7ibr0uwQe9fSAu31vs {
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transition: transform 0.2s;
  transform: rotate(180deg);
}

.V5mJI3D8EnWM9kXNNJxY li .HNVqPnMpfrp_GVj0UBLQ {
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.2s;
  transform: rotate(0deg);
}

.V5mJI3D8EnWM9kXNNJxY li > ul {
  margin-left: -20px;
  position: absolute;
  top: 100%;
  width: 100%;
}

.V5mJI3D8EnWM9kXNNJxY li.MQUoFpPubPFOMvHza1K1 {
  padding-left: 65px;
}

.V5mJI3D8EnWM9kXNNJxY li:hover,.RS2d3EH4bWPDq9KTDPpB {
  background-color: var(--info-10);
  border-right: 4px solid var(--info-40);
  box-sizing: border-box;
}

.V5mJI3D8EnWM9kXNNJxY li:hover > label,.RS2d3EH4bWPDq9KTDPpB > label {
  color: var(--info-40);
  font-weight: 600;
}

.V5mJI3D8EnWM9kXNNJxY li:hover > .Y41tmH3N0VskMyUa1tQL {
  right: 16px;
}

.V5mJI3D8EnWM9kXNNJxY .dyPdTC5iS0b0Rdz7BDXI {
  box-shadow: inset 0px 1px 0px #F1F1F1;
  display: flex;
  padding: 24px;
}

.V5mJI3D8EnWM9kXNNJxY .KNR3fzBuu9lrdp2Dyeyb .B2_RtneLPHdfj2JD1ydw {
  color: var(--info-40);
  fill: var(--info-40);
}

.V5mJI3D8EnWM9kXNNJxY .KNR3fzBuu9lrdp2Dyeyb .B2_RtneLPHdfj2JD1ydw:hover {
  background-color: var(--info-10);
}

.V5mJI3D8EnWM9kXNNJxY > .KNR3fzBuu9lrdp2Dyeyb {
  background-color: white;
  bottom: 0;
  position: fixed;
  width: inherit;
}

.V5mJI3D8EnWM9kXNNJxY .dyPdTC5iS0b0Rdz7BDXI > img {
  margin-right: 16px;
}

.V5mJI3D8EnWM9kXNNJxY .dyPdTC5iS0b0Rdz7BDXI > div {
  display: flex;
  flex-direction: column;
}

.V5mJI3D8EnWM9kXNNJxY svg._EZOGb6l4SC3aJiPBs2s {
  margin-right: 20px;
}

.V5mJI3D8EnWM9kXNNJxY svg.Y41tmH3N0VskMyUa1tQL {
  position: absolute;
  right: 20px;
}

@media only screen and (max-width: 1000px) {
  .V5mJI3D8EnWM9kXNNJxY {
    height: 92px;
    position: fixed;
    width: 100vw;
    z-index: 1;
  }

  .V5mJI3D8EnWM9kXNNJxY > svg.YrfnQNfHRRsHR7ogVzbU {
    display: block;
    z-index: 10002;
  }

  .V5mJI3D8EnWM9kXNNJxY > svg {
    display: none;
    position: absolute;
    right: 10px;
    top: 25px;
  }
  .V5mJI3D8EnWM9kXNNJxY > svg > path {
    fill: var(--greyscale-100);
  }

  .V5mJI3D8EnWM9kXNNJxY > .DKbrJnsEeoDbbIMQK_ff {
    justify-content: space-between;
    padding: 0 10 px;
    margin: -10px 0;
  }

  .V5mJI3D8EnWM9kXNNJxY > .DKbrJnsEeoDbbIMQK_ff > .StKRHeZLrwNJMI1_q8YK {
    display: block;
    height: 24px;
    margin-right: 10px;
    width: 24px;
  }

  .V5mJI3D8EnWM9kXNNJxY > ul {
    height: calc(100vh - 185px);
    padding-top: 80px;
    top: 0;
  }

  .V5mJI3D8EnWM9kXNNJxY > ul.YrfnQNfHRRsHR7ogVzbU {
    display: block;
    right: 0;
  }

  .V5mJI3D8EnWM9kXNNJxY > .KNR3fzBuu9lrdp2Dyeyb.YrfnQNfHRRsHR7ogVzbU {
    display: block;
    right: 0;
  }

  .V5mJI3D8EnWM9kXNNJxY > ul,.KNR3fzBuu9lrdp2Dyeyb {
    position: absolute;
    right: -75%;
    transition-property: right;
    transition-duration: 0.5s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    width: 75% !important;
    z-index: 10001;
  }

  .V5mJI3D8EnWM9kXNNJxY > ul,.KNR3fzBuu9lrdp2Dyeyb{
    background-color: white;
  }

  .V5mJI3D8EnWM9kXNNJxY > .KNR3fzBuu9lrdp2Dyeyb > ul > li {
    background-color: white;
  }
}

.Sus4CCUKvtXS9xQ5trqA {
  background: rgba(0, 0, 0, 0.5);
  display: none;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 10000;
}

.Sus4CCUKvtXS9xQ5trqA.YrfnQNfHRRsHR7ogVzbU {
  display: block;
}

.IqqlrGrHkYuUNZfQtPOW {
  align-items: center;
  background-color: var(--primary-50);
  border-radius: 50%;
  color: white;
  display: flex;
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  height: 24px;
  justify-content: center;
  line-height: 14px;
  position: absolute;
  right: 20px;
  width: 24px;
}

.bJrx2nQCNAxwqQ2QbKXA {
  display: flex;
  flex-direction: column;
}

.Rd1Vk_GsAAH2rTtvcXA2 {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 20px;
}

.Rd1Vk_GsAAH2rTtvcXA2 input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.bUDLCTCx3Dcc31diJlyB {
  position: absolute;
  border-radius: 34px;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
}

.bUDLCTCx3Dcc31diJlyB:before {
  background-color: white;
  bottom: 1.5px;
  border-radius: 50%;
  content: "";
  height: 18px;
  left: 2px;
  position: absolute;
  transition: .4s;
  -webkit-transition: .4s;
  width: 18px;
}

input:checked + .bUDLCTCx3Dcc31diJlyB {
  background-color: var(--success-50);;
}

input:focus + .bUDLCTCx3Dcc31diJlyB {
  box-shadow: 0 0 1px var(--success-50);
}

input:checked + .bUDLCTCx3Dcc31diJlyB:before {
  transform: translateX(18px);
}

/* Rounded sliders */
.bUDLCTCx3Dcc31diJlyB.lEZX66UKwa8hpgAQEaHe {
  border-radius: 34px;
}

.bUDLCTCx3Dcc31diJlyB.lEZX66UKwa8hpgAQEaHe:before {
  border-radius: 50%;
}
.M9pScoUwArmVZcJknjwN {
  display: grid;
  grid-template-columns: 33fr 33fr 34fr;
  padding: 8px;
}

.M9pScoUwArmVZcJknjwN > .wPY2t_fTKpLFVzuqP8ZK {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 29px;
  justify-content: center;
}

.M9pScoUwArmVZcJknjwN > .wPY2t_fTKpLFVzuqP8ZK > label {
  cursor: pointer;
}

.M9pScoUwArmVZcJknjwN > .wPY2t_fTKpLFVzuqP8ZK.zqmNarHsUJ9U7h3q5s8w {
  background: #2684FF;
  border-radius: 4px;
  color: white;
}
.U6OGqoK4vfc58GNiIXQ0 {
  display: flex;
  flex-direction: column;
}

.U6OGqoK4vfc58GNiIXQ0 > .QeUdHjqdP94mxTTqp9lH > caption {
  margin-bottom: 7px;
}

.U6OGqoK4vfc58GNiIXQ0 > span.zEgcjNc8uUSzG78xmxFM {
  color: var(--primary-40);
  display: flex;
  margin-top: 8px;
}

.U6OGqoK4vfc58GNiIXQ0 > .zEgcjNc8uUSzG78xmxFM > label {
  margin-left: 8px;
}

.U6OGqoK4vfc58GNiIXQ0 > span > textarea {
  background: #FFFFFF;
  border: 1px solid var(--greyscale-60);
  border-radius: 8px;
  height: 40px;
  padding: 8px 8px;
}

.U6OGqoK4vfc58GNiIXQ0 > span.U6OGqoK4vfc58GNiIXQ0 {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}

.U6OGqoK4vfc58GNiIXQ0 > span.U6OGqoK4vfc58GNiIXQ0.zEgcjNc8uUSzG78xmxFM > textarea {
  border: 1px solid var(--primary-40);
}

.U6OGqoK4vfc58GNiIXQ0 > span.U6OGqoK4vfc58GNiIXQ0 > svg {
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
}

.U6OGqoK4vfc58GNiIXQ0 > span > textarea:focus {
  border: 1px solid var(--info-40);
  outline-width: 0;
}

.U6OGqoK4vfc58GNiIXQ0 > span > textarea::-moz-placeholder {
  color: inherit;
  opacity: 0.5;
}

.U6OGqoK4vfc58GNiIXQ0 > span > textarea::placeholder {
  color: inherit;
  opacity: 0.5;
}

.U6OGqoK4vfc58GNiIXQ0 > span > textarea:disabled {
  background-color: var(--greyscale-30);
  cursor: not-allowed;
}

.U6OGqoK4vfc58GNiIXQ0 > span {
  position: relative;
}
.U6OGqoK4vfc58GNiIXQ0 > span > svg.iBiNAF54wkTwrpVnOZfF {
  position: absolute;
  right: 10px;
}
.kc90HzrOA02VYn0bBxtk {
  align-items: center;
  display: flex;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

.kc90HzrOA02VYn0bBxtk img {
  border-radius: 50%;
  height: 100px;
  margin-right: 10px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100px;
}

.kc90HzrOA02VYn0bBxtk input {
  display: none;
}

.kc90HzrOA02VYn0bBxtk label {
  align-items: center;
  background-color: white;
  border: 1px solid var(--info-40);
  border-radius: 6px;
  color: var(--info-40);
  cursor: pointer;
  display: flex;
  height: 32px;
  margin-top: 12px;
  padding: 0 16px;
  width: -moz-fit-content;
  width: fit-content;
}
.w_jvA3Mdlhna4yjOddmT {
  align-items: center;
  color: var(--info-40);
  cursor: pointer;
  display: flex;

  > svg {
    > path {
      fill: var(--info-40) !important;
    }
  }
}

.UXJxd0ZfEynW5mMW1VT9 {
  display: flex;
  height: auto;
  justify-content: center;
  left: 0;
  min-height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  width: 100vw;
}
.tajV0_mSVzA5EQNgZujc {
  display: block;
  height: -moz-fit-content;
  height: fit-content;
  overflow: scroll;
  margin: 5%;
  width: 50%;
  z-index: 2;
}

.T4WgvKOIFJmV5T1Y2pwe {
  background-color: rgba(0, 0, 0, 0.7);
  display: block;
  height: 100%;
  position: absolute;
  width: 100vw;
}

.zu41t06CEbL4vX8xuXDV > div {
  display: grid;
  grid-template-rows: 88px auto;
  min-height: 100vh;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA {
  box-shadow: 0px -1px 0px #e9ebef, 0px 1px 0px #e9ebef;
  padding: 29px 24px;
  overflow: auto;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA .oU9BuBEbK8SSp4T4MXTl {
  height: -moz-fit-content;
  height: fit-content;
  grid-row-gap: 20px;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA.dvlUOiITW8NkHjw6cxJj {
  display: grid;
  grid-template-columns: 50fr 50fr;
  grid-column-gap: 20px;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA.dvlUOiITW8NkHjw6cxJj h3 {
  margin-bottom: 20px;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA.dvlUOiITW8NkHjw6cxJj > div > div > div {
  display: grid;
  grid-template-columns: 50fr 50fr;
  grid-column-gap: 20px;
  margin-bottom: 20px;

  .TZVHJxf_gEa83bUBt5IN {
    color: var(--info-40);
    cursor: pointer;

    > svg {
      > path {
        fill: var(--info-40);
      }
    }
  }
}

.d5uOSzgtkwwVFWy2WA_a {
  border-left: 1px solid var(--greyscale-70);
}

.SLgpowZSaJsieAqa0ZNv {
  align-items: center;
  background-color: white;
  border: 1px solid var(--info-40);
  border-radius: 6px;
  color: var(--info-40);
  cursor: pointer;
  display: flex;
  height: 32px;
  padding: 0 16px;
  transition: background-color 200ms linear, color 200ms linear;
  width: -moz-fit-content;
  width: fit-content;

  > svg > path {
    fill: var(--info-40);
  }

  &:hover {
    background-color: var(--info-40);
    color: white;

    > svg > path {
      fill: white;
    }
  }
}

.wueGWQNxUvqmYthZhCgS {
  max-width: 100%;
}

input[type="file"] {
  display: none;
}

.C51d0_mg1zSNLYVEItfs {
  position: relative;
  &:not(:nth-child(1)) {
    margin-top: -5px;
  }
  > div {
    align-items: center;
    display: flex;

    &:last-of-type {
      align-items: flex-start;
      min-height: 35px;
      margin-left: 4.5px;
      margin-top: -5px;
      padding-left: 16px;

      > label {
        margin-top: 5px;
      }
    }
  }
  .E8MJMNKcdWLp1JW4MQxl {
    background-color: var(--greyscale-40);
    border-radius: 100%;
    display: block;
    height: 10px;
    margin-right: 10px;
    width: 10px;
    margin-left: 1px;

    &.sCMU6xDnaOS3r5DbJpC2 {
      background-color: var(--info-40);
    }
  }

  button {
    left: 150px;
    position: absolute;
    top: 0;
    
    label {
      font-size: 12px !important;
      font-style: normal;
      font-weight: 400;
      line-height: 18px;
    }
  }
}

.BcOtlc0TkDCjwefAGwv2 {
  align-items: center;
  cursor: pointer;
  color: #2970ff;
  display: flex;
  font-weight: 700 !important;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA.dvlUOiITW8NkHjw6cxJj > div > div > div > table {
  border-collapse: collapse;
  grid-column: span 2;

  > thead {
    > tr > td {
      border-bottom: 1px solid var(--greyscale-60);
    }
  }

  > tfoot {
    > tr > td {
      border-top: 1px solid var(--greyscale-60);
    }
  }

  > thead,
  tbody,
  tfoot {
    > tr > td {
      padding: 12px 0 12px 0;
    }
  }
}

.w9lzAcXyVCtRsC5krvg2 {
  padding-top: 15px;
  width: 250px;
}

.Jt1b5DPE4O1sPPRYlcEt {
  display: flex;
  align-items: center;
  padding-bottom: 15px;
  margin-top: 3px;
  width: 250px;
  color: #2970ff;
  text-align: left;
}

.lK_k4vGlv7UjkBShzBT3 > svg {
  transform: rotate(180deg);
}

.w9lzAcXyVCtRsC5krvg2.uI9CMKPUzemwUMkkpUJj {
  border-bottom: 1px solid var(--greyscale-60);
  padding-bottom: 15px;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA.sLDBhU7TjdTbTTDaUXE0 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  overflow: hidden;
  height: -moz-fit-content;
  height: fit-content;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA.sLDBhU7TjdTbTTDaUXE0 .TZVHJxf_gEa83bUBt5IN {
  align-items: center;
  display: flex;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  height: -moz-fit-content;
  height: fit-content;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA.sLDBhU7TjdTbTTDaUXE0 .TZVHJxf_gEa83bUBt5IN > span {
  color: var(--info-40);
  cursor: pointer;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA.sLDBhU7TjdTbTTDaUXE0 .PwPCGEpoXPRB6VMPUpyH {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  height: -moz-fit-content;
  height: fit-content;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA.sLDBhU7TjdTbTTDaUXE0 .PwPCGEpoXPRB6VMPUpyH .JLfhgkecxIrlVM2HTnl7 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  border-radius: 4px;
  box-shadow: 0px 0px 3.16px 0px #00000033;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA.sLDBhU7TjdTbTTDaUXE0 .PwPCGEpoXPRB6VMPUpyH .JLfhgkecxIrlVM2HTnl7 > label > span {
  font-weight: 700;
  font-size: 12px;
  line-height: 24px;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA .ZvHdnKEzaW_T3p3yP4Ct {
  border: 1px solid var(--greyscale-60);
  padding: 20px;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA .ZvHdnKEzaW_T3p3yP4Ct > .RdeHZ356PEhSQsFvb_nH {
  display: flex;
  justify-content: flex-end;
  margin-top: 8px;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA .ZvHdnKEzaW_T3p3yP4Ct > .RdeHZ356PEhSQsFvb_nH > button {
  margin-left: 8px;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA .ZvHdnKEzaW_T3p3yP4Ct > .VFrF5o4C_CcSpvYQoF_r {
  display: grid;
  grid-template-columns: 33fr 33fr 33fr;
  grid-gap: 24px;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA > .dY3lyyzyWOz7_8EwnCVY {
  border-bottom: 1px solid var(--greyscale-60);
  display: grid;
  grid-column-gap: 24px;
  grid-template-columns: 100fr;
  padding-bottom: 24px;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA > .RXCkpRMBieIwvZmJIr2y {
  margin-top: 24px;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA > .RXCkpRMBieIwvZmJIr2y > div {
  overflow: auto;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA > .dY3lyyzyWOz7_8EwnCVY > div {
  display: flex;
  flex-direction: column;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA > .dY3lyyzyWOz7_8EwnCVY > div > div {
  display: grid;
  grid-column-gap: 24px;
  grid-template-columns: 25fr 25fr 25fr 25fr;
  margin-top: 24px;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA > .dY3lyyzyWOz7_8EwnCVY > div > div > div {
  align-items: center;
  display: flex;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA > .dY3lyyzyWOz7_8EwnCVY > div > div > div > svg {
  margin-right: 20px;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA > .dY3lyyzyWOz7_8EwnCVY > div > div > .NuduMuPSxma_iB9IGTM0 path {
  fill: var(--warning-40);
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA > .dY3lyyzyWOz7_8EwnCVY > div > div > .iRdRHJgIssKuud_Bhx1r path {
  fill: var(--info-40);
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA > .dY3lyyzyWOz7_8EwnCVY > div > div > .IgEEy1dmuVslkh6a3oig path {
  fill: var(--info-secondary-50);
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA > .dY3lyyzyWOz7_8EwnCVY > div > div > .qerd7yzfdH8qdhGhKkVN path {
  fill: var(--success-40);
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA > .dY3lyyzyWOz7_8EwnCVY > div > div > .ChUblsyiilNKE7ZoQth3 path {
  fill: var(--error-40);
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA table .h_ZImQTCQuCuESoqeTLM {
  color: var(--info-40);
  display: flex;
  align-items: center;
  justify-content: center;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA table .Z9qrHIEjiEWI4z85sivq {
  align-items: center;
  border-radius: 12px;
  color: white;
  display: flex;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  height: 30px;
  justify-content: center;
  width: 120px;

  &.NuduMuPSxma_iB9IGTM0 {
    background-color: var(--warning-40);
  }
  &.iRdRHJgIssKuud_Bhx1r {
    background-color: var(--info-40);
  }
  &.IgEEy1dmuVslkh6a3oig {
    background-color: var(--info-secondary-50);
  }
  &.qerd7yzfdH8qdhGhKkVN {
    background-color: var(--success-40);
  }
  &.ChUblsyiilNKE7ZoQth3 {
    background-color: var(--error-40);
  }
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA .sCMU6xDnaOS3r5DbJpC2,
.ugJDaK61u1gHeuvEhhU1 {
  align-items: center;
  display: flex;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA .sCMU6xDnaOS3r5DbJpC2 span,
.ugJDaK61u1gHeuvEhhU1 span {
  border-radius: 50%;
  display: block;
  height: 12px;
  margin-right: 5px;
  width: 12px;
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA .sCMU6xDnaOS3r5DbJpC2 span {
  background-color: var(--success-40);
}

.zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA .ugJDaK61u1gHeuvEhhU1 span {
  background-color: var(--error-40);
}

.HMA884Cm_VVkOP29Vncc {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 284px;
  width: 343px;
}

.HgxR9IbL_AV1ZcHy5wUI {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  height: 284px;
  text-align: center;
  width: 343px;

  button {
    width: 100px;
  }

  .RdeHZ356PEhSQsFvb_nH {
    display: flex;
    gap: 8px;
  }
}

.HMA884Cm_VVkOP29Vncc button {
  margin-top: 16px;
  width: 51px;
}

.HMA884Cm_VVkOP29Vncc button.R9rjqZikGfHBTDbLCyAT {
  width: 100px;
}

.HMA884Cm_VVkOP29Vncc .RdeHZ356PEhSQsFvb_nH {
  -moz-column-gap: 20px;
       column-gap: 20px;
  display: grid;
  grid-template-columns: 100px 100px;
}

.HMA884Cm_VVkOP29Vncc h3 {
  color: var(--greyscale-100);
}

.HMA884Cm_VVkOP29Vncc h5 {
  color: var(--greyscale-90);
  text-align: center;
}

.HMA884Cm_VVkOP29Vncc img {
  height: 80px;
  margin-bottom: 16px;
  width: 80px;
}

.hMnlnDJOAOpukdSieiLk {
  height: -moz-fit-content !important;
  height: fit-content !important;
  width: 360px !important;
}

.hMnlnDJOAOpukdSieiLk .UX0m16yg_LltXBuIOKGn {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  width: 100%;
  max-width: 280px;
  gap: 16px;
}

.hMnlnDJOAOpukdSieiLk .KSHFK2QKGaa_4PhtweUz {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 24px;
  gap: 16px;
}

.hMnlnDJOAOpukdSieiLk .KSHFK2QKGaa_4PhtweUz button {
  width: 100%;
  max-width: 280px;
  height: 48px;
  margin-top: 0 !important;
  border-radius: 40px !important;
  margin: auto;
}

.zu41t06CEbL4vX8xuXDV .S34mSieOztyoF7Qybo1V {
  color: black;
  display: flex;
  justify-content: space-between;
  padding: 28px 24px;
  width: 100%;

  .w_jvA3Mdlhna4yjOddmT {
    display: flex;
    flex-direction: row;
    gap: 16px;
  }
}

.zu41t06CEbL4vX8xuXDV .S34mSieOztyoF7Qybo1V > label {
  align-items: center;
  display: flex;
}

.zu41t06CEbL4vX8xuXDV .S34mSieOztyoF7Qybo1V svg {
  cursor: pointer;
  margin-right: 20px;
}

.zu41t06CEbL4vX8xuXDV .S34mSieOztyoF7Qybo1V > label svg > path {
  fill: var(--greyscale-100);
}

.zu41t06CEbL4vX8xuXDV .S34mSieOztyoF7Qybo1V button label {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.zu41t06CEbL4vX8xuXDV .S34mSieOztyoF7Qybo1V button label svg {
  margin-right: 8px;
}

@media only screen and (max-width: 1000px) {
  .zu41t06CEbL4vX8xuXDV {
    grid-template-columns: 100fr !important;
  }
  .zu41t06CEbL4vX8xuXDV.sLDBhU7TjdTbTTDaUXE0 > aside {
    display: none;
  }
  .zu41t06CEbL4vX8xuXDV > div {
    margin-top: 70px;
  }
  .zu41t06CEbL4vX8xuXDV.sLDBhU7TjdTbTTDaUXE0 > div {
    margin-top: 0;
  }
  .zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA > .dY3lyyzyWOz7_8EwnCVY {
    gap: 16px;
    grid-template-columns: 100fr;
    grid-template-rows: 100fr 100fr;
  }
  .zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA > .dY3lyyzyWOz7_8EwnCVY > div > div {
    gap: 8px;
  }
  .zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA.dvlUOiITW8NkHjw6cxJj {
    display: block;
  }
  .zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA.dvlUOiITW8NkHjw6cxJj > label {
    display: block;
  }
  .zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA.dvlUOiITW8NkHjw6cxJj > div {
    margin-bottom: 20px;
  }
  .zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA.dvlUOiITW8NkHjw6cxJj > label {
    margin-bottom: 20px;
  }

  .UXJxd0ZfEynW5mMW1VT9 {
    .oU9BuBEbK8SSp4T4MXTl {
      width: 90%;
    }
  }
}

.Ql4h319PPH1cUawoO5WL {
  position: relative;
  display: inline-block;

  .Z9qrHIEjiEWI4z85sivq {
    background-color: #fff;
    border: 1px solid #c2c9d1;
    border-radius: 8px;
    padding: 10.5px 8px;
    color: #212121;
    font: inherit;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    overflow: visible;
    text-align: inherit;
    text-decoration: none;
    cursor: pointer;
    min-width: 270px;
    display: flex;
    align-items: center;
    gap: 8px;

    & > svg {
      margin-right: 0 !important;
    }

    & > svg:last-child {
      margin-left: auto;
    }

    & > span > span {
      font-size: 14px;
    }
  }

  .Oy6B9NJZQeO9blCv61zh {
    position: absolute;
    z-index: 10;
    background-color: #fff;
    border: 1px solid #c2c9d1;
    color: #212121;
    margin: 0;
    list-style: none;
    width: 100%;
    border-radius: 10px;
  }

  .UBd4IaWWFGvZ3rk8Dt7s {
    padding: 10px;
    cursor: pointer;
    font: inherit;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;

    &:hover,
    .cGr2DAwR39A51dKxN68o {
      background: #f5f7ff;
    }

    & > span > span {
      font-size: 14px;
    }

    & > svg {
      margin-right: 0 !important;
    }
  }

  .UBd4IaWWFGvZ3rk8Dt7s.FmtczyFg7JjJHEQPO84G {
    cursor: default;

    &:hover,
    .cGr2DAwR39A51dKxN68o {
      background: #fff;
    }
  }
}

@media screen and (max-width: 878px) {
  .zu41t06CEbL4vX8xuXDV .diJJIbtzuWCb4i7WhnWA.sLDBhU7TjdTbTTDaUXE0 {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
}

.oDi76cqQrsyuxIynwxnF {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 0 !important;
}

.Ql7e5U6b3sVkIIPs43cS {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
}

.Ql7e5U6b3sVkIIPs43cS > h4 {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 30px !important;
}

.RtM_bRTfa62gOS9Lb2tQ {
  grid-template-columns: 1fr !important;
}

.qouiub4rwyYbHg1Vzh5e {
  display: grid;
  grid-template-columns: 10fr 35fr 35fr 20fr !important;
  gap: 15px !important;
}

.yvZezCCY2e0dcIrCRO0r {
  height: -moz-fit-content !important;
  height: fit-content !important;
  width: 500px !important;
}

.yvZezCCY2e0dcIrCRO0r .EwWXZCskH0Kow8aLb9qw {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 16px;
}

.yvZezCCY2e0dcIrCRO0r .EwWXZCskH0Kow8aLb9qw .RpWhMLNttvVs6ykbFvO8 {
  width: 500px;
  height: auto;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

.yvZezCCY2e0dcIrCRO0r .EwWXZCskH0Kow8aLb9qw .RpWhMLNttvVs6ykbFvO8 img {
  max-height: 300px !important;
  max-width: 100% !important;
  height: auto !important;
  width: auto !important;
}

.yvZezCCY2e0dcIrCRO0r .EwWXZCskH0Kow8aLb9qw .h0Y_IzwVoBMNKYHid0l3 {
  display: grid;
  grid-template-columns: 0.4fr 1fr;
}

.yvZezCCY2e0dcIrCRO0r .Z9qrHIEjiEWI4z85sivq {
  width: 100% !important;
  margin-top: 35px !important;
}

.yvZezCCY2e0dcIrCRO0r .Z9qrHIEjiEWI4z85sivq > button{
  width: 100%;
  background-color: #E5EEFF !important;
  border: none !important;
  margin-top: 0 !important;
}
.XRpHReFsiEJfOqakjx43 {
  display: grid;
  grid-template-columns: 260px auto;
  height: 100%;
  width: 100%;
}

.XRpHReFsiEJfOqakjx43 .UoAAsZiSVKe3zVEZdSHy {
  overflow: scroll;
}

@media screen and (max-width: 1000px) {
  .XRpHReFsiEJfOqakjx43 {
    .UoAAsZiSVKe3zVEZdSHy {
      width: 100vw;
    }
  }
}
.MZuwiZhCVOK5re737Ywg {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.MZuwiZhCVOK5re737Ywg > .ZcSaXWcBpI_1Ifcoh7uM {
  align-items: center;
  background: #F9FAFB;
  border: 1px solid #D7DADD;
  border-radius: 8px;
  display: flex;
  font-size: 12px;
  font-style: normal;
  gap: 10px;
  line-height: 18px; 
  padding: 20px;
  position: relative;

  & h4 {
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
  }

  input {
    max-width: 80px;
    min-width: 54px;
    -webkit-appearance: none;
    -moz-appearance: textfield;
    appearance: textfield;
    outline: none;
    border: none;
    text-align: center;

    &::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0;
    }
  }
  
  input, span {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 22.5px;
    padding: 6px 12px;
  }
}

.MZuwiZhCVOK5re737Ywg input[type="number"] {
  -moz-appearance: textfield;
  -webkit-appearance: none;
  appearance: none;

  &::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }

}

.MZuwiZhCVOK5re737Ywg > .ZcSaXWcBpI_1Ifcoh7uM > .BVD6gQlhTdHu7_K36irk {
  align-items: center;
  display: flex;
  gap: 10px;
  position: absolute;
  right: 20px;
}

.MZuwiZhCVOK5re737Ywg > .ZcSaXWcBpI_1Ifcoh7uM .VrZxCcpL7m7ZUI0RAfH7 {
  border: 1.25px solid #AFAFAF;
  border-radius: 6px;
  display: flex;
  height: 32px;
}

.MZuwiZhCVOK5re737Ywg > .ZcSaXWcBpI_1Ifcoh7uM .VrZxCcpL7m7ZUI0RAfH7 > span {
  cursor: pointer;
  display: flex;
  align-items: center;
  font-weight: 700;
  justify-content: center;
  width: 32px;

  &:nth-of-type(1) {
    border-right: 1.25px solid #AFAFAF;
  }
  &:nth-of-type(2) {
    border-left: 1.25px solid #AFAFAF;
    color: #4D88FF;
  }
}

.l4igtNRivvi12HgV3Uof {
  max-width: 600px;
}

.EpfW_jGhCac3CEt6seng {
  display: grid;
  gap: 24px;
  grid-template-columns: 50fr 50fr;
}

.WY5RKy8eWpFxi_XRKFBy {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.5);
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}

.G_P0IrVszPJoRJV3GccN {
  background: #fff;
  border-radius: 12px;
  padding: 32px;
  width: 676px;
  height: 738px;
  box-shadow: 0 8px 32px rgba(0,0,0,0.15);
  z-index: 1001;
  position: relative;

  &.hM4ZPB3eDYtyJ2A42IDA {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 351px;
    width: 346px;

    .Ptiuvi4D7ME1zlR8osMO {
      display: flex;
      gap: 10px;
      justify-content: center;
      margin-top: 20px;
      width: 100%;
      
      button {
        border-radius: 40px;
        width: 100%;
      }
    }
  }

  &.OFSUtZEGl41XzdAFr1RN {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 200px;
    width: 328px;
  }

  &.mxGXsSRSllZIK02dd0nJ {
    height: -moz-fit-content;
    height: fit-content;
    max-height: 90vh;
    width: 600px;
    padding: 80px 24px;

    p {
      color: #5C5E61;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;

      b {
        color: #212121;
        font-size: 16px;
        font-style: normal;
        line-height: 18px; /* 112.5% */
      }
    }

    .hsa0SjK7l21FAYrMzess {
      background-color: white;
      position: absolute;
      top: 24px;
      width: calc(100% - 48px);
    }

    .ErNqYeLvoT_KuBie2Ktk {
      display: flex;
      flex-direction: column;
      gap: 20px;
      overflow: scroll;
      max-height: 761px;
    }

    .cMln42crUlBt9UPxke38 {
      align-items: center;
      background-color: white;
      color: #2970FF;
      display: flex;
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      gap: 20px;
      line-height: normal;
      position: absolute;
      bottom: 24px;
      width: calc(100% - 48px);

      div {
        align-items: center;
        cursor: pointer;
        display: flex;
        gap: 5px;
      }

      svg {
        cursor: pointer;
        height: 16px;
        width: 16px;

        path {
          fill: #2970FF;
        }
      }

      button {
        color: white;
      }
    }
  }
}

.G_P0IrVszPJoRJV3GccN > svg {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
  color: var(--primary-40);
}

.H6l1aViC67nRpmoqZvfz {
  display: grid;
  gap: 12px;
  grid-template-columns: 25fr 25fr 25fr 25fr;
  max-height: 560px;
  overflow: scroll;
  margin-top: 20px;
}

.m6G27aS5R5YG38skEoJ3 {
  align-items: center;
  border: 1px solid #D0D5DD;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  font-weight: 500;
  font-style: Medium;
  font-size: 12px;
  min-height: 140px;
  line-height: 18px;
  letter-spacing: 0px;
  padding: 10px 0;
  text-align: center;

  &:hover, &.Cj_GeTFfJTcV43TWv4Et {
    background: #E5EEFF;
    border: 1px solid #538CFF;
    cursor: pointer;
  }

  .O179N3wu_CJtkJjklJi9 {
    word-break: break-all;
  }
}

.H6l1aViC67nRpmoqZvfz .K3YSxZYUXzovSiLRfu8j {
  width: 51px;
  height: 51px;
  display: flex;
  align-items: center;
  justify-content: center;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 20px;
}

.H6l1aViC67nRpmoqZvfz .qD1zYO8z7XBy6NGvUQgg {
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  color: #212121;
}

.G_P0IrVszPJoRJV3GccN .FDlip6GlNVD8wD05WHDk {
  bottom: 32px;
  position: absolute;
  width: calc(100% - 64px);
}

.l4igtNRivvi12HgV3Uof section {
  border-radius: 5px;
  box-shadow: 0px 3px 8px -1px #3232470D;
  box-shadow: 0px 0px 1px 0px #0C1A4B3D;
  margin-top: 20px;
  padding: 20px;
}

.MZuwiZhCVOK5re737Ywg .E7uqPcxRf6Bek_h1NbQs {
  align-items: center;
  background: var(--info-10);
  border: none;
  border-radius: 8px;
  color: var(--info-40);
  cursor: pointer;
  display: flex;
  font-size: 14px;
  justify-content: center;
  padding: 12px 16px;
  transition: background 0.3s;
  width: 100%;

  svg {
    path {
      fill: var(--info-40);
    }
  }

  &:hover {
    background: var(--info-40);
    color: white;

    svg {
      path {
        fill: white;
      }
    }
  }

  label {
    display: flex;
    align-items: center;
    gap: 8px;
  }
}

.cMln42crUlBt9UPxke38 {
  display: flex;
  gap: 10px;
  justify-content: flex-end;
  margin-top: 10px;
}
.BorQNL4WdWKlTSHoIs45 {
  display: flex;
  flex-direction: column;
}

.BorQNL4WdWKlTSHoIs45 > span.loy9wWlXA25x0kaCRCrC > .vvwzlabQqnX7M6ofAB3u {
  align-items: center;
  display: flex;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0px;
  gap: 50px;
}

.BorQNL4WdWKlTSHoIs45 > span.loy9wWlXA25x0kaCRCrC > .vvwzlabQqnX7M6ofAB3u > label {
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 2px;
}

.BorQNL4WdWKlTSHoIs45 > .X99PE7QpFDEHUJ7MArMo > caption {
  margin-bottom: 7px;
}

.BorQNL4WdWKlTSHoIs45 > span.iLfsBBWai9iS8B7RPtDh {
  display: flex;
  margin-top: 8px;
}

.BorQNL4WdWKlTSHoIs45 > .iLfsBBWai9iS8B7RPtDh > label {
  color: var(--primary-40);
  margin-left: 8px;
}

.BorQNL4WdWKlTSHoIs45 > span > input {
  background: #FFFFFF;
  border: 1px solid var(--greyscale-60);
  border-radius: 8px;
  height: 40px;
  padding: 0 8px;
}

.BorQNL4WdWKlTSHoIs45 > span.loy9wWlXA25x0kaCRCrC {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}

.BorQNL4WdWKlTSHoIs45 > span.loy9wWlXA25x0kaCRCrC.Nxs4N0Wcjym_d5GiNnJw {
  display: flex;
}

.BorQNL4WdWKlTSHoIs45 > span.loy9wWlXA25x0kaCRCrC.Nxs4N0Wcjym_d5GiNnJw > input {
  display: flex;
  border-radius: 0px 8px 8px 0px;
}

.BorQNL4WdWKlTSHoIs45 > span.loy9wWlXA25x0kaCRCrC.Nxs4N0Wcjym_d5GiNnJw .Qpq9ggLQANuBEvGZNZBv {
  align-items: center;
  background: #F0F2F3;
  border: 1px solid var(--greyscale-60);
  border-right: none;
  border-radius: 8px 0px 0px 8px;
  display: flex;
  height: 40px;
  padding: 0 12px;
}

.BorQNL4WdWKlTSHoIs45 > span.loy9wWlXA25x0kaCRCrC.iLfsBBWai9iS8B7RPtDh > input {
  border: 1px solid var(--primary-40);
}

.BorQNL4WdWKlTSHoIs45 > span.loy9wWlXA25x0kaCRCrC > svg {
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
}

.BorQNL4WdWKlTSHoIs45 > span > input:disabled {
  background-color: var(--greyscale-30);
  cursor: not-allowed;
}

.BorQNL4WdWKlTSHoIs45 > span > input:focus {
  border: 1px solid var(--info-40);
  outline-width: 0;
}

.BorQNL4WdWKlTSHoIs45 > span > input::-moz-placeholder {
  color: inherit;
  opacity: 0.5;
}

.BorQNL4WdWKlTSHoIs45 > span > input::placeholder {
  color: inherit;
  opacity: 0.5;
}

.BorQNL4WdWKlTSHoIs45 > span {
  position: relative;
}
.BorQNL4WdWKlTSHoIs45 > span.RN2WsSNh7pdmgkVxhaxY > input {
  padding-left: 35px;
}
.BorQNL4WdWKlTSHoIs45 > span.RXHrRlZRDDzznd4q_iVo > input {
  padding-right: 35px;
}
.BorQNL4WdWKlTSHoIs45 > span > svg.RN2WsSNh7pdmgkVxhaxY {
  position: absolute;
  left: 10px;
}
.BorQNL4WdWKlTSHoIs45 > span > svg.RXHrRlZRDDzznd4q_iVo {
  position: absolute;
  right: 10px;
}
.BorQNL4WdWKlTSHoIs45 > span > svg.RXHrRlZRDDzznd4q_iVo path {
  fill: var(--greyscale-70);
  position: absolute;
  right: 10px;
}
.CvwRkrxJOLIfXk3mklM7 {
  animation: Q4zLFcu48y0pPPEqSgs5 2s infinite linear;
}

@keyframes Q4zLFcu48y0pPPEqSgs5 {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
* {
  animation: fade-in 0.5s ease-in-out;
  box-sizing: border-box;
  font-family: 'Nunito', sans-serif;
  line-height: 1.5;
  list-style: none;
  margin: 0;
  padding: 0;
}

@keyframes fade-in {
  from { opacity: 0; }
  to { opacity: 1; }
}

a {
  color: inherit;
  text-decoration: none;
}

body {
  background-color: white;
  overflow-x: hidden;
}

#app {
  min-height: 100vh;
  overflow-x: hidden;
  position: relative;
  width: 100vw;
}

#app.home {
  display: flex;
  flex-direction: column;
}

#app.home > main > *:nth-child(1) { animation: fade-in 1s ease-in-out 0.25s; animation-fill-mode: forwards; opacity: 0; }
#app.home > main > *:nth-child(2) { animation: fade-in 1s ease-in-out 0.75s; animation-fill-mode: forwards; opacity: 0; }
#app.home > main > *:nth-child(3) { animation: fade-in 1s ease-in-out 1.25s; animation-fill-mode: forwards; opacity: 0; }
#app.home > main > *:nth-child(4) { animation: fade-in 1s ease-in-out 1.75s; animation-fill-mode: forwards; opacity: 0; }
#app.home > main > *:nth-child(5) { animation: fade-in 1s ease-in-out 2.25s; animation-fill-mode: forwards; opacity: 0; }

:root {
  --primary-60: #8E030F;
  --primary-50: #BA0517;
  --primary-40: #EA001E;
  --primary-30: #FE8F7D;
  --primary-20: #FEDED8;
  --primary-10: #FFF5F3;

  --error-60: #AF1631;
  --error-50: #D12030;
  --error-40: #F86D60;
  --error-30: #FDC0AB;
  --error-20: #FEEEE5;
  --error-10: #FFF7F2;

  --success-60: #006644;
  --success-50: #3DB27F;
  --success-40: #5DD8A4;
  --success-30: #ADF4D2;
  --success-20: #E4FCEF;
  --success-10: #F1FDF7;

  --warning-60: #FD8B25;
  --warning-50: #FDAA29;
  --warning-40: #FFC400;
  --warning-30: #FFF0B3;
  --warning-20: #FFFAE6;
  --warning-10: #FFFCF3;

  --side-margin: calc(50vw - 35.75rem);
  --text-color: #191a1a;
  --slate-grey: #66686a;
  --neg-side-margin: calc(35.75rem - 50vw);

  --greyscale-100: #262829;
  --greyscale-90: #2E3032;
  --greyscale-80: #5C5E61;
  --greyscale-70: #8C8F93;
  --greyscale-60: #B1B5BA;
  --greyscale-50: #C8CCD2;
  --greyscale-40: #D9DDE3;
  --greyscale-30: #F2F4F6;
  --greyscale-20: #FCFCFC;
  --greyscale-10: #FFFFFF;

  --info-60: #0747A6;
  --info-50: #0065FF;
  --info-40: #2684FF;
  --info-30: #B3D4FF;
  --info-20: #DEEBFF;
  --info-10: #EFF5FF;

  --info-secondary-50: #00B8D9;

  --error-60: #AF1631;
  --error-50: #D12030;
  --error-40: #F86D60;
  --error-30: #FDC0AB;
  --error-20: #FEEEE5;
  --error-10: #FFF7F2;

  font-size: 16px;
}

@media only screen and (max-width: 90em) {
  :root {
    --side-margin: 9.25rem;
    --neg-side-margin: -9.25rem;
    font-size: calc(100vw * 16 / 1440);
  }  
}

@media only screen and (max-width: 48em) {
  * {
    line-height: 1.2;
  }

  :root {
    font-size: calc(100vw * 16 / 360);
  }
}

