/*** VSM_CSS ***/
      @font-face {
        font-family: "helvetica-w01-roman";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-lt-w10-roman.woff2") format("woff2");
        unicode-range: U+0000, U+000D, U+0020-007E, U+00A0, U+00A4, U+00A6-00A7, U+00A9, U+00AB-00AE, U+00B0-00B1, U+00B5-00B7, U+00BB, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-0491, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2116, U+2122;
        font-display: swap;
      }
      @font-face {
        font-family: "helvetica-w01-roman";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-w02-roman.woff2") format("woff2");
        unicode-range: U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2113, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E301-E304, U+E306-E30D, U+FB01-FB02;
        font-display: swap;
      }
      @font-face {
        font-family: "helvetica-w01-roman";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-w01-roman.woff2") format("woff2");
        unicode-range:
          U+0000, U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+04D9, U+1E9E, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+20B9-20BA, U+20BC-20BD, U+2113, U+2116, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215,
          U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E300-E30D, U+F6C5, U+F6C9-F6D8, U+F8FF, U+FB01-FB02;
        font-display: swap;
      }
      @font-face {
        font-family: "helveticaneuew01-45ligh";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/e333842f-0a84-43f9-9ab7-fb1093ba1628/v1/helveticaneuew01-45ligh.other.woff2") format("woff2");
        unicode-range: U+02C7, U+2021, U+2030, U+E300-E305, U+E308;
        font-display: swap;
      }
      @font-face {
        font-family: "helveticaneuew01-45ligh";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/e333842f-0a84-43f9-9ab7-fb1093ba1628/v1/helveticaneuew01-45ligh.latin-ext.woff2") format("woff2");
        unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
        font-display: swap;
      }
      @font-face {
        font-family: "helveticaneuew01-45ligh";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/e333842f-0a84-43f9-9ab7-fb1093ba1628/v1/helveticaneuew01-45ligh.latin.woff2") format("woff2");
        unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122;
        font-display: swap;
      }
      @font-face {
        font-family: "helveticaneuew02-45ligh";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.other.woff2") format("woff2");
        unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2021, U+2030, U+2126, U+212E, U+E0D6, U+E300-E30D, U+F8FF, U+FB01-FB02;
        font-display: swap;
      }
      @font-face {
        font-family: "helveticaneuew02-45ligh";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.math.woff2") format("woff2");
        unicode-range: U+0394, U+03A9, U+03BC, U+03C0, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
        font-display: swap;
      }
      @font-face {
        font-family: "helveticaneuew02-45ligh";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.latin-ext.woff2") format("woff2");
        unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-017E, U+0192, U+0218-021B, U+1E9E, U+2020, U+20B9-20BA, U+20BC-20BD, U+2113;
        font-display: swap;
      }
      @font-face {
        font-family: "helveticaneuew02-45ligh";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/bcaffff6-40a1-4827-ace9-c65e93f5fb5f/v1/helveticaneuew02-45ligh.latin.woff2") format("woff2");
        unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
        font-display: swap;
      }
      @font-face {
        font-family: "helveticaneuew10-45ligh";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.other.woff2") format("woff2");
        unicode-range: U+02C7, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+2010, U+2015, U+2021, U+2030, U+203D, U+2070, U+2075-208E, U+2105, U+2117, U+2126, U+212E, U+2153-2154, U+215B-215E, U+FB00-FB04;
        font-display: swap;
      }
      @font-face {
        font-family: "helveticaneuew10-45ligh";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.math.woff2") format("woff2");
        unicode-range: U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
        font-display: swap;
      }
      @font-face {
        font-family: "helveticaneuew10-45ligh";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.cyrillic.woff2") format("woff2");
        unicode-range: U+0400-045F, U+0490-0491, U+2116;
        font-display: swap;
      }
      @font-face {
        font-family: "helveticaneuew10-45ligh";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.greek.woff2") format("woff2");
        unicode-range: U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
        font-display: swap;
      }
      @font-face {
        font-family: "helveticaneuew10-45ligh";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.latin-ext.woff2") format("woff2");
        unicode-range: U+0100-0130, U+0132-0151, U+0154-017E, U+0192, U+01FA-01FF, U+0218-021B, U+0237, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2020, U+20B9-20BA, U+20BD, U+2113;
        font-display: swap;
      }
      @font-face {
        font-family: "helveticaneuew10-45ligh";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/68b86ae9-7ca0-48cc-b777-6559005a8f94/v1/helveticaneuew10-45ligh.latin.woff2") format("woff2");
        unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215;
        font-display: swap;
      }
      @font-face {
        font-family: "madefor-text";
        font-style: normal;
        font-weight: 400;
        src:
          url("../../fonts/v2/f73e760d-c6b3-4659-9a8c-9ce1d76c1173/madefor-text.var.original.woff2") format("woff2-variations"),
          url("../../fonts/v2/f73e760d-c6b3-4659-9a8c-9ce1d76c1173/v1/madefor-text.woff2") format("woff2");
        unicode-range:
          U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030,
          U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
        font-display: swap;
      }
      @font-face {
        font-family: "madefor-text";
        font-style: italic;
        font-weight: 400;
        src:
          url("../../fonts/v2/19247d19-0454-4de8-b907-b818135794bd/madefor-text.var.original.woff2") format("woff2-variations"),
          url("../../fonts/v2/19247d19-0454-4de8-b907-b818135794bd/v1/madefor-text.woff2") format("woff2");
        unicode-range:
          U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AC, U+20B9-20BA,
          U+20BD, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: normal;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format("woff2");
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: italic;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2") format("woff2");
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: normal;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gbD_vx3rCubqg.woff2") format("woff2");
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: italic;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZcgvz8_Zwjimrq1Q_.woff2") format("woff2");
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: normal;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format("woff2");
        unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: italic;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2") format("woff2");
        unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: normal;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gTD_vx3rCubqg.woff2") format("woff2");
        unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: italic;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZcgvz8fZwjimrq1Q_.woff2") format("woff2");
        unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: normal;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format("woff2");
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: italic;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2") format("woff2");
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: normal;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3g3D_vx3rCubqg.woff2") format("woff2");
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: italic;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZcgvz-PZwjimrq1Q_.woff2") format("woff2");
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: normal;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2");
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: italic;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2") format("woff2");
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: normal;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.woff2") format("woff2");
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: italic;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZcgvz8vZwjimrq1Q_.woff2") format("woff2");
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }
      @font-face {
        font-family: "montserrat";
        font-style: normal;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.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: "montserrat";
        font-style: italic;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.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: "montserrat";
        font-style: normal;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.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: "montserrat";
        font-style: italic;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZcgvz_PZwjimrqw.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: "poppins";
        font-style: italic;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VGdeOYktMqlap.woff2") format("woff2");
        unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }
      @font-face {
        font-family: "poppins";
        font-style: italic;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2") format("woff2");
        unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }
      @font-face {
        font-family: "poppins";
        font-style: normal;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2") format("woff2");
        unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }
      @font-face {
        font-family: "poppins";
        font-style: normal;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2") format("woff2");
        unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }
      @font-face {
        font-family: "poppins";
        font-style: italic;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.woff2") format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, 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: "poppins";
        font-style: italic;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2") format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, 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: "poppins";
        font-style: normal;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2") format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, 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: "poppins";
        font-style: normal;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2") format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, 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: "poppins-semibold";
        font-style: normal;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/aDjpMND83pDErGXlVEr-Sfk_vArhqVIZ0nv9q090hN8.woff2") format("woff2");
        font-display: swap;
      }
      @font-face {
        font-family: "poppins-semibold";
        font-style: italic;
        font-weight: 700;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/c4FPK8_hIFKoX59qcGwdChUOjZSKWg4xBWp_C_qQx0o.woff2") format("woff2");
        font-display: swap;
      }
      @font-face {
        font-family: "poppins-semibold";
        font-style: italic;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/RbebACOccNN-5ixkDIVLjRUOjZSKWg4xBWp_C_qQx0o.woff2") format("woff2");
        font-display: swap;
      }
      @font-face {
        font-family: "poppins-semibold";
        font-style: normal;
        font-weight: 400;
        src: url("../../tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/9VWMTeb5jtXkNoTv949Npfk_vArhqVIZ0nv9q090hN8.woff2") format("woff2");
        font-display: swap;
      }
      @font-face {
        font-family: "proxima-n-w01-reg";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/c24fcada-6239-48bc-8b88-9288338191c9/v1/proxima-n-w05-reg.woff2") format("woff2");
        unicode-range:
          U+0000, U+0100-010F, U+0111-0130, U+0132-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+017F, U+018F, U+019D, U+01A0-01A1, U+01AF-01B0, U+01E6-01E7, U+01EA-01EB, U+01FA-01FF, U+0218-021B, U+0232-0233, U+0237, U+0259, U+0272, U+02B0, U+02BB-02BC, U+02C9, U+02CB, U+02D8-02D9, U+02DB, U+02DD, U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D7, U+0400-045F, U+0472-0475, U+048A-04FF, U+0510-0513, U+051C-051D, U+0524-0527, U+052E-052F, U+1E02-1E03, U+1E0A-1E0B,
          U+1E1E-1E1F, U+1E22-1E23, U+1E56-1E57, U+1E60-1E61, U+1E6A-1E6B, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200A, U+2015, U+201B, U+2032-2033, U+203D-203E, U+2070, U+2074-2079, U+207D-2089, U+208D-208E, U+20A1, U+20A3-20A4, U+20A6-20AB, U+20B4, U+20B8-20BA, U+20BC-20BD, U+2113, U+2116-2117, U+2120, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2190-2193, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+22B2-22B3, U+22C5, U+2318,
          U+25A0, U+25B2, U+25BC, U+25CA, U+25CF, U+2605, U+2610-2611, U+2666, U+2713, U+2E18, U+E004-E005, U+F43A-F43B, U+F460-F473, U+F498-F49F, U+F4C6-F4C7, U+F4CC-F4CD, U+F4D2-F4D7, U+F50A-F50B, U+F50E-F533, U+F536-F539, U+F53C-F53F, U+F637, U+F6C3, U+F6DD, U+F6DF-F6F3, U+F8FF, U+FB00-FB04;
        font-display: swap;
      }
      @font-face {
        font-family: "proxima-n-w01-reg";
        font-style: normal;
        font-weight: 400;
        src: url("../../fonts/v2/c24fcada-6239-48bc-8b88-9288338191c9/v1/proxima-n-w01-reg.woff2") format("woff2");
        unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0110, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+F656-F659;
        font-display: swap;
      }
      #c1dmp {
        height: auto;
        width: auto;
        --comp-display: unset;
        position: relative;
      }
      #c1dmp .c1dmp-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        display: var(--l_display, var(--container-display));
        grid-template-rows: auto auto auto auto auto 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: 750px) {
        #c1dmp .c1dmp-container {
          padding-left: 0px;
          padding-right: 0px;
        }
      }
      #c1dmp {
        --bg: var(--color_11);
        --alpha-bg: 1;
        --static-spx: 1px;
      }
      #PAGE_SECTIONSc1dmp {
        --above-all-in-container: 49;
      }
      #comp-kbgakxmn {
        z-index: 50;
        --above-all-in-container: 10000;
      }
      #comp-kd5px9q0-pinned-layer {
        z-index: 54;
        --above-all-in-container: 10000;
      }
      #comp-kbgakxea {
        z-index: 51;
        --above-all-in-container: 10000;
      }
      #comp-kbgaghri {
        height: auto;
        min-height: 534.8250122070312px;
        --comp-display: unset;
        align-self: stretch;
        justify-self: stretch;
        pointer-events: auto;
        grid-area: 2/1/3/2;
        position: relative;
      }
      .comp-kbgaghri-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;
      }
      @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 {
        --bg: var(--color_11);
        --alpha-bg: 0;
        --static-spx: 1px;
      }
      #comp-l6ask9d7 {
        --l_display: unset;
        height: auto;
        --aspect-ratio: 0.4255527378338301;
        min-width: 0px;
        width: 100%;
        aspect-ratio: 1 / var(--aspect-ratio);
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: start;
        justify-self: start;
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: -67px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-l6ask9d7 {
          --aspect-ratio: 0.6958465576171875;
          min-width: 100%;
          width: 100%;
          align-self: start;
          justify-self: start;
          margin-left: 0%;
          margin-right: 0%;
          margin-top: 0px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-l6ask9d7 {
          min-height: 0px;
          min-width: 0px;
          width: auto;
          --aspect-ratio: auto;
          align-self: stretch;
          justify-self: stretch;
          margin-left: 0px;
          margin-right: 0px;
          margin-top: 0px;
        }
      }
      #comp-l6ask9d7 {
        --backgroundColor: 48, 67, 78;
        --borderColor: 255, 255, 255;
        --alpha-borderColor: 1;
        --borderWidth: 0px;
        --cornerRadius: 0px;
        --boxShadow: none;
        --mediaOpacity: 0.05;
        --blendMode: normal;
        --alpha-backgroundColor: 0.25;
        --boxShadowToggleOn-boxShadow: none;
        --static-spx: 1px;
      }
      #comp-legbkh8h {
        width: 75.62459309895833%;
        height: max-content;
        --l_display: unset;
        --comp-display: unset;
        align-self: center;
        justify-self: center;
        pointer-events: auto;
        margin-top: 28.27374999999995px;
        margin-bottom: 0px;
        margin-left: 0%;
        margin-right: 0.0020345052083333335%;
        grid-area: 1/1/2/2;
        position: relative;
      }
      .comp-legbkh8h-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-legbkh8h {
        --brw: 0px;
        --brd: var(--color_15);
        --bg: 255, 255, 255;
        --rd: 0px;
        --shd: none;
        --gradient: none;
        --alpha-brd: 0;
        --alpha-bg: 0;
        --boxShadowToggleOn-shd: none;
        --static-spx: 1px;
        --bg-gradient: none;
      }
      #comp-l66g00x3 {
        height: auto;
        width: 100%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        pointer-events: auto;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 11.03125px;
        align-self: flex-start;
        order: 1;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-l66g00x3 {
          margin-left: 0%;
          margin-right: 0%;
          align-self: center;
        }
      }
      #comp-l66g00x3 {
        --textDecoration: none;
        --fontStyle: normal;
        --textScale__minFontSize: 40;
        --color: var(--color_11);
        --alpha-color: 1;
        --textAlign: left;
        --fontFamily: montserrat, sans-serif;
        --fontSize: 90px;
        --textScale__maxFontSize: 90;
        --fontWeight: normal;
        --static-spx: 1px;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-l66g00x3 {
          --minViewportSize: 320;
          --maxViewportSize: 1000;
          --lineHeight: 1.1em;
          --fontSize: 90px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-l66g00x3 {
          --lineHeight: 1.1em;
          --fontSize: 35px;
        }
      }
      #comp-legbgobf {
        min-height: 51.875px;
        --l_display: unset;
        height: auto;
        width: 50.00116687022069%;
        --comp-display: unset;
        pointer-events: auto;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        align-self: flex-start;
        order: 2;
        position: relative;
      }
      .comp-legbgobf-container {
        box-sizing: border-box;
        padding-right: 10px;
        padding-left: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        display: var(--l_display, var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: 1fr;
        --container-layout-type: grid-container-layout;
        --container-display: grid;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-legbgobf {
          min-height: 51.59375px;
          width: 88.05251405665707%;
          margin-left: -69.390625px;
          align-self: center;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-legbgobf {
          min-height: 51.59375px;
          width: 74.26894711165954%;
          margin-left: -7.46875px;
          align-self: flex-start;
        }
      }
      #comp-legbgobf {
        --brw: 0px;
        --brd: var(--color_13);
        --bg: var(--color_11);
        --rd: 0px;
        --shd: none;
        --gradient: none;
        --alpha-brd: 1;
        --alpha-bg: 1;
        --boxShadowToggleOn-shd: none;
        --static-spx: 1px;
        --bg-gradient: none;
      }
      #comp-l66g2ony {
        height: auto;
        width: 99.24200181784192%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: center;
        justify-self: start;
        pointer-events: auto;
        margin-left: 0px;
        margin-right: 0%;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-l66g2ony {
          width: 100%;
        }
      }
      #comp-l66g2ony {
        --textScale__minFontSize: 18;
        --color: 55, 59, 77;
        --alpha-color: 1;
        --textAlign: left;
        --fontFamily: montserrat, sans-serif;
        --lineHeight: 1.6em;
        --fontSize: 35px;
        --textScale__maxFontSize: 30;
        --fontWeight: normal;
        --static-spx: 1px;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-l66g2ony {
          --minViewportSize: 320;
          --maxViewportSize: 1000;
          --textScale__minFontSize: 20;
          --fontSize: 35px;
          --textScale__maxFontSize: 30;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-l66g2ony {
          --minViewportSize: 320;
          --maxViewportSize: 750;
          --textScale__minFontSize: 15;
          --fontSize: 15px;
          --textScale__maxFontSize: 20;
        }
      }
      #comp-kbgakxmn {
        height: auto;
        width: auto;
        --comp-display: unset;
        align-self: stretch;
        justify-self: stretch;
        pointer-events: auto;
        grid-area: 7/1/8/2;
        position: relative;
      }
      .comp-kbgakxmn-container {
        box-sizing: border-box;
        display: var(--l_display, var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: 1fr;
        --container-layout-type: grid-container-layout;
        --container-display: grid;
      }
      #comp-kbgakxmn:not(.comp-kbgakxmn-container) {
        display: var(--l_display, var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
      }
      @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 {
        height: auto;
        min-height: 74.5px;
        --comp-display: unset;
        align-self: stretch;
        justify-self: stretch;
        pointer-events: auto;
        grid-area: 3/1/4/2;
        position: relative;
      }
      .comp-kbgakxmn_r_comp-kbgakgyt-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_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: 750px) {
        #comp-kbgakxmn_r_comp-kbgakgyt {
          min-height: 95px;
        }
      }
      #comp-kbgakxmn_r_comp-kbgakgyt {
        --bg: 146, 40, 140;
        --alpha-bg: 0;
        --static-spx: 1px;
      }
      #comp-kbgakxmn_r_comp-l66j4lqn {
        height: auto;
        width: 68.43997082078313%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: center;
        justify-self: center;
        pointer-events: auto;
        margin-left: 6.310593938253012%;
        margin-right: 0%;
        margin-top: 0.0390625px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-kbgakxmn_r_comp-l66j4lqn {
          align-self: center;
          justify-self: start;
          margin-left: 6.510416666666667%;
          margin-top: 0px;
          margin-bottom: 0px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxmn_r_comp-l66j4lqn {
          width: 66.83785320717693%;
          align-self: stretch;
          justify-self: center;
          margin-left: 0%;
          margin-top: 10px;
          margin-bottom: 10.962501525878906px;
        }
      }
      #comp-kbgakxmn_r_comp-l66j4lqn {
        --backgroundColor: 0, 0, 0;
        --alpha-backgroundColor: 0;
        --blendMode: normal;
        --textShadow: 0px 0px transparent;
        --textOutline: 0px 0px transparent;
        --color: var(--color_16);
        --alpha-color: 1;
        --fontFamily: montserrat, sans-serif;
        --letterSpacing: 0em;
        --lineHeight: 1.6em;
        --fontSize: 14px;
        --static-spx: 0.1 * var(--one-unit);
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxmn_r_comp-l66j4lqn {
          --textAlign: center;
          --fontSize: 10px;
        }
      }
      #comp-kbgakxmn_r_comp-l66j68zd {
        --l_display: unset;
        height: auto;
        width: auto;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: center;
        justify-self: end;
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 2.771437311746988%;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxmn_r_comp-l66j68zd {
          height: 39px;
          width: 39.91841491841492%;
          align-self: end;
          margin-left: 0px;
          margin-right: 14.430338541666666%;
          margin-bottom: -8.5390625px;
        }
      }
      #comp-kbgakxmn_r_comp-l66j68zd {
        --static-spx: 1px;
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxmn_r_comp-l66j68zd {
          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-l66eof27 {
        height: auto;
        min-height: 789.4084821428571px;
        --comp-display: unset;
        align-self: stretch;
        justify-self: stretch;
        pointer-events: auto;
        grid-area: 3/1/4/2;
        position: relative;
      }
      .comp-l66eof27-container {
        box-sizing: border-box;
        padding-top: 50px;
        padding-left: 50px;
        padding-right: 50px;
        padding-bottom: 50px;
        column-gap: 40px;
        display: var(--l_display, var(--container-display));
        grid-template-rows: minmax(689.4088571428571px, max-content);
        grid-template-columns: 0.3fr 1fr 1fr 0.3fr;
        --container-layout-type: grid-container-layout;
        --container-display: grid;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-l66eof27 {
          min-height: 400px;
          --l_display: unset;
        }
        .comp-l66eof27-container {
          padding-top: 50px;
          padding-left: 50px;
          padding-right: 50px;
          padding-bottom: 50px;
          row-gap: 0px;
          column-gap: 20px;
          grid-template-rows: minmax(200px, max-content) minmax(200px, max-content);
          grid-template-columns: 1fr;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-l66eof27 {
          min-height: 942.2265625px;
          --l_display: unset;
        }
        .comp-l66eof27-container {
          padding-top: 20px;
          padding-bottom: 20px;
          padding-left: 20px;
          padding-right: 20px;
          row-gap: 0px;
          column-gap: 20px;
          grid-template-rows: minmax(min-content, max-content) minmax(min-content, max-content);
          grid-template-columns: 1fr;
        }
      }
      #comp-l66eof27 {
        --bg: var(--color_11);
        --alpha-bg: 0;
        --static-spx: 1px;
      }
      #comp-lbbdzjpy {
        min-height: 203.6953125px;
        --l_display: unset;
        height: auto;
        --aspect-ratio: 0.5802903332233587;
        min-width: 0px;
        width: 99.66198442760943%;
        aspect-ratio: 1 / var(--aspect-ratio);
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: start;
        justify-self: center;
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 0.043402777777777776%;
        margin-top: 0.1875px;
        margin-bottom: 0px;
        grid-area: 1/3/2/4;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbbdzjpy {
          height: auto;
          --aspect-ratio: 0.5658349883600112;
          width: 100%;
          justify-self: start;
          margin-right: 0%;
          margin-top: 0px;
          grid-area: 1/1/2/2;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbdzjpy {
          height: 203.6953125px;
          width: 100%;
          --aspect-ratio: auto;
          justify-self: start;
          margin-right: 0%;
          margin-top: 0px;
          grid-area: 1/1/2/2;
        }
      }
      #comp-lbbdzjpy {
        --boxShadow: none;
        --borderSize: 0px;
        --borderColor: var(--color_2);
        --alpha-borderColor: 1;
        --font: normal normal normal 40px/1.4em proxima-n-w01-reg, sans-serif;
        --fontColor: 255, 255, 255;
        --alpha-fontColor: 1;
        --textSizeScale: 1px;
        --backgroundColor: 0, 0, 0;
        --playButtonSize: 50px;
        --playButtonMobileSize: 30px;
        --alpha-backgroundColor: 0.25;
        --static-spx: 1px;
      }
      #comp-lbbf5vfi {
        width: 84.44010416666667%;
        height: max-content;
        --l_display: unset;
        --comp-display: unset;
        align-self: start;
        justify-self: start;
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/2/2/3;
        position: relative;
      }
      .comp-lbbf5vfi-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-lbbf5vfi {
          width: 100%;
          align-self: end;
          margin-left: 0%;
          margin-top: 30px;
          margin-bottom: -0.007500000000163709px;
          grid-area: 2/1/3/2;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbf5vfi {
          width: 100%;
          align-self: center;
          margin-left: -0.5208333333333334%;
          margin-top: 30.00043750000009px;
          margin-bottom: 0px;
          grid-area: 2/1/3/2;
        }
      }
      #comp-lbbf5vfi {
        --brw: 0px;
        --brd: var(--color_15);
        --bg: 255, 255, 255;
        --rd: 0px;
        --shd: none;
        --gradient: none;
        --alpha-brd: 0;
        --alpha-bg: 0;
        --boxShadowToggleOn-shd: none;
        --static-spx: 1px;
        --bg-gradient: none;
      }
      #comp-lbbdzju6 {
        height: auto;
        width: 99.64751421836819%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        pointer-events: auto;
        margin-left: -0.35248578163181454%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 30px;
        align-self: center;
        order: 1;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbdzju6 {
          margin-bottom: 14.203125px;
        }
      }
      #comp-lbbdzju6 {
        --textDecoration: none;
        --fontStyle: normal;
        --textScale__minFontSize: 16;
        --color: 146, 40, 140;
        --alpha-color: 1;
        --textAlign: left;
        --fontFamily: georgia, palatino, "book antiqua", "palatino linotype", serif;
        --fontSize: 36px;
        --textScale__maxFontSize: 38;
        --fontWeight: bold;
        --static-spx: 1px;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbbdzju6 {
          --minViewportSize: 320;
          --maxViewportSize: 1000;
          --textScale__minFontSize: 16;
          --fontSize: 36px;
          --textScale__maxFontSize: 40;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbdzju6 {
          --minViewportSize: 320;
          --maxViewportSize: 750;
          --textScale__minFontSize: 17;
          --fontSize: 25px;
          --textScale__maxFontSize: 42;
        }
      }
      #comp-lbbdzjkx {
        height: auto;
        width: 99.64751421836819%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        pointer-events: auto;
        margin-left: 0.35248578163181454%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 30px;
        align-self: center;
        order: 2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbdzjkx {
          margin-bottom: 20px;
        }
      }
      #comp-lbbdzjkx {
        --textScale__minFontSize: 15;
        --color: 55, 79, 90;
        --alpha-color: 1;
        --fontFamily: montserrat, sans-serif;
        --lineHeight: 1.6em;
        --fontSize: 18px;
        --textScale__maxFontSize: 20;
        --fontWeight: normal;
        --static-spx: 1px;
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbdzjkx {
          --minViewportSize: 320;
          --maxViewportSize: 750;
          --textScale__minFontSize: 15;
          --fontSize: 13px;
          --textScale__maxFontSize: 17;
        }
      }
      #comp-lbbdzjgc {
        min-height: 52.3984375px;
        --l_display: unset;
        height: auto;
        width: 99.64751421836819%;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        pointer-events: auto;
        margin-left: -0.35248578163181454%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        align-self: center;
        order: 3;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbdzjgc {
          margin-left: -0.48583984375%;
        }
      }
      #comp-lbbdzjgc {
        --rd: 0px;
        --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
        --shd: none;
        --horizontalPadding: 0px;
        --verticalPadding: 0px;
        --fnt: normal normal 700 16px/1.4em arial, "ｍｓ ｐゴシック", "ms pgothic", "돋움", dotum, helvetica, sans-serif;
        --trans2: color 0.4s ease 0s;
        --txt: 255, 255, 255;
        --bg: 146, 40, 140;
        --brd: 50, 50, 50;
        --brw: 0px;
        --bgh: 146, 40, 140;
        --brdh: 50, 50, 50;
        --txth: 255, 255, 255;
        --bgd: 204, 204, 204;
        --alpha-bgd: 1;
        --txtd: 255, 255, 255;
        --alpha-txtd: 1;
        --alpha-txth: 1;
        --alpha-brdh: 1;
        --alpha-brd: 1;
        --alpha-bg: 1;
        --alpha-bgh: 1;
        --boxShadowToggleOn-shd: none;
        --alpha-txt: 1;
        --static-spx: 1px;
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbdzjgc {
          --fnt: normal normal 700 13px/1.4em arial, "ｍｓ ｐゴシック", "ms pgothic", "돋움", dotum, helvetica, sans-serif;
        }
      }
      #comp-lbarupe4 {
        height: auto;
        min-height: 500px;
        --comp-display: unset;
        align-self: stretch;
        justify-self: stretch;
        pointer-events: auto;
        grid-area: 5/1/6/2;
        position: relative;
      }
      .comp-lbarupe4-container {
        box-sizing: border-box;
        padding-top: 50px;
        padding-bottom: 50px;
        padding-left: 50px;
        padding-right: 50px;
        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;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbarupe4 {
          --l_display: unset;
        }
        .comp-lbarupe4-container {
          padding-top: 20px;
          padding-bottom: 20px;
          padding-left: 50px;
          padding-right: 50px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbarupe4 {
          --l_display: unset;
        }
        .comp-lbarupe4-container {
          padding-top: 20px;
          padding-bottom: 20px;
          padding-left: 20px;
          padding-right: 20px;
        }
      }
      #comp-lbarupe4 {
        --bg: var(--color_11);
        --alpha-bg: 0;
        --static-spx: 1px;
      }
      #comp-lbarwrbr {
        min-height: 0px;
        --l_display: unset;
        height: auto;
        min-width: 0px;
        width: 80%;
        max-width: 99999px;
        max-height: 99999px;
        --comp-display: unset;
        align-self: start;
        justify-self: center;
        pointer-events: auto;
        margin-top: 0px;
        margin-bottom: 3.48828125px;
        margin-right: 0px;
        margin-left: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      #comp-lbarwrbr .comp-lbarwrbr-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        row-gap: 30px;
        column-gap: 30px;
        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-lbarwrbr:not(.comp-lbarwrbr-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-lbarwrbr {
          width: 100%;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbarwrbr {
          width: 90%;
        }
        #comp-lbarwrbr .comp-lbarwrbr-container {
          column-gap: 0px;
          flex-direction: column;
          justify-content: flex-start;
          flex-wrap: nowrap;
        }
      }
      #comp-lbarwrbr {
        --brw: 0px;
        --brd: 50, 65, 88;
        --bg: 61, 155, 233;
        --rd: 0px;
        --shd: none;
        --gradient: none;
        --alpha-brd: 0;
        --alpha-bg: 0;
        --boxShadowToggleOn-shd: none;
        --static-spx: 1px;
        --bg-gradient: none;
      }
      .comp-lbarwrc11 {
        min-height: 500px;
        --l_display: unset;
        height: auto;
        min-width: 0px;
        width: calc(((33.3% - ((0px + 0px) + 20px)) - 1px));
        --comp-display: unset;
        box-sizing: border-box;
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 40px;
        padding-right: 40px;
        display: var(--l_display, var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: 1fr;
        --container-layout-type: grid-container-layout;
        --container-display: grid;
        pointer-events: auto;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        flex-basis: auto;
        flex-grow: 0;
        flex-shrink: 0;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        .comp-lbarwrc11 {
          min-height: 399.890625px;
          width: calc(((50% - ((0px + 0px) + 15px)) - 1px));
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        .comp-lbarwrc11 {
          min-height: 399.890625px;
          width: 100%;
        }
      }
      .comp-lbarwrc11 {
        --brw: 2px;
        --brd: var(--color_15);
        --bg: var(--color_16);
        --rd: 0px 0px 0px 0px;
        --shd: none;
        --gradient: none;
        --alpha-brd: 0.2;
        --alpha-bg: 0;
        --boxShadowToggleOn-shd: none;
        --static-spx: 1px;
        --bg-gradient: none;
      }
      .comp-lbasbckf {
        width: 99.99993797972681%;
        height: max-content;
        --l_display: unset;
        --comp-display: unset;
        box-sizing: border-box;
        display: var(--l_display, var(--container-display));
        flex-direction: column;
        --container-layout-type: flex-container-layout;
        --container-display: flex;
        align-self: center;
        justify-self: start;
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      .comp-lbasbckf {
        --brw: 0px;
        --brd: var(--color_15);
        --bg: 255, 255, 255;
        --rd: 0px;
        --shd: none;
        --gradient: none;
        --alpha-brd: 0;
        --alpha-bg: 0;
        --boxShadowToggleOn-shd: none;
        --static-spx: 1px;
        --bg-gradient: none;
      }
      .comp-lbas5fyi {
        height: auto;
        width: 98.90387622877569%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        pointer-events: auto;
        margin-left: -1.0961237712243075%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 30px;
        align-self: center;
        order: 2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        .comp-lbas5fyi {
          margin-left: 0.00387641973872931%;
          margin-bottom: 20px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        .comp-lbas5fyi {
          margin-left: -1.0961237712243075%;
          margin-bottom: 20px;
        }
      }
      .comp-lbas5fyi {
        --textDecoration: none;
        --fontStyle: normal;
        --color: 146, 40, 140;
        --alpha-color: 1;
        --textAlign: center;
        --fontFamily: georgia, palatino, "book antiqua", "palatino linotype", serif;
        --fontSize: 28px;
        --static-spx: 1px;
      }
      .comp-lbas5jfj {
        height: auto;
        width: 99.05747319034853%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        pointer-events: auto;
        margin-left: -0.9425268096514745%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 30px;
        align-self: center;
        order: 3;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        .comp-lbas5jfj {
          margin-left: 0.00387641973872931%;
          margin-bottom: 20px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        .comp-lbas5jfj {
          margin-left: -0.9425268096514745%;
          margin-bottom: 20px;
        }
      }
      .comp-lbas5jfj {
        --lineHeight: 1.6em;
        --textAlign: center;
        --textScale__minFontSize: 15;
        --textScale__maxFontSize: 18;
        --static-spx: 1px;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        .comp-lbas5jfj {
          --minViewportSize: 320;
          --maxViewportSize: 1000;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        .comp-lbas5jfj {
          --minViewportSize: 320;
          --maxViewportSize: 750;
        }
      }
      .comp-lbas5p1b {
        min-height: 46px;
        --l_display: unset;
        height: auto;
        width: 200px;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        align-self: center;
        order: 4;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        .comp-lbas5p1b {
          margin-left: 0%;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        .comp-lbas5p1b {
          margin-left: 0.09122898475172683%;
        }
      }
      .comp-lbas5p1b {
        --rd: 0px 0px 0px 0px;
        --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
        --shd: none;
        --horizontalPadding: 0px;
        --verticalPadding: 0px;
        --fnt: normal normal normal 16px/1.4em montserrat, sans-serif;
        --trans2: color 0.4s ease 0s;
        --txt: var(--color_11);
        --bg: 146, 40, 140;
        --brd: var(--color_15);
        --brw: 0px;
        --bgh: 146, 40, 140;
        --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;
        --alpha-brdh: 0;
        --alpha-brd: 1;
        --alpha-bg: 1;
        --alpha-bgh: 0.9;
        --boxShadowToggleOn-shd: none;
        --alpha-txt: 1;
        --static-spx: 1px;
      }
      .comp-lbasrsh1 {
        height: auto;
        --aspect-ratio: 1;
        width: 36.18905702352719%;
        --l_display: unset;
        aspect-ratio: 1 / var(--aspect-ratio);
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 30px;
        align-self: center;
        order: 1;
        position: relative;
      }
      .comp-lbasrsh1 {
        --static-spx: 1px;
      }
      #comp-lbbew5qb {
        height: auto;
        min-height: 635.6718750000001px;
        --comp-display: unset;
        align-self: stretch;
        justify-self: stretch;
        pointer-events: auto;
        grid-area: 4/1/5/2;
        position: relative;
      }
      .comp-lbbew5qb-container {
        box-sizing: border-box;
        padding-top: 50px;
        padding-left: 50px;
        padding-right: 50px;
        padding-bottom: 50px;
        column-gap: 40px;
        display: var(--l_display, var(--container-display));
        grid-template-rows: minmax(535.6719375000001px, max-content);
        grid-template-columns: 0.3fr 1fr 1fr 0.3fr;
        --container-layout-type: grid-container-layout;
        --container-display: grid;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbbew5qb {
          min-height: 1020.78125px;
          --l_display: unset;
        }
        .comp-lbbew5qb-container {
          padding-top: 50px;
          padding-left: 50px;
          padding-right: 50px;
          padding-bottom: 50px;
          row-gap: 0px;
          column-gap: 0px;
          grid-template-rows: minmax(min-content, max-content) minmax(542.805px, max-content);
          grid-template-columns: 1fr;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbew5qb {
          min-height: 543.3671875px;
          --l_display: unset;
        }
        .comp-lbbew5qb-container {
          padding-top: 20px;
          padding-bottom: 20px;
          padding-left: 20px;
          padding-right: 20px;
          row-gap: 0px;
          column-gap: 0px;
          grid-template-rows: minmax(min-content, max-content) minmax(299.671375px, max-content);
          grid-template-columns: 1fr;
        }
      }
      #comp-lbbew5qb {
        --bg: var(--color_11);
        --alpha-bg: 0;
        --static-spx: 1px;
      }
      #comp-lbbf72lc {
        width: 100.35373263888889%;
        height: max-content;
        --l_display: unset;
        --comp-display: unset;
        align-self: start;
        justify-self: start;
        pointer-events: auto;
        margin-top: -1.1953125px;
        margin-bottom: 0px;
        margin-left: 0%;
        grid-area: 1/3/2/4;
        position: relative;
      }
      .comp-lbbf72lc-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-lbbf72lc {
          width: 100%;
          align-self: center;
          margin-left: -0.15360514322916666%;
          margin-right: 0%;
          margin-top: 40px;
          grid-area: 2/1/3/2;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbf72lc {
          width: 100%;
          align-self: center;
          margin-left: 0.5902777777777778%;
          margin-right: 0%;
          margin-top: 30px;
          grid-area: 2/1/3/2;
        }
      }
      #comp-lbbf72lc {
        --brw: 0px;
        --brd: var(--color_15);
        --bg: 255, 255, 255;
        --rd: 0px;
        --shd: none;
        --gradient: none;
        --alpha-brd: 0;
        --alpha-bg: 0;
        --boxShadowToggleOn-shd: none;
        --static-spx: 1px;
        --bg-gradient: none;
      }
      #comp-lbbew5s22 {
        height: auto;
        width: 99.64751421836819%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        pointer-events: auto;
        margin-left: -0.35248578163181454%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 30px;
        align-self: center;
        order: 1;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbbew5s22 {
          margin-bottom: 40px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbew5s22 {
          margin-bottom: 10px;
        }
      }
      #comp-lbbew5s22 {
        --textDecoration: none;
        --fontStyle: normal;
        --textScale__minFontSize: 16;
        --color: 146, 40, 140;
        --alpha-color: 1;
        --textAlign: left;
        --fontFamily: georgia, palatino, "book antiqua", "palatino linotype", serif;
        --fontSize: 36px;
        --textScale__maxFontSize: 38;
        --fontWeight: bold;
        --static-spx: 1px;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbbew5s22 {
          --minViewportSize: 320;
          --maxViewportSize: 1000;
          --textScale__minFontSize: 16;
          --fontSize: 36px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbew5s22 {
          --minViewportSize: 320;
          --maxViewportSize: 750;
          --textScale__minFontSize: 17;
          --fontSize: 25px;
        }
      }
      #comp-lbbew5s9 {
        height: auto;
        width: 99.64751421836819%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        pointer-events: auto;
        margin-left: 0.35248578163181454%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 30px;
        align-self: center;
        order: 2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbbew5s9 {
          margin-left: -1.1409458546022422%;
          margin-bottom: 40px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbew5s9 {
          margin-left: -0.35400390625%;
          margin-bottom: 10px;
        }
      }
      #comp-lbbew5s9 {
        --textScale__minFontSize: 15;
        --color: 55, 79, 90;
        --alpha-color: 1;
        --fontFamily: montserrat, sans-serif;
        --lineHeight: 1.6em;
        --fontSize: 18px;
        --textScale__maxFontSize: 20;
        --fontWeight: normal;
        --static-spx: 1px;
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbew5s9 {
          --minViewportSize: 320;
          --maxViewportSize: 750;
          --textScale__minFontSize: 15;
          --fontSize: 13px;
          --textScale__maxFontSize: 17;
        }
      }
      #comp-lbbew5sa4 {
        min-height: 52.3984375px;
        --l_display: unset;
        height: auto;
        width: 99.64751421836819%;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        pointer-events: auto;
        margin-left: -0.35248578163181454%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        align-self: center;
        order: 3;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbbew5sa4 {
          margin-left: -0.35248578163181454%;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbew5sa4 {
          margin-left: -0.00244140625%;
        }
      }
      #comp-lbbew5sa4 {
        --rd: 0px;
        --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
        --shd: none;
        --horizontalPadding: 0px;
        --verticalPadding: 0px;
        --fnt: normal normal 700 16px/1.4em arial, "ｍｓ ｐゴシック", "ms pgothic", "돋움", dotum, helvetica, sans-serif;
        --trans2: color 0.4s ease 0s;
        --txt: 255, 255, 255;
        --bg: 146, 40, 140;
        --brd: 50, 50, 50;
        --brw: 0px;
        --bgh: 146, 40, 140;
        --brdh: 50, 50, 50;
        --txth: 255, 255, 255;
        --bgd: 204, 204, 204;
        --alpha-bgd: 1;
        --txtd: 255, 255, 255;
        --alpha-txtd: 1;
        --alpha-txth: 1;
        --alpha-brdh: 1;
        --alpha-brd: 1;
        --alpha-bg: 1;
        --alpha-bgh: 1;
        --boxShadowToggleOn-shd: none;
        --alpha-txt: 1;
        --static-spx: 1px;
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbew5sa4 {
          --fnt: normal normal 700 13px/1.4em arial, "ｍｓ ｐゴシック", "ms pgothic", "돋움", dotum, helvetica, sans-serif;
        }
      }
      #comp-lbbew5s62 {
        min-height: 203.6953125px;
        --l_display: unset;
        height: auto;
        --aspect-ratio: 0.5658412444241112;
        min-width: 0px;
        width: 100%;
        aspect-ratio: 1 / var(--aspect-ratio);
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: start;
        justify-self: start;
        pointer-events: auto;
        margin-left: -1.8899936868686869%;
        margin-right: 0%;
        margin-top: 0.7109375px;
        margin-bottom: 0px;
        grid-area: 1/2/2/3;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbbew5s62 {
          margin-left: 0%;
          margin-top: 0px;
          grid-area: 1/1/2/2;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbbew5s62 {
          margin-left: 0%;
          margin-top: 0px;
          grid-area: 1/1/2/2;
        }
      }
      #comp-lbbew5s62 {
        --boxShadow: none;
        --borderSize: 0px;
        --borderColor: var(--color_2);
        --alpha-borderColor: 1;
        --font: normal normal normal 40px/1.4em proxima-n-w01-reg, sans-serif;
        --fontColor: 255, 255, 255;
        --alpha-fontColor: 1;
        --textSizeScale: 1px;
        --backgroundColor: 0, 0, 0;
        --playButtonSize: 50px;
        --playButtonMobileSize: 30px;
        --alpha-backgroundColor: 0.25;
        --static-spx: 1px;
      }
      #comp-lbe6j9i0 {
        height: auto;
        width: auto;
        --comp-display: unset;
        align-self: stretch;
        justify-self: stretch;
        pointer-events: auto;
        grid-area: 6/1/7/2;
        position: relative;
      }
      .comp-lbe6j9i0-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-lbe6j9i0:not(.comp-lbe6j9i0-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-lbe6j9i0 {
          --l_display: unset;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbe6j9i0 {
          --l_display: unset;
        }
      }
      #comp-lbe6j9i0 {
        --alpha-bg: 0;
        --bg: var(--color_11);
        --static-spx: 1px;
      }
      #comp-lbe6j9i0_r_comp-l687voey {
        height: auto;
        min-height: 772.4375px;
        --comp-display: unset;
        align-self: stretch;
        justify-self: stretch;
        pointer-events: auto;
        grid-area: 6/1/7/2;
        position: relative;
      }
      .comp-lbe6j9i0_r_comp-l687voey-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;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbe6j9i0_r_comp-l687voey {
          min-height: 772.4375px;
        }
        .comp-lbe6j9i0_r_comp-l687voey-container {
          padding-left: 50px;
          padding-right: 50px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbe6j9i0_r_comp-l687voey {
          min-height: 848.921875px;
        }
        .comp-lbe6j9i0_r_comp-l687voey-container {
          padding-left: 20px;
          padding-right: 20px;
        }
      }
      #comp-lbe6j9i0_r_comp-l687voey {
        --bg: var(--color_11);
        --alpha-bg: 0;
        --static-spx: 1px;
      }
      #comp-lbe6j9i0_r_comp-l69s3bg4 {
        --l_display: unset;
        height: auto;
        --aspect-ratio: 0.4859109734392114;
        min-width: 0px;
        width: 100%;
        aspect-ratio: 1 / var(--aspect-ratio);
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: start;
        justify-self: start;
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0.03125px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      #comp-lbe6j9i0_r_comp-l69s3bg4 {
        --backgroundColor: 142, 58, 171;
        --borderColor: 255, 255, 255;
        --alpha-borderColor: 1;
        --borderWidth: 0px;
        --cornerRadius: 0px;
        --boxShadow: none;
        --mediaOpacity: 0.05;
        --blendMode: normal;
        --alpha-backgroundColor: 0;
        --boxShadowToggleOn-boxShadow: none;
        --static-spx: 1px;
      }
      #comp-lbe6j9i0_r_comp-l69r8p6c {
        height: 5px;
        width: 65.7%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: end;
        justify-self: center;
        pointer-events: auto;
        margin-left: 0px;
        margin-right: 0.0078125px;
        margin-top: 0px;
        margin-bottom: 150.0005000000001px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbe6j9i0_r_comp-l69r8p6c {
          width: 100%;
          justify-self: start;
          margin-right: 0px;
          margin-bottom: 180.0005000000001px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbe6j9i0_r_comp-l69r8p6c {
          width: 100%;
          justify-self: start;
          margin-right: 0px;
          margin-bottom: 241.92200000000048px;
        }
      }
      #comp-lbe6j9i0_r_comp-l69r8p6c {
        --lnw: 2px;
        --brd: var(--color_11);
        --alpha-brd: 1;
        --static-spx: 1px;
      }
      #comp-lbe6j9i0_r_comp-l69rd25g {
        height: auto;
        --aspect-ratio: 0.9413956043524271;
        width: 5.443691439139772%;
        --l_display: unset;
        aspect-ratio: 1 / var(--aspect-ratio);
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: end;
        justify-self: start;
        pointer-events: auto;
        margin-left: 16.98924604668675%;
        margin-right: 0%;
        margin-top: 0px;
        margin-bottom: 52.3442500000001px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbe6j9i0_r_comp-l69rd25g {
          --aspect-ratio: 0.941340782122901;
          width: 6.9859320249386885%;
          margin-left: 7.242642076857719%;
          margin-bottom: 93.3364375000001px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbe6j9i0_r_comp-l69rd25g {
          --aspect-ratio: 0.9413254537779735;
          width: 12.65362344009522%;
          margin-left: 1.2775735294117647%;
          margin-bottom: 139.33606250000048px;
        }
      }
      #comp-lbe6j9i0_r_comp-l69rd25g {
        --backgroundColor: 0, 0, 0;
        --borderColor: 255, 255, 255;
        --alpha-borderColor: 1;
        --borderWidth: 0px;
        --cornerRadius: 0px;
        --boxShadow: none;
        --mediaOpacity: 1;
        --blendMode: normal;
        --alpha-backgroundColor: 0;
        --boxShadowToggleOn-boxShadow: none;
        --static-spx: 1px;
      }
      #comp-lbe6j9i0_r_comp-l69rf3zc {
        height: auto;
        --aspect-ratio: 0.9414956820555471;
        width: 5.244457294752545%;
        --l_display: unset;
        aspect-ratio: 1 / var(--aspect-ratio);
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: end;
        justify-self: start;
        pointer-events: auto;
        margin-left: 36.96936182228916%;
        margin-right: 0%;
        margin-top: 0px;
        margin-bottom: 59.2817500000001px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbe6j9i0_r_comp-l69rf3zc {
          --aspect-ratio: 0.9413470115967997;
          width: 7.132227569060941%;
          margin-left: 37.69608455668756%;
          margin-bottom: 94.7739375000001px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbe6j9i0_r_comp-l69rf3zc {
          --aspect-ratio: 0.9412795793163828;
          width: 12.7%;
          margin-left: 0.5537683823529411%;
          margin-bottom: 73.11731250000048px;
        }
      }
      #comp-lbe6j9i0_r_comp-l69rf3zc {
        --backgroundColor: 0, 0, 0;
        --borderColor: 255, 255, 255;
        --alpha-borderColor: 1;
        --borderWidth: 0px;
        --cornerRadius: 0px;
        --boxShadow: none;
        --mediaOpacity: 1;
        --blendMode: normal;
        --alpha-backgroundColor: 0;
        --boxShadowToggleOn-boxShadow: none;
        --static-spx: 1px;
      }
      #comp-lbe6j9i0_r_comp-l69ri2xr {
        height: auto;
        width: 13.004548038658328%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: end;
        justify-self: start;
        pointer-events: auto;
        margin-left: 22.43211125753012%;
        margin-right: 0%;
        margin-top: 0px;
        margin-bottom: 88.8208125000001px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbe6j9i0_r_comp-l69ri2xr {
          width: 23.680623372395832%;
          margin-left: 15.529098053892216%;
          margin-bottom: 117.7739375000001px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbe6j9i0_r_comp-l69ri2xr {
          width: 46.798023897058826%;
          margin-left: 15.234375%;
          margin-bottom: 163.75793750000048px;
        }
      }
      #comp-lbe6j9i0_r_comp-l69ri2xr {
        --backgroundColor: 0, 0, 0;
        --alpha-backgroundColor: 0;
        --blendMode: normal;
        --textShadow: 0px 0px transparent;
        --textOutline: 0px 0px transparent;
        --textDecoration: none;
        --fontStyle: normal;
        --textScale__minFontSize: 16;
        --color: var(--color_11);
        --alpha-color: 1;
        --textAlign: left;
        --fontFamily: montserrat, sans-serif;
        --letterSpacing: 0em;
        --lineHeight: normal;
        --fontSize: 25px;
        --textScale__maxFontSize: 25;
        --fontWeight: normal;
        --static-spx: 0.1 * var(--one-unit);
      }
      #comp-lbe6j9i0_r_comp-l69rk006 {
        height: auto;
        width: 13.074502341920375%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: end;
        justify-self: start;
        pointer-events: auto;
        margin-left: 22.43211125753012%;
        margin-right: 0%;
        margin-top: 0px;
        margin-bottom: 68.0161250000001px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbe6j9i0_r_comp-l69rk006 {
          margin-left: 15.529098053892216%;
          margin-bottom: 92.0317500000001px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbe6j9i0_r_comp-l69rk006 {
          width: 44.62086397058823%;
          margin-left: 15.234375%;
          margin-bottom: 138.01575000000048px;
        }
      }
      #comp-lbe6j9i0_r_comp-l69rk006 {
        --textDecoration: none;
        --fontStyle: italic;
        --color: var(--color_11);
        --alpha-color: 1;
        --textAlign: left;
        --fontFamily: montserrat, sans-serif;
        --fontSize: 17px;
        --fontWeight: normal;
        --static-spx: 1px;
      }
      #comp-lbe6j9i0_r_comp-l69rp4ex {
        height: auto;
        width: 24.0042265197511%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: end;
        justify-self: center;
        pointer-events: auto;
        margin-left: 8.923781061746988%;
        margin-right: 0%;
        margin-top: 0px;
        margin-bottom: 93.0161250000001px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbe6j9i0_r_comp-l69rp4ex {
          width: 44.927722679640716%;
          justify-self: end;
          margin-left: 0%;
          margin-right: 8.704855913173652%;
          margin-bottom: 117.7661250000001px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbe6j9i0_r_comp-l69rp4ex {
          width: 71.42233455882354%;
          justify-self: center;
          margin-left: 2.3965992647058822%;
          margin-right: 0%;
          margin-bottom: 96.74231250000048px;
        }
      }
      #comp-lbe6j9i0_r_comp-l69rp4ex {
        --textDecoration: none;
        --fontStyle: normal;
        --textScale__minFontSize: 16;
        --color: 146, 40, 140;
        --alpha-color: 1;
        --textAlign: left;
        --fontFamily: montserrat, sans-serif;
        --fontSize: 25px;
        --textScale__maxFontSize: 25;
        --fontWeight: normal;
        --static-spx: 1px;
      }
      #comp-lbe6j9i0_r_comp-l69rsrx7 {
        height: auto;
        width: 16.00983118657299%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: end;
        justify-self: center;
        pointer-events: auto;
        margin-left: 1.3718938253012047%;
        margin-right: 0%;
        margin-top: 0px;
        margin-bottom: 72.0161250000001px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbe6j9i0_r_comp-l69rsrx7 {
          justify-self: center;
          margin-left: 8.742281062874252%;
          margin-bottom: 92.0317500000001px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbe6j9i0_r_comp-l69rsrx7 {
          width: 35.8743106617647%;
          justify-self: start;
          margin-left: 15.484834558823529%;
          margin-bottom: 71.01575000000048px;
        }
      }
      #comp-lbe6j9i0_r_comp-l69rsrx7 {
        --textDecoration: none;
        --fontStyle: italic;
        --color: var(--color_11);
        --alpha-color: 1;
        --textAlign: left;
        --fontFamily: montserrat, sans-serif;
        --fontSize: 17px;
        --fontWeight: normal;
        --static-spx: 1px;
      }
      #comp-lbe6j9i0_r_comp-lbe6iboi {
        width: 65.68971197289157%;
        height: max-content;
        --l_display: unset;
        --comp-display: unset;
        align-self: start;
        justify-self: center;
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 67.078125px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      .comp-lbe6j9i0_r_comp-lbe6iboi-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-lbe6j9i0_r_comp-lbe6iboi {
          width: 100%;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbe6j9i0_r_comp-lbe6iboi {
          justify-self: start;
          margin-top: 74.0859375px;
        }
      }
      #comp-lbe6j9i0_r_comp-lbe6iboi {
        --brw: 0px;
        --brd: var(--color_15);
        --bg: 255, 255, 255;
        --rd: 0px;
        --shd: none;
        --gradient: none;
        --alpha-brd: 0;
        --alpha-bg: 0;
        --boxShadowToggleOn-shd: none;
        --static-spx: 1px;
        --bg-gradient: none;
      }
      #comp-lbe6j9i0_r_comp-l6asyra9 {
        height: auto;
        width: 57.35075495692357%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 10px;
        align-self: flex-start;
        order: 1;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbe6j9i0_r_comp-l6asyra9 {
          margin-left: 0%;
          margin-bottom: 0.203125px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbe6j9i0_r_comp-l6asyra9 {
          width: 100%;
          margin-left: 0px;
          margin-bottom: 10px;
        }
      }
      #comp-lbe6j9i0_r_comp-l6asyra9 {
        --textDecoration: none;
        --fontStyle: normal;
        --color: var(--color_11);
        --alpha-color: 1;
        --textAlign: left;
        --fontFamily: arial, "ｍｓ ｐゴシック", "ms pgothic", "돋움", dotum, helvetica, sans-serif;
        --fontSize: 44px;
        --fontWeight: bold;
        --static-spx: 1px;
      }
      #comp-lbe6j9i0_r_comp-l66ib3xd {
        height: auto;
        width: 78.42327739069692%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        pointer-events: auto;
        margin-left: 0.0008955598144400064%;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 30px;
        align-self: flex-start;
        order: 2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-lbe6j9i0_r_comp-l66ib3xd {
          margin-left: 0.0008955598144400064%;
          margin-bottom: 8.8515625px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbe6j9i0_r_comp-l66ib3xd {
          width: 95.53079044117646%;
          margin-left: 0px;
          margin-bottom: 20px;
        }
      }
      #comp-lbe6j9i0_r_comp-l66ib3xd {
        --fontSize: 24px;
        --lineHeight: 1.6em;
        --fontFamily: montserrat, sans-serif;
        --color: var(--color_11);
        --alpha-color: 1;
        --static-spx: 1px;
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbe6j9i0_r_comp-l66ib3xd {
          --minViewportSize: 320;
          --maxViewportSize: 750;
          --textScale__minFontSize: 18;
          --textAlign: left;
          --lineHeight: 1.2em;
          --textScale__maxFontSize: 28;
        }
      }
      #comp-lbe6j9i0_r_comp-l69pyrq7 {
        min-height: 347.359375px;
        --l_display: unset;
        height: auto;
        min-width: 870.8828125px;
        width: 99.83073919507083%;
        max-width: 99999px;
        --comp-display: unset;
        pointer-events: auto;
        margin-left: 1.4765625px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        align-self: center;
        order: 3;
        position: relative;
      }
      .comp-lbe6j9i0_r_comp-l69pyrq7-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: 1fr;
        --container-layout-type: grid-container-layout;
        --container-display: grid;
      }
      #comp-lbe6j9i0_r_comp-l69pyrq7:not(.comp-lbe6j9i0_r_comp-l69pyrq7-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-lbe6j9i0_r_comp-l69pyrq7 {
          min-width: 0px;
          margin-left: -1.6484375px;
          align-self: center;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-lbe6j9i0_r_comp-l69pyrq7 {
          margin-left: 0px;
          align-self: flex-start;
        }
      }
      #comp-lbe6j9i0_r_comp-l69pyrq7 {
        --static-spx: 1px;
      }
      #comp-lbe6j9i0_r_comp-l69pyrte3 {
        height: auto;
        width: auto;
        --l_display: unset;
        --comp-display: unset;
        align-self: stretch;
        justify-self: stretch;
        pointer-events: auto;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      .comp-lbe6j9i0_r_comp-l69pyrte3-container {
        box-sizing: border-box;
        row-gap: 15px;
        column-gap: 20px;
        display: var(--l_display, var(--container-display));
        grid-template-rows: minmax(65px, max-content) minmax(72px, max-content) minmax(83px, max-content) minmax(80px, max-content);
        grid-template-columns: 0.9999829561172462fr 1.0000170438827538fr;
        --container-layout-type: grid-container-layout;
        --container-display: grid;
      }
      #comp-lbe6j9i0_r_comp-l69pyrte3:not(.comp-lbe6j9i0_r_comp-l69pyrte3-container) {
        display: var(--l_display, var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
      }
      #comp-lbe6j9i0_r_comp-l69pyrte3 {
        --rd: 0px;
        --shd: none;
        --bg: var(--color_11);
        --brd: 227, 227, 227;
        --brw: 0px;
        --alpha-brd: 0;
        --alpha-bg: 0;
        --boxShadowToggleOn-shd: none;
        --static-spx: 1px;
      }
      #comp-lbe6j9i0_r_comp-l69pyrto4 {
        min-height: 53.37498474121094px;
        --l_display: unset;
        height: auto;
        width: 149px;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: center;
        justify-self: start;
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: -4.1999969482421875px;
        margin-bottom: 0%;
        grid-area: 4/1/5/2;
        position: relative;
      }
      #comp-lbe6j9i0_r_comp-l69pyrto4 {
        --rd: 35px 35px 35px 35px;
        --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
        --shd: none;
        --horizontalPadding: 0px;
        --verticalPadding: 0px;
        --fnt: normal normal 700 16px/1.4em montserrat, sans-serif;
        --trans2: color 0.4s ease 0s;
        --txt: var(--color_11);
        --bg: 146, 40, 140;
        --brd: var(--color_14);
        --brw: 0px;
        --bgh: 146, 40, 140;
        --brdh: var(--color_11);
        --txth: var(--color_11);
        --bgd: 204, 204, 204;
        --alpha-bgd: 1;
        --txtd: 255, 255, 255;
        --alpha-txtd: 1;
        --alpha-txth: 1;
        --alpha-brdh: 0;
        --alpha-brd: 0;
        --alpha-bg: 1;
        --alpha-bgh: 1;
        --boxShadowToggleOn-shd: none;
        --alpha-txt: 1;
        --static-spx: 1px;
      }
      #comp-lbe6j9i0_r_comp-l69pyrtw5 {
        width: 100%;
        height: 58.9375px;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: end;
        justify-self: start;
        pointer-events: auto;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 13.062500953674316px;
        grid-area: 1/1/3/3;
        position: relative;
      }
      #comp-lbe6j9i0_r_comp-l69pyrtw5 {
        --errorTextColor: 255, 64, 64;
        --alpha-errorTextColor: 1;
        --errorTextFont: var(--font_8);
        --shd: none;
        --rd: 0px;
        --fnt: normal normal normal 15px/1.4em montserrat, sans-serif;
        --brw: 1px;
        --bg: var(--color_11);
        --txt: var(--color_11);
        --alpha-txt: 1;
        --brd: var(--color_11);
        --txt2: var(--color_11);
        --alpha-txt2: 1;
        --brwh: 1px;
        --bgh: var(--color_11);
        --brdh: var(--color_11);
        --brwf: 1px;
        --bgf: var(--color_11);
        --brdf: var(--color_11);
        --brwe: 1px;
        --bge: 255, 64, 64;
        --brde: var(--color_11);
        --bgd: 255, 255, 255;
        --txtd: 219, 219, 219;
        --alpha-txtd: 1;
        --brwd: 1px;
        --brdd: 219, 219, 219;
        --alpha-brdd: 1;
        --fntlbl: italic normal normal 14px/1.4em georgia, palatino, "book antiqua", "palatino linotype", serif;
        --txtlbl: 55, 59, 77;
        --alpha-txtlbl: 1;
        --txtlblrq: 55, 59, 77;
        --alpha-txtlblrq: 1;
        --fntprefix: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
        --alpha-bgf: 0;
        --alpha-btn_brd: 0.55;
        --alpha-bgd: 1;
        --btn_brd: var(--color_15);
        --btn_fnt: var(--font_8);
        --alpha-bge: 0;
        --alpha-brdh: 1;
        --fnt2: var(--font_8);
        --alpha-brd: 1;
        --alpha-bg: 0;
        --btn_brw: 1;
        --alpha-bgh: 0;
        --alpha-brde: 1;
        --txt-placeholder: var(--color_14);
        --alpha-txt-placeholder: 1;
        --alpha-brdf: 1;
        --boxShadowToggleOn-shd: none;
        --static-spx: 1px;
      }
      #comp-lbe6j9i0_r_comp-l69pyru23 {
        width: 100%;
        height: 58.98749923706055px;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: end;
        justify-self: start;
        pointer-events: auto;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        grid-area: 1/1/2/3;
        position: relative;
      }
      #comp-lbe6j9i0_r_comp-l69pyru23 {
        --errorTextColor: 255, 64, 64;
        --alpha-errorTextColor: 1;
        --errorTextFont: var(--font_8);
        --shd: none;
        --rd: 0px;
        --fnt: normal normal normal 15px/1.4em montserrat, sans-serif;
        --brw: 1px;
        --bg: var(--color_11);
        --txt: var(--color_11);
        --alpha-txt: 1;
        --brd: var(--color_11);
        --txt2: var(--color_11);
        --alpha-txt2: 1;
        --brwh: 1px;
        --bgh: var(--color_11);
        --brdh: var(--color_11);
        --brwf: 1px;
        --bgf: var(--color_11);
        --brdf: var(--color_11);
        --brwe: 1px;
        --bge: 255, 64, 64;
        --brde: var(--color_11);
        --bgd: 255, 255, 255;
        --txtd: 219, 219, 219;
        --alpha-txtd: 1;
        --brwd: 1px;
        --brdd: 219, 219, 219;
        --alpha-brdd: 1;
        --fntlbl: italic normal normal 14px/1.4em georgia, palatino, "book antiqua", "palatino linotype", serif;
        --txtlbl: 55, 59, 77;
        --alpha-txtlbl: 1;
        --txtlblrq: 55, 59, 77;
        --alpha-txtlblrq: 1;
        --fntprefix: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
        --alpha-bgf: 0.02;
        --alpha-btn_brd: 0.55;
        --alpha-bgd: 1;
        --btn_brd: var(--color_15);
        --btn_fnt: var(--font_8);
        --alpha-bge: 0;
        --alpha-brdh: 1;
        --fnt2: var(--font_8);
        --alpha-brd: 1;
        --alpha-bg: 0;
        --btn_brw: 1;
        --alpha-bgh: 0;
        --alpha-brde: 1;
        --txt-placeholder: var(--color_14);
        --alpha-txt-placeholder: 1;
        --alpha-brdf: 1;
        --boxShadowToggleOn-shd: none;
        --static-spx: 1px;
      }
      #comp-lbe6j9i0_r_comp-l69pyru9 {
        width: 99.99458450020995%;
        height: 87.95000457763672px;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: end;
        justify-self: start;
        pointer-events: auto;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 10.012496948242188px;
        grid-area: 2/1/4/3;
        position: relative;
      }
      #comp-lbe6j9i0_r_comp-l69pyru9 {
        --errorTextColor: 255, 64, 64;
        --alpha-errorTextColor: 1;
        --errorTextFont: var(--font_8);
        --shd: none;
        --rd: 0pxpx;
        --fnt: normal normal normal 15px/1.4em montserrat, sans-serif;
        --brw: 1px;
        --bg: var(--color_11);
        --txt: 0, 0, 0;
        --alpha-txt: 1;
        --brd: var(--color_11);
        --txt2: var(--color_11);
        --alpha-txt2: 1;
        --brwh: 1px;
        --bgh: var(--color_11);
        --brdh: var(--color_11);
        --bgd: 255, 255, 255;
        --txtd: 219, 219, 219;
        --alpha-txtd: 1;
        --brwd: 1px;
        --brdd: 219, 219, 219;
        --alpha-brdd: 1;
        --brwf: 1px;
        --bgf: var(--color_11);
        --brdf: var(--color_11);
        --brwe: 1px;
        --bge: 255, 64, 64;
        --brde: var(--color_11);
        --fntlbl: italic normal normal 14px/1.4em georgia, palatino, "book antiqua", "palatino linotype", serif;
        --txtlbl: var(--color_12);
        --alpha-txtlbl: 1;
        --txtlblrq: 0, 0, 0;
        --alpha-txtlblrq: 1;
        --alpha-bgf: 0;
        --alpha-btn_brd: 0.55;
        --alpha-bgd: 1;
        --btn_brd: var(--color_15);
        --btn_fnt: var(--font_8);
        --alpha-bge: 0;
        --alpha-brdh: 1;
        --fnt2: var(--font_8);
        --alpha-brd: 1;
        --alpha-bg: 0;
        --btn_brw: 1;
        --alpha-bgh: 0;
        --alpha-brde: 1;
        --txt-placeholder: var(--color_14);
        --alpha-txt-placeholder: 1;
        --alpha-brdf: 1;
        --boxShadowToggleOn-shd: none;
        --bg2: 170, 170, 170;
        --alpha-bg2: 1;
        --static-spx: 1px;
      }
      #comp-kd5px9q0 {
        height: auto;
        width: auto;
        --l_display: unset;
        --comp-display: unset;
        align-self: start;
        justify-self: end;
        pointer-events: auto;
        margin-right: 0px;
        margin-top: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      .comp-kd5px9q0-container {
        box-sizing: border-box;
        display: var(--l_display, var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: 1fr;
        --container-layout-type: grid-container-layout;
        --container-display: grid;
      }
      #comp-kd5px9q0:not(.comp-kd5px9q0-container) {
        display: var(--l_display, var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
      }
      #comp-kd5px9q0-pinned-layer {
        position: fixed;
        left: 0;
        width: 100%;
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        top: 0;
        bottom: unset;
        height: auto;
        margin-top: var(--wix-ads-height);
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-kd5px9q0 {
          align-self: stretch;
          justify-self: end;
          margin-left: 0px;
          margin-bottom: 0px;
        }
        #comp-kd5px9q0-pinned-layer {
          height: calc(100% - var(--wix-ads-height));
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kd5px9q0 {
          align-self: stretch;
          justify-self: stretch;
          margin-left: 0%;
          margin-bottom: 0px;
        }
        #comp-kd5px9q0-pinned-layer {
          height: calc(100% - var(--wix-ads-height));
        }
      }
      #comp-kd5px9q0 {
        --alpha-bg: 0;
        --bg: var(--color_11);
        --static-spx: 1px;
      }
      #comp-kd5px9q0_r_comp-kd5px9hr {
        height: 100vh;
        width: 300px;
        min-height: 100vh;
        --comp-display: unset;
        align-self: stretch;
        justify-self: stretch;
        pointer-events: auto;
        grid-area: 1/1/2/2;
        position: relative;
      }
      #comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-overflow-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        overflow-x: hidden;
        overflow-y: scroll;
        --sticky-offset: 0px;
        scrollbar-width: none;
        overflow: -moz-scrollbars-none;
        -ms-overflow-style: none;
      }
      #comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        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_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: 1000px) {
        #comp-kd5px9q0_r_comp-kd5px9hr {
          min-width: 0px;
          width: 70vw;
        }
        #comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-container {
          grid-template-rows: minmax(100px, max-content) auto;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kd5px9q0_r_comp-kd5px9hr {
          min-width: 0px;
          width: 100vw;
        }
        #comp-kd5px9q0_r_comp-kd5px9hr .comp-kd5px9q0_r_comp-kd5px9hr-container {
          grid-template-rows: minmax(100px, max-content) auto;
        }
      }
      #comp-kd5px9q0_r_comp-kd5px9hr {
        --containerBackground: var(--color_11);
        --alpha-containerBackground: 1;
        --bg: var(--color_15);
        --alpha-bg: 0.8;
        --static-spx: 1px;
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kd5px9q0_r_comp-kd5px9hr {
          --containerBackground: 146, 40, 140;
          --bg: var(--color_11);
          --alpha-bg: 0;
        }
      }
      #comp-kd5px9q0_r_comp-kkmqi5tc {
        height: 18px;
        width: 18px;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: start;
        justify-self: end;
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 30px;
        margin-top: 30px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-kd5px9q0_r_comp-kkmqi5tc {
          height: 20px;
          width: 20px;
          align-self: center;
          margin-right: 40px;
          margin-top: 0px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kd5px9q0_r_comp-kkmqi5tc {
          height: 20px;
          width: 20px;
          align-self: center;
          margin-right: 35.631248474121094px;
          margin-top: 64.25px;
        }
      }
      #comp-kd5px9q0_r_comp-kkmqi5tc {
        --static-spx: 1px;
      }
      #comp-kd5px9q0_r_comp-kd5px9kk {
        height: auto;
        width: 50%;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: start;
        justify-self: center;
        pointer-events: auto;
        margin-top: 50px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-kd5px9q0_r_comp-kd5px9kk {
          width: 60%;
          justify-self: center;
          margin-left: 0px;
          margin-right: 0px;
          margin-top: 0px;
          margin-bottom: 0px;
          grid-area: 2/1/3/2;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kd5px9q0_r_comp-kd5px9kk {
          width: 84.20486450195312%;
          justify-self: start;
          margin-left: 12.787500381469727px;
          margin-right: 0px;
          margin-top: 7.125px;
          margin-bottom: 0px;
          grid-area: 2/1/3/2;
        }
      }
      #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: 0px;
        --fnt: var(--font_7);
        --txt: var(--color_15);
        --alpha-txt: 1;
        --arrowColor: var(--color_15);
        --alpha-arrowColor: 1;
        --subMenuOpacityTrans: opacity 0.4s ease 0s;
        --bgsSub: var(--color_11);
        --txtsSub: var(--color_18);
        --alpha-txtsSub: 1;
        --txts: var(--color_18);
        --alpha-txts: 1;
        --bgexpanded: var(--color_11);
        --fntSubMenu: var(--font_7);
        --txtexpanded: var(--color_15);
        --alpha-txtexpanded: 1;
        --subMenuSpacing: 25px;
        --menuSpacing: 10px;
        --boxShadowToggleOn-shd: none;
        --alpha-bgsSub: 0;
        --alpha-SKINS_bgSubmenu: 0;
        --bgh: 230, 234, 245;
        --SKINS_submenuMargin: 0;
        --alpha-brd: 0.2;
        --SKINS_submenuBR: 90px;
        --separatorHeight: 15;
        --alpha-bgexpanded: 0;
        --rd: 90px;
        --alpha-bg: 0;
        --alpha-bgh: 1;
        --textSpacing: 0;
        --sepw: 1;
        --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light {color_14};
        --alpha-bgs: 0;
        --static-spx: 1px;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-kd5px9q0_r_comp-kd5px9kk {
          --verticalPadding: 7px;
          --fnt: normal normal normal 22px/1.4em poppins-semibold, poppins, sans-serif;
          --txt: var(--color_15);
          --arrowColor: var(--color_15);
          --txtsSub: var(--color_13);
          --txts: var(--color_13);
          --fntSubMenu: var(--font_7);
          --txtexpanded: var(--color_15);
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kd5px9q0_r_comp-kd5px9kk {
          --verticalPadding: 7px;
          --fnt: normal normal normal 15px/1.4em montserrat, sans-serif;
          --txt: var(--color_11);
          --arrowColor: var(--color_11);
          --txtsSub: var(--color_11);
          --txts: var(--color_11);
          --fntSubMenu: normal normal 700 15px/1.4em montserrat, sans-serif;
          --txtexpanded: var(--color_11);
        }
      }
      #comp-kd5px9q0_r_comp-l6b4lqgq {
        --l_display: none;
        height: auto;
        width: auto;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: start;
        justify-self: start;
        pointer-events: auto;
        margin-left: 6.111111111111111%;
        margin-right: 0%;
        margin-top: 253px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kd5px9q0_r_comp-l6b4lqgq {
          --l_display: unset;
          margin-left: 5.034722222222222%;
          margin-top: 312px;
          grid-area: 2/1/3/2;
        }
      }
      #comp-kd5px9q0_r_comp-l6b4lqgq {
        --static-spx: 1px;
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kd5px9q0_r_comp-l6b4lqgq {
          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 {
        height: auto;
        width: auto;
        --comp-display: unset;
        align-self: stretch;
        justify-self: stretch;
        position: sticky;
        --force-auto: initial;
        top: var(--force-auto, calc(0% + var(--sticky-offset, 0px)));
        bottom: var(--force-auto,);
        left: var(--force-auto,);
        right: var(--force-auto,);
        pointer-events: auto;
        grid-area: 1/1/2/2;
        --is-sticky: 1;
      }
      .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;
      }
      #masterPage:not(.landingPage) {
        --top-offset: var(--header-height);
      }
      #masterPage.landingPage {
        --top-offset: 0px;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-kbgakxea {
          --l_display: unset;
        }
        #masterPage:not(.landingPage) {
          --top-offset: 0px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxea {
          --l_display: unset;
        }
        #masterPage:not(.landingPage) {
          --top-offset: 0px;
        }
      }
      #comp-kbgakxea {
        --alpha-bg: 0;
        --bg: var(--color_11);
        --static-spx: 1px;
      }
      #comp-kbgakxea_r_comp-kbgajy18 {
        min-height: 4.5px;
        height: 199.15625px;
        min-width: 0px;
        width: auto;
        max-width: 99999px;
        max-height: 99999px;
        --comp-display: unset;
        align-self: stretch;
        justify-self: stretch;
        pointer-events: auto;
        grid-area: 1/1/2/2;
        position: relative;
      }
      #comp-kbgakxea_r_comp-kbgajy18 .comp-kbgakxea_r_comp-kbgajy18-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        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-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 {
          height: 144.15625px;
        }
        #comp-kbgakxea_r_comp-kbgajy18 .comp-kbgakxea_r_comp-kbgajy18-container {
          padding-left: 0px;
          padding-right: 0px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxea_r_comp-kbgajy18 {
          height: 106.828125px;
        }
      }
      #comp-kbgakxea_r_comp-kbgajy18.comp-kbgakxea_r_variants-l69ud56r {
        --bg: var(--color_11);
        --bg-scrl: 55, 79, 90;
        --alpha-bg-scrl: 0.61;
      }
      #comp-kbgakxea_r_comp-kbgajy18 {
        --bg: 48, 67, 78;
        --bg-scrl: 48, 67, 78;
        --alpha-bg: 0;
        --alpha-bg-scrl: 0.85;
        --static-spx: 1px;
      }
      #comp-kbgakxea_r_comp-kbgajy18:not(.is-animating) {
        transition:
          all 0.3s ease-in-out 0s,
          visibility 0s;
        --transition: all 0.3s ease-in-out 0s, visibility 0s;
      }
      #comp-kbgakxea_r_comp-kkmqi5lg {
        --l_display: none;
        height: 35px;
        width: 35px;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: center;
        justify-self: end;
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 60px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-kbgakxea_r_comp-kkmqi5lg {
          --l_display: unset;
          height: 50px;
          width: 50px;
          align-self: end;
          margin-right: 40px;
          margin-bottom: 20.156000000000006px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxea_r_comp-kkmqi5lg {
          --l_display: unset;
          height: 35.125px;
          width: 76.48750305175781px;
          align-self: center;
          margin-right: -4.6015625px;
          margin-bottom: 0px;
        }
      }
      #comp-kbgakxea_r_comp-kkmqi5lg {
        --static-spx: 1px;
      }
      #comp-kbgakxea_r_comp-lehkopru {
        min-height: 30px;
        --l_display: unset;
        height: auto;
        width: 100%;
        --comp-display: unset;
        align-self: start;
        justify-self: start;
        pointer-events: auto;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0%;
        margin-right: 0%;
        grid-area: 1/1/2/2;
        position: relative;
      }
      .comp-kbgakxea_r_comp-lehkopru-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;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-kbgakxea_r_comp-lehkopru {
          min-height: 33.015625px;
          --l_display: none;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxea_r_comp-lehkopru {
          min-height: 33.015625px;
          --l_display: none;
        }
      }
      #comp-kbgakxea_r_comp-lehkopru {
        --brw: 0px;
        --brd: var(--color_13);
        --bg: var(--color_12);
        --rd: 0px;
        --shd: none;
        --gradient: none;
        --alpha-brd: 1;
        --alpha-bg: 0.2;
        --boxShadowToggleOn-shd: none;
        --static-spx: 1px;
        --bg-gradient: none;
      }
      #comp-kbgakxea_r_comp-mtw0xdxt {
        min-height: 0px;
        --l_display: unset;
        height: auto;
        min-width: 0px;
        width: max-content;
        max-width: 99999px;
        max-height: 99999px;
        --comp-display: unset;
        align-self: start;
        justify-self: end;
        pointer-events: auto;
        margin-left: 0px;
        margin-right: max(0.5px, 0.1628458 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-top: max(0.5px, 0.0076766 * (var(--scaling-factor) - var(--scrollbar-width)));
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      .comp-kbgakxea_r_comp-mtw0xdxt-container {
        box-sizing: border-box;
        row-gap: 0px;
        column-gap: 0px;
        display: var(--l_display, var(--container-display));
        grid-template-rows: minmax(min-content, 1fr);
        grid-template-columns: minmax(0px, 1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
      }
      #comp-kbgakxea_r_comp-mtw0xdxt:not(.comp-kbgakxea_r_comp-mtw0xdxt-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-mtw0xdxt {
          height: 50px;
          width: 50px;
        }
        .comp-kbgakxea_r_comp-mtw0xdxt-container {
          grid-template-rows: minmax(min-content, 50fr);
          grid-template-columns: minmax(0px, 50fr);
        }
      }
      #comp-kbgakxea_r_comp-mtw0xdxt {
        --container-background: rgba(255, 255, 255, 0);
        --container-box-shadow:;
        --container-border-left: 0px solid rgba(203, 220, 233, 1);
        --container-border-right: 0px solid rgba(203, 220, 233, 1);
        --container-border-top: 0px solid rgba(203, 220, 233, 1);
        --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
        --container-border-radius: 0px 0px 0px 0px;
        --container-padding-top: 6px;
        --container-padding-right: 6px;
        --container-padding-bottom: 6px;
        --container-padding-left: 6px;
        --item-background: rgba(255, 255, 255, 0);
        --item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
        --item-color: rgba(0, 0, 0, 1);
        --item-text-decoration: none;
        --item-text-transform: none;
        --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
        --item-text-highlight: none;
        --item-letter-spacing: 0em;
        --item-line-height: 1.4em;
        --item-text-shadow: 0px 0px 0px transparent;
        --item-border-left: 0px solid rgba(203, 220, 233, 1);
        --item-border-right: 0px solid rgba(203, 220, 233, 1);
        --item-border-top: 0px solid rgba(203, 220, 233, 1);
        --item-border-bottom: 0px solid rgba(203, 220, 233, 1);
        --item-border-radius: 0px 0px 0px 0px;
        --item-box-shadow:;
        --horizontal-item-icon-display: unset;
        --item-icon-size: 10px;
        --item-icon-color: rgba(0, 0, 0, 1);
        --item-divider: 1px solid rgba(203, 220, 233, 1);
        --item-text-align: justify;
        --item-direction: revert;
        --item-vertical-padding: 2px;
        --item-horizontal-padding: 8px;
        --item-padding-top: initial;
        --item-padding-right: initial;
        --item-padding-bottom: initial;
        --item-padding-left: initial;
        --scroll-button-background: rgba(255, 255, 255, 1);
        --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
        --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
        --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
        --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
        --scroll-button-border-radius: 0 0 0 0;
        --scroll-button-box-shadow: none;
        --scroll-button-icon-display: unset;
        --scroll-button-icon-size: 10px;
        --scroll-button-icon-color: rgba(0, 0, 0, 1);
        --scroll-button-icon-rotation: 0;
        --scroll-button-padding-right: 6px;
        --scroll-button-padding-left: 6px;
        --dropdown-container-background: rgba(255, 255, 255, 1);
        --dropdown-container-box-shadow:;
        --dropdown-container-border-left: medium none currentcolor;
        --dropdown-container-border-right: medium none currentcolor;
        --dropdown-container-border-top: medium none currentcolor;
        --dropdown-container-border-bottom: medium none currentcolor;
        --dropdown-container-border-radius: 0px 0px 0px 0px;
        --dropdown-anchor: menuStretched;
        --dropdown-align: start;
        --dropdown-horizontal-margin: 0px;
        --dropdown-space-above: 14px;
        --dropdown-menu-container-background: rgba(255, 255, 255, 0);
        --dropdown-menu-container-box-shadow: none;
        --dropdown-menu-container-border-left: medium none currentcolor;
        --dropdown-menu-container-border-right: medium none currentcolor;
        --dropdown-menu-container-border-top: medium none currentcolor;
        --dropdown-menu-container-border-bottom: medium none currentcolor;
        --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
        --dropdown-menu-item-background: rgba(255, 255, 255, 0);
        --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
        --dropdown-menu-item-color: rgba(0, 0, 0, 1);
        --dropdown-menu-item-text-decoration: none;
        --dropdown-menu-item-text-transform: revert;
        --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
        --dropdown-menu-item-text-highlight: none;
        --dropdown-menu-item-letter-spacing: revert;
        --dropdown-menu-item-line-height: 1.4em;
        --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
        --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
        --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
        --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
        --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
        --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
        --dropdown-menu-item-box-shadow: none;
        --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
        --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
        --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
        --dropdown-menu-sub-item-text-decoration:;
        --dropdown-menu-sub-item-text-transform: revert;
        --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
        --dropdown-menu-sub-item-text-highlight: none;
        --dropdown-menu-sub-item-letter-spacing: revert;
        --dropdown-menu-sub-item-line-height: revert;
        --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
        --dropdown-menu-sub-item-border-left: medium none currentcolor;
        --dropdown-menu-sub-item-border-right: medium none currentcolor;
        --dropdown-menu-sub-item-border-top: medium none currentcolor;
        --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
        --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
        --dropdown-menu-sub-item-box-shadow: none;
        --dropdown-menu-item-vertical-padding: 4px;
        --dropdown-menu-item-horizontal-padding: 0px;
        --dropdown-menu-item-padding-top: initial;
        --dropdown-menu-item-padding-right: initial;
        --dropdown-menu-item-padding-bottom: initial;
        --dropdown-menu-item-padding-left: initial;
        --dropdown-menu-container-vertical-padding: 10px;
        --dropdown-menu-container-horizontal-padding: 10px;
        --dropdown-menu-container-padding-top: initial;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-bottom: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 0px;
        --dropdown-menu-item-horizontal-spacing: 10px;
        --dropdown-menu-sub-items-vertical-spacing-before: 2px;
        --dropdown-menu-sub-items-vertical-spacing-between: 0px;
        --dropdown-menu-sub-item-vertical-padding: 2px;
        --dropdown-menu-sub-item-horizontal-padding: 0px;
        --dropdown-menu-sub-item-padding-top: initial;
        --dropdown-menu-sub-item-padding-right: initial;
        --dropdown-menu-sub-item-padding-bottom: initial;
        --dropdown-menu-sub-item-padding-left: initial;
        --dropdown-menu-columns-number: 2;
        --dropdown-menu-align: start;
        --dropdown-menu-item-align: inherit;
        --dropdown-menu-sub-item-align: inherit;
        --display-mode: navbar;
        --spacing-between-label-and-dropdown-icon: 6px;
        --menu-items-main-axis-gap: 12px;
        --menu-items-cross-axis-gap: 10px;
        --orientation: horizontal;
        --overflow: wrap;
        --divider-display: none;
        --container-align: justify;
        --menu-items-justification: justify;
        --animation-name: underline;
        --vertical-dropdown-display: expandCollapse;
        --item-hover-color: rgba(26, 106, 255, 1);
        --dropdown-menu-sub-item-hover-box-shadow: initial;
        --item-selected-color: rgba(26, 106, 255, 1);
        --dropdown-menu-sub-item-selected-border-bottom: initial;
        --scroll-button-hover-border-radius: initial;
        --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
        --dropdown-menu-sub-item-hover-text-decoration: underline;
        --dropdown-menu-sub-item-selected-border-left: initial;
        --dropdown-menu-item-hover-letter-spacing: initial;
        --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
        --dropdown-menu-item-hover-color: rgba(26, 106, 255, 1);
        --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
        --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
        --dropdown-menu-item-selected-border-bottom: initial;
        --dropdown-menu-sub-item-hover-text-highlight: initial;
        --dropdown-menu-item-selected-border-right: initial;
        --dropdown-menu-sub-item-hover-text-outline: initial;
        --item-selected-text-decoration: initial;
        --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
        --dropdown-menu-item-selected-text-transform: initial;
        --dropdown-menu-sub-item-hover-line-height: initial;
        --scroll-button-hover-icon-display: unset;
        --item-selected-icon-color: rgba(26, 106, 255, 1);
        --dropdown-menu-item-hover-box-shadow: initial;
        --item-hover-text-highlight: initial;
        --dropdown-menu-sub-item-selected-background: initial;
        --scroll-button-hover-padding-right: initial;
        --dropdown-menu-sub-item-hover-text-transform: initial;
        --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
        --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
        --container-selected-box-shadow:;
        --dropdown-menu-item-selected-text-shadow: initial;
        --item-hover-icon-color: rgba(26, 106, 255, 1);
        --dropdown-menu-item-selected-border-top: initial;
        --dropdown-menu-item-selected-border-radius: initial;
        --dropdown-container-hover-background: rgba(255, 255, 255, 1);
        --dropdown-menu-sub-item-selected-box-shadow: initial;
        --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
        --item-hover-box-shadow: initial;
        --item-hover-background: rgba(255, 255, 255, 0);
        --item-hover-text-decoration: initial;
        --scroll-button-hover-icon-size: 14px;
        --dropdown-menu-sub-item-selected-text-outline: initial;
        --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
        --dropdown-menu-item-hover-text-highlight: initial;
        --dropdown-menu-item-hover-border-right: initial;
        --item-selected-text-highlight: initial;
        --dropdown-menu-sub-item-hover-letter-spacing: initial;
        --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
        --dropdown-menu-item-hover-border-top: initial;
        --dropdown-menu-sub-item-selected-line-height: initial;
        --dropdown-menu-sub-item-hover-border-radius: initial;
        --dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
        --dropdown-menu-sub-item-selected-text-transform: initial;
        --scroll-button-hover-icon-rotation: 0;
        --item-selected-box-shadow: initial;
        --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
        --dropdown-menu-sub-item-selected-border-top: initial;
        --dropdown-menu-sub-item-selected-text-shadow: initial;
        --dropdown-menu-sub-item-selected-letter-spacing: initial;
        --dropdown-menu-sub-item-hover-border-top: initial;
        --item-hover-text-shadow: initial;
        --dropdown-menu-item-selected-border-left: initial;
        --dropdown-menu-item-hover-border-left: initial;
        --dropdown-menu-item-selected-text-outline: initial;
        --dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
        --dropdown-menu-sub-item-hover-background: initial;
        --dropdown-menu-sub-item-hover-border-bottom: initial;
        --dropdown-menu-item-selected-text-decoration:;
        --dropdown-menu-sub-item-selected-text-highlight: initial;
        --dropdown-menu-item-hover-text-transform: initial;
        --dropdown-menu-item-hover-text-outline: initial;
        --dropdown-menu-sub-item-hover-border-right: initial;
        --dropdown-menu-item-selected-letter-spacing: initial;
        --dropdown-container-selected-background: rgba(255, 255, 255, 1);
        --dropdown-menu-item-selected-box-shadow: initial;
        --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
        --item-selected-text-shadow: initial;
        --scroll-button-hover-box-shadow: initial;
        --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
        --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
        --dropdown-menu-sub-item-selected-text-decoration: underline;
        --dropdown-menu-sub-item-selected-border-right: initial;
        --dropdown-menu-item-hover-text-shadow: initial;
        --dropdown-menu-item-hover-border-bottom: initial;
        --dropdown-menu-item-hover-border-radius: initial;
        --dropdown-menu-sub-item-selected-font: initial;
        --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
        --dropdown-menu-sub-item-hover-text-shadow: initial;
        --scroll-button-hover-background: rgba(220, 232, 255, 1);
        --scroll-button-hover-padding-left: initial;
        --dropdown-menu-sub-item-selected-border-radius: initial;
        --item-selected-border-radius: initial;
        --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
        --item-hover-border-radius: initial;
        --dropdown-menu-item-hover-line-height: initial;
        --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
        --item-selected-background: rgba(255, 255, 255, 0);
        --dropdown-menu-sub-item-hover-border-left: initial;
        --dropdown-menu-item-selected-color: rgba(26, 106, 255, 1);
        --dropdown-menu-item-hover-text-decoration:;
        --dropdown-menu-sub-item-hover-font: initial;
        --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
        --dropdown-menu-item-selected-line-height: initial;
        --dropdown-menu-item-selected-text-highlight: initial;
        --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
        --static-spx: 0.1 * var(--one-unit);
      }
      #portal-comp-kbgakxea_r_comp-mtw0xdxt {
        --container-background: rgba(255, 255, 255, 0);
        --container-box-shadow:;
        --container-border-left: 0px solid rgba(203, 220, 233, 1);
        --container-border-right: 0px solid rgba(203, 220, 233, 1);
        --container-border-top: 0px solid rgba(203, 220, 233, 1);
        --container-border-bottom: 0px solid rgba(203, 220, 233, 1);
        --container-border-radius: 0px 0px 0px 0px;
        --container-padding-top: 6px;
        --container-padding-right: 6px;
        --container-padding-bottom: 6px;
        --container-padding-left: 6px;
        --item-background: rgba(255, 255, 255, 0);
        --item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
        --item-color: rgba(0, 0, 0, 1);
        --item-text-decoration: none;
        --item-text-transform: none;
        --item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
        --item-text-highlight: none;
        --item-letter-spacing: 0em;
        --item-line-height: 1.4em;
        --item-text-shadow: 0px 0px 0px transparent;
        --item-border-left: 0px solid rgba(203, 220, 233, 1);
        --item-border-right: 0px solid rgba(203, 220, 233, 1);
        --item-border-top: 0px solid rgba(203, 220, 233, 1);
        --item-border-bottom: 0px solid rgba(203, 220, 233, 1);
        --item-border-radius: 0px 0px 0px 0px;
        --item-box-shadow:;
        --horizontal-item-icon-display: unset;
        --item-icon-size: 10px;
        --item-icon-color: rgba(0, 0, 0, 1);
        --item-divider: 1px solid rgba(203, 220, 233, 1);
        --item-text-align: justify;
        --item-direction: revert;
        --item-vertical-padding: 2px;
        --item-horizontal-padding: 8px;
        --item-padding-top: initial;
        --item-padding-right: initial;
        --item-padding-bottom: initial;
        --item-padding-left: initial;
        --scroll-button-background: rgba(255, 255, 255, 1);
        --scroll-button-border-left: 1px solid rgba(203, 220, 233, 1);
        --scroll-button-border-right: 1px solid rgba(203, 220, 233, 1);
        --scroll-button-border-top: 1px solid rgba(203, 220, 233, 1);
        --scroll-button-border-bottom: 1px solid rgba(203, 220, 233, 1);
        --scroll-button-border-radius: 0 0 0 0;
        --scroll-button-box-shadow: none;
        --scroll-button-icon-display: unset;
        --scroll-button-icon-size: 10px;
        --scroll-button-icon-color: rgba(0, 0, 0, 1);
        --scroll-button-icon-rotation: 0;
        --scroll-button-padding-right: 6px;
        --scroll-button-padding-left: 6px;
        --dropdown-container-background: rgba(255, 255, 255, 1);
        --dropdown-container-box-shadow:;
        --dropdown-container-border-left: medium none currentcolor;
        --dropdown-container-border-right: medium none currentcolor;
        --dropdown-container-border-top: medium none currentcolor;
        --dropdown-container-border-bottom: medium none currentcolor;
        --dropdown-container-border-radius: 0px 0px 0px 0px;
        --dropdown-anchor: menuStretched;
        --dropdown-align: start;
        --dropdown-horizontal-margin: 0px;
        --dropdown-space-above: 14px;
        --dropdown-menu-container-background: rgba(255, 255, 255, 0);
        --dropdown-menu-container-box-shadow: none;
        --dropdown-menu-container-border-left: medium none currentcolor;
        --dropdown-menu-container-border-right: medium none currentcolor;
        --dropdown-menu-container-border-top: medium none currentcolor;
        --dropdown-menu-container-border-bottom: medium none currentcolor;
        --dropdown-menu-container-border-radius: 0px 0px 0px 0px;
        --dropdown-menu-item-background: rgba(255, 255, 255, 0);
        --dropdown-menu-item-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
        --dropdown-menu-item-color: rgba(0, 0, 0, 1);
        --dropdown-menu-item-text-decoration: none;
        --dropdown-menu-item-text-transform: revert;
        --dropdown-menu-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
        --dropdown-menu-item-text-highlight: none;
        --dropdown-menu-item-letter-spacing: revert;
        --dropdown-menu-item-line-height: 1.4em;
        --dropdown-menu-item-text-shadow: 0px 0px 0px transparent;
        --dropdown-menu-item-border-left: 0px solid rgba(0, 0, 0, 1);
        --dropdown-menu-item-border-right: 0px solid rgba(0, 0, 0, 1);
        --dropdown-menu-item-border-top: 0px solid rgba(0, 0, 0, 1);
        --dropdown-menu-item-border-bottom: 0px solid rgba(0, 0, 0, 1);
        --dropdown-menu-item-border-radius: 0px 0px 0px 0px;
        --dropdown-menu-item-box-shadow: none;
        --dropdown-menu-sub-item-background: rgba(255, 255, 255, 0);
        --dropdown-menu-sub-item-font: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
        --dropdown-menu-sub-item-color: rgba(0, 0, 0, 1);
        --dropdown-menu-sub-item-text-decoration:;
        --dropdown-menu-sub-item-text-transform: revert;
        --dropdown-menu-sub-item-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
        --dropdown-menu-sub-item-text-highlight: none;
        --dropdown-menu-sub-item-letter-spacing: revert;
        --dropdown-menu-sub-item-line-height: revert;
        --dropdown-menu-sub-item-text-shadow: 0px 0px 0px transparent;
        --dropdown-menu-sub-item-border-left: medium none currentcolor;
        --dropdown-menu-sub-item-border-right: medium none currentcolor;
        --dropdown-menu-sub-item-border-top: medium none currentcolor;
        --dropdown-menu-sub-item-border-bottom: medium none currentcolor;
        --dropdown-menu-sub-item-border-radius: 0px 0px 0px 0px;
        --dropdown-menu-sub-item-box-shadow: none;
        --dropdown-menu-item-vertical-padding: 4px;
        --dropdown-menu-item-horizontal-padding: 0px;
        --dropdown-menu-item-padding-top: initial;
        --dropdown-menu-item-padding-right: initial;
        --dropdown-menu-item-padding-bottom: initial;
        --dropdown-menu-item-padding-left: initial;
        --dropdown-menu-container-vertical-padding: 10px;
        --dropdown-menu-container-horizontal-padding: 10px;
        --dropdown-menu-container-padding-top: initial;
        --dropdown-menu-container-padding-right: initial;
        --dropdown-menu-container-padding-bottom: initial;
        --dropdown-menu-container-padding-left: initial;
        --dropdown-menu-item-vertical-spacing: 0px;
        --dropdown-menu-item-horizontal-spacing: 10px;
        --dropdown-menu-sub-items-vertical-spacing-before: 2px;
        --dropdown-menu-sub-items-vertical-spacing-between: 0px;
        --dropdown-menu-sub-item-vertical-padding: 2px;
        --dropdown-menu-sub-item-horizontal-padding: 0px;
        --dropdown-menu-sub-item-padding-top: initial;
        --dropdown-menu-sub-item-padding-right: initial;
        --dropdown-menu-sub-item-padding-bottom: initial;
        --dropdown-menu-sub-item-padding-left: initial;
        --dropdown-menu-columns-number: 2;
        --dropdown-menu-align: start;
        --dropdown-menu-item-align: inherit;
        --dropdown-menu-sub-item-align: inherit;
        --display-mode: navbar;
        --spacing-between-label-and-dropdown-icon: 6px;
        --menu-items-main-axis-gap: 12px;
        --menu-items-cross-axis-gap: 10px;
        --orientation: horizontal;
        --overflow: wrap;
        --divider-display: none;
        --container-align: justify;
        --menu-items-justification: justify;
        --animation-name: underline;
        --vertical-dropdown-display: expandCollapse;
        --item-hover-color: rgba(26, 106, 255, 1);
        --dropdown-menu-sub-item-hover-box-shadow: initial;
        --item-selected-color: rgba(26, 106, 255, 1);
        --dropdown-menu-sub-item-selected-border-bottom: initial;
        --scroll-button-hover-border-radius: initial;
        --item-hover-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
        --dropdown-menu-sub-item-hover-text-decoration: underline;
        --dropdown-menu-sub-item-selected-border-left: initial;
        --dropdown-menu-item-hover-letter-spacing: initial;
        --scroll-button-hover-border-right: 1px solid rgba(26, 106, 255, 1);
        --dropdown-menu-item-hover-color: rgba(26, 106, 255, 1);
        --scroll-button-hover-border-bottom: 1px solid rgba(26, 106, 255, 1);
        --dropdown-menu-item-hover-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
        --dropdown-menu-item-selected-border-bottom: initial;
        --dropdown-menu-sub-item-hover-text-highlight: initial;
        --dropdown-menu-item-selected-border-right: initial;
        --dropdown-menu-sub-item-hover-text-outline: initial;
        --item-selected-text-decoration: initial;
        --dropdown-menu-item-hover-background: rgba(255, 255, 255, 0);
        --dropdown-menu-item-selected-text-transform: initial;
        --dropdown-menu-sub-item-hover-line-height: initial;
        --scroll-button-hover-icon-display: unset;
        --item-selected-icon-color: rgba(26, 106, 255, 1);
        --dropdown-menu-item-hover-box-shadow: initial;
        --item-hover-text-highlight: initial;
        --dropdown-menu-sub-item-selected-background: initial;
        --scroll-button-hover-padding-right: initial;
        --dropdown-menu-sub-item-hover-text-transform: initial;
        --item-hover-border-left: 0px solid rgba(203, 220, 233, 1);
        --item-selected-text-outline: 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent;
        --container-selected-box-shadow:;
        --dropdown-menu-item-selected-text-shadow: initial;
        --item-hover-icon-color: rgba(26, 106, 255, 1);
        --dropdown-menu-item-selected-border-top: initial;
        --dropdown-menu-item-selected-border-radius: initial;
        --dropdown-container-hover-background: rgba(255, 255, 255, 1);
        --dropdown-menu-sub-item-selected-box-shadow: initial;
        --scroll-button-hover-icon-color: rgba(26, 106, 255, 1);
        --item-hover-box-shadow: initial;
        --item-hover-background: rgba(255, 255, 255, 0);
        --item-hover-text-decoration: initial;
        --scroll-button-hover-icon-size: 14px;
        --dropdown-menu-sub-item-selected-text-outline: initial;
        --item-hover-border-right: 0px solid rgba(203, 220, 233, 1);
        --dropdown-menu-item-hover-text-highlight: initial;
        --dropdown-menu-item-hover-border-right: initial;
        --item-selected-text-highlight: initial;
        --dropdown-menu-sub-item-hover-letter-spacing: initial;
        --dropdown-menu-item-selected-background: rgba(255, 255, 255, 0);
        --dropdown-menu-item-hover-border-top: initial;
        --dropdown-menu-sub-item-selected-line-height: initial;
        --dropdown-menu-sub-item-hover-border-radius: initial;
        --dropdown-menu-sub-item-hover-color: rgba(0, 0, 0, 1);
        --dropdown-menu-sub-item-selected-text-transform: initial;
        --scroll-button-hover-icon-rotation: 0;
        --item-selected-box-shadow: initial;
        --item-selected-border-bottom: 0px solid rgba(203, 220, 233, 1);
        --dropdown-menu-sub-item-selected-border-top: initial;
        --dropdown-menu-sub-item-selected-text-shadow: initial;
        --dropdown-menu-sub-item-selected-letter-spacing: initial;
        --dropdown-menu-sub-item-hover-border-top: initial;
        --item-hover-text-shadow: initial;
        --dropdown-menu-item-selected-border-left: initial;
        --dropdown-menu-item-hover-border-left: initial;
        --dropdown-menu-item-selected-text-outline: initial;
        --dropdown-menu-sub-item-selected-color: rgba(0, 0, 0, 1);
        --dropdown-menu-sub-item-hover-background: initial;
        --dropdown-menu-sub-item-hover-border-bottom: initial;
        --dropdown-menu-item-selected-text-decoration:;
        --dropdown-menu-sub-item-selected-text-highlight: initial;
        --dropdown-menu-item-hover-text-transform: initial;
        --dropdown-menu-item-hover-text-outline: initial;
        --dropdown-menu-sub-item-hover-border-right: initial;
        --dropdown-menu-item-selected-letter-spacing: initial;
        --dropdown-container-selected-background: rgba(255, 255, 255, 1);
        --dropdown-menu-item-selected-box-shadow: initial;
        --item-selected-border-top: 0px solid rgba(203, 220, 233, 1);
        --item-selected-text-shadow: initial;
        --scroll-button-hover-box-shadow: initial;
        --item-hover-border-top: 0px solid rgba(203, 220, 233, 1);
        --scroll-button-hover-border-left: 1px solid rgba(26, 106, 255, 1);
        --dropdown-menu-sub-item-selected-text-decoration: underline;
        --dropdown-menu-sub-item-selected-border-right: initial;
        --dropdown-menu-item-hover-text-shadow: initial;
        --dropdown-menu-item-hover-border-bottom: initial;
        --dropdown-menu-item-hover-border-radius: initial;
        --dropdown-menu-sub-item-selected-font: initial;
        --item-selected-border-right: 0px solid rgba(203, 220, 233, 1);
        --dropdown-menu-sub-item-hover-text-shadow: initial;
        --scroll-button-hover-background: rgba(220, 232, 255, 1);
        --scroll-button-hover-padding-left: initial;
        --dropdown-menu-sub-item-selected-border-radius: initial;
        --item-selected-border-radius: initial;
        --item-hover-border-bottom: 0px solid rgba(203, 220, 233, 1);
        --item-hover-border-radius: initial;
        --dropdown-menu-item-hover-line-height: initial;
        --item-selected-border-left: 0px solid rgba(203, 220, 233, 1);
        --item-selected-background: rgba(255, 255, 255, 0);
        --dropdown-menu-sub-item-hover-border-left: initial;
        --dropdown-menu-item-selected-color: rgba(26, 106, 255, 1);
        --dropdown-menu-item-hover-text-decoration:;
        --dropdown-menu-sub-item-hover-font: initial;
        --scroll-button-hover-border-top: 1px solid rgba(26, 106, 255, 1);
        --dropdown-menu-item-selected-line-height: initial;
        --dropdown-menu-item-selected-text-highlight: initial;
        --dropdown-menu-item-selected-font: normal normal normal 15px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
        --static-spx: 0.1 * var(--one-unit);
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-kbgakxea_r_comp-mtw0xdxt {
          --container-padding-top: 0px;
          --container-padding-right: 0px;
          --container-padding-bottom: 0px;
          --container-padding-left: 0px;
          --item-font: normal normal normal 18px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
          --item-vertical-padding: 8px;
          --item-horizontal-padding: 0px;
          --dropdown-space-above: 0px;
          --dropdown-menu-container-vertical-padding: 0px;
          --dropdown-menu-container-horizontal-padding: 0px;
          --dropdown-menu-item-vertical-spacing: 12px;
          --dropdown-menu-sub-items-vertical-spacing-between: 2px;
          --dropdown-menu-columns-number: 1;
          --display-mode: hamburger;
          --menu-items-main-axis-gap: 20px;
          --menu-items-cross-axis-gap: 0px;
          --orientation: vertical;
        }
        #portal-comp-kbgakxea_r_comp-mtw0xdxt {
          --container-padding-top: 0px;
          --container-padding-right: 0px;
          --container-padding-bottom: 0px;
          --container-padding-left: 0px;
          --item-font: normal normal normal 18px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
          --item-vertical-padding: 8px;
          --item-horizontal-padding: 0px;
          --dropdown-space-above: 0px;
          --dropdown-menu-container-vertical-padding: 0px;
          --dropdown-menu-container-horizontal-padding: 0px;
          --dropdown-menu-item-vertical-spacing: 12px;
          --dropdown-menu-sub-items-vertical-spacing-between: 2px;
          --dropdown-menu-columns-number: 1;
          --display-mode: hamburger;
          --menu-items-main-axis-gap: 20px;
          --menu-items-cross-axis-gap: 0px;
          --orientation: vertical;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxea_r_comp-mtw0xdxt {
          --container-padding-top: 0px;
          --container-padding-right: 0px;
          --container-padding-bottom: 0px;
          --container-padding-left: 0px;
          --item-font: normal normal normal 18px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
          --item-vertical-padding: 8px;
          --item-horizontal-padding: 0px;
          --dropdown-space-above: 0px;
          --dropdown-menu-container-vertical-padding: 0px;
          --dropdown-menu-container-horizontal-padding: 0px;
          --dropdown-menu-item-vertical-spacing: 12px;
          --dropdown-menu-sub-items-vertical-spacing-between: 2px;
          --dropdown-menu-columns-number: 1;
          --display-mode: hamburger;
          --menu-items-main-axis-gap: 20px;
          --menu-items-cross-axis-gap: 0px;
          --orientation: vertical;
        }
        #portal-comp-kbgakxea_r_comp-mtw0xdxt {
          --container-padding-top: 0px;
          --container-padding-right: 0px;
          --container-padding-bottom: 0px;
          --container-padding-left: 0px;
          --item-font: normal normal normal 18px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
          --item-vertical-padding: 8px;
          --item-horizontal-padding: 0px;
          --dropdown-space-above: 0px;
          --dropdown-menu-container-vertical-padding: 0px;
          --dropdown-menu-container-horizontal-padding: 0px;
          --dropdown-menu-item-vertical-spacing: 12px;
          --dropdown-menu-sub-items-vertical-spacing-between: 2px;
          --dropdown-menu-columns-number: 1;
          --display-mode: hamburger;
          --menu-items-main-axis-gap: 20px;
          --menu-items-cross-axis-gap: 0px;
          --orientation: vertical;
        }
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyh1, .comp-kbgakxea_r_comp-mtw0xdyh1) {
        min-height: 0px;
        --l_display: unset;
        height: 100%;
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
        --comp-display: unset;
        align-self: start;
        justify-self: start;
        pointer-events: auto;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      .comp-kbgakxea_r_comp-mtw0xdyh1-container {
        box-sizing: border-box;
        display: var(--l_display, var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: 1fr;
        --container-layout-type: grid-container-layout;
        --container-display: grid;
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyh1, .comp-kbgakxea_r_comp-mtw0xdyh1):not(.comp-kbgakxea_r_comp-mtw0xdyh1-container) {
        display: var(--l_display, var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyh1, .comp-kbgakxea_r_comp-mtw0xdyh1) {
        --static-spx: 1px;
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) {
        min-height: 0px;
        --l_display: unset;
        height: auto;
        min-width: 0px;
        width: auto;
        max-width: 99999px;
        max-height: 99999px;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: stretch;
        justify-self: stretch;
        pointer-events: auto;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      } /* END STYLABLE DIRECTIVE RULES */

      :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root {
        -st-extends: StylableButton;
        transition:
          all 0.2s ease,
          visibility 0s;
        padding: 0px;
        border-radius: 8px;
        background: rgba(255, 255, 255, 0);
        border: 0px solid #000000;
      }

      /* START STYLABLE DIRECTIVE RULES */

      :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root:hover {
        border-radius: 8px;
        border: 0px solid #000000;
        background: rgb(255, 255, 255);
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root:hover .StylableButton2545352419__icon {
        transform: rotate(0deg);
        width: 40px;
        height: 40px;
        fill: #1a6aff;
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root:hover .StylableButton2545352419__label {
        color: #1a6aff;
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root:disabled {
        border: 0px solid #000000;
        background: #f0f0f0;
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root:disabled .StylableButton2545352419__label {
        color: #6e6e6e;
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root:disabled .StylableButton2545352419__icon {
        fill: #8f8f8f;
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root .StylableButton2545352419__container {
        transition: inherit;
        flex-direction: row-reverse;
        justify-content: center;
        align-items: center;
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root .StylableButton2545352419__label {
        transition: inherit;
        letter-spacing: 0em;
        margin: 0px 0px 0px 4px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 2px;
        font-family: montserrat, sans-serif;
        font-size: 18px;
        font-weight: normal;
        font-style: normal;
        font-family: madefor-text;
        font-size: 16px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0em;
        line-height: 1.6em;
        font-family: madefor-text;
        font-size: 16px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0em;
        line-height: 1.6em;
        font-size: 15px;
        color: #000000;
        display: none;
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root .StylableButton2545352419__icon {
        transition: inherit;
        margin: 0px 4px 0px 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-top: 0px;
        width: 40px;
        height: 40px;
        margin-right: 2px;
        display: initial;
        fill: #000000;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root {
          -st-extends: HamburgerOpenButton;
        } /* END STYLABLE DIRECTIVE RULES */

        /* START STYLABLE DIRECTIVE RULES */

        :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root .StylableButton2545352419__icon {
          width: 50px;
          height: 50px;
        }

        :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root:hover {
          background: rgba(255, 255, 255, 0);
        }

        :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root:hover .StylableButton2545352419__icon {
          width: 50px;
          height: 50px;
          fill: #000000;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root {
          -st-extends: HamburgerOpenButton;
        } /* END STYLABLE DIRECTIVE RULES */

        /* START STYLABLE DIRECTIVE RULES */

        :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root .StylableButton2545352419__icon {
          width: 50px;
          height: 50px;
        }

        :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root:hover {
          background: rgba(255, 255, 255, 0);
        }

        :is(#comp-kbgakxea_r_comp-mtw0xdym, .comp-kbgakxea_r_comp-mtw0xdym) .comp-kbgakxea_r_comp-mtw0xdym-styleId__root:hover .StylableButton2545352419__icon {
          width: 50px;
          height: 50px;
          fill: #000000;
        }
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyq, .comp-kbgakxea_r_comp-mtw0xdyq) {
        min-height: 300px;
        --l_display: unset;
        height: 300px;
        min-width: 0px;
        width: 980px;
        max-width: 99999px;
        max-height: 99999px;
        --comp-display: unset;
        align-self: stretch;
        justify-self: stretch;
        pointer-events: auto;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyq, .comp-kbgakxea_r_comp-mtw0xdyq) .comp-kbgakxea_r_comp-mtw0xdyq-overflow-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        overflow-x: scroll;
        overflow-y: scroll;
        --sticky-offset: 0px;
        scrollbar-width: none;
        overflow: -moz-scrollbars-none;
        -ms-overflow-style: none;
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyq, .comp-kbgakxea_r_comp-mtw0xdyq) .comp-kbgakxea_r_comp-mtw0xdyq-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        display: var(--l_display, var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: 1fr;
        --container-layout-type: grid-container-layout;
        --container-display: grid;
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyq, .comp-kbgakxea_r_comp-mtw0xdyq):not(.comp-kbgakxea_r_comp-mtw0xdyq-container) {
        display: var(--l_display, var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyq, .comp-kbgakxea_r_comp-mtw0xdyq) .comp-kbgakxea_r_comp-mtw0xdyq-overflow-wrapper::-webkit-scrollbar {
        width: 0;
        height: 0;
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyq, .comp-kbgakxea_r_comp-mtw0xdyq) {
        /* START STYLABLE DIRECTIVE RULES */
      }

      /* END STYLABLE DIRECTIVE RULES */

      :is(#comp-kbgakxea_r_comp-mtw0xdyq, .comp-kbgakxea_r_comp-mtw0xdyq) .comp-kbgakxea_r_comp-mtw0xdyq-styleId__root {
        -st-extends: HamburgerOverlay;
        background-color: rgba(0, 0, 0, 0.6);
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        :is(#comp-kbgakxea_r_comp-mtw0xdyq, .comp-kbgakxea_r_comp-mtw0xdyq) {
          /* START STYLABLE DIRECTIVE RULES */
        }

        /* END STYLABLE DIRECTIVE RULES */
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        :is(#comp-kbgakxea_r_comp-mtw0xdyq, .comp-kbgakxea_r_comp-mtw0xdyq) {
          /* START STYLABLE DIRECTIVE RULES */
        }

        /* END STYLABLE DIRECTIVE RULES */
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyu, .comp-kbgakxea_r_comp-mtw0xdyu) {
        min-height: 0px;
        --l_display: unset;
        height: auto;
        min-width: 0px;
        width: 35%;
        max-width: 99999px;
        max-height: 99999px;
        --comp-display: unset;
        align-self: stretch;
        justify-self: end;
        pointer-events: auto;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyu, .comp-kbgakxea_r_comp-mtw0xdyu) .comp-kbgakxea_r_comp-mtw0xdyu-overflow-wrapper {
        position: relative;
        display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        overflow-x: hidden;
        overflow-y: scroll;
        --sticky-offset: 0px;
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyu, .comp-kbgakxea_r_comp-mtw0xdyu) .comp-kbgakxea_r_comp-mtw0xdyu-container {
        box-sizing: border-box;
        position: relative;
        pointer-events: none;
        padding-top: 40px;
        padding-right: 40px;
        padding-left: 40px;
        padding-bottom: 40px;
        row-gap: 0px;
        column-gap: 0px;
        display: var(--l_display, var(--container-display));
        grid-template-rows: minmax(779.375px, auto);
        grid-template-columns: minmax(0px, 448fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyu, .comp-kbgakxea_r_comp-mtw0xdyu):not(.comp-kbgakxea_r_comp-mtw0xdyu-container) {
        display: var(--l_display, var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        :is(#comp-kbgakxea_r_comp-mtw0xdyu, .comp-kbgakxea_r_comp-mtw0xdyu) {
          height: 100vh;
          width: 50%;
        }
        :is(#comp-kbgakxea_r_comp-mtw0xdyu, .comp-kbgakxea_r_comp-mtw0xdyu) .comp-kbgakxea_r_comp-mtw0xdyu-overflow-wrapper {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
        }
        :is(#comp-kbgakxea_r_comp-mtw0xdyu, .comp-kbgakxea_r_comp-mtw0xdyu) .comp-kbgakxea_r_comp-mtw0xdyu-container {
          padding-top: 40px;
          padding-right: 40px;
          padding-left: 40px;
          padding-bottom: 40px;
          grid-template-rows: minmax(400px, auto);
          grid-template-columns: minmax(0px, 304.000125fr);
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        :is(#comp-kbgakxea_r_comp-mtw0xdyu, .comp-kbgakxea_r_comp-mtw0xdyu) {
          height: 100vh;
          width: 90%;
        }
        :is(#comp-kbgakxea_r_comp-mtw0xdyu, .comp-kbgakxea_r_comp-mtw0xdyu) .comp-kbgakxea_r_comp-mtw0xdyu-overflow-wrapper {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
        }
        :is(#comp-kbgakxea_r_comp-mtw0xdyu, .comp-kbgakxea_r_comp-mtw0xdyu) .comp-kbgakxea_r_comp-mtw0xdyu-container {
          padding-top: 20px;
          padding-right: 20px;
          padding-left: 20px;
          padding-bottom: 20px;
          grid-template-rows: minmax(292px, auto);
          grid-template-columns: minmax(0px, 311fr);
        }
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyu, .comp-kbgakxea_r_comp-mtw0xdyu) {
        /* START STYLABLE DIRECTIVE RULES */
      }

      /* END STYLABLE DIRECTIVE RULES */

      :is(#comp-kbgakxea_r_comp-mtw0xdyu, .comp-kbgakxea_r_comp-mtw0xdyu) .comp-kbgakxea_r_comp-mtw0xdyu-styleId__root {
        -st-extends: HamburgerMenuContainer;
        background: #ffffff;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        :is(#comp-kbgakxea_r_comp-mtw0xdyu, .comp-kbgakxea_r_comp-mtw0xdyu) {
          /* START STYLABLE DIRECTIVE RULES */
        }

        /* END STYLABLE DIRECTIVE RULES */
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        :is(#comp-kbgakxea_r_comp-mtw0xdyu, .comp-kbgakxea_r_comp-mtw0xdyu) {
          /* START STYLABLE DIRECTIVE RULES */
        }

        /* END STYLABLE DIRECTIVE RULES */
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyz1, .comp-kbgakxea_r_comp-mtw0xdyz1) {
        min-height: 0px;
        --l_display: unset;
        height: auto;
        min-width: 0px;
        width: 81.09714673913044%;
        max-width: 99999px;
        max-height: 99999px;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: start;
        justify-self: start;
        pointer-events: auto;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        :is(#comp-kbgakxea_r_comp-mtw0xdyz1, .comp-kbgakxea_r_comp-mtw0xdyz1) {
          width: 83.2545230263158%;
          margin-top: 4.5px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        :is(#comp-kbgakxea_r_comp-mtw0xdyz1, .comp-kbgakxea_r_comp-mtw0xdyz1) {
          width: 84.76185691318328%;
        }
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdyz1, .comp-kbgakxea_r_comp-mtw0xdyz1) {
        --static-spx: 0.1 * var(--one-unit);
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdz6, .comp-kbgakxea_r_comp-mtw0xdz6) {
        min-height: 0px;
        --l_display: unset;
        height: 40px;
        min-width: 0px;
        width: 40px;
        max-width: 99999px;
        max-height: 99999px;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: start;
        justify-self: end;
        pointer-events: auto;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 5px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      } /* END STYLABLE DIRECTIVE RULES */

      :is(#comp-kbgakxea_r_comp-mtw0xdz6, .comp-kbgakxea_r_comp-mtw0xdz6) .comp-kbgakxea_r_comp-mtw0xdz6-styleId__root {
        -st-extends: StylableButton;
        transition:
          all 0.2s ease,
          visibility 0s;
        padding-right: 0px;
        border-radius: 300px;
        background: rgba(255, 255, 255, 0);
      }

      /* START STYLABLE DIRECTIVE RULES */

      :is(#comp-kbgakxea_r_comp-mtw0xdz6, .comp-kbgakxea_r_comp-mtw0xdz6) .comp-kbgakxea_r_comp-mtw0xdz6-styleId__root:hover {
        background: rgba(255, 255, 255, 0);
        border: 0px solid #000000;
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdz6, .comp-kbgakxea_r_comp-mtw0xdz6) .comp-kbgakxea_r_comp-mtw0xdz6-styleId__root:hover .StylableButton2545352419__icon {
        transform: rotate(90deg);
        fill: #1a6aff;
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdz6, .comp-kbgakxea_r_comp-mtw0xdz6) .comp-kbgakxea_r_comp-mtw0xdz6-styleId__root:hover .StylableButton2545352419__label {
        color: #000000;
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdz6, .comp-kbgakxea_r_comp-mtw0xdz6) .comp-kbgakxea_r_comp-mtw0xdz6-styleId__root:disabled {
        background: #f0f0f0;
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdz6, .comp-kbgakxea_r_comp-mtw0xdz6) .comp-kbgakxea_r_comp-mtw0xdz6-styleId__root:disabled .StylableButton2545352419__label {
        color: #6e6e6e;
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdz6, .comp-kbgakxea_r_comp-mtw0xdz6) .comp-kbgakxea_r_comp-mtw0xdz6-styleId__root:disabled .StylableButton2545352419__icon {
        fill: #8f8f8f;
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdz6, .comp-kbgakxea_r_comp-mtw0xdz6) .comp-kbgakxea_r_comp-mtw0xdz6-styleId__root .StylableButton2545352419__container {
        transition: inherit;
        flex-direction: row-reverse;
        justify-content: center;
        align-items: center;
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdz6, .comp-kbgakxea_r_comp-mtw0xdz6) .comp-kbgakxea_r_comp-mtw0xdz6-styleId__root .StylableButton2545352419__label {
        transition: inherit;
        letter-spacing: 0em;
        margin: 0px 0px 0px 4px;
        font-family: montserrat, sans-serif;
        font-size: 18px;
        font-weight: normal;
        font-style: normal;
        font-family: madefor-text;
        font-size: 16px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0em;
        line-height: 1.6em;
        font-family: madefor-text;
        font-size: 16px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0em;
        line-height: 1.6em;
        font-size: 16px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
        color: #000000;
        display: none;
      }

      :is(#comp-kbgakxea_r_comp-mtw0xdz6, .comp-kbgakxea_r_comp-mtw0xdz6) .comp-kbgakxea_r_comp-mtw0xdz6-styleId__root .StylableButton2545352419__icon {
        transition: inherit;
        margin: 0px 4px 0px 0px;
        transform: rotate(0deg);
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        width: 20px;
        height: 20px;
        display: initial;
        fill: #000000;
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdya, .comp-kbgakxea_r_comp-mtw0xdya) {
        min-height: 75px;
        --l_display: unset;
        height: auto;
        min-width: 0px;
        width: 100%;
        max-width: 99999px;
        max-height: 99999px;
        --comp-display: unset;
        align-self: start;
        justify-self: start;
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        grid-area: 1/1/2/2;
        position: relative;
      }
      .comp-kbgakxea_r_comp-mtw0xdya-container {
        box-sizing: border-box;
        row-gap: 0px;
        column-gap: 0px;
        display: var(--l_display, var(--container-display));
        grid-template-rows: minmax(75px, auto);
        grid-template-columns: minmax(0px, 1fr);
        --container-layout-type: grid-container-layout;
        --container-display: grid;
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdya, .comp-kbgakxea_r_comp-mtw0xdya):not(.comp-kbgakxea_r_comp-mtw0xdya-container) {
        display: var(--l_display, var(--container-display));
        grid-template-rows: 1fr;
        grid-template-columns: minmax(0, 1fr);
        --container-display: grid;
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdya, .comp-kbgakxea_r_comp-mtw0xdya) {
        --container-background: initial;
        --container-box-shadow: initial;
        --container-border-left: initial;
        --container-border-right: initial;
        --container-border-top: initial;
        --container-border-bottom: initial;
        --container-border-radius: initial;
        --anchor: initial;
        --align: initial;
        --horizontal-margin: initial;
        --space-above: initial;
        --isDetached: false;
        --static-spx: 0.1 * var(--one-unit);
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdye, .comp-kbgakxea_r_comp-mtw0xdye) {
        min-height: 0px;
        --l_display: unset;
        height: auto;
        min-width: 0px;
        width: auto;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: start;
        justify-self: stretch;
        pointer-events: auto;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      :is(#comp-kbgakxea_r_comp-mtw0xdye, .comp-kbgakxea_r_comp-mtw0xdye) {
        --container-background: initial;
        --container-box-shadow: initial;
        --container-border-left: initial;
        --container-border-right: initial;
        --container-border-top: initial;
        --container-border-bottom: initial;
        --container-border-radius: initial;
        --item-background: initial;
        --item-font: initial;
        --item-color: initial;
        --item-text-decoration: initial;
        --item-text-transform: initial;
        --item-text-outline: initial;
        --item-text-highlight: initial;
        --item-letter-spacing: initial;
        --item-line-height: initial;
        --item-text-shadow: initial;
        --item-border-left: initial;
        --item-border-right: initial;
        --item-border-top: initial;
        --item-border-bottom: initial;
        --item-border-radius: initial;
        --item-box-shadow: initial;
        --sub-item-background: initial;
        --sub-item-font: initial;
        --sub-item-color: initial;
        --sub-item-text-decoration: initial;
        --sub-item-text-transform: initial;
        --sub-item-text-outline: initial;
        --sub-item-text-highlight: initial;
        --sub-item-letter-spacing: initial;
        --sub-item-line-height: initial;
        --sub-item-text-shadow: initial;
        --sub-item-border-left: initial;
        --sub-item-border-right: initial;
        --sub-item-border-top: initial;
        --sub-item-border-bottom: initial;
        --sub-item-border-radius: initial;
        --sub-item-box-shadow: initial;
        --item-vertical-padding: initial;
        --item-horizontal-padding: initial;
        --item-padding-top: initial;
        --item-padding-right: initial;
        --item-padding-bottom: initial;
        --item-padding-left: initial;
        --container-vertical-padding: initial;
        --container-horizontal-padding: initial;
        --container-padding-top: initial;
        --container-padding-right: initial;
        --container-padding-bottom: initial;
        --container-padding-left: initial;
        --item-vertical-spacing: initial;
        --item-horizontal-spacing: initial;
        --sub-items-vertical-spacing-before: initial;
        --sub-items-vertical-spacing-between: initial;
        --sub-item-vertical-padding: initial;
        --sub-item-horizontal-padding: initial;
        --sub-item-padding-top: initial;
        --sub-item-padding-right: initial;
        --sub-item-padding-bottom: initial;
        --sub-item-padding-left: initial;
        --columns-number: initial;
        --align: initial;
        --item-align: initial;
        --sub-item-align: initial;
        --sub-item-selected-border-radius: initial;
        --item-hover-color: initial;
        --item-selected-color: initial;
        --sub-item-hover-text-outline: initial;
        --sub-item-selected-border-bottom: initial;
        --item-hover-text-outline: initial;
        --sub-item-hover-color: initial;
        --sub-item-selected-border-left: initial;
        --sub-item-hover-border-top: initial;
        --item-selected-text-decoration: initial;
        --item-selected-text-transform: initial;
        --sub-item-hover-border-radius: initial;
        --item-hover-text-highlight: initial;
        --sub-item-hover-text-highlight: initial;
        --item-selected-letter-spacing: initial;
        --sub-item-hover-background: initial;
        --item-hover-border-left: initial;
        --item-selected-text-outline: initial;
        --item-hover-letter-spacing: initial;
        --sub-item-hover-border-left: initial;
        --item-hover-box-shadow: initial;
        --item-hover-font: initial;
        --item-hover-background: initial;
        --item-hover-text-decoration: initial;
        --item-hover-border-right: initial;
        --item-selected-text-highlight: initial;
        --sub-item-hover-line-height: initial;
        --item-hover-text-transform: initial;
        --sub-item-selected-text-transform: initial;
        --sub-item-selected-text-outline: initial;
        --isDetached: false;
        --sub-item-selected-border-top: initial;
        --sub-item-hover-border-right: initial;
        --sub-item-selected-font: initial;
        --sub-item-selected-letter-spacing: initial;
        --item-selected-box-shadow: initial;
        --sub-item-hover-font: initial;
        --item-selected-border-bottom: initial;
        --item-hover-text-shadow: initial;
        --sub-item-selected-text-decoration: initial;
        --sub-item-selected-line-height: initial;
        --sub-item-hover-letter-spacing: initial;
        --item-selected-font: initial;
        --sub-item-selected-text-shadow: initial;
        --item-selected-border-top: initial;
        --item-selected-text-shadow: initial;
        --item-hover-border-top: initial;
        --sub-item-selected-border-right: initial;
        --sub-item-selected-box-shadow: initial;
        --item-selected-border-right: initial;
        --sub-item-hover-border-bottom: initial;
        --sub-item-hover-text-decoration: initial;
        --sub-item-hover-text-shadow: initial;
        --sub-item-selected-text-highlight: initial;
        --item-selected-line-height: initial;
        --item-selected-border-radius: initial;
        --item-hover-border-bottom: initial;
        --item-hover-border-radius: initial;
        --sub-item-hover-text-transform: initial;
        --item-hover-line-height: initial;
        --item-selected-border-left: initial;
        --item-selected-background: initial;
        --sub-item-hover-box-shadow: initial;
        --sub-item-selected-background: initial;
        --sub-item-selected-color: initial;
        --static-spx: 0.1 * var(--one-unit);
      }
      #comp-kbgakxea_r_comp-lehkr2dx {
        height: auto;
        width: 8.030598958333334%;
        --l_display: unset;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: center;
        justify-self: end;
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 5.869964231927711%;
        margin-top: 0px;
        margin-bottom: 1.765625px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-kbgakxea_r_comp-lehkr2dx {
          width: 16.065330276946106%;
          --l_display: unset;
          margin-right: 6.346638997395833%;
          margin-bottom: 0px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxea_r_comp-lehkr2dx {
          width: 12.613932291666666%;
          --l_display: none;
        }
      }
      #comp-kbgakxea_r_comp-lehkr2dx {
        --backgroundColor: 0, 0, 0;
        --alpha-backgroundColor: 0;
        --blendMode: normal;
        --textShadow: 0px 0px transparent;
        --textOutline: 0px 0px transparent;
        --textDecoration: none;
        --color: var(--color_11);
        --alpha-color: 1;
        --textAlign: left;
        --letterSpacing: 0em;
        --lineHeight: normal;
        --static-spx: 0.1 * var(--one-unit);
      }
      #comp-kbgakxea_r_comp-l6b65x4q {
        width: 1.6163736979166665%;
        height: auto;
        --aspect-ratio: 1;
        --l_display: unset;
        aspect-ratio: 1 / var(--aspect-ratio);
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: start;
        justify-self: end;
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 4.221573795180723%;
        margin-top: 1.2265625px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-kbgakxea_r_comp-l6b65x4q {
          width: 2.7165730794270835%;
          --l_display: none;
          align-self: start;
          margin-right: 5.208333333333333%;
          margin-top: 7.9296875px;
          margin-bottom: 0px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxea_r_comp-l6b65x4q {
          width: 11.565777874770976%;
          --l_display: unset;
          align-self: end;
          margin-right: -75.02914108596482%;
          margin-top: 0px;
          margin-bottom: 10px;
        }
      }
      #comp-kbgakxea_r_comp-l6b65x4q {
        --backgroundColor: 0, 0, 0;
        --borderColor: 255, 255, 255;
        --alpha-borderColor: 1;
        --borderWidth: 0px;
        --cornerRadius: 0px;
        --boxShadow: none;
        --mediaOpacity: 1;
        --blendMode: normal;
        --alpha-backgroundColor: 0;
        --boxShadowToggleOn-boxShadow: none;
        --static-spx: 1px;
      }
      #comp-kbgakxea_r_comp-lptkdpm1 {
        min-height: 31.99999999999997px;
        --l_display: unset;
        height: 35.546875px;
        width: 106.6484375px;
        --comp-display: unset;
        align-self: start;
        justify-self: end;
        pointer-events: auto;
        margin-left: 0%;
        margin-right: 50.34375px;
        margin-top: 54.9609375px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      .comp-kbgakxea_r_comp-lptkdpm1-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_r_comp-lptkdpm1:not(.comp-kbgakxea_r_comp-lptkdpm1-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-lptkdpm1 {
          align-self: start;
          margin-right: 129.671875px;
          margin-top: 52.21875px;
          margin-bottom: 0px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxea_r_comp-lptkdpm1 {
          align-self: center;
          margin-right: 59.8828125px;
          margin-top: 0px;
          margin-bottom: 1.0467499999999745px;
        }
      }
      #comp-kbgakxea_r_comp-lptkdpm1 {
        --static-spx: 1px;
      }
      #comp-kbgakxea_r_comp-lptkdpm3 {
        width: 100%;
        height: 100%;
        min-height: 40px;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: start;
        justify-self: stretch;
        pointer-events: auto;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        grid-area: 1/1/2/2;
        position: relative;
      }
      #comp-kbgakxea_r_comp-lptkdpm3 {
        --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: 146, 40, 140;
        --alpha-txt: 1;
        --avatarCornerRadius: 100px;
        --avatarAndArrowStrokeWidth: 0px;
        --badge-bg: 146, 40, 140;
        --alpha-badge-bg: 1;
        --badge-txt: var(--color_11);
        --alpha-badge-txt: 1;
        --fillcolor: 146, 40, 140;
        --alpha-fillcolor: 1;
        --fnt-ba-title: var(--font_8);
        --fnt-ba-item: var(--font_9);
        --fnt-ba-price: var(--font_9);
        --fnt-ba-btn: var(--font_9);
        --fnt-size-ba-title: 16px;
        --fnt-size-ba-item: 14px;
        --fnt-size-ba-price: 14px;
        --fnt-size-ba-btn: 14px;
        --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-kd5pcdw0 {
        width: 16.7468702936747%;
        height: auto;
        --aspect-ratio: 0.15530263111673165;
        --l_display: unset;
        aspect-ratio: 1 / var(--aspect-ratio);
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: start;
        justify-self: start;
        position: relative;
        --force-auto: auto;
        top: var(--force-auto, calc(0px));
        bottom: var(--force-auto, auto);
        left: var(--force-auto, 0px);
        right: var(--force-auto, auto);
        pointer-events: auto;
        margin-left: 110.859375px;
        margin-right: 0px;
        margin-top: 55.4609375px;
        margin-bottom: 0px;
        grid-area: 1/1/-1/-1;
      }
      @media screen and (min-width: 320px) and (max-width: 1000px) {
        #comp-kbgakxea_r_comp-kd5pcdw0 {
          width: 34.97767700773223%;
          height: auto;
          --aspect-ratio: 0.15532144076925092;
          align-self: end;
          top: var(--force-auto, calc(auto));
          bottom: var(--force-auto, 0px);
          left: var(--force-auto, 0px);
          right: var(--force-auto, auto);
          margin-left: 69.296875px;
          margin-top: 0px;
          margin-bottom: 24.296875px;
        }
      }
      @media screen and (min-width: 320px) and (max-width: 750px) {
        #comp-kbgakxea_r_comp-kd5pcdw0 {
          height: 63.6875px;
          width: 184.234375px;
          --aspect-ratio: auto;
          align-self: center;
          top: var(--force-auto, calc(auto));
          bottom: var(--force-auto, auto);
          left: var(--force-auto,);
          right: var(--force-auto,);
          margin-left: 24.0859375px;
          margin-top: 0px;
          margin-bottom: 0.1875px;
        }
      }
      #comp-kbgakxea_r_comp-kd5pcdw0 {
        --static-spx: 1px;
      }
      #comp-kbgakxea_r_comp-kd5pcdw0:not(.is-animating) {
        transition:
          all 0.9s ease-in 0.1s,
          visibility 0s;
        --transition: all 0.9s ease-in 0.1s, visibility 0s;
      }
      #comp-kbgakxea_r_comp-kd5pcdw0:not(.is-animating) :not(.is-animating) {
        transition:
          all 0.9s ease-in 0.1s,
          visibility 0s;
        --transition: all 0.9s ease-in 0.1s, visibility 0s;
      }
      #comp-kbgakxea_r_comp-kbgajy18.comp-kbgakxea_r_variants-l69ud56r #comp-kbgakxea_r_comp-kd5pcdw0,
      #comp-kbgakxea_r_comp-kbgajy18.comp-kbgakxea_r_variants-l69ud56r #comp-kbgakxea_r_comp-kd5pcdw0 :not(.is-animating) {
        transition:
          all 0.3s ease-in-out 0s,
          visibility 0s;
        --transition: all 0.3s ease-in-out 0s, visibility 0s;
      }
      #comp-kbgakxea_r_comp-kbgajy18.comp-kbgakxea_r_variants-l69ud56r #comp-kbgakxea_r_comp-kd5pcdw0,
      #comp-kbgakxea_r_comp-kbgajy18.comp-kbgakxea_r_variants-l69ud56r #comp-kbgakxea_r_comp-kd5pcdw0 :not(.is-animating) :not(.is-animating) {
        transition:
          all 0.3s ease-in-out 0s,
          visibility 0s;
        --transition: all 0.3s ease-in-out 0s, visibility 0s;
      }
      #comp-kbgakxea_r_comp-kd5pcdw0 {
        opacity: 1;
        --comp-opacity: 1;
        transform: translateX(0px) translateY(0px) scaleX(1.2) scaleY(1.2) rotate(0deg) skewX(0deg) skewY(0deg);
        --comp-rotate-z: 0deg;
      }
      #comp-kbgakxea_r_CONTROLLER_COMP_CUSTOM_ID {
        height: 60px;
        width: 60px;
        --comp-display: unset;
        display: var(--l_display, var(--display, block));
        align-self: start;
        justify-self: end;
        pointer-events: auto;
        grid-area: 1/1/2/2;
        position: relative;
      }
      #comp-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: auto;
        margin-top: var(--wix-ads-height);
      }
      #comp-kbgakxea_r_CONTROLLER_COMP_CUSTOM_ID {
        --bgh: 43, 104, 156;
        --rd: 20px;
        --txth: 255, 255, 255;
        --alpha-bg: 1;
        --bg: 61, 155, 233;
        --txt: 255, 255, 255;
        --brw: 0px;
        --fnt: normal normal normal 14px/1.4em raleway;
        --brd: 43, 104, 156;
        --brdh: 61, 155, 233;
        --alpha-bgh: 1;
        --alpha-brd: 1;
        --alpha-brdh: 1;
        --alpha-txt: 1;
        --alpha-txth: 1;
        --boxShadowToggleOn-shd: none;
        --shd: 0 1px 4px rgba(0, 0, 0, 0.6);
        --static-spx: 1px;
      }