.ZhVEJq {
  touch-action: manipulation
}
.twJknM {
  text-align: initial;
  box-sizing: border-box;
  align-items: center;
  justify-content: var(--label-align);
  width: max-content;
  min-width: 100%;
  display: flex
}
@media (forced-colors:active) {
  .twJknM {
    outline-offset: 0px;
    outline: 2px solid buttontext
  }
  .twJknM:hover {
    outline-offset: 1px;
    outline: 3px solid highlight
  }
  .twJknM:focus, .twJknM:focus-visible {
    outline-offset: 1px;
    outline: 3px solid highlight !important
  }
  [aria-disabled=true] .twJknM {
    outline: none
  }
}
.twJknM:before {
  content: "";
  max-width: var(--margin-start, 0px);
  flex-grow: 1;
  align-self: stretch
}
.twJknM:after {
  content: "";
  max-width: var(--margin-end, 0px);
  flex-grow: 1;
  align-self: stretch
}
.mu5PoX {
  height: 100%
}
.mu5PoX .twJknM {
  border-radius: var(--corvid-border-radius, var(--rd, 0));
  transition: var(--trans1, border-color .4s ease 0s, background-color .4s ease 0s);
  box-shadow: var(--shd, 0 1px 4px #0009);
  position: absolute;
  inset: 0
}
.mu5PoX .twJknM:link, .mu5PoX .twJknM:visited {
  border-color: #0000
}
.mu5PoX .OR4Nv8 {
  font: var(--fnt, var(--font_5));
  transition: var(--trans2, color .4s ease 0s);
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  white-space: nowrap;
  margin: 0;
  position: relative
}
.mu5PoX[aria-disabled=false] .twJknM {
  background-color: var(--corvid-background-color, rgba(var(--bg, var(--color_17, color_17)), var(--alpha-bg, 1)));
  border: solid var(--corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)))var(--corvid-border-width, var(--brw, 0));
  cursor: pointer !important
}
body.device-mobile-optimized .mu5PoX[aria-disabled=false]:active .twJknM, :host(.device-mobile-optimized) .mu5PoX[aria-disabled=false]:active .twJknM {
  background-color: var(--corvid-hover-background-color, rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1)));
  border-color: var(--corvid-hover-border-color, rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1)))
}
body.device-mobile-optimized .mu5PoX[aria-disabled=false]:active .OR4Nv8, :host(.device-mobile-optimized) .mu5PoX[aria-disabled=false]:active .OR4Nv8 {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))))
}
body:not(.device-mobile-optimized) .mu5PoX[aria-disabled=false]:hover .twJknM, :host(:not(.device-mobile-optimized)) .mu5PoX[aria-disabled=false]:hover .twJknM {
  background-color: var(--corvid-hover-background-color, rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1)));
  border-color: var(--corvid-hover-border-color, rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1)))
}
body:not(.device-mobile-optimized) .mu5PoX[aria-disabled=false]:hover .OR4Nv8, :host(:not(.device-mobile-optimized)) .mu5PoX[aria-disabled=false]:hover .OR4Nv8 {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))))
}
.mu5PoX[aria-disabled=true] .twJknM {
  background-color: var(--corvid-disabled-background-color, rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1)));
  border-color: var(--corvid-disabled-border-color, rgba(var(--brdd, 204, 204, 204), var(--alpha-brdd, 1)));
  border-width: var(--corvid-border-width, var(--brw, 0));
  border-style: solid
}
.mu5PoX[aria-disabled=true] .OR4Nv8 {
  color: var(--corvid-disabled-color, rgb(var(--txtd, 255, 255, 255)))
}
.AVxir3 {
  text-align: initial;
  box-sizing: border-box;
  align-items: center;
  justify-content: var(--label-align);
  width: max-content;
  min-width: 100%;
  display: flex
}
@media (forced-colors:active) {
  .AVxir3 {
    outline-offset: 0px;
    outline: 2px solid buttontext
  }
  .AVxir3:hover {
    outline-offset: 1px;
    outline: 3px solid highlight
  }
  .AVxir3:focus, .AVxir3:focus-visible {
    outline-offset: 1px;
    outline: 3px solid highlight !important
  }
  [aria-disabled=true] .AVxir3 {
    outline: none
  }
}
.AVxir3:before {
  content: "";
  max-width: var(--margin-start, 0px);
  flex-grow: 1;
  align-self: stretch
}
.AVxir3:after {
  content: "";
  max-width: var(--margin-end, 0px);
  flex-grow: 1;
  align-self: stretch
}
.myoKiH[aria-disabled=false] .AVxir3 {
  cursor: pointer
}
body.device-mobile-optimized .myoKiH[aria-disabled=false]:active .p2iqNU, :host(.device-mobile-optimized) .myoKiH[aria-disabled=false]:active .p2iqNU {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
  transition: var(--trans, color .4s ease 0s)
}
body:not(.device-mobile-optimized) .myoKiH[aria-disabled=false]:hover .p2iqNU, :host(:not(.device-mobile-optimized)) .myoKiH[aria-disabled=false]:hover .p2iqNU {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
  transition: var(--trans, color .4s ease 0s)
}
.myoKiH .AVxir3 {
  position: absolute;
  inset: 0
}
.myoKiH .p2iqNU {
  font: var(--fnt, var(--font_5));
  transition: var(--trans, color .4s ease 0s);
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  white-space: nowrap
}
.myoKiH[aria-disabled=true] .p2iqNU {
  color: var(--corvid-disabled-color, rgb(var(--txtd, 255, 255, 255)))
}
.Qh0lWW {
  width: 100%;
  height: 100%;
  display: block
}
.Qh0lWW img {
  max-width: var(--wix-img-max-width, 100%)
}
.Qh0lWW[data-animate-blur] img {
  filter: blur(9px);
  transition: filter .8s ease-in
}
.Qh0lWW[data-animate-blur] img[data-load-done] {
  filter: none
}
.CvsNRY {
  width: 100%;
  height: 100%;
  display: block
}
.zE5OV3 {
  clip-path: var(--fill-layer-clip)
}
.zE5OV3, .gmNqmf {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.W7Lthg img {
  width: 100%;
  height: 100%
}
.cDjjNV {
  opacity: 0;
  position: absolute;
  top: 0
}
.kHSdIU {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden
}
.qw7KvJ {
  position: var(--fill-layer-background-media-position);
  pointer-events: var(--fill-layer-background-media-pointer-events);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}
.JTHMno, ._019NH {
  width: 100%;
  height: 100%;
  top: 0
}
._019NH {
  position: absolute
}
.JTHMno {
  background-color: var(--fill-layer-background-overlay-color);
  position: var(--fill-layer-background-overlay-position);
  opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
  transform: var(--fill-layer-background-overlay-transform)
}
@supports (mix-blend-mode:overlay) {
  .JTHMno {
    mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
    opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
  }
}
.ktMZav {
  width: 100%;
  height: 100%;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden
}
.ktMZav.msp0lj {
  clip: rect(0px, auto, auto, 0px)
}
.ktMZav .etGVsi {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.ktMZav .VYAdNl {
  opacity: var(--fill-layer-image-opacity);
  height: var(--fill-layer-image-height, 100%)
}
.ktMZav .VYAdNl img {
  width: 100%;
  height: 100%
}
@supports ((-webkit-hyphens:none)) {
  .ktMZav.msp0lj {
    clip: auto;
    -webkit-clip-path: inset(0)
  }
}
.etSQ9j {
  height: 100%
}
.V9k0ll {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition)
}
.qdIYms, .PmotZg {
  opacity: var(--fill-layer-video-opacity)
}
.uKLH8m {
  width: 100%;
  height: var(--media-padding-height);
  top: var(--media-padding-top);
  bottom: var(--media-padding-bottom);
  position: absolute
}
.i5THm9 {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s)
}
.PmotZg {
  width: 100%;
  height: 100%;
  position: relative
}
.fT5SOY {
  opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
}
.fT5SOY .VYAdNl, .fT5SOY .PmotZg, .fT5SOY .qdIYms {
  opacity: 1
}
.t7s6hq {
  --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
  --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
  --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__)/-1 + 1));
  width: 100%;
  height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__));
  position: absolute;
  left: 0
}
.t7s6hq .uf5cBM {
  --divider-layer-i__: var(--divider-layer-i, 0);
  width: 100%;
  height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
  opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1));
  background-repeat: repeat-x;
  background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__))bottom;
  border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
  border-bottom-style: solid;
  position: absolute;
  left: 0
}
.JR3YXh {
  --divider-height__: var(--divider-top-height, auto);
  --divider-offset-x__: var(--divider-top-offset-x, 0px);
  --divider-layers-size__: var(--divider-top-layers-size, 0);
  --divider-layers-y__: var(--divider-top-layers-y, 0px);
  --divider-layers-x__: var(--divider-top-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
  transform: var(--divider-top-flip, scaleY(-1));
  opacity: var(--divider-top-opacity, 1);
  border-top: var(--divider-top-padding, 0)solid var(--divider-top-color, currentColor);
  top: 0
}
.JR3YXh .uf5cBM {
  border-color: var(--divider-top-color, currentColor);
  background-image: var(--divider-top-image, none);
  background-size: var(--divider-top-size, contain);
  filter: var(--divider-top-filter, none);
  bottom: 0
}
.JR3YXh .uf5cBM[data-divider-layer="1"] {
  display: var(--divider-top-layer-1-display, block)
}
.JR3YXh .uf5cBM[data-divider-layer="2"] {
  display: var(--divider-top-layer-2-display, block)
}
.JR3YXh .uf5cBM[data-divider-layer="3"] {
  display: var(--divider-top-layer-3-display, block)
}
.UfnAzj {
  --divider-height__: var(--divider-bottom-height, auto);
  --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
  --divider-layers-size__: var(--divider-bottom-layers-size, 0);
  --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
  --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
  transform: var(--divider-bottom-flip, none);
  opacity: var(--divider-bottom-opacity, 1);
  border-bottom: var(--divider-bottom-padding, 0)solid var(--divider-bottom-color, currentColor);
  bottom: 0
}
.UfnAzj .uf5cBM {
  border-color: var(--divider-bottom-color, currentColor);
  background-image: var(--divider-bottom-image, none);
  background-size: var(--divider-bottom-size, contain);
  filter: var(--divider-bottom-filter, none);
  bottom: 0
}
.UfnAzj .uf5cBM[data-divider-layer="1"] {
  display: var(--divider-bottom-layer-1-display, block)
}
.UfnAzj .uf5cBM[data-divider-layer="2"] {
  display: var(--divider-bottom-layer-2-display, block)
}
.UfnAzj .uf5cBM[data-divider-layer="3"] {
  display: var(--divider-bottom-layer-3-display, block)
}
body:not(.device-mobile-optimized) .CeUMmm, :host(:not(.device-mobile-optimized)) .CeUMmm {
  display: flex
}
body:not(.device-mobile-optimized) .Ak0vpt, :host(:not(.device-mobile-optimized)) .Ak0vpt {
  width: calc(100% - var(--padding)*2);
  direction: var(--direction);
  column-gap: var(--margin);
  margin: 0 auto;
  display: flex;
  position: relative
}
body:not(.device-mobile-optimized) .Ak0vpt>*, :host(:not(.device-mobile-optimized)) .Ak0vpt>* {
  flex: var(--column-flex)1 0%;
  min-width: 0;
  margin-top: var(--padding);
  margin-bottom: var(--padding);
  direction: ltr;
  position: relative;
  top: 0;
  left: 0
}
body.device-mobile-optimized .Ak0vpt, :host(.device-mobile-optimized) .Ak0vpt {
  padding-top: var(--padding-y);
  padding-bottom: var(--padding-y);
  padding-left: var(--padding-x, 0);
  padding-right: var(--padding-x, 0);
  display: block;
  position: relative
}
body.device-mobile-optimized .Ak0vpt>*, :host(.device-mobile-optimized) .Ak0vpt>* {
  margin-bottom: var(--margin);
  position: relative
}
.D_Vynv {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.sFiSiq {
  width: 100%;
  height: 100%;
  display: block
}
.aDzdcC {
  clip-path: var(--fill-layer-clip)
}
.aDzdcC, .rv3vOe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.dnHU4q img {
  width: 100%;
  height: 100%
}
.X9nqm0 {
  opacity: 0;
  position: absolute;
  top: 0
}
.ZUV7Qj {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden
}
.UZsu9f {
  position: var(--fill-layer-background-media-position);
  pointer-events: var(--fill-layer-background-media-pointer-events);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}
.WnIl2C, .OAmk_6 {
  width: 100%;
  height: 100%;
  top: 0
}
.OAmk_6 {
  position: absolute
}
.WnIl2C {
  background-color: var(--fill-layer-background-overlay-color);
  position: var(--fill-layer-background-overlay-position);
  opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
  transform: var(--fill-layer-background-overlay-transform)
}
@supports (mix-blend-mode:overlay) {
  .WnIl2C {
    mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
    opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
  }
}
.QG9w8P {
  width: 100%;
  height: 100%;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden
}
.QG9w8P.WIIr02 {
  clip: rect(0px, auto, auto, 0px)
}
.QG9w8P .ayCf9D {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}
.QG9w8P .fO4mKs {
  opacity: var(--fill-layer-image-opacity);
  height: var(--fill-layer-image-height, 100%)
}
.QG9w8P .fO4mKs img {
  width: 100%;
  height: 100%
}
@supports ((-webkit-hyphens:none)) {
  .QG9w8P.WIIr02 {
    clip: auto;
    -webkit-clip-path: inset(0)
  }
}
.ROWgFb {
  height: 100%
}
.LNYVZi {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition)
}
.xSZeaB, .g4gDzl {
  opacity: var(--fill-layer-video-opacity)
}
.Ulxuud {
  width: 100%;
  height: var(--media-padding-height);
  top: var(--media-padding-top);
  bottom: var(--media-padding-bottom);
  position: absolute
}
.NgeJ4N {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s)
}
.g4gDzl {
  width: 100%;
  height: 100%;
  position: relative
}
wix-media-canvas {
  height: 100%;
  display: block
}
.bzwgbw {
  opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
}
.bzwgbw .fO4mKs, .bzwgbw .g4gDzl, .bzwgbw .xSZeaB {
  opacity: 1
}
.FDI5TK {
  position: relative;
  overflow: visible
}
.r6Fuoz {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.CztRwT {
  cursor: pointer
}
.kBvIHj {
  width: 100%;
  position: absolute;
  inset: 0
}
.ptcyHf {
  transition: all .2s ease-in;
  transform: translateY(-100%)
}
.d3PC2t {
  transition: all .2s
}
.xoyXk0 {
  opacity: 0;
  transition: all .2s ease-in
}
.xoyXk0.YFsPrR {
  pointer-events: none
}
.NF0B4Q {
  opacity: 1;
  transition: all .2s
}
.XgJ1FR {
  width: 100%;
  height: auto;
  position: relative
}
.YmWgf4 {
  width: 100%;
  position: relative
}
body:not(.device-mobile-optimized) .H2MmBb, :host(:not(.device-mobile-optimized)) .H2MmBb {
  margin-left: calc((100% - var(--site-width))/2);
  width: var(--site-width)
}
.CDNoF4[data-focuscycled=active] {
  outline: 1px solid #0000
}
.CDNoF4[data-focuscycled=active]:not(:focus-within) {
  outline: 2px solid #0000;
  transition: outline 10ms
}
.CDNoF4 .EaoiSu {
  box-shadow: var(--shd, 0 0 5px #000000b3);
  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)));
  position: absolute;
  inset: 0
}
.CDNoF4 .CmHRsG {
  top: var(--brwt, 0);
  right: 0;
  bottom: var(--brwb, 0);
  border-radius: var(--rd, 0);
  background-color: rgba(var(--bgctr, var(--color_11, color_11)), var(--alpha-bgctr, 1));
  position: absolute;
  left: 0
}
.CDNoF4 .H2MmBb {
  position: absolute;
  inset: 0
}
body.device-mobile-optimized .CDNoF4 .H2MmBb, :host(.device-mobile-optimized) .CDNoF4 .H2MmBb {
  left: 10px;
  right: 10px
}
.wH18kY {
  pointer-events: none
}
._7xVID {
  position: var(--bg-position);
  top: var(--wix-ads-height);
  min-height: calc(100vh - var(--wix-ads-height));
  width: 100%;
  height: 100%;
  min-width: var(--site-width)
}
.apPOZK {
  box-sizing: border-box;
  width: 100%;
  height: 100%
}
.gRkIq0 {
  min-height: var(--image-min-height);
  min-width: var(--image-min-width)
}
.gRkIq0 img, img.gRkIq0 {
  object-position: var(--object-position);
  filter: var(--filter-effect-svg-url);
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-size: var(--mask-size, 100% 100%);
  mask-size: var(--mask-size, 100% 100%);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat)
}
.W4V2qg {
  position: var(--position-fixed, static);
  left: var(--left, auto);
  top: var(--top, auto);
  z-index: var(--z-index, auto)
}
.W4V2qg .gRkIq0 img {
  -webkit-user-select: none;
  user-select: none;
  position: static;
  box-shadow: 0 0 #000
}
.W4V2qg .apPOZK {
  display: block;
  overflow: hidden
}
.W4V2qg .gRkIq0 {
  overflow: hidden
}
.cs40a3 {
  cursor: pointer
}
.zfHuGu {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden
}
.Q2EVO0 {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden
}
.Q2EVO0.LVl2Ij:hover {
  cursor: url("../../img/asset-2.png"), auto
}
.Q2EVO0.aAFp_N:hover {
  cursor: url("../../img/asset-3.png"), auto
}
.BBRA6T {
  opacity: 0;
  pointer-events: none;
  background-color: rgb(var(--color_11));
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: absolute;
  bottom: 12px;
  right: 12px
}
.BBRA6T path {
  fill: rgb(var(--color_15))
}
.BBRA6T:focus {
  opacity: 1;
  pointer-events: auto;
  cursor: auto
}
.T1Tm87 {
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  background-color: rgb(var(--color_11));
  border-radius: 300px;
  width: 40px;
  height: 40px;
  margin: 16px;
  position: absolute;
  bottom: 0;
  right: 0
}
.T1Tm87 path {
  fill: rgb(var(--color_12))
}
.T1Tm87:focus {
  opacity: 1;
  pointer-events: auto;
  cursor: auto
}
.Zzikec {
  position: absolute;
  inset: 0
}
.CCuraK {
  width: 100%;
  height: auto;
  position: relative
}
body:not(.responsive) .LDh6XF {
  grid-area: 1/1/1/1;
  align-self: start;
  justify-self: stretch;
  height: 100%;
  position: relative;
  left: 0
}
body:not(.device-mobile-optimized) .Zzikec, :host(:not(.device-mobile-optimized)) .Zzikec {
  margin-left: calc((100% - var(--site-width))/2);
  width: var(--site-width)
}
.DAloby .Zzikec {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  overflow: hidden
}
body.device-mobile-optimized .Zzikec, :host(.device-mobile-optimized) .Zzikec {
  left: 10px;
  right: 10px
}
.pTvOx2 {
  position: absolute;
  inset: 0
}
.JJb9Mt {
  width: 100%;
  height: auto;
  position: relative
}
body:not(.responsive) .i0StQr {
  grid-area: 1/1/1/1;
  align-self: start;
  justify-self: stretch;
  height: 100%;
  position: relative;
  left: 0
}
body:not(.device-mobile-optimized) .pTvOx2, :host(:not(.device-mobile-optimized)) .pTvOx2 {
  margin-left: calc((100% - var(--site-width))/2);
  width: var(--site-width)
}
body.device-mobile-optimized .pTvOx2, :host(.device-mobile-optimized) .pTvOx2 {
  left: 10px;
  right: 10px
}
