.cZvFob {
  width: 100%;
  position: absolute;
  inset: 0
}
.NL4zj1 {
  transition: all .2s ease-in;
  transform: translateY(-100%)
}
.WZVdhQ {
  transition: all .2s
}
.yUk9kk {
  opacity: 0;
  transition: all .2s ease-in
}
.yUk9kk.gV0Qb8 {
  pointer-events: none
}
.OYBFdX {
  opacity: 1;
  transition: all .2s
}
.OOvj2R {
  width: 100%;
  height: auto;
  position: relative
}
.YEDizB {
  width: 100%;
  position: relative
}
body:not(.device-mobile-optimized) .v3o7Ji, :host(:not(.device-mobile-optimized)) .v3o7Ji {
  margin-left: calc((100% - var(--site-width))/2);
  width: var(--site-width)
}
.hK2Iks[data-focuscycled=active] {
  outline: 1px solid #0000
}
.hK2Iks[data-focuscycled=active]:not(:focus-within) {
  outline: 2px solid #0000;
  transition: outline 10ms
}
.hK2Iks .FR_qSl {
  box-shadow: var(--shd, inset 0 1px 1px #fff9, inset 0 -1px 1px #0009, 0 0 5px #0009);
  background-image: url("../../img/asset-4.png");
  background-color: var(--screenwidth-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
  border-top: var(--brwt, 0)solid var(--screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
  border-bottom: var(--brwb, 0)solid var(--screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
  background-repeat: repeat-x;
  position: absolute;
  inset: 0
}
.hK2Iks .v3o7Ji {
  top: var(--brwt, 0);
  right: 0;
  bottom: var(--brwb, 0);
  position: absolute;
  left: 0
}
body.device-mobile-optimized .hK2Iks .v3o7Ji, :host(.device-mobile-optimized) .hK2Iks .v3o7Ji {
  left: 10px;
  right: 10px
}
