/* ===== custom-00.css ===== */
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

strong,
b {
  font-weight: 700;
}

body {
  margin: 0;
  color: rgba(0, 0, 0, 0.87);
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0.00938em;
  background-color: #fff;
}

@media print {
  body {
    background-color: #fff;
  }
}

body::backdrop {
  background-color: #fff;
}

/* ===== custom-01.css ===== */
body {
  min-height: 100%;
  height: 100vh;
  touch-action: pan-x pan-y;
  background-color: transparent !important;
}

#__next {
  height: 100%;
}

/* ===== custom-02.css ===== */
.css-10klw3m {
  height: 100%;
}

/* ===== custom-03.css ===== */
.css-1rr80qp {
  position: relative;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

/* ===== custom-04.css ===== */
.css-1yozijj {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.css-1yozijj>.MuiGrid-item {
  max-width: none;
}

/* ===== custom-05.css ===== */
.css-8atqhb {
  width: 100%;
}

/* ===== custom-06.css ===== */
.css-eu4j6g {
  box-sizing: border-box;
  margin: 0;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
}

/* ===== custom-07.css ===== */
.css-1kafc04 {
  height: 25px;
  display: grid;
  width: 100%;
}

/* ===== custom-08.css ===== */
.css-kisvnr {
  height: 25px;
  display: grid;
  width: 100%;
}

/* ===== custom-09.css ===== */
.css-s8x97n {
  grid-row-start: 1;
  grid-column-start: 1;
  position: relative;
  width: inherit;
  z-index: 1;
  line-height: 25px;
  font-size: 11px;
  text-shadow: rgb(255, 255, 255) 1px 1px 4px;
  color: rgb(0, 0, 0);
  text-align: center;
  -webkit-transition: color 0.5s ease, textShadow 0.5s ease;
  transition: color 0.5s ease, textShadow 0.5s ease;
}

/* ===== custom-10.css ===== */
.css-1e84z6a {
  margin: 0;
  font-family: 'Arial', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  color: rgb(0, 0, 0);
  grid-row-start: 1;
  grid-column-start: 1;
  position: relative;
  width: inherit;
  z-index: 1;
  line-height: 25px;
  font-size: 11px;
  text-shadow: rgb(255, 255, 255) 1px 1px 4px;
  color: rgb(0, 0, 0);
  text-align: center;
  -webkit-transition: color 0.5s ease, textShadow 0.5s ease;
  transition: color 0.5s ease, textShadow 0.5s ease;
}

/* ===== custom-11.css ===== */
.css-1168pam {
  height: 100%;
  position: relative;
  grid-row-start: 1;
  grid-column-start: 1;
}

.css-1168pam .MuiLinearProgress-barColorPrimary {
  background-color: rgb(134, 134, 134);
}

.css-1168pam.MuiLinearProgress-colorPrimary {
  background-color: rgb(247, 247, 247);
}

/* ===== custom-12.css ===== */
.css-1afde8k {
  position: relative;
  overflow: hidden;
  display: block;
  height: 4px;
  z-index: 0;
  background-color: rgb(209, 209, 209);
  height: 100%;
  position: relative;
  grid-row-start: 1;
  grid-column-start: 1;
}

@media print {
  .css-1afde8k {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
}

.css-1afde8k .MuiLinearProgress-barColorPrimary {
  background-color: rgb(134, 134, 134);
}

.css-1afde8k.MuiLinearProgress-colorPrimary {
  background-color: rgb(247, 247, 247);
}

/* ===== custom-13.css ===== */
.css-v9d8jm {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  -webkit-transition: -webkit-transform .4s linear;
  transition: transform .4s linear;
  transform-origin: left;
  background-color: rgb(134, 134, 134);
}

/* ===== custom-14.css ===== */
.css-18880i0 {
  width: 100%;
  margin-left: auto;
  box-sizing: border-box;
  margin-right: auto;
  display: block;
}

@media (min-width:668px) {
  .css-18880i0 {
    max-width: 668px;
  }
}

@media (min-width:900px) {
  .css-18880i0 {
    max-width: 1280px;
  }
}

/* ===== custom-15.css ===== */
.css-1hyfx7x {
  display: none;
}

/* ===== custom-16.css ===== */
@media (min-width:668px) {
  .css-j9ffew {
    max-width: 668px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* ===== custom-17.css ===== */
.css-13o7eu2 {
  display: block;
}

/* ===== custom-18.css ===== */
.css-1mtyzf7 {
  margin-top: 1.2rem;
  margin-bottom: 0.6rem;
}

@media (min-width:668px) {
  .css-1mtyzf7 {
    max-width: 668px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* ===== custom-19.css ===== */
.css-1aabqos {
  margin-top: 1.2rem;
  margin-bottom: 0.6rem;
}

@media (min-width:668px) {
  .css-1aabqos {
    max-width: 668px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* ===== custom-20.css ===== */
.css-koafou {
  font-family: 'Arial', sans-serif;
  letter-spacing: inherit;
  font-size: 16px;
  font-weight: 700;
}

@media (min-width:310px) {
  .css-koafou {
    font-size: 17px;
  }
}

@media (min-width:500px) {
  .css-koafou {
    font-size: 18px;
  }
}

@media (min-width:680px) {
  .css-koafou {
    font-size: 20px;
  }
}

@media (min-width:708px) {
  .css-koafou {
    font-size: 22px;
  }
}

@media (min-width:900px) {
  .css-koafou {
    font-size: 24px;
  }
}

/* ===== custom-21.css ===== */
.css-161peoh {
  margin: 0;
  font-family: 'Arial', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  text-align: center;
  color: rgb(0, 0, 0);
  font-family: 'Arial', sans-serif;
  letter-spacing: inherit;
  font-size: 16px;
  font-weight: 700;
}

@media (min-width:310px) {
  .css-161peoh {
    font-size: 17px;
  }
}

@media (min-width:500px) {
  .css-161peoh {
    font-size: 18px;
  }
}

@media (min-width:680px) {
  .css-161peoh {
    font-size: 20px;
  }
}

@media (min-width:708px) {
  .css-161peoh {
    font-size: 22px;
  }
}

@media (min-width:900px) {
  .css-161peoh {
    font-size: 24px;
  }
}

/* ===== custom-22.css ===== */
.css-15g2oxy {
  margin-top: 1rem;
}

/* ===== custom-23.css ===== */
.css-1pwaef6 {
  margin-top: 1rem;
}

/* ===== custom-24.css ===== */
.css-196bzhd.MuiGrid-spacing-xs-1 {
  margin: 0 auto;
  width: 100%;
}

@media (max-width:499.95px) {
  .css-196bzhd.MuiGrid-spacing-xs-1 {
    max-width: 350px;
  }
}

@media (min-width:1080px) {
  .css-196bzhd.MuiGrid-spacing-xs-1>.MuiGrid-item {
    padding: 10px;
  }
}

@media (min-width:900px) and (max-width:1079.95px) {
  .css-196bzhd.MuiGrid-spacing-xs-1>.MuiGrid-item {
    padding: 10px;
  }
}

@media (min-width:680px) and (max-width:899.95px) {
  .css-196bzhd.MuiGrid-spacing-xs-1>.MuiGrid-item {
    padding: 7.5px;
  }
}

@media (min-width:500px) and (max-width:679.95px) {
  .css-196bzhd.MuiGrid-spacing-xs-1>.MuiGrid-item {
    padding: 6.5px;
  }
}

@media (min-width:310px) and (max-width:499.95px) {
  .css-196bzhd.MuiGrid-spacing-xs-1>.MuiGrid-item {
    padding: 6px;
  }
}

@media (max-width:309.95px) {
  .css-196bzhd.MuiGrid-spacing-xs-1>.MuiGrid-item {
    padding: 5px;
  }
}

/* ===== custom-25.css ===== */
.css-l8tmuz {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: -8px;
  width: calc(100% + 8px);
  margin-left: -8px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.css-l8tmuz>.MuiGrid-item {
  padding-top: 8px;
}

.css-l8tmuz>.MuiGrid-item {
  padding-left: 8px;
}

.css-l8tmuz.MuiGrid-spacing-xs-1 {
  margin: 0 auto;
  width: 100%;
}

@media (max-width:499.95px) {
  .css-l8tmuz.MuiGrid-spacing-xs-1 {
    max-width: 350px;
  }
}

@media (min-width:1080px) {
  .css-l8tmuz.MuiGrid-spacing-xs-1>.MuiGrid-item {
    padding: 10px;
  }
}

@media (min-width:900px) and (max-width:1079.95px) {
  .css-l8tmuz.MuiGrid-spacing-xs-1>.MuiGrid-item {
    padding: 10px;
  }
}

@media (min-width:680px) and (max-width:899.95px) {
  .css-l8tmuz.MuiGrid-spacing-xs-1>.MuiGrid-item {
    padding: 7.5px;
  }
}

@media (min-width:500px) and (max-width:679.95px) {
  .css-l8tmuz.MuiGrid-spacing-xs-1>.MuiGrid-item {
    padding: 6.5px;
  }
}

@media (min-width:310px) and (max-width:499.95px) {
  .css-l8tmuz.MuiGrid-spacing-xs-1>.MuiGrid-item {
    padding: 6px;
  }
}

@media (max-width:309.95px) {
  .css-l8tmuz.MuiGrid-spacing-xs-1>.MuiGrid-item {
    padding: 5px;
  }
}

/* ===== custom-26.css ===== */
.css-1wxaqej {
  box-sizing: border-box;
  margin: 0;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

/* ===== custom-27.css ===== */
.css-feozzz {
  min-height: 87px;
  height: 100%;
  width: 118px;
  margin: auto;
}

@media (min-width:310px) {
  .css-feozzz {
    width: 132px;
    min-height: 97px;
  }
}

@media (min-width:330px) {
  .css-feozzz {
    width: 139px;
    min-height: 102px;
  }
}

@media (min-width:500px) {
  .css-feozzz {
    width: 190px;
    min-height: 140px;
  }

  .css-feozzz img {
    height: 59px;
  }
}

@media (min-width:680px) {
  .css-feozzz {
    width: 220px;
    min-height: 162px;
  }

  .css-feozzz img {
    height: 68px;
  }
}

@media (min-width:900px) {
  .css-feozzz {
    width: 240px;
    min-height: 177px;
  }

  .css-feozzz img {
    height: 75px;
  }
}

@media (min-width:1080px) {
  .css-feozzz {
    width: 250px;
    min-height: 184px;
  }

  .css-feozzz img {
    height: 78px;
  }
}

/* ===== custom-28.css ===== */
.css-1t3e5rw {
  background-color: rgb(251, 251, 251);
  border: solid;
  border-color: rgb(225, 225, 225);
  border-radius: 4px;
  border-width: 1px;
  box-shadow: 0px 2px 5px rgba(33, 33, 33, 0.1);
  box-sizing: border-box;
  cursor: pointer;
  height: 100%;
  position: relative;
  overflow: visible;
}

@media (hover: hover) {
  .css-1t3e5rw:hover {
    box-shadow: 0px 4px 10px rgba(33, 33, 33, 0.2);
    border-color: rgb(134, 134, 134);
  }
}

/* ===== custom-29.css ===== */
.css-qgcv7j {
  overflow: hidden;
  background-color: rgb(251, 251, 251);
  border: solid;
  border-color: rgb(225, 225, 225);
  border-radius: 4px;
  border-width: 1px;
  box-shadow: 0px 2px 5px rgba(33, 33, 33, 0.1);
  box-sizing: border-box;
  cursor: pointer;
  height: 100%;
  position: relative;
  overflow: visible;
}

@media (hover: hover) {
  .css-qgcv7j:hover {
    box-shadow: 0px 4px 10px rgba(33, 33, 33, 0.2);
    border-color: rgb(134, 134, 134);
  }
}

/* ===== custom-30.css ===== */
.css-bqa7h5 {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
  -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border-radius: 4px;
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  overflow: hidden;
  background-color: rgb(251, 251, 251);
  border: solid;
  border-color: rgb(225, 225, 225);
  border-radius: 4px;
  border-width: 1px;
  box-shadow: 0px 2px 5px rgba(33, 33, 33, 0.1);
  box-sizing: border-box;
  cursor: pointer;
  height: 100%;
  position: relative;
  overflow: visible;
}

@media (hover: hover) {
  .css-bqa7h5:hover {
    box-shadow: 0px 4px 10px rgba(33, 33, 33, 0.2);
    border-color: rgb(134, 134, 134);
  }
}

/* ===== custom-31.css ===== */
.css-l6b1o6 {
  background-color: transparent;
  height: 100%;
  width: 100%;
}

/* ===== custom-32.css ===== */
.css-13g9d0g {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.css-13g9d0g .MuiTypography-root {
  margin-bottom: 14px;
}

/* ===== custom-33.css ===== */
.css-197qv3x {
  margin-bottom: 4px;
  margin-top: 12px;
}

.css-197qv3x img {
  height: 35px;
}

@media (min-width:310px) {
  .css-197qv3x img {
    height: 39px;
  }
}

@media (min-width:330px) {
  .css-197qv3x img {
    height: 42px;
  }
}

@media (min-width:500px) {
  .css-197qv3x img {
    height: 43px;
  }
}

@media (min-width:680px) {
  .css-197qv3x img {
    height: 54px;
  }
}

@media (min-width:900px) {
  .css-197qv3x img {
    height: 65px;
  }
}

/* ===== custom-34.css ===== */
.css-1l4w6pd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

/* ===== custom-35.css ===== */
.css-19wcsjx {
  font-family: 'Arial', sans-serif;
  letter-spacing: inherit;
  font-size: 13px;
  word-break: break-word;
  text-align: center;
  margin: 0.3rem;
  line-height: 1.2;
  word-wrap: break-word;
  font-weight: 700;
}

@media (min-width:310px) {
  .css-19wcsjx {
    font-size: 14px;
  }
}

@media (min-width:500px) {
  .css-19wcsjx {
    font-size: 15px;
  }
}

@media (min-width:900px) {
  .css-19wcsjx {
    font-size: 16px;
  }
}

/* ===== custom-36.css ===== */
.css-1joogeh {
  margin: 0;
  font-family: 'Arial', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  text-align: center;
  color: rgb(0, 0, 0);
  font-family: 'Arial', sans-serif;
  letter-spacing: inherit;
  font-size: 13px;
  word-break: break-word;
  text-align: center;
  margin: 0.3rem;
  line-height: 1.2;
  word-wrap: break-word;
  font-weight: 700;
}

@media (min-width:310px) {
  .css-1joogeh {
    font-size: 14px;
  }
}

@media (min-width:500px) {
  .css-1joogeh {
    font-size: 15px;
  }
}

@media (min-width:900px) {
  .css-1joogeh {
    font-size: 16px;
  }
}

/* ===== custom-37.css ===== */
.css-1fxwsy5 {
  margin-top: 1.2rem;
}

/* ===== custom-38.css ===== */
.css-87i4wb {
  padding-left: 10px;
  padding-right: 10px;
}

/* ===== custom-39.css ===== */
.css-193l99v {
  box-sizing: border-box;
  margin: 0;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 10px;
  padding-right: 10px;
}

/* ===== custom-40.css ===== */
.css-1wcv54i {
  width: 100%;
  margin-left: auto;
  box-sizing: border-box;
  margin-right: auto;
  display: block;
}

@media (min-width:668px) {
  .css-1wcv54i {
    max-width: 668px;
  }
}

/* ===== custom-41.css ===== */
.css-fzq0bi {
  margin-top: 0.3rem;
  margin-bottom: 1.2rem;
  height: 45px;
}

@media (min-width:500px) {
  .css-fzq0bi {
    height: 55px;
  }
}

/* ===== custom-42.css ===== */
.css-s5dm9c {
  margin-top: 0.3rem;
  margin-bottom: 1.2rem;
  height: 45px;
}

@media (min-width:500px) {
  .css-s5dm9c {
    height: 55px;
  }
}

/* ===== custom-43.css ===== */
.css-18knp74 {
  box-shadow: none;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 16px;
  font-family: 'Arial', sans-serif;
  letter-spacing: 0;
  min-height: 100%;
  height: 100%;
  line-height: 1.2;
  text-transform: none;
}

@media (min-width:310px) {
  .css-18knp74 {
    font-size: 17px;
  }
}

@media (min-width:500px) {
  .css-18knp74 {
    font-size: 18px;
  }
}

@media (min-width:1080px) {
  .css-18knp74 {
    font-size: 20px;
  }
}

.css-18knp74.MuiButton-root {
  border-radius: 6px;
  background-color: rgb(134, 134, 134);
  color: rgb(255, 255, 255);
  box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.25);
}

@media (hover: hover) {
  .css-18knp74.MuiButton-root:hover {
    background-color: rgb(107, 107, 107);
    box-shadow: 2px 4px 10px 1px rgba(0, 0, 0, 0.4);
  }
}

.css-18knp74.MuiButton-root .MuiButton-endIcon {
  position: absolute;
  right: 0.6rem;
}

  {
  box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.25);
  color: rgb(134, 134, 134);
}

  {
  position: absolute;
  right: 0.6rem;
}

/* ===== custom-44.css ===== */
.css-12lm8m4 {
  font-family: 'Arial', sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.75;
  text-transform: uppercase;
  min-width: 64px;
  padding: 6px 16px;
  border-radius: 4px;
  -webkit-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;
  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: #fff;
  background-color: rgb(134, 134, 134);
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  width: 100%;
  box-shadow: none;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 16px;
  font-family: 'Arial', sans-serif;
  letter-spacing: 0;
  min-height: 100%;
  height: 100%;
  line-height: 1.2;
  text-transform: none;
}

.css-12lm8m4:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
  background-color: rgb(93, 93, 93);
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
  .css-12lm8m4:hover {
    background-color: rgb(134, 134, 134);
  }
}

.css-12lm8m4:active {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-12lm8m4.Mui-focusVisible {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-12lm8m4.Mui-disabled {
  color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.12);
}

@media (min-width:310px) {
  .css-12lm8m4 {
    font-size: 17px;
  }
}

@media (min-width:500px) {
  .css-12lm8m4 {
    font-size: 18px;
  }
}

@media (min-width:1080px) {
  .css-12lm8m4 {
    font-size: 20px;
  }
}

.css-12lm8m4.MuiButton-root {
  border-radius: 6px;
  background-color: rgb(134, 134, 134);
  color: rgb(255, 255, 255);
  box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.25);
}

@media (hover: hover) {
  .css-12lm8m4.MuiButton-root:hover {
    background-color: rgb(107, 107, 107);
    box-shadow: 2px 4px 10px 1px rgba(0, 0, 0, 0.4);
  }
}

.css-12lm8m4.MuiButton-root .MuiButton-endIcon {
  position: absolute;
  right: 0.6rem;
}

  {
  box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.25);
  color: rgb(134, 134, 134);
}

  {
  position: absolute;
  right: 0.6rem;
}

/* ===== custom-45.css ===== */
.css-5pghxa {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  font-family: 'Arial', sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.75;
  text-transform: uppercase;
  min-width: 64px;
  padding: 6px 16px;
  border-radius: 4px;
  -webkit-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;
  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: #fff;
  background-color: rgb(134, 134, 134);
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  width: 100%;
  box-shadow: none;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 16px;
  font-family: 'Arial', sans-serif;
  letter-spacing: 0;
  min-height: 100%;
  height: 100%;
  line-height: 1.2;
  text-transform: none;
}

.css-5pghxa::-moz-focus-inner {
  border-style: none;
}

.css-5pghxa.Mui-disabled {
  pointer-events: none;
  cursor: default;
}

@media print {
  .css-5pghxa {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
}

.css-5pghxa:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
  background-color: rgb(93, 93, 93);
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
  .css-5pghxa:hover {
    background-color: rgb(134, 134, 134);
  }
}

.css-5pghxa:active {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-5pghxa.Mui-focusVisible {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-5pghxa.Mui-disabled {
  color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.12);
}

@media (min-width:310px) {
  .css-5pghxa {
    font-size: 17px;
  }
}

@media (min-width:500px) {
  .css-5pghxa {
    font-size: 18px;
  }
}

@media (min-width:1080px) {
  .css-5pghxa {
    font-size: 20px;
  }
}

.css-5pghxa.MuiButton-root {
  border-radius: 6px;
  background-color: rgb(134, 134, 134);
  color: rgb(255, 255, 255);
  box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.25);
}

@media (hover: hover) {
  .css-5pghxa.MuiButton-root:hover {
    background-color: rgb(107, 107, 107);
    box-shadow: 2px 4px 10px 1px rgba(0, 0, 0, 0.4);
  }
}

.css-5pghxa.MuiButton-root .MuiButton-endIcon {
  position: absolute;
  right: 0.6rem;
}

  {
  box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.25);
  color: rgb(134, 134, 134);
}

  {
  position: absolute;
  right: 0.6rem;
}

/* ===== custom-46.css ===== */
.css-155ff3i {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* ===== custom-47.css ===== */
.css-1lxsdwt {
  width: 100%;
  margin-left: auto;
  box-sizing: border-box;
  margin-right: auto;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width:668px) {
  .css-1lxsdwt {
    max-width: 668px;
  }
}

/* ===== custom-48.css ===== */
.css-e94mbo {
  text-align: center;
  margin-bottom: 1.2rem;
}

/* ===== custom-49.css ===== */
.css-8cht9r {
  font-size: 12px;
  color: rgb(0, 0, 0);
}

@media (min-width:500px) {
  .css-8cht9r {
    font-size: 13px;
  }
}

/* ===== custom-50.css ===== */
.css-1jsnhs8 {
  margin: 0;
  font-family: 'Arial', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  color: rgb(0, 0, 0);
  font-size: 12px;
  color: rgb(0, 0, 0);
}

@media (min-width:500px) {
  .css-1jsnhs8 {
    font-size: 13px;
  }
}

/* ===== custom-51.css ===== */
.css-lrygv6 {
  font-size: 12px;
  color: rgb(0, 0, 0);
  margin-right: 0.3rem;
  position: relative;
  top: 2px;
}

@media (min-width:500px) {
  .css-lrygv6 {
    font-size: 13px;
  }
}

/* ===== custom-52.css ===== */
.css-l2zvlx {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 1em;
  height: 1em;
  display: inline-block;
  fill: currentColor;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-size: 1.5rem;
  font-size: 12px;
  color: rgb(0, 0, 0);
  margin-right: 0.3rem;
  position: relative;
  top: 2px;
}

@media (min-width:500px) {
  .css-l2zvlx {
    font-size: 13px;
  }
}

/* ===== custom-53.css ===== */
.css-1w5squj {
  text-align: center;
  maxwidth: 24%;
}

@media (min-width:500px) {
  .css-1w5squj {
    text-align: right;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}

