.NSM7E {
  width: min(80vw, 80rem);
}

.kwJ9s {
}

.eFB8g {
  font-size: 1.4rem;
  line-height: 1.9em;
  color: #2E353B;
}

[dir] .eFB8g {
  margin-bottom: 1.5rem;
}.avmFK {
  position: relative;
}.e82lO {
  position: absolute;
  z-index: 100;
  overflow-y: auto;
  display: none;
  box-sizing: border-box;
  width: 100%;
  max-height: 35rem;
  list-style-type: none;
}[dir] .e82lO {
  margin: 0;
  padding: 0;
  border: 0.1rem solid #B5B5B5;
  border-radius: 0.5rem;
  background: #FFF;
}
.e82lO[data-css-are-visible=true] {
  display: block;
}

.Xyn9L {
  position: absolute;
  z-index: 100;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
}

[dir] .Xyn9L {
  padding: 1rem 1.5rem;
  border: 0.1rem solid #B5B5B5;
  border-radius: 0.5rem;
  text-align: center;
  background: #FFF;
}

.y301- {
  word-break: break-word;
}.LPAGp {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: -webkit-max-content;
  height: max-content;
  list-style: none;
}[dir] .LPAGp {
  cursor: pointer;
  margin: 0;
  padding: 0.5rem 0;
}
[dir] .LPAGp:nth-of-type(odd) {
  background-color: #F5F5F5;
}
.LPAGp[data-css-is-highlighted=true] {
  outline: -webkit-focus-ring-color auto 1px;
}

.Elpa7 {
  flex-shrink: 0;
  width: 5.4rem;
  height: 4.2rem;
}

.vMK25 {
  fill: #D6D6D6;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

[dir] .vMK25 {
  background: white;
  padding: 0.5rem;
}

.eXlau {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  align-items: flex-start;
}

._2cb3P {
  display: block;
  font-weight: 700;
}

[dir=ltr] ._2cb3P {
  text-align: left;
}

[dir=rtl] ._2cb3P {
  text-align: right;
}

.JnUYd {
  display: block;
  color: #666666;
  word-break: break-all;
}

[dir=ltr] .JnUYd {
  text-align: left;
}

[dir=rtl] .JnUYd {
  text-align: right;
}.Mh395 {
  display: grid;
  grid-template-columns: 1fr;
  line-height: 1.15em;
}[dir] .Mh395 {
  margin-top: 1.5rem;
}
@media (min-width: 768px) {
  .Mh395 {
    grid-auto-flow: dense;
    grid-template-columns: repeat(4, 1fr);
    gap: 3rem;
  }
}

._0kWSq, .Zf1JY, .ut-Sn, .MOFzs {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
}

[dir] ._0kWSq, [dir] .Zf1JY, [dir] .ut-Sn, [dir] .MOFzs {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
}

._0kWSq {
  color: #545F69;
  fill: #545F69;
  stroke: #545F69;
}

[dir] ._0kWSq {
  border: 1px solid #545F69;
  background-color: transparent;
}
._0kWSq:focus {
  outline: none;
}
[dir] ._0kWSq:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
._0kWSq:active {
  color: #FFF;
}
[dir] ._0kWSq:active {
  background-color: #545F69;
}
._0kWSq:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  ._0kWSq:hover {
    color: #FFF;
  }
  [dir] ._0kWSq:hover {
    background-color: #545F69;
  }
  ._0kWSq:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
._0kWSq:disabled {
  color: #6F7E8B;
}
[dir] ._0kWSq:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  ._0kWSq {
    grid-column: 1;
  }
}

.MOFzs {
  color: #CD0004;
  fill: #CD0004;
  stroke: #CD0004;
}

[dir] .MOFzs {
  border: 1px solid #CD0004;
  background-color: transparent;
}
.MOFzs:focus {
  outline: none;
}
[dir] .MOFzs:focus {
  box-shadow: 0 0 0 0.3rem rgba(205, 0, 4, 0.4);
}
.MOFzs:active {
  color: #FFF;
}
[dir] .MOFzs:active {
  background-color: #CD0004;
}
.MOFzs:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .MOFzs:hover {
    color: #FFF;
  }
  [dir] .MOFzs:hover {
    background-color: #CD0004;
  }
  .MOFzs:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.MOFzs:disabled {
  color: #6F7E8B;
}
[dir] .MOFzs:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.MOFzs[data-css-is-loading=true] {
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}
[dir] .MOFzs[data-css-is-loading=true] {
  border: 0.1rem solid #B5B5B5;
  background-color: #B5B5B5;
}
.MOFzs[data-css-is-loading=true]:focus {
  outline: none;
}
[dir] .MOFzs[data-css-is-loading=true]:focus {
  box-shadow: 0 0 0 0.3rem rgba(181, 181, 181, 0.4);
}
[dir] .MOFzs[data-css-is-loading=true]:active {
  cursor: not-allowed;
}
@media (hover: hover) and (pointer: fine) {
  [dir] .MOFzs[data-css-is-loading=true]:hover {
    cursor: not-allowed;
  }
}
.MOFzs[data-css-is-loading=true]:disabled {
  color: #FFF;
}
[dir] .MOFzs[data-css-is-loading=true]:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .MOFzs {
    grid-column: 2;
  }
}

.ut-Sn {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
@media (min-width: 768px) {
  .ut-Sn {
    grid-column: 3;
  }
}

[dir=ltr] .Zf1JY {
  margin-right: 0;
}

[dir=rtl] .Zf1JY {
  margin-left: 0;
}
.Zf1JY[data-css-is-loading=true] {
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}
[dir] .Zf1JY[data-css-is-loading=true] {
  border: 0.1rem solid #B5B5B5;
  background-color: #B5B5B5;
}
.Zf1JY[data-css-is-loading=true]:focus {
  outline: none;
}
[dir] .Zf1JY[data-css-is-loading=true]:focus {
  box-shadow: 0 0 0 0.3rem rgba(181, 181, 181, 0.4);
}
[dir] .Zf1JY[data-css-is-loading=true]:active {
  cursor: not-allowed;
}
@media (hover: hover) and (pointer: fine) {
  [dir] .Zf1JY[data-css-is-loading=true]:hover {
    cursor: not-allowed;
  }
}
.Zf1JY[data-css-is-loading=true]:disabled {
  color: #FFF;
}
[dir] .Zf1JY[data-css-is-loading=true]:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.Zf1JY[data-css-is-loading=false] {
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}
[dir] .Zf1JY[data-css-is-loading=false] {
  border: 0.1rem solid #183884;
  background-color: #183884;
}
.Zf1JY[data-css-is-loading=false]:focus {
  outline: none;
}
[dir] .Zf1JY[data-css-is-loading=false]:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
[dir] .Zf1JY[data-css-is-loading=false]:active {
  background-color: #061945;
}
@media (hover: hover) and (pointer: fine) {
  [dir] .Zf1JY[data-css-is-loading=false]:hover {
    background-color: #061945;
  }
}
.Zf1JY[data-css-is-loading=false]:disabled {
  color: #FFF;
}
[dir] .Zf1JY[data-css-is-loading=false]:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .Zf1JY {
    grid-column: 4;
  }
}.HqDg7 {
  width: min(80vw, 80rem);
}

.E-wvw {
}

.zTY9j {
  font-size: 1.4rem;
  line-height: 1.9em;
  color: #2E353B;
}

[dir] .zTY9j {
  margin-bottom: 1.5rem;
}

.brA3u {
  display: grid;
  grid-template-columns: 1fr;
  line-height: 1.15em;
}
@media (min-width: 768px) {
  .brA3u {
    grid-auto-flow: dense;
    grid-template-columns: repeat(4, 1fr);
    gap: 3rem;
  }
}

.gpgEm, ._37fVf {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
}

[dir] .gpgEm, [dir] ._37fVf {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
}

.gpgEm {
  color: #545F69;
  fill: #545F69;
  stroke: #545F69;
}

[dir] .gpgEm {
  border: 1px solid #545F69;
  background-color: transparent;
}
.gpgEm:focus {
  outline: none;
}
[dir] .gpgEm:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
.gpgEm:active {
  color: #FFF;
}
[dir] .gpgEm:active {
  background-color: #545F69;
}
.gpgEm:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .gpgEm:hover {
    color: #FFF;
  }
  [dir] .gpgEm:hover {
    background-color: #545F69;
  }
  .gpgEm:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.gpgEm:disabled {
  color: #6F7E8B;
}
[dir] .gpgEm:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .gpgEm {
    grid-column: 1;
  }
}

._37fVf {
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}

[dir] ._37fVf {
  border: 0.1rem solid #183884;
  background-color: #183884;
}
._37fVf:focus {
  outline: none;
}
[dir] ._37fVf:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
[dir] ._37fVf:active {
  background-color: #061945;
}
@media (hover: hover) and (pointer: fine) {
  [dir] ._37fVf:hover {
    background-color: #061945;
  }
}
._37fVf:disabled {
  color: #FFF;
}
[dir] ._37fVf:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
[dir=ltr] ._37fVf {
  margin-right: 0;
}
[dir=rtl] ._37fVf {
  margin-left: 0;
}
@media (min-width: 768px) {
  ._37fVf {
    grid-column: 4;
  }
}