@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-animation-play-state {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    .ww-section-af94c848-998d-4132-bf3e-71bcf59aaec9 {
      height: auto;
      z-index: unset;
      min-height: unset;
      max-height: unset;
      display: flex;
    }
    .ww-section-af94c848-998d-4132-bf3e-71bcf59aaec9 > .ww-section-element {
      --ww-section-root-auto-align: center;
      --ww-section-root-auto-width: 100%;
      width: 100%;
      padding: 16px 24px 0;
      max-width: unset;
      min-width: unset;
      min-height: unset;
      max-height: unset;
    }
    @media (max-width: 767px) {
      .ww-section-af94c848-998d-4132-bf3e-71bcf59aaec9 > .ww-section-element {
        padding: 12px 12px 0;
      }
    }
    .ww-section-af94c848-998d-4132-bf3e-71bcf59aaec9 > .ww-section-element.ww-layout {
      display: flex;
      flex-flow: column;
    }
    @media (max-width: 991px) {
      .ww-section-af94c848-998d-4132-bf3e-71bcf59aaec9 > .ww-section-element.ww-layout {
        display: flex;
      }
    }
    @media (max-width: 767px) {
      .ww-section-af94c848-998d-4132-bf3e-71bcf59aaec9 > .ww-section-element.ww-layout {
        display: flex;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    .ww-element-2c3c8b64-d81e-434c-aab7-abf8bd72f68c {
      margin: 0;
      padding: 0;
      z-index: unset;
      align-self: var(--ww-section-root-auto-align, unset);
      display: flex;
      width: 100%;
      max-width: unset;
      min-width: unset;
      height: auto;
      max-height: unset;
      min-height: unset;
    }
    .ww-element-2c3c8b64-d81e-434c-aab7-abf8bd72f68c.ww-layout, .ww-element-2c3c8b64-d81e-434c-aab7-abf8bd72f68c [data-ww-layout-style-scopes~="2c3c8b64-d81e-434c-aab7-abf8bd72f68c"] {
      display: flex;
    }
    @media (max-width: 991px) {
      .ww-element-2c3c8b64-d81e-434c-aab7-abf8bd72f68c.ww-layout, .ww-element-2c3c8b64-d81e-434c-aab7-abf8bd72f68c [data-ww-layout-style-scopes~="2c3c8b64-d81e-434c-aab7-abf8bd72f68c"] {
        display: flex;
      }
    }
    @media (max-width: 767px) {
      .ww-element-2c3c8b64-d81e-434c-aab7-abf8bd72f68c.ww-layout, .ww-element-2c3c8b64-d81e-434c-aab7-abf8bd72f68c [data-ww-layout-style-scopes~="2c3c8b64-d81e-434c-aab7-abf8bd72f68c"] {
        display: flex;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-layout-override {
}
