@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-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-weight {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dwJ {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwJ.ww-layout, .ww-e-dwJ [data-ww-ls~="dwJ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        column-gap: 10px;
      }
      .ww-e-dwF {
        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;
      }
      .ww-e-dwY {
        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-dws {
        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-dws.ww-layout, .ww-e-dws [data-ww-ls~="dws"] {
        display: flex;
      }
      .ww-e-dxB {
        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-dxB.ww-layout, .ww-e-dxB [data-ww-ls~="dxB"] {
        display: flex;
      }
      .ww-e-dwa {
        margin: 0;
        padding: 11px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        box-shadow: inset 0 1px 0 var(--d530b410-d81f-4601-862c-22c48b87f0fd,#E8ECF2);
      }
      .ww-e-dwa.ww-layout, .ww-e-dwa [data-ww-ls~="dwa"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dwr {
        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-dwr.ww-layout, .ww-e-dwr [data-ww-ls~="dwr"] {
        display: flex;
      }
      .ww-e-dw9 {
        margin: 0;
        padding: 2px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dw9.ww-layout, .ww-e-dw9 [data-ww-ls~="dw9"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dwA {
        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-dwB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: flex-start;
        display: block;
        width: 100%;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dwC {
        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-dwC.ww-layout, .ww-e-dwC [data-ww-ls~="dwC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dwD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwD.ww-layout, .ww-e-dwD [data-ww-ls~="dwD"] {
        display: flex;
      }
      .ww-e-dwE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwE.ww-layout, .ww-e-dwE [data-ww-ls~="dwE"] {
        display: flex;
      }
      .ww-e-dwG {
        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-dwH {
        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-dwI {
        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-dwK {
        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-dwL {
        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);
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dwM {
        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-dwM.ww-layout, .ww-e-dwM [data-ww-ls~="dwM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dwN {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        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-dwN.ww-layout, .ww-e-dwN [data-ww-ls~="dwN"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dwO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-dwO.ww-layout, .ww-e-dwO [data-ww-ls~="dwO"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dwP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 200px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 8px;
      }
      .ww-e-dwQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 45%;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      .ww-e-dwR {
        margin: 0;
        padding: 0;
        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-dwR.ww-layout, .ww-e-dwR [data-ww-ls~="dwR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dwS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      .ww-e-dwT {
        margin: 0;
        padding: 18px 20px;
        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: #fff;
      }
      @media (max-width: 991px) {
        .ww-e-dwT {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dwT {
          display: flex;
        }
      }
      .ww-e-dwT.ww-layout, .ww-e-dwT [data-ww-ls~="dwT"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      @media (max-width: 991px) {
        .ww-e-dwT.ww-layout, .ww-e-dwT [data-ww-ls~="dwT"] {
          display: flex;
          flex-flow: column;
          gap: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dwT.ww-layout, .ww-e-dwT [data-ww-ls~="dwT"] {
          display: flex;
          flex-flow: column;
          gap: 14px;
        }
      }
      .ww-e-dwU {
        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;
      }
      .ww-e-dwV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 20px;
        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-dwW {
        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-dwW.ww-layout, .ww-e-dwW [data-ww-ls~="dwW"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dwX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwX.ww-layout, .ww-e-dwX [data-ww-ls~="dwX"] {
        display: flex;
      }
      .ww-e-dwZ {
        margin: 0 4px;
        padding: 6px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 30px;
        max-width: unset;
        min-width: unset;
        height: 30px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--6ea65a21-c269-4fbc-b3a3-381972060bb6,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 1px 2px #0000000d;
        transition: all 0.15s ease 0s;
        border: 1px solid var(--b2f60940-07d6-49a2-809c-95e81b65d10a,#DCE1E9);
        border-radius: 7px;
      }
      .ww-e-dwZ:where(:hover) {
        background-color: var(--71f2cc35-d283-405f-8a29-7e4f028c5abc,#E4EBF7);
      }
      .ww-e-dwb {
        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: 12.5px;
        font-family: var(--ww-default-font-family);
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dwc {
        margin: 0 4px;
        padding: 6px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 30px;
        max-width: unset;
        min-width: unset;
        height: 30px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        background-color: var(--6ea65a21-c269-4fbc-b3a3-381972060bb6,#FFFFFF);
        cursor: pointer;
        transition: all 0.15s ease 0s;
        border: 1px solid var(--b2f60940-07d6-49a2-809c-95e81b65d10a,#DCE1E9);
        border-radius: 7px;
      }
      .ww-e-dwc:where(:hover) {
        background-color: var(--71f2cc35-d283-405f-8a29-7e4f028c5abc,#E4EBF7);
      }
      .ww-e-dwd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: revert-layer;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwe {
        margin: 0 2px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 30px;
        max-width: unset;
        min-width: unset;
        height: 30px;
        max-height: unset;
        min-height: unset;
        font-size: 12.5px;
        font-family: var(--ww-default-font-family);
        line-height: 28px;
        font-weight: 500;
        text-align: center;
        color: var(--e2e9171f-3d97-4fe6-a85c-1aa5b784a596,#5A6577);
        text-decoration: none;
        white-space-collapse: preserve;
        background-color: var(--6ea65a21-c269-4fbc-b3a3-381972060bb6,#FFFFFF);
        cursor: pointer;
        transition: all 0.15s ease 0s;
        border: 1px solid var(--b2f60940-07d6-49a2-809c-95e81b65d10a,#DCE1E9);
        border-radius: 7px;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-element-transition: all 0.15s ease 0s;
      }
      .ww-e-dwe:where([data-ww-states~="8G0ulC"]) {
        font-weight: 600;
        color: var(--6ea65a21-c269-4fbc-b3a3-381972060bb6,#FFFFFF);
        background-color: var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991);
        border: 1px solid var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991);
      }
      .ww-e-dwe:where(:hover) {
        background-color: var(--71f2cc35-d283-405f-8a29-7e4f028c5abc,#E4EBF7);
      }
      .ww-e-dwf {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: 45;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: var(--ww-style-left);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f6f8fbf0;
      }
      .ww-e-dwf.ww-layout, .ww-e-dwf [data-ww-ls~="dwf"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dwg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 3px;
        max-height: unset;
        min-height: unset;
        background-color: var(--4e93cbdf-10d8-4e0d-8b4b-02f04a360c18,#1C2E4E);
      }
      .ww-e-dwh {
        margin: 0;
        padding: 34px 44px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: 460px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--6ea65a21-c269-4fbc-b3a3-381972060bb6,#FFFFFF);
        box-shadow: 0 18px 48px #1018281a;
        border: 1px solid var(--b2f60940-07d6-49a2-809c-95e81b65d10a,#DCE1E9);
        border-radius: 18px;
      }
      .ww-e-dwh.ww-layout, .ww-e-dwh [data-ww-ls~="dwh"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 18px;
      }
      .ww-e-dwi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 200px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        --wwi-ar: unset;
      }
      .ww-e-dwj {
        margin: 0;
        padding: 2px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwk.ww-layout, .ww-e-dwk [data-ww-ls~="dwk"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dwl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        text-align: center;
        color: var(--ffdf0cc3-f4b6-4334-9a94-dc7e33d01e20,#1B2432);
        white-space-collapse: preserve;
      }
      .ww-e-dwm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: 320px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12.5px;
        font-family: var(--ww-default-font-family);
        line-height: 1.5;
        text-align: center;
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        white-space-collapse: preserve;
      }
      .ww-e-dwn {
        margin: 28px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 0 auto;
        max-width: 520px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwn.ww-layout, .ww-e-dwn [data-ww-ls~="dwn"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 11px;
      }
      .ww-e-dwo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 12px;
        max-height: unset;
        min-height: unset;
        background-color: var(--d530b410-d81f-4601-862c-22c48b87f0fd,#E8ECF2);
        border-radius: 6px;
      }
      .ww-e-dwp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 78%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 12px;
        max-height: unset;
        min-height: unset;
        background-color: var(--d530b410-d81f-4601-862c-22c48b87f0fd,#E8ECF2);
        border-radius: 6px;
      }
      .ww-e-dwq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 52%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 12px;
        max-height: unset;
        min-height: unset;
        background-color: var(--d530b410-d81f-4601-862c-22c48b87f0fd,#E8ECF2);
        border-radius: 6px;
      }
      .ww-e-dwt {
        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-dwt.ww-layout, .ww-e-dwt [data-ww-ls~="dwt"] {
        display: flex;
        flex-flow: column;
        gap: 9px;
      }
      .ww-e-dwu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwu.ww-layout, .ww-e-dwu [data-ww-ls~="dwu"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dwv {
        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: 12.5px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--ffdf0cc3-f4b6-4334-9a94-dc7e33d01e20,#1B2432);
        white-space-collapse: preserve;
      }
      .ww-e-dww {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dww.ww-layout, .ww-e-dww [data-ww-ls~="dww"] {
        display: flex;
      }
      .ww-e-dwx {
        margin: 0;
        padding: 0 0 0 22px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dwx.ww-layout, .ww-e-dwx [data-ww-ls~="dwx"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        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.45;
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        white-space-collapse: preserve;
      }
      .ww-e-dwz {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 132px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10.5px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        text-transform: uppercase;
        letter-spacing: .7px;
        white-space-collapse: preserve;
      }
      .ww-e-dx0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 10.5px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        text-transform: uppercase;
        letter-spacing: .7px;
        white-space-collapse: preserve;
      }
      .ww-e-dx1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dx1.ww-layout, .ww-e-dx1 [data-ww-ls~="dx1"] {
        display: flex;
      }
      .ww-e-dx2 {
        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-dx2.ww-layout, .ww-e-dx2 [data-ww-ls~="dx2"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 7px;
        flex-wrap: revert-layer;
      }
      .ww-e-dx3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 15px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        white-space-collapse: preserve;
      }
      .ww-e-dx4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 132px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dx4.ww-layout, .ww-e-dx4 [data-ww-ls~="dx4"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 7px;
        flex-wrap: revert-layer;
      }
      .ww-e-dx5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        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(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        white-space-collapse: preserve;
      }
      .ww-e-dx6 {
        margin: 0;
        padding: 7px 9px;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 12.5px / 1.4 ui-monospace, SFMono-Regular, Menlo, monospace;
        text-align: right;
        color: var(--ffdf0cc3-f4b6-4334-9a94-dc7e33d01e20,#1B2432);
        white-space-collapse: preserve;
        background-color: var(--6ea65a21-c269-4fbc-b3a3-381972060bb6,#FFFFFF);
        border: 1px solid var(--b2f60940-07d6-49a2-809c-95e81b65d10a,#DCE1E9);
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
        --placeholder-color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
      }
      .ww-e-dx7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: auto;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dx8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dx8.ww-layout, .ww-e-dx8 [data-ww-ls~="dx8"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dx9 {
        margin: 0;
        padding: 6px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12.5px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991);
        white-space-collapse: preserve;
        background-color: var(--aae13253-38b2-4ec7-9a61-b4f320995c40,#F1F5FB);
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dxA {
        margin: 0;
        padding: 5px 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 26px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12.5px;
        font-family: var(--ww-default-font-family);
        line-height: 1;
        text-align: center;
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 6px;
      }
      .ww-e-dxA:where(:hover) {
        color: var(--bc93860f-03ef-4f8c-a6d4-22670c63cf01,#A63A31);
        background-color: var(--97c61f9f-4c3b-4b61-b3b0-ad2045e8c958,#FBE7E5);
      }
      .ww-e-dxC {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--6ea65a21-c269-4fbc-b3a3-381972060bb6,#FFFFFF);
        box-shadow: 0 1px 2px #1018280f, 0 1px 3px #1018280a;
        border: 1px solid var(--b2f60940-07d6-49a2-809c-95e81b65d10a,#DCE1E9);
        border-radius: var(--e9b40f7f-6f2a-496f-af7c-efa1d6bdc85e,14px);
      }
      .ww-e-dxC.ww-layout, .ww-e-dxC [data-ww-ls~="dxC"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dxD {
        margin: 0;
        padding: 16px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        box-shadow: inset 0 -1px 0 var(--d530b410-d81f-4601-862c-22c48b87f0fd,#E8ECF2);
      }
      .ww-e-dxD.ww-layout, .ww-e-dxD [data-ww-ls~="dxD"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dxE {
        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: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--ffdf0cc3-f4b6-4334-9a94-dc7e33d01e20,#1B2432);
        white-space-collapse: preserve;
      }
      .ww-e-dxF {
        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: 12.5px;
        font-family: var(--ww-default-font-family);
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        white-space-collapse: preserve;
      }
      .ww-e-dxG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxG.ww-layout, .ww-e-dxG [data-ww-ls~="dxG"] {
        display: flex;
      }
      .ww-e-dxH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxH.ww-layout, .ww-e-dxH [data-ww-ls~="dxH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dxI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--7a795d67-56aa-481a-bc4c-4b51377c793e,#FAFBFD);
        box-shadow: inset 0 -1px 0 var(--b2f60940-07d6-49a2-809c-95e81b65d10a,#DCE1E9);
      }
      .ww-e-dxI.ww-layout, .ww-e-dxI [data-ww-ls~="dxI"] {
        display: flex;
        flex-flow: row;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dxJ {
        margin: 0;
        padding: var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px) var(--c1446d48-2858-46a9-82e3-ca3e5549f9e4,14px);
        z-index: unset;
        align-self: unset;
        display: block;
        width: 180px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--d6e8464c-adee-4717-b5b0-44148a9d2327,600 11px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        text-transform: uppercase;
        letter-spacing: .7px;
        white-space-collapse: preserve;
      }
      .ww-e-dxK {
        margin: 0;
        padding: var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px) var(--c1446d48-2858-46a9-82e3-ca3e5549f9e4,14px);
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--d6e8464c-adee-4717-b5b0-44148a9d2327,600 11px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        text-transform: uppercase;
        letter-spacing: .7px;
        white-space-collapse: preserve;
      }
      .ww-e-dxL {
        margin: 0;
        padding: var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px) var(--c1446d48-2858-46a9-82e3-ca3e5549f9e4,14px);
        z-index: unset;
        align-self: unset;
        display: block;
        width: 130px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--d6e8464c-adee-4717-b5b0-44148a9d2327,600 11px/1.4 var(--ww-default-font-family, sans-serif));
        text-align: right;
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        text-transform: uppercase;
        letter-spacing: .7px;
        white-space-collapse: preserve;
      }
      .ww-e-dxM {
        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;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        box-shadow: inset 0 -1px 0 var(--d530b410-d81f-4601-862c-22c48b87f0fd,#E8ECF2);
      }
      .ww-e-dxM.ww-layout, .ww-e-dxM [data-ww-ls~="dxM"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dxN {
        margin: 0;
        padding: 11px var(--c1446d48-2858-46a9-82e3-ca3e5549f9e4,14px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 180px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxN.ww-layout, .ww-e-dxN [data-ww-ls~="dxN"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dxO {
        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: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--ffdf0cc3-f4b6-4334-9a94-dc7e33d01e20,#1B2432);
        white-space-collapse: preserve;
      }
      .ww-e-dxP {
        margin: 0;
        padding: 11px var(--c1446d48-2858-46a9-82e3-ca3e5549f9e4,14px);
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxP.ww-layout, .ww-e-dxP [data-ww-ls~="dxP"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dxQ {
        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: 12.5px;
        font-family: var(--ww-default-font-family);
        line-height: 1.45;
        color: var(--e2e9171f-3d97-4fe6-a85c-1aa5b784a596,#5A6577);
        white-space-collapse: preserve;
      }
      .ww-e-dxR {
        margin: 0;
        padding: 11px var(--c1446d48-2858-46a9-82e3-ca3e5549f9e4,14px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 130px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxR.ww-layout, .ww-e-dxR [data-ww-ls~="dxR"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dxS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--7a795d67-56aa-481a-bc4c-4b51377c793e,#FAFBFD);
        box-shadow: inset 0 1px 0 var(--b2f60940-07d6-49a2-809c-95e81b65d10a,#DCE1E9);
      }
      .ww-e-dxS.ww-layout, .ww-e-dxS [data-ww-ls~="dxS"] {
        display: flex;
        flex-flow: row;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-dxT {
        margin: 0;
        padding: 11px var(--c1446d48-2858-46a9-82e3-ca3e5549f9e4,14px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 180px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxT.ww-layout, .ww-e-dxT [data-ww-ls~="dxT"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dxU {
        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: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--ffdf0cc3-f4b6-4334-9a94-dc7e33d01e20,#1B2432);
        white-space-collapse: preserve;
      }
      .ww-e-dxV {
        margin: 0;
        padding: 11px var(--c1446d48-2858-46a9-82e3-ca3e5549f9e4,14px);
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxV.ww-layout, .ww-e-dxV [data-ww-ls~="dxV"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dxW {
        margin: 0;
        padding: 11px var(--c1446d48-2858-46a9-82e3-ca3e5549f9e4,14px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 130px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxW.ww-layout, .ww-e-dxW [data-ww-ls~="dxW"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dxX {
        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: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        text-align: right;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dxY {
        margin: 0;
        padding: 11px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        box-shadow: inset 0 1px 0 var(--d530b410-d81f-4601-862c-22c48b87f0fd,#E8ECF2);
      }
      .ww-e-dxY.ww-layout, .ww-e-dxY [data-ww-ls~="dxY"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dxZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        line-height: 1.45;
        color: var(--e2e9171f-3d97-4fe6-a85c-1aa5b784a596,#5A6577);
        white-space-collapse: preserve;
      }
      .ww-e-dxb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 0;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxb.ww-layout, .ww-e-dxb [data-ww-ls~="dxb"] {
        display: flex;
      }
      .ww-e-dxc {
        margin: 0;
        padding: 7px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12.5px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--6ea65a21-c269-4fbc-b3a3-381972060bb6,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991);
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dxc:where(:hover) {
        background-color: var(--b1a2a7fd-a168-450e-a882-ad7d6803155b,#7299E0);
      }
      .ww-e-dxc:where([data-ww-states~="bloqueado"]), .ww-e-dxc:where(:disabled), .ww-e-dxc:where([disabled]) {
        background-color: var(--b91a2396-9c4f-497f-b34e-daa29c4bc811,#A9C1EC);
        cursor: not-allowed;
      }
      .ww-e-dxd {
        margin: 0;
        padding: 7px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12.5px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--e2e9171f-3d97-4fe6-a85c-1aa5b784a596,#5A6577);
        white-space-collapse: preserve;
        background-color: var(--6ea65a21-c269-4fbc-b3a3-381972060bb6,#FFFFFF);
        cursor: pointer;
        border: 1px solid var(--b2f60940-07d6-49a2-809c-95e81b65d10a,#DCE1E9);
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dxd:where(:hover) {
        background-color: var(--aae13253-38b2-4ec7-9a61-b4f320995c40,#F1F5FB);
      }
      .ww-e-dxd:where([data-ww-states~="bloqueado"]), .ww-e-dxd:where(:disabled), .ww-e-dxd:where([disabled]) {
        cursor: not-allowed;
        opacity: 0.55;
      }
      .ww-e-dxe {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxe.ww-layout, .ww-e-dxe [data-ww-ls~="dxe"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dxf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxf.ww-layout, .ww-e-dxf [data-ww-ls~="dxf"] {
        display: flex;
      }
      .ww-e-dxg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: fixed;
        top: 2%;
        right: 2%;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxg.ww-layout, .ww-e-dxg [data-ww-ls~="dxg"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
      }
      .ww-e-dxh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 1.5;
        color: var(--ww-content-ww-text-color);
        text-decoration: none;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
      }
      .ww-e-dxi {
        margin: 12px;
        padding: 12px;
        z-index: 2;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 344px;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: fit-content;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dxi.ww-layout, .ww-e-dxi [data-ww-ls~="dxi"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dxj {
        margin: 0;
        padding: 0 20px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 auto;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dxj.ww-layout, .ww-e-dxj [data-ww-ls~="dxj"] {
        display: flex;
        flex-flow: column;
        gap: 5px;
      }
      .ww-e-dxk {
        margin: 0;
        padding: 6px 9px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 74px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 13px / 1.4 ui-monospace, SFMono-Regular, Menlo, monospace;
        text-align: right;
        color: var(--ffdf0cc3-f4b6-4334-9a94-dc7e33d01e20,#1B2432);
        white-space-collapse: preserve;
        background-color: var(--6ea65a21-c269-4fbc-b3a3-381972060bb6,#FFFFFF);
        border: 1px solid var(--b2f60940-07d6-49a2-809c-95e81b65d10a,#DCE1E9);
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
        --placeholder-color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
      }
    }
    @layer custom {
      .ww-e-dwB {
        word-break: break-word;
        overflow-wrap: anywhere;
      }
      .ww-e-dwf {
        backdrop-filter: blur(4px);
      }
      .ww-e-dxJ {
        white-space: nowrap;
      }
      .ww-e-dxK {
        white-space: nowrap;
      }
      .ww-e-dxL {
        white-space: nowrap;
      }
      .ww-e-dxN {
        white-space: nowrap;
      }
      .ww-e-dxP {
        white-space: nowrap;
      }
      .ww-e-dxR {
        white-space: nowrap;
      }
      .ww-e-dxT {
        white-space: nowrap;
      }
      .ww-e-dxV {
        white-space: nowrap;
      }
      .ww-e-dxW {
        white-space: nowrap;
      }
      .ww-e-dxh {
        word-break: break-word;
        overflow-wrap: anywhere;
      }
    }
  }
  @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-fWFy8Zucqe2SFi2P {
        min-height: unset;
        max-height: unset;
      }
      .ww-a-M9wY0YFWz_31zo_P {
        max-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-EjG3j969OxOqbmPh {
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dN {
        height: 100vh;
        z-index: 20;
        overflow: hidden;
        display: flex;
        background: linear-gradient(180deg, var(--eacf833d-8357-4089-b6c0-fabf7521e3e5,#0A1322) 0%, var(--9a2d12ef-55f9-4302-b7e3-6ff7807f1252,#0E1A2F) 100%);
        position: fixed;
        top: 0;
        left: 0;
        width: var(--a9ed406b-1805-42e5-b54d-bbdcd76fff03,232px);
      }
      .ww-s-dN > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: var(--a9ed406b-1805-42e5-b54d-bbdcd76fff03,232px);
        min-width: var(--a9ed406b-1805-42e5-b54d-bbdcd76fff03,232px);
      }
      .ww-s-dN > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-du {
        height: 0;
        display: flex;
      }
      .ww-s-du > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
      }
      .ww-s-du > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-Fh5wR7zoZLuANaep {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jmcmduGw2BpHZ9RI {
        margin: 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-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-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-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-JHTUrsi5weKcajAQ {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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;
      }
      .ww-a-mX57v3maAcMbkuVx {
        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-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-osFt1bovyjmw1wCr {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-2MXhXlVHrdKM1K4g {
        margin: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Ou27jIHdv0BVoFfy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dNV {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dNW {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dNX {
        padding: var(--c1446d48-2858-46a9-82e3-ca3e5549f9e4,14px) var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px) var(--22ad781d-db86-41b0-9b07-05fe446dc918,6px);
        font: var(--1a91bbb6-2418-4db2-a84a-08ae36dfe501,600 10px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--d984a48d-11de-41a3-a178-1a390d1c67b4,#5A6A85);
        text-transform: uppercase;
        letter-spacing: 1.1px;
        white-space-collapse: preserve;
      }
      .ww-e-dNY {
        padding: var(--c1446d48-2858-46a9-82e3-ca3e5549f9e4,14px) var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px) var(--22ad781d-db86-41b0-9b07-05fe446dc918,6px);
        font: var(--1a91bbb6-2418-4db2-a84a-08ae36dfe501,600 10px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--d984a48d-11de-41a3-a178-1a390d1c67b4,#5A6A85);
        text-transform: uppercase;
        letter-spacing: 1.1px;
        white-space-collapse: preserve;
      }
      .ww-e-dNZ {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dNZ:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dNZ:where([data-ww-states~="_wwLinkActive"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dNZ.ww-layout, .ww-e-dNZ [data-ww-ls~="dNZ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dNa {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dNb {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dNc {
        padding: var(--c1446d48-2858-46a9-82e3-ca3e5549f9e4,14px) var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px) var(--22ad781d-db86-41b0-9b07-05fe446dc918,6px);
        font: var(--1a91bbb6-2418-4db2-a84a-08ae36dfe501,600 10px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--d984a48d-11de-41a3-a178-1a390d1c67b4,#5A6A85);
        text-transform: uppercase;
        letter-spacing: 1.1px;
        white-space-collapse: preserve;
      }
      .ww-e-dNd {
        padding: var(--c1446d48-2858-46a9-82e3-ca3e5549f9e4,14px) var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px) var(--22ad781d-db86-41b0-9b07-05fe446dc918,6px);
        font: var(--1a91bbb6-2418-4db2-a84a-08ae36dfe501,600 10px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--d984a48d-11de-41a3-a178-1a390d1c67b4,#5A6A85);
        text-transform: uppercase;
        letter-spacing: 1.1px;
        white-space-collapse: preserve;
      }
      .ww-e-dNe {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dNf {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dNf:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dNf:where([data-ww-states~="_wwLinkActive"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dNf.ww-layout, .ww-e-dNf [data-ww-ls~="dNf"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dNg {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dNh {
        font: var(--69bbfe8e-f6d1-4172-9c95-8e0d66819ed7, 400 12px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--ca866c8d-9524-47c6-9f70-405abc98bdba,#E8EDF5);
        white-space-collapse: preserve;
      }
      .ww-e-dNi {
        display: flex;
      }
      .ww-e-dNi.ww-layout, .ww-e-dNi [data-ww-ls~="dNi"] {
        display: flex;
        flex-flow: column;
        gap: 5px 2px;
      }
      .ww-e-dNj {
        padding: 14px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        box-shadow: inset 0 -1px 0 var(--812bf640-48f0-4a0b-a16a-c17de3576fa5,rgba(255,255,255,0.07));
      }
      .ww-e-dNj.ww-layout, .ww-e-dNj [data-ww-ls~="dNj"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: 20px;
      }
      .ww-e-dNk {
        height: 19px;
        font: var(--c71f3ab9-fdb0-46ea-b1dd-0143a6033b66, 400 13.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: #fff;
        text-transform: uppercase;
        letter-spacing: .6px;
        white-space-collapse: preserve;
      }
      .ww-e-dNl {
        width: 80%;
        height: auto;
        aspect-ratio: unset;
        --wwi-ar: unset;
      }
      .ww-e-dNm {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--e2e9171f-3d97-4fe6-a85c-1aa5b784a596,#5A6577);
        text-decoration: line-through;
        white-space-collapse: preserve;
      }
      .ww-e-dNn {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--e2e9171f-3d97-4fe6-a85c-1aa5b784a596,#5A6577);
        text-decoration: line-through;
        white-space-collapse: preserve;
      }
      .ww-e-dNo {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--e2e9171f-3d97-4fe6-a85c-1aa5b784a596,#5A6577);
        text-decoration: line-through;
        white-space-collapse: preserve;
      }
      .ww-e-dNp {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--e2e9171f-3d97-4fe6-a85c-1aa5b784a596,#5A6577);
        text-decoration: line-through;
        white-space-collapse: preserve;
      }
      .ww-e-dNq {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--e2e9171f-3d97-4fe6-a85c-1aa5b784a596,#5A6577);
        text-decoration: line-through;
        white-space-collapse: preserve;
      }
      .ww-e-dNr.ww-layout, .ww-e-dNr [data-ww-ls~="dNr"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dNs {
        margin: 0 6px 0 0;
        width: 20px;
      }
      .ww-e-dNt {
        display: flex;
        width: 100%;
      }
      .ww-e-dNt.ww-layout, .ww-e-dNt [data-ww-ls~="dNt"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        column-gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dNu {
        margin: 0 0 0 6px;
        width: 20px;
      }
      .ww-e-dNv.ww-layout, .ww-e-dNv [data-ww-ls~="dNv"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dNw {
        padding: 22px 12px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        box-shadow: inset 0 1px 0 var(--812bf640-48f0-4a0b-a16a-c17de3576fa5,rgba(255,255,255,0.07));
      }
      .ww-e-dNw.ww-layout, .ww-e-dNw [data-ww-ls~="dNw"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dNx {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--e2e9171f-3d97-4fe6-a85c-1aa5b784a596,#5A6577);
        text-decoration: line-through;
        white-space-collapse: preserve;
      }
      .ww-e-dNy {
        font: var(--4fcee83d-af29-48db-a3e5-e57a3e037bd4, 400 11.5px/1.6 var(--ww-default-font-family, sans-serif));
        color: var(--657f65a7-8989-47ae-8898-8e22249cce32,#7286A3);
        white-space-collapse: preserve;
      }
      .ww-e-dNz {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--e2e9171f-3d97-4fe6-a85c-1aa5b784a596,#5A6577);
        text-decoration: line-through;
        white-space-collapse: preserve;
      }
      .ww-e-dO0 {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dO0:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dO0:where([data-ww-states~="_wwLinkActive"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dO0.ww-layout, .ww-e-dO0 [data-ww-ls~="dO0"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dO1 {
        font-size: 13px;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dO2 {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dO2:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dO2:where([data-ww-states~="_wwLinkActive"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dO2.ww-layout, .ww-e-dO2 [data-ww-ls~="dO2"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dO3 {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dO4 {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        text-decoration: none;
        white-space-collapse: preserve;
      }
      :where(.ww-e-dOd[data-ww-states~="HrUWHX"]) .ww-e-dO4 {
        color: var(--5a83bd4a-967d-4a73-af58-dea8e64d57bc,#FFFFFF);
      }
      .ww-e-dO5 {
        margin: 0;
        padding: 0;
        display: flex;
        width: revert-layer;
        height: auto;
        aspect-ratio: unset;
      }
      .ww-e-dO5.ww-layout, .ww-e-dO5 [data-ww-ls~="dO5"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dO6 {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dO6:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dO6:where([data-ww-states~="_wwLinkActive"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dO6.ww-layout, .ww-e-dO6 [data-ww-ls~="dO6"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dO7 {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dO7:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dO7:where([data-ww-states~="_wwLinkActive"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dO7.ww-layout, .ww-e-dO7 [data-ww-ls~="dO7"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dO8 {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dO9 {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dOA {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dOB {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dOB:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dOB:where([data-ww-states~="_wwLinkActive"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dOB:where([data-ww-states~="state_eventos_mercado_ativo"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dOB.ww-layout, .ww-e-dOB [data-ww-ls~="dOB"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOC {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dOC:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dOC:where([data-ww-states~="1KANpc"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dOC:where([data-ww-states~="_wwLinkActive"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dOC.ww-layout, .ww-e-dOC [data-ww-ls~="dOC"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOD {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dOD:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dOD:where([data-ww-states~="_wwLinkActive"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dOD:where([data-ww-states~="state_aderencia_ativo"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dOD.ww-layout, .ww-e-dOD [data-ww-ls~="dOD"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOE {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dOE:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dOE:where([data-ww-states~="_wwLinkActive"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dOE:where([data-ww-states~="state_usuarios_ativo"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dOE.ww-layout, .ww-e-dOE [data-ww-ls~="dOE"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOF {
        padding: 0 10px;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 0 1 auto;
        height: 22px;
        aspect-ratio: unset;
        font: var(--2e390658-8d82-4898-b975-9f128e1abf90, 600 13.5px/1 var(--ww-default-font-family, sans-serif));
        font-weight: 500;
        font-size: 13px;
        text-align: center;
        color: var(--5a83bd4a-967d-4a73-af58-dea8e64d57bc,#FFFFFF);
        text-decoration: none;
        white-space-collapse: preserve;
        background-color: var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991);
        cursor: pointer;
        box-shadow: 0 2px 4px #0000001a;
        transition: all 0.2s ease;
        border: 1px solid #0000;
        border-radius: var(--c74dc7ff-e32e-4b99-97bf-cfb8e3539086,10px);
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dOF:where(:hover) {
        background-color: #2563eb;
        box-shadow: 0 4px 6px #0000001a;
        transform: translateY(-1px);
      }
      .ww-e-dOG {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dOG:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dOG:where([data-ww-states~="state_clientes_ativo"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dOG.ww-layout, .ww-e-dOG [data-ww-ls~="dOG"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOH {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--e2e9171f-3d97-4fe6-a85c-1aa5b784a596,#5A6577);
        text-decoration: line-through;
        white-space-collapse: preserve;
      }
      .ww-e-dOI {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dOJ {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dOK {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--e2e9171f-3d97-4fe6-a85c-1aa5b784a596,#5A6577);
        text-decoration: line-through;
        white-space-collapse: preserve;
      }
      .ww-e-dOL {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dOL:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dOL:where([data-ww-states~="_wwLinkActive"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dOL.ww-layout, .ww-e-dOL [data-ww-ls~="dOL"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOM {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dON {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dOO {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dOP {
        padding: var(--c1446d48-2858-46a9-82e3-ca3e5549f9e4,14px) var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px) var(--22ad781d-db86-41b0-9b07-05fe446dc918,6px);
        font: var(--1a91bbb6-2418-4db2-a84a-08ae36dfe501,600 10px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--d984a48d-11de-41a3-a178-1a390d1c67b4,#5A6A85);
        text-transform: uppercase;
        letter-spacing: 1.1px;
        white-space-collapse: preserve;
      }
      .ww-e-dOQ {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dOR {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        text-decoration: none;
        white-space-collapse: preserve;
      }
      :where(.ww-e-dOe[data-ww-states~="state_eventos_ativo"]) .ww-e-dOR {
        color: var(--5a83bd4a-967d-4a73-af58-dea8e64d57bc,#FFFFFF);
      }
      .ww-e-dOS {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--e2e9171f-3d97-4fe6-a85c-1aa5b784a596,#5A6577);
        text-decoration: line-through;
        white-space-collapse: preserve;
      }
      .ww-e-dOT {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dOT:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dOT:where([data-ww-states~="_wwLinkActive"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dOT.ww-layout, .ww-e-dOT [data-ww-ls~="dOT"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOU {
        padding: var(--c1446d48-2858-46a9-82e3-ca3e5549f9e4,14px) var(--ebf05abe-099b-4ed1-90fd-ad00f89bbb73,12px);
        overflow: unset;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        flex: 1;
      }
      .ww-e-dOU.ww-layout, .ww-e-dOU [data-ww-ls~="dOU"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dOV {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        white-space-collapse: preserve;
      }
      :where(.ww-e-dOC[data-ww-states~="1KANpc"]) .ww-e-dOV {
        color: var(--5a83bd4a-967d-4a73-af58-dea8e64d57bc,#FFFFFF);
      }
      .ww-e-dOW {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        white-space-collapse: preserve;
      }
      :where(.ww-e-dOE[data-ww-states~="_wwLinkActive"]) .ww-e-dOW {
        color: var(--ca866c8d-9524-47c6-9f70-405abc98bdba,#E8EDF5);
      }
      :where(.ww-e-dOE[data-ww-states~="state_usuarios_ativo"]) .ww-e-dOW {
        color: var(--5a83bd4a-967d-4a73-af58-dea8e64d57bc,#FFFFFF);
      }
      .ww-e-dOX {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dOX:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dOX:where([data-ww-states~="_wwLinkActive"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dOX.ww-layout, .ww-e-dOX [data-ww-ls~="dOX"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOY {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dOY:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dOY:where([data-ww-states~="_wwLinkActive"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dOY.ww-layout, .ww-e-dOY [data-ww-ls~="dOY"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOZ {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        white-space-collapse: preserve;
      }
      :where(.ww-e-dOD[data-ww-states~="_wwLinkActive"]) .ww-e-dOZ {
        color: var(--5a83bd4a-967d-4a73-af58-dea8e64d57bc,#FFFFFF);
      }
      :where(.ww-e-dOD[data-ww-states~="state_aderencia_ativo"]) .ww-e-dOZ {
        color: var(--5a83bd4a-967d-4a73-af58-dea8e64d57bc,#FFFFFF);
      }
      .ww-e-dOa {
        height: 15px;
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        text-decoration: none;
        white-space-collapse: preserve;
      }
      :where(.ww-e-dOG[data-ww-states~="state_clientes_ativo"]) .ww-e-dOa {
        color: var(--5a83bd4a-967d-4a73-af58-dea8e64d57bc,#FFFFFF);
      }
      .ww-e-dOb {
        font: var(--2d10ffd8-7a17-40a3-ae72-685c7a6a82d5, 400 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--094df60d-3313-4ace-8e93-e6a3310a2b69,#8A93A3);
        white-space-collapse: preserve;
      }
      :where(.ww-e-dOB[data-ww-states~="_wwLinkActive"]) .ww-e-dOb {
        color: var(--5a83bd4a-967d-4a73-af58-dea8e64d57bc,#FFFFFF);
      }
      :where(.ww-e-dOB[data-ww-states~="state_eventos_mercado_ativo"]) .ww-e-dOb {
        color: var(--5a83bd4a-967d-4a73-af58-dea8e64d57bc,#FFFFFF);
      }
      .ww-e-dOc {
        display: flex;
        width: 32px;
        min-width: 32px;
        height: 32px;
        background: var(--ww-style-background-color);
        border-radius: var(--0b02b5df-1d9a-471b-8528-637e06c0e21f,999px);
      }
      .ww-e-dOc.ww-layout, .ww-e-dOc [data-ww-ls~="dOc"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dOd {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dOd:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dOd:where([data-ww-states~="HrUWHX"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dOd.ww-layout, .ww-e-dOd [data-ww-ls~="dOd"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOe {
        margin: 0 0 1px;
        padding: 9px var(--8a8c679f-a2a8-4b36-8f0c-29f85eecb63c,10px);
        display: flex;
        background-color: var(--00b14685-a9ea-4cf6-9b89-ab1b247307d3,rgba(0,0,0,0));
        cursor: pointer;
        border-radius: var(--6b13019b-b629-437c-9c29-0a1cc765b02d,8px);
      }
      .ww-e-dOe:where(:hover) {
        background-color: var(--08710c2d-862d-48a3-9ade-26a818f645c9,rgba(255,255,255,0.05));
      }
      .ww-e-dOe:where([data-ww-states~="state_eventos_ativo"]) {
        background-image: linear-gradient(90deg, var(--5c717f15-7f70-490f-ae6b-b636665a32cb,#3A5991), rgba(58,89,145,0.55));
      }
      .ww-e-dOe.ww-layout, .ww-e-dOe [data-ww-ls~="dOe"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 11px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOf {
        width: 17px;
        min-width: 17px;
        height: 17px;
      }
      .ww-e-dmq {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
    }
  }
  @layer custom {
    .ww-e-dOF {
      white-space: nowrap;
    }
    .ww-e-dOU {
      overflow-y: auto;
      scrollbar-color: #94a3b8 #0000;
      scrollbar-width: thin;
    }
  }
}
@layer ww-style-layout-override {
}
