@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-style-visibility {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-animation-duration {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d13h {
        margin: 0;
        padding: 0px var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease-in-out;
        transform: translateY(0);
        border: 1px solid var(--85950df8-cc4e-4f72-903e-0229e58c07bf,#0079ee);
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d13h:where(:hover) {
        display: flex;
        background-color: var(--50d8f30a-49ed-4bf3-84c6-40e01ef82e1a,#F8FAFC);
        box-shadow: 0 4px 8px #00000026;
        transition: all 0.2s ease-in-out;
        transform: translateY(-1px);
      }
      .ww-e-d13h:where(:active) {
        display: flex;
        background-color: var(--85711af4-7549-4db3-b1cf-1bc955277e64,#0055a7);
        box-shadow: 0 1px 2px #0003;
        transform: translateY(1px);
      }
      .ww-e-d13h.ww-layout, .ww-e-d13h [data-ww-ls~="d13h"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d13h.ww-layout:where(:hover), .ww-e-d13h [data-ww-ls~="d13h"]:where(:hover) {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d13h.ww-layout:where(:active), .ww-e-d13h [data-ww-ls~="d13h"]:where(:active) {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d13r {
        margin: 0;
        padding: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
        z-index: 50;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 24px;
        right: 24px;
        width: 380px;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #edffed;
        box-shadow: 0 4px 15px -1px #0000001a, 0 2px 4px -1px #0000000d;
        opacity: var(--ww-style-opacity, 0);
        transition: transform 0.3s ease-out, opacity 0.3s ease-out;
        transform: var(--ww-style-transform, translateX(100%));
        animation-duration: .5s;
        animation-timing-function: cubic-bezier(.4, 0, .2, 1);
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-direction: alternate;
        animation-name: ww-keyframes-element-1b7c47dd-ea93-4bb6-95e4-1bba9ac0e38a-base-default;
        border: 1px solid #02ee001a;
        border-radius: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
      }
      @keyframes ww-keyframes-element-1b7c47dd-ea93-4bb6-95e4-1bba9ac0e38a-base-default {
        0% {
          transform: translateX(100%);
          opacity: 0;
        }
        100% {
          transform: translateX(0);
          opacity: 1;
        }
      }
      .ww-e-d13r.ww-layout, .ww-e-d13r [data-ww-ls~="d13r"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        column-gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d14e {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--50d8f30a-49ed-4bf3-84c6-40e01ef82e1a,#f9f9f9);
        border-top: 0px solid var(--90230a9b-3c97-4776-96e4-95fee869c3d9,#bbc3ce);
        border-bottom: 1px solid var(--90230a9b-3c97-4776-96e4-95fee869c3d9,#bbc3ce);
        border-left: 0px solid var(--90230a9b-3c97-4776-96e4-95fee869c3d9,#bbc3ce);
        border-right: 0px solid var(--90230a9b-3c97-4776-96e4-95fee869c3d9,#bbc3ce);
      }
      @media (max-width: 767px) {
        .ww-e-d14e {
          margin: 50px 0 0;
        }
      }
      .ww-e-d14e.ww-layout, .ww-e-d14e [data-ww-ls~="d14e"] {
        display: flex;
        flex-flow: column;
        row-gap: 0;
      }
      .ww-e-d13F {
        margin: 12px;
        padding: 12px;
        z-index: 2;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 10px;
        right: 10px;
        width: 320px;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--462aa967-dad5-4e9f-84c9-efc0706d45e9,#d5ffd5);
        border: 1px solid var(--ee819379-857d-4eb3-bdc4-bb131ac72be9,#4bff4a);
        border-radius: 8px;
      }
      .ww-e-d13F.ww-layout, .ww-e-d13F [data-ww-ls~="d13F"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d14Z {
        margin: 16px 0 0;
        padding: 0px var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
        z-index: unset;
        align-self: flex-start;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e, 400 16px/120% var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        letter-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: var(--85950df8-cc4e-4f72-903e-0229e58c07bf,#0079ee);
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border: 1px solid #2563eb;
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d14Z:where(:hover) {
        background-color: var(--d1f66286-858f-40a0-9ecf-9ad06465a9b3,#0067cb);
        box-shadow: 0 4px 8px #00000026;
        transition: all 0.2s ease-in-out;
        transform: translateY(-1px);
        --ww-element-transition: all 0.2s ease-in-out;
      }
      .ww-e-d12j {
        margin: 0px 0px var(--f5be5607-ca17-4340-998f-9db1a2160c56,32px) 0px;
        padding: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 940px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--d21139e4-11d7-4276-9528-604029f8af36,#FEF2F2);
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d12j.ww-layout, .ww-e-d12j [data-ww-ls~="d12j"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d136 {
        margin: 0;
        padding: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px) var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: var(--46468dee-3d87-47f1-b8ea-043401e82b0a,#0a0a0b);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        background-color: #fff;
        box-shadow: 0 1px 2px #0000000d;
        transition: all 0.2s ease;
        border: 1px solid var(--653ce109-7104-4e25-b4a2-eebf92e7a354,#d2d7df);
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.2s ease;
        --placeholder-color: var(--90230a9b-3c97-4776-96e4-95fee869c3d9,#bbc3ce);
      }
      .ww-e-d15f {
        margin: 0 0 var(--187dc028-6601-43c0-bdcc-2aa3612fa449,4px) 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 500 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
      }
      .ww-e-d14b {
        margin: 0;
        padding: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-radius: 8px;
      }
      .ww-e-d14b:where(:hover) {
        background-color: var(--50d8f30a-49ed-4bf3-84c6-40e01ef82e1a,#f9f9f9);
        cursor: pointer;
        border-radius: 0;
      }
      .ww-e-d14b:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--50d8f30a-49ed-4bf3-84c6-40e01ef82e1a,#f9f9f9);
        border-radius: 0;
      }
      .ww-e-d14b.ww-layout, .ww-e-d14b [data-ww-ls~="d14b"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d13s {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d13s.ww-layout, .ww-e-d13s [data-ww-ls~="d13s"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d132 {
        margin: 0;
        padding: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--85950df8-cc4e-4f72-903e-0229e58c07bf,#0079ee);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease-in-out;
        transform: translateY(0);
        border-radius: 8px;
      }
      .ww-e-d132:where(:hover) {
        display: flex;
        background-color: var(--d1f66286-858f-40a0-9ecf-9ad06465a9b3,#0067cb);
        box-shadow: 0 4px 8px #00000026;
        transition: all 0.2s ease-in-out;
        transform: translateY(-1px);
      }
      .ww-e-d132:where(:active) {
        display: flex;
        background-color: var(--85711af4-7549-4db3-b1cf-1bc955277e64,#0055a7);
        box-shadow: 0 1px 2px #0003;
        transform: translateY(1px);
      }
      .ww-e-d132.ww-layout, .ww-e-d132 [data-ww-ls~="d132"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d132.ww-layout:where(:hover), .ww-e-d132 [data-ww-ls~="d132"]:where(:hover) {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d132.ww-layout:where(:active), .ww-e-d132 [data-ww-ls~="d132"]:where(:active) {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d12f {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12f.ww-layout, .ww-e-d12f [data-ww-ls~="d12f"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        row-gap: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
        column-gap: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
        flex-wrap: revert-layer;
      }
      .ww-e-d12t {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12t.ww-layout, .ww-e-d12t [data-ww-ls~="d12t"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--a050f86c-29d2-4711-b140-d9ae09bc49a0,48px);
      }
      .ww-e-d145 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d145.ww-layout, .ww-e-d145 [data-ww-ls~="d145"] {
        display: flex;
      }
      .ww-e-d15I {
        margin: 0;
        padding: var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 250px;
        max-width: unset;
        min-width: unset;
        height: 300px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
        transition: all 0.3s ease;
        border: 1px solid var(--653ce109-7104-4e25-b4a2-eebf92e7a354,#d2d7df);
        border-radius: 12px;
      }
      .ww-e-d15I:where(:hover) {
        display: flex;
        box-shadow: 0 8px 16px #00000014;
        transform: translateY(-2px);
      }
      .ww-e-d15I.ww-layout, .ww-e-d15I [data-ww-ls~="d15I"] {
        display: flex;
        flex-flow: column;
        justify-content: space-around;
        align-items: center;
        row-gap: var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
      }
      .ww-e-d15I.ww-layout:where(:hover), .ww-e-d15I [data-ww-ls~="d15I"]:where(:hover) {
        display: flex;
        flex-flow: column;
        justify-content: space-around;
        align-items: center;
        row-gap: var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
      }
      .ww-e-d14v {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14v.ww-layout, .ww-e-d14v [data-ww-ls~="d14v"] {
        display: flex;
      }
      .ww-e-d12e {
        margin: 0;
        padding: var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 250px;
        max-width: unset;
        min-width: unset;
        height: 300px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
        transition: all 0.3s ease;
        border: 1px solid var(--653ce109-7104-4e25-b4a2-eebf92e7a354,#d2d7df);
        border-radius: 12px;
      }
      .ww-e-d12e:where(:hover) {
        display: flex;
        box-shadow: 0 8px 16px #00000014;
        transform: translateY(-2px);
      }
      .ww-e-d12e.ww-layout, .ww-e-d12e [data-ww-ls~="d12e"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        row-gap: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
      }
      .ww-e-d12e.ww-layout:where(:hover), .ww-e-d12e [data-ww-ls~="d12e"]:where(:hover) {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        row-gap: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
      }
      .ww-e-d13V {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 148px;
        background-color: #fff;
        box-shadow: 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
        border: 1px solid var(--653ce109-7104-4e25-b4a2-eebf92e7a354,#d2d7df);
        border-radius: 12px;
      }
      .ww-e-d13V.ww-layout, .ww-e-d13V [data-ww-ls~="d13V"] {
        display: flex;
        flex-flow: column;
        justify-content: space-around;
        gap: 12px;
      }
      .ww-e-d12g {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        transition: all 0.3s ease;
        border-radius: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d12g {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d12g {
          display: flex;
        }
      }
      :where(.ww-e-d13T[data-ww-states~="active"]) .ww-e-d12g {
        display: flex;
        background-color: #0079ee;
      }
      .ww-e-d12g:where([data-ww-states~="active"]) {
        display: flex;
      }
      .ww-e-d12g.ww-layout, .ww-e-d12g [data-ww-ls~="d12g"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-d12g.ww-layout, .ww-e-d12g [data-ww-ls~="d12g"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d12g.ww-layout, .ww-e-d12g [data-ww-ls~="d12g"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      :where(.ww-e-d13T[data-ww-states~="active"]) .ww-e-d12g.ww-layout, :where(.ww-e-d13T[data-ww-states~="active"]) .ww-e-d12g [data-ww-ls~="d12g"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d12g.ww-layout:where([data-ww-states~="active"]), .ww-e-d12g [data-ww-ls~="d12g"]:where([data-ww-states~="active"]) {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d12h {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12h.ww-layout, .ww-e-d12h [data-ww-ls~="d12h"] {
        display: flex;
        align-items: center;
        gap: 16px;
      }
      .ww-e-d12i {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12i.ww-layout, .ww-e-d12i [data-ww-ls~="d12i"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: revert-layer;
      }
      .ww-e-d12k {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12l {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12m {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12m.ww-layout, .ww-e-d12m [data-ww-ls~="d12m"] {
        display: flex;
      }
      .ww-e-d12n {
        margin: 0;
        padding: 2px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12n.ww-layout, .ww-e-d12n [data-ww-ls~="d12n"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d12o {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d12o {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d12o {
          display: flex;
        }
      }
      .ww-e-d12o:where([data-ww-states~="active"]) {
        display: flex;
      }
      .ww-e-d12o.ww-layout, .ww-e-d12o [data-ww-ls~="d12o"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d12o.ww-layout, .ww-e-d12o [data-ww-ls~="d12o"] {
          display: flex;
          flex-flow: column;
          gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d12o.ww-layout, .ww-e-d12o [data-ww-ls~="d12o"] {
          display: flex;
          flex-flow: column;
          gap: 4px;
        }
      }
      .ww-e-d12o.ww-layout:where([data-ww-states~="active"]), .ww-e-d12o [data-ww-ls~="d12o"]:where([data-ww-states~="active"]) {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d12p {
        margin: 0;
        padding: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 60px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d12p.ww-layout, .ww-e-d12p [data-ww-ls~="d12p"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d12q {
        margin: 0;
        padding: var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12q.ww-layout, .ww-e-d12q [data-ww-ls~="d12q"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
      }
      .ww-e-d12s {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12u {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12v {
        margin: 0;
        padding: 2px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12v.ww-layout, .ww-e-d12v [data-ww-ls~="d12v"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d12w {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12w.ww-layout, .ww-e-d12w [data-ww-ls~="d12w"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d12x {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e, 400 16px/120% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
      }
      .ww-e-d12y {
        margin: 0;
        padding: 8px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid #e2e8f0;
      }
      .ww-e-d12y.ww-layout, .ww-e-d12y [data-ww-ls~="d12y"] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
      }
      .ww-e-d12z {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12z.ww-layout, .ww-e-d12z [data-ww-ls~="d12z"] {
        display: flex;
        align-items: center;
        gap: 16px;
      }
      .ww-e-d130 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d130.ww-layout, .ww-e-d130 [data-ww-ls~="d130"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-d131 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d131.ww-layout, .ww-e-d131 [data-ww-ls~="d131"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d133 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d134 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d134.ww-layout, .ww-e-d134 [data-ww-ls~="d134"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d135 {
        margin: 0;
        padding: var(--187dc028-6601-43c0-bdcc-2aa3612fa449,4px) var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--2f6035d1-098b-43f6-b844-8263c3ab0b8b,#F0F0F0);
        border-radius: 20px;
      }
      .ww-e-d135.ww-layout, .ww-e-d135 [data-ww-ls~="d135"] {
        display: flex;
        flex-direction: row;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d137 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d139 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        line-height: 10%;
        font-weight: 400;
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        letter-spacing: .3px;
        white-space-collapse: preserve;
        transition: all 0.2s ease-in-out;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.2s ease-in-out;
      }
      .ww-e-d13A {
        margin: 0;
        padding: 0;
        z-index: 100;
        align-self: unset;
        display: block;
        position: absolute;
        top: 56px;
        left: 35px;
        max-width: unset;
        min-width: unset;
        height: 65px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0px solid var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#f0f7ff);
        border-bottom: 0px solid var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#f0f7ff);
        border-left: var(--ww-style-border-left);
        border-right: 0px solid var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#f0f7ff);
      }
      .ww-e-d13A.ww-layout, .ww-e-d13A [data-ww-ls~="d13A"] {
        display: block;
      }
      .ww-e-d13B {
        margin: 0;
        padding: 0;
        z-index: 100;
        align-self: unset;
        display: block;
        position: absolute;
        top: 56px;
        left: 35px;
        max-width: unset;
        min-width: unset;
        height: 65px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0px solid var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#f0f7ff);
        border-bottom: 0px solid var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#f0f7ff);
        border-left: var(--ww-style-border-left);
        border-right: 0px solid var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#f0f7ff);
      }
      .ww-e-d13B.ww-layout, .ww-e-d13B [data-ww-ls~="d13B"] {
        display: block;
      }
      .ww-e-d13C {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 1.5;
        color: var(--46468dee-3d87-47f1-b8ea-043401e82b0a,#0a0a0b);
        white-space-collapse: preserve;
      }
      .ww-e-d13D {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--46468dee-3d87-47f1-b8ea-043401e82b0a,#0a0a0b);
        white-space-collapse: preserve;
      }
      .ww-e-d13E {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d13E.ww-layout, .ww-e-d13E [data-ww-ls~="d13E"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d13G {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: flex;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        transition: all 0.3s ease;
        border-radius: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d13G {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13G {
          display: flex;
        }
      }
      .ww-e-d13G:where([data-ww-states~="active"]) {
        display: flex;
      }
      .ww-e-d13G.ww-layout, .ww-e-d13G [data-ww-ls~="d13G"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-d13G.ww-layout, .ww-e-d13G [data-ww-ls~="d13G"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13G.ww-layout, .ww-e-d13G [data-ww-ls~="d13G"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d13G.ww-layout:where([data-ww-states~="active"]), .ww-e-d13G [data-ww-ls~="d13G"]:where([data-ww-states~="active"]) {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d13H {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d13I {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d13I {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13I {
          display: flex;
        }
      }
      .ww-e-d13I:where([data-ww-states~="active"]) {
        display: flex;
      }
      .ww-e-d13I.ww-layout, .ww-e-d13I [data-ww-ls~="d13I"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d13I.ww-layout, .ww-e-d13I [data-ww-ls~="d13I"] {
          display: flex;
          flex-flow: column;
          gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13I.ww-layout, .ww-e-d13I [data-ww-ls~="d13I"] {
          display: flex;
          flex-flow: column;
          gap: 4px;
        }
      }
      .ww-e-d13I.ww-layout:where([data-ww-states~="active"]), .ww-e-d13I [data-ww-ls~="d13I"]:where([data-ww-states~="active"]) {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d13J {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        transition: all 0.3s ease;
        border-radius: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d13J {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13J {
          display: flex;
        }
      }
      :where(.ww-e-d13z[data-ww-states~="active"]) .ww-e-d13J {
        display: flex;
        background-color: #0079ee;
      }
      .ww-e-d13J:where([data-ww-states~="active"]) {
        display: flex;
      }
      .ww-e-d13J.ww-layout, .ww-e-d13J [data-ww-ls~="d13J"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-d13J.ww-layout, .ww-e-d13J [data-ww-ls~="d13J"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13J.ww-layout, .ww-e-d13J [data-ww-ls~="d13J"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      :where(.ww-e-d13z[data-ww-states~="active"]) .ww-e-d13J.ww-layout, :where(.ww-e-d13z[data-ww-states~="active"]) .ww-e-d13J [data-ww-ls~="d13J"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d13J.ww-layout:where([data-ww-states~="active"]), .ww-e-d13J [data-ww-ls~="d13J"]:where([data-ww-states~="active"]) {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d13K {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d13K {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13K {
          display: flex;
        }
      }
      .ww-e-d13K:where([data-ww-states~="active"]) {
        display: flex;
      }
      .ww-e-d13K.ww-layout, .ww-e-d13K [data-ww-ls~="d13K"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d13K.ww-layout, .ww-e-d13K [data-ww-ls~="d13K"] {
          display: flex;
          flex-flow: column;
          gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13K.ww-layout, .ww-e-d13K [data-ww-ls~="d13K"] {
          display: flex;
          flex-flow: column;
          gap: 4px;
        }
      }
      .ww-e-d13K.ww-layout:where([data-ww-states~="active"]), .ww-e-d13K [data-ww-ls~="d13K"]:where([data-ww-states~="active"]) {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d13L {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d13L {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13L {
          display: flex;
        }
      }
      .ww-e-d13L.ww-layout, .ww-e-d13L [data-ww-ls~="d13L"] {
        display: flex;
        flex-flow: column;
        gap: 32px;
      }
      @media (max-width: 991px) {
        .ww-e-d13L.ww-layout, .ww-e-d13L [data-ww-ls~="d13L"] {
          display: flex;
          flex-flow: column;
          gap: 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13L.ww-layout, .ww-e-d13L [data-ww-ls~="d13L"] {
          display: flex;
          flex-flow: column;
          gap: 32px;
        }
      }
      .ww-e-d13M {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 50px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: 1;
        max-height: unset;
        min-height: unset;
        --wwi-ar: 1;
      }
      .ww-e-d13N {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--0e2610b3-6207-42ba-9632-94e7f56ccaed, 600 24px/150% var(--ww-default-font-family, sans-serif));
        text-align: center;
        white-space-collapse: preserve;
      }
      .ww-e-d13O {
        margin: 0;
        padding: 0;
        z-index: 100;
        align-self: unset;
        display: block;
        position: absolute;
        top: 56px;
        left: 35px;
        max-width: unset;
        min-width: unset;
        height: 65px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0px solid var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#f0f7ff);
        border-bottom: 0px solid var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#f0f7ff);
        border-left: var(--ww-style-border-left);
        border-right: 0px solid var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#f0f7ff);
      }
      .ww-e-d13O.ww-layout, .ww-e-d13O [data-ww-ls~="d13O"] {
        display: block;
      }
      .ww-e-d13P {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d13Q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d13Q {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13Q {
          display: flex;
        }
      }
      .ww-e-d13Q:where([data-ww-states~="active"]) {
        display: flex;
      }
      .ww-e-d13Q.ww-layout, .ww-e-d13Q [data-ww-ls~="d13Q"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d13Q.ww-layout, .ww-e-d13Q [data-ww-ls~="d13Q"] {
          display: flex;
          flex-flow: column;
          gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13Q.ww-layout, .ww-e-d13Q [data-ww-ls~="d13Q"] {
          display: flex;
          flex-flow: column;
          gap: 4px;
        }
      }
      .ww-e-d13Q.ww-layout:where([data-ww-states~="active"]), .ww-e-d13Q [data-ww-ls~="d13Q"]:where([data-ww-states~="active"]) {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d13R {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        transition: all 0.3s ease;
        border-radius: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d13R {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13R {
          display: flex;
        }
      }
      .ww-e-d13R:where([data-ww-states~="active"]) {
        display: flex;
      }
      .ww-e-d13R.ww-layout, .ww-e-d13R [data-ww-ls~="d13R"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-d13R.ww-layout, .ww-e-d13R [data-ww-ls~="d13R"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13R.ww-layout, .ww-e-d13R [data-ww-ls~="d13R"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d13R.ww-layout:where([data-ww-states~="active"]), .ww-e-d13R [data-ww-ls~="d13R"]:where([data-ww-states~="active"]) {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d13S {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d13T {
        margin: 0;
        padding: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        transition: all 0.3s ease;
        animation-duration: var(--ww-style-animation-duration);
        animation-timing-function: cubic-bezier(.4, 0, .2, 1);
        animation-delay: .8s;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-777b44ca-cdf0-44d4-8708-55c39b26df5c-base-default;
      }
      @keyframes ww-keyframes-element-777b44ca-cdf0-44d4-8708-55c39b26df5c-base-default {
        0% {
          opacity: 0;
          transform: translateX(-20px);
        }
        100% {
          opacity: 1;
          transform: translateX(0);
        }
      }
      .ww-e-d13T:where([data-ww-states~="active"]) {
        transform: translateX(8px);
      }
      .ww-e-d13T.ww-layout, .ww-e-d13T [data-ww-ls~="d13T"] {
        display: flex;
        align-items: center;
        column-gap: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
      }
      .ww-e-d13U {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d13U {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13U {
          display: flex;
        }
      }
      .ww-e-d13U:where([data-ww-states~="active"]) {
        display: flex;
      }
      .ww-e-d13U.ww-layout, .ww-e-d13U [data-ww-ls~="d13U"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d13U.ww-layout, .ww-e-d13U [data-ww-ls~="d13U"] {
          display: flex;
          flex-flow: column;
          gap: 4px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13U.ww-layout, .ww-e-d13U [data-ww-ls~="d13U"] {
          display: flex;
          flex-flow: column;
          gap: 4px;
        }
      }
      .ww-e-d13U.ww-layout:where([data-ww-states~="active"]), .ww-e-d13U [data-ww-ls~="d13U"]:where([data-ww-states~="active"]) {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d13W {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d13W.ww-layout, .ww-e-d13W [data-ww-ls~="d13W"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d13X {
        margin: 0;
        padding: 0;
        z-index: 2000;
        align-self: unset;
        display: flex;
        width: 70%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d13X.ww-layout, .ww-e-d13X [data-ww-ls~="d13X"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d13Y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d13Y.ww-layout, .ww-e-d13Y [data-ww-ls~="d13Y"] {
        display: flex;
        column-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d13Z {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d13Z.ww-layout, .ww-e-d13Z [data-ww-ls~="d13Z"] {
        display: flex;
      }
      .ww-e-d13a {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d13a.ww-layout, .ww-e-d13a [data-ww-ls~="d13a"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d13b {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d13c {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d13c.ww-layout, .ww-e-d13c [data-ww-ls~="d13c"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d13d {
        margin: 0;
        padding: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
        z-index: unset;
        align-self: unset;
        display: grid;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border: 1px solid var(--90230a9b-3c97-4776-96e4-95fee869c3d9,#bbc3ce);
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d13d.ww-layout, .ww-e-d13d [data-ww-ls~="d13d"] {
        display: grid;
        grid-auto-flow: column;
        grid-template-columns: 50% 50%;
        grid-template-rows: 1fr;
        row-gap: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
      }
      .ww-e-d13e {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10px;
        font-family: var(--ww-default-font-family);
        line-height: 10%;
        font-weight: 400;
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        letter-spacing: .3px;
        white-space-collapse: preserve;
        transition: all 0.2s ease-in-out;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.2s ease-in-out;
      }
      .ww-e-d13f {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d13g {
        margin: 0;
        padding: 0px var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: 25px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease-in-out;
        transform: translateY(0);
        border: 1px solid var(--5b9e4078-3d8f-4f25-a7c3-88ce193ec1eb,#e8ebef);
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d13g:where(:hover) {
        display: flex;
        background-color: var(--50d8f30a-49ed-4bf3-84c6-40e01ef82e1a,#F8FAFC);
        box-shadow: 0 4px 8px #00000026;
        transition: all 0.2s ease-in-out;
        transform: translateY(-1px);
      }
      .ww-e-d13g:where(:active) {
        display: flex;
        background-color: var(--85711af4-7549-4db3-b1cf-1bc955277e64,#0055a7);
        box-shadow: 0 1px 2px #0003;
        transform: translateY(1px);
      }
      .ww-e-d13g.ww-layout, .ww-e-d13g [data-ww-ls~="d13g"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        align-content: revert-layer;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d13g.ww-layout:where(:hover), .ww-e-d13g [data-ww-ls~="d13g"]:where(:hover) {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        align-content: revert-layer;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d13g.ww-layout:where(:active), .ww-e-d13g [data-ww-ls~="d13g"]:where(:active) {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        align-content: revert-layer;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d13i {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 12px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d13j {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d13k {
        margin: 0 0 0px var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d13l {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d13l.ww-layout, .ww-e-d13l [data-ww-ls~="d13l"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d13m {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--46468dee-3d87-47f1-b8ea-043401e82b0a,#0a0a0b);
        white-space-collapse: preserve;
      }
      .ww-e-d13n {
        margin: 2px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 1.5;
        color: var(--46468dee-3d87-47f1-b8ea-043401e82b0a,#0a0a0b);
        white-space-collapse: preserve;
      }
      .ww-e-d13o {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #64748b;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
      }
      .ww-e-d13p {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d13p.ww-layout, .ww-e-d13p [data-ww-ls~="d13p"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d13q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d13t {
        margin: 0;
        padding: 16px;
        z-index: 100;
        align-self: unset;
        display: block;
        position: absolute;
        top: 0;
        width: 300px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px/1.6 var(--ww-default-font-family, sans-serif);
        color: #475569;
        white-space-collapse: preserve;
        background-color: #fff;
        box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
        opacity: 1;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d13u {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d13v {
        margin: 0;
        padding: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        transition: all 0.3s ease;
        animation-duration: var(--ww-style-animation-duration);
        animation-timing-function: cubic-bezier(.4, 0, .2, 1);
        animation-delay: .6s;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-ab654366-bafb-4126-9c33-791bb7ef0566-base-default;
      }
      @keyframes ww-keyframes-element-ab654366-bafb-4126-9c33-791bb7ef0566-base-default {
        0% {
          opacity: 0;
          transform: translateX(-20px);
        }
        100% {
          opacity: 1;
          transform: translateX(0);
        }
      }
      .ww-e-d13v.ww-layout, .ww-e-d13v [data-ww-ls~="d13v"] {
        display: flex;
        align-items: center;
        column-gap: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
      }
      .ww-e-d13w {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        transition: all 0.3s ease;
        border-radius: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-d13w {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13w {
          display: flex;
        }
      }
      .ww-e-d13w:where([data-ww-states~="active"]) {
        display: flex;
      }
      .ww-e-d13w.ww-layout, .ww-e-d13w [data-ww-ls~="d13w"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-d13w.ww-layout, .ww-e-d13w [data-ww-ls~="d13w"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13w.ww-layout, .ww-e-d13w [data-ww-ls~="d13w"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d13w.ww-layout:where([data-ww-states~="active"]), .ww-e-d13w [data-ww-ls~="d13w"]:where([data-ww-states~="active"]) {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d13x {
        margin: 0;
        padding: 0;
        z-index: 100;
        align-self: unset;
        display: block;
        position: absolute;
        top: 56px;
        left: 35px;
        max-width: unset;
        min-width: unset;
        height: 65px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0px solid var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#f0f7ff);
        border-bottom: 0px solid var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#f0f7ff);
        border-left: var(--ww-style-border-left);
        border-right: 0px solid var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#f0f7ff);
      }
      .ww-e-d13x.ww-layout, .ww-e-d13x [data-ww-ls~="d13x"] {
        display: block;
      }
      .ww-e-d13y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        animation-duration: 1s;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-c501d658-ea2e-4c49-85bd-fa602983aa9c-base-default;
      }
      @keyframes ww-keyframes-element-c501d658-ea2e-4c49-85bd-fa602983aa9c-base-default {
        0% {
          transform: rotate(0);
        }
        100% {
          transform: rotate(360deg);
        }
      }
      .ww-e-d13z {
        margin: 0;
        padding: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        transition: all 0.3s ease;
        animation-duration: var(--ww-style-animation-duration);
        animation-timing-function: cubic-bezier(.4, 0, .2, 1);
        animation-delay: .4s;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-2f60fd65-9bf8-4f6e-83a9-7f204cece463-base-default;
      }
      @keyframes ww-keyframes-element-2f60fd65-9bf8-4f6e-83a9-7f204cece463-base-default {
        0% {
          opacity: 0;
          transform: translateX(-20px);
        }
        100% {
          opacity: 1;
          transform: translateX(0);
        }
      }
      .ww-e-d13z:where([data-ww-states~="active"]) {
        padding: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
        transform: translateX(8px);
      }
      .ww-e-d13z.ww-layout, .ww-e-d13z [data-ww-ls~="d13z"] {
        display: flex;
        align-items: center;
        column-gap: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
      }
      .ww-e-d140 {
        margin: 0;
        padding: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        transition: all 0.3s ease;
        animation-duration: var(--ww-style-animation-duration);
        animation-timing-function: cubic-bezier(.4, 0, .2, 1);
        animation-delay: .2s;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-00b9f9a7-2451-46af-a72e-708aa0010016-base-default;
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      @keyframes ww-keyframes-element-00b9f9a7-2451-46af-a72e-708aa0010016-base-default {
        0% {
          opacity: 0;
          transform: translateX(-20px);
        }
        100% {
          opacity: 1;
          transform: translateX(0);
        }
      }
      .ww-e-d140.ww-layout, .ww-e-d140 [data-ww-ls~="d140"] {
        display: flex;
        align-items: center;
        column-gap: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
      }
      .ww-e-d141 {
        margin: 0;
        padding: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        transition: all 0.3s ease;
        animation-duration: var(--ww-style-animation-duration);
        animation-timing-function: cubic-bezier(.4, 0, .2, 1);
        animation-delay: .6s;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-c121a49b-6ce8-485b-a25b-fd2e94196aee-base-default;
      }
      @keyframes ww-keyframes-element-c121a49b-6ce8-485b-a25b-fd2e94196aee-base-default {
        0% {
          opacity: 0;
          transform: translateX(-20px);
        }
        100% {
          opacity: 1;
          transform: translateX(0);
        }
      }
      .ww-e-d141.ww-layout, .ww-e-d141 [data-ww-ls~="d141"] {
        display: flex;
        align-items: center;
        column-gap: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
      }
      .ww-e-d142 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d142.ww-layout, .ww-e-d142 [data-ww-ls~="d142"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-d143 {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d143.ww-layout, .ww-e-d143 [data-ww-ls~="d143"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d144 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d146 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d147 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d149 {
        margin: 0;
        padding: 0;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        max-width: unset;
        min-width: unset;
        height: 100vh;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #0006;
      }
      .ww-e-d149.ww-layout, .ww-e-d149 [data-ww-ls~="d149"] {
        display: flex;
      }
      .ww-e-d14A {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14A.ww-layout, .ww-e-d14A [data-ww-ls~="d14A"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--a050f86c-29d2-4711-b140-d9ae09bc49a0,48px);
      }
      .ww-e-d14B {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14C {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14C.ww-layout, .ww-e-d14C [data-ww-ls~="d14C"] {
        display: flex;
        align-items: center;
        column-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d14D {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: 16px;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14E {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14E.ww-layout, .ww-e-d14E [data-ww-ls~="d14E"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        column-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d14F {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14F.ww-layout, .ww-e-d14F [data-ww-ls~="d14F"] {
        display: flex;
      }
      .ww-e-d14G {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14H {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14H.ww-layout, .ww-e-d14H [data-ww-ls~="d14H"] {
        display: flex;
        column-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d14I {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14I.ww-layout, .ww-e-d14I [data-ww-ls~="d14I"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
        column-gap: var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
      }
      .ww-e-d14J {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14J.ww-layout, .ww-e-d14J [data-ww-ls~="d14J"] {
        display: flex;
        column-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d14K {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14L {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14M {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14M.ww-layout, .ww-e-d14M [data-ww-ls~="d14M"] {
        display: flex;
        column-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d14N {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14N.ww-layout, .ww-e-d14N [data-ww-ls~="d14N"] {
        display: flex;
        column-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d14O {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14P {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14P.ww-layout, .ww-e-d14P [data-ww-ls~="d14P"] {
        display: flex;
        column-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d14Q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14R {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14R.ww-layout, .ww-e-d14R [data-ww-ls~="d14R"] {
        display: flex;
      }
      .ww-e-d14S {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14S.ww-layout, .ww-e-d14S [data-ww-ls~="d14S"] {
        display: flex;
      }
      .ww-e-d14T {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14T.ww-layout, .ww-e-d14T [data-ww-ls~="d14T"] {
        display: flex;
      }
      .ww-e-d14U {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14U.ww-layout, .ww-e-d14U [data-ww-ls~="d14U"] {
        display: flex;
      }
      .ww-e-d14V {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14V.ww-layout, .ww-e-d14V [data-ww-ls~="d14V"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d14W {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14W.ww-layout, .ww-e-d14W [data-ww-ls~="d14W"] {
        display: flex;
        column-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d14X {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 48px;
        max-width: unset;
        min-width: unset;
        height: 48px;
        max-height: unset;
        min-height: unset;
        background-color: var(--4c3c2aeb-18c8-4ce8-94db-e259b2389e9e,#d8ecff);
        border-radius: 50%;
      }
      .ww-e-d14X.ww-layout, .ww-e-d14X [data-ww-ls~="d14X"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d14Y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 30%;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14Y.ww-layout, .ww-e-d14Y [data-ww-ls~="d14Y"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-d14a {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14c.ww-layout, .ww-e-d14c [data-ww-ls~="d14c"] {
        display: flex;
      }
      .ww-e-d14d {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: 740px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14d.ww-layout, .ww-e-d14d [data-ww-ls~="d14d"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
        column-gap: 8px;
      }
      .ww-e-d14f {
        margin: 0;
        padding: 0px var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: 25px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease-in-out;
        transform: translateY(0);
        border: 1px solid var(--5b9e4078-3d8f-4f25-a7c3-88ce193ec1eb,#e8ebef);
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d14f:where(:hover) {
        display: flex;
        background-color: var(--50d8f30a-49ed-4bf3-84c6-40e01ef82e1a,#F8FAFC);
        box-shadow: 0 4px 8px #00000026;
        transition: all 0.2s ease-in-out;
        transform: translateY(-1px);
      }
      .ww-e-d14f:where(:active) {
        display: flex;
        background-color: var(--85711af4-7549-4db3-b1cf-1bc955277e64,#0055a7);
        box-shadow: 0 1px 2px #0003;
        transform: translateY(1px);
      }
      .ww-e-d14f.ww-layout, .ww-e-d14f [data-ww-ls~="d14f"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        align-content: revert-layer;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d14f.ww-layout:where(:hover), .ww-e-d14f [data-ww-ls~="d14f"]:where(:hover) {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        align-content: revert-layer;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d14f.ww-layout:where(:active), .ww-e-d14f [data-ww-ls~="d14f"]:where(:active) {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        align-content: revert-layer;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d14g {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 30%;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14g.ww-layout, .ww-e-d14g [data-ww-ls~="d14g"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-d14h {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14h.ww-layout, .ww-e-d14h [data-ww-ls~="d14h"] {
        display: flex;
        justify-content: center;
        align-items: center;
        column-gap: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
      }
      .ww-e-d14i {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14i.ww-layout, .ww-e-d14i [data-ww-ls~="d14i"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        row-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d14j {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14j.ww-layout, .ww-e-d14j [data-ww-ls~="d14j"] {
        display: flex;
      }
      .ww-e-d14k {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14k.ww-layout, .ww-e-d14k [data-ww-ls~="d14k"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d14l {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14m {
        margin: 0;
        padding: 0;
        z-index: 2000;
        align-self: unset;
        display: flex;
        width: 80%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-d14m.ww-layout, .ww-e-d14m [data-ww-ls~="d14m"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d14n {
        margin: 0;
        padding: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 60px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-d14n.ww-layout, .ww-e-d14n [data-ww-ls~="d14n"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d14o {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d14p {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14p.ww-layout, .ww-e-d14p [data-ww-ls~="d14p"] {
        display: flex;
        column-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d14q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14r {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14r.ww-layout, .ww-e-d14r [data-ww-ls~="d14r"] {
        display: flex;
        column-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d14s {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14t {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d14t.ww-layout, .ww-e-d14t [data-ww-ls~="d14t"] {
        display: flex;
      }
      .ww-e-d14u {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14u.ww-layout, .ww-e-d14u [data-ww-ls~="d14u"] {
        display: flex;
        column-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d14w {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14x {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
      }
      .ww-e-d14y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14y.ww-layout, .ww-e-d14y [data-ww-ls~="d14y"] {
        display: flex;
      }
      .ww-e-d14z {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d150 {
        margin: 0;
        padding: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px) var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
      }
      .ww-e-d150.ww-layout, .ww-e-d150 [data-ww-ls~="d150"] {
        display: flex;
        justify-content: center;
        align-items: center;
        column-gap: var(--187dc028-6601-43c0-bdcc-2aa3612fa449,4px);
      }
      .ww-e-d151 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 14px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d152 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 25%;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d152.ww-layout, .ww-e-d152 [data-ww-ls~="d152"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
      }
      .ww-e-d153 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 32px;
      }
      .ww-e-d153.ww-layout, .ww-e-d153 [data-ww-ls~="d153"] {
        display: flex;
        justify-content: flex-start;
        align-items: center;
      }
      .ww-e-d154 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d155 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
      }
      .ww-e-d156 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d157 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d158 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d159 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15A {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 1;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d15B {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15B.ww-layout, .ww-e-d15B [data-ww-ls~="d15B"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-d15C {
        margin: 0;
        padding: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px) var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
      }
      .ww-e-d15C.ww-layout, .ww-e-d15C [data-ww-ls~="d15C"] {
        display: flex;
        justify-content: center;
        align-items: center;
        column-gap: var(--187dc028-6601-43c0-bdcc-2aa3612fa449,4px);
      }
      .ww-e-d15D {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 14px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15E {
        margin: 0;
        padding: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px) var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border-radius: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
      }
      .ww-e-d15E.ww-layout, .ww-e-d15E [data-ww-ls~="d15E"] {
        display: flex;
        justify-content: center;
        align-items: center;
        column-gap: var(--187dc028-6601-43c0-bdcc-2aa3612fa449,4px);
      }
      .ww-e-d15F {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 14px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15G {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 1;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d15H {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 1;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d15J {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15J.ww-layout, .ww-e-d15J [data-ww-ls~="d15J"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
      }
      .ww-e-d15K {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15K.ww-layout, .ww-e-d15K [data-ww-ls~="d15K"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px);
      }
      .ww-e-d15L {
        margin: 0;
        padding: 0;
        z-index: 100;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 100vw);
        max-width: unset;
        min-width: unset;
        height: 100vh;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: #0006;
      }
      .ww-e-d15L.ww-layout, .ww-e-d15L [data-ww-ls~="d15L"] {
        display: flex;
      }
      .ww-e-d15M {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15M.ww-layout, .ww-e-d15M [data-ww-ls~="d15M"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d15N {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15N.ww-layout, .ww-e-d15N [data-ww-ls~="d15N"] {
        display: flex;
      }
      .ww-e-d15O {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15O.ww-layout, .ww-e-d15O [data-ww-ls~="d15O"] {
        display: flex;
        column-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d15P {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15Q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15Q.ww-layout, .ww-e-d15Q [data-ww-ls~="d15Q"] {
        display: flex;
      }
      .ww-e-d15R {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15R.ww-layout, .ww-e-d15R [data-ww-ls~="d15R"] {
        display: flex;
        column-gap: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      .ww-e-d15S {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15T {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: #1a1a1a;
        white-space-collapse: preserve;
        transition: all 0.3s ease;
        --ww-element-transition: all 0.3s ease;
      }
      :where(.ww-e-d13T[data-ww-states~="active"]) .ww-e-d15T {
        color: #0079ee;
      }
      .ww-e-d15U {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 48px;
        max-width: unset;
        min-width: unset;
        height: 48px;
        max-height: unset;
        min-height: unset;
        background-color: var(--4c3c2aeb-18c8-4ce8-94db-e259b2389e9e,#d8ecff);
        border-radius: 50%;
      }
      .ww-e-d15U.ww-layout, .ww-e-d15U [data-ww-ls~="d15U"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d15V {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15W {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e, 400 16px/120% var(--ww-default-font-family, sans-serif));
        color: var(--c59e3fed-c3a1-489c-a470-e24b1de5217b,#fb0e04);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15X {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e, 400 16px/150% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15Y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e, 400 16px/120% var(--ww-default-font-family, sans-serif));
        color: var(--c59e3fed-c3a1-489c-a470-e24b1de5217b,#fb0e04);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15Z {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: #1a1a1a;
        white-space-collapse: preserve;
        transition: all 0.3s ease;
        --ww-element-transition: all 0.3s ease;
      }
      .ww-e-d15a {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 500 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--50d8f30a-49ed-4bf3-84c6-40e01ef82e1a,#f9f9f9);
        letter-spacing: .3px;
        white-space-collapse: preserve;
        transition: all 0.2s ease-in-out;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.2s ease-in-out;
      }
      .ww-e-d15b {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: #1a1a1a;
        white-space-collapse: preserve;
        transition: all 0.3s ease;
        --ww-element-transition: all 0.3s ease;
      }
      .ww-e-d15c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: #1a1a1a;
        white-space-collapse: preserve;
        transition: all 0.3s ease;
        --ww-element-transition: all 0.3s ease;
      }
      :where(.ww-e-d13z[data-ww-states~="active"]) .ww-e-d15c {
        color: #0079ee;
      }
      .ww-e-d15d {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 500 14px/20px var(--ww-default-font-family, sans-serif));
        color: var(--85950df8-cc4e-4f72-903e-0229e58c07bf,#0079ee);
        letter-spacing: .3px;
        white-space-collapse: preserve;
        transition: all 0.2s ease-in-out;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.2s ease-in-out;
      }
      .ww-e-d15e {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--7b59c7bc-f3f5-4f65-ae12-71470ca44fe5, 700 32px/120% var(--ww-default-font-family, sans-serif));
        color: var(--46468dee-3d87-47f1-b8ea-043401e82b0a,#0a0a0b);
        white-space-collapse: preserve;
      }
      .ww-e-d15g {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15h {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--65dd3272-9166-4986-a72a-25ed9812e4ed, 400 18px/150% var(--ww-default-font-family, sans-serif));
        color: var(--46468dee-3d87-47f1-b8ea-043401e82b0a,#0a0a0b);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-d15i {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--246d3d38-61c7-4438-82c8-e039bf7460ca, 600 18px/150% var(--ww-default-font-family, sans-serif));
        text-align: center;
        color: var(--46468dee-3d87-47f1-b8ea-043401e82b0a,#0a0a0b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15j {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--246d3d38-61c7-4438-82c8-e039bf7460ca, 600 18px/150% var(--ww-default-font-family, sans-serif));
        text-align: center;
        color: var(--46468dee-3d87-47f1-b8ea-043401e82b0a,#0a0a0b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15k {
        margin: 0 8px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/150% var(--ww-default-font-family, sans-serif));
        color: var(--36238848-e9e8-4665-a121-faad35c97372,#465162);
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d14b:hover) .ww-e-d15k {
        color: var(--85950df8-cc4e-4f72-903e-0229e58c07bf,#0079ee);
        background-color: var(--50d8f30a-49ed-4bf3-84c6-40e01ef82e1a,#f9f9f9);
      }
      :where(.ww-e-d14b[data-ww-states~="_wwLinkActive"]) .ww-e-d15k {
        color: var(--85950df8-cc4e-4f72-903e-0229e58c07bf,#0079ee);
        background-color: var(--50d8f30a-49ed-4bf3-84c6-40e01ef82e1a,#f9f9f9);
      }
      .ww-e-d15l {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15m {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15n {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e, 400 16px/150% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15o {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e, 400 16px/150% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15p {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e, 400 16px/150% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/150% var(--ww-default-font-family, sans-serif));
        text-align: center;
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-d15r {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15s {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font: var(--65dd3272-9166-4986-a72a-25ed9812e4ed, 400 18px/150% var(--ww-default-font-family, sans-serif));
        color: var(--46468dee-3d87-47f1-b8ea-043401e82b0a,#0a0a0b);
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: ellipsis;
      }
      .ww-e-d15t {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15u {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15v {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15w {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15x {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d15z {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d160 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: var(--2df7151c-68cc-4ee1-b272-0f5f3c1d5a3f,#64748b);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d161 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--fcb92527-e4b6-4d95-b484-8ad7e03b35d7, 400 14px/120% var(--ww-default-font-family, sans-serif));
        color: #1a1a1a;
        white-space-collapse: preserve;
        transition: all 0.3s ease;
        --ww-element-transition: all 0.3s ease;
      }
    }
    @layer custom {
      .ww-e-d13r {
        visibility: var(--ww-style-visibility, hidden);
      }
      .ww-e-d14Z {
        gap: 8px;
        align-items: center;
        justify-content: center;
      }
      .ww-e-d13d {
        flex-direction: row;
        justify-content: flex-start;
      }
      .ww-e-d13q:where(:hover) {
        color: #333;
      }
      .ww-e-d15s {
        white-space: nowrap;
        aspect-ratio: unset;
        text-overflow: ellipsis;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-6l-t9MpMHnjxrhKK {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: block;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-fKo7xotRqyrxdbG4 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7dxAqErApSSqFalm {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YyvtQJ1aALxh3-nO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Uds4CVZOBCUG_xSn {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-2ew-mtNf67a7wUE0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-DTS8TxRHDCNaAKdh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-6GOhhIoAx0jRKIia {
        margin: 0;
        padding: 0;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-zg3fX6ou6kMjzh1R {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dNP {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dNP {
          display: var(--ww-style-display, none);
          position: absolute;
          inset: 0;
          background-color: #0000001a;
        }
      }
      .ww-e-dNP.ww-layout, .ww-e-dNP [data-ww-ls~="dNP"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dNP.ww-layout, .ww-e-dNP [data-ww-ls~="dNP"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dNQ {
        padding: 0;
        width: revert-layer;
        height: auto;
        transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      @media (max-width: 991px) {
        .ww-e-dNQ {
          margin: 0;
          padding: 8px;
          cursor: pointer;
        }
      }
      .ww-e-dNR {
        margin: 0 0 16px;
        padding: 12px;
        width: 100%;
        border: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-dNR {
          margin: 0;
          padding: 12px 0;
          width: revert-layer;
        }
      }
      .ww-e-dNR.ww-layout, .ww-e-dNR [data-ww-ls~="dNR"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-dNS {
        padding: 0 24px;
        display: none;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dNS {
          padding: 0 16px;
          display: flex;
          width: 100%;
          height: 50px;
          background-color: #fff;
          border-top: 0 none;
          border-bottom: 1px solid #e4e4e7;
          border-left: 0 none;
          border-right: 0 none;
        }
      }
      .ww-e-dNS.ww-layout, .ww-e-dNS [data-ww-ls~="dNS"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dNS.ww-layout, .ww-e-dNS [data-ww-ls~="dNS"] {
          display: flex;
          flex-flow: row;
          justify-content: space-between;
          align-items: center;
          align-content: revert-layer;
        }
      }
      .ww-e-dNU {
        font-size: 16px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-dNU {
          font: var(--9319a3ee-92e3-4e3a-b088-5dad02ee8794, 400 24px/120% var(--ww-default-font-family, sans-serif));
          color: var(--85950df8-cc4e-4f72-903e-0229e58c07bf,#0079ee);
        }
      }
      .ww-e-dNW {
        flex: 1;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e,400 16px/150% var(--ww-default-font-family, sans-serif));
        color: var(--36238848-e9e8-4665-a121-faad35c97372,#465162);
        white-space-collapse: preserve;
      }
      .ww-e-dNX {
        margin: 0 var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) 0 0;
        width: 20px;
        flex: 0 0 auto;
        height: 20px;
      }
      .ww-e-dNY {
        flex: 1;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e,400 16px/150% var(--ww-default-font-family, sans-serif));
        color: var(--36238848-e9e8-4665-a121-faad35c97372,#465162);
        white-space-collapse: preserve;
      }
      .ww-e-dNZ {
        flex: 1;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e,400 16px/150% var(--ww-default-font-family, sans-serif));
        color: var(--36238848-e9e8-4665-a121-faad35c97372,#465162);
        white-space-collapse: preserve;
      }
      .ww-e-dNa {
        margin: 0 var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) 0 0;
        width: 20px;
        flex: 0 0 auto;
        height: 20px;
      }
      .ww-e-dNb {
        margin: 0 var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) 0 0;
        width: 20px;
        flex: 0 0 auto;
        height: 20px;
      }
      .ww-e-dNc {
        margin: 0 var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) 0 0;
        width: 20px;
        flex: 0 0 auto;
        height: 20px;
      }
      .ww-e-dNd {
        margin: 0 var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px) var(--187dc028-6601-43c0-bdcc-2aa3612fa449,4px) var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
        padding: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
        display: flex;
        cursor: pointer;
        transition: all 0.2s ease;
        border-left: 3px solid #0000;
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      @media (max-width: 991px) {
        .ww-e-dNd {
          display: flex;
        }
      }
      .ww-e-dNd:where(:hover) {
        display: flex;
        background-color: var(--d21139e4-11d7-4276-9528-604029f8af36,#FEF2F2);
        border-left: 3px solid var(--c59e3fed-c3a1-489c-a470-e24b1de5217b,#fb0e04);
      }
      .ww-e-dNd.ww-layout, .ww-e-dNd [data-ww-ls~="dNd"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dNd.ww-layout, .ww-e-dNd [data-ww-ls~="dNd"] {
          display: flex;
          align-items: center;
        }
      }
      .ww-e-dNd.ww-layout:where(:hover), .ww-e-dNd [data-ww-ls~="dNd"]:where(:hover) {
        display: flex;
        align-items: center;
      }
      .ww-e-dNe {
        padding: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px) 0;
        display: flex;
        border-top: 1px solid var(--5b9e4078-3d8f-4f25-a7c3-88ce193ec1eb,#e8ebef);
      }
      @media (max-width: 991px) {
        .ww-e-dNe {
          padding: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px) 0;
          display: flex;
          border-top: 1px solid var(--5b9e4078-3d8f-4f25-a7c3-88ce193ec1eb,#e8ebef);
        }
      }
      .ww-e-dNe.ww-layout, .ww-e-dNe [data-ww-ls~="dNe"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-e-dNe.ww-layout, .ww-e-dNe [data-ww-ls~="dNe"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-dNf {
        flex: 1;
        font: var(--968b7b3e-74c5-4d45-bc0e-d9fda3fc6f98,600 16px/150% var(--ww-default-font-family, sans-serif));
        color: var(--85950df8-cc4e-4f72-903e-0229e58c07bf,#0079ee);
        white-space-collapse: preserve;
      }
      .ww-e-dNg {
        margin: 0 var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px) var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px) var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
        padding: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
        display: flex;
        background-color: var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#F4F8FF);
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      @media (max-width: 991px) {
        .ww-e-dNg {
          display: flex;
        }
      }
      .ww-e-dNg.ww-layout, .ww-e-dNg [data-ww-ls~="dNg"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dNg.ww-layout, .ww-e-dNg [data-ww-ls~="dNg"] {
          display: flex;
          align-items: center;
        }
      }
      .ww-e-dNh {
        flex: 1;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e,400 16px/150% var(--ww-default-font-family, sans-serif));
        color: var(--36238848-e9e8-4665-a121-faad35c97372,#465162);
        white-space-collapse: preserve;
      }
      .ww-e-dNi {
        margin: 0 var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px) var(--187dc028-6601-43c0-bdcc-2aa3612fa449,4px) var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
        padding: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
        display: flex;
        cursor: pointer;
        transition: all 0.2s ease;
        border-left: 3px solid #0000;
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      @media (max-width: 991px) {
        .ww-e-dNi {
          display: flex;
        }
      }
      .ww-e-dNi:where(:hover) {
        display: flex;
        background-color: var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#F4F8FF);
        border-left: 3px solid var(--85950df8-cc4e-4f72-903e-0229e58c07bf,#0079ee);
      }
      .ww-e-dNi.ww-layout, .ww-e-dNi [data-ww-ls~="dNi"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dNi.ww-layout, .ww-e-dNi [data-ww-ls~="dNi"] {
          display: flex;
          align-items: center;
        }
      }
      .ww-e-dNi.ww-layout:where(:hover), .ww-e-dNi [data-ww-ls~="dNi"]:where(:hover) {
        display: flex;
        align-items: center;
      }
      .ww-e-dNj {
        margin: 0 var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) 0 0;
        width: 20px;
        flex: 0 0 auto;
        height: 20px;
      }
      .ww-e-dNk {
        margin: 0 var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px) var(--187dc028-6601-43c0-bdcc-2aa3612fa449,4px) var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
        padding: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
        display: flex;
        cursor: pointer;
        transition: all 0.2s ease;
        border-left: 3px solid #0000;
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      @media (max-width: 991px) {
        .ww-e-dNk {
          display: flex;
        }
      }
      .ww-e-dNk:where(:hover) {
        display: flex;
        background-color: var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#F4F8FF);
        border-left: 3px solid var(--85950df8-cc4e-4f72-903e-0229e58c07bf,#0079ee);
      }
      .ww-e-dNk.ww-layout, .ww-e-dNk [data-ww-ls~="dNk"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dNk.ww-layout, .ww-e-dNk [data-ww-ls~="dNk"] {
          display: flex;
          align-items: center;
        }
      }
      .ww-e-dNk.ww-layout:where(:hover), .ww-e-dNk [data-ww-ls~="dNk"]:where(:hover) {
        display: flex;
        align-items: center;
      }
      .ww-e-dNl {
        flex: 1;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e,400 16px/150% var(--ww-default-font-family, sans-serif));
        color: var(--36238848-e9e8-4665-a121-faad35c97372,#465162);
        white-space-collapse: preserve;
      }
      .ww-e-dNm {
        margin: 0 var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px) var(--187dc028-6601-43c0-bdcc-2aa3612fa449,4px) var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
        padding: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
        display: flex;
        cursor: pointer;
        transition: all 0.2s ease;
        border-left: 3px solid #0000;
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      @media (max-width: 991px) {
        .ww-e-dNm {
          display: flex;
        }
      }
      .ww-e-dNm:where(:hover) {
        display: flex;
        background-color: var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#F4F8FF);
        border-left: 3px solid var(--85950df8-cc4e-4f72-903e-0229e58c07bf,#0079ee);
      }
      .ww-e-dNm.ww-layout, .ww-e-dNm [data-ww-ls~="dNm"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dNm.ww-layout, .ww-e-dNm [data-ww-ls~="dNm"] {
          display: flex;
          align-items: center;
        }
      }
      .ww-e-dNm.ww-layout:where(:hover), .ww-e-dNm [data-ww-ls~="dNm"]:where(:hover) {
        display: flex;
        align-items: center;
      }
      .ww-e-dNn {
        margin: 0 var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) 0 0;
        width: 20px;
        flex: 0 0 auto;
        height: 20px;
      }
      .ww-e-dNo {
        margin: 0 var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) 0 0;
        width: 20px;
        flex: 0 0 auto;
        height: 20px;
      }
      .ww-e-dNp {
        margin: 0 var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px) var(--187dc028-6601-43c0-bdcc-2aa3612fa449,4px) var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
        padding: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
        display: flex;
        cursor: pointer;
        transition: all 0.2s ease;
        border-left: 3px solid #0000;
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      @media (max-width: 991px) {
        .ww-e-dNp {
          display: flex;
        }
      }
      .ww-e-dNp:where(:hover) {
        display: flex;
        background-color: var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#F4F8FF);
        border-left: 3px solid var(--85950df8-cc4e-4f72-903e-0229e58c07bf,#0079ee);
      }
      .ww-e-dNp.ww-layout, .ww-e-dNp [data-ww-ls~="dNp"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dNp.ww-layout, .ww-e-dNp [data-ww-ls~="dNp"] {
          display: flex;
          align-items: center;
        }
      }
      .ww-e-dNp.ww-layout:where(:hover), .ww-e-dNp [data-ww-ls~="dNp"]:where(:hover) {
        display: flex;
        align-items: center;
      }
      .ww-e-dNq {
        flex: 1;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e,400 16px/150% var(--ww-default-font-family, sans-serif));
        color: var(--36238848-e9e8-4665-a121-faad35c97372,#465162);
        white-space-collapse: preserve;
      }
      .ww-e-dNr {
        margin: 0 var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px) var(--187dc028-6601-43c0-bdcc-2aa3612fa449,4px) var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
        padding: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
        display: flex;
        cursor: pointer;
        transition: all 0.2s ease;
        border-left: 3px solid #0000;
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      @media (max-width: 991px) {
        .ww-e-dNr {
          display: flex;
        }
      }
      .ww-e-dNr:where(:hover) {
        display: flex;
        background-color: var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#F4F8FF);
        border-left: 3px solid var(--85950df8-cc4e-4f72-903e-0229e58c07bf,#0079ee);
      }
      .ww-e-dNr.ww-layout, .ww-e-dNr [data-ww-ls~="dNr"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dNr.ww-layout, .ww-e-dNr [data-ww-ls~="dNr"] {
          display: flex;
          align-items: center;
        }
      }
      .ww-e-dNr.ww-layout:where(:hover), .ww-e-dNr [data-ww-ls~="dNr"]:where(:hover) {
        display: flex;
        align-items: center;
      }
      .ww-e-dNs {
        margin: 0 var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) 0 0;
        width: 20px;
        flex: 0 0 auto;
        height: 20px;
      }
      .ww-e-dNt {
        margin: 0 var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px) var(--187dc028-6601-43c0-bdcc-2aa3612fa449,4px) var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
        padding: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
        display: flex;
        cursor: pointer;
        transition: all 0.2s ease;
        border-left: 3px solid #0000;
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      @media (max-width: 991px) {
        .ww-e-dNt {
          display: flex;
        }
      }
      .ww-e-dNt:where(:hover) {
        display: flex;
        background-color: var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#F4F8FF);
        border-left: 3px solid var(--85950df8-cc4e-4f72-903e-0229e58c07bf,#0079ee);
      }
      .ww-e-dNt.ww-layout, .ww-e-dNt [data-ww-ls~="dNt"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dNt.ww-layout, .ww-e-dNt [data-ww-ls~="dNt"] {
          display: flex;
          align-items: center;
        }
      }
      .ww-e-dNt.ww-layout:where(:hover), .ww-e-dNt [data-ww-ls~="dNt"]:where(:hover) {
        display: flex;
        align-items: center;
      }
      .ww-e-dNu {
        flex: 1;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e,400 16px/150% var(--ww-default-font-family, sans-serif));
        color: var(--36238848-e9e8-4665-a121-faad35c97372,#465162);
        white-space-collapse: preserve;
      }
      .ww-e-dNv {
        margin: 0 var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) 0 0;
        width: 20px;
        flex: 0 0 auto;
        height: 20px;
      }
      .ww-e-dNw {
        margin: 0 var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px) var(--187dc028-6601-43c0-bdcc-2aa3612fa449,4px) var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
        padding: var(--bdea5321-8186-4c45-8902-c99fb1fe5494,12px) var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
        display: flex;
        cursor: pointer;
        transition: all 0.2s ease;
        border-left: 3px solid #0000;
        border-radius: var(--0916e531-700f-452e-9f4a-267937b6fbf4,8px);
      }
      @media (max-width: 991px) {
        .ww-e-dNw {
          display: flex;
        }
      }
      .ww-e-dNw:where(:hover) {
        display: flex;
        background-color: var(--25d3224a-e859-481a-8a3d-806a7c45efc7,#F4F8FF);
        border-left: 3px solid var(--85950df8-cc4e-4f72-903e-0229e58c07bf,#0079ee);
      }
      .ww-e-dNw.ww-layout, .ww-e-dNw [data-ww-ls~="dNw"] {
        display: flex;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dNw.ww-layout, .ww-e-dNw [data-ww-ls~="dNw"] {
          display: flex;
          align-items: center;
        }
      }
      .ww-e-dNw.ww-layout:where(:hover), .ww-e-dNw [data-ww-ls~="dNw"]:where(:hover) {
        display: flex;
        align-items: center;
      }
      .ww-e-dNx {
        padding: var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
        display: flex;
        background-color: var(--50d8f30a-49ed-4bf3-84c6-40e01ef82e1a,#FBFCFE);
        border-bottom: 1px solid var(--5b9e4078-3d8f-4f25-a7c3-88ce193ec1eb,#e8ebef);
      }
      @media (max-width: 991px) {
        .ww-e-dNx {
          padding: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px) var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
          display: var(--ww-style-display);
          background-color: var(--50d8f30a-49ed-4bf3-84c6-40e01ef82e1a,#FBFCFE);
          border-bottom: 1px solid var(--5b9e4078-3d8f-4f25-a7c3-88ce193ec1eb,#e8ebef);
        }
      }
      .ww-e-dNx.ww-layout, .ww-e-dNx [data-ww-ls~="dNx"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 991px) {
        .ww-e-dNx.ww-layout, .ww-e-dNx [data-ww-ls~="dNx"] {
          display: var(--ww-style-display);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        }
      }
      .ww-e-dNy {
        padding: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px) 0;
        overflow: auto;
        display: flex;
        flex: 1 1 0;
      }
      @media (max-width: 991px) {
        .ww-e-dNy {
          padding: var(--0299e5fa-a52a-443d-acf7-d04ba47305d1,16px) 0;
          display: flex;
        }
      }
      .ww-e-dNy.ww-layout, .ww-e-dNy [data-ww-ls~="dNy"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-e-dNy.ww-layout, .ww-e-dNy [data-ww-ls~="dNy"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-dNz {
        overflow: hidden;
        display: flex;
        height: 100%;
      }
      @media (max-width: 991px) {
        .ww-e-dNz {
          display: flex;
          height: auto;
        }
      }
      .ww-e-dNz.ww-layout, .ww-e-dNz [data-ww-ls~="dNz"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-e-dNz.ww-layout, .ww-e-dNz [data-ww-ls~="dNz"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-dO0 {
        width: revert-layer;
        max-width: 180px;
        height: auto;
        --wwi-of: contain;
      }
      .ww-e-dO5 {
        overflow: hidden;
        z-index: 1000;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 240px);
        height: 100vh;
        background-color: var(--50d8f30a-49ed-4bf3-84c6-40e01ef82e1a,#FBFCFE);
        box-shadow: 2px 0 10px #0000000d;
        border-right: 1px solid var(--5b9e4078-3d8f-4f25-a7c3-88ce193ec1eb,#e8ebef);
      }
      @media (max-width: 991px) {
        .ww-e-dO5 {
          z-index: 1000;
          display: var(--ww-style-display, flex);
          position: fixed;
          top: 0;
          right: 0;
          left: auto;
          width: 100%;
          background-color: var(--50d8f30a-49ed-4bf3-84c6-40e01ef82e1a,#FBFCFE);
          box-shadow: 0 2px 10px #0000001a;
        }
      }
      .ww-e-dO5.ww-layout, .ww-e-dO5 [data-ww-ls~="dO5"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-e-dO5.ww-layout, .ww-e-dO5 [data-ww-ls~="dO5"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dO6 {
        padding: 0;
        height: 100vh;
      }
      @media (max-width: 991px) {
        .ww-e-dO6 {
          height: auto;
        }
      }
      .ww-e-dO6.ww-layout, .ww-e-dO6 [data-ww-ls~="dO6"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dO6.ww-layout, .ww-e-dO6 [data-ww-ls~="dO6"] {
          flex-flow: column;
        }
      }
      .ww-e-dO8.ww-layout, .ww-e-dO8 [data-ww-ls~="dO8"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dO8.ww-layout, .ww-e-dO8 [data-ww-ls~="dO8"] {
          flex-flow: column;
        }
      }
      .ww-e-dO9 {
        width: var(--ww-style-width, 240px);
        background-color: var(--50d8f30a-49ed-4bf3-84c6-40e01ef82e1a,#FBFCFE);
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid #e4e4e7;
      }
      @media (max-width: 991px) {
        .ww-e-dO9 {
          display: var(--ww-style-display, flex);
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      .ww-e-dO9.ww-layout, .ww-e-dO9 [data-ww-ls~="dO9"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dO9.ww-layout, .ww-e-dO9 [data-ww-ls~="dO9"] {
          display: var(--ww-style-display, flex);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dOA {
        flex: 1;
        font: var(--f044cff3-d94f-4b80-a71d-bb06a7ff998e,400 16px/150% var(--ww-default-font-family, sans-serif));
        color: var(--c59e3fed-c3a1-489c-a470-e24b1de5217b,#fb0e04);
        white-space-collapse: preserve;
      }
      .ww-e-dOB {
        flex: 1 0 auto;
        border-top: 1px solid var(--2f6035d1-098b-43f6-b844-8263c3ab0b8b,#F0F0F0);
        border-bottom: 1px solid var(--2f6035d1-098b-43f6-b844-8263c3ab0b8b,#F0F0F0);
        border-left: 0px solid var(--2f6035d1-098b-43f6-b844-8263c3ab0b8b,#F0F0F0);
        border-right: 0px solid var(--2f6035d1-098b-43f6-b844-8263c3ab0b8b,#F0F0F0);
      }
      .ww-e-dOB.ww-layout, .ww-e-dOB [data-ww-ls~="dOB"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOB.ww-layout, .ww-e-dOB [data-ww-ls~="dOB"] {
          flex-flow: column;
        }
      }
      .ww-e-dOC {
        width: revert-layer;
      }
      .ww-e-dOD {
        margin: 0 0 3px;
        padding: var(--abeb5392-fbdd-4c8b-b2ab-8ea622d1506a,24px);
        width: 100%;
        background-color: var(--50d8f30a-49ed-4bf3-84c6-40e01ef82e1a,#FBFCFE);
      }
      @media (max-width: 991px) {
        .ww-e-dOD {
          display: var(--ww-style-display);
        }
      }
      .ww-e-dOD.ww-layout, .ww-e-dOD [data-ww-ls~="dOD"] {
        display: flex;
        justify-content: center;
      }
      @media (max-width: 991px) {
        .ww-e-dOD.ww-layout, .ww-e-dOD [data-ww-ls~="dOD"] {
          display: var(--ww-style-display);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        }
      }
    }
  }
  @layer custom {
    .ww-e-dNQ {
      width: max-content;
    }
  }
}
@layer ww-style-layout-override {
}
