

@font-face {
  font-family: 'Questrial';
  font-style: normal;
  font-weight: 400;
  src: local('Questrial'), local('Questrial-Regular'), url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/questrial/v9/QdVUSTchPBm7nuUeVf70viFluW44JQ.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

@font-face {
  font-family: "DIN-Next-W01-Light";
  src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix");
  src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix") format("eot"), url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/bc176270-17fa-4c78-a343-9fe52824e501.woff") format("woff"), url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3516f91d-ac48-42cd-acfe-1be691152cc4.ttf") format("truetype"), url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/d1b1e866-a411-42ba-8f75-72bf28e23694.svg#d1b1e866-a411-42ba-8f75-72bf28e23694") format("svg");
  font-display: swap;
}

@font-face {
  font-family: "DIN-Next-W02-Light";
  src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/48e5a0e1-2d56-46e5-8fc4-3d6d5c973cbf.eot?#iefix");
  src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/48e5a0e1-2d56-46e5-8fc4-3d6d5c973cbf.eot?#iefix") format("eot"), url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/07d62b21-8d7a-4c36-be86-d32ab1089972.woff") format("woff"), url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/c0050890-bbed-44b9-94df-2611d72dbb06.ttf") format("truetype"), url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/9f774d17-c03a-418e-a375-34f3beecbc7a.svg#9f774d17-c03a-418e-a375-34f3beecbc7a") format("svg");
  font-display: swap;
}

@font-face {
  font-family: "DIN-Next-W10-Light";
  src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3d009cd7-c8fe-40c0-93da-74f4ea8c530b.eot?#iefix");
  src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3d009cd7-c8fe-40c0-93da-74f4ea8c530b.eot?#iefix") format("eot"), url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/a9e95a29-98a7-404a-90ee-1929ad09c696.woff") format("woff"), url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/0a7663fd-eae8-4e50-a67a-225271f8cceb.ttf") format("truetype"), url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/58ae9be9-5d95-44b6-8b6c-e6da6a46822c.svg#58ae9be9-5d95-44b6-8b6c-e6da6a46822c") format("svg");
  font-display: swap;
}

#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 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}

.has-inner-focus-ring {
  --focus-ring-box-shadow: inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}

:root,
:host,
.spxThemeOverride {
  --color_0: 255, 255, 255;
  --color_1: 255, 255, 255;
  --color_2: 0, 0, 0;
  --color_3: 237, 28, 36;
  --color_4: 0, 136, 203;
  --color_5: 255, 203, 5;
  --color_6: 114, 114, 114;
  --color_7: 176, 176, 176;
  --color_8: 255, 255, 255;
  --color_9: 114, 114, 114;
  --color_10: 176, 176, 176;
  --color_11: 255, 255, 255;
  --color_12: 250, 244, 232;
  --color_13: 160, 158, 137;
  --color_14: 116, 115, 102;
  --color_15: 40, 40, 34;
  --color_16: 185, 219, 203;
  --color_17: 84, 158, 137;
  --color_18: 18, 102, 86;
  --color_19: 41, 77, 68;
  --color_20: 9, 51, 43;
  --color_21: 204, 222, 226;
  --color_22: 123, 166, 178;
  --color_23: 53, 121, 140;
  --color_24: 35, 81, 93;
  --color_25: 18, 40, 47;
  --color_26: 232, 193, 209;
  --color_27: 224, 160, 185;
  --color_28: 209, 90, 136;
  --color_29: 139, 60, 91;
  --color_30: 70, 30, 45;
  --color_31: 239, 207, 179;
  --color_32: 225, 166, 110;
  --color_33: 182, 116, 62;
  --color_34: 121, 77, 41;
  --color_35: 61, 39, 21;
  --color_36: 255, 255, 255;
  --color_37: 0, 0, 0;
  --color_38: 227, 227, 227;
  --color_39: 151, 151, 151;
  --color_40: 79, 79, 79;
  --color_41: 56, 74, 211;
  --color_42: 0, 0, 0;
  --color_43: 151, 151, 151;
  --color_44: 255, 255, 255;
  --color_45: 0, 0, 0;
  --color_46: 0, 0, 0;
  --color_47: 79, 79, 79;
  --color_48: 56, 74, 211;
  --color_49: 56, 74, 211;
  --color_50: 255, 255, 255;
  --color_51: 255, 255, 255;
  --color_52: 56, 74, 211;
  --color_53: 56, 74, 211;
  --color_54: 151, 151, 151;
  --color_55: 151, 151, 151;
  --color_56: 255, 255, 255;
  --color_57: 255, 255, 255;
  --color_58: 56, 74, 211;
  --color_59: 56, 74, 211;
  --color_60: 56, 74, 211;
  --color_61: 56, 74, 211;
  --color_62: 255, 255, 255;
  --color_63: 255, 255, 255;
  --color_64: 151, 151, 151;
  --color_65: 151, 151, 151;
  --font_0: normal normal normal calc(100 * var(--theme-spx-ratio))/1.4em questrial, sans-serif;
  --font_1: normal normal normal 16px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
  --font_2: normal normal normal calc(70 * var(--theme-spx-ratio))/1.4em questrial, sans-serif;
  --font_3: normal normal normal calc(60 * var(--theme-spx-ratio))/1.4em questrial, sans-serif;
  --font_4: normal normal normal calc(44 * var(--theme-spx-ratio))/1.4em questrial, sans-serif;
  --font_5: normal normal normal calc(30 * var(--theme-spx-ratio))/1.4em questrial, sans-serif;
  --font_6: normal normal normal calc(25 * var(--theme-spx-ratio))/1.4em questrial, sans-serif;
  --font_7: normal normal normal 18px/1.4em questrial, sans-serif;
  --font_8: normal normal normal 16px/1.4em questrial, sans-serif;
  --font_9: normal normal normal 14px/1.4em questrial, sans-serif;
  --font_10: normal normal normal 12px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
  --wix-ads-height: 0px;
  --sticky-offset: 0px;
  --wix-ads-top-height: 0px;
  --vh-unit: calc((100vh - 0px) / 100);
  --site-width: 980px;
  --above-all-z-index: 100000;
  --portals-z-index: 100001;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --minViewportSize: 320;
  --maxViewportSize: 1920;
  --theme-spx-ratio: 0.078125 * var(--one-unit);
}

.font_0 {
  font: var(--font_0);
  color: rgb(var(--color_18));
  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_18));
  letter-spacing: 0em;
}

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

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

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

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

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

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

.font_9 {
  font: var(--font_9);
  color: rgb(var(--color_18));
  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));
}

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

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

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





#comp-kbgakxea_r_comp-lur0awvs {
  --stroke-width: 0;
  --fill-opacity: 1;
  --stroke: #5E97FF;
  --stroke-opacity: 1;
  --fill: #126656;
  --undefined: undefined
}

#comp-kd5px9q0_r_comp-kkmqi5tc {
  --stroke-width: 0;
  --fill-opacity: 1;
  --stroke: #ED1566;
  --stroke-opacity: 1;
  --fill: #126656;
  --undefined: undefined
}

#comp-llewpgm5 {
  opacity: 0.8
}

#comp-llewpgmg {
  stroke-width: 0;
  fill-opacity: 1;
  stroke: #000000;
  stroke-opacity: 1;
  fill: #ffffff;
  undefined: #777
}

#comp-lk9syfup5 {
  --opacity: 1
}

#comp-lk9swxza5 {
  --opacity: 1
}

#comp-lk9qxpnq {
  --opacity: 1
}

#comp-llewpgkv {
  --fill-layer-image-opacity: 1;
  --fill-layer-video-opacity: 1;
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --fill-container-overflow: visible;
  --fill-transform: rotate(0.01deg);
  --border-compensate-margin: 0px;
  --fill-layer-background-overlay-transform: translateZ(0)
}

#comp-lk9k0szk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  font-size: max(25px, min(100px, calc(100 * var(--theme-spx-ratio))));
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: 1
}

#comp-lk9k4szv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  font-size: max(16px, min(25px, calc(25 * var(--theme-spx-ratio))));
  text-align: center;
  letter-spacing: 0em;
  line-height: normal
}

#comp-lk9lzc8g :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  font-size: max(25px, min(45px, calc(44 * var(--theme-spx-ratio))));
  text-align: left;
  letter-spacing: 0em;
  line-height: normal
}

#comp-lk9m0sb8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  letter-spacing: 0em;
  line-height: 1.4
}

#comp-lk9ltty7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #B6743E;
  font-size: max(16px, min(25px, calc(25 * var(--theme-spx-ratio))));
  text-align: center;
  letter-spacing: 0em;
  line-height: normal
}

#comp-lk9lttxy :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  font-size: max(25px, min(70px, calc(70 * var(--theme-spx-ratio))));
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal
}

#comp-lk9ml906 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  font-size: max(25px, min(45px, calc(44 * var(--theme-spx-ratio))));
  text-align: left;
  letter-spacing: 0em;
  line-height: normal
}

#comp-lk9ml9094 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  letter-spacing: 0em;
  line-height: 1.4
}

#comp-lk9nq86y2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  font-size: max(25px, min(45px, calc(44 * var(--theme-spx-ratio))));
  text-align: left;
  letter-spacing: 0em;
  line-height: normal
}

#comp-lk9nq873 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  letter-spacing: 0em;
  line-height: 1.4
}

#comp-lk9oa7833 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  font-size: max(25px, min(70px, calc(70 * var(--theme-spx-ratio))));
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal
}

#comp-lk9ocvzr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  text-align: center;
  letter-spacing: 0em;
  line-height: 1.4
}

#comp-lk9ohxxx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #B6743E;
  font-size: max(16px, min(25px, calc(25 * var(--theme-spx-ratio))));
  text-align: center
}

#comp-lk9ohxxu2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  font-size: max(25px, min(70px, calc(70 * var(--theme-spx-ratio))));
  text-decoration: none;
  text-align: center;
  letter-spacing: 0em;
  line-height: normal
}

#comp-lk9p6x0t :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  text-align: center;
  letter-spacing: 0em;
  line-height: 1.4
}

#comp-lk9syfur :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  letter-spacing: 0em;
  line-height: 1.4
}

#comp-lk9swxze :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  letter-spacing: 0em;
  line-height: 1.4
}

#comp-lk9raifj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  letter-spacing: 0em;
  line-height: 1.4
}

#comp-lk9pg8b96 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #B6743E;
  font-size: max(16px, min(25px, calc(25 * var(--theme-spx-ratio))));
  text-align: center
}

#comp-lk9pg8b7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  font-size: max(25px, min(70px, calc(70 * var(--theme-spx-ratio))));
  text-decoration: none;
  text-align: center
}

#comp-kbgakxmn_r_comp-kd5pdf7t :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  font-size: 14px;
  text-align: left;
  letter-spacing: 0em;
  line-height: normal
}

#comp-lk9syfun4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  letter-spacing: 0em;
  line-height: 1.4
}

#comp-lk9swxz8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  letter-spacing: 0em;
  line-height: 1.4
}

#comp-lk9ppqgt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  letter-spacing: 0em;
  line-height: 1.4
}

#comp-kbgakxmn_r_comp-lrj0dy9s :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  font-size: 25px;
  text-decoration: none;
  letter-spacing: 0em;
  line-height: normal
}

#comp-kbgakxmn_r_comp-lrj0dy9q1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  font-size: 16px;
  text-decoration: none;
  text-align: left;
  letter-spacing: 0em;
  line-height: 2
}

[id^="comp-lvrirgpu_r_comp-lvqvx9bn__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  text-decoration: none;
  text-align: left;
  line-height: 2.5
}

[id^="comp-lvrirgpu_r_comp-lvpz7qiw__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #282822;
  text-decoration: none;
  text-align: center
}

[id^="comp-lvrirgpu_r_comp-lwbydxz6__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  text-decoration: none;
  text-align: left
}

[id^="comp-lvrirgpu_r_comp-lvrcw7p0__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #CCDEE2;
  text-decoration: none;
  text-align: center
}

[id^="comp-lvrirgpu_r_comp-lvrdx645__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #FFFFFF;
  text-decoration: none;
  text-align: left
}

[id^="comp-lvrirgpu_r_comp-lvrdu1co__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  text-decoration: none;
  text-align: left
}

[id^="comp-lvrirgpu_r_comp-lvp8pg7n5__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #282822;
  text-decoration: none;
  text-align: center
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lvpz7qiw__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #282822 !important;
  text-decoration: none !important;
  text-align: center !important
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lwbydxz6__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #282822 !important;
  text-decoration: line-through !important;
  text-align: left !important
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:nth-child(2n+1)) [id^="comp-lvrirgpu_r_comp-lwbydxz6__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #CCDEE2 !important;
  text-decoration: none !important;
  text-align: left !important
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lvrcw7p0__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #CCDEE2 !important;
  text-decoration: none !important;
  text-align: center !important
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:nth-child(2n+1)) [id^="comp-lvrirgpu_r_comp-lvrdu1co__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #282822 !important;
  font-size: max(13px, calc((1.953 * var(--one-unit)) - (var(--scrollbar-width) * 0.019530000000000002))) !important;
  text-decoration: none !important;
  text-align: left !important
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lvrdu1co__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #282822 !important;
  font-size: max(13px, calc((1.953 * var(--one-unit)) - (var(--scrollbar-width) * 0.019530000000000002))) !important;
  text-decoration: none !important;
  text-align: left !important
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:nth-child(2n+1)) [id^="comp-lvrirgpu_r_comp-lvp8pg7n5__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #282822 !important;
  font-size: max(35px, calc((5.469 * var(--one-unit)) - (var(--scrollbar-width) * 0.05469))) !important;
  text-decoration: none !important;
  text-align: center !important
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lvp8pg7n5__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
  color: #282822 !important;
  font-size: max(35px, calc((5.469 * var(--one-unit)) - (var(--scrollbar-width) * 0.05469))) !important;
  text-decoration: none !important;
  text-align: center !important
}

#comp-kbgaghri {
  --bg-overlay-color: rgb(var(--color_12));
  --bg-gradient: none
}

#comp-lk9l4kqy {
  --bg-overlay-color: rgb(var(--color_12));
  --bg-gradient: none
}

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

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

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

#comp-lk9o88e5 {
  --bg-overlay-color: rgb(var(--color_16));
  --bg-gradient: none
}

#comp-lk9pg89l {
  --bg-overlay-color: rgb(var(--color_12));
  --bg-gradient: none
}

#comp-lk9td00x {
  --bg-overlay-color: rgb(var(--color_12));
  --bg-gradient: none
}

#comp-kbgakxea_r_comp-kbgajy18 {
  --bg-overlay-color: rgb(var(--color_12));
  --bg-gradient: none
}

#comp-kbgakxmn_r_comp-kbgakgyt {
  --bg-overlay-color: rgb(var(--color_21));
  --bg-gradient: none
}

#comp-lvrirgpu_r_comp-lvp8pg5m {
  --bg-overlay-color: rgb(var(--color_12));
  --bg-gradient: none
}

@media (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-kd5pdf7t :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 14px !important;
    text-align: left !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-kbgakxmn_r_comp-lrj0dy9s :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 25px !important;
    text-decoration: none !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-kbgakxmn_r_comp-lrj0dy9q1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 16px !important;
    text-decoration: none !important;
    text-align: left !important;
    letter-spacing: 0em !important;
    line-height: 2 !important
  }
}

@media (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-kd5pdf7t :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 14px !important;
    text-align: left !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-kbgakxmn_r_comp-lrj0dy9s :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 25px !important;
    text-decoration: none !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-kbgakxmn_r_comp-lrj0dy9q1 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 16px !important;
    text-decoration: none !important;
    text-align: left !important;
    letter-spacing: 0em !important;
    line-height: 2 !important
  }
}

@media (min-width: 320px) and (max-width: 1000px) {
  :where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lwbydxz6__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: #282822 !important;
    text-decoration: line-through !important;
    text-align: left !important
  }

  :where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:nth-child(2n+1)) [id^="comp-lvrirgpu_r_comp-lwbydxz6__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: #CCDEE2 !important;
    text-decoration: none !important;
    text-align: left !important
  }
}

@media (min-width: 320px) and (max-width: 750px) {
  :where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lwbydxz6__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: #282822 !important;
    text-decoration: line-through !important;
    text-align: left !important
  }

  :where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:nth-child(2n+1)) [id^="comp-lvrirgpu_r_comp-lwbydxz6__"] :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: #CCDEE2 !important;
    text-decoration: none !important;
    text-align: left !important
  }
}

@media (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9k0szk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(25px, min(100px, calc((7.731 * var(--one-unit)) - (var(--scrollbar-width) * 0.07731)))) !important;
    text-decoration: none !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: 1 !important
  }

  #comp-lk9k4szv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(16px, min(25px, calc(25 * var(--theme-spx-ratio)))) !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-lk9ltty7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: #B6743E !important;
    font-size: max(16px, min(25px, calc(25 * var(--theme-spx-ratio)))) !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-lk9lttxy :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(25px, min(70px, calc(70 * var(--theme-spx-ratio)))) !important;
    text-decoration: none !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-lk9nq86y2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(25px, min(45px, calc(44 * var(--theme-spx-ratio)))) !important;
    text-align: left !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-lk9nq873 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9oa7833 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(25px, min(70px, calc(70 * var(--theme-spx-ratio)))) !important;
    text-decoration: none !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-lk9ocvzr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9ohxxx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: #B6743E !important;
    font-size: max(16px, min(25px, calc(25 * var(--theme-spx-ratio)))) !important;
    text-align: center !important
  }

  #comp-lk9ohxxu2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(25px, min(70px, calc(70 * var(--theme-spx-ratio)))) !important;
    text-decoration: none !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-lk9p6x0t :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9syfur :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9swxze :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9raifj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9pg8b96 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: #B6743E !important;
    font-size: max(16px, min(25px, calc(25 * var(--theme-spx-ratio)))) !important;
    text-align: center !important
  }

  #comp-lk9pg8b7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(25px, min(70px, calc(70 * var(--theme-spx-ratio)))) !important;
    text-decoration: none !important;
    text-align: center !important
  }

  #comp-lk9syfun4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 16px !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9swxz8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 16px !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9ppqgt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 16px !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }
}

@media (min-width: 320px) and (max-width: 750px) {
  #comp-lk9k0szk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(25px, min(100px, calc((7.565 * var(--one-unit)) - (var(--scrollbar-width) * 0.07565000000000001)))) !important;
    text-decoration: none !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: 1 !important
  }

  #comp-lk9k4szv :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(16px, min(25px, calc(25 * var(--theme-spx-ratio)))) !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-lk9lzc8g :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(25px, min(45px, calc(44 * var(--theme-spx-ratio)))) !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-lk9m0sb8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 16px !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9ltty7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: #B6743E !important;
    font-size: max(16px, min(25px, calc(25 * var(--theme-spx-ratio)))) !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-lk9lttxy :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(25px, min(70px, calc(70 * var(--theme-spx-ratio)))) !important;
    text-decoration: none !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-lk9ml906 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(25px, min(45px, calc(44 * var(--theme-spx-ratio)))) !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-lk9ml9094 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 16px !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9nq86y2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(25px, min(45px, calc(44 * var(--theme-spx-ratio)))) !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-lk9nq873 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 16px !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9oa7833 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(25px, min(70px, calc(70 * var(--theme-spx-ratio)))) !important;
    text-decoration: none !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-lk9ocvzr :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 16px !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9ohxxx :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: #B6743E !important;
    font-size: max(16px, min(25px, calc(25 * var(--theme-spx-ratio)))) !important;
    text-align: center !important
  }

  #comp-lk9ohxxu2 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(25px, min(70px, calc(70 * var(--theme-spx-ratio)))) !important;
    text-decoration: none !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: normal !important
  }

  #comp-lk9p6x0t :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 16px !important;
    text-align: center !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9syfur :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 14px !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9swxze :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 14px !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9raifj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 14px !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9pg8b96 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    color: #B6743E !important;
    font-size: max(16px, min(25px, calc(25 * var(--theme-spx-ratio)))) !important;
    text-align: center !important
  }

  #comp-lk9pg8b7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: max(25px, min(70px, calc(70 * var(--theme-spx-ratio)))) !important;
    text-decoration: none !important;
    text-align: center !important
  }

  #comp-lk9syfun4 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 16px !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9swxz8 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 16px !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }

  #comp-lk9ppqgt :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
    font-size: 16px !important;
    letter-spacing: 0em !important;
    line-height: 1.4 !important
  }
}

@font-face {
  font-family: 'Questrial';
  font-style: normal;
  font-weight: 400;
  src: local('Questrial'), local('Questrial-Regular'), url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/questrial/v9/QdVUSTchPBm7nuUeVf70viFluW44JQ.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}

@font-face {
  font-family: "Madefor-Text";
  src: url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/WixMadefor/v3/WixMadeforTextVF_W_Wght.woff2") format('woff2-variations'),
    url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/WixMadefor/v3/WixMadeforText_W_Rg.woff2") format("woff2"),
    url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/WixMadefor/v3/WixMadeforText_W_Rg.woff") format("woff");
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Madefor-Text";
  font-style: italic;
  src: url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/WixMadefor/v3/WixMadeforTextItalicVF_W_Wght.woff2") format('woff2-variations'),
    url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/WixMadefor/v3/WixMadeforText_W_It.woff2") format("woff2"),
    url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/WixMadefor/v3/WixMadeforText_W_It.woff") format("woff");
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "HelveticaNeueW01-45Ligh";
  src: url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/3a46542f-f429-4821-9a88-62e3be54a640.woff2") format("woff2"), url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/50ac1699-f3d2-47b6-878f-67a368a17c41.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "HelveticaNeueW02-45Ligh";
  src: url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/f20b86ad-a3dc-4459-92b7-456b456d015a.woff2") format("woff2"), url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/ca003289-5ee3-45c2-94ad-36c743c35fc1.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "HelveticaNeueW10-45Ligh";
  src: url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/198fd78b-3655-4768-89c4-31caf65ea363.woff2") format("woff2"), url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/49631ce8-9201-47a8-8874-45371417c35f.woff") format("woff");
  font-display: swap;
}

#c1dmp {
  height: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#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;
  display: var(--l_display, var(--container-display));
  grid-template-rows: auto auto auto auto auto auto auto 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;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #c1dmp .c1dmp-container {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #c1dmp .c1dmp-container {
    grid-template-rows: auto auto auto auto 0px auto auto auto auto auto;
  }
}

#c1dmp {
  --bg: var(--color_12);
  --alpha-bg: 1;
  --static-spx: 1px;
}

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

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

#comp-kbgakxmn {
  --above-all-in-container: 49;
}

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

@media screen and (min-width: 320px) and (max-width: 2147483647px) {
  #comp-kbgakxea-pinned-layer {
    z-index: 52;
    --above-all-in-container: 10000;
  }

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

  #comp-kbgakxmn {
    --above-all-in-container: 49;
  }

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxea-pinned-layer {
    z-index: 52;
    --above-all-in-container: 10000;
  }

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

  #comp-kbgakxmn {
    --above-all-in-container: 49;
  }

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

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxea-pinned-layer {
    z-index: 52;
    --above-all-in-container: 10000;
  }

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

  #comp-kbgakxmn {
    --above-all-in-container: 49;
  }

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

#c1dmp {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-kbgakxea {
  width: auto;
  height: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: start;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-bottom: 0%;
  margin-top: calc(0px);
  grid-area: 1/1/2/2;
  pointer-events: auto;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.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: calc(100% - var(--wix-ads-height));
  margin-top: var(--wix-ads-height);
}

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

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxea {
    --l_display: unset;
  }

  #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: calc(100% - var(--wix-ads-height));
    margin-top: var(--wix-ads-height);
  }

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

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

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

  #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: calc(100% - var(--wix-ads-height));
    margin-top: var(--wix-ads-height);
  }

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

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

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

#comp-kbgakxea_r_comp-kbgajy18 {
  min-height: 100px;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-kbgakxea_r_comp-kbgajy18 .comp-kbgakxea_r_comp-kbgajy18-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 5%;
  padding-right: 5%;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(100px, 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;
}

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

  #comp-kbgakxea_r_comp-kbgajy18 .comp-kbgakxea_r_comp-kbgajy18-container {
    grid-template-rows: minmax(80px, auto);
  }
}

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

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

#comp-kbgakxea_r_comp-kbgajy18 {
  --transition-delay: 0s, 0s;
  --transition-duration: 0.3s, 0.3s;
  --transition-timing-function: ease, linear;
  --scrolled-transform: translateY(-100%);
  --transition-property: background-color, transform;
  --inherit-transition: var(--transition, none);
}

@media screen and (min-width: 320px) and (max-width: 2147483647px) {
  #comp-kbgakxea_r_comp-kbgajy18 {
    --transition-delay: 0s, 0s;
    --transition-duration: 0.3s, 0.3s;
    --transition-timing-function: ease, linear;
    --scrolled-transform: translateY(-100%);
    --transition-property: background-color, transform;
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxea_r_comp-kbgajy18 {
    --transition-delay: 0s, 0s;
    --transition-duration: 0.3s, 0.3s;
    --transition-timing-function: ease, linear;
    --scrolled-transform: translateY(-100%);
    --transition-property: background-color, transform;
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxea_r_comp-kbgajy18 {
    --transition-delay: 0s, 0s;
    --transition-duration: 0.3s, 0.3s;
    --transition-timing-function: ease, linear;
    --scrolled-transform: translateY(-100%);
    --transition-property: background-color, transform;
    --inherit-transition: var(--transition, none);
  }
}

#comp-kbgakxea_r_CONTROLLER_COMP_CUSTOM_ID {
  height: 60px;
  width: 60px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: start;
  justify-self: end;
  grid-area: 1/1/2/2;
  pointer-events: auto;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

#comp-kbgakxea_r_CONTROLLER_COMP_CUSTOM_ID {
  --alpha - brdh: 1;
  --bgh: 43, 104, 156;
  --alpha-bgh: 1;
  --shd: 0 1px 4px rgba(0, 0, 0, 0.6);
  );
  --rd: 20px;
  --alpha - txth: 1;
  --txth: 255, 255, 255;
  --alpha-txth: 1;
  --alpha-bg: 1;
  --alpha -bgh: 1;
  --bg: 61, 155, 233;
  --txt: 255, 255, 255;
  --alpha-txt: 1;
  --alpha - txt: 1;
  --brw: 0px;
  --boxShadowToggleOn -shd: none;
  --fnt: normal normal normal 14px/1.4em raleway;
  --brd: 43, 104, 156;
  --alpha-brd: 1;
  --brdh: 61, 155, 233;
  --alpha-brdh: 1;
  --alpha - brd: 1;
  --static-spx: 1px;
}

#comp-kbgakxea_r_comp-lt1gzatn {
  width: 18.19186740451389%;
  height: auto;
  --aspect-ratio: 0.32771668219944083;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: center;
  justify-self: start;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxea_r_comp-lt1gzatn {
    width: 29.831878402751062%;
    --aspect-ratio: 0.3276642603695094;
    margin-top: 3.8141922241224218%;
  }
}

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

#comp-kbgakxea_r_comp-lur0awvs {
  width: 35px;
  height: 35px;
  --l_display: unset;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: start;
  justify-self: end;
  margin-left: 0%;
  margin-right: -4.166666666666667%;
  margin-top: 3%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxea_r_comp-lur0awvs {
    align-self: start;
    margin-right: -0.723435499388727%;
    margin-top: 3.754819551646062%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxea_r_comp-lur0awvs {
    align-self: center;
    margin-right: -4.371438746438747%;
    margin-top: 0%;
  }
}

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

#comp-kbgakxea_r_comp-lw0rzwl3 {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 0.2943661971830986;
  min-width: 0px;
  width: 12.32638888888889%;
  max-width: 99999px;
  max-height: 99999px;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: start;
  justify-self: end;
  margin-left: 0%;
  margin-right: 12.934027777777779%;
  margin-top: 2.7086046006944446%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxea_r_comp-lw0rzwl3 {
    align-self: center;
    margin-right: 20.241162045443048%;
    margin-top: 0%;
    margin-bottom: 0%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxea_r_comp-lw0rzwl3 {
    --aspect-ratio: 0.2548381094157052;
    width: 23.922720797720796%;
    align-self: center;
    margin-right: 32.94604700854701%;
    margin-top: 4.7%;
    margin-bottom: 3%;
  }
}

#comp-kbgakxea_r_comp-lw0rzwl3 {
  --rd: calc((3.906 * var(--one-unit)) - (var(--scrollbar-width) * 0.039060000000000004)) calc((3.906 * var(--one-unit)) - (var(--scrollbar-width) * 0.039060000000000004)) calc((3.906 * var(--one-unit)) - (var(--scrollbar-width) * 0.039060000000000004)) calc((3.906 * var(--one-unit)) - (var(--scrollbar-width) * 0.039060000000000004));
  --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  --shd: none;
  --horizontalPadding: clamp(0.5px, calc((0.156 * var(--one-unit)) - (var(--scrollbar-width) * 0.00156)), 100vw);
  --verticalPadding: clamp(0.5px, calc((0.156 * var(--one-unit)) - (var(--scrollbar-width) * 0.00156)), 100vw);
  --fnt: normal normal normal calc((1.172 * var(--one-unit)) - (var(--scrollbar-width) * 0.01172))/1.4em questrial, sans-serif;
  --trans2: color 0.4s ease 0s;
  --txt: var(--color_18);
  --bg: var(--color_11);
  --brd: var(--color_18);
  --brw: clamp(0.5px, calc((0.156 * var(--one-unit)) - (var(--scrollbar-width) * 0.00156)), 100vw);
  --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: 0spx;
  --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);
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxea_r_comp-lw0rzwl3 {
    --fnt: var(--font_3);
  }
}

#comp-kbgakxea_r_comp-lw0rzwl3 {
  --shc-mutated-brightness: 128, 128, 128;
  --margin-start: 0px;
  --margin-end: 0px;
  --fnt: normal normal normal calc((1.172 * var(--one-unit)) - (var(--scrollbar-width) * 0.01172))/1.4em questrial, sans-serif;
  direction: undefined;
  --label-align: center;
  --label-text-align: center;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxea_r_comp-lw0rzwl3 {
    --shc-mutated-brightness: 128, 128, 128;
    --margin-start: 0px;
    --margin-end: 0px;
    --fnt: normal normal normal calc(60 * var(--theme-spx-ratio))/1.4em questrial, sans-serif;
    direction: undefined;
    --label-align: center;
    --label-text-align: center;
  }
}

#comp-kbgakxea_r_comp-lkqtw8wd {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 7.59216550157693%;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: start;
  justify-self: end;
  position: relative;
  margin-left: 0%;
  margin-right: 2.9985732847027533%;
  margin-top: 2%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  --is-sticky: 0;
  --top: 0px;
}

.comp-kbgakxea_r_comp-lkqtw8wd-container {
  box-sizing: border-box;
  row-gap: 0px;
  column-gap: 0px;
  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_r_comp-lkqtw8wd:not(.comp-kbgakxea_r_comp-lkqtw8wd-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-lkqtw8wd {
    align-self: center;
    position: sticky;
    --top: 0%;
    bottom: auto;
    left: auto;
    right: 0px;
    margin-right: 2.9985732847027533%;
    margin-top: 0.9986078938372637%;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-kbgakxea_r_comp-lkqtw8wd~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxea_r_comp-lkqtw8wd {
    align-self: center;
    position: sticky;
    --top: 0%;
    bottom: auto;
    left: auto;
    right: 0px;
    margin-right: 25%;
    margin-top: 0.9986078938372637%;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-kbgakxea_r_comp-lkqtw8wd~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

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

#comp-kbgakxea_r_comp-lkqtw8wd {
  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-kbgakxea_r_comp-lkqtw8wg {
  width: 100%;
  height: 100%;
  min-height: 40px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: start;
  justify-self: stretch;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-kbgakxea_r_comp-lkqtw8wg {
  --bg: var(--color_11);
  --brw: 0px;
  --brd: var(--color_15);
  --rd: 0px;
  --shd: none;
  --bg-dd: var(--color_11);
  --alpha-bg-dd: 1;
  --brw-dd: 1px;
  --brd-dd: var(--color_15);
  --rd-dd: 0px;
  --shd-dd: none;
  --fnt: var(--font_8);
  --fnt-size-dd: 15px;
  --txt-dd: var(--color_15);
  --alpha-txt-dd: 1;
  --txt-slct-dd: var(--color_19);
  --alpha-txt-slct-dd: 1;
  --txth-dd: var(--color_19);
  --alpha-txth-dd: 1;
  --txth: var(--color_19);
  --alpha-txth: 1;
  --txt: var(--color_18);
  --alpha-txt: 1;
  --avatarCornerRadius: 100px;
  --avatarAndArrowStrokeWidth: 0px;
  --badge-bg: 226, 28, 33;
  --alpha-badge-bg: 1;
  --badge-txt: var(--color_11);
  --alpha-badge-txt: 1;
  --fillcolor: var(--color_18);
  --alpha-fillcolor: 1;
  --alpha-brd: 1;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --boxShadowToggleOn-shd-dd: none;
  --alpha-brd-dd: 0.2;
  --static-spx: 1px;
}

#comp-kbgakxea_r_comp-lkqtw8wg {
  justify-content: flex-end;
  direction: ltr;
  --icon-size: 26px;
  --fnt: normal normal normal 16px/1.4em questrial, sans-serif;
  --arrow-size: 14px;
  --avatarAndArrowStrokeWidth: 0px;
}

#comp-kbgaghri {
  min-height: 0px;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-kbgaghri-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(calc((3.906 * var(--one-unit)) - (var(--scrollbar-width) * 0.039060000000000004)), auto) minmax(calc((65.625 * var(--one-unit)) - (var(--scrollbar-width) * 0.65625)), 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-kbgaghri {
    --l_display: unset;
  }
}

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

  .comp-kbgaghri-container {
    grid-template-rows: minmax(calc((82.951 * var(--one-unit)) - (var(--scrollbar-width) * 0.82951)), auto) minmax(calc((26.81 * var(--one-unit)) - (var(--scrollbar-width) * 0.2681)), auto);
  }
}

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

#comp-kbgaghri {
  --inherit-transition: var(--transition, none);
}

@media screen and (min-width: 320px) and (max-width: 2147483647px) {
  #comp-kbgaghri {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgaghri {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgaghri {
    --inherit-transition: var(--transition, none);
  }
}

#comp-lk9jzyhc {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9jzyhc .comp-lk9jzyhc-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 1%;
  padding-right: 1%;
  padding-left: 1%;
  padding-bottom: 6%;
  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;
}

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

#comp-lk9jzyhc {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk9k7l4v {
  width: 79.921875%;
  height: auto;
  --l_display: unset;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: start;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

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

#comp-lk9k7l4v {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-lk9k0szk {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 20px;
  align-self: flex-start;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9k0szk {
  --minFontSize: 25px;
  --textDecoration: none;
  --maxFontSize: 100px;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: 1em;
  --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-lk9k4szv {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 83.67546432062561%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0.19550342130987292%;
  margin-top: 0px;
  margin-bottom: 30px;
  align-self: center;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9k4szv {
  --minFontSize: 16px;
  --maxFontSize: 25px;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lk9k8qjl {
  min-height: 0px;
  --l_display: unset;
  height: 45px;
  min-width: 0px;
  width: 180px;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0%;
  margin-bottom: 0px;
  align-self: center;
  order: 3;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

/* END STYLABLE DIRECTIVE RULES */

#comp-lk9k8qjl .style-lk9k8qjq1__root {
  -st-extends: StylableButton;
  transition: all 0.2s ease, visibility 0s;
  border-radius: 50px;
  padding-right: 8px;
  border: 2px solid #126656;
  background: rgb(18, 102, 86)
}

/* START STYLABLE DIRECTIVE RULES */

#comp-lk9k8qjl .style-lk9k8qjq1__root:hover {
  border: 1px solid #126656;
  background: rgba(18, 102, 86, 0);
}

#comp-lk9k8qjl .style-lk9k8qjq1__root:hover .StylableButton2545352419__icon {
  transform: rotate(2deg);
  fill: #282822;
}

#comp-lk9k8qjl .style-lk9k8qjq1__root:hover .StylableButton2545352419__label {
  color: #126656;
}

#comp-lk9k8qjl .style-lk9k8qjq1__root:disabled {
  background: #E2E2E2
}

#comp-lk9k8qjl .style-lk9k8qjq1__root:disabled .StylableButton2545352419__label {
  color: #8F8F8F
}

#comp-lk9k8qjl .style-lk9k8qjq1__root:disabled .StylableButton2545352419__icon {
  fill: #8F8F8F
}

#comp-lk9k8qjl .style-lk9k8qjq1__root .StylableButton2545352419__container {
  transition: inherit;
  flex-direction: row-reverse
}

#comp-lk9k8qjl .style-lk9k8qjq1__root .StylableButton2545352419__label {
  transition: inherit;
  letter-spacing: 0em;
  margin: 0px 0px 0px 4px;
  display: initial;
  font-family: questrial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  color: #FAF4E8
}

#comp-lk9k8qjl .style-lk9k8qjq1__root .StylableButton2545352419__icon {
  transition: inherit;
  width: 25px;
  height: 25px;
  margin: 0px 4px 0px 0px;
  fill: #FFFFFF;
  display: none
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9k8qjl {
    /* START STYLABLE DIRECTIVE RULES */
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-lk9k8qjl .style-lk9k8qjq1__root {
    -st-extends: StylableButton;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  /* END STYLABLE DIRECTIVE RULES */

  #comp-lk9k8qjl .style-lk9k8qjq1__root {
    -st-extends: StylableButton;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-lk9k8qjl .style-lk9k8qjq1__root .StylableButton2545352419__label {
    font-family: questrial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
  }
}

#comp-lk9jzyjp {
  min-height: 0px;
  height: auto;
  min-width: 0px;
  width: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/1/3/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9jzyjp-container {
  box-sizing: border-box;
  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: 750px) {
  #comp-lk9jzyjp {
    --l_display: unset;
  }
}

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

#comp-lk9jzyjp {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-llewpgkv {
  width: 99.94775782558528%;
  height: auto;
  --aspect-ratio: 0.6666240687019973;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-llewpgkv-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-llewpgkv:not(.comp-llewpgkv-container) {
  display: var(--l_display, var(--container-display));
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --container-display: grid;
}

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

#comp-llewpgm5 {
  min-height: 0px;
  height: 60px;
  min-width: 0px;
  width: 60px;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: center;
  justify-self: center;
  margin-top: 0px;
  margin-left: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

#comp-llewpgmg {
  height: 44px;
  width: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: end;
  justify-self: end;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-llewpgmg {
  --maincolor: 255, 255, 255;
  --alpha-maincolor: 1;
  --progresscolor: 31, 223, 103;
  --alpha-progresscolor: 1;
  --disabledcolor: 119, 119, 119;
  --alpha-disabledcolor: 1;
  --static-spx: 1px;
}

#comp-lk9l4kqy {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  position: relative;
  grid-area: 2/1/3/2;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9l4kqy .comp-lk9l4kqy-container {
  box-sizing: border-box;
  position: relative;
  row-gap: 0px;
  column-gap: 0px;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 50%) minmax(max-content, 50%);
  grid-template-columns: 1fr 1fr 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9l4kqy {
    position: sticky;
    --top: 0%;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lk9l4kqy .comp-lk9l4kqy-container {
    grid-template-rows: minmax(max-content, 50%) minmax(max-content, 50%);
    grid-template-columns: 1fr 1fr;
  }

  #comp-lk9l4kqy~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9l4kqy {
    position: sticky;
    --top: 0%;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lk9l4kqy .comp-lk9l4kqy-container {
    grid-template-rows: minmax(max-content, 30.862027491408938%) minmax(max-content, 35.404553264604814%) minmax(max-content, 33.733419243986255%);
    grid-template-columns: minmax(0px, 1fr);
  }

  #comp-lk9l4kqy~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

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

#comp-lk9l4kqy {
  --inherit-transition: var(--transition, none);
}

@media screen and (min-width: 320px) and (max-width: 2147483647px) {
  #comp-lk9l4kqy {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9l4kqy {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9l4kqy {
    --inherit-transition: var(--transition, none);
  }
}

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

#comp-lk9l6ezp .comp-lk9l6ezp-container {
  box-sizing: border-box;
  position: relative;
  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-lk9l6ezp {
    grid-area: 2/1/3/2;
  }
}

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

  #comp-lk9l6ezp {
    grid-area: 3/1/4/2;
  }
}

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

#comp-lk9l6ezp {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-lk9m1lsq {
  width: 80%;
  height: auto;
  --l_display: unset;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0.0037502255995133034%;
  margin-top: 0%;
  margin-bottom: 10%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9m1lsq-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-lk9m1lsq {
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9m1lsq {
    margin-right: 0%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

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

#comp-lk9m1lsq {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-lk9lzc8g {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.99084416773485%;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0.009155832265152902%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 4.102295689248077%;
  align-self: flex-start;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

#comp-lk9lzc8g {
  --minFontSize: 25px;
  --maxFontSize: 45px;
  --textAlign: left;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

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

#comp-lk9m0sb8 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

#comp-lk9m0sb8 {
  --lineHeight: 1.4em;
  --letterSpacing: 0em;
  --static-spx: 0.1 * var(--one-unit);
}

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

#comp-lk9l724x {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/3/3/4;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9l724x-container {
  box-sizing: border-box;
  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-lk9l724x {
    --l_display: none;
    grid-area: 2/2/3/3;
  }
}

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

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

#comp-lk9l724x {
  --shc-mutated-brightness: 116, 97, 105;
}

#comp-lk9m2kej {
  width: 73.3521377672209%;
  height: auto;
  --aspect-ratio: 0.5828779599271403;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

#comp-lk9l6exl {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  position: relative;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/4;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9l6exl .comp-lk9l6exl-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 0px;
  padding-bottom: 0%;
  padding-left: 0px;
  padding-right: 0px;
  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-lk9l6exl {
    grid-area: 1/1/2/3;
  }
}

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

  #comp-lk9l6exl {
    grid-area: 1/1/2/2;
  }
}

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

#comp-lk9l6exl {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-lk9lttxc {
  width: 79.921875%;
  height: auto;
  --l_display: unset;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

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

#comp-lk9lttxc {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-lk9ltty7 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: max-content;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0.19550342130987292%;
  margin-top: 0px;
  margin-bottom: 1.9550342130987293%;
  align-self: center;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9ltty7 {
    margin-bottom: 4.81251253258472%;
  }
}

#comp-lk9ltty7 {
  --minFontSize: 16px;
  --maxFontSize: 25px;
  --color: var(--color_33);
  --alpha-color: 1;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lk9lttxy {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 2.932551319648094%;
  align-self: flex-start;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9lttxy {
    margin-bottom: 9.62502506516944%;
  }
}

#comp-lk9lttxy {
  --minFontSize: 25px;
  --textDecoration: none;
  --maxFontSize: 70px;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lk9ltty93 {
  min-height: 0px;
  --l_display: unset;
  height: 45px;
  min-width: 0px;
  width: 180px;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0%;
  margin-bottom: 0%;
  align-self: center;
  order: 3;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

/* END STYLABLE DIRECTIVE RULES */

#comp-lk9ltty93 .style-lk9lttye4__root {
  -st-extends: StylableButton;
  transition: all 0.2s ease, visibility 0s;
  border-radius: 50px;
  padding-right: 8px;
  border: 2px solid #126656;
  background: rgb(18, 102, 86)
}

/* START STYLABLE DIRECTIVE RULES */

#comp-lk9ltty93 .style-lk9lttye4__root:hover {
  border: 1px solid #126656;
  background: rgba(18, 102, 86, 0);
}

#comp-lk9ltty93 .style-lk9lttye4__root:hover .StylableButton2545352419__icon {
  transform: rotate(2deg);
  fill: #282822;
}

#comp-lk9ltty93 .style-lk9lttye4__root:hover .StylableButton2545352419__label {
  color: #126656;
}

#comp-lk9ltty93 .style-lk9lttye4__root:disabled {
  background: #E2E2E2
}

#comp-lk9ltty93 .style-lk9lttye4__root:disabled .StylableButton2545352419__label {
  color: #8F8F8F
}

#comp-lk9ltty93 .style-lk9lttye4__root:disabled .StylableButton2545352419__icon {
  fill: #8F8F8F
}

#comp-lk9ltty93 .style-lk9lttye4__root .StylableButton2545352419__container {
  transition: inherit;
  flex-direction: row-reverse
}

#comp-lk9ltty93 .style-lk9lttye4__root .StylableButton2545352419__label {
  transition: inherit;
  letter-spacing: 0em;
  margin: 0px 0px 0px 4px;
  display: initial;
  font-family: questrial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  color: #FAF4E8
}

#comp-lk9ltty93 .style-lk9lttye4__root .StylableButton2545352419__icon {
  transition: inherit;
  width: 25px;
  height: 25px;
  margin: 0px 4px 0px 0px;
  fill: #FFFFFF;
  display: none
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9ltty93 {
    /* START STYLABLE DIRECTIVE RULES */
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-lk9ltty93 .style-lk9lttye4__root {
    -st-extends: StylableButton;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  /* END STYLABLE DIRECTIVE RULES */

  #comp-lk9ltty93 .style-lk9lttye4__root {
    -st-extends: StylableButton;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-lk9ltty93 .style-lk9lttye4__root .StylableButton2545352419__label {
    font-family: questrial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
  }
}

#comp-lk9l6oj5 {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  position: relative;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/2/3/3;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9l6oj5 .comp-lk9l6oj5-container {
  box-sizing: border-box;
  position: relative;
  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-lk9l6oj5 {
    grid-area: 2/2/3/3;
  }
}

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

  #comp-lk9l6oj5 {
    grid-area: 2/1/3/2;
  }
}

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

#comp-lk9l6oj5 {
  --shc-mutated-brightness: 93, 110, 102;
}

#comp-lk9m2jh4 {
  width: 73.3521377672209%;
  height: auto;
  --aspect-ratio: 0.5828779599271403;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0.0035448775640065755%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9m2jh4 {
    width: 51.282051282051285%;
    --aspect-ratio: 1;
  }
}

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

#comp-lkb96e6r {
  min-height: 0px;
  --comp-display: flex;
  --l_display: none;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lkb96e6r .comp-lkb96e6r-container {
  box-sizing: border-box;
  position: relative;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 0%);
  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-lkb96e6r {
    grid-area: 3/1/4/3;
  }
}

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

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

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lkb96e6r {
    --alpha-bg: 0;
  }
}

#comp-lkb96e6r {
  --shc-mutated-brightness: 116, 97, 105;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lkb96e6r {
    --shc-mutated-brightness: 116, 97, 105;
  }
}

#comp-lk9mc5z6 {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  position: relative;
  grid-area: 3/1/4/2;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9mc5z6 .comp-lk9mc5z6-container {
  box-sizing: border-box;
  position: relative;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 32.52143470686188%) minmax(max-content, 67.47866808777715%);
  grid-template-columns: 1fr 1fr 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9mc5z6 {
    position: sticky;
    --top: 0%;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lk9mc5z6 .comp-lk9mc5z6-container {
    grid-template-rows: minmax(max-content, 50%) minmax(max-content, 50%);
    grid-template-columns: 1fr 1fr;
  }

  #comp-lk9mc5z6~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9mc5z6 {
    position: sticky;
    --top: 29%;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lk9mc5z6 .comp-lk9mc5z6-container {
    grid-template-rows: minmax(max-content, 30%) minmax(max-content, 40%);
    grid-template-columns: minmax(0px, 1fr);
  }

  #comp-lk9mc5z6~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

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

#comp-lk9mc5z6 {
  --inherit-transition: var(--transition, none);
}

@media screen and (min-width: 320px) and (max-width: 2147483647px) {
  #comp-lk9mc5z6 {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9mc5z6 {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9mc5z6 {
    --inherit-transition: var(--transition, none);
  }
}

#comp-lk9mgp99 {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9mgp99 .comp-lk9mgp99-container {
  box-sizing: border-box;
  position: relative;
  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: 750px) {
  #comp-lk9mgp99 {
    --l_display: none;
  }

  #comp-lk9mgp99 .comp-lk9mgp99-container {
    grid-template-rows: minmax(max-content, 100%);
  }
}

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

#comp-lk9mgp99 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk9mgpg3 {
  min-height: 0px;
  height: auto;
  min-width: 0px;
  width: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/2/3/3;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9mgpg3-container {
  box-sizing: border-box;
  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-lk9mgpg3 {
    --l_display: none;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 2/3/3/4;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9mgpg3 {
    margin-right: 100%;
    margin-top: -6.0056089743589745%;
    margin-bottom: 66.96714743589743%;
    grid-area: 1/1/1/2;
  }
}

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

#comp-lk9mgpg3 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk9mguqf {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/3/2/4;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9mguqf-container {
  box-sizing: border-box;
  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-lk9mguqf {
    --l_display: none;
    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-lk9mguqf {
    margin-right: 100%;
    margin-top: -6.0056089743589745%;
    margin-bottom: 66.96714743589743%;
    grid-area: 1/1/1/2;
  }
}

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

#comp-lk9mguqf {
  --shc-mutated-brightness: 128, 128, 128;
}

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

#comp-lk9mgpbi .comp-lk9mgpbi-container {
  box-sizing: border-box;
  position: relative;
  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-lk9mgpbi {
    position: sticky;
    --top: 50%;
    grid-area: 1/2/2/3;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lk9mgpbi~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

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

  #comp-lk9mgpbi {
    position: relative;
    grid-area: 2/1/3/2;
    --is-sticky: 0;
  }
}

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

#comp-lk9mgpbi {
  --shc-mutated-brightness: 113, 83, 55;
}

#comp-lk9mjygf {
  width: 73.3521377672209%;
  height: auto;
  --aspect-ratio: 0.5828779599271403;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0.003691360108004618%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9mjygf {
    width: 51.282051282051285%;
    --aspect-ratio: 1;
  }
}

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

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

#comp-lk9mgpdt .comp-lk9mgpdt-container {
  box-sizing: border-box;
  position: relative;
  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-lk9mgpdt {
    position: sticky;
    --top: 50%;
    grid-area: 2/2/3/3;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lk9mgpdt~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9mgpdt {
    --l_display: none;
    position: sticky;
    --top: 50%;
    grid-area: 2/1/3/2;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lk9mgpdt .comp-lk9mgpdt-container {
    grid-template-rows: minmax(max-content, 100%);
  }

  #comp-lk9mgpdt~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

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

#comp-lk9mgpdt {
  --shc-mutated-brightness: 120, 104, 90;
}

#comp-lk9mmb56 {
  width: 73.3521377672209%;
  height: auto;
  --aspect-ratio: 0.5828779599271403;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

#comp-lk9mgwr9 {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  position: relative;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/3/3/4;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9mgwr9 .comp-lk9mgwr9-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 5%;
  padding-right: 5%;
  padding-left: 5%;
  padding-bottom: 5%;
  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-lk9mgwr9 {
    position: sticky;
    --top: 50%;
    grid-area: 2/1/3/2;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lk9mgwr9~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

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

  #comp-lk9mgwr9 {
    position: relative;
    grid-area: 1/1/2/2;
    --is-sticky: 0;
  }
}

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

#comp-lk9mgwr9 {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-lk9ml903 {
  width: 79.91721392545092%;
  height: auto;
  --l_display: unset;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0.003691360108004618%;
  margin-top: 0%;
  margin-bottom: 5%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9ml903-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-lk9ml903 {
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0.004069010416666667%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9ml903 {
    margin-right: 0%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

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

#comp-lk9ml903 {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-lk9ml906 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.99541746860966%;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0.004582531390340024%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 10%;
  align-self: flex-start;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

#comp-lk9ml906 {
  --minFontSize: 25px;
  --maxFontSize: 45px;
  --textAlign: left;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

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

#comp-lk9ml9094 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

#comp-lk9ml9094 {
  --lineHeight: 1.4em;
  --letterSpacing: 0em;
  --static-spx: 0.1 * var(--one-unit);
}

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

#comp-lk9nq85m {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  position: relative;
  grid-area: 4/1/5/2;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9nq85m .comp-lk9nq85m-container {
  box-sizing: border-box;
  position: relative;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 50%) minmax(max-content, 50%);
  grid-template-columns: 1fr 1fr 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9nq85m {
    position: sticky;
    --top: 0%;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lk9nq85m .comp-lk9nq85m-container {
    grid-template-rows: minmax(max-content, 50%) minmax(max-content, 50%);
    grid-template-columns: 1fr 1fr;
  }

  #comp-lk9nq85m~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9nq85m {
    position: sticky;
    --top: 29%;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lk9nq85m .comp-lk9nq85m-container {
    grid-template-rows: minmax(max-content, 30%) minmax(max-content, 40%);
    grid-template-columns: minmax(0px, 1fr);
  }

  #comp-lk9nq85m~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

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

#comp-lk9nq85m {
  --inherit-transition: var(--transition, none);
}

@media screen and (min-width: 320px) and (max-width: 2147483647px) {
  #comp-lk9nq85m {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9nq85m {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9nq85m {
    --inherit-transition: var(--transition, none);
  }
}

#comp-lk9nq86n {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9nq86n .comp-lk9nq86n-container {
  box-sizing: border-box;
  position: relative;
  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-lk9nq86n {
    grid-area: 1/1/2/2;
  }
}

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

  #comp-lk9nq86n .comp-lk9nq86n-container {
    grid-template-rows: minmax(max-content, 100%);
  }
}

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

#comp-lk9nq86n {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk9nq86o {
  min-height: 0px;
  height: auto;
  min-width: 0px;
  width: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/1/3/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9nq86o-container {
  box-sizing: border-box;
  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-lk9nq86o {
    --l_display: none;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 2/3/3/4;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9nq86o {
    margin-right: 100%;
    margin-top: -21.133814102564102%;
    margin-bottom: 82.09535256410257%;
    grid-area: 1/1/1/2;
  }
}

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

#comp-lk9nq86o {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk9nq86p1 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/3/2/4;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9nq86p1-container {
  box-sizing: border-box;
  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-lk9nq86p1 {
    --l_display: none;
    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-lk9nq86p1 {
    margin-right: 100%;
    margin-top: -21.133814102564102%;
    margin-bottom: 82.09535256410257%;
    grid-area: 1/1/1/2;
  }
}

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

#comp-lk9nq86p1 {
  --shc-mutated-brightness: 128, 128, 128;
}

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

#comp-lk9nq86q2 .comp-lk9nq86q2-container {
  box-sizing: border-box;
  position: relative;
  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-lk9nq86q2 {
    position: sticky;
    --top: 50%;
    grid-area: 1/2/2/3;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lk9nq86q2~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9nq86q2 {
    --l_display: none;
    position: sticky;
    --top: 50%;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lk9nq86q2 .comp-lk9nq86q2-container {
    grid-template-rows: minmax(max-content, 100%);
  }

  #comp-lk9nq86q2~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

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

#comp-lk9nq86q2 {
  --shc-mutated-brightness: 102, 111, 113;
}

#comp-lk9nq86r3 {
  width: 73.3521377672209%;
  height: auto;
  --aspect-ratio: 0.5828779599271403;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0.003691360108004618%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

#comp-lk9nq86t1 {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  position: relative;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/3/3/4;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9nq86t1 .comp-lk9nq86t1-container {
  box-sizing: border-box;
  position: relative;
  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-lk9nq86t1 {
    position: sticky;
    --top: 50%;
    grid-area: 2/2/3/3;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lk9nq86t1~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

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

  #comp-lk9nq86t1 {
    position: relative;
    grid-area: 2/1/3/2;
    --is-sticky: 0;
  }
}

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

#comp-lk9nq86t1 {
  --shc-mutated-brightness: 116, 97, 105;
}

#comp-lk9nq86u2 {
  width: 73.3521377672209%;
  height: auto;
  --aspect-ratio: 0.5828779599271403;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9nq86u2 {
    width: 51.282051282051285%;
    --aspect-ratio: 1;
  }
}

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

#comp-lk9nq86v4 {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  position: relative;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/2/3/3;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9nq86v4 .comp-lk9nq86v4-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 0%;
  padding-right: 0%;
  padding-left: 0%;
  padding-bottom: 0%;
  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-lk9nq86v4 {
    position: sticky;
    --top: 50%;
    grid-area: 2/1/3/2;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lk9nq86v4~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9nq86v4 .comp-lk9nq86v4-container {
    padding-top: 5%;
    padding-right: 5%;
    padding-left: 5%;
    padding-bottom: 5%;
    grid-template-rows: minmax(max-content, 100%);
  }

  #comp-lk9nq86v4 {
    position: relative;
    grid-area: 1/1/2/2;
    --is-sticky: 0;
  }
}

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

#comp-lk9nq86v4 {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-lk9nq86w3 {
  width: 79.91721392545092%;
  height: auto;
  --l_display: unset;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0.003691360108004618%;
  margin-top: 0%;
  margin-bottom: 10%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9nq86w3-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-lk9nq86w3 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

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

#comp-lk9nq86w3 {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-lk9nq86y2 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 99.99541746860966%;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0.004582531390340024%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 4.101607504133753%;
  align-self: flex-start;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

#comp-lk9nq86y2 {
  --minFontSize: 25px;
  --maxFontSize: 45px;
  --textAlign: left;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-lk9nq873 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

#comp-lk9nq873 {
  --lineHeight: 1.4em;
  --letterSpacing: 0em;
  --static-spx: 0.1 * var(--one-unit);
}

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

#comp-lkf78iil {
  min-height: 100vh;
  --comp-display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(0, 1fr);
  --l_display: unset;
  height: 100vh;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  position: relative;
  grid-area: 5/1/6/2;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lkf78iil .comp-lkf78iil-overflow-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow-x: visible;
  overflow-y: visible;
}

#comp-lkf78iil .comp-lkf78iil-container {
  box-sizing: border-box;
  position: relative;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(max-content, 50%) minmax(max-content, 50%);
  grid-template-columns: 1fr 1fr 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lkf78iil {
    --l_display: unset;
    height: auto;
    position: sticky;
    --top: 0%;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lkf78iil .comp-lkf78iil-overflow-wrapper {
    position: relative;
    overflow-x: hidden;
    overflow-y: scroll;
    --sticky-offset: 0px;
  }

  #comp-lkf78iil .comp-lkf78iil-container {
    grid-template-rows: minmax(max-content, 50%) minmax(max-content, 50%);
    grid-template-columns: 1fr 1fr;
  }

  #comp-lkf78iil~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lkf78iil {
    --l_display: none;
    height: auto;
    position: sticky;
    --top: 30%;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lkf78iil .comp-lkf78iil-overflow-wrapper {
    position: relative;
    overflow-x: hidden;
    overflow-y: scroll;
    --sticky-offset: 0px;
  }

  #comp-lkf78iil .comp-lkf78iil-container {
    grid-template-rows: minmax(max-content, 30%) minmax(max-content, 40%);
    grid-template-columns: minmax(0px, 1fr);
  }

  #comp-lkf78iil~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

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

#comp-lkf78iil {
  --inherit-transition: var(--transition, none);
}

@media screen and (min-width: 320px) and (max-width: 2147483647px) {
  #comp-lkf78iil {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lkf78iil {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lkf78iil {
    --inherit-transition: var(--transition, none);
  }
}

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

#comp-lkf78ilj .comp-lkf78ilj-container {
  box-sizing: border-box;
  position: relative;
  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-lkf78ilj {
    grid-area: 1/1/2/2;
  }
}

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

  #comp-lkf78ilj .comp-lkf78ilj-container {
    grid-template-rows: minmax(max-content, 100%);
  }
}

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

#comp-lkf78ilj {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lkf78ill3 {
  min-height: 0px;
  height: auto;
  min-width: 0px;
  width: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/1/3/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lkf78ill3-container {
  box-sizing: border-box;
  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-lkf78ill3 {
    --l_display: none;
    margin-right: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
    grid-area: 2/3/3/4;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lkf78ill3 {
    margin-right: 100%;
    margin-top: -21.133814102564102%;
    margin-bottom: 82.09535256410257%;
    grid-area: 1/1/1/2;
  }
}

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

#comp-lkf78ill3 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lkf78iln4 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/3/2/4;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lkf78iln4-container {
  box-sizing: border-box;
  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-lkf78iln4 {
    --l_display: none;
    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-lkf78iln4 {
    margin-right: 100%;
    margin-top: -21.133814102564102%;
    margin-bottom: 82.09535256410257%;
    grid-area: 1/1/1/2;
  }
}

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

#comp-lkf78iln4 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lkf78ilp {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  position: relative;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lkf78ilp .comp-lkf78ilp-container {
  box-sizing: border-box;
  position: relative;
  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-lkf78ilp {
    position: sticky;
    --top: 50%;
    grid-area: 1/2/2/3;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lkf78ilp~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lkf78ilp {
    --l_display: none;
    position: sticky;
    --top: 50%;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lkf78ilp .comp-lkf78ilp-container {
    grid-template-rows: minmax(max-content, 100%);
  }

  #comp-lkf78ilp~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

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

#comp-lkf78ilp {
  --shc-mutated-brightness: 102, 111, 113;
}

#comp-lkf78ilr {
  width: 73.3521377672209%;
  height: auto;
  --aspect-ratio: 0.5828779599271403;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0.003691360108004618%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

#comp-lkf78ilv {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  position: relative;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/2/3/3;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lkf78ilv .comp-lkf78ilv-overflow-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow-x: clip;
  overflow-y: clip;
}

#comp-lkf78ilv .comp-lkf78ilv-container {
  box-sizing: border-box;
  position: relative;
  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-lkf78ilv {
    --l_display: none;
    position: sticky;
    --top: 50%;
    grid-area: 2/2/3/3;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lkf78ilv~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

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

  #comp-lkf78ilv {
    position: relative;
    grid-area: 2/1/3/2;
    --is-sticky: 0;
  }
}

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

#comp-lkf78ilv {
  --shc-mutated-brightness: 120, 104, 90;
}

#comp-lkf78ilx3 {
  width: 73.3521377672209%;
  height: auto;
  --aspect-ratio: 0.5828779599271403;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

#comp-lkf78ilz {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  position: relative;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/3/3/4;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lkf78ilz .comp-lkf78ilz-container {
  box-sizing: border-box;
  position: relative;
  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-lkf78ilz {
    position: sticky;
    --top: 50%;
    grid-area: 2/1/3/3;
    --is-sticky: 1;
    --z-index-override: 1;
  }

  #comp-lkf78ilz~* {
    will-change: opacity;
    --z-index-override: 1;
  }
}

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

  #comp-lkf78ilz {
    position: relative;
    grid-area: 1/1/2/2;
    --is-sticky: 0;
  }
}

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

#comp-lkf78ilz {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-lk9o88e5 {
  min-height: 0px;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 6/1/7/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9o88e5-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(calc((3.906 * var(--one-unit)) - (var(--scrollbar-width) * 0.039060000000000004)), auto) minmax(calc((3.906 * var(--one-unit)) - (var(--scrollbar-width) * 0.039060000000000004)), auto) minmax(calc((3.906 * var(--one-unit)) - (var(--scrollbar-width) * 0.039060000000000004)), 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-lk9o88e5 {
    --l_display: unset;
  }
}

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

  .comp-lk9o88e5-container {
    grid-template-rows: minmax(calc((93.442 * var(--one-unit)) - (var(--scrollbar-width) * 0.9344199999999999)), auto) minmax(calc((25.641 * var(--one-unit)) - (var(--scrollbar-width) * 0.25640999999999997)), auto);
  }
}

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

#comp-lk9o88e5 {
  --inherit-transition: var(--transition, none);
}

@media screen and (min-width: 320px) and (max-width: 2147483647px) {
  #comp-lk9o88e5 {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9o88e5 {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9o88e5 {
    --inherit-transition: var(--transition, none);
  }
}

#comp-lk9o88et {
  min-height: 0px;
  height: auto;
  min-width: 0px;
  width: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9o88et-container {
  box-sizing: border-box;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  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;
}

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

#comp-lk9o88et {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk9oa780 {
  width: 92.508544921875%;
  height: auto;
  --l_display: unset;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: end;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: -0.0005810546875295586%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9oa780-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-lk9oa780 {
    align-self: end;
    margin-top: 0px;
    margin-bottom: -0.0009521484374867365%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9oa780 {
    width: 87.25160256410257%;
    align-self: start;
    margin-top: 93.90625px;
    margin-bottom: 0%;
  }
}

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

#comp-lk9oa780 {
  --shc-mutated-brightness: 93, 110, 102;
}

#comp-lt1hes8j {
  width: 14.005346798198454%;
  height: auto;
  --aspect-ratio: 0.3274226804123753;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 42.399350777878944%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 1.1308604832218307%;
  align-self: flex-start;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lt1hes8j {
    margin-left: 42.39875081098319%;
    margin-bottom: 1.1304280891586669%;
    order: 1;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lt1hes8j {
    width: 53.20277344108734%;
    --aspect-ratio: 0.32982350148880163;
    margin-left: 21.204885664431995%;
    margin-bottom: 0.8931031316006978%;
    order: 2;
  }
}

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

#comp-lk9oa7833 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 1.954923927529921%;
  align-self: flex-start;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9oa7833 {
    margin-bottom: 1.9540571152090962%;
    order: 2;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9oa7833 {
    margin-bottom: 6.8027367067682984%;
    order: 1;
  }
}

#comp-lk9oa7833 {
  --minFontSize: 25px;
  --textDecoration: none;
  --maxFontSize: 70px;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lk9ocvzr {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 73.31327606455274%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 13.539316205481441%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 2.931396223427418%;
  align-self: flex-start;
  order: 3;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9ocvzr {
    margin-left: 13.53874575264738%;
    margin-bottom: 2.9305358537041313%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9ocvzr {
    width: 100%;
    margin-left: 0%;
    margin-bottom: 10.202957112682524%;
  }
}

#comp-lk9ocvzr {
  --textAlign: center;
  --lineHeight: 1.4em;
  --letterSpacing: 0em;
  --static-spx: 0.1 * var(--one-unit);
}

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

#comp-lk9oa788 {
  min-height: 0px;
  --l_display: unset;
  height: 45px;
  min-width: 0px;
  width: 180px;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0px;
  margin-right: 14.1640625px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: center;
  order: 4;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9oa788 {
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9oa788 {
    margin-left: 73.1953125px;
    margin-right: 0px;
    align-self: flex-start;
  }
}

/* END STYLABLE DIRECTIVE RULES */

#comp-lk9oa788 .style-lk9oa7897__root {
  -st-extends: StylableButton;
  transition: all 0.2s ease, visibility 0s;
  border-radius: 50px;
  padding-right: 8px;
  border: 2px solid #126656;
  background: rgb(18, 102, 86)
}

/* START STYLABLE DIRECTIVE RULES */

#comp-lk9oa788 .style-lk9oa7897__root:hover {
  border: 1px solid #126656;
  background: rgba(18, 102, 86, 0);
}

#comp-lk9oa788 .style-lk9oa7897__root:hover .StylableButton2545352419__icon {
  transform: rotate(2deg);
  fill: #282822;
}

#comp-lk9oa788 .style-lk9oa7897__root:hover .StylableButton2545352419__label {
  color: #126656;
}

#comp-lk9oa788 .style-lk9oa7897__root:disabled {
  background: #E2E2E2
}

#comp-lk9oa788 .style-lk9oa7897__root:disabled .StylableButton2545352419__label {
  color: #8F8F8F
}

#comp-lk9oa788 .style-lk9oa7897__root:disabled .StylableButton2545352419__icon {
  fill: #8F8F8F
}

#comp-lk9oa788 .style-lk9oa7897__root .StylableButton2545352419__container {
  transition: inherit;
  flex-direction: row-reverse
}

#comp-lk9oa788 .style-lk9oa7897__root .StylableButton2545352419__label {
  transition: inherit;
  letter-spacing: 0em;
  margin: 0px 0px 0px 4px;
  display: initial;
  font-family: questrial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  color: #FAF4E8
}

#comp-lk9oa788 .style-lk9oa7897__root .StylableButton2545352419__icon {
  transition: inherit;
  width: 25px;
  height: 25px;
  margin: 0px 4px 0px 0px;
  fill: #FFFFFF;
  display: none
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9oa788 {
    /* START STYLABLE DIRECTIVE RULES */
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-lk9oa788 .style-lk9oa7897__root {
    -st-extends: StylableButton;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  /* END STYLABLE DIRECTIVE RULES */

  #comp-lk9oa788 .style-lk9oa7897__root {
    -st-extends: StylableButton;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-lk9oa788 .style-lk9oa7897__root .StylableButton2545352419__label {
    font-family: questrial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
  }
}

#comp-lk9o88fa {
  min-height: 0px;
  height: auto;
  min-width: 0px;
  width: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/1/3/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9o88fa-container {
  box-sizing: border-box;
  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: 750px) {
  #comp-lk9o88fa {
    --l_display: none;
    grid-area: 3/1/4/2;
  }
}

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

#comp-lk9o88fa {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk9o88fb1 {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 0.5624281799699468;
  min-width: 0px;
  width: 61.97907684818075%;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: start;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

#comp-lk9oh2w6 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 3/1/4/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9oh2w6-container {
  box-sizing: border-box;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  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: 750px) {
  #comp-lk9oh2w6 {
    grid-area: 2/1/3/2;
  }
}

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

#comp-lk9oh2w6 {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-lk9ohxxp {
  width: 84.75164478461797%;
  height: auto;
  --l_display: unset;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: start;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 100px;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9ohxxp-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-lk9ohxxp {
    width: 84.49889598289691%;
    margin-right: 0.2604166666666667%;
    margin-top: 4%;
  }
}

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

#comp-lk9ohxxp {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-lk9ohxxx {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: max-content;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 1.8436220370363676%;
  align-self: center;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9ohxxx {
    margin-bottom: 4.551920341394026%;
  }
}

#comp-lk9ohxxx {
  --maxFontSize: 25px;
  --minFontSize: 16px;
  --color: var(--color_33);
  --alpha-color: 1;
  --textAlign: center;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lk9ohxxu2 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0.9218110185181838%;
  align-self: center;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9ohxxu2 {
  --minFontSize: 25px;
  --textDecoration: none;
  --maxFontSize: 70px;
  --textAlign: center;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lk9p24wb {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 0.6978921828796725;
  min-width: 0px;
  width: 75.98663363484474%;
  max-width: 99999px;
  max-height: 99999px;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 1.8436365731405198%;
  align-self: center;
  order: 3;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9p24wb {
    --aspect-ratio: 0.6978801377436578;
    width: 75.98482848020741%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9p24wb {
    --aspect-ratio: 0.6977826314040169;
    width: 99.86249407302039%;
    margin-bottom: 6.069227121858701%;
  }
}

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

#comp-lk9p24wb wix-image {
  overflow: clip;
}

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

#comp-lk9p24wb wix-image img {
  height: 100%;
}

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

#comp-lk9p6x0t {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 69.13637149276948%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 4.609091432851299%;
  align-self: center;
  order: 4;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9p6x0t {
    width: 100%;
    margin-bottom: 9.103840682788052%;
  }
}

#comp-lk9p6x0t {
  --textAlign: center;
  --lineHeight: 1.4em;
  --letterSpacing: 0em;
  --static-spx: 0.1 * var(--one-unit);
}

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

#comp-lk9p7f05 {
  min-height: 0px;
  --l_display: unset;
  height: 45px;
  min-width: 0px;
  width: 180px;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0px;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0%;
  align-self: center;
  order: 5;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

/* END STYLABLE DIRECTIVE RULES */

#comp-lk9p7f05 .style-lk9p7f0d6__root {
  -st-extends: StylableButton;
  transition: all 0.2s ease, visibility 0s;
  border-radius: 50px;
  padding-right: 8px;
  border: 2px solid #126656;
  background: rgb(18, 102, 86)
}

/* START STYLABLE DIRECTIVE RULES */

#comp-lk9p7f05 .style-lk9p7f0d6__root:hover {
  border: 1px solid #126656;
  background: rgba(18, 102, 86, 0);
}

#comp-lk9p7f05 .style-lk9p7f0d6__root:hover .StylableButton2545352419__icon {
  transform: rotate(2deg);
  fill: #282822;
}

#comp-lk9p7f05 .style-lk9p7f0d6__root:hover .StylableButton2545352419__label {
  color: #126656;
}

#comp-lk9p7f05 .style-lk9p7f0d6__root:disabled {
  background: #E2E2E2
}

#comp-lk9p7f05 .style-lk9p7f0d6__root:disabled .StylableButton2545352419__label {
  color: #8F8F8F
}

#comp-lk9p7f05 .style-lk9p7f0d6__root:disabled .StylableButton2545352419__icon {
  fill: #8F8F8F
}

#comp-lk9p7f05 .style-lk9p7f0d6__root .StylableButton2545352419__container {
  transition: inherit;
  flex-direction: row-reverse
}

#comp-lk9p7f05 .style-lk9p7f0d6__root .StylableButton2545352419__label {
  transition: inherit;
  letter-spacing: 0em;
  margin: 0px 0px 0px 4px;
  display: initial;
  font-family: questrial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  color: #FAF4E8
}

#comp-lk9p7f05 .style-lk9p7f0d6__root .StylableButton2545352419__icon {
  transition: inherit;
  width: 25px;
  height: 25px;
  margin: 0px 4px 0px 0px;
  fill: #FFFFFF;
  display: none
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9p7f05 {
    /* START STYLABLE DIRECTIVE RULES */
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-lk9p7f05 .style-lk9p7f0d6__root {
    -st-extends: StylableButton;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  /* END STYLABLE DIRECTIVE RULES */

  #comp-lk9p7f05 .style-lk9p7f0d6__root {
    -st-extends: StylableButton;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-lk9p7f05 .style-lk9p7f0d6__root .StylableButton2545352419__label {
    font-family: questrial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
  }
}

#comp-ll289eca {
  min-height: 0px;
  --l_display: unset;
  height: 321.430285577154px;
  min-width: 0px;
  width: 209.29055696950397px;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: start;
  justify-self: start;
  position: sticky;
  --top: 30%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: -40%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  --is-sticky: 1;
  --z-index-override: 1;
}

#comp-ll289eca~* {
  will-change: opacity;
  --z-index-override: 1;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-ll289eca {
    position: relative;
    margin-top: -40%;
    --is-sticky: 0;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-ll289eca {
    height: 100px;
    width: 70px;
    position: relative;
    margin-top: -86.4082532051282%;
    --is-sticky: 0;
  }
}

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

#comp-ll289eca wix-image {
  overflow: clip;
}

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

#comp-ll289eca wix-image img {
  height: 100%;
}

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

#comp-lk9ozdq0 {
  min-height: 0px;
  --l_display: unset;
  height: 200.31699999999927px;
  min-width: 0px;
  width: 202.7564792849107px;
  max-width: 99999px;
  max-height: 99999px;
  --aspect-ratio: auto;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: start;
  justify-self: end;
  position: sticky;
  --top: 30%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: -30%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  --is-sticky: 1;
  --z-index-override: 1;
}

#comp-lk9ozdq0~* {
  will-change: opacity;
  --z-index-override: 1;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9ozdq0 {
    position: relative;
    margin-top: -30%;
    --is-sticky: 0;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9ozdq0 {
    min-height: unset;
    height: auto;
    --aspect-ratio: 1;
    width: 23.076923076923077%;
    position: relative;
    margin-top: -81.27804487179488%;
    --is-sticky: 0;
  }
}

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

#comp-lk9ozdq0 wix-image {
  overflow: clip;
}

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

#comp-lk9ozdq0 wix-image img {
  height: 100%;
}

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

#comp-lk9pg89l {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  position: relative;
  grid-area: 8/1/9/2;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9pg89l .comp-lk9pg89l-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 5%;
  padding-right: 5%;
  row-gap: 0px;
  column-gap: calc((3.125 * var(--one-unit)) - (var(--scrollbar-width) * 0.03125));
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(calc((3.906 * var(--one-unit)) - (var(--scrollbar-width) * 0.039060000000000004)), auto) minmax(calc((3.906 * var(--one-unit)) - (var(--scrollbar-width) * 0.039060000000000004)), auto);
  grid-template-columns: 1fr 1fr 1fr;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9pg89l .comp-lk9pg89l-container {
    padding-bottom: 0px;
    row-gap: calc((6.51 * var(--one-unit)) - (var(--scrollbar-width) * 0.06509999999999999));
    column-gap: 0px;
    grid-template-rows: minmax(calc((6.51 * var(--one-unit)) - (var(--scrollbar-width) * 0.06509999999999999)), auto) minmax(calc((6.51 * var(--one-unit)) - (var(--scrollbar-width) * 0.06509999999999999)), auto) minmax(calc((6.51 * var(--one-unit)) - (var(--scrollbar-width) * 0.06509999999999999)), auto) minmax(calc((6.51 * var(--one-unit)) - (var(--scrollbar-width) * 0.06509999999999999)), auto);
    grid-template-columns: minmax(0px, 1fr);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9pg89l .comp-lk9pg89l-container {
    padding-bottom: 5%;
    row-gap: calc((6.51 * var(--one-unit)) - (var(--scrollbar-width) * 0.06509999999999999));
    column-gap: 0px;
    grid-template-rows: minmax(calc((6.51 * var(--one-unit)) - (var(--scrollbar-width) * 0.06509999999999999)), auto) minmax(calc((6.51 * var(--one-unit)) - (var(--scrollbar-width) * 0.06509999999999999)), auto) minmax(calc((6.51 * var(--one-unit)) - (var(--scrollbar-width) * 0.06509999999999999)), auto) minmax(calc((6.51 * var(--one-unit)) - (var(--scrollbar-width) * 0.06509999999999999)), auto);
    grid-template-columns: minmax(0px, 1fr);
  }
}

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

#comp-lk9pg89l {
  --inherit-transition: var(--transition, none);
}

@media screen and (min-width: 320px) and (max-width: 2147483647px) {
  #comp-lk9pg89l {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9pg89l {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9pg89l {
    --inherit-transition: var(--transition, none);
  }
}

#comp-lk9pg8at7 {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/3/3/4;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9pg8at7 .comp-lk9pg8at7-container {
  box-sizing: border-box;
  position: relative;
  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-lk9pg8at7 .comp-lk9pg8at7-container {
    grid-template-rows: minmax(max-content, 100.00004575315411%);
  }

  #comp-lk9pg8at7 {
    grid-area: 4/1/5/2;
  }
}

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

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

#comp-lk9pg8at7 {
  --shc-mutated-brightness: 116, 97, 105;
}

#comp-lk9syfuj {
  width: 99.99555750201486%;
  height: auto;
  --l_display: unset;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: start;
  justify-self: center;
  position: sticky;
  --top: 35vh;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 1800px;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  --is-sticky: 1;
  --z-index-override: 1;
}

#comp-lk9syfuj .comp-lk9syfuj-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 0%;
  padding-bottom: 7.734050461323188%;
  padding-left: 0px;
  padding-right: 0px;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

#comp-lk9syfuj~* {
  will-change: opacity;
  --z-index-override: 1;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9syfuj .comp-lk9syfuj-container {
    padding-bottom: 30px;
  }

  #comp-lk9syfuj {
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9syfuj {
    width: 90%;
    margin-right: 0.004451566951566952%;
    margin-top: 0px;
    margin-bottom: -0.008860398860441977%;
  }

  #comp-lk9syfuj .comp-lk9syfuj-container {
    padding-bottom: 8.593049363803773%;
  }
}

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

#comp-lk9syfuj {
  --shc-mutated-brightness: 102, 111, 113;
}

#comp-lk9syfum3 {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 5.3872053872053876%;
  align-self: stretch;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9syfum3 .comp-lk9syfum3-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 6%;
  padding-bottom: 6%;
  padding-left: 6%;
  padding-right: 6%;
  flex-grow: 1;
  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-lk9syfum3 {
    margin-bottom: 4.34035627091057%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9syfum3 {
    margin-bottom: 5.985546908015067%;
  }
}

#comp-lk9syfum3 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: 255, 255, 255;
  --rd: 20px 20px 0px 0px;
  --shd: none;
  --alpha-brd: 0;
  --alpha-bg: 1;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lk9syfum3 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk9syfup5 {
  width: 35px;
  height: 35px;
  --l_display: unset;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 10%;
  align-self: flex-start;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9syfup5 {
    margin-bottom: 4.34035627091057%;
  }
}

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

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

#comp-lk9syfun4 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9syfun4 {
  --lineHeight: 1.4em;
  --letterSpacing: 0em;
  --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-lk9syfur {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 70.30162412993039%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 4.635095544186453%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9syfur {
    width: 82.32675471138151%;
    margin-left: 5.149131918682297%;
  }
}

#comp-lk9syfur {
  --lineHeight: 1.4em;
  --letterSpacing: 0em;
  --static-spx: 0.1 * var(--one-unit);
}

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

#comp-lk9pg8bn {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  position: relative;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/2/3/3;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9pg8bn .comp-lk9pg8bn-container {
  box-sizing: border-box;
  position: relative;
  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-lk9pg8bn .comp-lk9pg8bn-container {
    grid-template-rows: minmax(max-content, 100.00004575315411%);
  }

  #comp-lk9pg8bn {
    grid-area: 2/1/3/2;
  }
}

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

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

#comp-lk9pg8bn {
  --shc-mutated-brightness: 93, 110, 102;
}

#comp-lk9swxz3 {
  width: 100.00003498186541%;
  height: auto;
  --l_display: unset;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: start;
  justify-self: center;
  position: sticky;
  --top: 35vh;
  margin-left: 0.013258720669919247%;
  margin-right: 0%;
  margin-top: 600px;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  --is-sticky: 1;
  --z-index-override: 1;
}

#comp-lk9swxz3 .comp-lk9swxz3-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 0%;
  padding-bottom: 7.734050461323188%;
  padding-left: 0px;
  padding-right: 0px;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

#comp-lk9swxz3~* {
  will-change: opacity;
  --z-index-override: 1;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9swxz3 .comp-lk9swxz3-container {
    padding-bottom: 30px;
  }

  #comp-lk9swxz3 {
    margin-top: 0px;
  }
}

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

  #comp-lk9swxz3 .comp-lk9swxz3-container {
    padding-bottom: 8.593431906178514%;
  }
}

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

#comp-lk9swxz3 {
  --shc-mutated-brightness: 102, 111, 113;
}

#comp-lk9swxz63 {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 5.3872053872053876%;
  align-self: stretch;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9swxz63 .comp-lk9swxz63-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 6%;
  padding-bottom: 6%;
  padding-left: 6%;
  padding-right: 6%;
  flex-grow: 1;
  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-lk9swxz63 {
    margin-bottom: 4.3401600434016006%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9swxz63 {
    margin-bottom: 5.985813370504851%;
  }
}

#comp-lk9swxz63 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: 255, 255, 255;
  --rd: 20px 20px 0px 0px;
  --shd: none;
  --alpha-brd: 0;
  --alpha-bg: 1;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lk9swxz63 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk9swxza5 {
  width: 35px;
  height: 35px;
  --l_display: unset;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 10%;
  align-self: flex-start;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9swxza5 {
    margin-bottom: 4.3401600434016006%;
  }
}

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

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

#comp-lk9swxz8 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9swxz8 {
  --lineHeight: 1.4em;
  --letterSpacing: 0em;
  --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-lk9swxze {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 70.30162412993039%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 4.635095544186453%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9swxze {
    width: 80%;
    margin-left: 5.150131633713589%;
  }
}

#comp-lk9swxze {
  --lineHeight: 1.4em;
  --letterSpacing: 0em;
  --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-lk9pg8ak2 .comp-lk9pg8ak2-container {
  box-sizing: border-box;
  position: relative;
  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-lk9pg8ak2 .comp-lk9pg8ak2-container {
    grid-template-rows: minmax(max-content, 100.00004575315411%);
  }

  #comp-lk9pg8ak2 {
    grid-area: 3/1/4/2;
  }
}

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

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

#comp-lk9pg8ak2 {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-lk9pqum8 {
  width: 100%;
  height: auto;
  --l_display: unset;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  position: sticky;
  --top: 35vh;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 1200px;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  --is-sticky: 1;
  --z-index-override: 1;
}

#comp-lk9pqum8 .comp-lk9pqum8-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 0%;
  padding-bottom: 7.734050461323188%;
  padding-left: 0px;
  padding-right: 0px;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

#comp-lk9pqum8~* {
  will-change: opacity;
  --z-index-override: 1;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9pqum8 .comp-lk9pqum8-container {
    padding-bottom: 30px;
  }

  #comp-lk9pqum8 {
    justify-self: start;
    margin-right: 0%;
    margin-top: 0px;
    margin-bottom: 0%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9pqum8 {
    width: 90%;
    justify-self: center;
    margin-right: 0.004451566951566952%;
    margin-top: 0px;
    margin-bottom: -0.004408831908875026%;
  }

  #comp-lk9pqum8 .comp-lk9pqum8-container {
    padding-bottom: 8.593431906178514%;
  }
}

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

#comp-lk9pqum8 {
  --shc-mutated-brightness: 102, 111, 113;
}

#comp-lk9pps6f {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 5.390654045678173%;
  align-self: stretch;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9pps6f .comp-lk9pps6f-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 6%;
  padding-bottom: 6%;
  padding-left: 6%;
  padding-right: 6%;
  flex-grow: 1;
  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-lk9pps6f {
    margin-bottom: 4.3401600434016006%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9pps6f {
    margin-bottom: 5.989645232205489%;
  }
}

#comp-lk9pps6f {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: 255, 255, 255;
  --rd: 20px 20px 0px 0px;
  --shd: none;
  --alpha-brd: 0;
  --alpha-bg: 1;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lk9pps6f {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lk9qxpnq {
  width: 35px;
  height: 35px;
  --l_display: unset;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 10%;
  align-self: flex-start;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9qxpnq {
    margin-bottom: 4.3401600434016006%;
  }
}

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

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

#comp-lk9ppqgt {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9ppqgt {
  --lineHeight: 1.4em;
  --letterSpacing: 0em;
  --static-spx: 0.1 * var(--one-unit);
}

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

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

#comp-lk9raifj {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 70.30162412993039%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 4.640430276793913%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9raifj {
    width: 87.07523371420092%;
    margin-left: 5.154078250976901%;
  }
}

#comp-lk9raifj {
  --lineHeight: 1.4em;
  --letterSpacing: 0em;
  --static-spx: 0.1 * var(--one-unit);
}

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

#comp-lk9pg8ax2 {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  position: sticky;
  --top: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/4;
  --is-sticky: 1;
  --z-index-override: 1;
}

#comp-lk9pg8ax2 .comp-lk9pg8ax2-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  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;
}

#comp-lk9pg8ax2~* {
  will-change: opacity;
  --z-index-override: 1;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9pg8ax2 .comp-lk9pg8ax2-container {
    padding-top: 70px;
    padding-bottom: 70px;
    grid-template-rows: minmax(max-content, 100.00005311497179%);
  }

  #comp-lk9pg8ax2 {
    position: sticky;
    grid-area: 1/1/2/2;
    --is-sticky: 1;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9pg8ax2 .comp-lk9pg8ax2-container {
    padding-top: 50px;
    padding-bottom: 50px;
    grid-template-rows: minmax(max-content, 100.00005311497179%);
  }

  #comp-lk9pg8ax2 {
    position: relative;
    grid-area: 1/1/2/2;
    --is-sticky: 0;
  }
}

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

#comp-lk9pg8ax2 {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-lk9pg8b1 {
  width: 79.921875%;
  height: auto;
  --l_display: unset;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: start;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0.0006781684027777778%;
  margin-top: 95px;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

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

#comp-lk9pg8b1 {
  --shc-mutated-brightness: 125, 122, 116;
}

#comp-lk9pg8b96 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: max-content;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0.19550342130987292%;
  margin-top: 0px;
  margin-bottom: 2.172271296319867%;
  align-self: center;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9pg8b96 {
    margin-bottom: 5.347295716593327%;
  }
}

#comp-lk9pg8b96 {
  --maxFontSize: 25px;
  --minFontSize: 16px;
  --color: var(--color_33);
  --alpha-color: 1;
  --textAlign: center;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lk9pg8b7 {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 100%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lk9pg8b7 {
  --minFontSize: 25px;
  --textDecoration: none;
  --maxFontSize: 70px;
  --textAlign: center;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lk9td00x {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 9/1/10/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lk9td00x-container {
  box-sizing: border-box;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(calc((39.063 * var(--one-unit)) - (var(--scrollbar-width) * 0.39063000000000003)), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
}

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

#comp-lk9td00x {
  --inherit-transition: var(--transition, none);
}

@media screen and (min-width: 320px) and (max-width: 2147483647px) {
  #comp-lk9td00x {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lk9td00x {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9td00x {
    --inherit-transition: var(--transition, none);
  }
}

#comp-lk9touc9 {
  width: 58.52294921875%;
  height: auto;
  --aspect-ratio: 0.5616626065773443;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lk9touc9 {
    width: 100%;
    --aspect-ratio: 0.5604166666666667;
    margin-right: 0.0018851176655050202%;
    margin-top: 0.005438866381574861%;
  }
}

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

#comp-kbgakxmn {
  width: auto;
  height: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 10/1/11/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.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;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn {
    --l_display: unset;
  }
}

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

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

#comp-kbgakxmn_r_comp-kbgakgyt {
  min-height: 789.28125px;
  height: auto;
  min-width: 0px;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 10/1/11/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0%;
  padding-right: 0%;
  column-gap: 20px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(594.6717066927565px, auto) minmax(99.9999506774754px, auto) minmax(295.2658543673545px, auto) minmax(74.48436326241347px, auto);
  grid-template-columns: 0.527015464281444fr 0.5729370832726868fr;
  --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;
}

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

  #comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-container {
    padding-left: 50px;
    padding-right: 50px;
    grid-template-rows: minmax(290.0703699783009px, auto) minmax(81.28939573592324px, auto) minmax(241.672px, auto) minmax(74px, auto);
    grid-template-columns: 2.0524807231124997fr 0.947487091241024fr;
  }
}

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

  #comp-kbgakxmn_r_comp-kbgakgyt .comp-kbgakxmn_r_comp-kbgakgyt-container {
    padding-left: 20px;
    padding-right: 20px;
    grid-template-rows: minmax(200px, auto) minmax(74.25px, auto) minmax(200px, auto) minmax(200px, auto) minmax(74px, auto);
    grid-template-columns: minmax(0px, 1fr);
  }
}

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

#comp-kbgakxmn_r_comp-lrj089wa {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 2/1/3/3;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-kbgakxmn_r_comp-lrj089wa .comp-kbgakxmn_r_comp-lrj089wa-container {
  box-sizing: border-box;
  position: relative;
  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-kbgakxmn_r_comp-lrj089wa {
    grid-area: 2/1/3/3;
  }
}

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

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

#comp-kbgakxmn_r_comp-lrj089wa {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-kbgakxmn_r_comp-lt1h5mo6 {
  width: 9.41162109375%;
  height: auto;
  --aspect-ratio: 0.32769130998702983;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: center;
  justify-self: start;
  margin-left: 4.9993896484375%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

#comp-kbgakxmn_r_comp-lk9uirnd {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/3;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-kbgakxmn_r_comp-lk9uirnd .comp-kbgakxmn_r_comp-lk9uirnd-container {
  box-sizing: border-box;
  position: relative;
  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-kbgakxmn_r_comp-lk9uirnd {
    grid-area: 1/1/2/3;
  }
}

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

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

#comp-kbgakxmn_r_comp-lk9uirnd {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-kbgakxmn_r_comp-lk9ujbze {
  width: 100%;
  height: auto;
  --aspect-ratio: 0.464599609375;
  --l_display: unset;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: start;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: -0.001181640624992042%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-lk9ujbze {
    min-height: unset;
    --aspect-ratio: 0.4645792643229167;
    min-width: 0px;
    width: 114.97005988023952%;
    max-width: 99999px;
    max-height: 99999px;
    justify-self: stretch;
    margin-left: -50px;
    margin-right: -50px;
    margin-top: 0%;
    margin-bottom: -0.001181640624992042%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-lk9ujbze {
    min-height: unset;
    --aspect-ratio: 0.49455128205128207;
    min-width: 0px;
    width: 114.97005988023952%;
    max-width: 99999px;
    max-height: 99999px;
    justify-self: stretch;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: 0.026785714285714284%;
    margin-bottom: 0%;
  }
}

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

#comp-kbgakxmn_r_comp-lk9ujbze wix-image {
  overflow: clip;
}

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

#comp-kbgakxmn_r_comp-lk9ujbze wix-image img {
  height: 100%;
}

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

#comp-kbgakxmn_r_comp-lk9uisca {
  min-height: 0px;
  --comp-display: flex;
  height: auto;
  min-width: 0px;
  width: auto;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 4/1/5/3;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-kbgakxmn_r_comp-lk9uisca .comp-kbgakxmn_r_comp-lk9uisca-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 0px;
  padding-right: 0px;
  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-kbgakxmn_r_comp-lk9uisca {
    grid-area: 4/1/5/3;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-lk9uisca {
    grid-area: 5/1/6/2;
  }
}

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

#comp-kbgakxmn_r_comp-lk9uisca {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-kbgakxmn_r_comp-kd5pdf7t {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 39.649165967914655%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: start;
  justify-self: start;
  margin-left: 5.0000528716582044%;
  margin-right: 0%;
  margin-top: 0.041656494140625px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-kd5pdf7t {
    width: 50%;
    margin-left: 0%;
    margin-top: 0px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-kd5pdf7t {
    width: 78.29241071428571%;
    margin-left: 0%;
    margin-top: 0.015625px;
  }
}

#comp-kbgakxmn_r_comp-kd5pdf7t {
  --textAlign: left;
  --fontSize: 14px;
  --lineHeight: normal;
  --letterSpacing: 0em;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-lk9uo0w3 {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 3/2/4/3;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-kbgakxmn_r_comp-lk9uo0w3 .comp-kbgakxmn_r_comp-lk9uo0w3-container {
  box-sizing: border-box;
  position: relative;
  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-kbgakxmn_r_comp-lk9uo0w3 {
    grid-area: 3/2/4/3;
  }
}

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

  #comp-kbgakxmn_r_comp-lk9uo0w3 {
    grid-area: 3/1/4/2;
  }
}

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

#comp-kbgakxmn_r_comp-lk9uo0w3 {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-kbgakxmn_r_comp-lrj0dy9m {
  width: 99.9998647508169%;
  height: auto;
  --l_display: unset;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 25.00135249183095px;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-kbgakxmn_r_comp-lrj0dy9m-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-lrj0dy9m {
    margin-top: 25px;
    margin-bottom: -0.023633182753196466%;
  }
}

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

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

#comp-kbgakxmn_r_comp-lrj0dy9m {
  --shc-mutated-brightness: 102, 111, 113;
}

#comp-kbgakxmn_r_comp-lrj0dy9s {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: max-content;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 50px;
  align-self: flex-start;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-lrj0dy9s {
    margin-bottom: 50.046875px;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-lrj0dy9s {
    margin-bottom: 30.0625px;
  }
}

#comp-kbgakxmn_r_comp-lrj0dy9s {
  --minFontSize: 15px;
  --textDecoration: none;
  --maxFontSize: 25px;
  --letterSpacing: 0em;
  --lineHeight: normal;
  --fontSize: 25px;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-lrj0dy9q1 {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 80.88978766430738%;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0%;
  align-self: flex-start;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kbgakxmn_r_comp-lrj0dy9q1 {
    width: 99.98424328369968%;
    margin-left: 0.015756716300323013%;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kbgakxmn_r_comp-lrj0dy9q1 {
    margin-left: 0.018556318426424197%;
  }
}

#comp-kbgakxmn_r_comp-lrj0dy9q1 {
  --textDecoration: none;
  --textAlign: left;
  --letterSpacing: 0em;
  --lineHeight: 2em;
  --fontSize: 16px;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-kbgakxmn_r_comp-lk9uo34g {
  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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 3/1/4/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-kbgakxmn_r_comp-lk9uo34g .comp-kbgakxmn_r_comp-lk9uo34g-container {
  box-sizing: border-box;
  position: relative;
  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-kbgakxmn_r_comp-lk9uo34g {
    grid-area: 3/1/4/2;
  }
}

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

  #comp-kbgakxmn_r_comp-lk9uo34g {
    grid-area: 4/1/5/2;
  }
}

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

#comp-kbgakxmn_r_comp-lk9uo34g {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-kd5px9q0 {
  height: auto;
  width: auto;
  --l_display: unset;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: start;
  justify-self: end;
  margin-right: 0px;
  margin-top: 0px;
  grid-area: 1/1/2/2;
  pointer-events: auto;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.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: calc(100% - var(--wix-ads-height));
  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 {
    position: fixed;
    left: 0;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    top: 0;
    bottom: unset;
    height: calc(100% - var(--wix-ads-height));
    margin-top: 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 {
    position: fixed;
    left: 0;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    top: 0;
    bottom: unset;
    height: calc(100% - var(--wix-ads-height));
    margin-top: 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: 100vw;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#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;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(0px, 1fr);
  grid-template-columns: minmax(0px, 1280fr);
  --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 .comp-kd5px9q0_r_comp-kd5px9hr-container {
    grid-template-columns: minmax(0px, 390fr);
  }
}

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

#comp-kd5px9q0_r_comp-kd5px9hr {
  --screen-width: calc(100vw / var(--zoom-factor, 1));
}

@media screen and (min-width: 320px) and (max-width: 2147483647px) {
  #comp-kd5px9q0_r_comp-kd5px9hr {
    --screen-width: calc(100vw / var(--zoom-factor, 1));
  }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-kd5px9q0_r_comp-kd5px9hr {
    --screen-width: calc(100vw / var(--zoom-factor, 1));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kd5px9q0_r_comp-kd5px9hr {
    --screen-width: calc(100vw / var(--zoom-factor, 1));
  }
}

#comp-kd5px9q0_r_comp-kkmqi5tc {
  width: 30px;
  height: 30px;
  --l_display: unset;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: start;
  justify-self: end;
  position: sticky;
  --top: 0px;
  margin-left: 0%;
  margin-right: 40px;
  margin-top: 40px;
  margin-bottom: 0px;
  grid-area: 1/1/2/2;
  --is-sticky: 1;
  --z-index-override: 1;
}

#comp-kd5px9q0_r_comp-kkmqi5tc~* {
  will-change: opacity;
  --z-index-override: 1;
}

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

#comp-kd5px9q0_r_comp-kkmqi5tc {
  --static-spx: 1px;
}

#comp-kd5px9q0_r_comp-kd5px9kk {
  width: 30%;
  height: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: start;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 7.8125%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#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 25px/1.4em questrial, sans-serif;
  --txt: var(--color_18);
  --alpha-txt: 1;
  --arrowColor: var(--color_15);
  --alpha-arrowColor: 1;
  --subMenuOpacityTrans: opacity 0.4s ease 0s;
  --bgsSub: var(--color_11);
  --txtsSub: var(--color_15);
  --alpha-txtsSub: 1;
  --txts: var(--color_15);
  --alpha-txts: 1;
  --bgexpanded: var(--color_11);
  --fntSubMenu: var(--font_9);
  --txtexpanded: var(--color_18);
  --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: 750px) {
  #comp-kd5px9q0_r_comp-kd5px9kk {
    --fnt: normal normal normal 20px/1.4em questrial, sans-serif;
  }
}

#comp-kd5px9q0_r_comp-kd5px9kk {
  height: auto;
  --direction: rtl;
  --item-height: 56px;
  --text-align: center;
  --template-columns: calc(40px + 1em) 1fr calc(40px + 1em);
  --label-grid-column: 2;
  --arrow-grid-column: 3;
  --padding-left: 0px;
  --sub-padding-left: 0px;
  --padding-right: 0px;
  --sub-padding-right: 0px;
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-kd5px9q0_r_comp-kd5px9kk {
    height: auto;
    --direction: rtl;
    --item-height: 56px;
    --text-align: center;
    --template-columns: calc(40px + 1em) 1fr calc(40px + 1em);
    --label-grid-column: 2;
    --arrow-grid-column: 3;
    --padding-left: 0px;
    --sub-padding-left: 0px;
    --padding-right: 0px;
    --sub-padding-right: 0px;
  }
}

#comp-lvrirgpu {
  width: auto;
  height: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  grid-area: 7/1/8/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lvrirgpu-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-lvrirgpu:not(.comp-lvrirgpu-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-lvrirgpu {
    --l_display: unset;
  }
}

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

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

#comp-lvrirgpu_r_comp-lvp8pg5m {
  min-height: 414.015625px;
  --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;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lvrirgpu_r_comp-lvp8pg5m .comp-lvrirgpu_r_comp-lvp8pg5m-container {
  box-sizing: border-box;
  position: relative;
  padding-left: 3%;
  padding-right: 3%;
  padding-top: 3%;
  padding-bottom: 3%;
  row-gap: 32px;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(58.26865450596105px, 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-lvrirgpu_r_comp-lvp8pg5m {
    min-height: 0px;
    --comp-display: flex;
  }

  #comp-lvrirgpu_r_comp-lvp8pg5m .comp-lvrirgpu_r_comp-lvp8pg5m-container {
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 5%;
    padding-bottom: 5%;
    grid-template-rows: auto;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lvrirgpu_r_comp-lvp8pg5m {
    min-height: 0px;
    --comp-display: flex;
  }

  #comp-lvrirgpu_r_comp-lvp8pg5m .comp-lvrirgpu_r_comp-lvp8pg5m-container {
    padding-left: 8%;
    padding-right: 8%;
    padding-top: 8%;
    padding-bottom: 8%;
    grid-template-rows: minmax(calc((7.187 * var(--one-unit)) - (var(--scrollbar-width) * 0.07187)), auto);
  }
}

#comp-lvrirgpu_r_comp-lvp8pg5m {
  --bg: 255, 255, 255;
  --alpha-bg: 0;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lvrirgpu_r_comp-lvp8pg5m {
  --inherit-transition: var(--transition, none);
}

@media screen and (min-width: 320px) and (max-width: 2147483647px) {
  #comp-lvrirgpu_r_comp-lvp8pg5m {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  #comp-lvrirgpu_r_comp-lvp8pg5m {
    --inherit-transition: var(--transition, none);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  #comp-lvrirgpu_r_comp-lvp8pg5m {
    --inherit-transition: var(--transition, none);
  }
}

#comp-lvrirgpu_r_comp-lvp8pg7b {
  min-height: 0px;
  height: auto;
  min-width: 0px;
  width: auto;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: stretch;
  justify-self: stretch;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

.comp-lvrirgpu_r_comp-lvp8pg7b-container {
  box-sizing: border-box;
  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;
}

#comp-lvrirgpu_r_comp-lvp8pg7b {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: 255, 255, 255;
  --rd: 0px;
  --shd: none;
  --alpha-brd: 0;
  --alpha-bg: 0;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
}

#comp-lvrirgpu_r_comp-lvp8pg7b {
  --shc-mutated-brightness: 128, 128, 128;
}

#comp-lvrirgpu_r_comp-lvp8pg7d {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 80.91443650265957%;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: start;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0.9139689993351101%;
  margin-top: 0.0012986203457446808%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

#comp-lvrirgpu_r_comp-lvp8pg7d .comp-lvrirgpu_r_comp-lvp8pg7d-container {
  box-sizing: border-box;
  position: relative;
  row-gap: 40px;
  column-gap: 40px;
  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-lvrirgpu_r_comp-lvp8pg7d:not(.comp-lvrirgpu_r_comp-lvp8pg7d-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-lvrirgpu_r_comp-lvp8pg7d {
    width: auto;
    align-self: stretch;
    justify-self: stretch;
    margin-right: 0%;
    margin-top: 0%;
  }
}

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

#comp-lvrirgpu_r_comp-lvp8pg7d {
  --boxShadow: none;
  --backgroundColor: rgba(255, 255, 255, 1);
  --borderColor: 50, 65, 88;
  --borderWidth: 0px;
  --borderRadius: 0px;
  --alpha-borderColor: 0;
}

[id^="comp-lvrirgpu_r_comp-lvp8pg7g__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: calc(((33.3333333% - ((0px + 0px) + 26.6666667px)) - 0px));
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  box-sizing: border-box;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: minmax(calc((23.438 * var(--one-unit)) - (var(--scrollbar-width) * 0.23437999999999998)), auto);
  grid-template-columns: minmax(0px, 1fr);
  --container-layout-type: grid-container-layout;
  --container-display: grid;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-lvrirgpu_r_comp-lvp8pg7g__"] {
    width: calc(((50% - ((0px + 0px) + 20px)) - 0px));
    grid-template-rows: minmax(clamp(0.5px, calc((0 * var(--one-unit)) - (var(--scrollbar-width) * 0)), 100vw), auto);
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lvrirgpu_r_comp-lvp8pg7g__"] {
    width: calc(((100% - ((0px + 0px) + 0px)) - 0px));
  }
}

[id^="comp-lvrirgpu_r_comp-lvp8pg7g__"] {
  --brw: 0px;
  --brd: 0, 0, 0;
  --bg: var(--color_11);
  --rd: calc((2.344 * var(--one-unit)) - (var(--scrollbar-width) * 0.02344)) calc((2.344 * var(--one-unit)) - (var(--scrollbar-width) * 0.02344)) calc((2.344 * var(--one-unit)) - (var(--scrollbar-width) * 0.02344)) calc((2.344 * var(--one-unit)) - (var(--scrollbar-width) * 0.02344));
  --shd: none;
  --alpha-brd: 0;
  --alpha-bg: 1;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:where(:nth-child(2n+1)) {
  --rd: 30px 30px 30px 30px;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:where(:nth-child(2n)) {
    --rd: calc((3.906 * var(--one-unit)) - (var(--scrollbar-width) * 0.039060000000000004)) calc((3.906 * var(--one-unit)) - (var(--scrollbar-width) * 0.039060000000000004)) calc((3.906 * var(--one-unit)) - (var(--scrollbar-width) * 0.039060000000000004)) calc((3.906 * var(--one-unit)) - (var(--scrollbar-width) * 0.039060000000000004));
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:where(:nth-child(2n)) {
    --rd: calc((7.692 * var(--one-unit)) - (var(--scrollbar-width) * 0.07692)) calc((7.692 * var(--one-unit)) - (var(--scrollbar-width) * 0.07692)) calc((7.692 * var(--one-unit)) - (var(--scrollbar-width) * 0.07692)) calc((7.692 * var(--one-unit)) - (var(--scrollbar-width) * 0.07692));
  }
}

[id^="comp-lvrirgpu_r_comp-lvp8pg7g__"] {
  --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:where(:nth-child(2n+1)) {
  --shc-mutated-brightness: 128, 128, 128;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  [id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:where(:nth-child(2n)) {
    --shc-mutated-brightness: 128, 128, 128;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  [id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]:where(:nth-child(2n)) {
    --shc-mutated-brightness: 128, 128, 128;
  }
}

[id^="comp-lvrirgpu_r_comp-lvre0m9n__"] {
  width: 100%;
  height: auto;
  --l_display: unset;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  align-self: start;
  justify-self: start;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: -0.3252454239018036%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

[id^="comp-lvrirgpu_r_comp-lvre0m9n__"] .comp-lvrirgpu_r_comp-lvre0m9n-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 0%;
  padding-right: 0%;
  padding-left: 0%;
  padding-bottom: 6%;
  flex-grow: 1;
  display: var(--l_display, var(--container-display));
  flex-direction: column;
  --container-layout-type: flex-container-layout;
  --container-display: flex;
}

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

[id^="comp-lvrirgpu_r_comp-lvre0m9n__"] {
  --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lvrirgpu_r_comp-lvp8pg7h5__"] {
  width: 100%;
  height: auto;
  --l_display: unset;
  display: var(--l_display, var(--comp-display, flex));
  flex-direction: column;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  margin-left: -0.0013114754098360656%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 6.078688524590164%;
  align-self: flex-start;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

[id^="comp-lvrirgpu_r_comp-lvp8pg7h5__"] .comp-lvrirgpu_r_comp-lvp8pg7h5-container {
  box-sizing: border-box;
  position: relative;
  padding-top: 6%;
  padding-right: 6%;
  padding-left: 6%;
  padding-bottom: 6%;
  flex-grow: 1;
  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) {
  [id^="comp-lvrirgpu_r_comp-lvp8pg7h5__"] {
    margin-left: 0%;
    margin-bottom: 6.0872903519927055%;
  }
}

[id^="comp-lvrirgpu_r_comp-lvp8pg7h5__"].comp-lvrirgpu_r_variants-lvrcrr6o {
  --bg: var(--color_21);
}

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

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lvp8pg7h5__"] {
  --bg: var(--color_26);
}

[id^="comp-lvrirgpu_r_comp-lvp8pg7h5__"] {
  opacity: 1;
  --comp-opacity: 1;
  transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
  --comp-rotate-z: 0deg;
}

[id^="comp-lvrirgpu_r_comp-lvp8pg7h5__"].comp-lvrirgpu_r_variants-lvrcrr6o {
  --shc-mutated-brightness: 102, 111, 113;
}

[id^="comp-lvrirgpu_r_comp-lvp8pg7h5__"] {
  --shc-mutated-brightness: 102, 111, 113;
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lvp8pg7h5__"] {
  --shc-mutated-brightness: 116, 97, 105;
}

[id^="comp-lvrirgpu_r_comp-lvrdwpl0__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 103.4140625px;
  width: max-content;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  box-sizing: border-box;
  padding-top: 3px;
  padding-right: 9px;
  padding-left: 9px;
  padding-bottom: 3px;
  row-gap: 0px;
  column-gap: 0px;
  display: var(--l_display, var(--container-display));
  grid-template-rows: max-content;
  grid-template-columns: max-content;
  --container-layout-type: grid-container-layout;
  --container-display: grid;
  margin-left: 30.270264148064076%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 3.821062219530456%;
  align-self: flex-start;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

[id^="comp-lvrirgpu_r_comp-lvrdwpl0__"] {
  --brw: 0px;
  --brd: 151, 151, 151;
  --bg: var(--color_19);
  --rd: 0px 0px 0px 0px;
  --shd: none;
  --alpha-brd: 1;
  --alpha-bg: 1;
  --boxShadowToggleOn-shd: none;
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lvrirgpu_r_comp-lvrdwpl0__"] {
  --shc-mutated-brightness: 21, 39, 34;
}

[id^="comp-lvrirgpu_r_comp-lvrdx645__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: max-content;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  align-self: center;
  justify-self: center;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  grid-area: 1/1/2/2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

[id^="comp-lvrirgpu_r_comp-lvrdx645__"] {
  --textDecoration: none;
  --textAlign: left;
  --color: var(--color_11);
  --alpha-color: 1;
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lvrirgpu_r_comp-lvrdv2tc__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  width: max-content;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  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;
  margin-left: 6.658364847658249%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 3.347155126780579%;
  align-self: flex-start;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

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

[id^="comp-lvrirgpu_r_comp-lvrdv2tc__"] {
  --shc-mutated-brightness: 128, 128, 128;
}

[id^="comp-lvrirgpu_r_comp-lvrdu1co__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: max-content;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 1;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

[id^="comp-lvrirgpu_r_comp-lvrdu1co__"] {
  --textDecoration: none;
  --textAlign: left;
  --static-spx: 0.1 * var(--one-unit);
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n+1)) [id^="comp-lvrirgpu_r_comp-lvrdu1co__"] {
  --minFontSize: 13px;
  --color: var(--color_15);
  --alpha-color: 1;
  --fontSize: 25spx;
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lvrdu1co__"] {
  --minFontSize: 13px;
  --color: var(--color_15);
  --alpha-color: 1;
  --fontSize: 25spx;
}

[id^="comp-lvrirgpu_r_comp-lvp8pg7n5__"] {
  min-height: 0px;
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: max-content;
  max-width: 99999px;
  max-height: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0px;
  margin-right: clamp(0.5px, calc((0.781 * var(--one-unit)) - (var(--scrollbar-width) * 0.00781)), 100vw);
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: flex-start;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

[id^="comp-lvrirgpu_r_comp-lvp8pg7n5__"] {
  --textDecoration: none;
  --textAlign: center;
  --color: var(--color_15);
  --alpha-color: 1;
  --static-spx: 0.1 * var(--one-unit);
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n+1)) [id^="comp-lvrirgpu_r_comp-lvp8pg7n5__"] {
  --minFontSize: 35px;
  --fontSize: 70spx;
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lvp8pg7n5__"] {
  --minFontSize: 35px;
  --fontSize: 70spx;
}

[id^="comp-lvrirgpu_r_comp-lvpz7qiw__"] {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 22.04711173000529%;
  align-self: stretch;
  order: 4;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

[id^="comp-lvrirgpu_r_comp-lvpz7qiw__"] {
  --textDecoration: none;
  --textAlign: center;
  --color: var(--color_15);
  --alpha-color: 1;
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lvrirgpu_r_comp-lwbydxz6__"] {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: 88.51003794915567%;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 5.746317235196222%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 3.3560967700400104%;
  align-self: flex-start;
  order: 3;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

[id^="comp-lvrirgpu_r_comp-lwbydxz6__"] {
  --textDecoration: none;
  --textAlign: left;
  --static-spx: 0.1 * var(--one-unit);
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lwbydxz6__"] {
  --textDecoration: line-through;
  --color: var(--color_15);
  --alpha-color: 1;
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n+1)) [id^="comp-lvrirgpu_r_comp-lwbydxz6__"] {
  --textDecoration: none;
  --color: var(--color_21);
  --alpha-color: 1;
}

@media screen and (min-width: 320px) and (max-width: 1000px) {
  :where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lwbydxz6__"] {
    --textDecoration: line-through;
    --color: var(--color_15);
    --alpha-color: 1;
  }

  :where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n+1)) [id^="comp-lvrirgpu_r_comp-lwbydxz6__"] {
    --textDecoration: none;
    --color: var(--color_21);
    --alpha-color: 1;
  }
}

@media screen and (min-width: 320px) and (max-width: 750px) {
  :where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lwbydxz6__"] {
    --textDecoration: line-through;
    --color: var(--color_15);
    --alpha-color: 1;
  }

  :where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n+1)) [id^="comp-lvrirgpu_r_comp-lwbydxz6__"] {
    --textDecoration: none;
    --color: var(--color_21);
    --alpha-color: 1;
  }
}

[id^="comp-lvrirgpu_r_comp-lvp8qga6__"] {
  min-height: unset;
  --l_display: unset;
  height: auto;
  --aspect-ratio: 0.1886188251351777;
  min-width: 0px;
  width: auto;
  max-width: 99999px;
  max-height: 99999px;
  aspect-ratio: 1/var(--aspect-ratio);
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 1.8956283709995085%;
  align-self: stretch;
  order: 5;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

[id^="comp-lvrirgpu_r_comp-lvp8qga6__"] {
  --rd: calc((3.125 * var(--one-unit)) - (var(--scrollbar-width) * 0.03125)) calc((3.125 * var(--one-unit)) - (var(--scrollbar-width) * 0.03125)) calc((3.125 * var(--one-unit)) - (var(--scrollbar-width) * 0.03125)) calc((3.125 * var(--one-unit)) - (var(--scrollbar-width) * 0.03125));
  --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  --shd: none;
  --horizontalPadding: 0px;
  --verticalPadding: 0px;
  --fnt: normal normal normal calc((1.094 * var(--one-unit)) - (var(--scrollbar-width) * 0.01094))/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --trans2: color 0.4s ease 0s;
  --txt: var(--color_18);
  --bg: var(--color_21);
  --brd: var(--color_18);
  --brw: clamp(0.5px, calc((0.156 * var(--one-unit)) - (var(--scrollbar-width) * 0.00156)), 100vw);
  --bgh: var(--color_18);
  --brdh: var(--color_18);
  --txth: var(--color_12);
  --bgd: 238, 238, 238;
  --txtd: 141, 141, 141;
  --alpha-txtd: 1;
  --alpha-txth: 1;
  --margin: 0spx;
  --alpha-bgd: 1;
  --alpha-brdh: 1;
  --align: center;
  --alpha-brd: 1;
  --alpha-bg: 1;
  --alpha-bgh: 1;
  --boxShadowToggleOn-shd: none;
  --alpha-txt: 1;
  --static-spx: 0.1 * var(--one-unit);
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lvp8qga6__"] {
  --rd: 40px 40px 40px 40px;
  --fnt: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --txt: var(--color_12);
  --bg: var(--color_18);
  --brw: 2px;
  --margin: 0px;
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n+1)) [id^="comp-lvrirgpu_r_comp-lvp8qga6__"] {
  --rd: 40px 40px 40px 40px;
  --fnt: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  --txt: var(--color_18);
  --bg: var(--color_21);
  --brw: 2px;
  --margin: 0px;
}

[id^="comp-lvrirgpu_r_comp-lvp8qga6__"] {
  --shc-mutated-brightness: 102, 111, 113;
  --margin-start: 0px;
  --margin-end: 0px;
  --fnt: normal normal normal calc((1.094 * var(--one-unit)) - (var(--scrollbar-width) * 0.01094))/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  direction: undefined;
  --label-align: center;
  --label-text-align: center;
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n)) [id^="comp-lvrirgpu_r_comp-lvp8qga6__"] {
  --shc-mutated-brightness: 9, 51, 43;
  --margin-start: 0px;
  --margin-end: 0px;
  --fnt: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  direction: undefined;
  --label-align: center;
  --label-text-align: center;
}

:where([id^="comp-lvrirgpu_r_comp-lvp8pg7g__"]):where(:nth-child(2n+1)) [id^="comp-lvrirgpu_r_comp-lvp8qga6__"] {
  --shc-mutated-brightness: 102, 111, 113;
  --margin-start: 0px;
  --margin-end: 0px;
  --fnt: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
  direction: undefined;
  --label-align: center;
  --label-text-align: center;
}

[id^="comp-lvrirgpu_r_comp-lvrcw7p0__"] {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0px;
  margin-bottom: 0px;
  align-self: stretch;
  order: 6;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

[id^="comp-lvrirgpu_r_comp-lvrcw7p0__"] {
  --textDecoration: none;
  --textAlign: center;
  --color: var(--color_21);
  --alpha-color: 1;
  --static-spx: 0.1 * var(--one-unit);
}

[id^="comp-lvrirgpu_r_comp-lvqvx9bn__"] {
  --l_display: unset;
  height: auto;
  min-width: 0px;
  width: auto;
  max-width: 99999px;
  top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
  --comp-display: unset;
  display: var(--l_display, var(--display));
  margin-left: 5.998688524590164%;
  margin-right: 5.998688524590164%;
  margin-top: 0%;
  margin-bottom: 0%;
  align-self: stretch;
  order: 2;
  position: relative;
  --is-sticky: 0;
  --top: 0px;
}

[id^="comp-lvrirgpu_r_comp-lvqvx9bn__"] {
  --textDecoration: none;
  --textAlign: left;
  --lineHeight: 2.5em;
  --static-spx: 0.1 * var(--one-unit);
}




ul.breadcrumb {
  padding: 10px 16px;
  list-style: none;
  background-color: transparent;
}

/* Display list items side by side */
ul.breadcrumb li {
  display: inline;
  font-size: 18px;
}

/* Add a slash symbol (/) before/behind each list item */
ul.breadcrumb li+li:before {
  padding: 8px;
  color: black;
  content: " > ";
}

/* Add a color to all links inside the list */
ul.breadcrumb li a {
  color: #0275d8;
  text-decoration: none;
}

/* Add a color on mouse-over */
ul.breadcrumb li a:hover {
  color: #01447e;
  text-decoration: underline;
}


.bonusgift {
  margin-top: 10px;
  width: 180px;
  border: none;
  outline: none;
  color: #126656;
  background: #FAF4E8;
  position: relative;
  z-index: 0;
  border-radius: 50px;
}

.glow-effect {
  box-shadow: 0 0 5px #28a745, 0 0 10px #28a745, 0 0 15px #28a745;
  animation: glow 1.5s ease-in-out infinite alternate;
}

.glow-effect:before {
  content: '';
  background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
  position: absolute;
  top: -2px;
  left: -2px;
  background-size: 400%;
  z-index: -1;
  filter: blur(5px);
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  animation: glowing 20s linear infinite;
  opacity: 1; 
  border-radius: 50px;
}

.glow-effect:after {
  z-index: -1;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  color: #126656;
  background: #FAF4E8;
  left: 0;
  top: 0;
  border-radius: 50px;
}

@keyframes glow {
  from {
    box-shadow: 0 0 5px #28a745, 0 0 10px #28a745, 0 0 15px #28a745;
  }
  to {
    box-shadow: 0 0 10px #28a745, 0 0 20px #28a745, 0 0 40px #28a745;
  }
}

@keyframes glowing {
  0% { background-position: 0 0; }
  50% { background-position: 400% 0; }
  100% { background-position: 0 0; }
}

.btn-gift-success {
  color: #126656;
  border-color: #126656;
  border-radius: 30px;
}

.btn-gift-success:hover {
  color: #ff0e0e;
  background-color: #126656;
  border-color: #126656;
}