@font-face {
  font-display: swap;
  font-family: wf_41abd54dd9a748f4ac52be002;
  src: url("https://static.wixstatic.com/ufonts/1707c6_41abd54dd9a748f4ac52be00240d88d1/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/1707c6_41abd54dd9a748f4ac52be00240d88d1/woff/file.woff") format("woff"), url("https://static.wixstatic.com/ufonts/1707c6_41abd54dd9a748f4ac52be00240d88d1/ttf/file.ttf") format("ttf");
}

#SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus~.wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 2px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}

.has-inner-focus-ring {
  --focus-ring-box-shadow: 0 0 0 2px #116dff !important;
}

:root,
:host,
.spxThemeOverride,
.max-width-container,
#root {
  --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: 240, 240, 240;
  --color_13: 194, 194, 194;
  --color_14: 110, 110, 110;
  --color_15: 0, 0, 0;
  --color_16: 106, 223, 255;
  --color_17: 24, 24, 24;
  --color_18: 0, 70, 94;
  --color_19: 35, 35, 35;
  --color_20: 106, 223, 255;
  --color_21: 243, 248, 240;
  --color_22: 0, 70, 94;
  --color_23: 146, 176, 121;
  --color_24: 97, 135, 65;
  --color_25: 57, 100, 29;
  --color_26: 242, 234, 231;
  --color_27: 229, 206, 192;
  --color_28: 169, 128, 111;
  --color_29: 139, 97, 79;
  --color_30: 99, 60, 43;
  --color_31: 255, 233, 223;
  --color_32: 255, 191, 161;
  --color_33: 250, 133, 79;
  --color_34: 234, 96, 32;
  --color_35: 201, 64, 1;
  --color_36: 255, 255, 255;
  --color_37: 0, 0, 0;
  --color_38: 240, 240, 240;
  --color_39: 194, 194, 194;
  --color_40: 110, 110, 110;
  --color_41: 0, 70, 94;
  --color_42: 0, 70, 94;
  --color_43: 0, 70, 94;
  --color_44: 0, 70, 94;
  --color_45: 0, 0, 0;
  --color_46: 110, 110, 110;
  --color_47: 0, 0, 0;
  --color_48: 0, 70, 94;
  --color_49: 0, 70, 94;
  --color_50: 255, 255, 255;
  --color_51: 0, 70, 94;
  --color_52: 0, 70, 94;
  --color_53: 255, 255, 255;
  --color_54: 194, 194, 194;
  --color_55: 194, 194, 194;
  --color_56: 255, 255, 255;
  --color_57: 255, 255, 255;
  --color_58: 0, 70, 94;
  --color_59: 0, 70, 94;
  --color_60: 255, 255, 255;
  --color_61: 0, 70, 94;
  --color_62: 0, 70, 94;
  --color_63: 255, 255, 255;
  --color_64: 194, 194, 194;
  --color_65: 194, 194, 194;
  --font_0: normal normal normal calc(72 * var(--theme-spx-ratio))/1.2em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
  --font_1: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
  --font_2: normal normal normal calc(42 * var(--theme-spx-ratio))/1.3em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
  --font_3: normal normal normal calc(38 * var(--theme-spx-ratio))/1.3em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
  --font_4: normal normal normal calc(34 * var(--theme-spx-ratio))/1.3em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
  --font_5: normal normal normal calc(28 * var(--theme-spx-ratio))/1.3em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
  --font_6: normal normal normal calc(22 * var(--theme-spx-ratio))/1.4em wfont_1707c6_41abd54dd9a748f4ac52be00240d88d1, wf_41abd54dd9a748f4ac52be002, orig_eurostile_extended;
  --font_7: normal normal normal calc(18 * var(--theme-spx-ratio))/1.6em open-sans-v2, sans-serif;
  --font_8: normal normal normal calc(16 * var(--theme-spx-ratio))/1.6em open-sans-v2, sans-serif;
  --font_9: normal normal normal calc(14 * var(--theme-spx-ratio))/1.6em open-sans-v2, sans-serif;
  --font_10: normal normal normal 12px/1.4em din-next-w01-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;
  --wix-opt-in-direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --minViewportSize: 320;
  --maxViewportSize: 1920;
  --theme-spx-ratio: var(--scaling-factor) / 1280;
  --full-viewport: 100 * var(--one-unit) * var(--browser-zoom);
  --scaling-factor: clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width)));
  --customScaleViewportLimit: clamp(var(--minViewportSize) * 1px, var(--full-viewport), min(var(--section-max-width), var(--maxViewportSize) * 1px));
}

.font_0 {
  font: var(--font_0);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}

.font_1 {
  font: var(--font_1);
  color: rgb(var(--color_14));
  letter-spacing: 0em;
}

.font_2 {
  font: var(--font_2);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}

.font_3 {
  font: var(--font_3);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}

.font_4 {
  font: var(--font_4);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}

.font_5 {
  font: var(--font_5);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}

.font_6 {
  font: var(--font_6);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}

.font_7 {
  font: var(--font_7);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}

.font_8 {
  font: var(--font_8);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}

.font_9 {
  font: var(--font_9);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}

.font_10 {
  font: var(--font_10);
  color: rgb(var(--color_14));
  letter-spacing: 0em;
}

.color_0 {
  color: rgb(var(--color_0));
}

.color_1 {
  color: rgb(var(--color_1));
}

.color_2 {
  color: rgb(var(--color_2));
}

.color_3 {
  color: rgb(var(--color_3));
}

.color_4 {
  color: rgb(var(--color_4));
}

.color_5 {
  color: rgb(var(--color_5));
}

.color_6 {
  color: rgb(var(--color_6));
}

.color_7 {
  color: rgb(var(--color_7));
}

.color_8 {
  color: rgb(var(--color_8));
}

.color_9 {
  color: rgb(var(--color_9));
}

.color_10 {
  color: rgb(var(--color_10));
}

.color_11 {
  color: rgb(var(--color_11));
}

.color_12 {
  color: rgb(var(--color_12));
}

.color_13 {
  color: rgb(var(--color_13));
}

.color_14 {
  color: rgb(var(--color_14));
}

.color_15 {
  color: rgb(var(--color_15));
}

.color_16 {
  color: rgb(var(--color_16));
}

.color_17 {
  color: rgb(var(--color_17));
}

.color_18 {
  color: rgb(var(--color_18));
}

.color_19 {
  color: rgb(var(--color_19));
}

.color_20 {
  color: rgb(var(--color_20));
}

.color_21 {
  color: rgb(var(--color_21));
}

.color_22 {
  color: rgb(var(--color_22));
}

.color_23 {
  color: rgb(var(--color_23));
}

.color_24 {
  color: rgb(var(--color_24));
}

.color_25 {
  color: rgb(var(--color_25));
}

.color_26 {
  color: rgb(var(--color_26));
}

.color_27 {
  color: rgb(var(--color_27));
}

.color_28 {
  color: rgb(var(--color_28));
}

.color_29 {
  color: rgb(var(--color_29));
}

.color_30 {
  color: rgb(var(--color_30));
}

.color_31 {
  color: rgb(var(--color_31));
}

.color_32 {
  color: rgb(var(--color_32));
}

.color_33 {
  color: rgb(var(--color_33));
}

.color_34 {
  color: rgb(var(--color_34));
}

.color_35 {
  color: rgb(var(--color_35));
}

.color_36 {
  color: rgb(var(--color_36));
}

.color_37 {
  color: rgb(var(--color_37));
}

.color_38 {
  color: rgb(var(--color_38));
}

.color_39 {
  color: rgb(var(--color_39));
}

.color_40 {
  color: rgb(var(--color_40));
}

.color_41 {
  color: rgb(var(--color_41));
}

.color_42 {
  color: rgb(var(--color_42));
}

.color_43 {
  color: rgb(var(--color_43));
}

.color_44 {
  color: rgb(var(--color_44));
}

.color_45 {
  color: rgb(var(--color_45));
}

.color_46 {
  color: rgb(var(--color_46));
}

.color_47 {
  color: rgb(var(--color_47));
}

.color_48 {
  color: rgb(var(--color_48));
}

.color_49 {
  color: rgb(var(--color_49));
}

.color_50 {
  color: rgb(var(--color_50));
}

.color_51 {
  color: rgb(var(--color_51));
}

.color_52 {
  color: rgb(var(--color_52));
}

.color_53 {
  color: rgb(var(--color_53));
}

.color_54 {
  color: rgb(var(--color_54));
}

.color_55 {
  color: rgb(var(--color_55));
}

.color_56 {
  color: rgb(var(--color_56));
}

.color_57 {
  color: rgb(var(--color_57));
}

.color_58 {
  color: rgb(var(--color_58));
}

.color_59 {
  color: rgb(var(--color_59));
}

.color_60 {
  color: rgb(var(--color_60));
}

.color_61 {
  color: rgb(var(--color_61));
}

.color_62 {
  color: rgb(var(--color_62));
}

.color_63 {
  color: rgb(var(--color_63));
}

.color_64 {
  color: rgb(var(--color_64));
}

.color_65 {
  color: rgb(var(--color_65));
}

.backcolor_0 {
  background-color: rgb(var(--color_0));
}

.backcolor_1 {
  background-color: rgb(var(--color_1));
}

.backcolor_2 {
  background-color: rgb(var(--color_2));
}

.backcolor_3 {
  background-color: rgb(var(--color_3));
}

.backcolor_4 {
  background-color: rgb(var(--color_4));
}

.backcolor_5 {
  background-color: rgb(var(--color_5));
}

.backcolor_6 {
  background-color: rgb(var(--color_6));
}

.backcolor_7 {
  background-color: rgb(var(--color_7));
}

.backcolor_8 {
  background-color: rgb(var(--color_8));
}

.backcolor_9 {
  background-color: rgb(var(--color_9));
}

.backcolor_10 {
  background-color: rgb(var(--color_10));
}

.backcolor_11 {
  background-color: rgb(var(--color_11));
}

.backcolor_12 {
  background-color: rgb(var(--color_12));
}

.backcolor_13 {
  background-color: rgb(var(--color_13));
}

.backcolor_14 {
  background-color: rgb(var(--color_14));
}

.backcolor_15 {
  background-color: rgb(var(--color_15));
}

.backcolor_16 {
  background-color: rgb(var(--color_16));
}

.backcolor_17 {
  background-color: rgb(var(--color_17));
}

.backcolor_18 {
  background-color: rgb(var(--color_18));
}

.backcolor_19 {
  background-color: rgb(var(--color_19));
}

.backcolor_20 {
  background-color: rgb(var(--color_20));
}

.backcolor_21 {
  background-color: rgb(var(--color_21));
}

.backcolor_22 {
  background-color: rgb(var(--color_22));
}

.backcolor_23 {
  background-color: rgb(var(--color_23));
}

.backcolor_24 {
  background-color: rgb(var(--color_24));
}

.backcolor_25 {
  background-color: rgb(var(--color_25));
}

.backcolor_26 {
  background-color: rgb(var(--color_26));
}

.backcolor_27 {
  background-color: rgb(var(--color_27));
}

.backcolor_28 {
  background-color: rgb(var(--color_28));
}

.backcolor_29 {
  background-color: rgb(var(--color_29));
}

.backcolor_30 {
  background-color: rgb(var(--color_30));
}

.backcolor_31 {
  background-color: rgb(var(--color_31));
}

.backcolor_32 {
  background-color: rgb(var(--color_32));
}

.backcolor_33 {
  background-color: rgb(var(--color_33));
}

.backcolor_34 {
  background-color: rgb(var(--color_34));
}

.backcolor_35 {
  background-color: rgb(var(--color_35));
}

.backcolor_36 {
  background-color: rgb(var(--color_36));
}

.backcolor_37 {
  background-color: rgb(var(--color_37));
}

.backcolor_38 {
  background-color: rgb(var(--color_38));
}

.backcolor_39 {
  background-color: rgb(var(--color_39));
}

.backcolor_40 {
  background-color: rgb(var(--color_40));
}

.backcolor_41 {
  background-color: rgb(var(--color_41));
}

.backcolor_42 {
  background-color: rgb(var(--color_42));
}

.backcolor_43 {
  background-color: rgb(var(--color_43));
}

.backcolor_44 {
  background-color: rgb(var(--color_44));
}

.backcolor_45 {
  background-color: rgb(var(--color_45));
}

.backcolor_46 {
  background-color: rgb(var(--color_46));
}

.backcolor_47 {
  background-color: rgb(var(--color_47));
}

.backcolor_48 {
  background-color: rgb(var(--color_48));
}

.backcolor_49 {
  background-color: rgb(var(--color_49));
}

.backcolor_50 {
  background-color: rgb(var(--color_50));
}

.backcolor_51 {
  background-color: rgb(var(--color_51));
}

.backcolor_52 {
  background-color: rgb(var(--color_52));
}

.backcolor_53 {
  background-color: rgb(var(--color_53));
}

.backcolor_54 {
  background-color: rgb(var(--color_54));
}

.backcolor_55 {
  background-color: rgb(var(--color_55));
}

.backcolor_56 {
  background-color: rgb(var(--color_56));
}

.backcolor_57 {
  background-color: rgb(var(--color_57));
}

.backcolor_58 {
  background-color: rgb(var(--color_58));
}

.backcolor_59 {
  background-color: rgb(var(--color_59));
}

.backcolor_60 {
  background-color: rgb(var(--color_60));
}

.backcolor_61 {
  background-color: rgb(var(--color_61));
}

.backcolor_62 {
  background-color: rgb(var(--color_62));
}

.backcolor_63 {
  background-color: rgb(var(--color_63));
}

.backcolor_64 {
  background-color: rgb(var(--color_64));
}

.backcolor_65 {
  background-color: rgb(var(--color_65));
}

#masterPage {
  --variables-m28o2bcx: 1300px;
}

#SITE_HEADER {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
}

#SITE_PAGES {
  --transition-duration: 0ms;
}

#SITE_FOOTER {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
}


@font-face {
  font-display: swap;
  font-family: wf_06b039e744b34faab84ef5728;
  src: url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/woff/file.woff") format("woff"), url("https://static.wixstatic.com/ufonts/a9ff3b_06b039e744b34faab84ef572821f16e4/ttf/file.ttf") format("ttf");
}

@font-face {
  font-display: swap;
  font-family: wf_88119413f76a4700a45a5d8cf;
  src: url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/woff/file.woff") format("woff"), url("https://static.wixstatic.com/ufonts/a9ff3b_88119413f76a4700a45a5d8cf83cc00e/ttf/file.ttf") format("ttf");
}


@font-face {
  font-display: swap;
  font-family: wf_41abd54dd9a748f4ac52be002;
  src: url("https://static.wixstatic.com/ufonts/1707c6_41abd54dd9a748f4ac52be00240d88d1/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/1707c6_41abd54dd9a748f4ac52be00240d88d1/woff/file.woff") format("woff"), url("https://static.wixstatic.com/ufonts/1707c6_41abd54dd9a748f4ac52be00240d88d1/ttf/file.ttf") format("ttf");
}

@font-face {
  font-display: swap;
  font-family: wf_d2b74fa2704044fa98373433c;
  src: url("https://static.wixstatic.com/ufonts/3f090f_d2b74fa2704044fa98373433c883f8ed/woff2/file.woff2") format("woff2"), url("https://static.wixstatic.com/ufonts/3f090f_d2b74fa2704044fa98373433c883f8ed/woff/file.woff") format("woff"), url("https://static.wixstatic.com/ufonts/3f090f_d2b74fa2704044fa98373433c883f8ed/ttf/file.ttf") format("ttf");
}

#c1dmp {
  height: auto;
  --comp-display: unset;
  position: relative;
}

#c1dmp .c1dmp-overflow-wrapper {
  position: relative;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  overflow-x: clip;
  overflow-y: clip;
}

#c1dmp .c1dmp-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  display: var(--l_display, var(--container-display));
  grid-template-rows: auto auto auto auto auto 0px auto auto auto;
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#c1dmp:not(.c1dmp-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#c1dmp {
  --bg: var(--color_11);
  --alpha-bg: 1;
  --static-spx: 0.1 * var(--one-unit);
}

#PAGE_SECTIONSc1dmp {
  --above-all-in-container: 49;
}

#comp-kbgakxmn {
  z-index: 50;
  --above-all-in-container: 10000;
}

#comp-kd5px9q0-pinned-layer {
  z-index: 54;
  --above-all-in-container: 10000;
}

#comp-mct0h5f4-pinned-layer {
  z-index: 55;
  --above-all-in-container: 10000;
}

#comp-kbgakxea-pinned-layer {
  z-index: 56;
  --above-all-in-container: 10000;
}

#comp-mctav2oy {
  min-height: 100vh;
  --comp-display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-mctav2oy .comp-mctav2oy-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  padding-top: 0px;
  padding-right: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-left: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-bottom: 0px;
  row-gap: 40px;
  column-gap: 40px;
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 100%);
  grid-template-columns: 1fr 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-mctav2oy .comp-mctav2oy-container-pinned {
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  height: 100%;
  width: 100%;
  position: absolute;
  display: grid;
  pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mctav2oy {
    min-height: 69.0035092488694vh;
  }

  #comp-mctav2oy .comp-mctav2oy-container {
    padding-top: max(0.5px, 0.0265606 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0265606 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0265606 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0265606 * (var(--scaling-factor) - var(--scrollbar-width)));
    row-gap: max(0.5px, 0.0316205 * (var(--scaling-factor) - var(--scrollbar-width)));
    column-gap: max(0.5px, 0.0316205 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(max-content, 100.00373127523225%);
    grid-template-columns: 1.1250630893490632fr 0.8749369106509366fr;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mctav2oy {
    min-height: 62.229755081264145vh;
  }

  #comp-mctav2oy .comp-mctav2oy-container {
    padding-top: 0px;
    padding-right: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.1333324 * (var(--scaling-factor) - var(--scrollbar-width)));
    row-gap: max(0.5px, 0.031622 * (var(--scaling-factor) - var(--scrollbar-width)));
    column-gap: max(0.5px, 0.031622 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(max(0.5px, 1.3200214 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
    grid-template-columns: minmax(0px, 1fr);
  }
}

#comp-mctav2oy {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-mctav2p21 {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-mctav2p21 .comp-mctav2p21-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mctav2p21 .comp-mctav2p21-container {
    grid-template-rows: minmax(max-content, 99.99999265742535%);
  }
}

#comp-mctav2p21 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-md3z3wtu {
  width: 99.66244725738396%;
  height: auto;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-md3z3wtu-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  .comp-md3z3wtu-container {
    padding-top: max(0.5px, 0.0536193 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
  }
}

#comp-md3z3wtu {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-mctav2p76 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mctav2p76 {
    margin-bottom: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mctav2p76 {
    margin-bottom: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-mctav2p76 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --fontSize: 65px;
  --fontWeight: bold;
  --color: var(--color_11);
  --alpha-color: 1;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mctav2p76 {
    --fontSize: 30px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mctav2p76 {
    --fontSize: 35px;
  }
}

#comp-mctav2pb {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.99470787468248%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mctav2pb {
    margin-bottom: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mctav2pb {
    margin-bottom: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-mctav2pb {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --color: var(--color_11);
  --alpha-color: 1;
  --fontFamily: open-sans-v2, sans-serif;
  --lineHeight: normal;
  --fontSize: 18px;
  --fontWeight: 400;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mctav2pb {
    --fontSize: 18px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mctav2pb {
    --fontSize: 14px;
  }
}

#comp-mctavhwf {
  min-height: 48px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 210.421875px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 3;
  position: relative;
}

.comp-mctavhwf-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-mctavhwf:not(.comp-mctavhwf-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-mctavhwf {
  --font: normal normal normal 15px/1.6em open-sans-v2, sans-serif;
  --color: rgba(var(--color_18), 1);
  --label-display: initial;
  --letter-spacing: 0em;
  --line-height: unset;
  --text-decoration: none;
  --direction: rtl;
  --text-align: center;
  --text-highlight: none;
  --text-transform: uppercase;
  --text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --text-shadow: 0px 0px 0px transparent;
  --background: rgba(var(--color_16), 1);
  --border-left: 0px solid rgba(0, 0, 0, 1);
  --border-right: 0px solid rgba(0, 0, 0, 1);
  --border-top: 0px solid rgba(0, 0, 0, 1);
  --border-bottom: 0px solid rgba(0, 0, 0, 1);
  --padding-bottom: 8px;
  --padding-top: 8px;
  --padding-left: 8px;
  --padding-right: 8px;
  --border-top-left-radius: 0px;
  --border-top-right-radius: 0px;
  --border-bottom-left-radius: 0px;
  --border-bottom-right-radius: 0px;
  --icon-display: none;
  --icon-size: 16px;
  --icon-color: rgba(255, 255, 255, 1);
  --icon-rotation: 0;
  --container-flex-direction: row-reverse;
  --container-justify-content: center;
  --container-align-items: center;
  --content-horizontal-alignment: center;
  --content-gap: 6px;
  --label-overflow: wrap;
  --hover-icon-display: initial;
  --disabled-icon-rotation: 0;
  --hover-border-right: 0px solid rgba(0, 0, 0, 1);
  --disabled-border-bottom: 1px solid rgba(199, 199, 199, 1);
  --disabled-border-top: 1px solid rgba(199, 199, 199, 1);
  --hover-icon-rotation: 0;
  --hover-icon-color: rgba(0, 0, 0, 1);
  --disabled-icon-color: rgba(0, 0, 0, 1);
  --hover-border-left: 0px solid rgba(0, 0, 0, 1);
  --hover-background: rgba(var(--color_18), 1);
  --disabled-background: rgba(199, 199, 199, 1);
  --disabled-border-right: 1px solid rgba(199, 199, 199, 1);
  --disabled-color: #000000;
  --hover-border-top: 0px solid rgba(0, 0, 0, 1);
  --hover-border-bottom: 0px solid rgba(0, 0, 0, 1);
  --hover-icon-size: 16px;
  --hover-font: normal normal normal 15px/1.6em open-sans-v2, sans-serif;
  --disabled-border-left: 1px solid rgba(199, 199, 199, 1);
  --hover-color: rgba(var(--color_11), 1);
  --static-spx: 0.1 * var(--one-unit);
}

#comp-mctaxqft {
  min-height: 0px;
  --comp-display: flex;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/2/2/3;
  position: relative;
}

#comp-mctaxqft .comp-mctaxqft-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 100%);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mctaxqft {
    grid-area: 1/2/2/3;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mctaxqft {
    --l_display: none;
    grid-area: 1/1/2/2;
  }
}

#comp-mctaxqft {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-mctayeem {
  width: 87.86707560563212%;
  height: auto;
  --aspect-ratio: 0.8058496900826446;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: center;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: max(0.5px, 0.0000124 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mctayeem {
    width: 68.30878530466903%;
    --aspect-ratio: 0.8058347507860422;
    align-self: end;
    margin-right: 0px;
  }
}

#comp-mctayeem {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --alpha-borderColor: 1;
  --borderWidth: 0px;
  --cornerRadius: 0px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 1px;
}

#comp-mctayeem wow-image {
  overflow: clip;
}

#comp-mctayeem wow-image img {
  height: 100%;
}

#comp-me6zmjv5 {
  min-height: 0px;
  --comp-display: flex;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  grid-area: 2/1/3/2;
  position: relative;
}

#comp-me6zmjv5 .comp-me6zmjv5-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.3906253 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-me6zmjv5 .comp-me6zmjv5-container-pinned {
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  height: 100%;
  width: 100%;
  position: absolute;
  display: grid;
  pointer-events: none;
}

#comp-me6zmjv5 {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 1px;
}

#comp-mcsw20yu {
  min-height: 534.140625px;
  --comp-display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  grid-area: 3/1/4/2;
  position: relative;
}

#comp-mcsw20yu .comp-mcsw20yu-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  padding-top: max(0.5px, 0.0632411 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-right: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-left: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-bottom: max(0.5px, 0.0632411 * (var(--scaling-factor) - var(--scrollbar-width)));
  row-gap: 40px;
  column-gap: 40px;
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(494.140625px, auto);
  grid-template-columns: 1fr 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-mcsw20yu .comp-mcsw20yu-container-pinned {
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  height: 100%;
  width: 100%;
  position: absolute;
  display: grid;
  pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcsw20yu {
    min-height: 356.109375px;
  }

  #comp-mcsw20yu .comp-mcsw20yu-container {
    padding-top: max(0.5px, 0.0531208 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0265604 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0265604 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0531208 * (var(--scaling-factor) - var(--scrollbar-width)));
    row-gap: 40px;
    column-gap: 40px;
    grid-template-rows: minmax(276.141px, auto);
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcsw20yu .comp-mcsw20yu-container {
    padding-top: max(0.5px, 0.08 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.08 * (var(--scaling-factor) - var(--scrollbar-width)));
    row-gap: 20px;
    column-gap: 20px;
    grid-template-rows: minmax(199.98954124078918px, auto) minmax(325.8579587592109px, auto);
    grid-template-columns: minmax(0px, 1fr);
  }
}

#comp-mcsw20yu {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-mcsw20zg {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-mcsw20zg .comp-mcsw20zg-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcsw20zg {
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/1/2/2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcsw20zg .comp-mcsw20zg-container {
    grid-template-rows: minmax(max-content, 100%);
  }

  #comp-mcsw20zg {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 2/1/3/2;
  }
}

#comp-mcsw20zg {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-mcsxtyr9 {
  width: 100.32964135021098%;
  height: auto;
  --comp-display: unset;
  align-self: center;
  justify-self: start;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: max(0.5px, 0.0004079 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-mcsxtyr9-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcsxtyr9 {
    width: 100.33491561181435%;
  }
}

#comp-mcsxtyr9 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-mcsy4erj {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.66620232869872%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0118577 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcsy4erj {
    margin-bottom: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-mcsy4erj {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textTransform: uppercase;
  --color: var(--color_16);
  --alpha-color: 1;
  --fontSize: 16spx;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcsy4erj {
    --fontSize: 14spx;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcsy4erj {
    --fontSize: 14spx;
  }
}

#comp-mcsxr201 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.66620232869872%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0118577 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcsxr201 {
    margin-bottom: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-mcsxr201 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --fontSize: 40px;
  --fontWeight: bold;
  --color: var(--color_18);
  --alpha-color: 1;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcsxr201 {
    --fontSize: 25px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcsxr201 {
    --fontSize: 25px;
  }
}

#comp-mcsxrafn {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.66620232869872%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: max(0.5px, 0.0015563 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0118577 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: flex-start;
  order: 3;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcsxrafn {
    margin-left: max(0.5px, 0.001568 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-mcsxrafn {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --color: var(--color_15);
  --alpha-color: 1;
  --fontFamily: open-sans-v2, sans-serif;
  --lineHeight: normal;
  --fontSize: 18px;
  --fontWeight: 400;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcsxrafn {
    --fontSize: 16px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcsxrafn {
    --fontSize: 14px;
  }
}

#comp-mcsxrtff {
  min-height: 48px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 156.421875px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  align-self: flex-start;
  order: 4;
  position: relative;
}

.comp-mcsxrtff-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-mcsxrtff:not(.comp-mcsxrtff-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-mcsxrtff {
  --font: normal normal normal 15px/1.6em open-sans-v2, sans-serif;
  --color: rgba(255, 255, 255, 1);
  --label-display: initial;
  --letter-spacing: 0em;
  --line-height: unset;
  --text-decoration: none;
  --direction: rtl;
  --text-align: center;
  --text-highlight: none;
  --text-transform: uppercase;
  --text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --text-shadow: 0px 0px 0px transparent;
  --background: rgba(var(--color_18), 1);
  --border-left: 0px solid rgba(0, 0, 0, 1);
  --border-right: 0px solid rgba(0, 0, 0, 1);
  --border-top: 0px solid rgba(0, 0, 0, 1);
  --border-bottom: 0px solid rgba(0, 0, 0, 1);
  --padding-bottom: 8px;
  --padding-top: 8px;
  --padding-left: 8px;
  --padding-right: 8px;
  --border-top-left-radius: 0px;
  --border-top-right-radius: 0px;
  --border-bottom-left-radius: 0px;
  --border-bottom-right-radius: 0px;
  --icon-display: none;
  --icon-size: 16px;
  --icon-color: rgba(255, 255, 255, 1);
  --icon-rotation: 0;
  --container-flex-direction: row-reverse;
  --container-justify-content: center;
  --container-align-items: center;
  --content-horizontal-alignment: center;
  --content-gap: 6px;
  --label-overflow: wrap;
  --hover-icon-display: initial;
  --disabled-icon-rotation: 0;
  --hover-border-right: 0px solid rgba(0, 0, 0, 1);
  --disabled-border-bottom: 1px solid rgba(199, 199, 199, 1);
  --disabled-border-top: 1px solid rgba(199, 199, 199, 1);
  --hover-icon-rotation: 0;
  --hover-icon-color: rgba(0, 0, 0, 1);
  --disabled-icon-color: rgba(0, 0, 0, 1);
  --hover-border-left: 0px solid rgba(0, 0, 0, 1);
  --hover-background: rgba(var(--color_16), 1);
  --disabled-background: rgba(199, 199, 199, 1);
  --disabled-border-right: 1px solid rgba(199, 199, 199, 1);
  --disabled-color: #000000;
  --hover-border-top: 0px solid rgba(0, 0, 0, 1);
  --hover-border-bottom: 0px solid rgba(0, 0, 0, 1);
  --hover-icon-size: 16px;
  --hover-font: normal normal normal 15px/1.6em open-sans-v2, sans-serif;
  --disabled-border-left: 1px solid rgba(199, 199, 199, 1);
  --hover-color: rgba(var(--color_18), 1);
  --static-spx: 0.1 * var(--one-unit);
}

#comp-mcsw20zi {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/2/2/3;
  position: relative;
}

#comp-mcsw20zi .comp-mcsw20zi-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcsw20zi {
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 1/2/2/3;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcsw20zi .comp-mcsw20zi-container {
    grid-template-rows: minmax(max-content, 100%);
  }

  #comp-mcsw20zi {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: 1/1/2/2;
  }
}

#comp-mcsw20zi {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_16);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-mcsw533t {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-mcsw533t {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --alpha-borderColor: 1;
  --borderWidth: 0px;
  --cornerRadius: 0px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 1px;
}

#comp-mcsw533t {
  opacity: 1;
  --comp-opacity: 1;
  transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
  --comp-rotate-z: 0deg;
}

#comp-mcsxd11o {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-mcsxd11o {
  --backgroundColor: var(--color_16);
  --borderColor: 255, 255, 255;
  --alpha-borderColor: 1;
  --borderWidth: 0px;
  --cornerRadius: 0px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-mcsxd11o {
  opacity: 1;
  --comp-opacity: 1;
  transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
  --comp-rotate-z: 0deg;
}

#comp-mcsxd11o wow-image {
  overflow: clip;
}

#comp-mcsxd11o wow-image img {
  height: 100%;
}

#comp-mcuc7ulr {
  min-height: 472.96875px;
  --comp-display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  grid-area: 4/1/5/2;
  position: relative;
}

#comp-mcuc7ulr .comp-mcuc7ulr-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  padding-top: 0px;
  padding-right: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-left: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-bottom: 0px;
  row-gap: 40px;
  column-gap: 40px;
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(313px, auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-mcuc7ulr .comp-mcuc7ulr-container-pinned {
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  height: 100%;
  width: 100%;
  position: absolute;
  display: grid;
  pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcuc7ulr {
    min-height: 180.96875px;
  }

  #comp-mcuc7ulr .comp-mcuc7ulr-container {
    padding-right: max(0.5px, 0.0265604 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0265604 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: 0px;
    grid-template-rows: minmax(180.969px, auto);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcuc7ulr .comp-mcuc7ulr-container {
    padding-right: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.1333333 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(180.969px, auto);
  }
}

#comp-mcuc7ulr {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-mcuc7um1 {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-mcuc7um1 .comp-mcuc7um1-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 99.99982821558943%);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-mcuc7um1 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-mcuca9cr {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 0.5610692273827863;
  min-width: 0px;
  width: 79.7100168038763%;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: center;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcuca9cr {
    --aspect-ratio: 0.5610358487797722;
    width: 98.74998656451503%;
  }
}

#comp-mcuca9cr {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --alpha-borderColor: 1;
  --borderWidth: 0px;
  --cornerRadius: 0px;
  --boxShadow: none;
  --mediaOpacity: 0.15;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcuca9cr {
    --mediaOpacity: 0.2;
  }
}

#comp-mcuc7um33 {
  width: 61.98086734693877%;
  height: auto;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: max(0.5px, 0.0122038 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: max(0.5px, 0.0010005 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-mcuc7um33-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcuc7um33 {
    width: 80.49433673297655%;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcuc7um33 {
    width: 99.99992959610695%;
    margin-left: max(0.5px, 0.0033333 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: min(-0.5px, -0.001376 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
  }
}

#comp-mcuc7um33 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-mcuc7um82 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.9032802403589%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: center;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcuc7um82 {
    margin-bottom: max(0.5px, 0.0265604 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcuc7um82 {
    margin-bottom: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-mcuc7um82 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --fontSize: 50px;
  --fontWeight: bold;
  --textAlign: center;
  --color: var(--color_18);
  --alpha-color: 1;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcuc7um82 {
    --fontSize: 40px;
  }
}

#comp-mcuci6dk {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.9032802403589%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: max(0.5px, 0.0005684 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcuci6dk {
    margin-left: max(0.5px, 0.0005684 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0265604 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcuci6dk {
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

#comp-mcuci6dk {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --fontSize: 25px;
  --fontWeight: bold;
  --textAlign: center;
  --color: var(--color_15);
  --alpha-color: 1;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcuci6dk {
    --fontSize: 20px;
  }
}

#comp-mcuc7um97 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.9032802403589%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: center;
  order: 3;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcuc7um97 {
    margin-left: max(0.5px, 0.0005684 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0265604 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcuc7um97 {
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

#comp-mcuc7um97 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --color: var(--color_15);
  --alpha-color: 1;
  --textAlign: center;
  --fontFamily: open-sans-v2, sans-serif;
  --lineHeight: normal;
  --fontSize: 18px;
  --fontWeight: 400;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcuc7um97 {
    --fontSize: 16px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcuc7um97 {
    --fontSize: 14px;
  }
}

#comp-mcucl249 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.9032802403589%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 4;
  position: relative;
}

#comp-mcucl249 .comp-mcucl249-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  row-gap: max(0.5px, 0.0062498 * (var(--scaling-factor) - var(--scrollbar-width)));
  column-gap: max(0.5px, 0.0062498 * (var(--scaling-factor) - var(--scrollbar-width)));
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

#comp-mcucl249:not(.comp-mcucl249-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcucl249 .comp-mcucl249-container {
    row-gap: max(0.5px, 0.0266667 * (var(--scaling-factor) - var(--scrollbar-width)));
    column-gap: max(0.5px, 0.0266667 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-mcucl249 {
  --brw: 0px;
  --brd: 50, 65, 88;
  --bg: 255, 255, 255;
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-mcucl24m__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: calc((((33.3333333% - ((0% + 0%) + max(0.5px, 0.004168 * (var(--scaling-factor) - var(--scrollbar-width))))) - 0px) - 1px));
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.0240853 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
  pointer-events: auto;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-mcucl24m__"] {
    width: calc((((50% - ((0% + 0%) + max(0.5px, 0.0133333 * (var(--scaling-factor) - var(--scrollbar-width))))) - 0px) - 1px));
  }
}

[id^="comp-mcucl24m__"] {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_12);
  --rd: 0px 0px 0px 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-mcucoaxn__"] {
  width: 100.19031724272189%;
  height: auto;
  --comp-display: unset;
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
  align-self: center;
  justify-self: center;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-mcucoaxn__"] {
    align-self: start;
  }
}

[id^="comp-mcucoaxn__"] {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-mcucly9c__"] {
  min-height: 52px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.9809366976682%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0039526 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: center;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-mcucly9c__"] {
    min-height: 0px;
    width: 99.97186796699175%;
  }
}

[id^="comp-mcucly9c__"] {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --fontSize: 35px;
  --fontWeight: bold;
  --textAlign: center;
  --color: var(--color_18);
  --alpha-color: 1;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-mcucly9c__"] {
    --fontSize: 30px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-mcucly9c__"] {
    --fontSize: 20px;
  }
}

[id^="comp-mcucnabp__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.18904778514126%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: max(0.5px, 0.0019518 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-mcucnabp__"] {
    margin-left: 0px;
    align-self: center;
  }
}

[id^="comp-mcucnabp__"] {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --color: var(--color_15);
  --alpha-color: 1;
  --textAlign: center;
  --fontFamily: open-sans-v2, sans-serif;
  --lineHeight: normal;
  --fontSize: 18px;
  --fontWeight: 400;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-mcucnabp__"] {
    --fontSize: 16px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-mcucnabp__"] {
    --fontSize: 14px;
  }
}

#comp-mcszvqvu {
  min-height: 0px;
  --comp-display: flex;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  grid-area: 5/1/6/2;
  position: relative;
}

#comp-mcszvqvu .comp-mcszvqvu-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  padding-top: max(0.5px, 0.0632411 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-right: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-left: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-bottom: max(0.5px, 0.0632411 * (var(--scaling-factor) - var(--scrollbar-width)));
  row-gap: max(0.5px, 0.0316206 * (var(--scaling-factor) - var(--scrollbar-width)));
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.0443154 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.1393549 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-mcszvqvu .comp-mcszvqvu-container-pinned {
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  height: 100%;
  width: 100%;
  position: absolute;
  display: grid;
  pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcszvqvu .comp-mcszvqvu-container {
    padding-top: max(0.5px, 0.0531208 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0265604 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0265604 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0531208 * (var(--scaling-factor) - var(--scrollbar-width)));
    row-gap: max(0.5px, 0.0316202 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(max(0.5px, 0.078394 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.2920206 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcszvqvu .comp-mcszvqvu-container {
    padding-top: max(0.5px, 0.08 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.08 * (var(--scaling-factor) - var(--scrollbar-width)));
    row-gap: max(0.5px, 0.0533333 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(max(0.5px, 0.0443173 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.1393547 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  }
}

#comp-mcszvqvu {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-mct10p4o {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-mct10p4o .comp-mct10p4o-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 100%);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-mct10p4o {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-mct1190m {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 56.772099751234%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: center;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: max(0.5px, 0.0000026 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: max(0.5px, 0.0080122 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-mct1190m {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textTransform: uppercase;
  --color: var(--color_16);
  --alpha-color: 1;
  --textAlign: center;
  --fontSize: 24spx;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mct1190m {
    --fontSize: 15spx;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mct1190m {
    --fontSize: 14spx;
  }
}

#comp-mct10p5j {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 2/1/3/2;
  position: relative;
}

#comp-mct10p5j .comp-mct10p5j-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 100%);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-mct10p5j {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-mcszvxo4 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  direction: ltr;
  min-width: 0px;
  width: auto;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-mcszvxo4 .comp-mcszvxo4-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  row-gap: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
  column-gap: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
  display: var(--l_display, var(--container-display));
  grid-template-columns: repeat(auto-fit, minmax(145px, 1fr));
  grid-auto-rows: minmax(299.5208435058594px, auto);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-mcszvxo4:not(.comp-mcszvxo4-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcszvxo4 .comp-mcszvxo4-container {
    row-gap: max(0.5px, 0.0158101 * (var(--scaling-factor) - var(--scrollbar-width)));
    column-gap: max(0.5px, 0.0158101 * (var(--scaling-factor) - var(--scrollbar-width)));
    --container-layout-type: grid-container-layout;
    --container-display: grid;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcszvxo4 .comp-mcszvxo4-container {
    row-gap: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
    column-gap: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
  }
}

#comp-mcszvxo4 {
  --brw: 0px;
  --brd: 50, 65, 88;
  --bg: 255, 255, 255;
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-mcszvxoe1__"] {
  min-height: 0px;
  --comp-display: flex;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
}

[id^="comp-mcszvxoe1__"] .comp-mcszvxoe1-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  padding-top: max(0.5px, 0.0237146 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-right: max(0.5px, 0.0237146 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-left: max(0.5px, 0.0237146 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-bottom: max(0.5px, 0.0237146 * (var(--scaling-factor) - var(--scrollbar-width)));
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 100%);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-mcszvxoe1__"] {
    width: calc((((50% - ((0% + 0%) + max(0.5px, 0.0079051 * (var(--scaling-factor) - var(--scrollbar-width))))) - 0px) - 1px));
    margin-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
  }
}

[id^="comp-mcszvxoe1__"].variants-mct14xhz {
  --bg: var(--color_16);
}

[id^="comp-mcszvxoe1__"] {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px 0px 0px 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0.43;
  --alpha-bg: 1;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-mcszvxoe1__"]:not(.is-animating) {
  transition: all 0.2s ease-in-out 0s, visibility 0s;
  --transition: all 0.2s ease-in-out 0s, visibility 0s;
}

[id^="comp-mcszvxoe1__"].variants-mct14xhz,
[id^="comp-mcszvxoe1__"].variants-mct14xhz> :not(.is-animating) {
  transition: all 0.2s ease-in-out 0s, visibility 0s;
  --transition: all 0.2s ease-in-out 0s, visibility 0s;
}

[id^="comp-mct05ucp__"] {
  width: 101.58570248131828%;
  height: auto;
  --comp-display: unset;
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
  align-self: center;
  justify-self: center;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-mct05ucp__"] {
    margin-right: max(0.5px, 0.0006792 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

[id^="comp-mct05ucp__"] {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-mct088aj__"] {
  width: 100.00000000000003%;
  height: auto;
  --aspect-ratio: 0.7999631608030944;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-mct088aj__"] {
    margin-bottom: max(0.5px, 0.0157917 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

[id^="comp-mct088aj__"] {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --alpha-borderColor: 1;
  --borderWidth: 0px;
  --cornerRadius: 0px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 1px;
}

[id^="comp-mct088aj__"] wow-image {
  overflow: clip;
}

[id^="comp-mct088aj__"] wow-image img {
  height: 100%;
}

[id^="comp-mct05ud1__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0079051 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: flex-start;
  order: 2;
  position: relative;
}

[id^="comp-mct05ud1__"] {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --fontSize: 25px;
  --fontWeight: bold;
  --textAlign: left;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-mct05ud1__"] {
    --fontSize: 18px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-mct05ud1__"] {
    --fontSize: 16px;
  }
}

[id^="comp-me1qkmix__"] {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 3;
  position: relative;
}

[id^="comp-me1qkmix__"] {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-me1qkmix__"] {
    --fontSize: 15spx;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-me1qkmix__"] {
    --fontSize: 13spx;
  }
}

#comp-me1qis2q {
  min-height: 0px;
  --comp-display: flex;
  --l_display: none;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  grid-area: 6/1/7/2;
  position: relative;
}

#comp-me1qis2q .comp-me1qis2q-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  padding-top: max(0.5px, 0.0632411 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-right: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-left: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-bottom: max(0.5px, 0.0632411 * (var(--scaling-factor) - var(--scrollbar-width)));
  row-gap: max(0.5px, 0.0316206 * (var(--scaling-factor) - var(--scrollbar-width)));
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.0443154 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.1393549 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-me1qis2q .comp-me1qis2q-container-pinned {
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  height: 100%;
  width: 100%;
  position: absolute;
  display: grid;
  pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-me1qis2q .comp-me1qis2q-container {
    padding-top: max(0.5px, 0.0531209 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0265605 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0265605 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0531209 * (var(--scaling-factor) - var(--scrollbar-width)));
    row-gap: max(0.5px, 0.0316206 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(max(0.5px, 0.0443162 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.1393549 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-me1qis2q .comp-me1qis2q-container {
    padding-top: max(0.5px, 0.08 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.08 * (var(--scaling-factor) - var(--scrollbar-width)));
    row-gap: max(0.5px, 0.0533336 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(max(0.5px, 0.044317 * (var(--scaling-factor) - var(--scrollbar-width))), auto) minmax(max(0.5px, 0.1393549 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  }
}

#comp-me1qis2q {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-me1qis73 {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-me1qis73 .comp-me1qis73-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 100%);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-me1qis73 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-me1qis77 {
  width: 56.77295918367347%;
  height: auto;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-me1qis77-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-me1qis77 {
    width: 77.61149160503979%;
  }
}

#comp-me1qis77 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-me1qis7a2 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0118454 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: center;
  order: 1;
  position: relative;
}

#comp-me1qis7a2 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textTransform: uppercase;
  --color: var(--color_16);
  --alpha-color: 1;
  --textAlign: center;
  --fontSize: 16spx;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-me1qis7a2 {
    --fontSize: 15spx;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-me1qis7a2 {
    --fontSize: 14spx;
  }
}

#comp-me1qis7w {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: center;
  order: 2;
  position: relative;
}

#comp-me1qis7w {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --fontSize: 40px;
  --fontWeight: bold;
  --textAlign: center;
  --color: var(--color_11);
  --alpha-color: 1;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-me1qis7w {
    --fontSize: 20px;
  }
}

#comp-me1qis823 {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 2/1/3/2;
  position: relative;
}

#comp-me1qis823 .comp-me1qis823-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 100%);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-me1qis823 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-me1qis861 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  direction: ltr;
  min-width: 0px;
  width: auto;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-me1qis861 .comp-me1qis861-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  row-gap: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
  column-gap: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
  display: var(--l_display, var(--container-display));
  grid-template-columns: repeat(auto-fit, minmax(145px, 1fr));
  grid-auto-rows: minmax(299.5208435058594px, auto);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-me1qis861:not(.comp-me1qis861-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-me1qis861 .comp-me1qis861-container {
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
    --container-layout-type: flex-container-layout;
    --container-display: flex;
  }
}

#comp-me1qis861 {
  --brw: 0px;
  --brd: 50, 65, 88;
  --bg: 255, 255, 255;
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-me1qis8g__"] {
  min-height: 0px;
  --comp-display: flex;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
}

[id^="comp-me1qis8g__"] .comp-me1qis8g-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  padding-top: max(0.5px, 0.0237146 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-right: max(0.5px, 0.0237146 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-left: max(0.5px, 0.0237146 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-bottom: max(0.5px, 0.0237146 * (var(--scaling-factor) - var(--scrollbar-width)));
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 100%);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-me1qis8g__"] {
    width: calc((((50% - ((0% + 0%) + max(0.5px, 0.0079051 * (var(--scaling-factor) - var(--scrollbar-width))))) - 0px) - 1px));
    margin-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
  }
}

[id^="comp-me1qis8g__"].variants-me1qis8q {
  --bg: var(--color_16);
}

[id^="comp-me1qis8g__"] {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px 0px 0px 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0.43;
  --alpha-bg: 1;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-me1qis8g__"]:not(.is-animating) {
  transition: all 0.2s ease-in-out 0s, visibility 0s;
  --transition: all 0.2s ease-in-out 0s, visibility 0s;
}

[id^="comp-me1qis8g__"].variants-me1qis8q,
[id^="comp-me1qis8g__"].variants-me1qis8q> :not(.is-animating) {
  transition: all 0.2s ease-in-out 0s, visibility 0s;
  --transition: all 0.2s ease-in-out 0s, visibility 0s;
}

[id^="comp-me1qis9i1__"] {
  width: 101.58570248131828%;
  height: auto;
  --comp-display: unset;
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
  align-self: center;
  justify-self: center;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

[id^="comp-me1qis9i1__"] {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

[id^="comp-me1qis9l__"] {
  width: 100.00000000000003%;
  height: auto;
  --aspect-ratio: 0.7999631608030944;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-me1qis9l__"] {
    margin-bottom: max(0.5px, 0.0157917 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

[id^="comp-me1qis9l__"] {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --alpha-borderColor: 1;
  --borderWidth: 0px;
  --cornerRadius: 0px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 1px;
}

[id^="comp-me1qis9y__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

[id^="comp-me1qis9y__"] {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --fontSize: 25px;
  --fontWeight: bold;
  --textAlign: left;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-me1qis9y__"] {
    --fontSize: 18px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-me1qis9y__"] {
    --fontSize: 16px;
  }
}

#comp-mcuh2tqb {
  min-height: 708.8125px;
  --comp-display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  grid-area: 7/1/8/2;
  position: relative;
}

#comp-mcuh2tqb .comp-mcuh2tqb-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  padding-top: max(0.5px, 0.0632411 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-right: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-left: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-bottom: max(0.5px, 0.0632411 * (var(--scaling-factor) - var(--scrollbar-width)));
  row-gap: 40px;
  column-gap: 40px;
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(548.833px, auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-mcuh2tqb .comp-mcuh2tqb-container-pinned {
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  height: 100%;
  width: 100%;
  position: absolute;
  display: grid;
  pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcuh2tqb {
    min-height: 415.29168701171875px;
  }

  #comp-mcuh2tqb .comp-mcuh2tqb-container {
    padding-top: max(0.5px, 0.0632417 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0158114 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0158114 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0632417 * (var(--scaling-factor) - var(--scrollbar-width)));
    row-gap: 40px;
    column-gap: 40px;
    grid-template-rows: minmax(320.062px, auto);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcuh2tqb {
    min-height: 344.29168701171875px;
  }

  #comp-mcuh2tqb .comp-mcuh2tqb-container {
    padding-top: max(0.5px, 0.08 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.04 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.08 * (var(--scaling-factor) - var(--scrollbar-width)));
    row-gap: 20px;
    column-gap: 20px;
    grid-template-rows: minmax(284.29200000000003px, auto);
  }
}

#comp-mcuh2tqb {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-mcuhxqan {
  min-height: 0px;
  --comp-display: flex;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-mcuhxqan .comp-mcuhxqan-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 100%);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-mcuhxqan {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-mcuhy3cj {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 56.772099751234%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: center;
  pointer-events: auto;
  margin-left: max(0.5px, 0.0157912 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: max(0.5px, 0.0162385 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcuhy3cj {
    margin-left: max(0.5px, 0.0157912 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0162385 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcuhy3cj {
    width: 92.16626106117464%;
    margin-left: max(0.5px, 0.0104436 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0163333 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-mcuhy3cj {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --fontSize: 40px;
  --fontWeight: bold;
  --textAlign: center;
  --color: var(--color_18);
  --alpha-color: 1;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcuhy3cj {
    --fontSize: 20px;
  }
}

#comp-mfg8lu8x {
  width: 48.99194264768774%;
  height: auto;
  --aspect-ratio: 0.5866666666666667;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: center;
  pointer-events: auto;
  margin-left: max(0.5px, 0.0018584 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: max(0.5px, 0.1184618 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mfg8lu8x {
    width: 92.16932785995817%;
    --aspect-ratio: 0.5866131991183462;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0013342 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.21725 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-mfg8lu8x {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --alpha-borderColor: 1;
  --borderWidth: 0px;
  --cornerRadius: 0px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 1px;
}

#comp-mcuiqn35 {
  /* min-height: 315.63495800781243px; */
  --comp-display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  grid-area: 8/1/9/2;
  position: relative;
}

#comp-mcuiqn35 .comp-mcuiqn35-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  padding-top: max(0.5px, 0.0632411 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-right: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-left: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-bottom: max(0.5px, 0.0632411 * (var(--scaling-factor) - var(--scrollbar-width)));
  row-gap: 40px;
  column-gap: 40px;
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(66.69383515051774px, auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-mcuiqn35 .comp-mcuiqn35-container-pinned {
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  height: 100%;
  width: 100%;
  position: absolute;
  display: grid;
  pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcuiqn35 {
    min-height: 223.62155151367188px;
  }

  #comp-mcuiqn35 .comp-mcuiqn35-container {
    padding-top: max(0.5px, 0.0632411 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0158111 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0632411 * (var(--scaling-factor) - var(--scrollbar-width)));
    row-gap: 25px;
    grid-template-rows: minmax(37.390422136945546px, auto);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcuiqn35 {
    min-height: 185.61459350585938px;
  }

  #comp-mcuiqn35 .comp-mcuiqn35-container {
    padding-top: max(0.5px, 0.10724 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0402133 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0402133 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.10724 * (var(--scaling-factor) - var(--scrollbar-width)));
    row-gap: 25px;
    grid-template-rows: minmax(105.198px, auto);
  }
}

#comp-mcuiqn35 {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-mcuiqn40 {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-mcuiqn40 .comp-mcuiqn40-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 99.99982821558943%);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-mcuiqn40 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-mcuj7ynt {
  min-height: 0px;
  height: 100.01081487639519%;
  width: 99.26368688995076%;
  max-height: 99999px;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: max(0.5px, 0.0000115 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-mcuj7ynt .comp-mcuj7ynt-overflow-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  overflow-x: hidden;
  overflow-y: hidden;
}

#comp-mcuj7ynt .comp-mcuj7ynt-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-mcuj7ynt:not(.comp-mcuj7ynt-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-mcuj7ynt {
    height: 91.37744392316365%;
    margin-right: max(0.5px, 0.0006705 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-mcuj7ynt {
    height: 100.02109735263544%;
    margin-right: max(0.5px, 0.0013023 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-kbgakxmn {
  width: auto;
  height: auto;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  grid-area: 9/1/10/2;
  position: relative;
}

.comp-kbgakxmn-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-kbgakxmn:not(.comp-kbgakxmn-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-kbgakxmn {
  --alpha-bg: 0;
  --bg: var(--color_11);
  --static-spx: 1px;
}

#comp-kbgakxmn_r_comp-kbgakgyt {
  min-height: 746.545166015625px;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  grid-area: 3/1/4/2;
  position: relative;
}

#comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  row-gap: 50px;
  column-gap: 30px;
  max-width: 99999999999px;
  margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
  --section-max-width: 99999999999px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(168.5101717529297px, auto) minmax(139.35778843596955px, auto) minmax(54.868071752929694px, auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-kbgakxmn_r_comp-kbgakgyt:not(.comp-kbgakxmn_r_comp-kbgakgyt-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-container-pinned {
  max-width: 99999999999px;
  margin-left: clamp(0px, (100% - 99999999999px) / 2, 100 * var(--one-unit));
  --section-max-width: 99999999999px;
  height: 100%;
  width: 100%;
  position: absolute;
  display: grid;
  pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-kbgakgyt {
    min-height: 746.53125px;
  }

  #comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-container {
    row-gap: 50px;
    grid-template-rows: minmax(99.344px, auto) minmax(139.35778843596955px, auto) minmax(71.94447175292969px, auto);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-kbgakgyt {
    min-height: 1247.357666015625px;
  }

  #comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-container {
    row-gap: 20px;
    grid-template-rows: minmax(316.2317392929291px, auto) minmax(629.031px, auto) minmax(100.8441717529297px, auto);
  }
}

#comp-kbgakxmn_r_comp-kbgakgyt {
  --bg: var(--color_11);
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-mcsx9ed3 {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-kbgakxmn_r_comp-mcsx9ed3 .comp-kbgakxmn_r_comp-mcsx9ed3-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 100%);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-kbgakxmn_r_comp-mcsx9ed3 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_18);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 1;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcsxvi05 {
  min-height: 148.6632080078125px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 1283.2987060546875px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: max(0.5px, 0.0003761 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-kbgakxmn_r_comp-mcsxvi05-container {
  box-sizing: border-box;
  padding-top: 0px;
  padding-right: max(0.5px, 0.0079177 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-left: max(0.5px, 0.0079177 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-bottom: 0px;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(108.66300000000001px, auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsxvi05 {
    min-height: 132.59375px;
    width: 751.4722290039062px;
    margin-left: 0px;
    margin-right: 0px;
  }

  .comp-kbgakxmn_r_comp-mcsxvi05-container {
    padding-right: max(0.5px, 0.0266308 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0266308 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(132.593625px, auto);
    grid-template-columns: minmax(0px, 728.0691889648438fr);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsxvi05 {
    min-height: 283.5555725097656px;
    width: 373.3333435058594px;
    margin-left: max(0.5px, 0.0033512 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
  }

  .comp-kbgakxmn_r_comp-mcsxvi05-container {
    padding-right: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(283.5551717529297px, auto);
    grid-template-columns: minmax(0px, 353.4724064941406fr);
  }
}

#comp-kbgakxmn_r_comp-mcsxvi05 {
  --brw: 0px;
  --brd: var(--color_13);
  --bg: var(--color_12);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 1;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcsysmb2 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 52.26626043719336%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: start;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0014341 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsysmb2 {
    width: 45.42968398571847%;
    align-self: center;
    justify-self: start;
    margin-left: max(0.5px, 0.0131965 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsysmb2 {
    width: 94.02603248394655%;
    align-self: start;
    justify-self: center;
    margin-left: 0px;
    margin-bottom: 0px;
  }
}

#comp-kbgakxmn_r_comp-mcsysmb2 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --fontSize: 35px;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsysmb2 {
    --lineHeight: 1.1em;
    --fontSize: 20px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsysmb2 {
    --textAlign: center;
    --lineHeight: 1.1em;
    --fontSize: 25px;
  }
}

#comp-kbgakxmn_r_comp-mcsyml9b {
  --l_display: unset;
  height: 138.17709350585938px;
  min-width: 320px;
  width: 40.404905253094086%;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: end;
  pointer-events: auto;
  margin-top: max(0.5px, 0.0003788 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: max(0.5px, 0.0003796 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-left: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsyml9b {
    height: 82.1701431274414px;
    min-width: 320px;
    width: 51.973448881443346%;
    align-self: center;
    justify-self: end;
    margin-top: 0px;
    margin-right: max(0.5px, 0.0031926 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsyml9b {
    min-height: 116.63951792704029px;
    height: auto;
    min-width: 0px;
    width: 322.9076189160321px;
    max-width: 99999px;
    max-height: 99999px;
    align-self: start;
    justify-self: center;
    margin-top: max(0.5px, 0.3142501 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-left: max(0.5px, 0.012414 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-kbgakxmn_r_comp-mcsx9eeq {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 2/1/3/2;
  position: relative;
}

#comp-kbgakxmn_r_comp-mcsx9eeq .comp-kbgakxmn_r_comp-mcsx9eeq-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 100%);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-kbgakxmn_r_comp-mcsx9eeq {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_18);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcsy59zd {
  min-height: 327.06597900390625px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 1283.2987060546875px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-kbgakxmn_r_comp-mcsy59zd-container {
  box-sizing: border-box;
  padding-top: 0px;
  padding-right: max(0.5px, 0.0079177 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-left: max(0.5px, 0.0079177 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-bottom: 0px;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(327.06597900390625px, auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsy59zd {
    min-height: 327.06597900390625px;
    width: 751.4583740234375px;
    margin-left: max(0.5px, 0.0001611 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0007164 * (var(--scaling-factor) - var(--scrollbar-width)));
  }

  .comp-kbgakxmn_r_comp-mcsy59zd-container {
    padding-right: max(0.5px, 0.0266312 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0266312 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(327.06597900390625px, auto);
    grid-template-columns: minmax(0px, 728.0556870117188fr);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsy59zd {
    min-height: 641px;
    width: 373.3333435058594px;
    margin-left: 0px;
    margin-top: 0px;
  }

  .comp-kbgakxmn_r_comp-mcsy59zd-container {
    padding-right: max(0.5px, 0.0402133 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0402133 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(641px, auto);
    grid-template-columns: minmax(0px, 353.47256298828125fr);
  }
}

#comp-kbgakxmn_r_comp-mcsy59zd {
  --brw: 0px;
  --brd: var(--color_13);
  --bg: var(--color_12);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 1;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcsy425b {
  min-height: 212.50001525878906px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.99989917047358%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: center;
  justify-self: start;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-kbgakxmn_r_comp-mcsy425b-container {
  box-sizing: border-box;
  row-gap: 0px;
  column-gap: max(0.5px, 0.0155885 * (var(--scaling-factor) - var(--scrollbar-width)));
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: nowrap;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsy425b {
    width: 100.4768717058037%;
    align-self: center;
    margin-left: min(-0.5px, -0.0000028 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: max(0.5px, 0.0001387 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsy425b {
    width: 99.56714092471933%;
    align-self: start;
    margin-left: min(-0.5px, -0.001304 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-top: 0px;
  }

  .comp-kbgakxmn_r_comp-mcsy425b-container {
    row-gap: 20px;
    column-gap: 0px;
    flex-wrap: wrap;
  }
}

#comp-kbgakxmn_r_comp-mcsy425b {
  --brw: 0px;
  --brd: 232, 230, 230;
  --bg: 255, 255, 255;
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 1;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcsy425h {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 33.3%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  scroll-snap-align: none;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: stretch;
  order: 1;
  flex-basis: 33.3%;
  flex-grow: 1;
  flex-shrink: 1;
  position: relative;
}

.comp-kbgakxmn_r_comp-mcsy425h-container {
  box-sizing: border-box;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.19375 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 168.78125fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsy425h {
    min-height: 40px;
    width: 100%;
    flex-basis: 100%;
  }
}

#comp-kbgakxmn_r_comp-mcsy425h {
  --brw: 0px;
  --brd: 232, 230, 230;
  --bg: var(--color_16);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 1;
  --alpha-bg: 0;
  --alphaBg: 1;
  --boxShadowToggleOn-shd: none;
  --alphaBrd: 0.18;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcsyecrv {
  width: 66.64365859398555%;
  height: auto;
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  pointer-events: auto;
  margin-top: max(0.5px, 0.0005311 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-left: min(-0.5px, -0.0003953 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-kbgakxmn_r_comp-mcsyecrv-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsyecrv {
    width: 95.09401822970726%;
    justify-self: start;
    margin-top: max(0.5px, 0.0007164 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: min(-0.5px, -0.0006471 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: min(-0.5px, -0.0006471 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsyecrv {
    width: 95.09401822970726%;
    justify-self: center;
    margin-top: max(0.5px, 0.0007158 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: 0px;
    margin-bottom: min(-0.5px, -0.0006461 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-kbgakxmn_r_comp-mcsyecrv {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcsy7e59 {
  min-height: 0px;
  --l_display: unset;
  height: 61.17929560727771px;
  min-width: 0px;
  width: 186.04523500245858px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: max(0.5px, 0.0003953 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.015615 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsy7e59 {
    height: 56.53050657882886px;
    width: 174.5183737342489px;
    margin-left: max(0.5px, 0.0006471 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0199734 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsy7e59 {
    margin-left: 0px;
    margin-bottom: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

#comp-kbgakxmn_r_comp-mcsy7e59 {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --borderWidth: 0px;
  --cornerRadius: 0px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --alpha-borderColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-mcsy7e59 wow-image {
  overflow: clip;
}

#comp-kbgakxmn_r_comp-mcsy7e59 wow-image img {
  height: 100%;
}

#comp-kbgakxmn_r_comp-mcsycvyd {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.8132212665133%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0156016 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: flex-end;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsycvyd {
    width: 100%;
    margin-bottom: max(0.5px, 0.0199731 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsycvyd {
    margin-bottom: max(0.5px, 0.0402146 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

#comp-kbgakxmn_r_comp-mcsycvyd {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --lineHeight: 1.6em;
  --letterSpacing: 0em;
  --color: var(--color_11);
  --alpha-color: 1;
  --fontSize: 16px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsycvyd {
    --textAlign: center;
  }
}

#comp-kbgakxmn_r_comp-mcsyz8yg {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 0.1463980261492106;
  min-width: 0px;
  width: 78.7688947640669%;
  max-width: 99999px;
  max-height: 99999px;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 3;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsyz8yg {
    width: 80.6326846508542%;
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsyz8yg {
    width: 55.67720653150675%;
    align-self: center;
  }
}

#comp-kbgakxmn_r_comp-mcsyz8yg {
  --iconSize: 30px;
  --orientation: HORIZ;
  --spacing: 16.038px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsyz8yg {
    --iconSize: 25px;
    --spacing: 14px;
  }
}

#comp-kbgakxmn_r_comp-mcsy425j {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 33.3%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  scroll-snap-align: none;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: stretch;
  order: 2;
  flex-basis: 33.3%;
  flex-grow: 1;
  flex-shrink: 1;
  position: relative;
}

.comp-kbgakxmn_r_comp-mcsy425j-container {
  box-sizing: border-box;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.1937498 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 156.39025fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsy425j {
    min-height: 40px;
    width: 100%;
    flex-basis: 100%;
  }
}

#comp-kbgakxmn_r_comp-mcsy425j {
  --brw: 0px;
  --brd: 232, 230, 230;
  --bg: var(--color_16);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 1;
  --alpha-bg: 0;
  --alphaBg: 1;
  --boxShadowToggleOn-shd: none;
  --alphaBrd: 0.18;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcsz5b1p {
  width: 57.59075757934695%;
  height: auto;
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-kbgakxmn_r_comp-mcsz5b1p-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsz5b1p {
    width: 82.1475974747079%;
    justify-self: center;
    margin-top: max(0.5px, 0.0007164 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsz5b1p {
    width: 82.1475974747079%;
  }
}

#comp-kbgakxmn_r_comp-mcsz5b1p {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcsyfesk {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0155885 * (var(--scaling-factor) - var(--scrollbar-width)));
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsyfesk {
    margin-bottom: max(0.5px, 0.0035369 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsyfesk {
    margin-bottom: max(0.5px, 0.0268097 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

#comp-kbgakxmn_r_comp-mcsyfesk {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --fontSize: 22px;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsyfesk {
    --textAlign: left;
    --fontSize: 18px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsyfesk {
    --textAlign: center;
    --fontSize: 18px;
  }
}

#comp-kbgakxmn_r_comp-mcsz3hth {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsz3hth {
    align-self: center;
  }
}

#comp-kbgakxmn_r_comp-mcsz3hth {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --letterSpacing: 0em;
  --lineHeight: 2em;
  --fontSize: 16px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsz3hth {
    --textAlign: center;
  }
}

#comp-kbgakxmn_r_comp-mcsy425k1 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 33.3%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  scroll-snap-align: none;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: stretch;
  order: 3;
  flex-basis: 33.3%;
  flex-grow: 1;
  flex-shrink: 1;
  position: relative;
}

.comp-kbgakxmn_r_comp-mcsy425k1-container {
  box-sizing: border-box;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max(0.5px, 0.19375 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  grid-template-columns: minmax(0px, 144.00025fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsy425k1 {
    min-height: 137.34375px;
    width: 100%;
    flex-basis: 100%;
  }

  .comp-kbgakxmn_r_comp-mcsy425k1-container {
    grid-template-rows: minmax(max(0.5px, 0.3682137 * (var(--scaling-factor) - var(--scrollbar-width))), auto);
  }
}

#comp-kbgakxmn_r_comp-mcsy425k1 {
  --brw: 0px;
  --brd: 232, 230, 230;
  --bg: var(--color_16);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 1;
  --alpha-bg: 0;
  --alphaBg: 1;
  --boxShadowToggleOn-shd: none;
  --alphaBrd: 0.18;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcszkp6v {
  width: 86.32055107918583%;
  height: auto;
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-kbgakxmn_r_comp-mcszkp6v-container {
  box-sizing: border-box;
  padding-bottom: -215.44305534362803px;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcszkp6v {
    width: 99.99986093700684%;
    margin-top: max(0.5px, 0.0006471 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcszkp6v {
    width: 99.99986093700684%;
    margin-top: max(0.5px, 0.0013032 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-kbgakxmn_r_comp-mcszkp6v {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcsz7hzv1 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 65.67149308572917%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 20px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsz7hzv1 {
    margin-bottom: 15px;
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsz7hzv1 {
    margin-bottom: max(0.5px, 0.0530142 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

#comp-kbgakxmn_r_comp-mcsz7hzv1 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --textAlign: left;
  --fontSize: 22px;
  --fontWeight: bold;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsz7hzv1 {
    --textAlign: center;
  }
}

#comp-kbgakxmn_r_comp-mcsze1w8 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 85.54325809834856%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: max(0.5px, 0.00088 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 20px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsze1w8 {
    margin-left: max(0.5px, 0.0008802 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 15px;
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsze1w8 {
    margin-left: 0px;
    margin-bottom: 14.999971389770508px;
    align-self: center;
  }
}

#comp-kbgakxmn_r_comp-mcsze1w8 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --fontFamily: open-sans-v2, sans-serif;
  --fontSize: 18px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcsze1w8 {
    --fontSize: 16px;
    --fontWeight: 700;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsze1w8 {
    --textAlign: center;
    --fontSize: 16px;
    --fontWeight: 700;
  }
}

#comp-kbgakxmn_r_comp-mcszkcyt {
  width: 100%;
  height: auto;
  --comp-display: unset;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  align-self: flex-start;
  order: 3;
  position: relative;
}

.comp-kbgakxmn_r_comp-mcszkcyt-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcszkcyt {
    width: 100%;
    margin-bottom: 0px;
    margin-right: 0px;
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcszkcyt {
    width: 70.55716465905189%;
    margin-bottom: -232.69105534362802px;
    margin-right: max(0.5px, 0.0000465 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

#comp-kbgakxmn_r_comp-mcszkcyt {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcszcrjs {
  width: max-content;
  height: auto;
  min-height: 0px;
  --comp-display: unset;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: max(0.5px, 0.0116913 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  align-self: flex-start;
  order: 1;
  position: relative;
}

.comp-kbgakxmn_r_comp-mcszcrjs-container {
  box-sizing: border-box;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcszcrjs {
    margin-bottom: max(0.5px, 0.0117205 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcszcrjs {
    margin-bottom: max(0.5px, 0.0268097 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

#comp-kbgakxmn_r_comp-mcszcrjs {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcsza2hy {
  min-height: 0px;
  --l_display: unset;
  height: 30.000001907348633px;
  min-width: 0px;
  width: 30.000001907348633px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: max(0.5px, 0.0155885 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: center;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcsza2hy {
    margin-right: max(0.5px, 0.0155459 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0001861 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-kbgakxmn_r_comp-mcsza2hy {
  --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-mcszbf6r {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: max(0.5px, 0.2308771 * (var(--scaling-factor) - var(--scrollbar-width)));
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: center;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcszbf6r {
    width: max(0.5px, 0.3022895 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-kbgakxmn_r_comp-mcszbf6r {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --fontFamily: wfont_3f090f_d2b74fa2704044fa98373433c883f8ed, wf_d2b74fa2704044fa98373433c, orig_poppins_regular;
  --fontSize: 16px;
  --fontWeight: 400;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcszbf6r {
    --fontSize: 14px;
  }
}

#comp-kbgakxmn_r_comp-mcszg5yt {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  width: max-content;
  --comp-display: unset;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: max(0.5px, 0.0116913 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
}

.comp-kbgakxmn_r_comp-mcszg5yt-container {
  box-sizing: border-box;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcszg5yt {
    margin-bottom: max(0.5px, 0.0115355 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: flex-start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcszg5yt {
    margin-bottom: max(0.5px, 0.0268096 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

#comp-kbgakxmn_r_comp-mcszg5yt {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcszg5z0 {
  min-height: 0px;
  --l_display: unset;
  height: 30.000001907348633px;
  min-width: 0px;
  width: 30.000001907348633px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: max(0.5px, 0.0155885 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: center;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcszg5z0 {
    margin-right: max(0.5px, 0.0199734 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcszg5z0 {
    margin-right: max(0.5px, 0.0199676 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0003726 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-kbgakxmn_r_comp-mcszg5z0 {
  --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-mcszg5z4 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: max(0.5px, 0.2308771 * (var(--scaling-factor) - var(--scrollbar-width)));
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: center;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcszg5z4 {
    width: max(0.5px, 0.5462574 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-kbgakxmn_r_comp-mcszg5z4 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --fontFamily: wfont_3f090f_d2b74fa2704044fa98373433c883f8ed, wf_d2b74fa2704044fa98373433c, orig_poppins_regular;
  --fontSize: 16px;
  --fontWeight: 400;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcszg5z4 {
    --fontSize: 14px;
  }
}

#comp-kbgakxmn_r_comp-mcszh5o7 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  width: max-content;
  --comp-display: unset;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  align-self: flex-start;
  order: 3;
  position: relative;
}

.comp-kbgakxmn_r_comp-mcszh5o7-container {
  box-sizing: border-box;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  display: var(--l_display, var(--container-display));
  flex-direction: row;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcszh5o7 {
    margin-left: max(0.5px, 0.0000466 * (var(--scaling-factor) - var(--scrollbar-width)));
    align-self: center;
  }
}

#comp-kbgakxmn_r_comp-mcszh5o7 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcszh5od2 {
  min-height: 0px;
  --l_display: unset;
  height: 30.000001907348633px;
  min-width: 0px;
  width: 30.000001907348633px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: max(0.5px, 0.0155885 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: center;
  order: 1;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcszh5od2 {
    margin-right: max(0.5px, 0.0155811 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0002774 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcszh5od2 {
    margin-right: max(0.5px, 0.0268097 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0017694 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-kbgakxmn_r_comp-mcszh5od2 {
  --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-mcszh5og {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: max(0.5px, 0.2308771 * (var(--scaling-factor) - var(--scrollbar-width)));
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: center;
  order: 2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcszh5og {
    width: max(0.5px, 0.2409987 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcszh5og {
    width: max(0.5px, 0.4852279 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-kbgakxmn_r_comp-mcszh5og {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --textDecoration: none;
  --color: var(--color_11);
  --alpha-color: 1;
  --fontFamily: wfont_3f090f_d2b74fa2704044fa98373433c883f8ed, wf_d2b74fa2704044fa98373433c, orig_poppins_regular;
  --fontSize: 16px;
  --fontWeight: 400;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcszh5og {
    --fontSize: 14px;
  }
}

#comp-kbgakxmn_r_comp-mcsxqw7x {
  min-height: 0px;
  --comp-display: flex;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 3/1/4/2;
  position: relative;
}

#comp-kbgakxmn_r_comp-mcsxqw7x .comp-kbgakxmn_r_comp-mcsxqw7x-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 100%);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-kbgakxmn_r_comp-mcsxqw7x {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_19);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 0;
  --alpha-bg: 1;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-mcszyscm {
  min-height: 41.597225189208984px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 1253.8021240234375px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: max(0.5px, 0.0003898 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-kbgakxmn_r_comp-mcszyscm-container {
  box-sizing: border-box;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(41.59725725097656px, auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcszyscm {
    min-height: 56.04166793823242px;
    width: 751.1111450195312px;
    margin-left: max(0.5px, 0.0134314 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: max(0.5px, 0.0008322 * (var(--scaling-factor) - var(--scrollbar-width)));
  }

  .comp-kbgakxmn_r_comp-mcszyscm-container {
    padding-top: 0px;
    padding-right: max(0.5px, 0.0266312 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0266312 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: 0px;
    grid-template-rows: minmax(56.04166793823242px, auto);
    grid-template-columns: minmax(0px, 751.1113129882813fr);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcszyscm {
    min-height: 78.61457824707031px;
    width: 373.3333435058594px;
    margin-left: max(0.5px, 0.0016765 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-right: 0px;
    margin-top: 0px;
  }

  .comp-kbgakxmn_r_comp-mcszyscm-container {
    padding-top: 0px;
    padding-right: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: 0px;
    grid-template-rows: minmax(78.61455649414063px, auto);
    grid-template-columns: minmax(0px, 353.4717919921875fr);
  }
}

#comp-kbgakxmn_r_comp-mcszyscm {
  --brw: 0px;
  --brd: var(--color_13);
  --bg: var(--color_12);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-brd: 1;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
  --bg-gradient: none;
}

#comp-kbgakxmn_r_comp-kd5pdf7t {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 27.175948511839852%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: start;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-kd5pdf7t {
    width: 45.36382831576106%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-kd5pdf7t {
    width: 93.83427973487743%;
    align-self: start;
    margin-left: 6.163198486328099px;
    margin-top: 20.34027099609375px;
  }
}

#comp-kbgakxmn_r_comp-kd5pdf7t {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --color: var(--color_12);
  --alpha-color: 1;
  --textAlign: left;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --fontSize: 14px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-kd5pdf7t {
    --textAlign: center;
  }
}

#comp-kbgakxmn_r_comp-mcszuwh7 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 27.175948511839852%;
  max-width: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: end;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-mcszuwh7 {
    width: 45.36382831576106%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcszuwh7 {
    width: 93.83427973487743%;
    align-self: start;
    justify-self: center;
    margin-right: 4.322919860839818px;
    margin-top: 53.71527099609375px;
  }
}

#comp-kbgakxmn_r_comp-mcszuwh7 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
  --color: var(--color_12);
  --alpha-color: 1;
  --textAlign: right;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --fontSize: 14px;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-mcszuwh7 {
    --textAlign: center;
  }
}

#comp-kd5px9q0 {
  height: auto;
  width: auto;
  --l_display: unset;
  --comp-display: unset;
  align-self: start;
  justify-self: end;
  pointer-events: auto;
  margin-right: 0px;
  margin-top: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-kd5px9q0-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-kd5px9q0:not(.comp-kd5px9q0-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-kd5px9q0-pinned-layer {
  position: fixed;
  left: 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  top: 0;
  bottom: unset;
  height: auto;
  margin-top: var(--wix-ads-height);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kd5px9q0 {
    align-self: stretch;
    justify-self: end;
    margin-left: 0px;
    margin-bottom: 0px;
  }

  #comp-kd5px9q0-pinned-layer {
    height: calc(100% - var(--wix-ads-height));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kd5px9q0 {
    align-self: stretch;
    justify-self: stretch;
    margin-left: 0%;
    margin-bottom: 0px;
  }

  #comp-kd5px9q0-pinned-layer {
    height: calc(100% - var(--wix-ads-height));
  }
}

#comp-kd5px9q0 {
  --alpha-bg: 0;
  --bg: var(--color_11);
  --static-spx: 1px;
}

#comp-kd5px9q0_r_comp-kd5px9hr {
  min-height: 100vh;
  height: 100vh;
  min-width: 0px;
  width: 300px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-overflow-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  overflow-x: hidden;
  overflow-y: scroll;
  --sticky-offset: 0px;
  scrollbar-width: none;
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
}

#comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(0px, 1fr);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-kd5px9q0_r_comp-kd5px9hr:not(.comp-kd5px9q0_r_comp-kd5px9hr-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
  width: 0;
  height: 0;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kd5px9q0_r_comp-kd5px9hr {
    width: 100vw;
    max-width: 99999px;
  }

  #comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-container {
    grid-template-columns: minmax(0px, 390fr);
  }
}

#comp-kd5px9q0_r_comp-kd5px9hr {
  --containerBackground: var(--color_11);
  --alpha-containerBackground: 1;
  --bg: var(--color_15);
  --alpha-bg: 0.8;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-kd5px9q0_r_comp-kd5px9kk {
  height: auto;
  width: 60%;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: center;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 100px;
  margin-bottom: 200px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kd5px9q0_r_comp-kd5px9kk {
    width: 46.15384615384615%;
  }
}

#comp-kd5px9q0_r_comp-kd5px9kk {
  --bgs: var(--color_11);
  --itemBGColorNoTrans: background-color 50ms ease 0s;
  --shd: none;
  --bg: var(--color_11);
  --brw: 0px 0px 0px 0px;
  --brd: var(--color_15);
  --itemBGColorTrans: background-color 0.4s ease 0s;
  --verticalPadding: 10px;
  --fnt: normal normal normal 18px/1.6em open-sans-v2, sans-serif;
  --txt: var(--color_15);
  --alpha-txt: 1;
  --arrowColor: var(--color_15);
  --alpha-arrowColor: 1;
  --subMenuOpacityTrans: opacity 0.4s ease 0s;
  --bgsSub: var(--color_11);
  --txtsSub: var(--color_18);
  --alpha-txtsSub: 1;
  --txts: var(--color_18);
  --alpha-txts: 1;
  --bgexpanded: var(--color_11);
  --fntSubMenu: normal normal normal 15px/1.6em open-sans-v2, sans-serif;
  --txtexpanded: var(--color_15);
  --alpha-txtexpanded: 1;
  --subMenuSpacing: 25px;
  --menuSpacing: 10px;
  --bgh: 230, 234, 245;

  --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light {
    color_14
  }

  ;
  --alpha-SKINS_bgSubmenu: 0;
  --rd: 90px;
  --alpha-bgs: 0;
  --alpha-bgsSub: 0;
  --alpha-brd: 0.2;
  --textSpacing: 0;
  --alpha-bg: 0;
  --SKINS_submenuMargin: 0;
  --alpha-bgexpanded: 0;
  --sepw: 1;
  --alpha-bgh: 1;
  --SKINS_submenuBR: 90px;
  --boxShadowToggleOn-shd: none;
  --separatorHeight: 15;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kd5px9q0_r_comp-kd5px9kk {
    --fnt: normal normal normal 18px/1.6em open-sans-v2, sans-serif;
    --txt: var(--color_18);
    --txtsSub: var(--color_15);
    --txts: var(--color_15);
    --fntSubMenu: normal normal normal 15px/1.6em open-sans-v2, sans-serif;
    --txtexpanded: var(--color_18);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kd5px9q0_r_comp-kd5px9kk {
    --fnt: normal normal normal 16px/1.6em open-sans-v2, sans-serif;
    --txt: var(--color_18);
    --txtsSub: var(--color_15);
    --txts: var(--color_15);
    --fntSubMenu: normal normal normal 14px/1.6em open-sans-v2, sans-serif;
    --txtexpanded: var(--color_18);
  }
}

#comp-kd5px9q0_r_comp-kkmqi5tc {
  height: 20px;
  width: 20px;
  --l_display: unset;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: end;
  position: sticky;
  --force-auto: initial;
  top: var(--force-auto, calc(0px + var(--sticky-offset, 0px)));
  bottom: var(--force-auto, );
  left: var(--force-auto, );
  right: var(--force-auto, );
  pointer-events: auto;
  margin-left: 0%;
  margin-right: 40px;
  margin-top: 40px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  --is-sticky: 1;
}

#comp-kd5px9q0_r_comp-kkmqi5tc~* {
  transform: var(--experimental-safari-sticky-fix);
}

#comp-kd5px9q0_r_comp-kkmqi5tc {
  --static-spx: 0.1 * var(--one-unit);
}

#comp-mct0h5f4 {
  height: 60px;
  width: 60px;
  --l_display: unset;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: start;
  justify-self: end;
  pointer-events: auto;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-mct0h5f4-pinned-layer {
  position: fixed;
  left: 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  top: 0;
  bottom: unset;
  height: auto;
  margin-top: var(--wix-ads-height);
}

#comp-mct0h5f4 {
  --static-spx: 1px;
}

#comp-kbgakxea {
  height: auto;
  min-width: 0px;
  width: auto;
  max-width: 99999px;
  --comp-display: unset;
  align-self: start;
  justify-self: stretch;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: calc(0px);
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-kbgakxea-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-kbgakxea:not(.comp-kbgakxea-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-kbgakxea-pinned-layer {
  position: fixed;
  left: 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  top: 0;
  bottom: unset;
  height: auto;
  margin-top: var(--wix-ads-height);
}

#masterPage:not(.landingPage) {
  --top-offset: var(--header-height);
}

#masterPage.landingPage {
  --top-offset: 0px;
}

#comp-kbgakxea {
  --alpha-bg: 0;
  --bg: var(--color_11);
  --static-spx: 1px;
}

#comp-kbgakxea_r_comp-kbgajy18 {
  min-height: 90px;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  grid-area: 1/1/2/2;
  position: relative;
}

#comp-kbgakxea_r_comp-kbgajy18 .comp-kbgakxea_r_comp-kbgajy18-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  padding-top: max(0.5px, 0.0079051 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-right: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-left: max(0.5px, 0.0158103 * (var(--scaling-factor) - var(--scrollbar-width)));
  padding-bottom: max(0.5px, 0.0079051 * (var(--scaling-factor) - var(--scrollbar-width)));
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(90px, auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-kbgakxea_r_comp-kbgajy18:not(.comp-kbgakxea_r_comp-kbgajy18-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

#comp-kbgakxea_r_comp-kbgajy18 .comp-kbgakxea_r_comp-kbgajy18-container-pinned {
  max-width: var(--variables-m28o2bcx);
  margin-left: clamp(0px, (100% - var(--variables-m28o2bcx)) / 2, 100 * var(--one-unit));
  --section-max-width: var(--variables-m28o2bcx);
  height: 100%;
  width: 100%;
  position: absolute;
  display: grid;
  pointer-events: none;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxea_r_comp-kbgajy18 .comp-kbgakxea_r_comp-kbgajy18-container {
    padding-top: max(0.5px, 0.0079055 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-right: max(0.5px, 0.0266312 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0266312 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: max(0.5px, 0.0079055 * (var(--scaling-factor) - var(--scrollbar-width)));
    grid-template-rows: minmax(90px, auto);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxea_r_comp-kbgajy18 {
    min-height: 78.00000762939453px;
  }

  #comp-kbgakxea_r_comp-kbgajy18 .comp-kbgakxea_r_comp-kbgajy18-container {
    padding-top: 0px;
    padding-right: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-left: max(0.5px, 0.0402145 * (var(--scaling-factor) - var(--scrollbar-width)));
    padding-bottom: 0px;
    grid-template-rows: minmax(78px, auto);
  }
}

#comp-kbgakxea_r_comp-kbgajy18 {
  --bg: var(--color_11);
  --bg-scrl: var(--color_18);
  --alpha-bg: 0;
  --alpha-bg-scrl: 0.5;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxea_r_comp-mcvkqtb6 {
  width: 19.000530766548028%;
  height: auto;
  --aspect-ratio: 0.3403489534356643;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: center;
  justify-self: start;
  pointer-events: auto;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxea_r_comp-mcvkqtb6 {
    width: 28.519793821339565%;
    --aspect-ratio: 0.33330771595450354;
    align-self: start;
    margin-top: max(0.5px, 0.0112056 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-left: min(-0.5px, -0.0006725 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxea_r_comp-mcvkqtb6 {
    width: 44.97278953822901%;
    --aspect-ratio: 0.34579345088161206;
    align-self: center;
    margin-top: 0px;
    margin-left: min(-0.5px, -0.0013394 * (var(--scaling-factor) - var(--scrollbar-width)));
  }
}

#comp-kbgakxea_r_comp-mcvkqtb6 {
  --backgroundColor: 0, 0, 0;
  --borderColor: 255, 255, 255;
  --alpha-borderColor: 1;
  --borderWidth: 0px;
  --cornerRadius: 0px;
  --boxShadow: none;
  --mediaOpacity: 1;
  --blendMode: normal;
  --alpha-backgroundColor: 0;
  --boxShadowToggleOn-boxShadow: none;
  --static-spx: 1px;
}

#comp-kbgakxea_r_comp-mcvkqtb6 wow-image {
  overflow: clip;
}

#comp-kbgakxea_r_comp-mcvkqtb6 wow-image img {
  height: 100%;
}

#comp-kbgakxea_r_comp-mb5540mw {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 52.994897959183675%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  pointer-events: auto;
  margin-left: max(0.5px, 0.1114377 * (var(--scaling-factor) - var(--scrollbar-width)));
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: max(0.5px, 0.0004199 * (var(--scaling-factor) - var(--scrollbar-width)));
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-kbgakxea_r_comp-mb5540mw-container {
  box-sizing: border-box;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(min-content, 1fr);
  grid-template-columns: minmax(0px, 480.999975fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

#comp-kbgakxea_r_comp-mb5540mw:not(.comp-kbgakxea_r_comp-mb5540mw-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxea_r_comp-mb5540mw {
    height: 50px;
    width: 34.350650787353516px;
    justify-self: end;
    margin-left: 0px;
    margin-right: max(0.5px, 0.0000155 * (var(--scaling-factor) - var(--scrollbar-width)));
    margin-bottom: max(0.5px, 0.0000403 * (var(--scaling-factor) - var(--scrollbar-width)));
  }

  .comp-kbgakxea_r_comp-mb5540mw-container {
    grid-template-rows: minmax(min-content, 50fr);
    grid-template-columns: minmax(0px, 50fr);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxea_r_comp-mb5540mw {
    justify-self: end;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
}

#comp-kbgakxea_r_comp-mb5540mw {
  --container-background: rgba(255, 255, 255, 0);
  --container-border-left: 0px solid rgba(203, 220, 233, 1);
  --container-border-right: 0px solid rgba(203, 220, 233, 1);
  --container-border-top: 0px solid rgba(203, 220, 233, 1);
  --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --container-border-radius: 0px 0px 0px 0px;
  --container-padding-top: 0px;
  --container-padding-right: 0px;
  --container-padding-bottom: 0px;
  --container-padding-left: 0px;
  --item-background: rgba(255, 255, 255, 0);
  --item-font: normal normal normal 12px/1.6em open-sans-v2, sans-serif;
  --item-color: rgba(var(--color_11), 1);
  --item-text-decoration: none;
  --item-text-transform: uppercase;
  --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --item-text-highlight: none;
  --item-letter-spacing: 0em;
  --item-line-height: unset;
  --item-text-shadow: 0px 0px 0px transparent;
  --item-border-left: 0px solid rgba(203, 220, 233, 1);
  --item-border-right: 0px solid rgba(203, 220, 233, 1);
  --item-border-top: 0px solid rgba(203, 220, 233, 1);
  --item-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --item-border-radius: 0px 0px 0px 0px;
  --horizontal-item-icon-display: unset;
  --item-icon-size: 10px;
  --item-icon-color: rgba(0, 0, 0, 1);
  --item-divider: 1px solid rgba(203, 220, 233, 1);
  --item-text-align: justify;
  --item-direction: revert;
  --item-vertical-padding: 10px;
  --item-horizontal-padding: 10px;
  --item-padding-top: initial;
  --item-padding-right: initial;
  --item-padding-bottom: initial;
  --item-padding-left: initial;
  --scroll-button-background: rgba(255, 255, 255, 1);
  --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-radius: 0 0 0 0;
  --scroll-button-box-shadow: none;
  --scroll-button-icon-display: unset;
  --scroll-button-icon-size: 10px;
  --scroll-button-icon-color: rgba(0, 0, 0, 1);
  --scroll-button-icon-rotation: 0;
  --scroll-button-padding-right: 10px;
  --scroll-button-padding-left: 10px;
  --dropdown-container-background: rgba(255, 255, 255, 1);
  --dropdown-container-border-left: medium none currentcolor;
  --dropdown-container-border-right: medium none currentcolor;
  --dropdown-container-border-top: medium none currentcolor;
  --dropdown-container-border-bottom: medium none currentcolor;
  --dropdown-container-border-radius: 0px 0px 0px 0px;
  --dropdown-anchor: menuStretched;
  --dropdown-align: start;
  --dropdown-horizontal-margin: 0px;
  --dropdown-space-above: 14px;
  --dropdown-menu-container-background: rgba(255, 255, 255, 0);
  --dropdown-menu-container-box-shadow: none;
  --dropdown-menu-container-border-left: medium none currentcolor;
  --dropdown-menu-container-border-right: medium none currentcolor;
  --dropdown-menu-container-border-top: medium none currentcolor;
  --dropdown-menu-container-border-bottom: medium none currentcolor;
  --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
  --dropdown-menu-item-background: rgba(255, 255, 255, 0);
  --dropdown-menu-item-font: normal normal normal 15px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --dropdown-menu-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-item-text-decoration: none;
  --dropdown-menu-item-text-transform: revert;
  --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-item-text-highlight: none;
  --dropdown-menu-item-letter-spacing: revert;
  --dropdown-menu-item-line-height: 1.4em;
  --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
  --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
  --dropdown-menu-item-box-shadow: none;
  --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
  --dropdown-menu-sub-item-font: normal normal normal 14px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-sub-item-text-transform: revert;
  --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-sub-item-text-highlight: none;
  --dropdown-menu-sub-item-letter-spacing: revert;
  --dropdown-menu-sub-item-line-height: revert;
  --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
  --dropdown-menu-sub-item-border-left: medium none currentcolor;
  --dropdown-menu-sub-item-border-right: medium none currentcolor;
  --dropdown-menu-sub-item-border-top: medium none currentcolor;
  --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
  --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
  --dropdown-menu-sub-item-box-shadow: none;
  --dropdown-menu-item-vertical-padding: 4px;
  --dropdown-menu-item-horizontal-padding: 0px;
  --dropdown-menu-item-padding-top: initial;
  --dropdown-menu-item-padding-right: initial;
  --dropdown-menu-item-padding-bottom: initial;
  --dropdown-menu-item-padding-left: initial;
  --dropdown-menu-container-vertical-padding: 10px;
  --dropdown-menu-container-horizontal-padding: 10px;
  --dropdown-menu-container-padding-top: initial;
  --dropdown-menu-container-padding-right: initial;
  --dropdown-menu-container-padding-bottom: initial;
  --dropdown-menu-container-padding-left: initial;
  --dropdown-menu-item-vertical-spacing: 0px;
  --dropdown-menu-item-horizontal-spacing: 10px;
  --dropdown-menu-sub-items-vertical-spacing-before: 2px;
  --dropdown-menu-sub-items-vertical-spacing-between: 0px;
  --dropdown-menu-sub-item-vertical-padding: 2px;
  --dropdown-menu-sub-item-horizontal-padding: 0px;
  --dropdown-menu-sub-item-padding-top: initial;
  --dropdown-menu-sub-item-padding-right: initial;
  --dropdown-menu-sub-item-padding-bottom: initial;
  --dropdown-menu-sub-item-padding-left: initial;
  --dropdown-menu-columns-number: 2;
  --dropdown-menu-align: start;
  --dropdown-menu-item-align: inherit;
  --dropdown-menu-sub-item-align: inherit;
  --display-mode: navbar;
  --spacing-between-label-and-dropdown-icon: 6px;
  --menu-items-main-axis-gap: 8px;
  --menu-items-cross-axis-gap: 10px;
  --orientation: horizontal;
  --overflow: scroll;
  --divider-display: none;
  --container-align: center;
  --menu-items-justification: none;
  --animation-name: underline;
  --vertical-dropdown-display: expandCollapse;
  --item-hover-color: rgba(var(--color_16), 1);
  --dropdown-menu-sub-item-hover-box-shadow: initial;
  --item-selected-color: rgba(var(--color_16), 1);
  --dropdown-menu-sub-item-selected-border-bottom: initial;
  --scroll-button-hover-border-radius: initial;
  --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-sub-item-hover-text-decoration: underline;
  --dropdown-menu-sub-item-selected-border-left: initial;
  --dropdown-menu-item-hover-letter-spacing: initial;
  --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-item-hover-color: rgba(26, 106, 255, 1);
  --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-item-hover-font: normal normal normal 15px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --dropdown-menu-item-selected-border-bottom: initial;
  --dropdown-menu-sub-item-hover-text-highlight: initial;
  --dropdown-menu-item-selected-border-right: initial;
  --dropdown-menu-sub-item-hover-text-outline: initial;
  --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
  --dropdown-menu-item-selected-text-transform: initial;
  --dropdown-menu-sub-item-hover-line-height: initial;
  --scroll-button-hover-icon-display: unset;
  --item-selected-icon-color: rgba(26, 106, 255, 1);
  --dropdown-menu-item-hover-box-shadow: initial;
  --item-hover-text-highlight: initial;
  --dropdown-menu-sub-item-selected-background: initial;
  --scroll-button-hover-padding-right: 10px;
  --dropdown-menu-sub-item-hover-text-transform: initial;
  --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
  --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-item-selected-text-shadow: initial;
  --item-hover-icon-color: rgba(26, 106, 255, 1);
  --dropdown-menu-item-selected-border-top: initial;
  --dropdown-menu-item-selected-border-radius: initial;
  --dropdown-container-hover-background: rgba(255, 255, 255, 1);
  --dropdown-menu-sub-item-selected-box-shadow: initial;
  --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
  --item-hover-box-shadow: initial;
  --item-hover-background: rgba(255, 255, 255, 0);
  --scroll-button-hover-icon-size: 14px;
  --dropdown-menu-sub-item-selected-text-outline: initial;
  --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
  --dropdown-menu-item-hover-text-highlight: initial;
  --dropdown-menu-item-hover-border-right: initial;
  --item-selected-text-highlight: initial;
  --dropdown-menu-sub-item-hover-letter-spacing: initial;
  --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
  --dropdown-menu-item-hover-border-top: initial;
  --dropdown-menu-sub-item-selected-line-height: initial;
  --dropdown-menu-sub-item-hover-border-radius: initial;
  --dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
  --dropdown-menu-sub-item-selected-text-transform: initial;
  --scroll-button-hover-icon-rotation: 0;
  --item-selected-box-shadow: initial;
  --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --dropdown-menu-sub-item-selected-border-top: initial;
  --dropdown-menu-sub-item-selected-text-shadow: initial;
  --dropdown-menu-sub-item-selected-letter-spacing: initial;
  --dropdown-menu-sub-item-hover-border-top: initial;
  --item-hover-text-shadow: initial;
  --dropdown-menu-item-selected-border-left: initial;
  --dropdown-menu-item-hover-border-left: initial;
  --dropdown-menu-item-selected-text-outline: initial;
  --dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
  --dropdown-menu-sub-item-hover-background: initial;
  --dropdown-menu-sub-item-hover-border-bottom: initial;
  --dropdown-menu-sub-item-selected-text-highlight: initial;
  --dropdown-menu-item-hover-text-transform: initial;
  --dropdown-menu-item-hover-text-outline: initial;
  --dropdown-menu-sub-item-hover-border-right: initial;
  --dropdown-menu-item-selected-letter-spacing: initial;
  --dropdown-container-selected-background: rgba(255, 255, 255, 1);
  --dropdown-menu-item-selected-box-shadow: initial;
  --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
  --item-selected-text-shadow: initial;
  --scroll-button-hover-box-shadow: initial;
  --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
  --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-sub-item-selected-text-decoration: underline;
  --dropdown-menu-sub-item-selected-border-right: initial;
  --dropdown-menu-item-hover-text-shadow: initial;
  --dropdown-menu-item-hover-border-bottom: initial;
  --dropdown-menu-item-hover-border-radius: initial;
  --dropdown-menu-sub-item-selected-font: initial;
  --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
  --dropdown-menu-sub-item-hover-text-shadow: initial;
  --scroll-button-hover-background: rgba(220, 232, 255, 1);
  --scroll-button-hover-padding-left: 10px;
  --dropdown-menu-sub-item-selected-border-radius: initial;
  --item-selected-border-radius: initial;
  --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --item-hover-border-radius: initial;
  --dropdown-menu-item-hover-line-height: initial;
  --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
  --item-selected-background: rgba(255, 255, 255, 0);
  --dropdown-menu-sub-item-hover-border-left: initial;
  --dropdown-menu-item-selected-color: rgba(26, 106, 255, 1);
  --dropdown-menu-sub-item-hover-font: initial;
  --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-item-selected-line-height: initial;
  --dropdown-menu-item-selected-text-highlight: initial;
  --dropdown-menu-item-selected-font: normal normal normal 15px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --static-spx: 0.1 * var(--one-unit);
}

#portal-comp-kbgakxea_r_comp-mb5540mw {
  --container-background: rgba(255, 255, 255, 0);
  --container-border-left: 0px solid rgba(203, 220, 233, 1);
  --container-border-right: 0px solid rgba(203, 220, 233, 1);
  --container-border-top: 0px solid rgba(203, 220, 233, 1);
  --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --container-border-radius: 0px 0px 0px 0px;
  --container-padding-top: 0px;
  --container-padding-right: 0px;
  --container-padding-bottom: 0px;
  --container-padding-left: 0px;
  --item-background: rgba(255, 255, 255, 0);
  --item-font: normal normal normal 12px/1.6em open-sans-v2, sans-serif;
  --item-color: rgba(var(--color_11), 1);
  --item-text-decoration: none;
  --item-text-transform: uppercase;
  --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --item-text-highlight: none;
  --item-letter-spacing: 0em;
  --item-line-height: unset;
  --item-text-shadow: 0px 0px 0px transparent;
  --item-border-left: 0px solid rgba(203, 220, 233, 1);
  --item-border-right: 0px solid rgba(203, 220, 233, 1);
  --item-border-top: 0px solid rgba(203, 220, 233, 1);
  --item-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --item-border-radius: 0px 0px 0px 0px;
  --horizontal-item-icon-display: unset;
  --item-icon-size: 10px;
  --item-icon-color: rgba(0, 0, 0, 1);
  --item-divider: 1px solid rgba(203, 220, 233, 1);
  --item-text-align: justify;
  --item-direction: revert;
  --item-vertical-padding: 10px;
  --item-horizontal-padding: 10px;
  --item-padding-top: initial;
  --item-padding-right: initial;
  --item-padding-bottom: initial;
  --item-padding-left: initial;
  --scroll-button-background: rgba(255, 255, 255, 1);
  --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
  --scroll-button-border-radius: 0 0 0 0;
  --scroll-button-box-shadow: none;
  --scroll-button-icon-display: unset;
  --scroll-button-icon-size: 10px;
  --scroll-button-icon-color: rgba(0, 0, 0, 1);
  --scroll-button-icon-rotation: 0;
  --scroll-button-padding-right: 10px;
  --scroll-button-padding-left: 10px;
  --dropdown-container-background: rgba(255, 255, 255, 1);
  --dropdown-container-border-left: medium none currentcolor;
  --dropdown-container-border-right: medium none currentcolor;
  --dropdown-container-border-top: medium none currentcolor;
  --dropdown-container-border-bottom: medium none currentcolor;
  --dropdown-container-border-radius: 0px 0px 0px 0px;
  --dropdown-anchor: menuStretched;
  --dropdown-align: start;
  --dropdown-horizontal-margin: 0px;
  --dropdown-space-above: 14px;
  --dropdown-menu-container-background: rgba(255, 255, 255, 0);
  --dropdown-menu-container-box-shadow: none;
  --dropdown-menu-container-border-left: medium none currentcolor;
  --dropdown-menu-container-border-right: medium none currentcolor;
  --dropdown-menu-container-border-top: medium none currentcolor;
  --dropdown-menu-container-border-bottom: medium none currentcolor;
  --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
  --dropdown-menu-item-background: rgba(255, 255, 255, 0);
  --dropdown-menu-item-font: normal normal normal 15px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --dropdown-menu-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-item-text-decoration: none;
  --dropdown-menu-item-text-transform: revert;
  --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-item-text-highlight: none;
  --dropdown-menu-item-letter-spacing: revert;
  --dropdown-menu-item-line-height: 1.4em;
  --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
  --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
  --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
  --dropdown-menu-item-box-shadow: none;
  --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
  --dropdown-menu-sub-item-font: normal normal normal 14px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
  --dropdown-menu-sub-item-text-transform: revert;
  --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-sub-item-text-highlight: none;
  --dropdown-menu-sub-item-letter-spacing: revert;
  --dropdown-menu-sub-item-line-height: revert;
  --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
  --dropdown-menu-sub-item-border-left: medium none currentcolor;
  --dropdown-menu-sub-item-border-right: medium none currentcolor;
  --dropdown-menu-sub-item-border-top: medium none currentcolor;
  --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
  --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
  --dropdown-menu-sub-item-box-shadow: none;
  --dropdown-menu-item-vertical-padding: 4px;
  --dropdown-menu-item-horizontal-padding: 0px;
  --dropdown-menu-item-padding-top: initial;
  --dropdown-menu-item-padding-right: initial;
  --dropdown-menu-item-padding-bottom: initial;
  --dropdown-menu-item-padding-left: initial;
  --dropdown-menu-container-vertical-padding: 10px;
  --dropdown-menu-container-horizontal-padding: 10px;
  --dropdown-menu-container-padding-top: initial;
  --dropdown-menu-container-padding-right: initial;
  --dropdown-menu-container-padding-bottom: initial;
  --dropdown-menu-container-padding-left: initial;
  --dropdown-menu-item-vertical-spacing: 0px;
  --dropdown-menu-item-horizontal-spacing: 10px;
  --dropdown-menu-sub-items-vertical-spacing-before: 2px;
  --dropdown-menu-sub-items-vertical-spacing-between: 0px;
  --dropdown-menu-sub-item-vertical-padding: 2px;
  --dropdown-menu-sub-item-horizontal-padding: 0px;
  --dropdown-menu-sub-item-padding-top: initial;
  --dropdown-menu-sub-item-padding-right: initial;
  --dropdown-menu-sub-item-padding-bottom: initial;
  --dropdown-menu-sub-item-padding-left: initial;
  --dropdown-menu-columns-number: 2;
  --dropdown-menu-align: start;
  --dropdown-menu-item-align: inherit;
  --dropdown-menu-sub-item-align: inherit;
  --display-mode: navbar;
  --spacing-between-label-and-dropdown-icon: 6px;
  --menu-items-main-axis-gap: 8px;
  --menu-items-cross-axis-gap: 10px;
  --orientation: horizontal;
  --overflow: scroll;
  --divider-display: none;
  --container-align: center;
  --menu-items-justification: none;
  --animation-name: underline;
  --vertical-dropdown-display: expandCollapse;
  --item-hover-color: rgba(var(--color_16), 1);
  --dropdown-menu-sub-item-hover-box-shadow: initial;
  --item-selected-color: rgba(var(--color_16), 1);
  --dropdown-menu-sub-item-selected-border-bottom: initial;
  --scroll-button-hover-border-radius: initial;
  --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-sub-item-hover-text-decoration: underline;
  --dropdown-menu-sub-item-selected-border-left: initial;
  --dropdown-menu-item-hover-letter-spacing: initial;
  --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-item-hover-color: rgba(26, 106, 255, 1);
  --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-item-hover-font: normal normal normal 15px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --dropdown-menu-item-selected-border-bottom: initial;
  --dropdown-menu-sub-item-hover-text-highlight: initial;
  --dropdown-menu-item-selected-border-right: initial;
  --dropdown-menu-sub-item-hover-text-outline: initial;
  --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
  --dropdown-menu-item-selected-text-transform: initial;
  --dropdown-menu-sub-item-hover-line-height: initial;
  --scroll-button-hover-icon-display: unset;
  --item-selected-icon-color: rgba(26, 106, 255, 1);
  --dropdown-menu-item-hover-box-shadow: initial;
  --item-hover-text-highlight: initial;
  --dropdown-menu-sub-item-selected-background: initial;
  --scroll-button-hover-padding-right: 10px;
  --dropdown-menu-sub-item-hover-text-transform: initial;
  --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
  --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
  --dropdown-menu-item-selected-text-shadow: initial;
  --item-hover-icon-color: rgba(26, 106, 255, 1);
  --dropdown-menu-item-selected-border-top: initial;
  --dropdown-menu-item-selected-border-radius: initial;
  --dropdown-container-hover-background: rgba(255, 255, 255, 1);
  --dropdown-menu-sub-item-selected-box-shadow: initial;
  --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
  --item-hover-box-shadow: initial;
  --item-hover-background: rgba(255, 255, 255, 0);
  --scroll-button-hover-icon-size: 14px;
  --dropdown-menu-sub-item-selected-text-outline: initial;
  --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
  --dropdown-menu-item-hover-text-highlight: initial;
  --dropdown-menu-item-hover-border-right: initial;
  --item-selected-text-highlight: initial;
  --dropdown-menu-sub-item-hover-letter-spacing: initial;
  --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
  --dropdown-menu-item-hover-border-top: initial;
  --dropdown-menu-sub-item-selected-line-height: initial;
  --dropdown-menu-sub-item-hover-border-radius: initial;
  --dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
  --dropdown-menu-sub-item-selected-text-transform: initial;
  --scroll-button-hover-icon-rotation: 0;
  --item-selected-box-shadow: initial;
  --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --dropdown-menu-sub-item-selected-border-top: initial;
  --dropdown-menu-sub-item-selected-text-shadow: initial;
  --dropdown-menu-sub-item-selected-letter-spacing: initial;
  --dropdown-menu-sub-item-hover-border-top: initial;
  --item-hover-text-shadow: initial;
  --dropdown-menu-item-selected-border-left: initial;
  --dropdown-menu-item-hover-border-left: initial;
  --dropdown-menu-item-selected-text-outline: initial;
  --dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
  --dropdown-menu-sub-item-hover-background: initial;
  --dropdown-menu-sub-item-hover-border-bottom: initial;
  --dropdown-menu-sub-item-selected-text-highlight: initial;
  --dropdown-menu-item-hover-text-transform: initial;
  --dropdown-menu-item-hover-text-outline: initial;
  --dropdown-menu-sub-item-hover-border-right: initial;
  --dropdown-menu-item-selected-letter-spacing: initial;
  --dropdown-container-selected-background: rgba(255, 255, 255, 1);
  --dropdown-menu-item-selected-box-shadow: initial;
  --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
  --item-selected-text-shadow: initial;
  --scroll-button-hover-box-shadow: initial;
  --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
  --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-sub-item-selected-text-decoration: underline;
  --dropdown-menu-sub-item-selected-border-right: initial;
  --dropdown-menu-item-hover-text-shadow: initial;
  --dropdown-menu-item-hover-border-bottom: initial;
  --dropdown-menu-item-hover-border-radius: initial;
  --dropdown-menu-sub-item-selected-font: initial;
  --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
  --dropdown-menu-sub-item-hover-text-shadow: initial;
  --scroll-button-hover-background: rgba(220, 232, 255, 1);
  --scroll-button-hover-padding-left: 10px;
  --dropdown-menu-sub-item-selected-border-radius: initial;
  --item-selected-border-radius: initial;
  --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
  --item-hover-border-radius: initial;
  --dropdown-menu-item-hover-line-height: initial;
  --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
  --item-selected-background: rgba(255, 255, 255, 0);
  --dropdown-menu-sub-item-hover-border-left: initial;
  --dropdown-menu-item-selected-color: rgba(26, 106, 255, 1);
  --dropdown-menu-sub-item-hover-font: initial;
  --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
  --dropdown-menu-item-selected-line-height: initial;
  --dropdown-menu-item-selected-text-highlight: initial;
  --dropdown-menu-item-selected-font: normal normal normal 15px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --static-spx: 0.1 * var(--one-unit);
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxea_r_comp-mb5540mw {
    --item-font: normal normal normal 18px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-vertical-padding: 8px;
    --item-horizontal-padding: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 0px;
    --dropdown-menu-item-vertical-spacing: 12px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-columns-number: 1;
    --display-mode: hamburger;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 0px;
    --orientation: vertical;
    --container-align: start;
  }

  #portal-comp-kbgakxea_r_comp-mb5540mw {
    --item-font: normal normal normal 18px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-vertical-padding: 8px;
    --item-horizontal-padding: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 0px;
    --dropdown-menu-item-vertical-spacing: 12px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-columns-number: 1;
    --display-mode: hamburger;
    --menu-items-main-axis-gap: 10px;
    --menu-items-cross-axis-gap: 0px;
    --orientation: vertical;
    --container-align: start;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxea_r_comp-mb5540mw {
    --item-font: normal normal normal 16px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-vertical-padding: 8px;
    --item-horizontal-padding: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 0px;
    --dropdown-menu-item-vertical-spacing: 12px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-columns-number: 1;
    --display-mode: hamburger;
    --menu-items-main-axis-gap: 5px;
    --menu-items-cross-axis-gap: 0px;
    --orientation: vertical;
    --container-align: start;
  }

  #portal-comp-kbgakxea_r_comp-mb5540mw {
    --item-font: normal normal normal 16px/1.6em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
    --item-vertical-padding: 8px;
    --item-horizontal-padding: 0px;
    --dropdown-space-above: 0px;
    --dropdown-menu-container-vertical-padding: 0px;
    --dropdown-menu-container-horizontal-padding: 0px;
    --dropdown-menu-item-vertical-spacing: 12px;
    --dropdown-menu-sub-items-vertical-spacing-between: 2px;
    --dropdown-menu-columns-number: 1;
    --display-mode: hamburger;
    --menu-items-main-axis-gap: 5px;
    --menu-items-cross-axis-gap: 0px;
    --orientation: vertical;
    --container-align: start;
  }
}

:is(#comp-kbgakxea_r_comp-mb5540nl1, [id^="comp-kbgakxea_r_comp-mb5540nl1__"]) {
  min-height: 0px;
  --l_display: unset;
  height: 100%;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

.comp-kbgakxea_r_comp-mb5540nl1-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

:is(#comp-kbgakxea_r_comp-mb5540nl1, [id^="comp-kbgakxea_r_comp-mb5540nl1__"]):not(.comp-kbgakxea_r_comp-mb5540nl1-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

:is(#comp-kbgakxea_r_comp-mb5540nl1, [id^="comp-kbgakxea_r_comp-mb5540nl1__"]) {
  --static-spx: 1px;
}

:is(#comp-kbgakxea_r_comp-mb5540nm5, [id^="comp-kbgakxea_r_comp-mb5540nm5__"]) {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  display: var(--l_display, var(--display, block));
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

:is(#comp-kbgakxea_r_comp-mb5540no, [id^="comp-kbgakxea_r_comp-mb5540no__"]) {
  min-height: 300px;
  --l_display: unset;
  height: 300px;
  min-width: 0px;
  width: 980px;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

:is(#comp-kbgakxea_r_comp-mb5540no, [id^="comp-kbgakxea_r_comp-mb5540no__"]) .comp-kbgakxea_r_comp-mb5540no-overflow-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  overflow-x: scroll;
  overflow-y: scroll;
  --sticky-offset: 0px;
  scrollbar-width: none;
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
}

:is(#comp-kbgakxea_r_comp-mb5540no, [id^="comp-kbgakxea_r_comp-mb5540no__"]) .comp-kbgakxea_r_comp-mb5540no-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

:is(#comp-kbgakxea_r_comp-mb5540no, [id^="comp-kbgakxea_r_comp-mb5540no__"]):not(.comp-kbgakxea_r_comp-mb5540no-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

:is(#comp-kbgakxea_r_comp-mb5540no, [id^="comp-kbgakxea_r_comp-mb5540no__"]) .comp-kbgakxea_r_comp-mb5540no-overflow-wrapper::-webkit-scrollbar {
  width: 0;
  height: 0;
}

:is(#comp-kbgakxea_r_comp-mb5540np4, [id^="comp-kbgakxea_r_comp-mb5540np4__"]) {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 35%;
  max-width: 99999px;
  max-height: 99999px;
  --comp-display: unset;
  align-self: stretch;
  justify-self: end;
  pointer-events: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
}

:is(#comp-kbgakxea_r_comp-mb5540np4, [id^="comp-kbgakxea_r_comp-mb5540np4__"]) .comp-kbgakxea_r_comp-mb5540np4-overflow-wrapper {
  position: relative;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  overflow-x: hidden;
  overflow-y: scroll;
  --sticky-offset: 0px;
}

:is(#comp-kbgakxea_r_comp-mb5540np4, [id^="comp-kbgakxea_r_comp-mb5540np4__"]) .comp-kbgakxea_r_comp-mb5540np4-container {
  box-sizing: border-box;
  position: relative;
  pointer-events: none;
  padding-top: 40px;
  padding-right: 40px;
  padding-left: 40px;
  padding-bottom: 40px;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(779.375px, auto);
  grid-template-columns: minmax(0px, 448fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

:is(#comp-kbgakxea_r_comp-mb5540np4, [id^="comp-kbgakxea_r_comp-mb5540np4__"]):not(.comp-kbgakxea_r_comp-mb5540np4-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  :is(#comp-kbgakxea_r_comp-mb5540np4, [id^="comp-kbgakxea_r_comp-mb5540np4__"]) {
    height: 100vh;
    width: 79.35371630556781%;
    justify-self: end;
    margin-bottom: -0.01714501953119907px;
  }

  :is(#comp-kbgakxea_r_comp-mb5540np4, [id^="comp-kbgakxea_r_comp-mb5540np4__"]) .comp-kbgakxea_r_comp-mb5540np4-overflow-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  :is(#comp-kbgakxea_r_comp-mb5540np4, [id^="comp-kbgakxea_r_comp-mb5540np4__"]) .comp-kbgakxea_r_comp-mb5540np4-container {
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 30px;
    grid-template-rows: minmax(400px, auto);
    grid-template-columns: minmax(0px, 592.5936469726562fr);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  :is(#comp-kbgakxea_r_comp-mb5540np4, [id^="comp-kbgakxea_r_comp-mb5540np4__"]) {
        height: auto;
        width: auto;
        justify-self: stretch;
        margin-bottom: 0px;
      }

      :is(#comp-kbgakxea_r_comp-mb5540np4, [id^="comp-kbgakxea_r_comp-mb5540np4__"]) .comp-kbgakxea_r_comp-mb5540np4-overflow-wrapper {
        position: relative;
      }

      :is(#comp-kbgakxea_r_comp-mb5540np4, [id^="comp-kbgakxea_r_comp-mb5540np4__"]) .comp-kbgakxea_r_comp-mb5540np4-container {
        padding-top: 20px;
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 20px;
        grid-template-rows: minmax(max-content, 100%);
        grid-template-columns: minmax(0px, 1fr);
      }
    }

    :is(#comp-kbgakxea_r_comp-mb5540nq12, [id^="comp-kbgakxea_r_comp-mb5540nq12__"]) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: 81.09714673913044%;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 0px;
      margin-bottom: 0px;
      grid-area: 1/1/2/2;
      position: relative;
    }

    @media screen and (min-width: 320px) and (max-width: 1000px) {
      :is(#comp-kbgakxea_r_comp-mb5540nq12, [id^="comp-kbgakxea_r_comp-mb5540nq12__"]) {
        width: 51.004142335775356%;
        margin-left: -0.9548492431640625px;
        margin-top: 148.88890075683594px;
      }
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
      :is(#comp-kbgakxea_r_comp-mb5540nq12, [id^="comp-kbgakxea_r_comp-mb5540nq12__"]) {
        width: 84.76185691318328%;
        margin-left: 0px;
        margin-top: 107.88890075683594px;
      }
    }

    :is(#comp-kbgakxea_r_comp-mb5540nq12, [id^="comp-kbgakxea_r_comp-mb5540nq12__"]) {
      --static-spx: 0.1 * var(--one-unit);
    }

    :is(#comp-kbgakxea_r_comp-mb5540nr1, [id^="comp-kbgakxea_r_comp-mb5540nr1__"]) {
      min-height: 0px;
      --l_display: unset;
      height: 40px;
      min-width: 0px;
      width: 40px;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: end;
      pointer-events: auto;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 5px;
      margin-bottom: 0px;
      grid-area: 1/1/2/2;
      position: relative;
    }

    @media screen and (min-width: 320px) and (max-width: 1000px) {
      :is(#comp-kbgakxea_r_comp-mb5540nr1, [id^="comp-kbgakxea_r_comp-mb5540nr1__"]) {
        margin-right: 0px;
        margin-top: 0px;
      }
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
      :is(#comp-kbgakxea_r_comp-mb5540nr1, [id^="comp-kbgakxea_r_comp-mb5540nr1__"]) {
        height: 37.83244323730469px;
        width: 37.83244323730469px;
        margin-right: -0.01734350585940092px;
        margin-top: 0px;
      }
    }

    :is(#comp-kbgakxea_r_comp-mcuektuw, [id^="comp-kbgakxea_r_comp-mcuektuw__"]) {
      min-height: unset;
      --l_display: none;
      height: auto;
      --aspect-ratio: 0.6665555740709879;
      min-width: 0px;
      width: 22.684865322089472%;
      max-width: 99999px;
      max-height: 99999px;
      aspect-ratio: 1/var(--aspect-ratio);
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: center;
      justify-self: center;
      pointer-events: auto;
      margin-left: 0%;
      margin-right: 0%;
      margin-top: 0%;
      margin-bottom: 0%;
      grid-area: 1/1/2/2;
      position: relative;
    }

    @media screen and (min-width: 320px) and (max-width: 1000px) {
      :is(#comp-kbgakxea_r_comp-mcuektuw, [id^="comp-kbgakxea_r_comp-mcuektuw__"]) {
        --l_display: unset;
        --aspect-ratio: 0.3239661072409169;
        width: 43.6486376068294%;
        align-self: start;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
      :is(#comp-kbgakxea_r_comp-mcuektuw, [id^="comp-kbgakxea_r_comp-mcuektuw__"]) {
        --l_display: unset;
        --aspect-ratio: 0.32379277262551964;
        width: 49.460502861076655%;
        align-self: start;
        justify-self: start;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    }

    :is(#comp-kbgakxea_r_comp-mcuektuw, [id^="comp-kbgakxea_r_comp-mcuektuw__"]) {
      --backgroundColor: 0, 0, 0;
      --borderColor: 255, 255, 255;
      --borderWidth: 0px;
      --cornerRadius: 0px;
      --boxShadow: none;
      --mediaOpacity: 1;
      --blendMode: normal;
      --alpha-backgroundColor: 0;
      --alpha-borderColor: 0;
      --boxShadowToggleOn-boxShadow: none;
      --static-spx: 0.1 * var(--one-unit);
    }

    :is(#comp-kbgakxea_r_comp-mcuektuw, [id^="comp-kbgakxea_r_comp-mcuektuw__"]) wow-image {
      overflow: clip;
    }

    :is(#comp-kbgakxea_r_comp-mcuektuw, [id^="comp-kbgakxea_r_comp-mcuektuw__"]) wow-image img {
      height: 100%;
    }

    :is(#comp-kbgakxea_r_comp-mb5540ni1, [id^="comp-kbgakxea_r_comp-mb5540ni1__"]) {
      min-height: 75px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: 100%;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      align-self: start;
      justify-self: start;
      pointer-events: auto;
      margin-left: 0%;
      margin-right: 0%;
      margin-top: 0%;
      margin-bottom: 0%;
      grid-area: 1/1/2/2;
      position: relative;
    }

    .comp-kbgakxea_r_comp-mb5540ni1-container {
      box-sizing: border-box;
      row-gap: 0px;
      column-gap: 0px;
      display: var(--l_display, var(--container-display));
      grid-template-rows: minmax(75px, auto);
      grid-template-columns: minmax(0px, 1fr);
      --container-layout-type: grid-container-layout;
      --container-display: grid;
    }

    :is(#comp-kbgakxea_r_comp-mb5540ni1, [id^="comp-kbgakxea_r_comp-mb5540ni1__"]):not(.comp-kbgakxea_r_comp-mb5540ni1-container) {
      display: var(--l_display, var(--container-display));
      grid-template-rows: 1fr;
      grid-template-columns: minmax(0, 1fr);
      --container-display: grid;
    }

    :is(#comp-kbgakxea_r_comp-mb5540ni1, [id^="comp-kbgakxea_r_comp-mb5540ni1__"]) {
      --container-background: initial;
      --container-box-shadow: initial;
      --container-border-left: initial;
      --container-border-right: initial;
      --container-border-top: initial;
      --container-border-bottom: initial;
      --container-border-radius: initial;
      --anchor: initial;
      --align: initial;
      --horizontal-margin: initial;
      --space-above: initial;
      --isDetached: false;
      --static-spx: 0.1 * var(--one-unit);
    }

    :is(#comp-kbgakxea_r_comp-mb5540nj5, [id^="comp-kbgakxea_r_comp-mb5540nj5__"]) {
      min-height: 0px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: auto;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: start;
      justify-self: stretch;
      pointer-events: auto;
      margin-left: 10px;
      margin-right: 10px;
      margin-top: 0px;
      margin-bottom: 0px;
      grid-area: 1/1/2/2;
      position: relative;
    }

    :is(#comp-kbgakxea_r_comp-mb5540nj5, [id^="comp-kbgakxea_r_comp-mb5540nj5__"]) {
      --container-background: initial;
      --container-box-shadow: initial;
      --container-border-left: initial;
      --container-border-right: initial;
      --container-border-top: initial;
      --container-border-bottom: initial;
      --container-border-radius: initial;
      --item-background: initial;
      --item-font: initial;
      --item-color: initial;
      --item-text-decoration: initial;
      --item-text-transform: initial;
      --item-text-outline: initial;
      --item-text-highlight: initial;
      --item-letter-spacing: initial;
      --item-line-height: initial;
      --item-text-shadow: initial;
      --item-border-left: initial;
      --item-border-right: initial;
      --item-border-top: initial;
      --item-border-bottom: initial;
      --item-border-radius: initial;
      --item-box-shadow: initial;
      --sub-item-background: initial;
      --sub-item-font: initial;
      --sub-item-color: initial;
      --sub-item-text-decoration: initial;
      --sub-item-text-transform: initial;
      --sub-item-text-outline: initial;
      --sub-item-text-highlight: initial;
      --sub-item-letter-spacing: initial;
      --sub-item-line-height: initial;
      --sub-item-text-shadow: initial;
      --sub-item-border-left: initial;
      --sub-item-border-right: initial;
      --sub-item-border-top: initial;
      --sub-item-border-bottom: initial;
      --sub-item-border-radius: initial;
      --sub-item-box-shadow: initial;
      --item-vertical-padding: initial;
      --item-horizontal-padding: initial;
      --item-padding-top: initial;
      --item-padding-right: initial;
      --item-padding-bottom: initial;
      --item-padding-left: initial;
      --container-vertical-padding: initial;
      --container-horizontal-padding: initial;
      --container-padding-top: initial;
      --container-padding-right: initial;
      --container-padding-bottom: initial;
      --container-padding-left: initial;
      --item-vertical-spacing: initial;
      --item-horizontal-spacing: initial;
      --sub-items-vertical-spacing-before: initial;
      --sub-items-vertical-spacing-between: initial;
      --sub-item-vertical-padding: initial;
      --sub-item-horizontal-padding: initial;
      --sub-item-padding-top: initial;
      --sub-item-padding-right: initial;
      --sub-item-padding-bottom: initial;
      --sub-item-padding-left: initial;
      --columns-number: initial;
      --align: initial;
      --item-align: initial;
      --sub-item-align: initial;
      --sub-item-selected-border-radius: initial;
      --item-hover-color: initial;
      --item-selected-color: initial;
      --sub-item-hover-text-outline: initial;
      --sub-item-selected-border-bottom: initial;
      --item-hover-text-outline: initial;
      --sub-item-hover-color: initial;
      --sub-item-selected-border-left: initial;
      --sub-item-hover-border-top: initial;
      --item-selected-text-decoration: initial;
      --item-selected-text-transform: initial;
      --sub-item-hover-border-radius: initial;
      --item-hover-text-highlight: initial;
      --sub-item-hover-text-highlight: initial;
      --item-selected-letter-spacing: initial;
      --sub-item-hover-background: initial;
      --item-hover-border-left: initial;
      --item-selected-text-outline: initial;
      --item-hover-letter-spacing: initial;
      --sub-item-hover-border-left: initial;
      --item-hover-box-shadow: initial;
      --item-hover-font: initial;
      --item-hover-background: initial;
      --item-hover-text-decoration: initial;
      --item-hover-border-right: initial;
      --item-selected-text-highlight: initial;
      --sub-item-hover-line-height: initial;
      --item-hover-text-transform: initial;
      --sub-item-selected-text-transform: initial;
      --sub-item-selected-text-outline: initial;
      --isDetached: false;
      --sub-item-selected-border-top: initial;
      --sub-item-hover-border-right: initial;
      --sub-item-selected-font: initial;
      --sub-item-selected-letter-spacing: initial;
      --item-selected-box-shadow: initial;
      --sub-item-hover-font: initial;
      --item-selected-border-bottom: initial;
      --item-hover-text-shadow: initial;
      --sub-item-selected-text-decoration: initial;
      --sub-item-selected-line-height: initial;
      --sub-item-hover-letter-spacing: initial;
      --item-selected-font: initial;
      --sub-item-selected-text-shadow: initial;
      --item-selected-border-top: initial;
      --item-selected-text-shadow: initial;
      --item-hover-border-top: initial;
      --sub-item-selected-border-right: initial;
      --sub-item-selected-box-shadow: initial;
      --item-selected-border-right: initial;
      --sub-item-hover-border-bottom: initial;
      --sub-item-hover-text-decoration: initial;
      --sub-item-hover-text-shadow: initial;
      --sub-item-selected-text-highlight: initial;
      --item-selected-line-height: initial;
      --item-selected-border-radius: initial;
      --item-hover-border-bottom: initial;
      --item-hover-border-radius: initial;
      --sub-item-hover-text-transform: initial;
      --item-hover-line-height: initial;
      --item-selected-border-left: initial;
      --item-selected-background: initial;
      --sub-item-hover-box-shadow: initial;
      --sub-item-selected-background: initial;
      --sub-item-selected-color: initial;
      --static-spx: 0.1 * var(--one-unit);
    }

    #comp-kbgakxea_r_comp-mct4cdk6 {
      min-height: 43px;
      --l_display: unset;
      height: auto;
      min-width: 0px;
      width: 167.375px;
      max-width: 99999px;
      max-height: 99999px;
      --comp-display: unset;
      display: var(--l_display, var(--display, block));
      align-self: center;
      justify-self: end;
      pointer-events: auto;
      margin-left: 0px;
      margin-right: min(-0.5px, -0.0003953 * (var(--scaling-factor) - var(--scrollbar-width)));
      margin-top: max(0.5px, 0.0005189 * (var(--scaling-factor) - var(--scrollbar-width)));
      margin-bottom: 0px;
      grid-area: 1/1/2/2;
      position: relative;
    }

    @media screen and (min-width: 320px) and (max-width: 1000px) {
      #comp-kbgakxea_r_comp-mct4cdk6 {
        margin-right: max(0.5px, 0.0912133 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: 0px;
        margin-bottom: max(0.5px, 0.0007107 * (var(--scaling-factor) - var(--scrollbar-width)));
      }
    }

    @media screen and (min-width: 320px) and (max-width: 750px) {
      #comp-kbgakxea_r_comp-mct4cdk6 {
        --l_display: none;
      }
    }

    #comp-kbgakxea_r_comp-mct4cdk6 {
      --rd: 0px 0px 0px 0px;
      --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
      --shd: none;
      --horizontalPadding: 14.801px;
      --verticalPadding: 7.894px;
      --fnt: normal normal normal 15px/1.6em open-sans-v2, sans-serif;
      --trans2: color 0.4s ease 0s;
      --txt: var(--color_18);
      --bg: var(--color_16);
      --brd: var(--color_15);
      --brw: 0px;
      --bgh: var(--color_18);
      --brdh: 50, 50, 50;
      --txth: var(--color_11);
      --bgd: 204, 204, 204;
      --alpha-bgd: 1;
      --txtd: 255, 255, 255;
      --alpha-txtd: 1;
      --alpha-txth: 1;
      --margin: 0px;
      --alpha-brdh: 0;
      --align: center;
      --alpha-brd: 1;
      --alpha-bg: 1;
      --alpha-bgh: 1;
      --boxShadowToggleOn-shd: none;
      --alpha-txt: 1;
      --static-spx: 0.1 * var(--one-unit);
    }
  