.ScI4a {
  overflow: hidden;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  width: 100vw;
}
@media (min-width: 1280px) {
  .ScI4a[data-css-size=small] {
    width: 30rem;
  }
  .ScI4a[data-css-size=medium] {
    width: 45rem;
  }
  .ScI4a[data-css-size=large] {
    width: 64rem;
  }
  .ScI4a[data-css-size=xlarge] {
    width: 75rem;
  }
}

._6Dn3M {
  position: fixed;
  top: 0;
  display: grid;
  grid-template-columns: 1fr 5rem;
  grid-gap: 1rem;
  gap: 1rem;
  align-items: center;
  width: 100%;
  height: 6.5rem;
  color: #FFF;
}

[dir] ._6Dn3M {
  background-color: #183884;
}

.e-HWJ {
  display: flex;
  column-gap: 1.5rem;
  align-items: center;
  font-size: 1.5rem;
  font-weight: 700;
  word-break: break-all;
}

[dir=ltr] .e-HWJ {
  padding-left: 2rem;
}

[dir=rtl] .e-HWJ {
  padding-right: 2rem;
}

.z56jt {
  display: inline-block;
  fill: #FFF;
  height: 3rem;
  width: 3rem;
}

._3ia1v {
  display: inline-block;
  fill: #FFF;
  height: 2rem;
  width: 2rem;
  fill: #FFF;
}

[dir] ._3ia1v {
  transition-duration: 0.5s;
  cursor: pointer;
}

[dir=ltr] ._3ia1v {
  transform: rotate(90deg);
}

[dir=rtl] ._3ia1v {
  transform: rotate(-90deg);
}

.PB7eD {
  display: inline-block;
  fill: #FFF;
  height: 3rem;
  width: 3rem;
  fill: #FFF;
}

[dir] .PB7eD {
  cursor: pointer;
}

.QR8Qu {
  overflow: auto;
  height: calc(100dvh - 6.5rem);
}

[dir] .QR8Qu {
  margin-top: 6.5rem;
}

.ejIzo:focus {
  outline: none;
}

[dir] .ejIzo:focus {
  box-shadow: 0 0 0 0.2rem #D6D6D6;
}
.ejIzo {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
}
[dir] .ejIzo {
  padding: 0.1rem;
  border: none;
  background: transparent;
  border-radius: 50%;
  cursor: pointer;
}

.Jeb9C:focus {
  outline: none;
}

[dir] .Jeb9C:focus {
  box-shadow: 0 0 0 0.2rem #D6D6D6;
}
.Jeb9C {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  justify-content: flex-start;
}
[dir] .Jeb9C {
  padding: 0.1rem;
  border: none;
  background: transparent;
  border-radius: 50%;
  cursor: pointer;
}
[dir=ltr] .Jeb9C {
  padding-left: 0.8rem;
}
[dir=rtl] .Jeb9C {
  padding-right: 0.8rem;
}.o-drawer__root {
  position: fixed;
  top: 0;
  bottom: 0;
  max-height: 100dvh;
  max-width: 100vw;
  height: 100%;
  overflow: auto;
  color: #2E353B;
}[dir] .o-drawer__root {
  padding: 0;
  border: none;
  cursor: default;
}[dir=ltr] .o-drawer__root {
  right: 0;
  left: 0;
}[dir=rtl] .o-drawer__root {
  left: 0;
  right: 0;
}
@media (min-width: 1280px) {
  .o-drawer__root {
    overflow: visible;
  }
}
[dir=ltr] .o-drawer__root--right {
  margin: auto 0 auto auto;
}
[dir=rtl] .o-drawer__root--right {
  margin: auto auto auto 0;
}
[dir=ltr] .o-drawer__root--right-exited, [dir=ltr] .o-drawer__root--right-exiting {
  transform: translate3d(100%, 0, 0);
}
[dir=rtl] .o-drawer__root--right-exited, [dir=rtl] .o-drawer__root--right-exiting {
  transform: translate3d(-100%, 0, 0);
}
.o-drawer__root--right-exited::backdrop, .o-drawer__root--right-exiting::backdrop {
  opacity: 0;
}
[dir] .o-drawer__root--right-entered, [dir] .o-drawer__root--right-entering {
  transform: translate3d(0, 0, 0);
}
.o-drawer__root--right-entered::backdrop, .o-drawer__root--right-entering::backdrop {
  opacity: 1;
}
[dir=ltr] .o-drawer__root--left {
  margin: auto auto auto 0;
}
[dir=rtl] .o-drawer__root--left {
  margin: auto 0 auto auto;
}
[dir=ltr] .o-drawer__root--left-exited, [dir=ltr] .o-drawer__root--left-exiting {
  transform: translate3d(-100%, 0, 0);
}
[dir=rtl] .o-drawer__root--left-exited, [dir=rtl] .o-drawer__root--left-exiting {
  transform: translate3d(100%, 0, 0);
}
.o-drawer__root--left-exited::backdrop, .o-drawer__root--left-exiting::backdrop {
  opacity: 0;
}
[dir] .o-drawer__root--left-entered, [dir] .o-drawer__root--left-entering {
  transform: translate3d(0, 0, 0);
}
.o-drawer__root--left-entered::backdrop, .o-drawer__root--left-entering::backdrop {
  opacity: 1;
}
.o-drawer__root::backdrop {
  transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
[dir] .o-drawer__root::backdrop {
  background-color: rgba(0, 0, 0, 0.7);
}

.o-drawer_state--exited {
  visibility: hidden;
}
.o-drawer_state--entered, .o-drawer_state--entering {
  visibility: visible;
}

.o-drawer__content {
  display: flex;
  position: relative;
  height: 100%;
  width: auto;
  max-width: 100vw;
}

[dir] .o-drawer__content {
  background-color: #FFF;
}
.o-drawer__content[data-css-fixed-width=true]:has([data-css-size=small]) {
  max-width: 30rem;
}
.o-drawer__content[data-css-fixed-width=true]:has([data-css-size=medium]) {
  max-width: 45rem;
}
.o-drawer__content[data-css-fixed-width=true]:has([data-css-size=large]) {
  max-width: 64rem;
}
.o-drawer__content[data-css-fixed-width=true]:has([data-css-size=xlarge]) {
  max-width: 75rem;
}