._1VTo7 {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}

.EMPOi, ._2kCm7 {
  display: inline;
}

[dir] .EMPOi, [dir] ._2kCm7 {
  margin: 0;
}.vZf2i {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 2rem;
  gap: 2rem;
  align-items: start;
}
@media (min-width: 768px) {
  .vZf2i {
    grid-template-columns: 2fr 1fr;
  }
}.alORF {
  display: flex;
  column-gap: 1.5rem;
}[dir] .alORF {
  margin-bottom: 1.5rem;
}

.gP6bx {
  flex-shrink: 0;
  width: 4rem;
  height: 4rem;
  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;
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}

[dir] .gP6bx {
  margin: 0;
  padding: 0.9rem;
  border-color: #2E353B;
  background-color: #2E353B;
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 0.1rem solid #545F69;
  background-color: #545F69;
}
.gP6bx:focus {
  outline: none;
}
[dir] .gP6bx:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
[dir] .gP6bx:active {
  background-color: #2E353B;
}
@media (hover: hover) and (pointer: fine) {
  [dir] .gP6bx:hover {
    background-color: #2E353B;
  }
}
.gP6bx:disabled {
  color: #FFF;
}
[dir] .gP6bx:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}

.-Nuhd {
  display: inline-block;
  fill: #FFF;
  width: 2rem;
  height: 2rem;
}.iJRFW {
  position: relative;
  display: flex;
  align-items: center;
  width: 34rem;
  height: 4rem;
}[dir] .iJRFW {
  border: 1px solid #B5B5B5;
  border-radius: 0.5rem;
}
.iJRFW[data-css-is-stretching=true] {
  width: 100%;
}

.Z-au8 {
  display: block;
  width: 100%;
  outline: 0;
  color: #2E353B;
}

[dir] .Z-au8 {
  background: none;
}
[dir] .Z-au8.Z-au8 {
  border: 0;
}
.Z-au8 {
  height: 100%;
}
[dir] .Z-au8 {
  cursor: unset;
}
[dir=ltr] .Z-au8 {
  padding: 0 2.5rem 0 1.2rem;
}
[dir=rtl] .Z-au8 {
  padding: 0 1.2rem 0 2.5rem;
}

[dir=ltr] .dqhKd {
  right: 5.5rem;
}

[dir=rtl] .dqhKd {
  left: 5.5rem;
}

.Jknmq {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 5rem;
  height: 4rem;
}

[dir] .Jknmq {
  cursor: pointer;
  border: none;
  background: none;
}

[dir=ltr] .Jknmq {
  border-left: 1px solid #B5B5B5;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

[dir=rtl] .Jknmq {
  border-right: 1px solid #B5B5B5;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.s3Uqr {
  display: inline-block;
  fill: #000;
  height: 2rem;
  width: 2rem;
}

.oRTWq {
  position: absolute;
  top: 4.2rem;
  font-size: 1.3rem;
  color: #CD0004;
}

[dir=ltr] .oRTWq {
  left: 0;
  margin: 0 0 0 0.5rem;
}

[dir=rtl] .oRTWq {
  right: 0;
  margin: 0 0.5rem 0 0;
}.IdIeu {
  min-width: 12rem;
}[dir] .IdIeu {
  margin: 0;
}
.IdIeu[data-css-has-link-styles=false] {
  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;
  color: #183884;
  fill: #183884;
  stroke: #183884;
}
[dir] .IdIeu[data-css-has-link-styles=false] {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #183884;
  background-color: transparent;
}
.IdIeu[data-css-has-link-styles=false]:focus {
  outline: none;
}
[dir] .IdIeu[data-css-has-link-styles=false]:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
.IdIeu[data-css-has-link-styles=false]:active {
  color: #FFF;
}
[dir] .IdIeu[data-css-has-link-styles=false]:active {
  background-color: #183884;
}
.IdIeu[data-css-has-link-styles=false]:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .IdIeu[data-css-has-link-styles=false]:hover {
    color: #FFF;
  }
  [dir] .IdIeu[data-css-has-link-styles=false]:hover {
    background-color: #183884;
  }
  .IdIeu[data-css-has-link-styles=false]:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.IdIeu[data-css-has-link-styles=false]:disabled {
  color: #6F7E8B;
}
[dir] .IdIeu[data-css-has-link-styles=false]:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
[dir] .IdIeu[data-css-has-link-styles=false] {
  margin: 0;
}
.IdIeu[data-css-has-link-styles=true] {
  color: #183884;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  display: grid;
  grid-template-columns: 3rem auto;
  grid-column-gap: 1rem;
  column-gap: 1rem;
  align-items: center;
  height: 4rem;
}
[dir] .IdIeu[data-css-has-link-styles=true] {
  cursor: pointer;
  padding: 0.5rem 1.5rem;
  border: none;
  background: transparent;
}
[dir=ltr] .IdIeu[data-css-has-link-styles=true] {
  text-align: left;
}
[dir=rtl] .IdIeu[data-css-has-link-styles=true] {
  text-align: right;
}
.IdIeu[data-css-width=alignSelf] {
  align-self: flex-start;
}@keyframes jFGIe {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
.rcMDp {
}
.rcMDp[data-css-is-loading=true] {
  pointer-events: none;
}
[dir] .rcMDp[data-css-is-loading=true] {
  cursor: wait;
}
[dir=ltr] .rcMDp[data-css-is-loading=true] {
  animation: jFGIe 1.1s infinite;
  animation-timing-function: ease-in-out;
}
[dir=rtl] .rcMDp[data-css-is-loading=true] {
  animation: jFGIe 1.1s infinite;
  animation-timing-function: ease-in-out;
}

._7fCOd {
  font-size: 1.8rem;
  color: #CD0004;
  text-transform: uppercase;
  font-weight: 700;
}

[dir] ._7fCOd {
  margin: 1.25em 0 0.83em;
  margin: 1rem 0 2rem;
}

[dir=ltr] ._7fCOd {
  padding-right: 3rem;
}

[dir=rtl] ._7fCOd {
  padding-left: 3rem;
}[dir] .kXpcw {
  border-top: 0.1rem solid #B5B5B5;
}[dir=ltr] .kXpcw {
  border-left: 0.1rem solid #B5B5B5;
}[dir=rtl] .kXpcw {
  border-right: 0.1rem solid #B5B5B5;
}
@media (min-width: 768px) {
  .kXpcw {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  [dir] .kXpcw[data-css-has-one-child=true] {
    border-top: none;
  }
  [dir] .kXpcw[data-css-has-one-child=true] > :only-child {
    border-top: 0.1rem solid #B5B5B5;
  }
}._3zB6K {
  font-size: 1.6rem;
  font-weight: 700;
  white-space: pre-wrap;
}[dir] ._3zB6K {
  margin: 0;
}

.iaHsL {
  font-size: 1.4rem;
}

[dir] .iaHsL {
  margin: 0;
}.q-F-o {
  display: inline-block;
  fill: #183884;
  height: 2.5rem;
  width: 2.5rem;
}.v-Edt {
  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;
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}[dir] .v-Edt {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 0.1rem solid #183884;
  background-color: #183884;
}
.v-Edt:focus {
  outline: none;
}
[dir] .v-Edt:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
[dir] .v-Edt:active {
  background-color: #061945;
}
@media (hover: hover) and (pointer: fine) {
  [dir] .v-Edt:hover {
    background-color: #061945;
  }
}
.v-Edt:disabled {
  color: #FFF;
}
[dir] .v-Edt:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.v-Edt {
  height: 4rem;
}
[dir] .v-Edt {
  margin: 0;
}
.v-Edt[data-css-has-label=false] {
  width: 4rem;
}
[dir] .v-Edt[data-css-has-label=false] {
  padding: 0;
}
.v-Edt[data-css-has-label=true][data-css-is-floating=false] {
  display: grid;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  grid-template-rows: 100%;
  grid-column-gap: 1rem;
  column-gap: 1rem;
  align-items: center;
  justify-content: center;
}
.v-Edt[data-css-is-floating=true] {
  display: flex;
  column-gap: 1rem;
  align-items: center;
  justify-content: center;
  height: 100%;
  min-height: 4.5rem;
  padding-top: 0.9rem;
  padding-bottom: 0.9rem;
}
[dir] .v-Edt[data-css-is-floating=true] {
  border-radius: 0;
}

[dir] .JczxA {
  padding: 0.7rem;
}

.eYkaz {
  display: inline-block;
  fill: #FFF;
  width: 2.5rem;
  height: 2.5rem;
}._7h4W- {
  font-size: 1.8rem;
  color: #CD0004;
  text-transform: uppercase;
  font-weight: 700;
}[dir] ._7h4W- {
  margin: 1.25em 0 0.83em;
  margin: 1rem 0 2rem;
}[dir=ltr] ._7h4W- {
  padding-right: 3rem;
}[dir=rtl] ._7h4W- {
  padding-left: 3rem;
}

.DPOf2 {
  display: none;
}
@media (min-width: 768px) {
  .DPOf2 {
    display: inline-block;
  }
}

.TqXpQ {
  display: grid;
  grid-template-areas: "label" "amountInput" "amountError" "info";
  grid-template-columns: 1fr;
  grid-gap: 0.5rem 3rem;
  gap: 0.5rem 3rem;
}

[dir] .TqXpQ {
  padding: 2rem;
  border-radius: 0.5rem;
  background-color: #F5F5F5;
}
@media (min-width: 768px) {
  .TqXpQ {
    grid-template-areas: "label label" "amountInput info" "amountError .";
    grid-template-columns: 1fr 1fr;
  }
}

@media (min-width: 768px) {
  .g0Y-9 {
    grid-area: label;
  }
}

.-qz75 {
  display: flex;
  grid-area: info;
  column-gap: 1rem;
}

[dir] .-qz75 {
  margin-top: 2rem;
}
@media (min-width: 768px) {
  [dir] .-qz75 {
    margin-top: 0;
  }
}

._0fOnw {
  display: inline-block;
  fill: #5A5A5A;
  height: 2rem;
  width: 2rem;
  flex-shrink: 0;
}.MwYoV {
  font-size: 1.8rem;
  color: #CD0004;
  text-transform: uppercase;
  font-weight: 700;
}[dir] .MwYoV {
  margin: 1.25em 0 0.83em;
  margin: 1rem 0 2rem;
}[dir=ltr] .MwYoV {
  padding-right: 3rem;
}[dir=rtl] .MwYoV {
  padding-left: 3rem;
}

.pTqlj {
  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;
  color: #545F69;
  fill: #545F69;
  stroke: #545F69;
}

[dir] .pTqlj {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #545F69;
  background-color: transparent;
}
.pTqlj:focus {
  outline: none;
}
[dir] .pTqlj:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
.pTqlj:active {
  color: #FFF;
}
[dir] .pTqlj:active {
  background-color: #545F69;
}
.pTqlj:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .pTqlj:hover {
    color: #FFF;
  }
  [dir] .pTqlj:hover {
    background-color: #545F69;
  }
  .pTqlj:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.pTqlj:disabled {
  color: #6F7E8B;
}
[dir] .pTqlj:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .pTqlj {
    justify-self: start;
    min-width: 14rem;
  }
}.ZamAU {
  font-size: 1.8rem;
  color: #CD0004;
  text-transform: uppercase;
  font-weight: 700;
}[dir] .ZamAU {
  margin: 1.25em 0 0.83em;
  margin: 1rem 0 2rem;
}[dir=ltr] .ZamAU {
  padding-right: 3rem;
}[dir=rtl] .ZamAU {
  padding-left: 3rem;
}

[dir] .Q2owB {
  margin-bottom: 0;
}._4-ARZ {
  font-size: 1.8rem;
  color: #CD0004;
  text-transform: uppercase;
  font-weight: 700;
}[dir] ._4-ARZ {
  margin: 1.25em 0 0.83em;
  margin: 1rem 0 2rem;
}[dir=ltr] ._4-ARZ {
  padding-right: 3rem;
}[dir=rtl] ._4-ARZ {
  padding-left: 3rem;
}

.tC9nO {
  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;
  color: #545F69;
  fill: #545F69;
  stroke: #545F69;
}

[dir] .tC9nO {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #545F69;
  background-color: transparent;
}
.tC9nO:focus {
  outline: none;
}
[dir] .tC9nO:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
.tC9nO:active {
  color: #FFF;
}
[dir] .tC9nO:active {
  background-color: #545F69;
}
.tC9nO:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .tC9nO:hover {
    color: #FFF;
  }
  [dir] .tC9nO:hover {
    background-color: #545F69;
  }
  .tC9nO:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.tC9nO:disabled {
  color: #6F7E8B;
}
[dir] .tC9nO:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .tC9nO {
    justify-self: start;
    min-width: 14rem;
  }
}@keyframes YFU7i {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
._5UOCH {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  align-items: flex-start;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
}
[dir] ._5UOCH {
  padding: 2rem 1.5rem;
}
._5UOCH[data-css-is-loading=true] {
  pointer-events: none;
}
[dir] ._5UOCH[data-css-is-loading=true] {
  cursor: wait;
}
[dir=ltr] ._5UOCH[data-css-is-loading=true] {
  animation: YFU7i 1.1s infinite;
  animation-timing-function: ease-in-out;
}
[dir=rtl] ._5UOCH[data-css-is-loading=true] {
  animation: YFU7i 1.1s infinite;
  animation-timing-function: ease-in-out;
}

.oA3XW {
  display: grid;
  grid-template-columns: 2.2rem 1fr auto auto;
  grid-column-gap: 1rem;
  column-gap: 1rem;
  align-items: center;
  align-self: stretch;
}

.R11FR {
  width: -webkit-fit-content;
  width: fit-content;
  word-break: break-word;
  white-space: pre-wrap;
}

.hFTzw {
  position: relative;
  width: 100%;
  height: 3.1rem;
}[dir] .juabS {
  cursor: pointer;
  padding: 0.1rem;
  border: none;
  background-color: transparent;
}
.juabS:focus-visible {
  outline: none;
}
[dir] .juabS:focus-visible {
  border-radius: 0.2rem;
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.juabS:hover .dg3I0 {
  fill: #0B2155;
}

.dg3I0 {
  display: inline-block;
  fill: #183884;
  width: 2.5rem;
  height: 2.5rem;
}.PdMna {
  display: flex;
  flex-wrap: nowrap;
  column-gap: 1rem;
  width: 100%;
}
@media (min-width: 1280px) {
  [dir] .PdMna {
    cursor: pointer;
  }
}

._-9XdI {
  resize: none;
  display: inline-block;
  width: auto;
  height: auto;
  word-break: break-word;
  white-space: pre-wrap;
}

[dir] ._-9XdI {
  border: none;
  background: none;
}

[dir=ltr] ._-9XdI {
  margin-right: 1rem;
}

[dir=rtl] ._-9XdI {
  margin-left: 1rem;
}
._-9XdI[data-css-is-default-value-visible=true] {
  color: #666666;
}
._-9XdI:focus-visible {
  outline: none;
}

.u0ZSl {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}

.L2Cok {
  display: inline-block;
  fill: #183884;
  height: 2rem;
  width: 2rem;
}

@media (min-width: 1280px) {
  .Zmec1 .L2Cok {
    fill: transparent;
    transition: fill 0.2s;
  }
  .Zmec1[data-css-is-visible=true] .L2Cok, .Zmec1:focus-visible .L2Cok {
    fill: #183884;
  }
}

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

[dir] ._7ytDq {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}
._7ytDq:focus-visible {
  outline: none;
}
[dir] ._7ytDq:focus-visible {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}.jYnuq {
  height: 2.2rem;
}

.UNwpO[data-css-is-editing=true] {
  box-sizing: border-box;
  align-items: flex-start;
  position: absolute;
  top: -1rem;
  width: 100%;
  z-index: 1;
}

[dir] .UNwpO[data-css-is-editing=true] {
  background: #FFF;
  box-shadow: 0 0.6rem 1rem #666666;
  border-radius: 0.5rem;
}

[dir=ltr] .UNwpO[data-css-is-editing=true] {
  left: 0;
  padding: 0 1.5rem 0 1rem;
}

[dir=rtl] .UNwpO[data-css-is-editing=true] {
  right: 0;
  padding: 0 1rem 0 1.5rem;
}
[dir] .UNwpO[data-css-is-editing=true] .hXg78 {
  padding: 1rem 0;
}
.UNwpO .Vlm1m[contentEditable=false] {
  display: -webkit-box;
  max-height: 3.1rem;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.UNwpO .Vlm1m[contentEditable=true] {
  align-self: stretch;
  width: 100%;
}
[dir] .UNwpO .Vlm1m[contentEditable=true] {
  padding: 1rem 0;
  margin: 0;
}
.UNwpO[data-css-is-editing=true] {
  width: calc(100% + 2rem);
}
[dir=ltr] .UNwpO[data-css-is-editing=true] {
  left: -1rem;
}
[dir=rtl] .UNwpO[data-css-is-editing=true] {
  right: -1rem;
}.bARPB {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 1.5rem;
  min-height: 3rem;
}[dir] .bARPB {
  padding: 1rem 1rem 0;
  margin-bottom: 1.5rem;
  background: white;
}
.bARPB[data-css-is-sticky=true] {
  position: -webkit-sticky;
  position: sticky;
  transition: top 0.3s ease;
  z-index: 3;
}
[dir] .bARPB[data-css-is-sticky=true] {
  margin-bottom: 0;
  padding: 1rem 1rem 2.5rem 1rem;
}

.wIFtZ {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  column-gap: 1.5rem;
}.Qs9ke {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
}

.PuqE0[data-css-is-sticky=true] {
  position: -webkit-sticky;
  position: sticky;
  transition: top 0.3s ease;
  z-index: 3;
}

.Acyho {
  display: grid;
  grid-template-columns: -webkit-max-content 26rem 1fr 15rem 14rem 17rem 11rem;
  grid-template-columns: max-content 26rem 1fr 15rem 14rem 17rem 11rem;
}

[dir] .Acyho {
  background-color: #4B5B69;
}

[dir=ltr] .Acyho {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

[dir=rtl] .Acyho {
  border-top-right-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
}
.Acyho th:first-child {
  display: flex;
}

.SoVUq {
  color: #FFF;
}

[dir] .SoVUq {
  padding: 1rem;
  border: none;
}

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

[dir=rtl] .SoVUq {
  text-align: right;
}
[dir] .SoVUq:first-of-type, [dir] .SoVUq:last-of-type {
  border: none;
}
.SoVUq {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}@keyframes foloW {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
.Dp5-W[data-css-is-loading=true] {
  pointer-events: none;
}
[dir] .Dp5-W[data-css-is-loading=true] {
  cursor: wait;
}
[dir=ltr] .Dp5-W[data-css-is-loading=true] {
  animation: foloW 1.1s infinite;
  animation-timing-function: ease-in-out;
}
[dir=rtl] .Dp5-W[data-css-is-loading=true] {
  animation: foloW 1.1s infinite;
  animation-timing-function: ease-in-out;
}
.Dp5-W {
  display: grid;
  grid-template-columns: -webkit-max-content 26rem 1fr 15rem 14rem 17rem 11rem;
  grid-template-columns: max-content 26rem 1fr 15rem 14rem 17rem 11rem;
}
.Dp5-W:not([data-css-has-border=false]) {
  border-left: 0.1rem solid #B5B5B5;
  border-right: 0.1rem solid #B5B5B5;
}
[dir] .Dp5-W:not([data-css-has-border=false]):last-of-type {
  border-bottom: 0.1rem solid #B5B5B5;
}
[dir=ltr] .Dp5-W:not([data-css-has-border=false]):last-of-type {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
[dir=rtl] .Dp5-W:not([data-css-has-border=false]):last-of-type {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.Dp5-W td:first-child {
  display: flex;
}
.Dp5-W {
  align-items: center;
}

.xRF91 {
  position: relative;
  word-break: break-word;
}

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

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

.sgVFN {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  column-gap: 2rem;
}

.TWhQ3 {
  white-space: pre-wrap;
}.KrrEd[data-css-is-editing=true] {
  box-sizing: border-box;
  align-items: flex-start;
  position: absolute;
  top: -1rem;
  width: 100%;
  z-index: 1;
}[dir] .KrrEd[data-css-is-editing=true] {
  background: #FFF;
  box-shadow: 0 0.6rem 1rem #666666;
  border-radius: 0.5rem;
}[dir=ltr] .KrrEd[data-css-is-editing=true] {
  left: 0;
  padding: 0 1.5rem 0 1rem;
}[dir=rtl] .KrrEd[data-css-is-editing=true] {
  right: 0;
  padding: 0 1rem 0 1.5rem;
}
[dir] .KrrEd[data-css-is-editing=true] .vvyhj {
  padding: 1rem 0;
}
.KrrEd .s3TWR[contentEditable=false] {
  display: -webkit-box;
  max-height: 3.1rem;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.KrrEd .s3TWR[contentEditable=true] {
  align-self: stretch;
  width: 100%;
}
[dir] .KrrEd .s3TWR[contentEditable=true] {
  padding: 1rem 0;
  margin: 0;
}.l3cFr {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  align-items: center;
}[dir] .l3cFr {
  padding: 2rem 1rem;
  text-align: center;
  background-color: #F5F5F5;
}
@media (min-width: 768px) {
  [dir] .l3cFr {
    padding: 3.5rem 3.5rem 6rem;
  }
}

.UOwSc {
  margin-left: 1rem;
  margin-right: 1rem;
  font-size: 2.8rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  [dir] .UOwSc {
    margin: 0;
  }
}

.tGak9 {
  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;
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}

[dir] .tGak9 {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 0.1rem solid #183884;
  background-color: #183884;
}
.tGak9:focus {
  outline: none;
}
[dir] .tGak9:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
[dir] .tGak9:active {
  background-color: #061945;
}
@media (hover: hover) and (pointer: fine) {
  [dir] .tGak9:hover {
    background-color: #061945;
  }
}
.tGak9:disabled {
  color: #FFF;
}
[dir] .tGak9:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.tGak9 {
  width: 100%;
}
@media (min-width: 768px) {
  .tGak9 {
    width: unset;
  }
}@keyframes _70Fms {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
.UfXbS {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
}
.UfXbS[data-css-is-loading=true] {
  pointer-events: none;
}
[dir] .UfXbS[data-css-is-loading=true] {
  cursor: wait;
}
[dir=ltr] .UfXbS[data-css-is-loading=true] {
  animation: _70Fms 1.1s infinite;
  animation-timing-function: ease-in-out;
}
[dir=rtl] .UfXbS[data-css-is-loading=true] {
  animation: _70Fms 1.1s infinite;
  animation-timing-function: ease-in-out;
}
.UfXbS[data-css-no-gap=true] {
  row-gap: 0;
}.Pl-DF {
  font-size: 2.2rem;
  color: #CD0004;
  text-transform: uppercase;
}[dir] .Pl-DF {
  margin: 0;
}

.jWliE {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .jWliE {
    flex-direction: row;
  }
}.MyLEZ {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
  width: 100%;
  min-height: 3rem;
}
@media (min-width: 1280px) {
  .MyLEZ {
    grid-template-columns: auto 1fr auto;
    column-gap: 0.5rem;
    align-items: center;
  }
}

.-VAp4 {
  font-size: 2.2rem;
  color: #CD0004;
  text-transform: uppercase;
  font-weight: 700;
  text-transform: none;
}

[dir] .-VAp4 {
  padding: 0.2rem;
  margin: 0;
}@keyframes kkAn4 {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
.H7Tl9 {
  display: flex;
  grid-column: 1/3;
  flex-wrap: wrap;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  align-items: center;
}
@media (min-width: 1280px) {
  .H7Tl9 {
    grid-column: 3;
  }
}

.MUxQS {
  font-weight: 700;
}

.RsN7T {
  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;
  color: #183884;
  fill: #183884;
  stroke: #183884;
}

[dir] .RsN7T {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #183884;
  background-color: transparent;
}
.RsN7T:focus {
  outline: none;
}
[dir] .RsN7T:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
.RsN7T:active {
  color: #FFF;
}
[dir] .RsN7T:active {
  background-color: #183884;
}
.RsN7T:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .RsN7T:hover {
    color: #FFF;
  }
  [dir] .RsN7T:hover {
    background-color: #183884;
  }
  .RsN7T:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.RsN7T:disabled {
  color: #6F7E8B;
}
[dir] .RsN7T:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.RsN7T[data-css-is-loading=true] {
  pointer-events: none;
}
[dir] .RsN7T[data-css-is-loading=true] {
  cursor: wait;
}
[dir=ltr] .RsN7T[data-css-is-loading=true] {
  animation: kkAn4 1.1s infinite;
  animation-timing-function: ease-in-out;
}
[dir=rtl] .RsN7T[data-css-is-loading=true] {
  animation: kkAn4 1.1s infinite;
  animation-timing-function: ease-in-out;
}
[dir] .RsN7T {
  margin: 0;
}@keyframes u8lXl {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
.-ralw {
}
.-ralw[data-css-is-loading=true] {
  pointer-events: none;
}
[dir] .-ralw[data-css-is-loading=true] {
  cursor: wait;
}
[dir=ltr] .-ralw[data-css-is-loading=true] {
  animation: u8lXl 1.1s infinite;
  animation-timing-function: ease-in-out;
}
[dir=rtl] .-ralw[data-css-is-loading=true] {
  animation: u8lXl 1.1s infinite;
  animation-timing-function: ease-in-out;
}

.m5l5S {
  color: #183884;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  font-weight: 700;
}

[dir] .m5l5S {
  cursor: pointer;
  background-color: transparent;
  border: none;
  padding: 0;
}

._2muWc {
  font-size: 1.8rem;
  color: #CD0004;
  text-transform: uppercase;
  font-weight: 700;
}

[dir] ._2muWc {
  margin: 1.25em 0 0.83em;
  margin: 1rem 0 2rem;
}

[dir=ltr] ._2muWc {
  padding-right: 3rem;
}

[dir=rtl] ._2muWc {
  padding-left: 3rem;
}

[dir] .HUSS8 {
  padding: 3rem;
  background-color: #F5F5F5;
  border-radius: 0.5rem;
}

.HkaGs {
  font-weight: 700;
}

[dir] .HkaGs {
  margin: 0;
}

.wpMI- {
  position: relative;
  top: 0.5rem;
  width: 3.2rem;
  height: 2.2rem;
}

[dir=ltr] .wpMI- {
  left: 0;
  margin-left: 1rem;
}

[dir=rtl] .wpMI- {
  right: 0;
  margin-right: 1rem;
}

.RC-wE {
  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;
  width: 100%;
  min-width: 18rem;
}

[dir] .RC-wE {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  margin: 2rem 0 0;
}
@media (min-width: 768px) {
  .RC-wE {
    width: auto;
  }
}
.RC-wE {
  color: #545F69;
  fill: #545F69;
  stroke: #545F69;
}
[dir] .RC-wE {
  border: 1px solid #545F69;
  background-color: transparent;
}
.RC-wE:focus {
  outline: none;
}
[dir] .RC-wE:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
.RC-wE:active {
  color: #FFF;
}
[dir] .RC-wE:active {
  background-color: #545F69;
}
.RC-wE:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .RC-wE:hover {
    color: #FFF;
  }
  [dir] .RC-wE:hover {
    background-color: #545F69;
  }
  .RC-wE:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.RC-wE:disabled {
  color: #6F7E8B;
}
[dir] .RC-wE:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}

._6w9nX {
  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;
  width: 100%;
  min-width: 18rem;
}

[dir] ._6w9nX {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  margin: 2rem 0 0;
}
@media (min-width: 768px) {
  ._6w9nX {
    width: auto;
  }
}
._6w9nX {
  color: #183884;
  fill: #183884;
  stroke: #183884;
}
[dir] ._6w9nX {
  border: 1px solid #183884;
  background-color: transparent;
}
._6w9nX:focus {
  outline: none;
}
[dir] ._6w9nX:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
._6w9nX:active {
  color: #FFF;
}
[dir] ._6w9nX:active {
  background-color: #183884;
}
._6w9nX:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  ._6w9nX:hover {
    color: #FFF;
  }
  [dir] ._6w9nX:hover {
    background-color: #183884;
  }
  ._6w9nX:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
._6w9nX:disabled {
  color: #6F7E8B;
}
[dir] ._6w9nX:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}

._1Egw- {
}
@media (min-width: 768px) {
  [dir=ltr] ._1Egw- {
    margin-left: 4rem;
  }
  [dir=rtl] ._1Egw- {
    margin-right: 4rem;
  }
}

[dir] .x8eRQ {
  margin: 3rem 0 2rem;
  border: none;
  border-top: 0.1rem solid #B5B5B5;
}

.tldGf {
  display: inline-block;
  line-height: 1.6em;
}

[dir] .tldGf {
  margin-top: 2rem;
}

._5xU-2 {
  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;
  color: #545F69;
  fill: #545F69;
  stroke: #545F69;
}

[dir] ._5xU-2 {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #545F69;
  background-color: transparent;
}
._5xU-2:focus {
  outline: none;
}
[dir] ._5xU-2:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
._5xU-2:active {
  color: #FFF;
}
[dir] ._5xU-2:active {
  background-color: #545F69;
}
._5xU-2:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  ._5xU-2:hover {
    color: #FFF;
  }
  [dir] ._5xU-2:hover {
    background-color: #545F69;
  }
  ._5xU-2:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
._5xU-2:disabled {
  color: #6F7E8B;
}
[dir] ._5xU-2:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  ._5xU-2 {
    justify-self: start;
    min-width: 14rem;
  }
}
[dir] ._5xU-2 {
  margin-top: 4rem;
}.acNcR {
  width: 2rem;
  height: 2.1rem;
}[dir=ltr] .acNcR {
  margin-right: 0.5rem;
}[dir=rtl] .acNcR {
  margin-left: 0.5rem;
}
.acNcR[data-css-is-wider=true] {
  width: 3.2rem;
}

.l8VNc {
  display: inline-block;
  fill: #183884;
  height: 100%;
  width: 100%;
}.yhvj7 {
  color: #183884;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  font-weight: 700;
}[dir] .yhvj7 {
  cursor: pointer;
  background-color: transparent;
  border: none;
}

.XBypd {
  font-size: 1.8rem;
  color: #CD0004;
  text-transform: uppercase;
  font-weight: 700;
}

[dir] .XBypd {
  margin: 1.25em 0 0.83em;
  margin: 1rem 0 2rem;
}

[dir=ltr] .XBypd {
  padding-right: 3rem;
}

[dir=rtl] .XBypd {
  padding-left: 3rem;
}

[dir] ._7R7DT {
  padding: 3rem;
  background-color: #F5F5F5;
  border-radius: 0.5rem;
}

.HWyvk {
  font-weight: 700;
}

[dir] .HWyvk {
  margin: 0;
}

.-nYf4 {
  display: inline-block;
  line-height: 1.6em;
}

[dir] .-nYf4 {
  margin-top: 2rem;
}

.ZRn9- {
  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;
  color: #545F69;
  fill: #545F69;
  stroke: #545F69;
}

[dir] .ZRn9- {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #545F69;
  background-color: transparent;
}
.ZRn9-:focus {
  outline: none;
}
[dir] .ZRn9-:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
.ZRn9-:active {
  color: #FFF;
}
[dir] .ZRn9-:active {
  background-color: #545F69;
}
.ZRn9-:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .ZRn9-:hover {
    color: #FFF;
  }
  [dir] .ZRn9-:hover {
    background-color: #545F69;
  }
  .ZRn9-:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.ZRn9-:disabled {
  color: #6F7E8B;
}
[dir] .ZRn9-:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .ZRn9- {
    justify-self: start;
    min-width: 14rem;
  }
}
[dir] .ZRn9- {
  margin-top: 4rem;
}@keyframes gDs8E {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
.SOYg0 {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
  width: 100%;
  min-height: 3rem;
}
@media (min-width: 1280px) {
  .SOYg0 {
    grid-template-columns: auto 1fr auto;
    column-gap: 0.5rem;
    align-items: center;
  }
}

.K3Y1f {
  font-size: 2.2rem;
  color: #CD0004;
  text-transform: uppercase;
  font-weight: 700;
  text-transform: none;
}

[dir] .K3Y1f {
  padding: 0.2rem;
  margin: 0;
}

.Ch2nJ[data-css-is-loading=true] {
  pointer-events: none;
}

[dir] .Ch2nJ[data-css-is-loading=true] {
  cursor: wait;
}

[dir=ltr] .Ch2nJ[data-css-is-loading=true] {
  animation: gDs8E 1.1s infinite;
  animation-timing-function: ease-in-out;
}

[dir=rtl] .Ch2nJ[data-css-is-loading=true] {
  animation: gDs8E 1.1s infinite;
  animation-timing-function: ease-in-out;
}
@media (min-width: 1280px) {
  .Ch2nJ {
    width: -webkit-fit-content;
    width: fit-content;
  }
}
.Ch2nJ .Jqdyb {
  flex-grow: 1;
}
[dir=ltr] .Ch2nJ .Jqdyb {
  text-align: left;
}
[dir=rtl] .Ch2nJ .Jqdyb {
  text-align: right;
}
@media (min-width: 1280px) {
  .Ch2nJ .Jqdyb {
    width: 18rem;
  }
}

._6FWF3 {
  font-size: 2.2rem;
  color: #CD0004;
  text-transform: uppercase;
  font-weight: 700;
  text-transform: none;
}

[dir] ._6FWF3 {
  padding: 0.2rem;
}.eAmlA {
  font-size: 14px;
  line-height: 1.6em;
  word-break: break-word;
}

.qVUDL {
  font-size: 14px;
  line-height: 1.6em;
  display: block;
  font-weight: 700;
}

[dir] .qVUDL {
  margin-bottom: 0.5rem;
}@keyframes ikOIu {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
.D7S4D {
  font-size: 14px;
  line-height: 1.6em;
  word-break: break-word;
}

.aWCd8 {
  font-size: 14px;
  line-height: 1.6em;
  display: block;
  font-weight: 700;
}

[dir] .aWCd8 {
  margin-bottom: 0.5rem;
}

.ENOUe[data-css-is-loading=true] {
  pointer-events: none;
}

[dir] .ENOUe[data-css-is-loading=true] {
  cursor: wait;
}

[dir=ltr] .ENOUe[data-css-is-loading=true] {
  animation: ikOIu 1.1s infinite;
  animation-timing-function: ease-in-out;
}

[dir=rtl] .ENOUe[data-css-is-loading=true] {
  animation: ikOIu 1.1s infinite;
  animation-timing-function: ease-in-out;
}
@media (min-width: 1280px) {
  .ENOUe {
    width: -webkit-fit-content;
    width: fit-content;
  }
}
.ENOUe .k-K5B {
  flex-grow: 1;
}
[dir=ltr] .ENOUe .k-K5B {
  text-align: left;
}
[dir=rtl] .ENOUe .k-K5B {
  text-align: right;
}
@media (min-width: 1280px) {
  .ENOUe .k-K5B {
    width: 18rem;
  }
}

.u2Lnd {
  font-size: 14px;
  line-height: 1.6em;
}.A7Okt {
  display: flex;
  flex-wrap: wrap;
  row-gap: 1.5rem;
  column-gap: 4rem;
  align-items: center;
}[dir] .A7Okt {
  padding: 0.5rem;
  border-radius: 0.5rem;
  background-color: #F5F5F5;
}
@media (min-width: 1280px) {
  [dir] .A7Okt {
    padding: 1.25rem 2rem;
  }
}

.HUKWD {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  align-items: center;
}

.cIQUX {
  font-weight: 700;
}.LpyU1 {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
}
[dir] .LpyU1[data-css-is-empty=true] {
  background-color: #F5F5F5;
}@keyframes yCgOb {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
.Bb8D5[data-css-is-loading=true] {
  pointer-events: none;
}
[dir] .Bb8D5[data-css-is-loading=true] {
  cursor: wait;
}
[dir=ltr] .Bb8D5[data-css-is-loading=true] {
  animation: yCgOb 1.1s infinite;
  animation-timing-function: ease-in-out;
}
[dir=rtl] .Bb8D5[data-css-is-loading=true] {
  animation: yCgOb 1.1s infinite;
  animation-timing-function: ease-in-out;
}
.Bb8D5 {
  display: grid;
  grid-template-areas: "symbolInput ." "amountInput addButton";
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 3.4rem 3.4rem;
  grid-row-gap: 2rem;
  row-gap: 2rem;
  grid-column-gap: 2rem;
  column-gap: 2rem;
  align-items: center;
}
[dir] .Bb8D5 {
  padding: 2rem;
}
[dir] .Bb8D5[data-css-has-border=true] {
  border: 1px solid #B5B5B5;
  border-radius: 0.5rem;
  border-radius: 0.5rem;
  background-color: #F5F5F5;
}
@media (min-width: 768px) {
  .Bb8D5 {
    grid-template-areas: "symbolInput amountInput addButton";
    grid-template-columns: 11fr 5fr 4fr;
    grid-template-rows: 100%;
  }
}

.SOqw0 {
  position: relative;
  grid-area: symbolInput;
  grid-column: 1/3;
  grid-row: 1/2;
}
@media (min-width: 768px) {
  .SOqw0 {
    grid-column: 1/2;
  }
}

.VJKBX {
  grid-area: addButton;
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #183884;
  fill: #183884;
  stroke: #183884;
}

[dir] .VJKBX {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  border: 1px solid #183884;
  background-color: transparent;
}
.VJKBX:focus {
  outline: none;
}
[dir] .VJKBX:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
.VJKBX:active {
  color: #FFF;
}
[dir] .VJKBX:active {
  background-color: #183884;
}
.VJKBX:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .VJKBX:hover {
    color: #FFF;
  }
  [dir] .VJKBX:hover {
    background-color: #183884;
  }
  .VJKBX:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.VJKBX:disabled {
  color: #6F7E8B;
}
[dir] .VJKBX:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.VJKBX {
  width: 100%;
  height: 4rem;
  font-weight: 400;
}
[dir] .VJKBX {
  margin: 0;
  padding: 0.6rem;
  border-radius: 0.5rem;
}.jwpq9 {
  color: #2E353B;
}[dir] .jwpq9 {
  background-color: #FFF;
  border-radius: 0.5rem;
}
.jwpq9:read-only, .jwpq9:disabled {
  color: #5A5A5A;
}
[dir] .jwpq9:read-only, [dir] .jwpq9:disabled {
  background-color: #F5F5F5;
}
.jwpq9 {
  box-sizing: border-box;
  width: 100%;
  height: 4rem;
}
[dir=ltr] .jwpq9 {
  padding-right: 4rem;
  padding-left: 0.75rem;
}
[dir=rtl] .jwpq9 {
  padding-left: 4rem;
  padding-right: 0.75rem;
}
@media (min-width: 1280px) {
  .jwpq9 {
    width: calc(100% - 12rem);
  }
  [dir=ltr] .jwpq9 {
    margin-left: 11rem;
  }
  [dir=rtl] .jwpq9 {
    margin-right: 11rem;
  }
}

[dir=ltr] ._7kOCt {
  right: 2rem;
}

[dir=rtl] ._7kOCt {
  left: 2rem;
}
@media (min-width: 1280.02px) {
  [dir=ltr] ._7kOCt {
    right: 3.5rem;
  }
  [dir=rtl] ._7kOCt {
    left: 3.5rem;
  }
}

@media (min-width: 1280px) {
  .JUR6U {
    width: calc(100% - 12rem);
    max-width: 38.3rem;
  }
  [dir=ltr] .JUR6U {
    margin-left: 11rem;
  }
  [dir=rtl] .JUR6U {
    margin-right: 11rem;
  }
}

@media (min-width: 1280px) {
  .A5UCE {
    max-width: 38.3rem;
  }
  [dir=ltr] .A5UCE {
    left: 11rem;
  }
  [dir=rtl] .A5UCE {
    right: 11rem;
  }
}._3EULk {
  display: inline-block;
  fill: #183884;
  height: 3rem;
  width: 3rem;
}@keyframes fJbz4 {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
.lageA {
}
.lageA[data-css-is-loading=true] {
  pointer-events: none;
}
[dir] .lageA[data-css-is-loading=true] {
  cursor: wait;
}
[dir=ltr] .lageA[data-css-is-loading=true] {
  animation: fJbz4 1.1s infinite;
  animation-timing-function: ease-in-out;
}
[dir=rtl] .lageA[data-css-is-loading=true] {
  animation: fJbz4 1.1s infinite;
  animation-timing-function: ease-in-out;
}

.vEmr0 {
  font-size: 1.8rem;
  color: #CD0004;
  text-transform: uppercase;
  font-weight: 700;
}

[dir] .vEmr0 {
  margin: 1.25em 0 0.83em;
  margin: 1rem 0 2rem;
}

[dir=ltr] .vEmr0 {
  padding-right: 3rem;
}

[dir=rtl] .vEmr0 {
  padding-left: 3rem;
}.xP-za {
  min-height: 11rem;
}

[dir] .l3-G4.l3-G4 {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .l3-G4.l3-G4 {
    width: 20rem;
  }
}._7rNuK {
  min-height: 10rem;
}

.tbgaL {
  display: flex;
  flex-wrap: wrap;
  row-gap: 1rem;
  column-gap: 2rem;
  align-items: center;
  justify-content: space-between;
}

[dir] .tbgaL {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .tbgaL {
    justify-content: flex-start;
  }
}

.KAyqA {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 13.5rem;
  height: 4rem;
}
@media (max-width: 768px) {
  .KAyqA {
    flex: 1;
  }
}[dir] .A6etU {
  padding: 2rem;
  border-radius: 5px;
  background-color: #F5F5F5;
}
.A6etU[data-css-has-margin=true] {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .A6etU {
    width: 50rem;
  }
  [dir=ltr] .A6etU {
    margin: 0 0 0 auto;
  }
  [dir=rtl] .A6etU {
    margin: 0 auto 0 0;
  }
}

.tqbe- {
  font-size: 1.8rem;
  color: #CD0004;
  text-transform: uppercase;
  font-weight: 700;
}

[dir] .tqbe- {
  margin: 1.25em 0 0.83em;
}

.nD2nm {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
}

[dir] .nD2nm {
  margin-top: 1.5rem;
  padding-top: 2rem;
  border-top: 2px solid #FFF;
}

.-d032 {
  display: flex;
  flex-wrap: wrap;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: space-between;
  font-weight: 700;
}[dir] .fMj0R {
  padding: 1rem 1.5rem;
}
@media (min-width: 768px) {
  [dir] .fMj0R {
    padding: 1rem;
  }
}.tkNII {
  line-height: 1.6em;
}[dir] .tkNII {
  margin: 0;
}._9FCZ8 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  font-weight: 700;
  word-break: break-word;
}[dir] ._9FCZ8 {
  padding: 6rem 2rem;
  text-align: center;
  background-color: #F5F5F5;
}[dir=ltr] ._9FCZ8 {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}[dir=rtl] ._9FCZ8 {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.zjUVB {
  position: absolute;
  top: 0;
  display: block;
  width: 95%;
  height: 1px;
}

[dir] .zjUVB {
  background-color: #B5B5B5;
}@keyframes FPU7K {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
.Q-MVn {
  box-sizing: border-box;
  width: 100%;
}
.Q-MVn[data-css-is-loading=true] {
  pointer-events: none;
}
[dir] .Q-MVn[data-css-is-loading=true] {
  cursor: wait;
}
[dir=ltr] .Q-MVn[data-css-is-loading=true] {
  animation: FPU7K 1.1s infinite;
  animation-timing-function: ease-in-out;
}
[dir=rtl] .Q-MVn[data-css-is-loading=true] {
  animation: FPU7K 1.1s infinite;
  animation-timing-function: ease-in-out;
}
.Q-MVn {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
[dir] .Q-MVn {
  padding: 1.5rem;
  box-shadow: 0 0 1rem 0.2rem rgba(0, 0, 0, 0.2);
}
[dir] .Q-MVn [data-css-is-replacement=true] {
  background-color: #EBEBEB;
}
[dir] .Q-MVn {
  box-shadow: none;
}

._98ahq {
  display: grid;
  grid-gap: 1rem;
  gap: 1rem;
  align-items: center;
  height: -webkit-max-content;
  height: max-content;
  grid-template-columns: -webkit-max-content 1fr 4rem;
  grid-template-columns: max-content 1fr 4rem;
  align-items: start;
}
._98ahq .c-customer-symbol-wrapper {
  align-items: flex-start;
}

.GGPtN {
  display: grid;
  grid-column-gap: 2rem;
  column-gap: 2rem;
  grid-template-columns: 10rem 1fr;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  max-width: 95vw;
  min-height: 10rem;
}

._8P5-D {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  align-items: flex-start;
  justify-content: flex-start;
  word-break: break-word;
}

.fcZXf {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.-rGlG {
  display: grid;
  grid-template-areas: "amountInput orderButton" "amountError total";
  grid-template-columns: calc(50% - 1rem) calc(50% - 1rem);
  grid-column-gap: 2rem;
  column-gap: 2rem;
  align-items: center;
  width: 100%;
}

[dir] .jXdj5 {
  border: 1px solid #FFF;
  border-radius: 0.5rem;
}.z0YF2 {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  align-items: flex-start;
  justify-content: center;
}

.bAjvf {
  line-height: 2.4rem;
}

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

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

.l01dR {
  display: grid;
  grid-template-columns: 4rem 20rem;
  grid-column-gap: 1rem;
  column-gap: 1rem;
  align-items: center;
}
@media (min-width: 1280px) {
  .l01dR[data-css-is-ab-test-18453=true] {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    grid-template-columns: 2rem minmax(auto, 20rem);
    column-gap: 0.5rem;
    color: #183884;
  }
}
.l01dR {
  column-gap: 0.5rem;
  height: 3.5rem;
}
[dir] .l01dR {
  border: none;
  background: none;
}
[dir=ltr] .l01dR {
  padding-left: 1rem;
  text-align: left;
}
[dir=rtl] .l01dR {
  padding-right: 1rem;
  text-align: right;
}

.TYKbf {
  display: inline-block;
  fill: #183884;
  width: 3rem;
  height: 3rem;
}._9bTjk {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
}
._9bTjk[data-css-justify-start=true] {
  justify-content: flex-start;
}

._8vV1k {
  display: flex;
  flex-direction: row;
  column-gap: 0.5rem;
}
._8vV1k[data-css-is-value-bold] {
  font-weight: 700;
}.ObHqQ {
  height: inherit;
}._7Uib1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 1.5rem;
  min-height: 3rem;
}[dir] ._7Uib1 {
  padding: 1rem 1rem 0;
  margin-bottom: 1.5rem;
  background: white;
}
._7Uib1[data-css-is-sticky=true] {
  position: -webkit-sticky;
  position: sticky;
  transition: top 0.3s ease;
  z-index: 3;
}
[dir] ._7Uib1[data-css-is-sticky=true] {
  margin-bottom: 0;
  padding: 1rem 1rem 2.5rem 1rem;
}

.sn1WG {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  column-gap: 1.5rem;
}.EI25w[data-css-is-sticky=true] {
  position: -webkit-sticky;
  position: sticky;
  transition: top 0.3s ease;
  z-index: 3;
}

.KHplR {
  display: grid;
  grid-template-columns: 3.5rem 1fr 16rem 19rem 13rem 14rem 10rem;
}

[dir] .KHplR {
  background-color: #4B5B69;
}

[dir=ltr] .KHplR {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

[dir=rtl] .KHplR {
  border-top-right-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
}
.KHplR th:first-child {
  display: flex;
}
[dir] .KHplR[data-css-is-dir-empty=true] {
  padding: 0.75rem 0;
}

.NL8-A {
  color: #FFF;
}

[dir] .NL8-A {
  padding: 1rem;
  border: none;
}

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

[dir=rtl] .NL8-A {
  text-align: right;
}
[dir] .NL8-A:first-of-type, [dir] .NL8-A:last-of-type {
  border: none;
}
.NL8-A {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[dir=ltr] .NL8-A:nth-of-type(2) {
  padding-left: 12.5rem;
}
[dir=rtl] .NL8-A:nth-of-type(2) {
  padding-right: 12.5rem;
}@keyframes _6oTU- {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
._5Pbup[data-css-is-loading=true] {
  pointer-events: none;
}
[dir] ._5Pbup[data-css-is-loading=true] {
  cursor: wait;
}
[dir=ltr] ._5Pbup[data-css-is-loading=true] {
  animation: _6oTU- 1.1s infinite;
  animation-timing-function: ease-in-out;
}
[dir=rtl] ._5Pbup[data-css-is-loading=true] {
  animation: _6oTU- 1.1s infinite;
  animation-timing-function: ease-in-out;
}
._5Pbup {
  display: grid;
  grid-template-columns: 3.5rem 1fr 16rem 19rem 13rem 14rem 10rem;
}
._5Pbup:not([data-css-has-border=false]) {
  border-left: 0.1rem solid #B5B5B5;
  border-right: 0.1rem solid #B5B5B5;
}
[dir] ._5Pbup:not([data-css-has-border=false]):last-of-type {
  border-bottom: 0.1rem solid #B5B5B5;
}
[dir=ltr] ._5Pbup:not([data-css-has-border=false]):last-of-type {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
[dir=rtl] ._5Pbup:not([data-css-has-border=false]):last-of-type {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
._5Pbup {
  align-items: center;
}
[dir] ._5Pbup {
  background-color: #F5F5F5;
}
[dir] ._5Pbup[data-css-has-border=true] {
  border: 1px solid #B5B5B5;
  border-radius: 0.5rem;
}

.wAdMx {
  position: relative;
  word-break: break-word;
}

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

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

[dir] .gSm0M {
  padding: 1rem 0.5rem;
}

.JU4Gb {
  display: flex;
  flex-direction: row;
  column-gap: 1rem;
}

.nkkH- {
  box-sizing: border-box;
  height: 4rem;
  width: 11.5rem;
}

[dir] .nkkH- {
  border: 1px solid #B5B5B5;
  border-radius: 0.5rem;
}

[dir=ltr] .nkkH- {
  padding-left: 0.75rem;
}

[dir=rtl] .nkkH- {
  padding-right: 0.75rem;
}

.VdWnW {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #183884;
  fill: #183884;
  stroke: #183884;
}

[dir] .VdWnW {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  border: 1px solid #183884;
  background-color: transparent;
}
.VdWnW:focus {
  outline: none;
}
[dir] .VdWnW:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
.VdWnW:active {
  color: #FFF;
}
[dir] .VdWnW:active {
  background-color: #183884;
}
.VdWnW:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .VdWnW:hover {
    color: #FFF;
  }
  [dir] .VdWnW:hover {
    background-color: #183884;
  }
  .VdWnW:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.VdWnW:disabled {
  color: #6F7E8B;
}
[dir] .VdWnW:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.VdWnW {
  width: 100%;
  height: 4rem;
  font-weight: 400;
}
[dir] .VdWnW {
  margin: 0;
  padding: 0.6rem;
  border-radius: 0.5rem;
}

.bH9lb {
  position: relative;
}@keyframes tOgcc {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
.ZtpAy[data-css-is-loading=true] {
  pointer-events: none;
}
[dir] .ZtpAy[data-css-is-loading=true] {
  cursor: wait;
}
[dir=ltr] .ZtpAy[data-css-is-loading=true] {
  animation: tOgcc 1.1s infinite;
  animation-timing-function: ease-in-out;
}
[dir=rtl] .ZtpAy[data-css-is-loading=true] {
  animation: tOgcc 1.1s infinite;
  animation-timing-function: ease-in-out;
}
.ZtpAy {
  display: grid;
  grid-template-columns: 3.5rem 1fr 16rem 19rem 13rem 14rem 10rem;
}
.ZtpAy:not([data-css-has-border=false]) {
  border-left: 0.1rem solid #B5B5B5;
  border-right: 0.1rem solid #B5B5B5;
}
[dir] .ZtpAy:not([data-css-has-border=false]):last-of-type {
  border-bottom: 0.1rem solid #B5B5B5;
}
[dir=ltr] .ZtpAy:not([data-css-has-border=false]):last-of-type {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
[dir=rtl] .ZtpAy:not([data-css-has-border=false]):last-of-type {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.ZtpAy td:first-child {
  display: flex;
}
.ZtpAy {
  position: relative;
  align-items: flex-start;
}
[dir] .ZtpAy {
  padding-top: 1rem;
}
[dir] .ZtpAy[data-css-bottom-padding=true] {
  padding-bottom: 3rem;
}
[dir] .ZtpAy:nth-of-type(2) {
  border-top: 0.1rem solid #B5B5B5;
}
[dir=ltr] .ZtpAy:nth-of-type(2) {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
[dir=rtl] .ZtpAy:nth-of-type(2) {
  border-top-right-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
}
[dir] .ZtpAy:nth-child(2n) {
  background-color: transparent;
}
[dir] .ZtpAy:nth-child(2n+1) {
  background-color: #F5F5F5;
}

._1p-P5 {
  position: relative;
  word-break: break-word;
}

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

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

.YkNTP {
  position: static;
  display: grid;
  grid-template-columns: 11rem 1fr;
}

.XowNb {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  column-gap: 1.5rem;
}
.XowNb[data-css-is-not-in-offer=true] {
  justify-content: flex-end;
}

.S2noe {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
}

._7l7AT {
  display: block;
}

._7gQWv {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}

[dir] ._7gQWv {
  padding: 1rem 0.5rem;
}.RPgc- {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}

.x77Q4 {
  position: absolute;
  bottom: 0;
  width: calc(100% - 56.3rem);
}

[dir] .x77Q4 {
  border: 0.1rem solid #FFF;
  border-radius: 0.5rem;
}

[dir=ltr] .x77Q4 {
  left: 56.1rem;
}

[dir=rtl] .x77Q4 {
  right: 56.1rem;
}

.I-gOE {
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem;
  align-items: center;
  width: auto;
}

[dir] .I-gOE {
  margin-bottom: 1rem;
  margin-bottom: 0;
}

[dir=ltr] .I-gOE {
  justify-items: left;
}

[dir=rtl] .I-gOE {
  justify-items: right;
}.ZpbN8 {
  display: block;
  min-width: 10rem;
  height: 1.5rem;
}/* example of use

  // position of each element is defined relative to parent container (from 0 0 to 100% 100%)
  $someElements: (
    (width: 50%, height: 3rem, position: 0 0),
    (width: 4rem, height: 4rem, position: 0 12rem),
    (width: calc(100% - 6rem), height: 4rem, position: 100% 12rem)
  );

  .container {
    @include skeletonPlaceholder.placeholder($someElements);
  }
*/
@keyframes skeleton-opacity {
  to {
    opacity: 0.5;
  }
}
.c-favorites-container {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  word-break: break-word;
}
[dir] .c-favorites-container {
  padding-bottom: 4rem;
}
.c-favorites__breadcrumbs {
  height: 3.5rem;
  background-color: #FFF;
  border-bottom: 0.1rem solid #F5F5F5;
}
.c-favorites__breadcrumbs:after {
  content: "";
  position: relative;
  top: 1rem;
  left: 0;
  display: block;
  width: 20rem;
  height: 1.5rem;
  background-color: #EBEBEB;
  opacity: 1;
  animation-name: skeleton-opacity;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}

.c-favorites__placeholder[data-css-view=directories] {
  /* use max-width and -1 to avoid loading unnecessary styles for breakpoint,
    styles for breakpoint (including that 1px) are defined in next media */
}
@media (max-width: 767px) {
  .c-favorites__placeholder[data-css-view=directories] {
    background-image: linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB);
    background-size: 30rem 3rem, 100% 5rem, 4rem 4rem, calc(100% - 6rem) 4rem, 100% 4rem, 100% 4.5rem, 0.2rem 53.8rem, 28rem 4rem, 4rem 4rem, 4rem 4rem, 50% 2rem, 12rem 2rem, 12rem 2rem, 24rem 2rem, 100% 0.2rem, 28rem 4rem, 4rem 4rem, 4rem 4rem, 50% 2rem, 12rem 2rem, 12rem 2rem, 24rem 2rem, 100% 0.2rem, 0.2rem 53.8rem;
    background-position: 0 0, 0 5rem, 0 12rem, 6rem 12rem, 0 19.5rem, 0 25.5rem, 0 25.8rem, 2rem 31.5rem, calc(100% - 2rem) 31.5rem, calc(100% - 7rem) 31.5rem, 2rem 37.5rem, 2rem 42.5rem, 2rem 46.5rem, 2rem 50.5rem, 0 54.5rem, 2rem 56.5rem, calc(100% - 2rem) 56.5rem, calc(100% - 7rem) 56.5rem, 2rem 62.5rem, 2rem 67.5rem, 2rem 71.5rem, 2rem 75.5rem, 0 79.5rem, 100% 25.8rem;
    background-repeat: no-repeat;
    opacity: 1;
    animation-name: skeleton-opacity;
    animation-duration: 1.2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-direction: alternate;
    height: 79.7rem;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .c-favorites__placeholder[data-css-view=directories] {
    background-image: linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB);
    background-size: 30rem 3rem, 100% 5rem, 4rem 4rem, calc(100% - 33rem) 4rem, 25rem 4rem, 100% 4.5rem, 0.2rem 49rem, 0.2rem 49rem, 0.2rem 49rem, 18rem 4rem, 4rem 4rem, 4rem 4rem, 16rem 2rem, 12rem 2rem, 12rem 2rem, 24rem 2rem, 18rem 4rem, 4rem 4rem, 4rem 4rem, 16rem 2rem, 12rem 2rem, 12rem 2rem, 24rem 2rem, 100% 0.2rem, 18rem 4rem, 4rem 4rem, 4rem 4rem, 16rem 2rem, 12rem 2rem, 12rem 2rem, 24rem 2rem, 18rem 4rem, 4rem 4rem, 4rem 4rem, 16rem 2rem, 12rem 2rem, 12rem 2rem, 24rem 2rem, 100% 0.2rem;
    background-position: 0 0, 0 5rem, 0 12rem, 6rem 12rem, 100% 12rem, 0 19.5rem, 0 24rem, 50% 24rem, 100% 24rem, 2rem 25.5rem, calc(50% - 4rem) 25.5rem, calc(50% - 9rem) 25.5rem, 2rem 32.5rem, 2rem 37rem, 2rem 41rem, 2rem 45rem, calc(50% + 11rem) 25.5rem, calc(100% - 2rem) 25.5rem, calc(100% - 7rem) 25.5rem, calc(50% + 10rem) 32.5rem, calc(50% + 8rem) 37rem, calc(50% + 8rem) 41rem, calc(50% + 14rem) 45rem, 0 48.5rem, 2rem 50rem, calc(50% - 4rem) 50rem, calc(50% - 9rem) 50rem, 2rem 57rem, 2rem 61.5rem, 2rem 65.5rem, 2rem 69.5rem, calc(50% + 11rem) 50rem, calc(100% - 2rem) 50rem, calc(100% - 7rem) 50rem, calc(50% + 10rem) 57rem, calc(50% + 8rem) 61.5rem, calc(50% + 8rem) 65.5rem, calc(50% + 14rem) 69.5rem, 0 73rem;
    background-repeat: no-repeat;
    opacity: 1;
    animation-name: skeleton-opacity;
    animation-duration: 1.2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-direction: alternate;
    height: 73.2rem;
  }
}
@media (max-width: 767px) {
  .c-favorites__placeholder[data-css-view=directory] {
    background-image: linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB);
    background-size: 30rem 3rem, 20rem 3rem, 18rem 2.3rem, 100% 4.1rem, 4rem 4rem, calc(100% - 6rem) 4rem, 100% 4.5rem, 0.2rem 50rem, calc(100% - 4rem) 4rem, calc((100% - 6rem) / 2) 4rem, calc((100% - 6rem) / 2) 4rem, 100% 0.2rem, 20rem 4.5rem, 3rem 4.5rem, 30rem 8rem, 18rem 2rem, 18rem 5rem, 18rem 2rem, calc((100% - 6rem) / 2) 4rem, calc((100% - 6rem) / 2) 4rem, 18rem 2rem, 100% 0.2rem, 0.2rem 50rem;
    background-position: 0 0, 100% 0, 0 5rem, 0 9.3rem, 0 15.3rem, 100% 15.3rem, 0 22.8rem, 0 27.3rem, 2rem 29.5rem, 2rem 35.5rem, calc(100% - 2rem) 35.5rem, 0 41.5rem, 2rem 43rem, calc(100% - 2rem) 43rem, 2rem 48rem, 2rem 60rem, calc(100% - 2rem) 60rem, 2rem 66rem, 2rem 69rem, calc(100% - 2rem) 69rem, calc(100% - 2rem) 74rem, 0 77rem, 100% 27.3rem;
    background-repeat: no-repeat;
    opacity: 1;
    animation-name: skeleton-opacity;
    animation-duration: 1.2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-direction: alternate;
    height: 77.2rem;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .c-favorites__placeholder[data-css-view=directory] {
    background-image: linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB);
    background-size: 30rem 3rem, 20rem 3rem, 18rem 2.3rem, 100% 4.1rem, 4rem 4rem, calc(100% - 6rem) 4rem, 100% 4.5rem, 0.2rem 44.4rem, calc(100% - 48rem) 4rem, 20rem 4rem, 20rem 4rem, 100% 0.2rem, 20rem 4.5rem, 3rem 4.5rem, calc(50% - 4rem) 8rem, 14rem 2rem, 16rem 5rem, 14rem 2rem, calc(50% - 4rem) 4rem, 18rem 2rem, 0.2rem 35rem, 20rem 4.5rem, 3rem 4.5rem, calc(50% - 4rem) 8rem, 14rem 2rem, 16rem 5rem, 14rem 2rem, calc(50% - 4rem) 4rem, 18rem 2rem, 100% 0.2rem, 0.2rem 44.4rem;
    background-position: 0 0, 100% 0, 0 5rem, 0 9.3rem, 0 15.3rem, 100% 15.3rem, 0 22.8rem, 0 27.3rem, 2rem 30rem, calc(100% - 24rem) 30rem, calc(100% - 2rem) 30rem, 0 36.5rem, 2rem 38rem, calc(50% - 3.5rem) 38rem, 2rem 43.5rem, 2rem 54.5rem, calc(50% - 10rem) 54.5rem, 2rem 60.5rem, 2rem 63.5rem, calc(50% - 11rem) 68.5rem, 50% 36.7rem, calc(50% + 12rem) 38rem, calc(100% - 2rem) 38rem, calc(100% - 2rem) 43.5rem, calc(50% + 9rem) 54.5rem, calc(100% - 2rem) 54.5rem, calc(50% + 9rem) 60.5rem, calc(100% - 2rem) 63.5rem, calc(100% - 2rem) 68.5rem, 0 71.5rem, 100% 27.3rem;
    background-repeat: no-repeat;
    opacity: 1;
    animation-name: skeleton-opacity;
    animation-duration: 1.2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-direction: alternate;
    height: 72rem;
  }
}
@media (min-width: 1280px) {
  .c-favorites__placeholder {
    background-image: linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB);
    background-size: 38rem 3rem, 64rem 2rem, 100% 4rem, 12rem 4rem, 12rem 4rem, 12rem 4rem, 12rem 4rem, 12rem 4rem, 30rem 4rem, 100% 7rem, 0.2rem 36rem, 11rem 3rem, 40rem 3rem, 11rem 3rem, 11rem 3rem, 11rem 3rem, 11rem 3rem, calc(100% - 112.4rem) 3rem, 11rem 3rem, 40rem 3rem, 11rem 3rem, 11rem 3rem, 11rem 3rem, 11rem 3rem, calc(100% - 112.4rem) 3rem, 11rem 3rem, 40rem 3rem, 11rem 3rem, 11rem 3rem, 11rem 3rem, 11rem 3rem, calc(100% - 112.4rem) 3rem, 11rem 3rem, 40rem 3rem, 11rem 3rem, 11rem 3rem, 11rem 3rem, 11rem 3rem, calc(100% - 112.4rem) 3rem, 0.2rem 36rem, 100% 0.2rem;
    background-position: 0 0, 0 5rem, 0 9rem, 1.5rem 15rem, 15rem 15rem, 28.5rem 15rem, 42rem 15rem, 55.5rem 15rem, 100% 15rem, 0 21rem, 0 28rem, 3rem 31rem, 16rem 31rem, 58rem 31rem, 71rem 31rem, 84rem 31rem, 97rem 31rem, calc(100% - 2.2rem) 31rem, 3rem 40rem, 16rem 40rem, 58rem 40rem, 71rem 40rem, 84rem 40rem, 97rem 40rem, calc(100% - 2.2rem) 40rem, 3rem 49rem, 16rem 49rem, 58rem 49rem, 71rem 49rem, 84rem 49rem, 97rem 49rem, calc(100% - 2.2rem) 49rem, 3rem 58rem, 16rem 58rem, 58rem 58rem, 71rem 58rem, 84rem 58rem, 97rem 58rem, calc(100% - 2.2rem) 58rem, 100% 28rem, 0 64rem;
    background-repeat: no-repeat;
    opacity: 1;
    animation-name: skeleton-opacity;
    animation-duration: 1.2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-direction: alternate;
    height: 64.6rem;
  }
}