  /* Typography (heading) */
  @font-face {
      font-family: Montserrat;
      font-weight: 500;
      font-style: normal;
      font-display: fallback;
      src: url("fonts/montserrat_n5.07ef3781d9c78c8b93c98419da7ad4fbeebb6635.woff2") format("woff2"),
          url("fonts/montserrat_n5.adf9b4bd8b0e4f55a0b203cdd84512667e0d5e4d.woff") format("woff");
  }

  @font-face {
      font-family: Montserrat;
      font-weight: 500;
      font-style: italic;
      font-display: fallback;
      src: url("fonts/montserrat_i5.d3a783eb0cc26f2fda1e99d1dfec3ebaea1dc164.woff2") format("woff2"),
          url("fonts/montserrat_i5.76d414ea3d56bb79ef992a9c62dce2e9063bc062.woff") format("woff");
  }

  /* Typography (body) */
  @font-face {
      font-family: "Nunito Sans";
      font-weight: 400;
      font-style: normal;
      font-display: fallback;
      src: url("fonts/nunitosans_n4.0276fe080df0ca4e6a22d9cb55aed3ed5ba6b1da.woff2") format("woff2"),
          url("fonts/nunitosans_n4.b4964bee2f5e7fd9c3826447e73afe2baad607b7.woff") format("woff");
  }

  @font-face {
      font-family: "Nunito Sans";
      font-weight: 400;
      font-style: italic;
      font-display: fallback;
      src: url("fonts/nunitosans_i4.6e408730afac1484cf297c30b0e67c86d17fc586.woff2") format("woff2"),
          url("fonts/nunitosans_i4.c9b6dcbfa43622b39a5990002775a8381942ae38.woff") format("woff");
  }

  @font-face {
      font-family: "Nunito Sans";
      font-weight: 700;
      font-style: normal;
      font-display: fallback;
      src: url("fonts/nunitosans_n7.25d963ed46da26098ebeab731e90d8802d989fa5.woff2") format("woff2"),
          url("fonts/nunitosans_n7.d32e3219b3d2ec82285d3027bd673efc61a996c8.woff") format("woff");
  }

  @font-face {
      font-family: "Nunito Sans";
      font-weight: 700;
      font-style: italic;
      font-display: fallback;
      src: url("fonts/nunitosans_i7.8c1124729eec046a321e2424b2acf328c2c12139.woff2") format("woff2"),
          url("fonts/nunitosans_i7.af4cda04357273e0996d21184432bcb14651a64d.woff") format("woff");
  }

  :root {
      /* Container */
      --container-max-width: 100%;
      --container-xxs-max-width: 27.5rem;
      /* 440px */
      --container-xs-max-width: 42.5rem;
      /* 680px */
      --container-sm-max-width: 61.25rem;
      /* 980px */
      --container-md-max-width: 71.875rem;
      /* 1150px */
      --container-lg-max-width: 78.75rem;
      /* 1260px */
      --container-xl-max-width: 85rem;
      /* 1360px */
      --container-gutter: 1.25rem;

      --section-vertical-spacing: 2.5rem;
      --section-vertical-spacing-tight: 2.5rem;

      --section-stack-gap: 2.25rem;
      --section-stack-gap-tight: 2.25rem;

      /* Form settings */
      --form-gap: 1.25rem;
      /* Gap between fieldset and submit button */
      --fieldset-gap: 1rem;
      /* Gap between each form input within a fieldset */
      --form-control-gap: 0.625rem;
      /* Gap between input and label (ignored for floating label) */
      --checkbox-control-gap: 0.75rem;
      /* Horizontal gap between checkbox and its associated label */
      --input-padding-block: 0.65rem;
      /* Vertical padding for input, textarea and native select */
      --input-padding-inline: 0.8rem;
      /* Horizontal padding for input, textarea and native select */
      --checkbox-size: 0.875rem;
      /* Size (width and height) for checkbox */

      /* Other sizes */
      --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px));

      /* RTL support */
      --transform-logical-flip: 1;
      --transform-origin-start: left;
      --transform-origin-end: right;

      /**
     * ---------------------------------------------------------------------
     * TYPOGRAPHY
     * ---------------------------------------------------------------------
     */

      /* Font properties */
      --heading-font-family: Montserrat, sans-serif;
      --heading-font-weight: 500;
      --heading-font-style: normal;
      --heading-text-transform: uppercase;
      --heading-letter-spacing: 0.0em;
      --text-font-family: "Nunito Sans", sans-serif;
      --text-font-weight: 400;
      --text-font-style: normal;
      --text-letter-spacing: 0.0em;
      --button-font: var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family);
      --button-text-transform: uppercase;
      --button-letter-spacing: 0.0em;

      /* Font sizes */
      --text-heading-size-factor: 1;
      --text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor));
      --text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor));
      --text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor));
      --text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor));
      --text-h5: calc(0.875rem * var(--text-heading-size-factor));
      --text-h6: calc(0.75rem * var(--text-heading-size-factor));

      --text-xs: 0.75rem;
      --text-sm: 0.8125rem;
      --text-base: 0.875rem;
      --text-lg: 1.0rem;
      --text-xl: 1.25rem;

      /* Rounded variables (used for border radius) */
      --rounded-full: 9999px;
      --button-border-radius: 0.0rem;
      --input-border-radius: 0.0rem;

      /* Box shadow */
      --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05);
      --shadow: 0 5px 15px rgb(0 0 0 / 0.05);
      --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05);
      --shadow-block: px px px rgb(var(--text-primary) / 0.0);

      /**
     * ---------------------------------------------------------------------
     * OTHER
     * ---------------------------------------------------------------------
     */

      --checkmark-svg-url: url(images/checkmark.svg);
      --cursor-zoom-in-svg-url: url(images/cursor-zoom-in.svg);
  }

  [dir="rtl"]:root {
      /* RTL support */
      --transform-logical-flip: -1;
      --transform-origin-start: right;
      --transform-origin-end: left;
  }

  @media screen and (min-width: 700px) {
      :root {
          /* Typography (font size) */
          --text-xs: 0.875rem;
          --text-sm: 0.9375rem;
          --text-base: 1.0rem;
          --text-lg: 1.125rem;
          --text-xl: 1.375rem;

          /* Spacing settings */
          --container-gutter: 2rem;
      }
  }

  @media screen and (min-width: 1000px) {
      :root {
          /* Spacing settings */
          --container-gutter: 3rem;

          --section-vertical-spacing: 4rem;
          --section-vertical-spacing-tight: 4rem;

          --section-stack-gap: 3rem;
          --section-stack-gap-tight: 3rem;
      }
  }

  :root {
      /* Overlay used for modal */
      --page-overlay: 0 0 0 / 0.4;

      /* We use the first scheme background as default */
      --page-background: ;

      /* Product colors */
      --on-sale-text: 227 44 43;
      --on-sale-badge-background: 227 44 43;
      --on-sale-badge-text: 255 255 255;
      --sold-out-badge-background: 239 239 239;
      --sold-out-badge-text: 0 0 0 / 0.65;
      --custom-badge-background: 28 28 28;
      --custom-badge-text: 255 255 255;
      --star-color: 28 28 28;

      /* Status colors */
      --success-background: 212 227 203;
      --success-text: 48 122 7;
      --warning-background: 253 241 224;
      --warning-text: 237 138 0;
      --error-background: 243 204 204;
      --error-text: 203 43 43;
  }

  .color-scheme--scheme-1 {
      /* Color settings */
      --accent: 28 28 28;
      --text-color: 28 28 28;
      --background: 239 239 239 / 1.0;
      --background-without-opacity: 239 239 239;
      --background-gradient: ;
      --border-color: 207 207 207;
      /* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
  }

  .shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56)+.shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
  }

  .color-scheme--scheme-2 {
      /* Color settings */
      --accent: 28 28 28;
      --text-color: 28 28 28;
      --background: 255 255 255 / 1.0;
      --background-without-opacity: 255 255 255;
      --background-gradient: ;
      --border-color: 221 221 221;
      /* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
  }

  .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673)+.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
  }

  .color-scheme--scheme-3 {
      /* Color settings */
      --accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 28 28 28 / 1.0;
      --background-without-opacity: 28 28 28;
      --background-gradient: ;
      --border-color: 62 62 62;
      /* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 28 28 28;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
  }

  .shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44)+.shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
  }

  .color-scheme--scheme-4 {
      /* Color settings */
      --accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 0 0 0 / 0.0;
      --background-without-opacity: 0 0 0;
      --background-gradient: ;
      --border-color: 255 255 255;
      /* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 28 28 28;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
  }

  .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f)+.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
  }

  .color-scheme--dialog {
      /* Color settings */
      --accent: 28 28 28;
      --text-color: 28 28 28;
      --background: 255 255 255 / 1.0;
      --background-without-opacity: 255 255 255;
      --background-gradient: ;
      --border-color: 221 221 221;
      /* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
  }

  #shopify-buyer-consent {
      margin-top: 1em;
      display: inline-block;
      width: 100%;
  }

  #shopify-buyer-consent.hidden {
      display: none;
  }

  #shopify-subscription-policy-button {
      background: none;
      border: none;
      padding: 0;
      text-decoration: underline;
      font-size: inherit;
      cursor: pointer;
  }

  #shopify-subscription-policy-button::before {
      box-shadow: none;
  }

  :not(#\20):not(#\20).r-1kdt33r {
      display: flex;
      position: relative;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: center;
      background-color: var(--replo-library-5b4a74cb-4639-4204-8dff-57ce69da32c6-styles-673c7050-ef1d-4934-8b90-d996ce54a272-attributes-color);
      background-image: none;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1kdt33r {
          display: flex;
          position: relative;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: center;
          background-color: var(--replo-library-5b4a74cb-4639-4204-8dff-57ce69da32c6-styles-673c7050-ef1d-4934-8b90-d996ce54a272-attributes-color);
          background-image: none;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1kdt33r {
          display: flex;
          position: relative;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: center;
          background-color: var(--replo-library-5b4a74cb-4639-4204-8dff-57ce69da32c6-styles-673c7050-ef1d-4934-8b90-d996ce54a272-attributes-color);
          background-image: none;
      }
  }

  :not(#\20):not(#\20).r-11w23c6 {
      display: flex;
      position: relative;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: center;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-11w23c6 {
          display: flex;
          position: relative;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: center;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-11w23c6 {
          display: flex;
          position: relative;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: center;
      }
  }

  :not(#\20):not(#\20).r-1jwp4ph {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 0;
      padding-left: 230px;
      padding-right: 230px;
      justify-content: center;
      background-color: #000000FF;
      background-image: none;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1jwp4ph {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          padding-top: 8px;
          padding-left: 0px;
          padding-right: 0px;
          justify-content: center;
          background-color: #000000FF;
          background-image: none;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1jwp4ph {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          padding-left: 230px;
          padding-right: 230px;
          justify-content: center;
          background-color: #000000FF;
          background-image: none;
      }
  }

  :not(#\20):not(#\20).r-b893gn {
      display: flex;
      row-gap: 22px;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: var(--replo-flex-min-dimension, 0px);
      align-self: stretch;
      column-gap: 22px;
      flex-basis: 0;
      min-height: 1px;
      align-items: center;
      flex-shrink: 1;
      padding-top: 8px;
      padding-bottom: 8px;
      justify-content: center;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-b893gn {
          display: flex;
          row-gap: 0px;
          position: relative;
          flex-grow: 1;
          flex-wrap: nowrap;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          column-gap: 0px;
          flex-basis: 0;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          padding-top: 8px;
          flex-direction: column;
          padding-bottom: 12px;
          justify-content: center;
          --replo-flex-min-dimension: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-b893gn {
          display: flex;
          row-gap: 22px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          column-gap: 22px;
          flex-basis: 0;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          padding-top: 8px;
          padding-bottom: 8px;
          justify-content: center;
      }
  }

  :not(#\20):not(#\20).r-1v5ff2g {
      width: 90px;
      display: flex;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1v5ff2g {
          width: 110px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1v5ff2g {
          width: 90px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  :not(#\20):not(#\20).r-1qs44hl {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1qs44hl {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1qs44hl {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-1mbm9wr {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 100%;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1mbm9wr {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1mbm9wr {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-1eodaun {
      color: var(--replo-library-5b4a74cb-4639-4204-8dff-57ce69da32c6-styles-673c7050-ef1d-4934-8b90-d996ce54a272-attributes-color);
      font-size: 14px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      line-height: 20px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1eodaun {
          color: var(--replo-library-5b4a74cb-4639-4204-8dff-57ce69da32c6-styles-673c7050-ef1d-4934-8b90-d996ce54a272-attributes-color);
          font-size: 12px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 20px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1eodaun {
          color: var(--replo-library-5b4a74cb-4639-4204-8dff-57ce69da32c6-styles-673c7050-ef1d-4934-8b90-d996ce54a272-attributes-color);
          font-size: 14px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 20px;
      }
  }

  :not(#\20):not(#\20).r-1s6j76n {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 0;
      padding-top: 48px;
      padding-left: 16px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 48px;
      justify-content: center;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1s6j76n {
          width: auto;
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          padding-top: 24px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 0px;
          justify-content: center;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1s6j76n {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          padding-top: 48px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 48px;
          justify-content: center;
      }
  }

  :not(#\20):not(#\20).r-qjhumh {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: center;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-qjhumh {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: center;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-qjhumh {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: center;
      }
  }

  :not(#\20):not(#\20).r-1u2ljdb {
      display: flex;
      row-gap: 12px;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 12px;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: center;
      grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1u2ljdb {
          display: flex;
          row-gap: 12px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 12px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: center;
          grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1u2ljdb {
          display: flex;
          row-gap: 12px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 12px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: center;
          grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
      }
  }

  :not(#\20):not(#\20).r-1pm9w85 {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: center;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1pm9w85 {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: center;
          border-top-style: none;
          border-left-style: none;
          border-right-style: none;
          border-bottom-style: none;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1pm9w85 {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: center;
      }
  }

  :not(#\20):not(#\20).r-15a8qrp {
      width: 753.1024973845384px;
      display: flex;
      overflow: hidden;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      box-shadow: 0px 4px 12px 0px #0000002E;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 16px;
      justify-content: flex-start;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-15a8qrp {
          width: auto;
          height: auto;
          display: flex;
          row-gap: 10px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 0px 0px 0px #0000002E;
          column-gap: 10px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          padding-top: 0px;
          padding-left: 0px;
          padding-right: 0px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-style: none;
          border-left-style: none;
          border-right-style: none;
          border-bottom-style: none;
          grid-template-columns: repeat(2, minmax(0, 1fr));
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-15a8qrp {
          width: 753.1024973845384px;
          display: flex;
          overflow: hidden;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-1d0ckor {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      margin-bottom: 12px;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1d0ckor {
          width: auto;
          height: auto;
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          margin-bottom: 16px;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1d0ckor {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          margin-bottom: 12px;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-hcj23a {
      overflow: hidden;
      font-size: 16px;
      box-shadow: 0px 4px 12px 0px #0000002E;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 700;
      line-height: 21px;
      padding-top: 8px;
      padding-left: 12px;
      overflow-wrap: break-word;
      padding-right: 12px;
      padding-bottom: 8px;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-hcj23a {
          overflow: hidden;
          font-size: 16px;
          box-shadow: 0px 4px 12px 0px #0000002E;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 21px;
          padding-top: 8px;
          padding-left: 12px;
          padding-right: 12px;
          padding-bottom: 8px;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-hcj23a {
          overflow: hidden;
          font-size: 16px;
          box-shadow: 0px 4px 12px 0px #0000002E;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 21px;
          padding-top: 8px;
          padding-left: 12px;
          padding-right: 12px;
          padding-bottom: 8px;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1hj3vez {
      gap: 0px 4px;
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      --replo-gap: 4px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
      grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1hj3vez {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1hj3vez {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
      }
  }

  :not(#\20):not(#\20).r-tcp178 {
      display: flex;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 0;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-tcp178 {
          display: flex;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-tcp178 {
          display: flex;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-12vkq8g {
      display: flex;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: var(--replo-flex-min-dimension, 0px);
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-12vkq8g {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-12vkq8g {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1eoc5lk {
      overflow: hidden;
      flex-grow: 1;
      font-size: 37px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      text-align: center;
      flex-shrink: 1;
      font-weight: 500;
      line-height: 56px;
      overflow-wrap: break-word;
      text-align-last: center;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1eoc5lk {
          width: auto;
          height: auto;
          display: flex;
          overflow: hidden;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          text-align: center;
          flex-shrink: 1;
          font-weight: 500;
          line-height: 27px;
          padding-left: 1px;
          padding-right: 1px;
          text-align-last: center;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1eoc5lk {
          display: flex;
          overflow: hidden;
          flex-grow: 1;
          font-size: 37px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          text-align: center;
          flex-shrink: 1;
          font-weight: 500;
          line-height: 56px;
          text-align-last: center;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-128iy2 {
      display: flex;
      position: relative;
      flex-grow: 2;
      max-width: 100%;
      min-width: var(--replo-flex-min-dimension, 0px);
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      align-items: center;
      flex-shrink: 2;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-128iy2 {
          display: flex;
          position: relative;
          flex-grow: 2;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 2;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-128iy2 {
          display: flex;
          position: relative;
          flex-grow: 2;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          align-items: center;
          flex-shrink: 2;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-kr5s6j {
      flex-grow: 1;
      font-size: 40px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 500;
      line-height: 56px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-kr5s6j {
          width: auto;
          height: auto;
          display: none;
          flex-grow: 1;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 500;
          line-height: 36px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-kr5s6j {
          display: flex;
          flex-grow: 1;
          font-size: 40px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 500;
          line-height: 56px;
      }
  }

  :not(#\20):not(#\20).r-162sk14 {
      display: none;
      flex-grow: 1;
      font-size: 40px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 500;
      line-height: 56px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-162sk14 {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 20px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 500;
          line-height: 36px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-162sk14 {
          display: none;
          flex-grow: 1;
          font-size: 40px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 500;
          line-height: 56px;
      }
  }

  :not(#\20):not(#\20).r-1uanuw6 {
      flex-grow: 1;
      font-size: 40px;
      flex-basis: auto;
      flex-shrink: 1;
      font-weight: 500;
      line-height: 56px;
      margin-bottom: 10px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1uanuw6 {
          width: auto;
          height: auto;
          display: none;
          flex-grow: 1;
          font-size: 40px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 500;
          line-height: 56px;
          margin-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1uanuw6 {
          flex-grow: 1;
          font-size: 40px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 500;
          line-height: 56px;
          margin-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1ir6af7 {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 0;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ir6af7 {
          width: auto;
          display: none;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ir6af7 {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-b1d0sh {
      overflow: hidden;
      font-size: 18px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 500;
      line-height: 27px;
      overflow-wrap: break-word;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-b1d0sh {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 24px;
          border-top-left-radius: 0px;
          border-top-right-radius: 0px;
          border-bottom-left-radius: 0px;
          border-bottom-right-radius: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-b1d0sh {
          display: flex;
          overflow: hidden;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 27px;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-15sfjj {
      overflow: hidden;
      font-size: 18px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 500;
      line-height: 28px;
      margin-left: 4px;
      padding-left: 8px;
      overflow-wrap: break-word;
      padding-right: 4px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-bottom-left-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-15sfjj {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 24px;
          margin-left: 4px;
          padding-left: 8px;
          padding-right: 4px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-bottom-left-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-15sfjj {
          display: flex;
          overflow: hidden;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 28px;
          margin-left: 4px;
          padding-left: 8px;
          padding-right: 4px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-bottom-left-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1yxmom5 {
      overflow: hidden;
      font-size: 18px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 500;
      line-height: 28px;
      padding-left: 8px;
      overflow-wrap: break-word;
      padding-right: 4px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-right-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1yxmom5 {
          display: none;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 24px;
          padding-left: 8px;
          padding-right: 4px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-right-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1yxmom5 {
          display: flex;
          overflow: hidden;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 28px;
          padding-left: 8px;
          padding-right: 4px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-right-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1q71u7p {
      display: none;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 0;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1q71u7p {
          width: auto;
          display: flex;
          position: relative;
          flex-wrap: nowrap;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
          --replo-flex-min-dimension: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1q71u7p {
          display: none;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-184lhcd {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-184lhcd {
          width: auto;
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-184lhcd {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1rjem9w {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 0;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1rjem9w {
          display: flex;
          position: relative;
          flex-wrap: nowrap;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
          --replo-flex-min-dimension: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1rjem9w {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-4h91a1 {
      overflow: hidden;
      flex-grow: 1;
      font-size: 18px;
      flex-basis: auto;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 500;
      line-height: 27px;
      overflow-wrap: break-word;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-4h91a1 {
          height: auto;
          display: flex;
          overflow: hidden;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 24px;
          border-top-left-radius: 0px;
          border-top-right-radius: 0px;
          border-bottom-left-radius: 0px;
          border-bottom-right-radius: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-4h91a1 {
          display: flex;
          overflow: hidden;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 27px;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-ff9or {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-ff9or {
          width: auto;
          display: flex;
          position: relative;
          flex-wrap: nowrap;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: row;
          justify-content: flex-start;
          --replo-flex-min-dimension: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-ff9or {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-p8wdzp {
      overflow: hidden;
      flex-grow: 1;
      font-size: 18px;
      flex-basis: auto;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 500;
      line-height: 27px;
      overflow-wrap: break-word;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-p8wdzp {
          height: auto;
          display: flex;
          overflow: hidden;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 24px;
          border-top-left-radius: 0px;
          border-top-right-radius: 0px;
          border-bottom-left-radius: 0px;
          border-bottom-right-radius: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-p8wdzp {
          display: flex;
          overflow: hidden;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 27px;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-7xfad7 {
      display: none;
      overflow: hidden;
      font-size: 18px;
      flex-basis: auto;
      text-align: left;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 500;
      line-height: 27px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      text-align-last: left;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-right-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-7xfad7 {
          display: flex;
          overflow: hidden;
          font-size: 15px;
          flex-basis: auto;
          text-align: left;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          text-align-last: left;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-7xfad7 {
          display: none;
          overflow: hidden;
          font-size: 18px;
          flex-basis: auto;
          text-align: left;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 27px;
          padding-left: 16px;
          padding-right: 16px;
          text-align-last: left;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-right-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1hp6rij {
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 16px;
      padding-bottom: 16px;
      justify-content: flex-start;
      grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1hp6rij {
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-right: 80px;
          padding-bottom: 16px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1hp6rij {
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-bottom: 16px;
          justify-content: flex-start;
          grid-template-columns: repeat(2, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-1tqxo32 {
      display: flex;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 0;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1tqxo32 {
          display: flex;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1tqxo32 {
          display: flex;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-c9pgep {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: row;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-c9pgep {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: row;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-c9pgep {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: row;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1n5xo5c {
      gap: 0px 12px;
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      flex-basis: auto;
      min-height: 1px;
      --replo-gap: 12px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
      grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1n5xo5c {
          gap: 0px 12px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 12px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(5, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1n5xo5c {
          gap: 0px 12px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 12px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(5, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-11cy36q {
      display: contents;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-11cy36q {
          display: contents;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-11cy36q {
          display: contents;
      }
  }

  :not(#\20):not(#\20).r-gxmduy {
      display: flex;
      row-gap: 12px;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 12px;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
      border-top-left-radius: 8px;
      border-top-right-radius: 8px;
      border-bottom-left-radius: 8px;
      border-bottom-right-radius: 8px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-gxmduy {
          display: flex;
          row-gap: 12px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 12px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
          border-top-left-radius: 8px;
          border-top-right-radius: 8px;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-gxmduy {
          display: flex;
          row-gap: 12px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 12px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
          border-top-left-radius: 8px;
          border-top-right-radius: 8px;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px;
      }
  }

  :not(#\20):not(#\20).r-1hy4jpp {
      cursor: pointer;
      display: flex;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 10px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 10px;
      justify-content: flex-start;
      background-color: #4A66ADFF;
      background-image: none;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1hy4jpp {
          width: auto;
          cursor: pointer;
          height: auto;
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          padding-top: 10px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 10px;
          justify-content: center;
          background-color: #4A66ADFF;
          background-image: none;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1hy4jpp {
          cursor: pointer;
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 10px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 10px;
          justify-content: flex-start;
          background-color: #4A66ADFF;
          background-image: none;
      }
  }

  :not(#\20):not(#\20).r-nq4yqp {
      display: flex;
      flex-grow: 1;
      max-width: none;
      min-width: 0;
      align-self: stretch;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-nq4yqp {
          width: 24px;
          height: 24.02432275295446px;
          display: flex;
          flex-grow: unset;
          min-width: 0;
          align-self: auto;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-nq4yqp {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          align-self: stretch;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  :not(#\20):not(#\20).r-8vftkk {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-8vftkk {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-8vftkk {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-17572nl {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-17572nl {
          --rpmh: 100%;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-17572nl {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-p7cvc3 {
      display: flex;
      row-gap: 0;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 0;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
      border-top-left-radius: 8px;
      border-top-right-radius: 8px;
      border-bottom-left-radius: 8px;
      border-bottom-right-radius: 8px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-p7cvc3 {
          display: flex;
          row-gap: 0;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 0;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
          border-top-left-radius: 8px;
          border-top-right-radius: 8px;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-p7cvc3 {
          display: flex;
          row-gap: 0;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 0;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
          border-top-left-radius: 8px;
          border-top-right-radius: 8px;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px;
      }
  }

  :not(#\20):not(#\20).r-thgnji {
      display: flex;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 10px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 10px;
      justify-content: flex-start;
      background-color: #000000FF;
      background-image: none;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-thgnji {
          height: auto;
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          padding-top: 10px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 10px;
          justify-content: center;
          background-color: #000000FF;
          background-image: none;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-thgnji {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 10px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 10px;
          justify-content: flex-start;
          background-color: #000000FF;
          background-image: none;
      }
  }

  :not(#\20):not(#\20).r-1n9rns2 {
      display: flex;
      flex-grow: 1;
      max-width: none;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1n9rns2 {
          width: 24px;
          height: 24px;
          display: flex;
          flex-grow: unset;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1n9rns2 {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  :not(#\20):not(#\20).r-rqz0ik {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-rqz0ik {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-rqz0ik {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-22q2z {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-22q2z {
          --rpmh: 100%;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-22q2z {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-1y2x1rv {
      display: flex;
      row-gap: 0;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 0;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
      border-top-left-radius: 8px;
      border-top-right-radius: 8px;
      border-bottom-left-radius: 8px;
      border-bottom-right-radius: 8px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1y2x1rv {
          display: flex;
          row-gap: 0;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 0;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
          border-top-left-radius: 8px;
          border-top-right-radius: 8px;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1y2x1rv {
          display: flex;
          row-gap: 0;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 0;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
          border-top-left-radius: 8px;
          border-top-right-radius: 8px;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px;
      }
  }

  :not(#\20):not(#\20).r-xg0law {
      cursor: pointer;
      display: flex;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 10px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 10px;
      justify-content: flex-start;
      background-color: #7D7D7DFF;
      background-image: none;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-xg0law {
          cursor: pointer;
          height: auto;
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          padding-top: 10px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 10px;
          justify-content: center;
          background-color: #7D7D7DFF;
          background-image: none;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-xg0law {
          cursor: pointer;
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 10px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 10px;
          justify-content: flex-start;
          background-color: #7D7D7DFF;
          background-image: none;
      }
  }

  :not(#\20):not(#\20).r-12u9ymi {
      display: flex;
      flex-grow: 1;
      max-width: none;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-12u9ymi {
          width: 24px;
          height: 24px;
          display: flex;
          flex-grow: unset;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-12u9ymi {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  :not(#\20):not(#\20).r-11p3x5p {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-11p3x5p {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-11p3x5p {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-286g98 {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-286g98 {
          --rpmh: 100%;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-286g98 {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-bqsmzv {
      display: flex;
      row-gap: 0;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 0;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
      border-top-left-radius: 8px;
      border-top-right-radius: 8px;
      border-bottom-left-radius: 8px;
      border-bottom-right-radius: 8px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-bqsmzv {
          display: flex;
          row-gap: 0;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 0;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
          border-top-left-radius: 8px;
          border-top-right-radius: 8px;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-bqsmzv {
          display: flex;
          row-gap: 0;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 0;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
          border-top-left-radius: 8px;
          border-top-right-radius: 8px;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px;
      }
  }

  :not(#\20):not(#\20).r-1wk6e0q {
      cursor: pointer;
      display: flex;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 10px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 10px;
      justify-content: flex-start;
      background-color: #E60A2CFF;
      background-image: none;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1wk6e0q {
          cursor: pointer;
          height: auto;
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          padding-top: 10px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 10px;
          justify-content: center;
          background-color: #E60A2CFF;
          background-image: none;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1wk6e0q {
          cursor: pointer;
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 10px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 10px;
          justify-content: flex-start;
          background-color: #E60A2CFF;
          background-image: none;
      }
  }

  :not(#\20):not(#\20).r-15jqh7 {
      display: flex;
      flex-grow: 1;
      max-width: none;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-15jqh7 {
          width: 24px;
          height: 24px;
          display: flex;
          flex-grow: unset;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-15jqh7 {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  :not(#\20):not(#\20).r-18shdzs {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-18shdzs {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-18shdzs {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-u880w2 {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-u880w2 {
          --rpmh: 100%;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-u880w2 {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-1xrsd1g {
      display: flex;
      row-gap: 0;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 0;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
      border-top-left-radius: 8px;
      border-top-right-radius: 8px;
      border-bottom-left-radius: 8px;
      border-bottom-right-radius: 8px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1xrsd1g {
          display: flex;
          row-gap: 0;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 0;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
          border-top-left-radius: 8px;
          border-top-right-radius: 8px;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1xrsd1g {
          display: flex;
          row-gap: 0;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 0;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
          border-top-left-radius: 8px;
          border-top-right-radius: 8px;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px;
      }
  }

  :not(#\20):not(#\20).r-tjedlm {
      cursor: pointer;
      display: flex;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 10px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 10px;
      justify-content: flex-start;
      background-color: #A2CE54FF;
      background-image: none;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-tjedlm {
          cursor: pointer;
          height: auto;
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          padding-top: 10px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 10px;
          justify-content: center;
          background-color: #A2CE54FF;
          background-image: none;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-tjedlm {
          cursor: pointer;
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 10px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 10px;
          justify-content: flex-start;
          background-color: #A2CE54FF;
          background-image: none;
      }
  }

  :not(#\20):not(#\20).r-4ry3qq {
      display: flex;
      flex-grow: 1;
      max-width: none;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-4ry3qq {
          width: 24px;
          height: 24px;
          display: flex;
          flex-grow: unset;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-4ry3qq {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  :not(#\20):not(#\20).r-1gri17q {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1gri17q {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1gri17q {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-1sn4bbq {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1sn4bbq {
          --rpmh: 100%;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1sn4bbq {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-14ept6i {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-14ept6i {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          padding-right: 60px;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-14ept6i {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-doj8ym {
      display: flex;
      overflow: hidden;
      flex-grow: 1;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
      margin-bottom: 24px;
      border-top-left-radius: 12px;
      border-top-right-radius: 12px;
      border-bottom-left-radius: 12px;
      border-bottom-right-radius: 12px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-doj8ym {
          width: auto;
          display: flex;
          overflow: hidden;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
          margin-bottom: 10px;
          border-top-left-radius: 12px;
          border-top-right-radius: 12px;
          border-bottom-left-radius: 12px;
          border-bottom-right-radius: 12px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-doj8ym {
          display: flex;
          overflow: hidden;
          flex-grow: 1;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
          margin-bottom: 24px;
          border-top-left-radius: 12px;
          border-top-right-radius: 12px;
          border-bottom-left-radius: 12px;
          border-bottom-right-radius: 12px;
      }
  }

  :not(#\20):not(#\20).r-ajfl7r {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-ajfl7r {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-ajfl7r {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-13h4o39 {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 100%;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-13h4o39 {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-13h4o39 {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-khjmow {
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 0;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 12px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-khjmow {
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 0;
          line-height: 24px;
          padding-bottom: 12px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-khjmow {
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 0;
          line-height: 24px;
          padding-bottom: 12px;
      }
  }

  :not(#\20):not(#\20).r-as8p6y {
      display: flex;
      row-gap: 4px;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 4px;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-as8p6y {
          height: auto;
          display: flex;
          row-gap: 4px;
          position: relative;
          flex-grow: unset;
          flex-wrap: nowrap;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 4px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          margin-bottom: 0px;
          flex-direction: column;
          justify-content: flex-start;
          --replo-flex-min-dimension: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-as8p6y {
          display: flex;
          row-gap: 4px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 4px;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-dv7zsy {
      overflow: hidden;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 700;
      line-height: 24px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-dv7zsy {
          display: flex;
          overflow: hidden;
          font-size: 14px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-dv7zsy {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1lk67bt {
      flex-grow: 1;
      font-size: 16px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1lk67bt {
          height: auto;
          display: none;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1lk67bt {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1ubz1xg {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      margin-bottom: 12px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ubz1xg {
          display: none;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 12px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ubz1xg {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 12px;
      }
  }

  :not(#\20):not(#\20).r-1wq14xc {
      display: none;
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      margin-bottom: 12px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1wq14xc {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 12px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1wq14xc {
          display: none;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 12px;
      }
  }

  :not(#\20):not(#\20).r-96toed {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      margin-bottom: 12px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-96toed {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 12px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-96toed {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 12px;
      }
  }

  :not(#\20):not(#\20).r-yieicy {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      margin-bottom: 12px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-yieicy {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 12px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-yieicy {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 12px;
      }
  }

  :not(#\20):not(#\20).r-fzobo3 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      margin-bottom: 12px;
      overflow-wrap: break-word;
      padding-bottom: 34px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-fzobo3 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 0px;
          padding-bottom: 34px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-fzobo3 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 12px;
          padding-bottom: 34px;
      }
  }

  :not(#\20):not(#\20).r-16bycdk {
      display: flex;
      row-gap: 4px;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 4px;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-16bycdk {
          display: none;
          row-gap: 4px;
          position: relative;
          flex-grow: 1;
          flex-wrap: nowrap;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 4px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: column;
          justify-content: flex-start;
          --replo-flex-min-dimension: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-16bycdk {
          display: flex;
          row-gap: 4px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 4px;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1u8uzqb {
      font-size: 24px;
      flex-basis: auto;
      flex-shrink: 0;
      font-weight: 600;
      line-height: 34px;
      overflow-wrap: break-word;
      padding-right: 6px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1u8uzqb {
          display: flex;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 34px;
          padding-right: 6px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1u8uzqb {
          display: flex;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 34px;
          padding-right: 6px;
      }
  }

  :not(#\20):not(#\20).r-5tc1da {
      overflow: hidden;
      font-size: 24px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 600;
      line-height: 34px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-5tc1da {
          display: flex;
          overflow: hidden;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 600;
          line-height: 34px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-5tc1da {
          display: flex;
          overflow: hidden;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 600;
          line-height: 34px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1nmwjxo {
      flex-grow: 1;
      font-size: 24px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 34px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1nmwjxo {
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 34px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1nmwjxo {
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 34px;
      }
  }

  :not(#\20):not(#\20).r-1q5enmv {
      display: none;
      row-gap: 4px;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 4px;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1q5enmv {
          display: flex;
          row-gap: 4px;
          position: relative;
          flex-grow: 1;
          flex-wrap: nowrap;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 4px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 0px;
          flex-direction: column;
          justify-content: flex-start;
          --replo-flex-min-dimension: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1q5enmv {
          display: none;
          row-gap: 4px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 4px;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-x8hhda {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 0;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-x8hhda {
          width: auto;
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-x8hhda {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-xqnsem {
      font-size: 24px;
      flex-basis: auto;
      flex-shrink: 0;
      font-weight: 600;
      line-height: 34px;
      overflow-wrap: break-word;
      padding-right: 6px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-xqnsem {
          display: flex;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 34px;
          padding-right: 6px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-xqnsem {
          display: flex;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 34px;
          padding-right: 6px;
      }
  }

  :not(#\20):not(#\20).r-gjwj2q {
      overflow: hidden;
      font-size: 24px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 600;
      line-height: 34px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-gjwj2q {
          width: auto;
          display: flex;
          overflow: hidden;
          flex-grow: unset;
          font-size: 23px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 600;
          line-height: 34px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 0px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-gjwj2q {
          display: flex;
          overflow: hidden;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 600;
          line-height: 34px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1qa6p8q {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 0;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1qa6p8q {
          display: flex;
          row-gap: 4px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 4px;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1qa6p8q {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-ewpkcu {
      overflow: hidden;
      font-size: 24px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 600;
      line-height: 34px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-ewpkcu {
          display: flex;
          overflow: hidden;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 600;
          line-height: 34px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 0px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 0px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-ewpkcu {
          display: flex;
          overflow: hidden;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 600;
          line-height: 34px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-thif04 {
      flex-grow: 1;
      font-size: 24px;
      flex-basis: auto;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 34px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-thif04 {
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 34px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-thif04 {
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 34px;
      }
  }

  :not(#\20):not(#\20).r-11k40dn {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      padding-top: 24px;
      overflow-wrap: break-word;
      padding-bottom: 20px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-11k40dn {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-11k40dn {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 24px;
          padding-bottom: 20px;
      }
  }

  :not(#\20):not(#\20).r-iptnpe {
      font-size: 24px;
      align-self: stretch;
      flex-basis: auto;
      flex-shrink: 0;
      font-weight: 600;
      line-height: 34px;
      margin-bottom: 12px;
      overflow-wrap: break-word;
      padding-right: 6px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-iptnpe {
          display: flex;
          font-size: 24px;
          align-self: stretch;
          flex-basis: auto;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 30px;
          margin-bottom: 0px;
          padding-right: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-iptnpe {
          display: flex;
          font-size: 24px;
          align-self: stretch;
          flex-basis: auto;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 34px;
          margin-bottom: 12px;
          padding-right: 6px;
      }
  }

  :not(#\20):not(#\20).r-2asrcw {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      margin-bottom: 10px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-2asrcw {
          width: auto;
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          align-self: stretch;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-2asrcw {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-9pltgw {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      margin-bottom: 10px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-9pltgw {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-left: 0px;
          margin-bottom: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-9pltgw {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1u8ma13 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      margin-bottom: 26px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1u8ma13 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1u8ma13 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 26px;
      }
  }

  :not(#\20):not(#\20).r-10y65mp {
      display: flex;
      overflow: hidden;
      min-width: 0;
      align-self: stretch;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 0;
      margin-bottom: 62px;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-10y65mp {
          display: flex;
          overflow: hidden;
          max-width: 400px;
          min-width: 0;
          align-self: stretch;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
          margin-bottom: 30px;
          border-top-left-radius: 12px;
          border-top-right-radius: 12px;
          border-bottom-left-radius: 12px;
          border-bottom-right-radius: 12px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-10y65mp {
          display: flex;
          overflow: hidden;
          min-width: 0;
          align-self: stretch;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
          margin-bottom: 62px;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-1odw8ie {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1odw8ie {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1odw8ie {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-1edchhq {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 100%;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1edchhq {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1edchhq {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-4u63ux {
      font-size: 24px;
      flex-basis: auto;
      flex-shrink: 0;
      font-weight: 600;
      line-height: 34px;
      margin-bottom: 10px;
      overflow-wrap: break-word;
      padding-right: 6px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-4u63ux {
          display: flex;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 30px;
          margin-bottom: -6px;
          padding-right: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-4u63ux {
          display: flex;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 34px;
          margin-bottom: 10px;
          padding-right: 6px;
      }
  }

  :not(#\20):not(#\20).r-16jcdm3 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      margin-bottom: 10px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-16jcdm3 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: -6px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-16jcdm3 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-16oju40 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      padding-left: 20px;
      margin-bottom: 10px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-16oju40 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-left: 0px;
          margin-bottom: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-16oju40 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-left: 20px;
          margin-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-14wohb1 {
      flex-grow: 1;
      font-size: 16px;
      align-self: stretch;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      margin-bottom: 10px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-14wohb1 {
          width: auto;
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          align-self: stretch;
          flex-basis: auto;
          font-style: italic;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-14wohb1 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          align-self: stretch;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-s6qjlq {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      margin-bottom: 10px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-s6qjlq {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-s6qjlq {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-w8h4r4 {
      display: flex;
      row-gap: 16px;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      box-shadow: 0px 4px 12px 0px #0000002E;
      column-gap: 16px;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 16px;
      justify-content: flex-start;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-w8h4r4 {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-w8h4r4 {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-85zi4l {
      display: flex;
      flex-grow: 1;
      max-width: none;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-85zi4l {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-85zi4l {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  :not(#\20):not(#\20).r-1vc2dhs {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1vc2dhs {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1vc2dhs {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-luxkx3 {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-luxkx3 {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-luxkx3 {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-1jutz53 {
      flex-grow: 1;
      font-size: 12px;
      flex-basis: auto;
      margin-top: -10px;
      flex-shrink: 1;
      line-height: 24px;
      margin-bottom: 10px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1jutz53 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          margin-top: -10px;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 12px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1jutz53 {
          display: flex;
          flex-grow: 1;
          font-size: 12px;
          flex-basis: auto;
          margin-top: -10px;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-b3tewv {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      padding-top: 16px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-b3tewv {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-b3tewv {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 16px;
      }
  }

  :not(#\20):not(#\20).r-blnehl {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-blnehl {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-blnehl {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-qq2ecw {
      width: 133px;
      display: flex;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 0;
      padding-top: 10px;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-qq2ecw {
          width: 94px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-qq2ecw {
          width: 133px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1t7xxq6 {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1t7xxq6 {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1t7xxq6 {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-19vayg3 {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 100%;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-19vayg3 {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-19vayg3 {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-zb2g8o {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-zb2g8o {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-zb2g8o {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-4izsl5 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-4izsl5 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-4izsl5 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-105pjn5 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-105pjn5 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-105pjn5 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1d7rd6n {
      display: flex;
      row-gap: 16px;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      box-shadow: 0px 4px 12px 0px #0000002E;
      column-gap: 16px;
      flex-basis: auto;
      margin-top: 12px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 16px;
      justify-content: flex-start;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1d7rd6n {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1d7rd6n {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-1poihbw {
      display: flex;
      flex-grow: 1;
      max-width: none;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1poihbw {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1poihbw {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  :not(#\20):not(#\20).r-18whzoh {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-18whzoh {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-18whzoh {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-aa2z1x {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-aa2z1x {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-aa2z1x {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-1rgg54q {
      flex-grow: 1;
      font-size: 12px;
      flex-basis: auto;
      margin-top: -10px;
      flex-shrink: 1;
      line-height: 24px;
      margin-bottom: 10px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1rgg54q {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          margin-top: -10px;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1rgg54q {
          display: flex;
          flex-grow: 1;
          font-size: 12px;
          flex-basis: auto;
          margin-top: -10px;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-jneyrf {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-jneyrf {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-jneyrf {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-sp9iby {
      width: 133px;
      display: flex;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-sp9iby {
          width: 96px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-sp9iby {
          width: 133px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  :not(#\20):not(#\20).r-1nnl4l4 {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1nnl4l4 {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1nnl4l4 {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-18sq32 {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 100%;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-18sq32 {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-18sq32 {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-a2b18y {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-a2b18y {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-a2b18y {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1ncjpzh {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ncjpzh {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ncjpzh {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-3rxfnd {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-3rxfnd {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-3rxfnd {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-11ri6ri {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-11ri6ri {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-11ri6ri {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-14j7i9w {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-14j7i9w {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-14j7i9w {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1dtb7e9 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1dtb7e9 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1dtb7e9 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1ey19yt {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ey19yt {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ey19yt {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-7qz0pj {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-7qz0pj {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-7qz0pj {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-5mdm7o {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-5mdm7o {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-5mdm7o {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-fryczd {
      display: flex;
      row-gap: 16px;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      box-shadow: 0px 4px 12px 0px #0000002E;
      column-gap: 16px;
      flex-basis: auto;
      margin-top: 12px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 16px;
      justify-content: flex-start;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-fryczd {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-fryczd {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-7yj1jt {
      display: flex;
      flex-grow: 1;
      max-width: none;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-7yj1jt {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-7yj1jt {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  :not(#\20):not(#\20).r-1kmb9zx {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1kmb9zx {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1kmb9zx {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-1qoefvb {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1qoefvb {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1qoefvb {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-3sdiq5 {
      flex-grow: 1;
      font-size: 12px;
      flex-basis: auto;
      margin-top: -10px;
      flex-shrink: 1;
      line-height: 24px;
      margin-bottom: 10px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-3sdiq5 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          margin-top: -10px;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 4px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-3sdiq5 {
          display: flex;
          flex-grow: 1;
          font-size: 12px;
          flex-basis: auto;
          margin-top: -10px;
          flex-shrink: 1;
          line-height: 24px;
          margin-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-99v7j0 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-99v7j0 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-99v7j0 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-9i7i46 {
      width: 133px;
      display: flex;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-9i7i46 {
          width: 96px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-9i7i46 {
          width: 133px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  :not(#\20):not(#\20).r-hgrdyc {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-hgrdyc {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-hgrdyc {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-t4dwug {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 100%;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-t4dwug {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-t4dwug {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-c9qx38 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-c9qx38 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-c9qx38 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-z694h1 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-z694h1 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-z694h1 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-8x6usb {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-8x6usb {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-8x6usb {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-a4hixj {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-a4hixj {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-a4hixj {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1oeno3g {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1oeno3g {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1oeno3g {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-2jn1wo {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-2jn1wo {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-2jn1wo {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-jlzwh9 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-jlzwh9 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-jlzwh9 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-he6ela {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-he6ela {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-he6ela {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-14y1umv {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-14y1umv {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-14y1umv {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-q5r3tf {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-q5r3tf {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-q5r3tf {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1xdypdk {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1xdypdk {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1xdypdk {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1wuqhke {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1wuqhke {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1wuqhke {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-qxhxvc {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-qxhxvc {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-qxhxvc {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1xdkksc {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1xdkksc {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1xdkksc {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1l43q1q {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      margin-top: 15px;
      flex-shrink: 1;
      line-height: 20px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1l43q1q {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          margin-top: 15px;
          flex-shrink: 1;
          line-height: 20px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1l43q1q {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          margin-top: 15px;
          flex-shrink: 1;
          line-height: 20px;
      }
  }

  :not(#\20):not(#\20).r-1wzvt48 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 20px;
      padding-top: 10px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1wzvt48 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 20px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1wzvt48 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 20px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1wnljtu {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 20px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1wnljtu {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 20px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1wnljtu {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 20px;
      }
  }

  :not(#\20):not(#\20).r-12z7jk8 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-weight: 700;
      line-height: 24px;
      padding-top: 10px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-12z7jk8 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-12z7jk8 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-yoij79 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-weight: 400;
      line-height: 24px;
      padding-top: 10px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-yoij79 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-yoij79 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1rjlewq {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-weight: 400;
      line-height: 24px;
      padding-top: 10px;
      margin-bottom: 30px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1rjlewq {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 24px;
          padding-top: 10px;
          margin-bottom: 30px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1rjlewq {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 24px;
          padding-top: 10px;
          margin-bottom: 30px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-uzcowj {
      font-size: 24px;
      flex-basis: auto;
      margin-top: 34px;
      flex-shrink: 0;
      font-weight: 600;
      line-height: 34px;
      margin-bottom: 30px;
      overflow-wrap: break-word;
      padding-right: 6px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-uzcowj {
          display: flex;
          font-size: 18px;
          flex-basis: auto;
          margin-top: 34px;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 27px;
          margin-bottom: 16px;
          padding-right: 6px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-uzcowj {
          display: flex;
          font-size: 24px;
          flex-basis: auto;
          margin-top: 34px;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 34px;
          margin-bottom: 30px;
          padding-right: 6px;
      }
  }

  :not(#\20):not(#\20).r-1f8e8my {
      display: none;
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      margin-top: 24px;
      flex-shrink: 1;
      font-weight: 400;
      line-height: 24px;
      margin-bottom: 30px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1f8e8my {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          margin-top: 24px;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 24px;
          margin-bottom: 30px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1f8e8my {
          display: none;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          margin-top: 24px;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 24px;
          margin-bottom: 30px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-c0uoka {
      overflow: hidden;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 700;
      line-height: 24px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-c0uoka {
          display: none;
          overflow: hidden;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-c0uoka {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-10bcouw {
      display: none;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-10bcouw {
          display: flex;
          row-gap: 4px;
          position: relative;
          flex-grow: 1;
          flex-wrap: nowrap;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 4px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: column;
          justify-content: flex-start;
          --replo-flex-min-dimension: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-10bcouw {
          display: none;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-dtmn7m {
      display: none;
      overflow: hidden;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 700;
      line-height: 24px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-dtmn7m {
          display: flex;
          overflow: hidden;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-dtmn7m {
          display: none;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-g827i4 {
      display: none;
      overflow: hidden;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 700;
      line-height: 24px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-g827i4 {
          display: flex;
          overflow: hidden;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 0px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 0px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-g827i4 {
          display: none;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1tdf5f1 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      padding-top: 10px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1tdf5f1 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1tdf5f1 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1qpu4s2 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1qpu4s2 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1qpu4s2 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-785br9 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-785br9 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-785br9 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-7vgaft {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-7vgaft {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-7vgaft {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1d8sgfl {
      overflow: hidden;
      font-size: 16px;
      flex-basis: auto;
      margin-top: 10px;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 700;
      line-height: 24px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1d8sgfl {
          display: flex;
          overflow: hidden;
          font-size: 15px;
          flex-basis: auto;
          margin-top: 10px;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1d8sgfl {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          margin-top: 10px;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1gryb3j {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      padding-top: 10px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1gryb3j {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1gryb3j {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-g0hv1j {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-g0hv1j {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-g0hv1j {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1e13oq {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1e13oq {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1e13oq {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-qeri0t {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-qeri0t {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-qeri0t {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-bu2x3z {
      overflow: hidden;
      font-size: 16px;
      flex-basis: auto;
      margin-top: 10px;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 700;
      line-height: 24px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-bu2x3z {
          display: flex;
          overflow: hidden;
          font-size: 15px;
          flex-basis: auto;
          margin-top: 10px;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-bu2x3z {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          margin-top: 10px;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1gbqs0c {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      padding-top: 10px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1gbqs0c {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1gbqs0c {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-5cn6k4 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-5cn6k4 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-5cn6k4 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-xfh0mx {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-xfh0mx {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-xfh0mx {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1l6kczx {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      margin-bottom: 40px;
      justify-content: center;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1l6kczx {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          padding-top: 0px;
          padding-left: 0px;
          margin-bottom: 40px;
          padding-right: 0px;
          padding-bottom: 0px;
          justify-content: center;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1l6kczx {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          margin-bottom: 40px;
          justify-content: center;
      }
  }

  :not(#\20):not(#\20).r-gfdmpk {
      display: flex;
      overflow: hidden;
      max-width: 400px;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 0;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-gfdmpk {
          width: 320px;
          height: 180.24206471584716px;
          display: flex;
          overflow: hidden;
          flex-grow: unset;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
          border-top-left-radius: 12px;
          border-top-right-radius: 12px;
          border-bottom-left-radius: 12px;
          border-bottom-right-radius: 12px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-gfdmpk {
          display: flex;
          overflow: hidden;
          max-width: 400px;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-9zg3v2 {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-9zg3v2 {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-9zg3v2 {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-1bugpvg {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1bugpvg {
          --rpmh: 100%;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1bugpvg {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-ywtbbs {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-ywtbbs {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-ywtbbs {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-vknuun {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-vknuun {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-vknuun {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-mwmc6q {
      overflow: hidden;
      font-size: 16px;
      flex-basis: auto;
      margin-top: 10px;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 700;
      line-height: 24px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-mwmc6q {
          display: flex;
          overflow: hidden;
          font-size: 15px;
          flex-basis: auto;
          margin-top: 10px;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-mwmc6q {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          margin-top: 10px;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-918szx {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      padding-top: 10px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-918szx {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-918szx {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-ayexuz {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-ayexuz {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-ayexuz {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1ny2y6w {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ny2y6w {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ny2y6w {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-3laflc {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-3laflc {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-3laflc {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1r6094t {
      overflow: hidden;
      font-size: 16px;
      flex-basis: auto;
      margin-top: 10px;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 700;
      line-height: 24px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1r6094t {
          display: none;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          margin-top: 20px;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1r6094t {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          margin-top: 10px;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1re4ylp {
      display: none;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1re4ylp {
          display: flex;
          position: relative;
          flex-wrap: nowrap;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
          --replo-flex-min-dimension: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1re4ylp {
          display: none;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1ieaija {
      display: none;
      overflow: hidden;
      font-size: 16px;
      flex-basis: auto;
      margin-top: 10px;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 700;
      line-height: 24px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ieaija {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          margin-top: 20px;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 0px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ieaija {
          display: none;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          margin-top: 10px;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-199prg6 {
      display: none;
      overflow: hidden;
      font-size: 16px;
      flex-basis: auto;
      margin-top: 10px;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 700;
      line-height: 24px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-199prg6 {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          margin-top: 4px;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 0px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 0px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-199prg6 {
          display: none;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          margin-top: 10px;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1qqowcw {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      padding-top: 10px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1qqowcw {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1qqowcw {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-4db7tm {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-4db7tm {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-4db7tm {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1rvjhyv {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1rvjhyv {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1rvjhyv {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-dd30ob {
      font-size: 24px;
      flex-basis: auto;
      margin-top: 20px;
      flex-shrink: 0;
      font-weight: 600;
      line-height: 30px;
      overflow-wrap: break-word;
      padding-right: 6px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-dd30ob {
          display: flex;
          font-size: 24px;
          flex-basis: auto;
          margin-top: 20px;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 30px;
          padding-right: 6px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-dd30ob {
          display: flex;
          font-size: 24px;
          flex-basis: auto;
          margin-top: 20px;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 30px;
          padding-right: 6px;
      }
  }

  :not(#\20):not(#\20).r-6m3ku6 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      padding-top: 10px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-6m3ku6 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-6m3ku6 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-top: 10px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1jfup3y {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1jfup3y {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1jfup3y {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-1mgtiva {
      display: flex;
      row-gap: 10px;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      box-shadow: 0px 4px 12px 0px #0000002E;
      column-gap: 10px;
      flex-basis: auto;
      margin-top: 12px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 16px;
      justify-content: flex-start;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1mgtiva {
          display: flex;
          row-gap: 10px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1mgtiva {
          display: flex;
          row-gap: 10px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-1ek84xq {
      font-size: 24px;
      flex-basis: auto;
      flex-shrink: 0;
      font-weight: 600;
      line-height: 36px;
      margin-bottom: 24px;
      overflow-wrap: break-word;
      padding-right: 6px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ek84xq {
          display: flex;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 27px;
          margin-bottom: 18px;
          padding-right: 6px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ek84xq {
          display: flex;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 36px;
          margin-bottom: 24px;
          padding-right: 6px;
      }
  }

  :not(#\20):not(#\20).r-z751o8 {
      display: flex;
      overflow: hidden;
      flex-grow: 1;
      max-width: none;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-z751o8 {
          display: flex;
          overflow: hidden;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
          border-top-left-radius: 12px;
          border-top-right-radius: 12px;
          border-bottom-left-radius: 12px;
          border-bottom-right-radius: 12px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-z751o8 {
          display: flex;
          overflow: hidden;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-elo8eq {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-elo8eq {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-elo8eq {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-k7hd22 {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-k7hd22 {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-k7hd22 {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-1n1pmiq {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-weight: 700;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1n1pmiq {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1n1pmiq {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-agf39t {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-agf39t {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-agf39t {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-bo3zxx {
      color: #000000FF;
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      padding-left: 20px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-bo3zxx {
          color: #000000FF;
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-left: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-bo3zxx {
          color: #000000FF;
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-left: 20px;
      }
  }

  :not(#\20):not(#\20).r-1h2pw4m {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1h2pw4m {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1h2pw4m {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-gl03oq {
      display: flex;
      row-gap: 10px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 10px;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-gl03oq {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-gl03oq {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-vhd9w2 {
      overflow: hidden;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 700;
      line-height: 24px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-vhd9w2 {
          display: flex;
          overflow: hidden;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-vhd9w2 {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1uqdwar {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      padding-left: 10px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1uqdwar {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-left: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1uqdwar {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-left: 10px;
      }
  }

  :not(#\20):not(#\20).r-1jn14fp {
      display: flex;
      row-gap: 10px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 10px;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1jn14fp {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1jn14fp {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1jlw4t1 {
      overflow: hidden;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 700;
      line-height: 24px;
      padding-left: 16px;
      overflow-wrap: break-word;
      padding-right: 16px;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1jlw4t1 {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1jlw4t1 {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 700;
          line-height: 24px;
          padding-left: 16px;
          padding-right: 16px;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1cjk3zd {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      padding-left: 10px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1cjk3zd {
          width: auto;
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          align-self: stretch;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-left: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1cjk3zd {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-left: 10px;
      }
  }

  :not(#\20):not(#\20).r-1nyhvrg {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1nyhvrg {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1nyhvrg {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1wj1k8k {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1wj1k8k {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1wj1k8k {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1k8ltbn {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      padding-left: 10px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1k8ltbn {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-left: 0px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1k8ltbn {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-left: 10px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-sq9jsg {
      font-size: 24px;
      flex-basis: auto;
      flex-shrink: 0;
      font-weight: 600;
      line-height: 36px;
      margin-bottom: 24px;
      overflow-wrap: break-word;
      padding-right: 6px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-sq9jsg {
          display: flex;
          font-size: 18px;
          flex-basis: auto;
          margin-top: 10px;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 27px;
          margin-bottom: 26px;
          padding-right: 6px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-sq9jsg {
          display: flex;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 36px;
          margin-bottom: 24px;
          padding-right: 6px;
      }
  }

  :not(#\20):not(#\20).r-1wz01al {
      display: flex;
      overflow: hidden;
      flex-grow: 1;
      max-width: none;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
      margin-bottom: 14px;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1wz01al {
          display: flex;
          overflow: hidden;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
          margin-bottom: 14px;
          border-top-left-radius: 12px;
          border-top-right-radius: 12px;
          border-bottom-left-radius: 12px;
          border-bottom-right-radius: 12px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1wz01al {
          display: flex;
          overflow: hidden;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
          margin-bottom: 14px;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-1dl6gig {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1dl6gig {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1dl6gig {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-l0botl {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-l0botl {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-l0botl {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-11bl2f4 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-11bl2f4 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-11bl2f4 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1ttvztf {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ttvztf {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ttvztf {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-20sphb {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-20sphb {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-20sphb {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-19bs033 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-19bs033 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-19bs033 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-a2fpwv {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-a2fpwv {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-a2fpwv {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-hnm5wy {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-hnm5wy {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-hnm5wy {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1xrh04z {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
      padding-bottom: 10px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1xrh04z {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
          padding-bottom: 10px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1xrh04z {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-bottom: 10px;
      }
  }

  :not(#\20):not(#\20).r-vklh9g {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-vklh9g {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-vklh9g {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1vb6ku6 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1vb6ku6 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1vb6ku6 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-cq7l0y {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-cq7l0y {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-cq7l0y {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1w88cj0 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1w88cj0 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1w88cj0 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1d9a4f {
      display: flex;
      row-gap: 10px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 10px;
      flex-basis: auto;
      margin-top: 24px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1d9a4f {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1d9a4f {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-gnlgqm {
      gap: 0px 4px;
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      --replo-gap: 4px;
      align-items: flex-start;
      flex-shrink: 1;
      margin-bottom: 14px;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-gnlgqm {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-gnlgqm {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-1bm2qnq {
      display: flex;
      flex-grow: 1;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1bm2qnq {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1bm2qnq {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-ferfzr {
      flex-grow: 1;
      font-size: 24px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 36px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-ferfzr {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 27px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-ferfzr {
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 36px;
      }
  }

  :not(#\20):not(#\20).r-qa7h6l {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-qa7h6l {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-qa7h6l {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-s2i0jq {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-s2i0jq {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-s2i0jq {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-de3yno {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-de3yno {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-de3yno {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1l8wm72 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1l8wm72 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 20px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1l8wm72 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-200pyh {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-200pyh {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-200pyh {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1rpt0zb {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1rpt0zb {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1rpt0zb {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1ujn27f {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ujn27f {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ujn27f {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1s7a80e {
      display: flex;
      row-gap: 10px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 10px;
      flex-basis: auto;
      margin-top: 24px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1s7a80e {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1s7a80e {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1iuz8rm {
      gap: 0px 4px;
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      --replo-gap: 4px;
      align-items: flex-start;
      flex-shrink: 1;
      margin-bottom: 14px;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1iuz8rm {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1iuz8rm {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-enigiw {
      display: flex;
      flex-grow: 1;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-enigiw {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-enigiw {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-pk3v27 {
      flex-grow: 1;
      font-size: 24px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 36px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-pk3v27 {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 27px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-pk3v27 {
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 36px;
      }
  }

  :not(#\20):not(#\20).r-1omdunr {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1omdunr {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1omdunr {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-xod6fh {
      display: flex;
      row-gap: 10px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 10px;
      flex-basis: auto;
      margin-top: 24px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-xod6fh {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-xod6fh {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-dw0kpy {
      gap: 0px 4px;
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      --replo-gap: 4px;
      align-items: flex-start;
      flex-shrink: 1;
      margin-bottom: 14px;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-dw0kpy {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-dw0kpy {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-16y2xsv {
      display: flex;
      flex-grow: 1;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-16y2xsv {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-16y2xsv {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-qssix3 {
      flex-grow: 1;
      font-size: 24px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 36px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-qssix3 {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 17px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 27px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-qssix3 {
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 36px;
      }
  }

  :not(#\20):not(#\20).r-ir91ok {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-ir91ok {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-ir91ok {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-ldpddx {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-ldpddx {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-ldpddx {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1cdo25j {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1cdo25j {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1cdo25j {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-vtqhc7 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-vtqhc7 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-vtqhc7 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-nq99w {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-nq99w {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-nq99w {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1nhmsy4 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1nhmsy4 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1nhmsy4 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-jm0hda {
      flex-grow: 1;
      font-size: 12px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-jm0hda {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-jm0hda {
          display: flex;
          flex-grow: 1;
          font-size: 12px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-2tycg9 {
      display: flex;
      row-gap: 10px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 10px;
      flex-basis: auto;
      margin-top: 24px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-2tycg9 {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-2tycg9 {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1em08ti {
      gap: 0px 4px;
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      --replo-gap: 4px;
      align-items: flex-start;
      flex-shrink: 1;
      margin-bottom: 14px;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1em08ti {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1em08ti {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-8jynaq {
      display: flex;
      flex-grow: 1;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-8jynaq {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-8jynaq {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1h523g4 {
      flex-grow: 1;
      font-size: 24px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 36px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1h523g4 {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 27px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1h523g4 {
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 36px;
      }
  }

  :not(#\20):not(#\20).r-1oz5wve {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1oz5wve {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1oz5wve {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-97neoj {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-97neoj {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-97neoj {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-qj3ik6 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-qj3ik6 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-qj3ik6 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-qvrln2 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-qvrln2 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-qvrln2 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-byf279 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-byf279 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-byf279 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1bijk7m {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 20px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1bijk7m {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 20px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1bijk7m {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 20px;
      }
  }

  :not(#\20):not(#\20).r-1vcig0z {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 20px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1vcig0z {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 20px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1vcig0z {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 20px;
      }
  }

  :not(#\20):not(#\20).r-9d37gv {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-9d37gv {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-9d37gv {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1kacxaq {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1kacxaq {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1kacxaq {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-16l8aca {
      display: flex;
      row-gap: 10px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 10px;
      flex-basis: auto;
      margin-top: 24px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-16l8aca {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-16l8aca {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-isxzlj {
      gap: 0px 4px;
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      --replo-gap: 4px;
      align-items: flex-start;
      flex-shrink: 1;
      margin-bottom: 14px;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-isxzlj {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-isxzlj {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-d8ojk8 {
      display: flex;
      flex-grow: 1;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-d8ojk8 {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-d8ojk8 {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-lsw18x {
      flex-grow: 1;
      font-size: 24px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 36px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-lsw18x {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 27px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-lsw18x {
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 36px;
      }
  }

  :not(#\20):not(#\20).r-me50eo {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-me50eo {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-me50eo {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-19qiai6 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-19qiai6 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-19qiai6 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-19pkh4o {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-19pkh4o {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-19pkh4o {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1e0ltzk {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1e0ltzk {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1e0ltzk {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-6pcs2y {
      display: flex;
      row-gap: 10px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 10px;
      flex-basis: auto;
      margin-top: 24px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-6pcs2y {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-6pcs2y {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1xzy7sp {
      gap: 0px 4px;
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      --replo-gap: 4px;
      align-items: flex-start;
      flex-shrink: 1;
      margin-bottom: 14px;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1xzy7sp {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1xzy7sp {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-ynlvgc {
      display: flex;
      flex-grow: 1;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-ynlvgc {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-ynlvgc {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1lcy2b7 {
      flex-grow: 1;
      font-size: 24px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 36px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1lcy2b7 {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 27px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1lcy2b7 {
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 36px;
      }
  }

  :not(#\20):not(#\20).r-8jgvxt {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-8jgvxt {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-8jgvxt {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-d19i23 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-d19i23 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-d19i23 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-rqtion {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-rqtion {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-rqtion {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-rrqb78 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-rrqb78 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-rrqb78 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1s9od5s {
      display: flex;
      row-gap: 10px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 10px;
      flex-basis: auto;
      margin-top: 24px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1s9od5s {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1s9od5s {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1j2kymy {
      gap: 0px 4px;
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      --replo-gap: 4px;
      align-items: flex-start;
      flex-shrink: 1;
      margin-bottom: 14px;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1j2kymy {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1j2kymy {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-1d723fo {
      display: flex;
      flex-grow: 1;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1d723fo {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1d723fo {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1ba6vap {
      flex-grow: 1;
      font-size: 24px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 36px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ba6vap {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 27px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ba6vap {
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 36px;
      }
  }

  :not(#\20):not(#\20).r-ndjiuo {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-ndjiuo {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-ndjiuo {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1081g42 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      font-style: italic;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1081g42 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          font-style: italic;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1081g42 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          font-style: italic;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-6vtbx6 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-6vtbx6 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-6vtbx6 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1jyrecs {
      display: flex;
      row-gap: 10px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 10px;
      flex-basis: auto;
      margin-top: 24px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1jyrecs {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1jyrecs {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-c4jl74 {
      gap: 0px 4px;
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      --replo-gap: 4px;
      align-items: flex-start;
      flex-shrink: 1;
      margin-bottom: 14px;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-c4jl74 {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-c4jl74 {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-1xmqya {
      display: flex;
      flex-grow: 1;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1xmqya {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1xmqya {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-2q1ofb {
      flex-grow: 1;
      font-size: 24px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 36px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-2q1ofb {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 27px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-2q1ofb {
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 36px;
      }
  }

  :not(#\20):not(#\20).r-1ucita8 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ucita8 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ucita8 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-ewbh04 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-ewbh04 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-ewbh04 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-b2tk6 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-b2tk6 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-b2tk6 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-18u7ofv {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-18u7ofv {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-18u7ofv {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-46od61 {
      display: flex;
      row-gap: 10px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 10px;
      flex-basis: auto;
      margin-top: 24px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-46od61 {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-46od61 {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1ba9tck {
      gap: 0px 4px;
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      --replo-gap: 4px;
      align-items: flex-start;
      flex-shrink: 1;
      margin-bottom: 14px;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ba9tck {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ba9tck {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-19qz2zu {
      display: flex;
      flex-grow: 1;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-19qz2zu {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-19qz2zu {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1u2maq4 {
      flex-grow: 1;
      font-size: 24px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 36px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1u2maq4 {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 27px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1u2maq4 {
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 36px;
      }
  }

  :not(#\20):not(#\20).r-1v09x97 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1v09x97 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1v09x97 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1853s9o {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      padding-left: 15px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1853s9o {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-left: 15px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1853s9o {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
          padding-left: 15px;
      }
  }

  :not(#\20):not(#\20).r-1c3u6pm {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1c3u6pm {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1c3u6pm {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1wn4xoz {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1wn4xoz {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1wn4xoz {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-12gdzbo {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-12gdzbo {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-12gdzbo {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1x0w4f {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1x0w4f {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1x0w4f {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1bpc2i6 {
      display: flex;
      row-gap: 10px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 10px;
      flex-basis: auto;
      margin-top: 24px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1bpc2i6 {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1bpc2i6 {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1ohnthp {
      gap: 0px 4px;
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      --replo-gap: 4px;
      align-items: flex-start;
      flex-shrink: 1;
      margin-bottom: 14px;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ohnthp {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ohnthp {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-s53ufb {
      display: flex;
      flex-grow: 1;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-s53ufb {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-s53ufb {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-nlffzj {
      flex-grow: 1;
      font-size: 24px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 36px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-nlffzj {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 27px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-nlffzj {
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 36px;
      }
  }

  :not(#\20):not(#\20).r-c8vpae {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-c8vpae {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-c8vpae {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-eaxpg6 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-eaxpg6 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-eaxpg6 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1ckwzuu {
      display: flex;
      row-gap: 2px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 2px;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ckwzuu {
          display: none;
          row-gap: 2px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 2px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ckwzuu {
          display: flex;
          row-gap: 2px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 2px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-bptu9c {
      display: flex;
      row-gap: 8px;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 8px;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-bptu9c {
          display: flex;
          row-gap: 8px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 8px;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-bptu9c {
          display: flex;
          row-gap: 8px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 8px;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1i3z416 {
      overflow: hidden;
      font-size: 16px;
      flex-basis: auto;
      text-align: center;
      flex-shrink: 0;
      font-weight: 700;
      line-height: 24px;
      padding-left: 12px;
      overflow-wrap: break-word;
      padding-right: 12px;
      text-align-last: center;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1i3z416 {
          width: auto;
          height: auto;
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          text-align: center;
          flex-shrink: 0;
          font-weight: 700;
          line-height: 24px;
          padding-left: 12px;
          padding-right: 12px;
          text-align-last: center;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1i3z416 {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          text-align: center;
          flex-shrink: 0;
          font-weight: 700;
          line-height: 24px;
          padding-left: 12px;
          padding-right: 12px;
          text-align-last: center;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-17jdgcf {
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 0;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-17jdgcf {
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 0;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-17jdgcf {
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 0;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1vbypde {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-weight: 400;
      line-height: 20px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1vbypde {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 20px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1vbypde {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 20px;
      }
  }

  :not(#\20):not(#\20).r-dn2xlz {
      display: none;
      row-gap: 2px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 2px;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-dn2xlz {
          gap: 4px 3px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 3px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: column;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-dn2xlz {
          display: none;
          row-gap: 2px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 2px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1lc58hy {
      display: contents;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1lc58hy {
          display: flex;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1lc58hy {
          display: contents;
      }
  }

  :not(#\20):not(#\20).r-1qzgkwe {
      display: flex;
      row-gap: 8px;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 8px;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1qzgkwe {
          width: auto;
          height: auto;
          display: flex;
          row-gap: 8px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 8px;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1qzgkwe {
          display: flex;
          row-gap: 8px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 8px;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-6t4iz6 {
      overflow: hidden;
      font-size: 16px;
      flex-basis: auto;
      text-align: center;
      flex-shrink: 0;
      font-weight: 700;
      line-height: 24px;
      padding-left: 12px;
      overflow-wrap: break-word;
      padding-right: 12px;
      text-align-last: center;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-6t4iz6 {
          width: auto;
          height: auto;
          display: flex;
          overflow: hidden;
          font-size: 15px;
          flex-basis: auto;
          text-align: center;
          flex-shrink: 0;
          font-weight: 700;
          line-height: 24px;
          padding-left: 12px;
          padding-right: 12px;
          text-align-last: center;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-6t4iz6 {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          text-align: center;
          flex-shrink: 0;
          font-weight: 700;
          line-height: 24px;
          padding-left: 12px;
          padding-right: 12px;
          text-align-last: center;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1vifq3n {
      flex-grow: 1;
      font-size: 16px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 400;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1vifq3n {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1vifq3n {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-atko4f {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-weight: 400;
      line-height: 20px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-atko4f {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 20px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-atko4f {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 20px;
      }
  }

  :not(#\20):not(#\20).r-1c15q0e {
      display: flex;
      row-gap: 2px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 2px;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1c15q0e {
          gap: 4px 3px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 3px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: column;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1c15q0e {
          display: flex;
          row-gap: 2px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 2px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-vlnxvh {
      display: contents;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-vlnxvh {
          display: flex;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-vlnxvh {
          display: contents;
      }
  }

  :not(#\20):not(#\20).r-6oudst {
      display: flex;
      row-gap: 8px;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 8px;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-6oudst {
          width: auto;
          height: auto;
          display: flex;
          row-gap: 8px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 8px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-6oudst {
          display: flex;
          row-gap: 8px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 8px;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-4z7vuj {
      overflow: hidden;
      font-size: 16px;
      flex-basis: auto;
      text-align: center;
      flex-shrink: 0;
      font-weight: 700;
      line-height: 24px;
      padding-left: 12px;
      overflow-wrap: break-word;
      padding-right: 12px;
      text-align-last: center;
      background-color: #EDD8D4FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-4z7vuj {
          width: auto;
          height: auto;
          display: flex;
          overflow: hidden;
          font-size: 15px;
          flex-basis: auto;
          text-align: center;
          flex-shrink: 0;
          font-weight: 700;
          line-height: 24px;
          padding-left: 12px;
          padding-right: 12px;
          text-align-last: center;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-4z7vuj {
          display: flex;
          overflow: hidden;
          font-size: 16px;
          flex-basis: auto;
          text-align: center;
          flex-shrink: 0;
          font-weight: 700;
          line-height: 24px;
          padding-left: 12px;
          padding-right: 12px;
          text-align-last: center;
          background-color: #EDD8D4FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-mdpnbl {
      flex-grow: 1;
      font-size: 16px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 400;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-mdpnbl {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-mdpnbl {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1uoc2yu {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-weight: 400;
      line-height: 20px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1uoc2yu {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 20px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1uoc2yu {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 400;
          line-height: 20px;
      }
  }

  :not(#\20):not(#\20).r-13uz9rj {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-13uz9rj {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-13uz9rj {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-13gbs2q {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-13gbs2q {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-13gbs2q {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1efj59u {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1efj59u {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1efj59u {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-dql3sm {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-dql3sm {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-dql3sm {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-vkgydu {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-vkgydu {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-vkgydu {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1xo5l2y {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1xo5l2y {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1xo5l2y {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-s3t9uk {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-s3t9uk {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-s3t9uk {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-intrer {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-intrer {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-intrer {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-z8ltbh {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-z8ltbh {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-z8ltbh {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1ax46mp {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ax46mp {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ax46mp {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1w3ujq6 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1w3ujq6 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1w3ujq6 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1lxl4dr {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1lxl4dr {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1lxl4dr {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-rt94x3 {
      color: #FFFFFF;
      cursor: pointer;
      display: flex;
      overflow: hidden;
      align-self: stretch;
      flex-basis: auto;
      margin-top: 24px;
      text-align: center;
      transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
      flex-shrink: 0;
      padding-top: 12px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 12px;
      text-align-last: center;
      background-color: #000000FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-rt94x3 {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 24px;
          text-align: center;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          text-align-last: center;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-rt94x3 {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 24px;
          text-align: center;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          text-align-last: center;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20):not(#\20).r-fswmlc {
      color: #FFFFFF;
      cursor: pointer;
      display: flex;
      overflow: hidden;
      align-self: stretch;
      flex-basis: auto;
      margin-top: 24px;
      transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
      flex-shrink: 0;
      padding-top: 12px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 12px;
      background-color: #000000FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20):not(#\20).r-fswmlc {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 24px;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20):not(#\20).r-fswmlc {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 24px;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-uia0ln {
      color: #FFFFFF;
      flex-grow: 1;
      font-size: 14px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      transition: inherit;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 20px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-uia0ln {
          color: #FFFFFF;
          flex-grow: 1;
          font-size: 14px;
          flex-basis: auto;
          transition: inherit;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 20px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-uia0ln {
          color: #FFFFFF;
          flex-grow: 1;
          font-size: 14px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          transition: inherit;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 20px;
      }
  }

  :not(#\20):not(#\20).r-omse2l {
      display: flex;
      row-gap: 10px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 10px;
      flex-basis: auto;
      margin-top: 24px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-omse2l {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-omse2l {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-xcyomo {
      gap: 0px 4px;
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      --replo-gap: 4px;
      align-items: flex-start;
      flex-shrink: 1;
      margin-bottom: 14px;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-xcyomo {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-xcyomo {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-vohvoz {
      display: flex;
      flex-grow: 1;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-vohvoz {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-vohvoz {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-er4qj5 {
      flex-grow: 1;
      font-size: 24px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 36px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-er4qj5 {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 27px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-er4qj5 {
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 36px;
      }
  }

  :not(#\20):not(#\20).r-1n6wztb {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1n6wztb {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1n6wztb {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-vlkhau {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-vlkhau {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-vlkhau {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-15i7cg2 {
      display: flex;
      row-gap: 10px;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 10px;
      flex-basis: auto;
      margin-top: 24px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-15i7cg2 {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-15i7cg2 {
          display: flex;
          row-gap: 10px;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1xy0ud5 {
      gap: 0px 4px;
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      --replo-gap: 4px;
      align-items: flex-start;
      flex-shrink: 1;
      margin-bottom: 14px;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1xy0ud5 {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1xy0ud5 {
          gap: 0px 4px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          --replo-gap: 4px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 14px;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-1cusbef {
      display: flex;
      flex-grow: 1;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1cusbef {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1cusbef {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-18qmn0x {
      flex-grow: 1;
      font-size: 24px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 36px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-18qmn0x {
          width: auto;
          height: auto;
          display: flex;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 27px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-18qmn0x {
          display: flex;
          flex-grow: 1;
          font-size: 24px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 36px;
      }
  }

  :not(#\20):not(#\20).r-6mw1aj {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-6mw1aj {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-6mw1aj {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1opniu5 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1opniu5 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1opniu5 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-dqkof4 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-dqkof4 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-dqkof4 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-hhdjbz {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-hhdjbz {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-hhdjbz {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-19yj5fw {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-19yj5fw {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-19yj5fw {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-cp9mzu {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-cp9mzu {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-cp9mzu {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1fex4ef {
      color: #FFFFFF;
      cursor: pointer;
      display: flex;
      overflow: hidden;
      align-self: stretch;
      flex-basis: auto;
      margin-top: 24px;
      text-align: center;
      transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
      flex-shrink: 0;
      padding-top: 12px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 12px;
      text-align-last: center;
      background-color: #000000FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1fex4ef {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 16px;
          text-align: center;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          text-align-last: center;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1fex4ef {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 24px;
          text-align: center;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          text-align-last: center;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  .r-fswmlc :not(#\20):not(#\20).r-1fex4ef {
      color: #FFFFFF;
      cursor: pointer;
      display: flex;
      overflow: hidden;
      align-self: stretch;
      flex-basis: auto;
      margin-top: 24px;
      transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
      flex-shrink: 0;
      padding-top: 12px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 12px;
      background-color: #000000FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20).r-fswmlc :not(#\20):not(#\20).r-1fex4ef {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 16px;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20).r-fswmlc :not(#\20):not(#\20).r-1fex4ef {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 24px;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20):not(#\20).r-4b79t1 {
      color: #FFFFFF;
      cursor: pointer;
      display: flex;
      overflow: hidden;
      align-self: stretch;
      flex-basis: auto;
      margin-top: 24px;
      transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
      flex-shrink: 0;
      padding-top: 12px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 12px;
      background-color: #000000FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20):not(#\20).r-4b79t1 {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 16px;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20):not(#\20).r-4b79t1 {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 24px;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-zhsamx {
      color: #FFFFFF;
      flex-grow: 1;
      font-size: 14px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      transition: inherit;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 20px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-zhsamx {
          color: #FFFFFF;
          flex-grow: 1;
          font-size: 14px;
          flex-basis: auto;
          transition: inherit;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 20px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-zhsamx {
          color: #FFFFFF;
          flex-grow: 1;
          font-size: 14px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          transition: inherit;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 20px;
      }
  }

  :not(#\20):not(#\20).r-6jwsfq {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      margin-top: 8px;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-6jwsfq {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          margin-top: 8px;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-6jwsfq {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          margin-top: 8px;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1w2ck2d {
      font-size: 24px;
      flex-basis: auto;
      flex-shrink: 0;
      font-weight: 600;
      line-height: 36px;
      margin-bottom: 24px;
      overflow-wrap: break-word;
      padding-right: 6px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1w2ck2d {
          display: flex;
          font-size: 18px;
          flex-basis: auto;
          margin-top: 24px;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 27px;
          margin-bottom: 18px;
          padding-right: 6px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1w2ck2d {
          display: flex;
          font-size: 24px;
          flex-basis: auto;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 36px;
          margin-bottom: 24px;
          padding-right: 6px;
      }
  }

  :not(#\20):not(#\20).r-8azj36 {
      display: flex;
      row-gap: 12px;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 12px;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-8azj36 {
          display: flex;
          row-gap: 12px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 12px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-8azj36 {
          display: flex;
          row-gap: 12px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 12px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-5rfn66 {
      display: flex;
      row-gap: 16px;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      box-shadow: 0px 4px 12px 0px #0000002E;
      column-gap: 16px;
      flex-basis: auto;
      margin-top: 12px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 16px;
      justify-content: flex-start;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-5rfn66 {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-5rfn66 {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-8tl3y2 {
      width: 113px;
      display: flex;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-8tl3y2 {
          width: 113px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-8tl3y2 {
          width: 113px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  :not(#\20):not(#\20).r-vqz3ia {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-vqz3ia {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-vqz3ia {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-1vs0hu0 {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 100%;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1vs0hu0 {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1vs0hu0 {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-2pynjx {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-2pynjx {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-2pynjx {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1hth4aq {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1hth4aq {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1hth4aq {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1cdicpx {
      display: flex;
      row-gap: 16px;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      box-shadow: 0px 4px 12px 0px #0000002E;
      column-gap: 16px;
      flex-basis: auto;
      margin-top: 12px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 16px;
      justify-content: flex-start;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1cdicpx {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1cdicpx {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-1dksxr6 {
      width: 113px;
      display: flex;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1dksxr6 {
          width: 113px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1dksxr6 {
          width: 113px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  :not(#\20):not(#\20).r-1hmsaqq {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1hmsaqq {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1hmsaqq {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-lks5qn {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 100%;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-lks5qn {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-lks5qn {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-hn7dfy {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-hn7dfy {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-hn7dfy {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-cu0ud6 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-weight: 700;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-cu0ud6 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-cu0ud6 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1avz4rb {
      display: flex;
      row-gap: 16px;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      box-shadow: 0px 4px 12px 0px #0000002E;
      column-gap: 16px;
      flex-basis: auto;
      margin-top: 12px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 16px;
      justify-content: flex-start;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1avz4rb {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1avz4rb {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-bkk6u6 {
      width: 113px;
      display: flex;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-bkk6u6 {
          width: 113px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-bkk6u6 {
          width: 113px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  :not(#\20):not(#\20).r-kb7q4a {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-kb7q4a {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-kb7q4a {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-1xp2hcn {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 100%;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1xp2hcn {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1xp2hcn {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-145hnso {
      color: #000000FF;
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-145hnso {
          color: #000000FF;
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-145hnso {
          color: #000000FF;
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-2dokoc {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-weight: 700;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-2dokoc {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-2dokoc {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-d7ai1b {
      display: flex;
      row-gap: 16px;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      box-shadow: 0px 4px 12px 0px #0000002E;
      column-gap: 16px;
      flex-basis: auto;
      margin-top: 12px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 16px;
      justify-content: flex-start;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-d7ai1b {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-d7ai1b {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-wn5yau {
      width: 113px;
      display: flex;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-wn5yau {
          width: 113px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-wn5yau {
          width: 113px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  :not(#\20):not(#\20).r-k73hun {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-k73hun {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-k73hun {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-y2snez {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 100%;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-y2snez {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-y2snez {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-nza0lp {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-nza0lp {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-nza0lp {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-13j3wj5 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-weight: 700;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-13j3wj5 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-13j3wj5 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-dabn0f {
      font-size: 24px;
      flex-basis: auto;
      margin-top: 24px;
      flex-shrink: 0;
      font-weight: 600;
      line-height: 36px;
      margin-bottom: 14px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-dabn0f {
          display: flex;
          font-size: 18px;
          flex-basis: auto;
          margin-top: 24px;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 27px;
          margin-bottom: 14px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-dabn0f {
          display: flex;
          font-size: 24px;
          flex-basis: auto;
          margin-top: 24px;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 36px;
          margin-bottom: 14px;
      }
  }

  :not(#\20):not(#\20).r-6o4veb {
      display: flex;
      row-gap: 16px;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      box-shadow: 0px 4px 12px 0px #0000002E;
      column-gap: 16px;
      flex-basis: auto;
      margin-top: 12px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 16px;
      padding-left: 16px;
      margin-bottom: 24px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 16px;
      justify-content: flex-start;
      border-top-left-radius: 6px;
      border-top-right-radius: 6px;
      border-bottom-left-radius: 6px;
      border-bottom-right-radius: 6px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-6o4veb {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          margin-bottom: 24px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 6px;
          border-top-right-radius: 6px;
          border-bottom-left-radius: 6px;
          border-bottom-right-radius: 6px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-6o4veb {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: auto;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          margin-bottom: 24px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 6px;
          border-top-right-radius: 6px;
          border-bottom-left-radius: 6px;
          border-bottom-right-radius: 6px;
      }
  }

  :not(#\20):not(#\20).r-pnawf8 {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-pnawf8 {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-pnawf8 {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-t14o4i {
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
      grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-t14o4i {
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-t14o4i {
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(2, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-1uez1eo {
      display: flex;
      flex-grow: 1;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1uez1eo {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1uez1eo {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-hs2bq9 {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 16px;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-hs2bq9 {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 16px;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-hs2bq9 {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 16px;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-143zvh5 {
      display: flex;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      flex-direction: row;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-143zvh5 {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: row;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-143zvh5 {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: row;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-11a2d7g {
      display: flex;
      flex-grow: 1;
      max-width: none;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-11a2d7g {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-11a2d7g {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  :not(#\20):not(#\20).r-1yoxi7c {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1yoxi7c {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1yoxi7c {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-pni690 {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-pni690 {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-pni690 {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-wmbeei {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: row;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-wmbeei {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: row;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-wmbeei {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: row;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-nmpsfh {
      display: flex;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      flex-direction: row;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-nmpsfh {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: row;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-nmpsfh {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: row;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1tcijl4 {
      display: flex;
      flex-grow: 1;
      max-width: none;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1tcijl4 {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1tcijl4 {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  :not(#\20):not(#\20).r-t84bjc {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-t84bjc {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-t84bjc {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-1rx41yn {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1rx41yn {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1rx41yn {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-1km9o16 {
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
      grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1km9o16 {
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1km9o16 {
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(2, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-1spb6kl {
      display: flex;
      flex-grow: 1;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1spb6kl {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1spb6kl {
          display: flex;
          flex-grow: 1;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-hol3m0 {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 16px;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-hol3m0 {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 16px;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-hol3m0 {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 16px;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1pr538a {
      display: flex;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1pr538a {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1pr538a {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-160rjq7 {
      display: flex;
      flex-grow: 1;
      max-width: none;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-160rjq7 {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-160rjq7 {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  :not(#\20):not(#\20).r-1sp7tl7 {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1sp7tl7 {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1sp7tl7 {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-mtw9v8 {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-mtw9v8 {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-mtw9v8 {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-b5tdxe {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      flex-direction: row;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-b5tdxe {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: row;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-b5tdxe {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          flex-direction: row;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-13zy4wu {
      display: flex;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      flex-direction: row;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-13zy4wu {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: row;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-13zy4wu {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: row;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1i8knb8 {
      display: flex;
      flex-grow: 1;
      max-width: none;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1i8knb8 {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1i8knb8 {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  :not(#\20):not(#\20).r-qs6yhh {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-qs6yhh {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-qs6yhh {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-1n90tzg {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1n90tzg {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1n90tzg {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-1kgfewm {
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
      grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1kgfewm {
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1kgfewm {
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(2, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-1r7r35t {
      display: flex;
      max-width: 100%;
      align-self: stretch;
      flex-basis: auto;
      align-items: flex-start;
      flex-shrink: 0;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1r7r35t {
          display: flex;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1r7r35t {
          display: flex;
          max-width: 100%;
          align-self: stretch;
          flex-basis: auto;
          align-items: flex-start;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1ta367d {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 16px;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ta367d {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 16px;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ta367d {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 16px;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-12c4c90 {
      display: flex;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-12c4c90 {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-12c4c90 {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-7t3t95 {
      display: flex;
      flex-grow: 1;
      max-width: none;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-7t3t95 {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-7t3t95 {
          display: flex;
          flex-grow: 1;
          max-width: none;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  :not(#\20):not(#\20).r-13qxphk {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-13qxphk {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-13qxphk {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-7ooiyq {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 270px;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-7ooiyq {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-7ooiyq {
          --rpmh: 270px;
          --rpmw: 270px;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-k4gu6m {
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-k4gu6m {
          display: none;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-k4gu6m {
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-c8impq {
      display: flex;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: 200px;
      flex-basis: auto;
      min-height: 200px;
      align-items: flex-start;
      flex-shrink: 1;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-c8impq {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: 200px;
          flex-basis: auto;
          min-height: 200px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-c8impq {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: 200px;
          flex-basis: auto;
          min-height: 200px;
          align-items: flex-start;
          flex-shrink: 1;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1b5hd1 {
      display: flex;
      row-gap: 10px;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      column-gap: 10px;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      flex-direction: column;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1b5hd1 {
          display: flex;
          row-gap: 10px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1b5hd1 {
          display: flex;
          row-gap: 10px;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          column-gap: 10px;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: column;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-p8lthv {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-p8lthv {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 20px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-p8lthv {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1x25y6t {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1x25y6t {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 20px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1x25y6t {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1urvo4m {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1urvo4m {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1urvo4m {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1nwvzjx {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1nwvzjx {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1nwvzjx {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-gei257 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-gei257 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-gei257 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-lqvanh {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-lqvanh {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-lqvanh {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-bvcjyt {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-bvcjyt {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-bvcjyt {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-w2n68o {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-w2n68o {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-w2n68o {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1csdov3 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1csdov3 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1csdov3 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-11xsqre {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-11xsqre {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-11xsqre {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1dj0sig {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1dj0sig {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1dj0sig {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1ppjv8o {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ppjv8o {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ppjv8o {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-vjy09p {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-weight: 700;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-vjy09p {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-vjy09p {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1sx11jj {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1sx11jj {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1sx11jj {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-28m6u4 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-28m6u4 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-28m6u4 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1xslhzk {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1xslhzk {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1xslhzk {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1t6jq0v {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1t6jq0v {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1t6jq0v {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-gas1l6 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-gas1l6 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-gas1l6 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-as0j0j {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-as0j0j {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-as0j0j {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-pzgxmf {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-pzgxmf {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-pzgxmf {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-chtfep {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-chtfep {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-chtfep {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1u449d {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1u449d {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1u449d {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1157tak {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1157tak {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1157tak {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1wzrjoa {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1wzrjoa {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1wzrjoa {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-vispk9 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-weight: 700;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-vispk9 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-vispk9 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-sr9tcz {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-sr9tcz {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-sr9tcz {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-vutu84 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-vutu84 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-vutu84 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1e2l7uf {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-weight: 700;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1e2l7uf {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1e2l7uf {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-weight: 700;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-k8uc9u {
      color: #FFFFFF;
      cursor: pointer;
      display: flex;
      overflow: hidden;
      align-self: stretch;
      flex-basis: auto;
      margin-top: 16px;
      text-align: center;
      transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
      flex-shrink: 0;
      padding-top: 12px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 12px;
      text-align-last: center;
      background-color: #000000FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-k8uc9u {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 16px;
          text-align: center;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          text-align-last: center;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-k8uc9u {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 16px;
          text-align: center;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          text-align-last: center;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  .r-4b79t1 :not(#\20):not(#\20).r-k8uc9u {
      color: #FFFFFF;
      cursor: pointer;
      display: flex;
      overflow: hidden;
      align-self: stretch;
      flex-basis: auto;
      margin-top: 16px;
      transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
      flex-shrink: 0;
      padding-top: 12px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 12px;
      background-color: #000000FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20).r-4b79t1 :not(#\20):not(#\20).r-k8uc9u {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 16px;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20).r-4b79t1 :not(#\20):not(#\20).r-k8uc9u {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 16px;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20):not(#\20).r-hrvd3h {
      color: #FFFFFF;
      cursor: pointer;
      display: flex;
      overflow: hidden;
      align-self: stretch;
      flex-basis: auto;
      margin-top: 16px;
      transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
      flex-shrink: 0;
      padding-top: 12px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 12px;
      background-color: #000000FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20):not(#\20).r-hrvd3h {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 16px;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20):not(#\20).r-hrvd3h {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 16px;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1vlmagb {
      color: #FFFFFF;
      flex-grow: 1;
      font-size: 14px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      transition: inherit;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 20px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1vlmagb {
          color: #FFFFFF;
          flex-grow: 1;
          font-size: 14px;
          flex-basis: auto;
          transition: inherit;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 20px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1vlmagb {
          color: #FFFFFF;
          flex-grow: 1;
          font-size: 14px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          transition: inherit;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 20px;
      }
  }

  :not(#\20):not(#\20).r-olzgxi {
      width: 753.1024973845384px;
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      justify-content: center;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-olzgxi {
          width: 753.1024973845384px;
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          justify-content: center;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-olzgxi {
          width: 753.1024973845384px;
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          justify-content: center;
      }
  }

  :not(#\20):not(#\20).r-4cr8tb {
      display: flex;
      row-gap: 16px;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: var(--replo-flex-min-dimension, 0px);
      align-self: stretch;
      box-shadow: 0px 4px 12px 0px #0000002E;
      column-gap: 16px;
      flex-basis: 0;
      margin-top: 24px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 16px;
      justify-content: flex-start;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-4cr8tb {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: 0;
          margin-top: 16px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-4cr8tb {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: 0;
          margin-top: 24px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-xibykk {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-xibykk {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-xibykk {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-986ik6 {
      width: 753.1024973845384px;
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      justify-content: center;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-986ik6 {
          width: 753.1024973845384px;
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          justify-content: center;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-986ik6 {
          width: 753.1024973845384px;
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          justify-content: center;
      }
  }

  :not(#\20):not(#\20).r-1o7w60w {
      display: flex;
      row-gap: 16px;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: var(--replo-flex-min-dimension, 0px);
      align-self: stretch;
      box-shadow: 0px 4px 12px 0px #0000002E;
      column-gap: 16px;
      flex-basis: 0;
      margin-top: 12px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 16px;
      justify-content: flex-start;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1o7w60w {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: 0;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1o7w60w {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: 0;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-37a76o {
      font-size: 20px;
      flex-basis: auto;
      flex-shrink: 0;
      font-weight: 600;
      line-height: 30px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-37a76o {
          display: flex;
          font-size: 20px;
          flex-basis: auto;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 30px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-37a76o {
          display: flex;
          font-size: 20px;
          flex-basis: auto;
          flex-shrink: 0;
          font-weight: 600;
          line-height: 30px;
      }
  }

  :not(#\20):not(#\20).r-3ji9n7 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-3ji9n7 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 24px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-3ji9n7 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1bi81eo {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      line-height: 24px;
      padding-left: 15px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1bi81eo {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 24px;
          padding-left: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1bi81eo {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 24px;
          padding-left: 15px;
      }
  }

  :not(#\20):not(#\20).r-8irqsg {
      width: 753.1024973845384px;
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      justify-content: center;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-8irqsg {
          width: 753.1024973845384px;
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          justify-content: center;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-8irqsg {
          width: 753.1024973845384px;
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          justify-content: center;
      }
  }

  :not(#\20):not(#\20).r-wcyjst {
      display: flex;
      row-gap: 16px;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: var(--replo-flex-min-dimension, 0px);
      align-self: stretch;
      box-shadow: 0px 4px 12px 0px #0000002E;
      column-gap: 16px;
      flex-basis: 0;
      margin-top: 12px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 16px;
      justify-content: flex-start;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-wcyjst {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: 0;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-wcyjst {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: 0;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-8mt56w {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-8mt56w {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-8mt56w {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-gqezaw {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-gqezaw {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-gqezaw {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1w2cdbu {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1w2cdbu {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1w2cdbu {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1rj4vp1 {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1rj4vp1 {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1rj4vp1 {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-5y0ph {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-5y0ph {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-5y0ph {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-1od5gie {
      width: 753.1024973845384px;
      display: flex;
      position: relative;
      max-width: 100%;
      min-width: auto;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      justify-content: center;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1od5gie {
          width: 753.1024973845384px;
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          justify-content: center;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1od5gie {
          width: 753.1024973845384px;
          display: flex;
          position: relative;
          max-width: 100%;
          min-width: auto;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          justify-content: center;
      }
  }

  :not(#\20):not(#\20).r-8wk0iq {
      display: flex;
      row-gap: 16px;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: var(--replo-flex-min-dimension, 0px);
      align-self: stretch;
      box-shadow: 0px 4px 12px 0px #0000002E;
      column-gap: 16px;
      flex-basis: 0;
      margin-top: 12px;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 16px;
      justify-content: flex-start;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-8wk0iq {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: 0;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-8wk0iq {
          display: flex;
          row-gap: 16px;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          box-shadow: 0px 4px 12px 0px #0000002E;
          column-gap: 16px;
          flex-basis: 0;
          margin-top: 12px;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-62yrac {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-62yrac {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-62yrac {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-ifs8ua {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-ifs8ua {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-ifs8ua {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-phpr3e {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-phpr3e {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-phpr3e {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-cfg0qm {
      flex-grow: 1;
      font-size: 16px;
      flex-basis: auto;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      line-height: 24px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-cfg0qm {
          display: flex;
          flex-grow: 1;
          font-size: 15px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 23px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-cfg0qm {
          display: flex;
          flex-grow: 1;
          font-size: 16px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 24px;
      }
  }

  :not(#\20):not(#\20).r-m3mkv9 {
      top: 0px;
      width: 228.24205576259345px;
      bottom: initial;
      display: flex;
      z-index: 999;
      overflow: hidden;
      position: sticky;
      max-width: 100%;
      min-width: auto;
      transform: none;
      box-shadow: 0px 4px 12px 0px #0000002E;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 0;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px;
      flex-direction: column;
      padding-bottom: 16px;
      justify-content: flex-start;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-m3mkv9 {
          top: 0px;
          width: 228.24205576259345px;
          bottom: initial;
          display: none;
          z-index: 999;
          overflow: hidden;
          position: sticky;
          max-width: 100%;
          min-width: auto;
          transform: none;
          box-shadow: 0px 4px 12px 0px #0000002E;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-m3mkv9 {
          top: 0px;
          width: 228.24205576259345px;
          bottom: initial;
          display: none;
          z-index: 999;
          overflow: hidden;
          position: sticky;
          max-width: 100%;
          min-width: auto;
          transform: none;
          box-shadow: 0px 4px 12px 0px #0000002E;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 0;
          padding-top: 16px;
          padding-left: 16px;
          padding-right: 16px;
          flex-direction: column;
          padding-bottom: 16px;
          justify-content: flex-start;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
      }
  }

  :not(#\20):not(#\20).r-m3xjvz {
      flex-grow: 1;
      font-size: 18px;
      flex-basis: auto;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 600;
      line-height: 22px;
      overflow-wrap: break-word;
      padding-bottom: 8px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-m3xjvz {
          display: flex;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 600;
          line-height: 22px;
          padding-bottom: 8px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-m3xjvz {
          display: flex;
          flex-grow: 1;
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 600;
          line-height: 22px;
          padding-bottom: 8px;
      }
  }

  :not(#\20):not(#\20).r-1tt9pdf {
      font-size: 14px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      line-height: 21px;
      margin-bottom: 18px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1tt9pdf {
          font-size: 14px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 21px;
          margin-bottom: 18px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1tt9pdf {
          font-size: 14px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 21px;
          margin-bottom: 18px;
      }
  }

  :not(#\20):not(#\20).r-13jcwbu {
      display: flex;
      overflow: hidden;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      margin-bottom: 24px;
      justify-content: flex-start;
      border-top-left-radius: 12px;
      border-top-right-radius: 12px;
      border-bottom-left-radius: 12px;
      border-bottom-right-radius: 12px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-13jcwbu {
          display: flex;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 24px;
          justify-content: flex-start;
          border-top-left-radius: 12px;
          border-top-right-radius: 12px;
          border-bottom-left-radius: 12px;
          border-bottom-right-radius: 12px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-13jcwbu {
          display: flex;
          overflow: hidden;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          margin-bottom: 24px;
          justify-content: flex-start;
          border-top-left-radius: 12px;
          border-top-right-radius: 12px;
          border-bottom-left-radius: 12px;
          border-bottom-right-radius: 12px;
      }
  }

  :not(#\20):not(#\20).r-qxpknu {
      display: flex;
      flex-grow: 1;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 1;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-qxpknu {
          display: flex;
          flex-grow: 1;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-qxpknu {
          display: flex;
          flex-grow: 1;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 1;
      }
  }

  :not(#\20):not(#\20).r-n5zuy7 {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-n5zuy7 {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-n5zuy7 {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-1fxhl1t {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 100%;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1fxhl1t {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1fxhl1t {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-1flzfp8 {
      color: #FFFFFF;
      cursor: pointer;
      display: flex;
      overflow: hidden;
      align-self: stretch;
      flex-basis: auto;
      text-align: center;
      transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
      flex-shrink: 0;
      padding-top: 12px;
      padding-left: 16px;
      margin-bottom: 24px;
      padding-right: 16px;
      padding-bottom: 12px;
      text-align-last: center;
      background-color: #000000FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1flzfp8 {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          text-align: center;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          margin-bottom: 24px;
          padding-right: 16px;
          padding-bottom: 12px;
          text-align-last: center;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1flzfp8 {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          text-align: center;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          margin-bottom: 24px;
          padding-right: 16px;
          padding-bottom: 12px;
          text-align-last: center;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20):not(#\20).r-xduj68 {
      color: #FFFFFF;
      cursor: pointer;
      display: flex;
      overflow: hidden;
      align-self: stretch;
      flex-basis: auto;
      transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
      flex-shrink: 0;
      padding-top: 12px;
      padding-left: 16px;
      margin-bottom: 24px;
      padding-right: 16px;
      padding-bottom: 12px;
      background-color: #000000FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20):not(#\20).r-xduj68 {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          margin-bottom: 24px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20):not(#\20).r-xduj68 {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          margin-bottom: 24px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-v4t05s {
      color: #FFFFFF;
      flex-grow: 1;
      font-size: 14px;
      min-width: var(--replo-flex-min-dimension, 0px);
      flex-basis: 0;
      transition: inherit;
      flex-shrink: 1;
      font-family: Poppins, " sans-serif";
      font-weight: 600;
      line-height: 21px;
      overflow-wrap: break-word;
      letter-spacing: 0px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-v4t05s {
          color: #FFFFFF;
          flex-grow: 1;
          font-size: 14px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          transition: inherit;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 600;
          line-height: 21px;
          letter-spacing: 0px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-v4t05s {
          color: #FFFFFF;
          flex-grow: 1;
          font-size: 14px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          transition: inherit;
          flex-shrink: 1;
          font-family: Poppins, " sans-serif";
          font-weight: 600;
          line-height: 21px;
          letter-spacing: 0px;
      }
  }

  :not(#\20):not(#\20).r-1imvbj2 {
      font-size: 18px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 500;
      line-height: 27px;
      margin-bottom: 12px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1imvbj2 {
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 27px;
          margin-bottom: 12px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1imvbj2 {
          font-size: 18px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 27px;
          margin-bottom: 12px;
      }
  }

  :not(#\20):not(#\20).r-1xliqm9 {
      display: flex;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 1;
      flex-direction: row;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1xliqm9 {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: row;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1xliqm9 {
          display: flex;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 1;
          flex-direction: row;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1v3rkbr {
      gap: 4px 0px;
      display: grid;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: var(--replo-flex-min-dimension, 0px);
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      --replo-gap: 0px;
      align-items: center;
      flex-shrink: 1;
      justify-content: flex-start;
      grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1v3rkbr {
          gap: 4px 0px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          --replo-gap: 0px;
          align-items: center;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(2, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1v3rkbr {
          gap: 4px 0px;
          display: grid;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          --replo-gap: 0px;
          align-items: center;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(2, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-w6r64x {
      display: contents;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-w6r64x {
          display: contents;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-w6r64x {
          display: contents;
      }
  }

  :not(#\20):not(#\20).r-1yht1dh {
      display: flex;
      row-gap: 0;
      position: relative;
      flex-grow: 1;
      max-width: 100%;
      min-width: var(--replo-flex-min-dimension, 0px);
      align-self: stretch;
      column-gap: 0;
      flex-basis: 0;
      min-height: 1px;
      align-items: center;
      flex-shrink: 1;
      justify-content: flex-start;
      grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1yht1dh {
          display: flex;
          row-gap: 0;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          column-gap: 0;
          flex-basis: 0;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1yht1dh {
          display: flex;
          row-gap: 0;
          position: relative;
          flex-grow: 1;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          column-gap: 0;
          flex-basis: 0;
          min-height: 1px;
          align-items: center;
          flex-shrink: 1;
          justify-content: flex-start;
          grid-template-columns: repeat(1, minmax(0, 1fr));
      }
  }

  :not(#\20):not(#\20).r-11brst5 {
      width: 90.43459705664587px;
      display: flex;
      min-width: 0;
      flex-basis: auto;
      min-height: 0;
      object-fit: cover;
      overflow-x: auto;
      overflow-y: hidden;
      align-items: center;
      flex-shrink: 0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-11brst5 {
          width: 90.43459705664587px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-11brst5 {
          width: 90.43459705664587px;
          display: flex;
          min-width: 0;
          flex-basis: auto;
          min-height: 0;
          object-fit: cover;
          overflow-x: auto;
          overflow-y: hidden;
          align-items: center;
          flex-shrink: 0;
      }
  }

  :not(#\20):not(#\20).r-1vt6gf0 {
      height: 100%;
      margin: 0;
      display: block;
      padding: 0;
      max-width: 100%;
      min-width: 100%;
      max-height: 100%;
      min-height: 100%;
      object-fit: cover;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1vt6gf0 {
          object-fit: cover;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1vt6gf0 {
          object-fit: cover;
      }
  }

  :not(#\20):not(#\20).r-ibo50 {
      gap: 8px;
      color: #2563EB;
      --rpmh: 270px;
      --rpmw: 100%;
      cursor: pointer;
      display: flex;
      font-size: 14px;
      min-width: var(--rpmw, auto);
      min-height: var(--rpmh, auto);
      align-items: center;
      font-weight: 500;
      line-height: 20px;
      flex-direction: column;
      justify-content: center;
      background-color: #f0f0f0;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-ibo50 {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-ibo50 {
          --rpmh: 270px;
          --rpmw: 100%;
          display: flex;
      }
  }

  :not(#\20):not(#\20).r-1fxuonl {
      display: flex;
      position: relative;
      flex-grow: 2;
      max-width: 100%;
      min-width: var(--replo-flex-min-dimension, 0px);
      align-self: stretch;
      flex-basis: 0;
      min-height: 1px;
      align-items: flex-start;
      flex-shrink: 2;
      justify-content: flex-start;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1fxuonl {
          display: flex;
          position: relative;
          flex-grow: 2;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 2;
          justify-content: flex-start;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1fxuonl {
          display: flex;
          position: relative;
          flex-grow: 2;
          max-width: 100%;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          flex-basis: 0;
          min-height: 1px;
          align-items: flex-start;
          flex-shrink: 2;
          justify-content: flex-start;
      }
  }

  :not(#\20):not(#\20).r-1yv4s46 {
      font-size: 14px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 500;
      line-height: 21px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1yv4s46 {
          font-size: 14px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 21px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1yv4s46 {
          font-size: 14px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 500;
          line-height: 21px;
      }
  }

  :not(#\20):not(#\20).r-1dfpl0x {
      font-size: 14px;
      flex-basis: auto;
      flex-shrink: 0;
      font-family: Poppins, " sans-serif";
      font-weight: 400;
      line-height: 21px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1dfpl0x {
          font-size: 14px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 21px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1dfpl0x {
          font-size: 14px;
          flex-basis: auto;
          flex-shrink: 0;
          font-family: Poppins, " sans-serif";
          font-weight: 400;
          line-height: 21px;
      }
  }

  :not(#\20):not(#\20).r-13n2mxi {
      display: none;
      position: relative;
      max-width: 100%;
      min-width: auto;
      align-self: stretch;
      flex-basis: auto;
      min-height: 1px;
      align-items: center;
      flex-shrink: 0;
      justify-content: center;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-13n2mxi {
          top: initial;
          left: auto;
          right: auto;
          bottom: 0px;
          display: flex;
          z-index: 1;
          overflow: hidden;
          position: sticky;
          max-width: 100%;
          min-width: auto;
          transform: none;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          margin-left: 0px;
          padding-top: 8px;
          margin-right: 0px;
          padding-left: 8px;
          margin-bottom: 8px;
          padding-right: 8px;
          padding-bottom: 8px;
          justify-content: center;
          border-top-style: none;
          border-left-style: none;
          border-right-style: none;
          border-bottom-style: none;
          border-top-left-radius: 100px;
          border-top-right-radius: 100px;
          border-bottom-left-radius: 100px;
          border-bottom-right-radius: 100px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-13n2mxi {
          display: none;
          position: relative;
          max-width: 100%;
          min-width: auto;
          align-self: stretch;
          flex-basis: auto;
          min-height: 1px;
          align-items: center;
          flex-shrink: 0;
          justify-content: center;
      }
  }

  :not(#\20):not(#\20).r-1ugfr27 {
      color: #FFFFFF;
      cursor: pointer;
      display: flex;
      overflow: hidden;
      align-self: stretch;
      flex-basis: auto;
      margin-top: 16px;
      text-align: center;
      transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
      flex-shrink: 0;
      padding-top: 12px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 12px;
      text-align-last: center;
      background-color: #000000FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1ugfr27 {
          color: var(--replo-library-5b4a74cb-4639-4204-8dff-57ce69da32c6-styles-807cdbff-f3ab-4f36-b532-689366e244ff-attributes-color);
          width: auto;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          flex-grow: 1;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          flex-basis: 0;
          margin-top: 0px;
          text-align: center;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 1;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          text-align-last: center;
          background-color: #FD9800FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1ugfr27 {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 16px;
          text-align: center;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          text-align-last: center;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  .r-hrvd3h :not(#\20):not(#\20).r-1ugfr27 {
      color: #FFFFFF;
      cursor: pointer;
      display: flex;
      overflow: hidden;
      align-self: stretch;
      flex-basis: auto;
      margin-top: 16px;
      transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
      flex-shrink: 0;
      padding-top: 12px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 12px;
      background-color: #000000FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20).r-hrvd3h :not(#\20):not(#\20).r-1ugfr27 {
          color: var(--replo-library-5b4a74cb-4639-4204-8dff-57ce69da32c6-styles-807cdbff-f3ab-4f36-b532-689366e244ff-attributes-color);
          width: auto;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          flex-grow: 1;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          flex-basis: 0;
          margin-top: 0px;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 1;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #FD9800FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20).r-hrvd3h :not(#\20):not(#\20).r-1ugfr27 {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 16px;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20):not(#\20).r-1lqwgqm {
      color: #FFFFFF;
      cursor: pointer;
      display: flex;
      overflow: hidden;
      align-self: stretch;
      flex-basis: auto;
      margin-top: 16px;
      transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
      flex-shrink: 0;
      padding-top: 12px;
      padding-left: 16px;
      padding-right: 16px;
      padding-bottom: 12px;
      background-color: #000000FF;
      background-image: none;
      border-top-left-radius: 52px;
      border-top-right-radius: 52px;
      border-bottom-left-radius: 52px;
      border-bottom-right-radius: 52px;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20):not(#\20).r-1lqwgqm {
          color: var(--replo-library-5b4a74cb-4639-4204-8dff-57ce69da32c6-styles-807cdbff-f3ab-4f36-b532-689366e244ff-attributes-color);
          width: auto;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          flex-grow: 1;
          min-width: var(--replo-flex-min-dimension, 0px);
          align-self: stretch;
          flex-basis: 0;
          margin-top: 0px;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 1;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #FD9800FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20):not(#\20).r-1lqwgqm {
          color: #FFFFFF;
          cursor: pointer;
          display: flex;
          overflow: hidden;
          align-self: stretch;
          flex-basis: auto;
          margin-top: 16px;
          transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
          flex-shrink: 0;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 12px;
          background-color: #000000FF;
          background-image: none;
          border-top-left-radius: 52px;
          border-top-right-radius: 52px;
          border-bottom-left-radius: 52px;
          border-bottom-right-radius: 52px;
      }
  }

  :not(#\20):not(#\20).r-1dn3d6l {
      color: #FFFFFF;
      flex-grow: 1;
      font-size: 14px;
      flex-basis: auto;
      transition: inherit;
      flex-shrink: 1;
      font-weight: 600;
      line-height: 20px;
      overflow-wrap: break-word;
  }

  @media (max-width: 640px) {
      :not(#\20):not(#\20):not(#\20).r-1dn3d6l {
          color: #303030FF;
          flex-grow: 1;
          font-size: 18px;
          min-width: var(--replo-flex-min-dimension, 0px);
          flex-basis: 0;
          transition: inherit;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 20px;
      }
  }

  @media (min-width: 641px) and (max-width: 1024px) {
      :not(#\20):not(#\20):not(#\20).r-1dn3d6l {
          color: #FFFFFF;
          flex-grow: 1;
          font-size: 14px;
          flex-basis: auto;
          transition: inherit;
          flex-shrink: 1;
          font-weight: 600;
          line-height: 20px;
      }
  }

  .alchemy-reset {}

  .alchemy-reset .metafield-rich_text_field a {
      text-decoration: underline !important
  }

  .alchemy-reset .metafield-rich_text_field h1,
  .alchemy-reset .metafield-rich_text_field h2,
  .alchemy-reset .metafield-rich_text_field h3,
  .alchemy-reset .metafield-rich_text_field h4,
  .alchemy-reset .metafield-rich_text_field h5,
  .alchemy-reset .metafield-rich_text_field h6 {
      color: inherit
  }

  .alchemy-reset .metafield-rich_text_field h1 {
      font-size: 2.5em !important
  }

  .alchemy-reset .metafield-rich_text_field h2 {
      font-size: 2em !important
  }

  .alchemy-reset .metafield-rich_text_field h3 {
      font-size: 1.5em !important
  }

  .alchemy-reset .metafield-rich_text_field h4 {
      font-size: 1.25em !important
  }

  .alchemy-reset .metafield-rich_text_field h5 {
      font-size: 1.1em !important
  }

  .alchemy-reset .metafield-rich_text_field h6 {
      font-size: 1em !important
  }

  .alchemy-reset :host {
      all: initial
  }

  .alchemy-reset * {
      box-sizing: border-box
  }

  .alchemy-reset html[data-rid],
  .alchemy-reset body[data-rid],
  .alchemy-reset div[data-rid],
  .alchemy-reset span[data-rid],
  .alchemy-reset applet[data-rid],
  .alchemy-reset object[data-rid],
  .alchemy-reset iframe[data-rid],
  .alchemy-reset h1[data-rid],
  .alchemy-reset h2[data-rid],
  .alchemy-reset h3[data-rid],
  .alchemy-reset h4[data-rid],
  .alchemy-reset h5[data-rid],
  .alchemy-reset h6[data-rid],
  .alchemy-reset p[data-rid],
  .alchemy-reset blockquote[data-rid],
  .alchemy-reset pre[data-rid],
  .alchemy-reset a[data-rid],
  .alchemy-reset a:visited[data-rid],
  .alchemy-reset abbr[data-rid],
  .alchemy-reset acronym[data-rid],
  .alchemy-reset address[data-rid],
  .alchemy-reset big[data-rid],
  .alchemy-reset cite[data-rid],
  .alchemy-reset code[data-rid],
  .alchemy-reset del[data-rid],
  .alchemy-reset dfn[data-rid],
  .alchemy-reset em[data-rid],
  .alchemy-reset img[data-rid],
  .alchemy-reset picture[data-rid],
  .alchemy-reset ins[data-rid],
  .alchemy-reset kbd[data-rid],
  .alchemy-reset q[data-rid],
  .alchemy-reset s[data-rid],
  .alchemy-reset samp[data-rid],
  .alchemy-reset small[data-rid],
  .alchemy-reset strike[data-rid],
  .alchemy-reset strong[data-rid],
  .alchemy-reset sub[data-rid],
  .alchemy-reset sup[data-rid],
  .alchemy-reset tt[data-rid],
  .alchemy-reset var[data-rid],
  .alchemy-reset b[data-rid],
  .alchemy-reset u[data-rid],
  .alchemy-reset i[data-rid],
  .alchemy-reset center[data-rid],
  .alchemy-reset dl[data-rid],
  .alchemy-reset dt[data-rid],
  .alchemy-reset dd[data-rid],
  .alchemy-reset ol[data-rid],
  .alchemy-reset ul[data-rid],
  .alchemy-reset li[data-rid],
  .alchemy-reset fieldset[data-rid],
  .alchemy-reset form[data-rid],
  .alchemy-reset label[data-rid],
  .alchemy-reset legend[data-rid],
  .alchemy-reset table[data-rid],
  .alchemy-reset caption[data-rid],
  .alchemy-reset tbody[data-rid],
  .alchemy-reset tfoot[data-rid],
  .alchemy-reset thead[data-rid],
  .alchemy-reset tr[data-rid],
  .alchemy-reset th[data-rid],
  .alchemy-reset td[data-rid],
  .alchemy-reset article[data-rid],
  .alchemy-reset aside[data-rid],
  .alchemy-reset canvas[data-rid],
  .alchemy-reset details[data-rid],
  .alchemy-reset embed[data-rid],
  .alchemy-reset figure[data-rid],
  .alchemy-reset figcaption[data-rid],
  .alchemy-reset footer[data-rid],
  .alchemy-reset header[data-rid],
  .alchemy-reset hgroup[data-rid],
  .alchemy-reset menu[data-rid],
  .alchemy-reset nav[data-rid],
  .alchemy-reset output[data-rid],
  .alchemy-reset ruby[data-rid],
  .alchemy-reset section[data-rid],
  .alchemy-reset summary[data-rid],
  .alchemy-reset time[data-rid],
  .alchemy-reset mark[data-rid],
  .alchemy-reset audio[data-rid],
  .alchemy-reset video[data-rid],
  .alchemy-reset button[data-rid],
  .alchemy-reset select[data-rid],
  .alchemy-reset [data-rid]>p {
      letter-spacing: inherit;
      margin: 0;
      padding: 0;
      border: 0;
      font-size: 100%;
      vertical-align: baseline;
      -ms-overflow-style: none;
      scrollbar-width: none
  }

  .alchemy-reset html[data-rid]::-webkit-scrollbar,
  .alchemy-reset body[data-rid]::-webkit-scrollbar,
  .alchemy-reset div[data-rid]::-webkit-scrollbar,
  .alchemy-reset span[data-rid]::-webkit-scrollbar,
  .alchemy-reset applet[data-rid]::-webkit-scrollbar,
  .alchemy-reset object[data-rid]::-webkit-scrollbar,
  .alchemy-reset iframe[data-rid]::-webkit-scrollbar,
  .alchemy-reset h1[data-rid]::-webkit-scrollbar,
  .alchemy-reset h2[data-rid]::-webkit-scrollbar,
  .alchemy-reset h3[data-rid]::-webkit-scrollbar,
  .alchemy-reset h4[data-rid]::-webkit-scrollbar,
  .alchemy-reset h5[data-rid]::-webkit-scrollbar,
  .alchemy-reset h6[data-rid]::-webkit-scrollbar,
  .alchemy-reset p[data-rid]::-webkit-scrollbar,
  .alchemy-reset blockquote[data-rid]::-webkit-scrollbar,
  .alchemy-reset pre[data-rid]::-webkit-scrollbar,
  .alchemy-reset a[data-rid]::-webkit-scrollbar,
  .alchemy-reset a:visited[data-rid]::-webkit-scrollbar,
  .alchemy-reset abbr[data-rid]::-webkit-scrollbar,
  .alchemy-reset acronym[data-rid]::-webkit-scrollbar,
  .alchemy-reset address[data-rid]::-webkit-scrollbar,
  .alchemy-reset big[data-rid]::-webkit-scrollbar,
  .alchemy-reset cite[data-rid]::-webkit-scrollbar,
  .alchemy-reset code[data-rid]::-webkit-scrollbar,
  .alchemy-reset del[data-rid]::-webkit-scrollbar,
  .alchemy-reset dfn[data-rid]::-webkit-scrollbar,
  .alchemy-reset em[data-rid]::-webkit-scrollbar,
  .alchemy-reset img[data-rid]::-webkit-scrollbar,
  .alchemy-reset picture[data-rid]::-webkit-scrollbar,
  .alchemy-reset ins[data-rid]::-webkit-scrollbar,
  .alchemy-reset kbd[data-rid]::-webkit-scrollbar,
  .alchemy-reset q[data-rid]::-webkit-scrollbar,
  .alchemy-reset s[data-rid]::-webkit-scrollbar,
  .alchemy-reset samp[data-rid]::-webkit-scrollbar,
  .alchemy-reset small[data-rid]::-webkit-scrollbar,
  .alchemy-reset strike[data-rid]::-webkit-scrollbar,
  .alchemy-reset strong[data-rid]::-webkit-scrollbar,
  .alchemy-reset sub[data-rid]::-webkit-scrollbar,
  .alchemy-reset sup[data-rid]::-webkit-scrollbar,
  .alchemy-reset tt[data-rid]::-webkit-scrollbar,
  .alchemy-reset var[data-rid]::-webkit-scrollbar,
  .alchemy-reset b[data-rid]::-webkit-scrollbar,
  .alchemy-reset u[data-rid]::-webkit-scrollbar,
  .alchemy-reset i[data-rid]::-webkit-scrollbar,
  .alchemy-reset center[data-rid]::-webkit-scrollbar,
  .alchemy-reset dl[data-rid]::-webkit-scrollbar,
  .alchemy-reset dt[data-rid]::-webkit-scrollbar,
  .alchemy-reset dd[data-rid]::-webkit-scrollbar,
  .alchemy-reset ol[data-rid]::-webkit-scrollbar,
  .alchemy-reset ul[data-rid]::-webkit-scrollbar,
  .alchemy-reset li[data-rid]::-webkit-scrollbar,
  .alchemy-reset fieldset[data-rid]::-webkit-scrollbar,
  .alchemy-reset form[data-rid]::-webkit-scrollbar,
  .alchemy-reset label[data-rid]::-webkit-scrollbar,
  .alchemy-reset legend[data-rid]::-webkit-scrollbar,
  .alchemy-reset table[data-rid]::-webkit-scrollbar,
  .alchemy-reset caption[data-rid]::-webkit-scrollbar,
  .alchemy-reset tbody[data-rid]::-webkit-scrollbar,
  .alchemy-reset tfoot[data-rid]::-webkit-scrollbar,
  .alchemy-reset thead[data-rid]::-webkit-scrollbar,
  .alchemy-reset tr[data-rid]::-webkit-scrollbar,
  .alchemy-reset th[data-rid]::-webkit-scrollbar,
  .alchemy-reset td[data-rid]::-webkit-scrollbar,
  .alchemy-reset article[data-rid]::-webkit-scrollbar,
  .alchemy-reset aside[data-rid]::-webkit-scrollbar,
  .alchemy-reset canvas[data-rid]::-webkit-scrollbar,
  .alchemy-reset details[data-rid]::-webkit-scrollbar,
  .alchemy-reset embed[data-rid]::-webkit-scrollbar,
  .alchemy-reset figure[data-rid]::-webkit-scrollbar,
  .alchemy-reset figcaption[data-rid]::-webkit-scrollbar,
  .alchemy-reset footer[data-rid]::-webkit-scrollbar,
  .alchemy-reset header[data-rid]::-webkit-scrollbar,
  .alchemy-reset hgroup[data-rid]::-webkit-scrollbar,
  .alchemy-reset menu[data-rid]::-webkit-scrollbar,
  .alchemy-reset nav[data-rid]::-webkit-scrollbar,
  .alchemy-reset output[data-rid]::-webkit-scrollbar,
  .alchemy-reset ruby[data-rid]::-webkit-scrollbar,
  .alchemy-reset section[data-rid]::-webkit-scrollbar,
  .alchemy-reset summary[data-rid]::-webkit-scrollbar,
  .alchemy-reset time[data-rid]::-webkit-scrollbar,
  .alchemy-reset mark[data-rid]::-webkit-scrollbar,
  .alchemy-reset audio[data-rid]::-webkit-scrollbar,
  .alchemy-reset video[data-rid]::-webkit-scrollbar,
  .alchemy-reset button[data-rid]::-webkit-scrollbar,
  .alchemy-reset select[data-rid]::-webkit-scrollbar,
  .alchemy-reset [data-rid]>p::-webkit-scrollbar {
      display: none
  }

  .alchemy-reset [data-rid] {
      pointer-events: auto
  }

  .alchemy-reset button[data-rid] {
      font-family: inherit;
      align-items: normal
  }

  .alchemy-reset button[data-replo-tabs-trigger] {
      color: inherit
  }

  .alchemy-reset html[data-rid],
  .alchemy-reset body[data-rid],
  .alchemy-reset div[data-rid],
  .alchemy-reset span[data-rid],
  .alchemy-reset applet[data-rid],
  .alchemy-reset object[data-rid],
  .alchemy-reset iframe[data-rid],
  .alchemy-reset h1[data-rid],
  .alchemy-reset h2[data-rid],
  .alchemy-reset h3[data-rid],
  .alchemy-reset h4[data-rid],
  .alchemy-reset h5[data-rid],
  .alchemy-reset h6[data-rid],
  .alchemy-reset p[data-rid],
  .alchemy-reset blockquote[data-rid],
  .alchemy-reset pre[data-rid],
  .alchemy-reset a[data-rid],
  .alchemy-reset abbr[data-rid],
  .alchemy-reset acronym[data-rid],
  .alchemy-reset address[data-rid],
  .alchemy-reset big[data-rid],
  .alchemy-reset cite[data-rid],
  .alchemy-reset code[data-rid],
  .alchemy-reset dfn[data-rid],
  .alchemy-reset img[data-rid],
  .alchemy-reset picture[data-rid],
  .alchemy-reset ins[data-rid],
  .alchemy-reset kbd[data-rid],
  .alchemy-reset q[data-rid],
  .alchemy-reset samp[data-rid],
  .alchemy-reset small[data-rid],
  .alchemy-reset strike[data-rid],
  .alchemy-reset sub[data-rid],
  .alchemy-reset sup[data-rid],
  .alchemy-reset tt[data-rid],
  .alchemy-reset var[data-rid],
  .alchemy-reset center[data-rid],
  .alchemy-reset dl[data-rid],
  .alchemy-reset dt[data-rid],
  .alchemy-reset dd[data-rid],
  .alchemy-reset ol[data-rid],
  .alchemy-reset ul[data-rid],
  .alchemy-reset li[data-rid],
  .alchemy-reset fieldset[data-rid],
  .alchemy-reset form[data-rid],
  .alchemy-reset label[data-rid],
  .alchemy-reset legend[data-rid],
  .alchemy-reset table[data-rid],
  .alchemy-reset caption[data-rid],
  .alchemy-reset tbody[data-rid],
  .alchemy-reset tfoot[data-rid],
  .alchemy-reset thead[data-rid],
  .alchemy-reset tr[data-rid],
  .alchemy-reset th[data-rid],
  .alchemy-reset td[data-rid],
  .alchemy-reset article[data-rid],
  .alchemy-reset aside[data-rid],
  .alchemy-reset canvas[data-rid],
  .alchemy-reset details[data-rid],
  .alchemy-reset embed[data-rid],
  .alchemy-reset figure[data-rid],
  .alchemy-reset figcaption[data-rid],
  .alchemy-reset footer[data-rid],
  .alchemy-reset header[data-rid],
  .alchemy-reset hgroup[data-rid],
  .alchemy-reset menu[data-rid],
  .alchemy-reset nav[data-rid],
  .alchemy-reset output[data-rid],
  .alchemy-reset ruby[data-rid],
  .alchemy-reset section[data-rid],
  .alchemy-reset summary[data-rid],
  .alchemy-reset time[data-rid],
  .alchemy-reset mark[data-rid],
  .alchemy-reset audio[data-rid],
  .alchemy-reset video[data-rid],
  .alchemy-reset button[data-rid],
  .alchemy-reset select[data-rid],
  .alchemy-reset [data-rid]>p {
      font-style: inherit;
      text-decoration: inherit;
      color: inherit;
      background-color: transparent
  }

  .alchemy-reset .alchemy-rte a,
  .alchemy-reset .alchemy-rte p,
  .alchemy-reset .alchemy-rte s,
  .alchemy-reset .alchemy-rte u,
  .alchemy-reset .alchemy-rte b,
  .alchemy-reset .alchemy-rte i,
  .alchemy-reset .alchemy-rte h1,
  .alchemy-reset .alchemy-rte h2,
  .alchemy-reset .alchemy-rte h3,
  .alchemy-reset .alchemy-rte h4,
  .alchemy-reset .alchemy-rte h5,
  .alchemy-reset .alchemy-rte h6,
  .alchemy-reset .alchemy-rte mark {
      font-style: inherit;
      font-family: inherit;
      text-decoration: inherit;
      text-align: inherit;
      text-transform: inherit;
      color: inherit;
      line-height: inherit;
      letter-spacing: inherit;
      margin: 0;
      padding: 0;
      border: 0;
      font-weight: inherit;
      vertical-align: baseline;
      font-size: 100%;
      -moz-text-size-adjust: none;
      -webkit-text-size-adjust: none;
      text-size-adjust: none;
      -ms-overflow-style: none;
      scrollbar-width: none
  }

  .alchemy-reset .alchemy-rte a::-webkit-scrollbar,
  .alchemy-reset .alchemy-rte p::-webkit-scrollbar,
  .alchemy-reset .alchemy-rte s::-webkit-scrollbar,
  .alchemy-reset .alchemy-rte u::-webkit-scrollbar,
  .alchemy-reset .alchemy-rte b::-webkit-scrollbar,
  .alchemy-reset .alchemy-rte i::-webkit-scrollbar,
  .alchemy-reset .alchemy-rte h1::-webkit-scrollbar,
  .alchemy-reset .alchemy-rte h2::-webkit-scrollbar,
  .alchemy-reset .alchemy-rte h3::-webkit-scrollbar,
  .alchemy-reset .alchemy-rte h4::-webkit-scrollbar,
  .alchemy-reset .alchemy-rte h5::-webkit-scrollbar,
  .alchemy-reset .alchemy-rte h6::-webkit-scrollbar,
  .alchemy-reset .alchemy-rte mark::-webkit-scrollbar {
      display: none
  }

  .alchemy-reset .alchemy-rte b,
  .alchemy-reset .alchemy-rte strong,
  .alchemy-reset .alchemy-rte u,
  .alchemy-reset .alchemy-rte i,
  .alchemy-reset .alchemy-rte em,
  .alchemy-reset .alchemy-rte s,
  .alchemy-reset .alchemy-rte del,
  .alchemy-reset .alchemy-rte li,
  .alchemy-reset .alchemy-rte span {
      font-family: inherit
  }

  .alchemy-reset .alchemy-rte u {
      text-decoration: underline
  }

  .alchemy-reset .alchemy-rte s,
  .alchemy-reset .alchemy-rte del {
      text-decoration: line-through
  }

  .alchemy-reset .alchemy-rte i {
      font-style: italic
  }

  .alchemy-reset .alchemy-rte b {
      font-weight: bold
  }

  .alchemy-reset .alchemy-rte ul,
  .alchemy-reset .alchemy-rte li {
      list-style: inherit;
      padding-left: 1.7em
  }

  .alchemy-reset .alchemy-rte code {
      background-color: rgba(97, 97, 97, 0.1);
      color: #616161
  }

  .alchemy-reset .alchemy-rte pre {
      background: #0d0d0d;
      color: #fff;
      font-family: "JetBrainsMono", monospace;
      padding: 0.75rem 1rem;
      border-radius: 0.5rem
  }

  .alchemy-reset .alchemy-rte pre code {
      color: inherit;
      padding: 0;
      background: none;
      font-size: 0.8rem
  }

  .alchemy-reset .alchemy-rte img {
      max-width: 100%;
      height: auto
  }

  .alchemy-reset .alchemy-rte blockquote {
      padding-left: 1rem;
      border-left: 2px solid rgba(13, 13, 13, 0.1)
  }

  .alchemy-reset .alchemy-rte hr {
      border: none;
      border-top: 2px solid rgba(13, 13, 13, 0.1);
      margin: 2rem 0
  }

  .alchemy-reset article[data-rid],
  .alchemy-reset aside[data-rid],
  .alchemy-reset details[data-rid],
  .alchemy-reset figcaption[data-rid],
  .alchemy-reset figure[data-rid],
  .alchemy-reset footer[data-rid],
  .alchemy-reset header[data-rid],
  .alchemy-reset hgroup[data-rid],
  .alchemy-reset menu[data-rid],
  .alchemy-reset nav[data-rid],
  .alchemy-reset section[data-rid] {
      display: block
  }

  .alchemy-reset body {
      line-height: 1
  }

  .alchemy-reset blockquote,
  .alchemy-reset q {
      quotes: none;
      margin: 0;
      padding: 0;
      border: 0
  }

  .alchemy-reset blockquote:before,
  .alchemy-reset blockquote:after,
  .alchemy-reset q:before,
  .alchemy-reset q:after {
      content: "";
      content: none
  }

  .alchemy-reset table {
      border-collapse: collapse;
      border-spacing: 0
  }

  .alchemy-reset button>picture,
  .alchemy-reset button>img,
  .alchemy-reset a>picture,
  .alchemy-reset a>img {
      display: flex
  }

  #replo-fullpage-element {
      max-width: 100vw;
      flex-grow: 1;
      align-self: stretch
  }

  .outline--blue {
      outline: 2px solid #2563eb
  }

  .strike::after {
      content: "";
      border-bottom: 3px solid black;
      position: absolute;
      left: 0;
      top: calc(50% - 3px);
      width: 100%
  }

  .ReactModal__Overlay--after-open {
      opacity: 1;
      transform: translateY(0px)
  }

  .ReactModal__Overlay--before-close {
      opacity: 0;
      transform: translateY(100px)
  }

  .replo-modal-after-open {
      overflow-y: hidden !important;
      scroll-behavior: auto !important
  }

  html:has(>.replo-modal-after-open) {
      scroll-behavior: auto !important
  }

  .carouselV3--slide-reset {
      max-width: none !important
  }

  .carouselV3-no-transition {
      transition: none
  }

  .carouselV3-fade-transition {
      transition: opacity 1000ms
  }

  .carouselV3-hidden-slide {
      transition: opacity 1000ms;
      opacity: 0
  }

  .carouselV3-visible-slide {
      transition: opacity 1000ms;
      opacity: 1
  }

  .splide li {
      padding: 0 !important;
      margin: 0
  }

  .splide li::before {
      display: none !important
  }

  .splide .splide__list {
      overflow: visible !important
  }

  @keyframes replo-marquee {
      from {
          transform: translateX(0)
      }

      to {
          transform: translateX(calc(var(--replo-marquee-width, 100%) * -1 / var(--replo-marquee-repetitions, 20)))
      }
  }

  @keyframes alchemy-marquee-left {
      from {
          transform: translateX(0)
      }

      to {
          transform: translateX(calc(var(--replo-marquee-width, 100%) * -1 / var(--replo-marquee-repetitions, 20)))
      }
  }

  @keyframes alchemy-marquee-right {
      from {
          transform: translateX(-50%)
      }

      to {
          transform: translateX(calc(-50% + var(--replo-marquee-width, 100%) / var(--replo-marquee-repetitions, 20)))
      }
  }

  @keyframes alchemy-fade {
      from {
          opacity: var(--initial-opacity)
      }

      to {
          opacity: var(--final-opacity)
      }
  }

  @keyframes alchemy-slide-y {
      from {
          opacity: var(--initial-opacity);
          transform: translateY(var(--offset))
      }

      to {
          opacity: var(--final-opacity);
          transform: translateY(0)
      }
  }

  @keyframes alchemy-slide-x {
      from {
          opacity: var(--initial-opacity);
          transform: translateX(var(--offset))
      }

      to {
          opacity: var(--final-opacity);
          transform: translateX(0)
      }
  }

  @keyframes alchemy-flip-y {
      from {
          opacity: var(--initial-opacity);
          transform: rotateY(var(--angle))
      }

      to {
          opacity: var(--final-opacity);
          transform: rotateY(0)
      }
  }

  @keyframes alchemy-flip-x {
      from {
          opacity: var(--initial-opacity);
          transform: rotateX(var(--angle))
      }

      to {
          opacity: var(--final-opacity);
          transform: rotateX(0)
      }
  }

  @keyframes alchemy-grow {
      from {
          opacity: var(--initial-opacity);
          transform: scale(var(--initial-scale))
      }

      to {
          opacity: var(--final-opacity);
          transform: scale(var(--final-scale))
      }
  }

  @keyframes alchemy-spin {
      from {
          opacity: var(--initial-opacity);
          transform: rotate(var(--initial-angle))
      }

      to {
          opacity: var(--final-opacity);
          transform: rotate(var(--final-angle))
      }
  }

  @keyframes alchemy-fly-y {
      from {
          opacity: var(--initial-opacity);
          transform: translateY(var(--offset)) scale(0)
      }

      to {
          opacity: var(--final-opacity);
          transform: translateY(0) scale(1)
      }
  }

  @keyframes alchemy-fly-x {
      from {
          opacity: var(--initial-opacity);
          transform: translateX(var(--offset)) scale(0)
      }

      to {
          opacity: var(--final-opacity);
          transform: translateX(0) scale(1)
      }
  }

  @keyframes alchemy-drop {
      from {
          opacity: var(--initial-opacity);
          transform: translateY(var(--offset))
      }

      to {
          opacity: var(--final-opacity);
          transform: translateY(0)
      }
  }

  @keyframes replo-spin {
      to {
          transform: rotate(360deg)
      }
  }

  @keyframes shimmer {
      100% {
          -webkit-mask-position: left;
          mask-position: left
      }
  }

  .replo-animate-spinner {
      animation: replo-spin 1s linear infinite
  }

  .tooltip-arrow::before {
      content: "";
      position: absolute;
      top: -0.7px;
      left: 0;
      right: 0;
      height: 1px;
      background: white;
      width: 71%;
      margin-left: auto;
      margin-right: auto
  }

  [data-replo-collapsible] .replo-animated {
      overflow: hidden
  }

  [data-replo-collapsible] .replo-animated[data-state=open] {
      animation: slideDown 200ms cubic-bezier(0.4, 0, 0.2, 1)
  }

  [data-replo-collapsible] .replo-animated[data-state=closed] {
      animation: slideUp 200ms cubic-bezier(0.4, 0, 0.2, 1)
  }

  @keyframes slideDown {
      from {
          height: 0
      }

      to {
          height: var(--radix-collapsible-content-height)
      }
  }

  @keyframes slideUp {
      from {
          height: var(--radix-collapsible-content-height)
      }

      to {
          height: 0
      }
  }

  .replo-sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      border-width: 0
  }

  [data-replo-component-root=carousel]:where([data-replo-part-id=slide-track]) {
      scrollbar-width: none
  }

  [data-replo-component-root=carousel]:where([data-replo-part-id=slide-track])::-webkit-scrollbar {
      display: none
  }


  body {
      zoom: unset !important;
  }

  body {
      overflow-y: visible !important;
  }

  main,
  #main {
      margin: 0 !important;
      padding: 0 !important;
      max-width: none !important;
      max-height: none !important;
  }

  footer {
      text-align: center;
      padding: 24px;
      font-size: 12px;
      background: #f8f8f8;
      color: #666;
  }

  footer a {
      color: #0073e6;
      text-decoration: none;
      margin: 0 8px;
  }

  .site-disclosure {
      text-align: center;
      font-size: 14px;
      color: #888888;
      padding: 8px 0;
      background-color: #f5f5f5;
      letter-spacing: 1px;
      font-weight: 500;
  }