:root, :host, .spxThemeOverride {
    --site-width: 100%;
}
#comp-kpy1rfd2 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
section#comp-kpy1rfd2 {
    margin-top: 0px;
}
section#comp-kpy1rfd2 {
    margin-bottom: 0px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
div#comp-l0iiz2pf img {
    width: 70%;
    margin: 0 auto;
    display: block;
}
div#comp-l0iiz2pf {
    width: 100%;
    left: 0px;
    margin: 0px;
}
#comp-kpy1shb4 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
div#comp-l0ik5u9q {
    left: 0px;
    margin: 0px;
    text-align: center;
    margin-bottom: 20px;
}
.RfkZFw .lY3Nwh, .vDnwi4 .lY3Nwh {
    display: inline-block;
    height: 100%;
    width: 100%;
    font-size: 16px;
    padding-top: 13px;
}
:root,
:host,
.spxThemeOverride {
  --color_0: 255, 255, 255;
  --color_1: 255, 255, 255;
  --color_2: 0, 0, 0;
  --color_3: 237, 28, 36;
  --color_4: 0, 136, 203;
  --color_5: 255, 203, 5;
  --color_6: 114, 114, 114;
  --color_7: 176, 176, 176;
  --color_8: 255, 255, 255;
  --color_9: 114, 114, 114;
  --color_10: 176, 176, 176;
  --color_11: 255, 255, 255;
  --color_12: 231, 231, 235;
  --color_13: 197, 197, 207;
  --color_14: 115, 115, 140;
  --color_15: 22, 22, 63;
  --color_16: 248, 240, 255;
  --color_17: 221, 187, 255;
  --color_18: 158, 63, 253;
  --color_19: 105, 42, 169;
  --color_20: 53, 21, 84;
  --color_21: 211, 193, 255;
  --color_22: 189, 163, 255;
  --color_23: 123, 70, 255;
  --color_24: 82, 47, 170;
  --color_25: 41, 23, 85;
  --color_26: 178, 192, 239;
  --color_27: 137, 157, 223;
  --color_28: 48, 85, 207;
  --color_29: 32, 57, 138;
  --color_30: 16, 28, 69;
  --color_31: 224, 159, 198;
  --color_32: 194, 109, 160;
  --color_33: 201, 24, 131;
  --color_34: 109, 13, 71;
  --color_35: 54, 7, 35;
  --color_36: 255, 255, 255;
  --color_37: 22, 22, 63;
  --color_38: 231, 231, 235;
  --color_39: 197, 197, 207;
  --color_40: 115, 115, 140;
  --color_41: 158, 63, 253;
  --color_42: 22, 22, 63;
  --color_43: 197, 197, 207;
  --color_44: 255, 255, 255;
  --color_45: 22, 22, 63;
  --color_46: 22, 22, 63;
  --color_47: 231, 231, 235;
  --color_48: 158, 63, 253;
  --color_49: 158, 63, 253;
  --color_50: 255, 255, 255;
  --color_51: 255, 255, 255;
  --color_52: 158, 63, 253;
  --color_53: 158, 63, 253;
  --color_54: 197, 197, 207;
  --color_55: 197, 197, 207;
  --color_56: 255, 255, 255;
  --color_57: 255, 255, 255;
  --color_58: 158, 63, 253;
  --color_59: 158, 63, 253;
  --color_60: 158, 63, 253;
  --color_61: 158, 63, 253;
  --color_62: 255, 255, 255;
  --color_63: 255, 255, 255;
  --color_64: 197, 197, 207;
  --color_65: 197, 197, 207;
  --font_0: normal normal bold 90px/1.4em worksans-semibold, "work sans",
    sans-serif;
  --font_1: normal normal normal 16px/1.4em din-next-w01-light,
    din-next-w02-light, din-next-w10-light, sans-serif;
  --font_2: normal normal normal 80px/1.4em worksans-semibold, "work sans",
    sans-serif;
  --font_3: normal normal normal 52px/1.4em avenir-lt-w01_85-heavy1475544,
    avenir-lt-w05_85-heavy, sans-serif;
  --font_4: normal normal normal 36px/1.4em worksans-semibold, "work sans",
    sans-serif;
  --font_5: normal normal normal 26px/1.4em worksans-semibold, "work sans",
    sans-serif;
  --font_6: normal normal normal 16px/1.4em avenir-lt-w01_85-heavy1475544,
    avenir-lt-w05_85-heavy, sans-serif;
  --font_7: normal normal normal 24px/1.4em avenir-lt-w01_35-light1475496,
    avenir-lt-w05_35-light, sans-serif;
  --font_8: normal normal normal 18px/1.4em avenir-lt-w01_35-light1475496,
    avenir-lt-w05_35-light, sans-serif;
  --font_9: normal normal normal 15px/1.4em avenir-lt-w01_35-light1475496,
    avenir-lt-w05_35-light, sans-serif;
  --font_10: normal normal normal 12px/1.4em din-next-w01-light,
    din-next-w02-light, din-next-w10-light, sans-serif;
  --wix-ads-height: 0px;
  --sticky-offset: 0px;
  --wix-ads-top-height: 0px;
  --site-width: 980px;
  --above-all-z-index: 100000;
  --portals-z-index: 100001;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --minViewportSize: 320;
  --maxViewportSize: 1920;
  --theme-spx-ratio: 1px;
}