@charset "utf-8";

.qM7OuAX36lsHN9oGAeGg { align-items: center; appearance: none; border: none; cursor: pointer; display: flex; padding: 0px; width: auto; }

.qM7OuAX36lsHN9oGAeGg, .qM7OuAX36lsHN9oGAeGg:focus, .qM7OuAX36lsHN9oGAeGg:hover { background: transparent; }

.kdUZOh6wLdp6YZNvXmGZ { align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; z-index: 1300; }

.PKjzN2wY7HvS21XFWHnN, .kdUZOh6wLdp6YZNvXmGZ { inset: 0px; position: fixed; }

.PKjzN2wY7HvS21XFWHnN { background-color: rgb(0, 0, 0); opacity: 0.5; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: -1; }

.LR_a6ol5B7AhpEUEr0sm { align-items: center; box-sizing: border-box; display: flex; justify-content: center; padding: 0px 28px; position: relative; text-align: center; top: 0px; width: 100%; }

.LR_a6ol5B7AhpEUEr0sm:focus-visible { outline: none; }

.LR_a6ol5B7AhpEUEr0sm .wNaBAmnhfmbd6w5z8Hev { padding: 36px 0px; }

.LR_a6ol5B7AhpEUEr0sm .G6olevrQ__Ix1UhVBQrS { position: absolute; right: 8px; top: -24px; }

.LR_a6ol5B7AhpEUEr0sm .pInw_h5dzffdD8Bfo28I { fill: rgb(255, 255, 255); height: 18px; width: 18px; }

.LR_a6ol5B7AhpEUEr0sm .pInw_h5dzffdD8Bfo28I path { fill: inherit; }

.kAFk6ku7G0tgXbwpxhnJ { box-sizing: border-box; display: flex; flex-direction: column; max-height: 300px; overflow-y: scroll; padding: 0px 28px; width: 100%; }

.kAFk6ku7G0tgXbwpxhnJ.Nt5ZRsVjxWLBSTBuOeiz { padding-top: 36px; }

.kAFk6ku7G0tgXbwpxhnJ.dvbgOSO5MvtR8EiQGFur { padding-bottom: 36px; }

.kAFk6ku7G0tgXbwpxhnJ.TEMujasJTG2QIGUuanBm { padding-bottom: 36px; padding-top: 36px; }

.kAFk6ku7G0tgXbwpxhnJ.kP0Vs1rvfdncr7m4m0dY { max-height: 760px; overflow-y: auto; padding: 0px; }

.DQ1aUqBRU02cTluZc5EF { bottom: 0px; box-sizing: border-box; display: flex; justify-content: center; padding: 36px 28px; position: relative; width: 100%; }

.DQ1aUqBRU02cTluZc5EF .qcF0UiTPS6aQAqZXX1u0 { margin-left: 12px; }

.kTdJDOo9yd4jd2CJ6Q84 { background-color: rgb(255, 255, 255); border-radius: 4px; margin: 0px 16px; max-width: 700px; }

.kTdJDOo9yd4jd2CJ6Q84:focus-visible { outline: none; }

.kTdJDOo9yd4jd2CJ6Q84.kP0Vs1rvfdncr7m4m0dY { max-height: 100%; max-width: 90%; }

.kTdJDOo9yd4jd2CJ6Q84.wmkumW8bBKqstkEWRKG5 { background: rgb(255, 255, 255); height: 100%; left: 0px; margin: 0px; max-width: none; position: absolute; top: 0px; width: 100%; }

.kTdJDOo9yd4jd2CJ6Q84.wmkumW8bBKqstkEWRKG5 .pInw_h5dzffdD8Bfo28I { fill: rgb(0, 0, 0); height: 18px; width: 18px; }

.kTdJDOo9yd4jd2CJ6Q84.wmkumW8bBKqstkEWRKG5 .G6olevrQ__Ix1UhVBQrS { padding: 4px; right: 32px; top: 32px; }

@media (min-width: 768px) {
  .kTdJDOo9yd4jd2CJ6Q84 { margin: 0px 32px; }
  .LR_a6ol5B7AhpEUEr0sm .G6olevrQ__Ix1UhVBQrS { right: -16px; top: -16px; }
  .LR_a6ol5B7AhpEUEr0sm .pInw_h5dzffdD8Bfo28I { height: 12px; width: 12px; }
  .kAFk6ku7G0tgXbwpxhnJ { max-height: 500px; }
}

.OS7z8bQD_y3j7zQ9ZdVM { border-radius: 1em; font-family: lato, sans-serif; font-weight: 700; padding: 8px 16px; }

.YSdNWZI42P7dOBVJoTq2 { background-color: rgb(240, 20, 40); color: rgb(255, 255, 255); }

.TuwODSkPV5zBfJvuv1m9 { background-color: rgb(111, 67, 214); color: rgb(255, 255, 255); }

.Ob2SGAJf4Y7m0fchqTpL { background-color: rgb(255, 255, 255); color: rgb(8, 8, 8); }

.nG8eP3zxb6qZxwEyw1NI { margin: 0px; }

.UfRzK13tc94ldjGUtp2n { font-size: 38px; }

.Ii5jcwxrszF7FJijob4g, .UfRzK13tc94ldjGUtp2n { font-family: lato, sans-serif; font-weight: 400; line-height: 1.2; }

.Ii5jcwxrszF7FJijob4g { font-size: 36px; }

.PlrCzadDpAn7UH9P5JpQ { font-size: 32px; }

.PlrCzadDpAn7UH9P5JpQ, .Sz9WU22JHZ8yxXj3UboL { font-family: lato, sans-serif; font-weight: 400; line-height: 1.2; }

.Sz9WU22JHZ8yxXj3UboL { font-size: 28px; }

.guDrtroYrK9CAgcTknFr { font-size: 24px; }

.DPii7EkJ8vKGyTRiKJCT, .guDrtroYrK9CAgcTknFr { font-family: lato, sans-serif; font-weight: 400; line-height: 1.2; }

.DPii7EkJ8vKGyTRiKJCT { font-size: 21px; }

.CvQRG6gMnTtDBkB7Zxu9 { font-size: 18px; }

.CvQRG6gMnTtDBkB7Zxu9, .f8btYnr7hWmLKi2cPhNc { font-family: lato, sans-serif; font-weight: 400; line-height: 1.2; }

.f8btYnr7hWmLKi2cPhNc { font-size: 16px; }

.vOc1HN7tX_F3yWwMiuo6 { font-size: 14px; }

.gFw26xryRFv4S6rnRhFD, .vOc1HN7tX_F3yWwMiuo6 { font-family: lato, sans-serif; font-weight: 400; line-height: 1.2; }

.gFw26xryRFv4S6rnRhFD { font-size: 12px; }