/*
<style data-styled="active" data-styled-version="5.3.3"></style>
*/
* { box-sizing: border-box; }
body { margin: 0px; padding: 0px; font-family: "Open Sans", sans-serif; background-image: linear-gradient(rgb(35, 37, 38) 85%, rgb(35, 37, 38) 20%); background-repeat: repeat-y, repeat-y; background-position: left center, right center; }
::-webkit-scrollbar { width: 7px; }
::-webkit-scrollbar-track { background: rgb(35, 37, 38); }
::-webkit-scrollbar-thumb { background: rgb(163, 221, 36); }
::-webkit-scrollbar-thumb:hover { background: rgb(163, 221, 36); }
#nprogress { pointer-events: none; }
#nprogress .bar { background: linear-gradient(rgb(163, 221, 36) 0%, rgb(163, 221, 36) 100%); position: fixed; z-index: 1300; top: 0px; left: 0px; width: 100%; height: 5px; }
#nprogress .peg { display: block; position: absolute; right: 0px; width: 100px; height: 100%; box-shadow: rgb(163, 221, 36) 0px 0px 10px, rgb(163, 221, 36) 0px 0px 5px; opacity: 1; transform: rotate(3deg) translate(0px, -4px); }
.nprogress-custom-parent { overflow: hidden; position: relative; }
.nprogress-custom-parent #nprogress .bar { position: absolute; }
.fjRKyu { transition: all 1s ease 0s; z-index: 100; background-color: transparent !important; }
.jmdSfU { transition: all 1s ease 0s; z-index: 100; background-color: rgb(254, 254, 254) !important; }
.kMbijt { position: sticky; top: 0px; z-index: 99; transition: all 1s ease 0s; background: rgb(57, 59, 60); margin-bottom: 20px; box-shadow: 0 0 6px rgba(0, 0, 0, 0.5); }
.gJCjUN { position: sticky; top: 0px; z-index: 99; transition: all 1s ease 0s; background: rgb(254, 254, 254); margin-bottom: 20px; }
.fyLCIi { height: 80px; display: flex !important; -webkit-box-pack: justify !important; justify-content: space-between !important; border-bottom: none !important; -webkit-box-align: center !important; align-items: center !important; }
.dxZLtc { height: 80px; display: flex !important; -webkit-box-pack: justify !important; justify-content: space-between !important; border-bottom: 1px solid rgb(230, 230, 230) !important; -webkit-box-align: center !important; align-items: center !important; }
.bOqcKZ { min-width: 0px !important; }
.bOqcKZ svg { margin-left: 5px; fill: rgb(163, 221, 36); }
.iqlvJP { min-width: 0px !important; }
.iqlvJP svg { margin-left: 5px; fill: rgb(35, 37, 38); }
.eHtWtd { width: 80px; height: 100%; position: relative; cursor: pointer; }
.eHtWtd img { border-radius: 0px; }
.sDSGR { width: 70px; height: 70px; position: relative; cursor: pointer; }
.sDSGR img { border-radius: 0px; }
.kLkoDa { width: 300px; height: 100%; position: relative; cursor: pointer; }
.kLkoDa img { border-radius: 0px; }
.bMelxA { display: flex; -webkit-box-align: center; align-items: center; padding: 0px !important; color: rgb(254, 254, 254) !important; font-size: 14px !important; margin: 10px 3px !important; line-height: 1.5 !important; text-transform: lowercase !important; text-align: left !important; }
.bMelxA svg { margin-right: 5px; }
.cWTnDV { display: flex; -webkit-box-align: center; align-items: center; padding: 0px !important; color: rgb(163, 221, 36) !important; font-size: 30px !important; margin: 10px 3px !important; line-height: 1.5 !important; text-align: left !important; }
.cWTnDV svg { margin-right: 5px; }
.fHAtWL { display: flex; -webkit-box-align: center; align-items: center; padding: 0px !important; color: rgb(35, 37, 38) !important; font-size: 30px !important; margin: 10px 3px !important; line-height: 1.5 !important; text-align: left !important; }
.fHAtWL svg { margin-right: 5px; }
.YlEzD { display: flex; -webkit-box-align: center; align-items: center; padding: 0px !important; color: rgb(35, 37, 38) !important; font-size: 20px !important; margin: 10px 3px !important; font-weight: bold !important; line-height: 1.5 !important; text-align: left !important; }
.YlEzD svg { margin-right: 5px; }
.hJyXR { display: flex; -webkit-box-align: center; align-items: center; padding: 0px !important; color: rgb(230, 230, 230) !important; font-size: 18px !important; margin: 10px 3px !important; line-height: 1.5 !important; text-align: center !important; -webkit-box-pack: center !important; justify-content: center !important; }
.hJyXR svg { margin-right: 5px; }
.cyMZyK { display: flex; -webkit-box-align: center; align-items: center; padding: 0px !important; color: rgb(35, 37, 38) !important; font-size: 16px !important; margin: 10px 3px !important; font-weight: bold !important; line-height: 1.5 !important; text-align: left !important; }
.cyMZyK svg { margin-right: 5px; }
.dOKWhl { display: flex; -webkit-box-pack: center; justify-content: center; margin-top: 10px; flex-direction: row !important; }
.dwOXHi { height: 40px; position: relative; text-align: center; text-transform: lowercase; box-sizing: border-box !important; font-size: 16px !important; margin: 0px 15px !important; color: rgb(254, 254, 254) !important; font-weight: 500 !important; letter-spacing: 2px !important; transition: all 0.2s ease 0s !important; }
.dwOXHi::after { content: ""; width: 100%; height: 2px; background-color: rgb(163, 221, 36); position: absolute; left: 0px; bottom: 0px; opacity: 0; transition: all 0.2s ease 0s; }
.dwOXHi:hover::after { opacity: 1; }
.jNwnOD { height: 40px; position: relative; text-align: center; text-transform: lowercase; box-sizing: border-box !important; font-size: 16px !important; margin: 0px 15px !important; color: rgb(35, 37, 38) !important; font-weight: 500 !important; letter-spacing: 2px !important; transition: all 0.2s ease 0s !important; }
.jNwnOD::after { content: ""; width: 100%; height: 2px; background-color: rgb(163, 221, 36); position: absolute; left: 0px; bottom: 0px; opacity: 0; transition: all 0.2s ease 0s; }
.jNwnOD:hover::after { opacity: 1; }
.fCVRrV { border: 2px solid rgb(163, 221, 36); color: rgb(163, 221, 36); text-transform: lowercase; font-size: 18px; margin: 0px 10px; background: transparent; border-radius: 5px; cursor: pointer; transition: all 0.2s ease 0s; padding: 5px 15px; }
.fCVRrV:hover { background-color: rgb(163, 221, 36); color: rgb(35, 37, 38); }
.fCVRrV:active { transform: scale(0.95); }
.hRICie { border: 2px solid rgb(35, 37, 38); color: rgb(35, 37, 38); text-transform: lowercase; font-size: 18px; margin: 0px 10px; background: transparent; border-radius: 5px; cursor: pointer; transition: all 0.2s ease 0s; padding: 5px 15px; }
.hRICie:hover { background-color: rgb(35, 37, 38); color: rgb(254, 254, 254); }
.hRICie:active { transform: scale(0.95); }
.dfsMor { background-color: rgb(35, 37, 38); min-width: 76vw; padding: 50px; min-height: 100vh; }
.ehlLYq { background-color: rgb(254, 254, 254); min-width: 76vw; padding: 50px; min-height: 100vh; }
.bNJSDm { display: flex; -webkit-box-pack: center; justify-content: center; flex-direction: column; -webkit-box-align: center; align-items: center; margin-top: 10px; }
.jcSHlY { text-transform: lowercase; font-size: 25px !important; margin: 10px 0px !important; color: rgb(254, 254, 254) !important; font-weight: 500 !important; letter-spacing: 2px !important; transition: all 0.2s ease 0s !important; }
.jcSHlY:hover { border-bottom: 2px solid rgb(163, 221, 36); transform: scale(0.95); }
.hWXQRJ { text-transform: lowercase; font-size: 25px !important; margin: 10px 0px !important; color: rgb(35, 37, 38) !important; font-weight: 500 !important; letter-spacing: 2px !important; transition: all 0.2s ease 0s !important; }
.hWXQRJ:hover { border-bottom: 2px solid rgb(163, 221, 36); transform: scale(0.95); }
.jyhbqZ { top: 20px; right: 1%; position: absolute !important; }
.jyhbqZ svg { fill: white; font-size: 30px; }
.hYPrrn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); min-height: 100vh; width: 90%; }
@media (min-width: 1200px) {
  .hYPrrn { width: 45%; }
}
.OsHhU { width: 100%; height: 50px; position: absolute; border-radius: 5px; top: 30%; overflow: hidden; transition: all 1s ease 0s; z-index: 5; display: flex; }
@media (min-width: 960px) {
  .OsHhU { font-size: 60px; }
}
.daZIOS { width: 100%; height: 50px; position: absolute; border-radius: 5px; top: 8.3%; overflow: hidden; transition: all 1s ease 0s; z-index: 5; display: flex; }
@media (min-width: 960px) {
  .daZIOS { font-size: 60px; }
}
.cdXJgb { width: 100%; height: 100%; border: none; padding: 10px; outline: none; font-size: 18px; background-color: rgb(254, 254, 254); }
@media (min-width: 1200px) {
  .cdXJgb { font-size: 24px; }
}
.ffxGHl { width: 40px; height: 100%; background-color: rgb(163, 221, 36) !important; color: rgb(254, 254, 254) !important; border-radius: 0px !important; }
.corgCs { display: none; position: absolute; top: 18%; width: 100%; max-height: 80vh; padding-right: 2px; overflow-y: auto; }
.corgCs::-webkit-scrollbar { width: 4px; }
.corgCs::-webkit-scrollbar-track { background-color: transparent; }
.hpvNIj { display: block; position: absolute; top: 18%; width: 100%; max-height: 80vh; padding-right: 2px; overflow-y: auto; }
.hpvNIj::-webkit-scrollbar { width: 4px; }
.hpvNIj::-webkit-scrollbar-track { background-color: transparent; }
.EaWnA { display: flex; -webkit-box-align: center; align-items: center; background-color: rgb(254, 254, 254); height: 100px; transition: all 0.3s ease 0s; margin-bottom: 20px; border-radius: 5px; overflow: hidden; cursor: pointer; box-shadow: black 0px 0px 2px 0.5px; }
@media (min-width: 1200px) {
  .EaWnA { height: 150px; }
}
.EaWnA:hover { transform: scale(0.98); }
.JUHrB { width: 70%; margin: 10px; padding: 10px; border-left: 3px solid rgb(163, 221, 36); }
@media (min-width: 1200px) {
  .JUHrB { margin: 30px; }
}
.hQjgTb { min-height: 100vh; }
.hcqitL { background: rgb(57, 59, 60); margin-top: 30px; padding: 0px 36px 0px 16px !important; }
.gcdeGp { height: 60px; display: flex !important; -webkit-box-pack: justify !important; justify-content: space-between !important; -webkit-box-align: center !important; align-items: center !important; }
.gcdeGp img { filter: brightness(0) invert(1); }
.dAhZih { display: flex; -webkit-box-pack: center; justify-content: center; padding-top: 50px; }
.jKPHvJ { height: 500px; padding: 25px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border: 2px solid rgb(163, 221, 36); }
.jKPHvJ label { color: rgb(163, 221, 36) !important; }
.iEkkMF { height: 500px; padding: 25px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border: 2px solid rgb(35, 37, 38); }
.iEkkMF label { color: rgb(35, 37, 38) !important; }
.llgexE { margin: 10px 0px !important; }



/*
<style data-emotion="css-global" data-s=""></style>
*/
@-webkit-keyframes mui-auto-fill { 
  0% { display: block; }
}
@keyframes mui-auto-fill { 
  0% { display: block; }
}
@-webkit-keyframes mui-auto-fill-cancel { 
  0% { display: block; }
}
@keyframes mui-auto-fill-cancel { 
  0% { display: block; }
}



/*
<style data-emotion="css" data-s=""></style>
*/
.css-1qsxih2 { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; display: block; padding-left: 16px; padding-right: 16px; }
@media (min-width: 600px) {
  .css-1qsxih2 { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 1200px) {
  .css-1qsxih2 { max-width: 1200px; }
}
.css-eseb7v { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; letter-spacing: 0.00938em; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; padding: 6px 16px; box-sizing: border-box; white-space: nowrap; }
.css-eseb7v:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); }
@media (hover: none) {
  .css-eseb7v:hover { background-color: transparent; }
}
.css-eseb7v.Mui-selected { background-color: rgba(25, 118, 210, 0.08); }
.css-eseb7v.Mui-selected.Mui-focusVisible { background-color: rgba(25, 118, 210, 0.2); }
.css-eseb7v.Mui-selected:hover { background-color: rgba(25, 118, 210, 0.12); }
@media (hover: none) {
  .css-eseb7v.Mui-selected:hover { background-color: rgba(25, 118, 210, 0.08); }
}
.css-eseb7v.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-eseb7v.Mui-disabled { opacity: 0.38; }
.css-eseb7v + .MuiDivider-root { margin-top: 8px; margin-bottom: 8px; }
.css-eseb7v + .MuiDivider-inset { margin-left: 52px; }
.css-eseb7v .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-eseb7v .MuiListItemText-inset { padding-left: 36px; }
.css-eseb7v .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 600px) {
  .css-eseb7v { min-height: auto; }
}
.css-1km1ehz { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; letter-spacing: 0.00938em; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; padding: 6px 16px; box-sizing: border-box; white-space: nowrap; }
.css-1km1ehz.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1km1ehz { -webkit-print-color-adjust: exact; }
}
.css-1km1ehz:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); }
@media (hover: none) {
  .css-1km1ehz:hover { background-color: transparent; }
}
.css-1km1ehz.Mui-selected { background-color: rgba(25, 118, 210, 0.08); }
.css-1km1ehz.Mui-selected.Mui-focusVisible { background-color: rgba(25, 118, 210, 0.2); }
.css-1km1ehz.Mui-selected:hover { background-color: rgba(25, 118, 210, 0.12); }
@media (hover: none) {
  .css-1km1ehz.Mui-selected:hover { background-color: rgba(25, 118, 210, 0.08); }
}
.css-1km1ehz.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-1km1ehz.Mui-disabled { opacity: 0.38; }
.css-1km1ehz + .MuiDivider-root { margin-top: 8px; margin-bottom: 8px; }
.css-1km1ehz + .MuiDivider-inset { margin-left: 52px; }
.css-1km1ehz .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1km1ehz .MuiListItemText-inset { padding-left: 36px; }
.css-1km1ehz .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 600px) {
  .css-1km1ehz { min-height: auto; }
}
.css-11qrfta { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 6px 8px; border-radius: 4px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; color: rgb(25, 118, 210); }
.css-11qrfta:hover { text-decoration: none; background-color: rgba(25, 118, 210, 0.04); }
@media (hover: none) {
  .css-11qrfta:hover { background-color: transparent; }
}
.css-11qrfta.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1ujsas3 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 6px 8px; border-radius: 4px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; color: rgb(25, 118, 210); }
.css-1ujsas3.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1ujsas3 { -webkit-print-color-adjust: exact; }
}
.css-1ujsas3:hover { text-decoration: none; background-color: rgba(25, 118, 210, 0.04); }
@media (hover: none) {
  .css-1ujsas3:hover { background-color: transparent; }
}
.css-1ujsas3.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-vubbuv { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; font-size: 1.5rem; }
.css-a3xyjy { z-index: 1200; }
.css-w0pj6f { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }
.css-1d3bbye { box-sizing: border-box; display: flex; flex-flow: row wrap; width: 100%; }
.css-1qmnoi4 { margin: 0px; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 300; font-size: 6rem; line-height: 1.167; letter-spacing: -0.01562em; color: white; }
.css-15j76c0 { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
@media (min-width: 600px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 900px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 1200px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 1536px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
.css-tx74vv { margin: 0px; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 300; font-size: 6rem; line-height: 1.167; letter-spacing: -0.01562em; color: green; }
.css-feqhe6 { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; width: 100%; }
.css-1rsx5uq { display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: calc(100% - 24px); position: absolute; left: 0px; top: 0px; transform: translate(12px, 16px) scale(1); transition: color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms, max-width 200ms cubic-bezier(0, 0, 0.2, 1) 0ms; z-index: 1; pointer-events: none; }
.css-wm035c { color: rgba(0, 0, 0, 0.6); font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.4375em; letter-spacing: 0.00938em; padding: 0px; display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: calc(100% - 24px); position: absolute; left: 0px; top: 0px; transform: translate(12px, 16px) scale(1); transition: color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms, max-width 200ms cubic-bezier(0, 0, 0.2, 1) 0ms; z-index: 1; pointer-events: none; }
.css-wm035c.Mui-focused { color: rgb(46, 125, 50); }
.css-wm035c.Mui-disabled { color: rgba(0, 0, 0, 0.38); }
.css-wm035c.Mui-error { color: rgb(211, 47, 47); }
.css-1hws7zw { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.4375em; letter-spacing: 0.00938em; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; width: 100%; position: relative; background-color: rgba(0, 0, 0, 0.06); border-top-left-radius: 4px; border-top-right-radius: 4px; transition: background-color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms; }
.css-1hws7zw.Mui-disabled { color: rgba(0, 0, 0, 0.38); cursor: default; }
.css-1hws7zw:hover { background-color: rgba(0, 0, 0, 0.09); }
@media (hover: none) {
  .css-1hws7zw:hover { background-color: rgba(0, 0, 0, 0.06); }
}
.css-1hws7zw.Mui-focused { background-color: rgba(0, 0, 0, 0.06); }
.css-1hws7zw.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }
.css-1hws7zw::after { border-bottom: 2px solid rgb(46, 125, 50); left: 0px; bottom: 0px; content: ""; position: absolute; right: 0px; transform: scaleX(0); transition: transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms; pointer-events: none; }
.css-1hws7zw.Mui-focused::after { transform: scaleX(1); }
.css-1hws7zw.Mui-error::after { border-bottom-color: rgb(211, 47, 47); transform: scaleX(1); }
.css-1hws7zw::before { border-bottom: 1px solid rgba(0, 0, 0, 0.42); left: 0px; bottom: 0px; content: " "; position: absolute; right: 0px; transition: border-bottom-color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; pointer-events: none; }
.css-1hws7zw:hover:not(.Mui-disabled)::before { border-bottom: 1px solid rgba(0, 0, 0, 0.87); }
.css-1hws7zw.Mui-disabled::before { border-bottom-style: dotted; }
.css-2bxn45 { font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 25px 12px 8px; }
.css-2bxn45::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; }
.css-2bxn45:focus { outline: 0px; }
.css-2bxn45:invalid { box-shadow: none; }
.css-2bxn45::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-2bxn45::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-2bxn45:focus::-webkit-input-placeholder { opacity: 0.42; }
.css-2bxn45.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgba(0, 0, 0, 0.38); }
.css-2bxn45:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.css-2bxn45:-webkit-autofill { border-top-left-radius: inherit; border-top-right-radius: inherit; }
.css-19ri5qq { opacity: 0; position: absolute; }
.css-19ri5qq.MuiTouchRipple-rippleVisible { opacity: 0.3; transform: scale(1); animation-name: animation-1taevns; animation-duration: 550ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.css-19ri5qq.MuiTouchRipple-ripplePulsate { animation-duration: 200ms; }
.css-19ri5qq .MuiTouchRipple-child { opacity: 1; display: block; width: 100%; height: 100%; border-radius: 50%; background-color: currentcolor; }
.css-19ri5qq .MuiTouchRipple-childLeaving { opacity: 0; animation-name: animation-5ich1p; animation-duration: 550ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.css-19ri5qq .MuiTouchRipple-childPulsate { position: absolute; left: 0px; top: 0px; animation-name: animation-f6tr5a; animation-duration: 2500ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-iteration-count: infinite; animation-delay: 200ms; }
@-webkit-keyframes animation-f6tr5a { 
  0% { transform: scale(1); }
  50% { transform: scale(0.92); }
  100% { transform: scale(1); }
}
@keyframes animation-f6tr5a { 
  0% { transform: scale(1); }
  50% { transform: scale(0.92); }
  100% { transform: scale(1); }
}
@-webkit-keyframes animation-5ich1p { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes animation-5ich1p { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes animation-1taevns { 
  0% { transform: scale(0); opacity: 0.1; }
  100% { transform: scale(1); opacity: 0.3; }
}
@keyframes animation-1taevns { 
  0% { transform: scale(0); opacity: 0.1; }
  100% { transform: scale(1); opacity: 0.3; }
}
.css-1cxu7jc { margin: 0px; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 300; font-size: 6rem; line-height: 1.167; letter-spacing: -0.01562em; }
.css-8ndowl { position: fixed; z-index: 1300; inset: 0px; }
.css-um19vb { position: fixed; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; inset: 0px; background-color: rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: transparent; }
.css-1ungk8z { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 6px 8px; border-radius: 4px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; color: rgb(46, 125, 50); }
.css-1ungk8z:hover { text-decoration: none; background-color: rgba(46, 125, 50, 0.04); }
@media (hover: none) {
  .css-1ungk8z:hover { background-color: transparent; }
}
.css-1ungk8z.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1i4al35 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 6px 8px; border-radius: 4px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; color: rgb(46, 125, 50); }
.css-1i4al35.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1i4al35 { -webkit-print-color-adjust: exact; }
}
.css-1i4al35:hover { text-decoration: none; background-color: rgba(46, 125, 50, 0.04); }
@media (hover: none) {
  .css-1i4al35:hover { background-color: transparent; }
}
.css-1i4al35.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1wf493t { text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; overflow: visible; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; }
.css-1wf493t:hover { background-color: rgba(0, 0, 0, 0.04); }
@media (hover: none) {
  .css-1wf493t:hover { background-color: transparent; }
}
.css-1wf493t.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
.css-1yxmbwk { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; overflow: visible; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; }
.css-1yxmbwk.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1yxmbwk { -webkit-print-color-adjust: exact; }
}
.css-1yxmbwk:hover { background-color: rgba(0, 0, 0, 0.04); }
@media (hover: none) {
  .css-1yxmbwk:hover { background-color: transparent; }
}
.css-1yxmbwk.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
.css-k5b6q7 { margin: 0px; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 300; font-size: 6rem; line-height: 1.167; letter-spacing: -0.01562em; color: black; }
.css-bxpi4f { margin: 0px; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 300; font-size: 6rem; line-height: 1.167; letter-spacing: -0.01562em; color: gray; }
.css-y28f86 { position: fixed; inset: 0px; z-index: 1200; }
.css-1mbdz04 { z-index: -1; }
.css-919eu4 { position: fixed; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; inset: 0px; background-color: rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: transparent; z-index: -1; }
.css-vlkg7t { overflow-y: auto; display: flex; flex-direction: column; height: 100%; flex: 1 0 auto; z-index: 1200; position: fixed; top: 0px; outline: 0px; right: 0px; }
.css-1ab2xsx { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 10px -5px, rgba(0, 0, 0, 0.14) 0px 16px 24px 2px, rgba(0, 0, 0, 0.12) 0px 6px 30px 5px; overflow-y: auto; display: flex; flex-direction: column; height: 100%; flex: 1 0 auto; z-index: 1200; position: fixed; top: 0px; outline: 0px; right: 0px; }
.css-vz7i2j { display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: calc(133% - 24px); position: absolute; left: 0px; top: 0px; transform: translate(12px, 7px) scale(0.75); transition: color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms, max-width 200ms cubic-bezier(0, 0, 0.2, 1) 0ms; z-index: 1; pointer-events: auto; user-select: none; }
.css-1bshy0j { color: rgba(0, 0, 0, 0.6); font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.4375em; letter-spacing: 0.00938em; padding: 0px; display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: calc(133% - 24px); position: absolute; left: 0px; top: 0px; transform: translate(12px, 7px) scale(0.75); transition: color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms, max-width 200ms cubic-bezier(0, 0, 0.2, 1) 0ms; z-index: 1; pointer-events: auto; user-select: none; }
.css-1bshy0j.Mui-focused { color: rgb(46, 125, 50); }
.css-1bshy0j.Mui-disabled { color: rgba(0, 0, 0, 0.38); }
.css-1bshy0j.Mui-error { color: rgb(211, 47, 47); }