      --sxs {
        --sxs: 0 t-fGwpia
      }

      @media {

        :root,
        .t-fGwpia {
          --colors-primaryA100: #D7FAF8;
          --colors-primaryA200: #5EEBE4;
          --colors-primaryA400: #15ACA5;
          --colors-primaryA600: #10847E;
          --colors-primaryA800: #0E746E;
          --colors-primaryA1000: #0A534F;
          --colors-primaryB: #F4C324;
          --colors-feedbackSuccess100: #F2FFF8;
          --colors-feedbackSuccess200: #BFEDDD;
          --colors-feedbackSuccess400: #81DCBA;
          --colors-feedbackSuccess600: #62BF9F;
          --colors-feedbackSuccess800: #45A081;
          --colors-feedbackSuccess1000: #38544A;
          --colors-feedbackError100: #FFF5F5;
          --colors-feedbackError200: #FCC0C2;
          --colors-feedbackError400: #FE9395;
          --colors-feedbackError600: #F47779;
          --colors-feedbackError800: #CC4C4E;
          --colors-feedbackError1000: #583536;
          --colors-feedbackWarning100: #FFF2E8;
          --colors-feedbackWarning200: #FFC9A0;
          --colors-feedbackWarning400: #FFAE71;
          --colors-feedbackWarning600: #FF9341;
          --colors-feedbackWarning800: #CF7530;
          --colors-feedbackWarning1000: #38544A;
          --colors-feedbackAssist600: #3E415B;
          --colors-neutralDark100: #D7DFE5;
          --colors-neutralDark200: #8897A2;
          --colors-neutralDark400: #6E787E;
          --colors-neutralDark600: #4F585E;
          --colors-neutralDark800: #30363C;
          --colors-neutralLight0: #FFFFFF;
          --colors-neutralLight10: #EEF4FF;
          --colors-neutralLight20: #EDF2F9;
          --colors-neutralLight40: #E6EBF4;
          --colors-neutralLight60: #DCE4F1;
          --colors-neutralLight70: #D4DBE7;
          --colors-neutralLight80: #B4C0D3;
          --colors-diagnosticPrimary100: #EBF2FF;
          --colors-diagnosticPrimary200: #B5CDF7;
          --colors-diagnosticPrimary400: #7EA7F2;
          --colors-diagnosticPrimary600: #3B7AEF;
          --colors-diagnosticPrimary800: #3661B0;
          --colors-diagnosticPrimary1000: #2F446B;
          --colors-diagnosticIllustration100: #CEF8FF;
          --colors-diagnosticIllustration200: #A6EFFC;
          --colors-diagnosticIllustration400: #70DFF3;
          --colors-diagnosticIllustration600: #3DCDE6;
          --colors-diagnosticIllustration800: #1FA4BB;
          --colors-diagnosticIllustration1000: #187484;
          --colors-diagnosticSecondary100: #FFEFF3;
          --colors-diagnosticSecondary200: #A6EFFC;
          --colors-diagnosticSecondary400: #70DFF3;
          --colors-diagnosticSecondary600: #3DCDE6;
          --colors-diagnosticSecondary800: #1FA4BB;
          --colors-diagnosticSecondary1000: #187484;
          --colors-plusPrimary100: #F1EEFF;
          --colors-plusPrimary200: #CFC9F2;
          --colors-plusPrimary400: #AAA1E8;
          --colors-plusPrimary600: #8678DE;
          --colors-plusPrimary800: #6E53BA;
          --colors-plusPrimary1000: #3E2E6B;
          --colors-plusAccent100: #FFF8E3;
          --colors-plusAccent200: #F6E4AB;
          --colors-plusAccent400: #EFD06C;
          --colors-plusAccent600: #F5B326;
          --colors-plusAccent800: #C88801;
          --colors-plusAccent1000: #776133;
          --colors-illustrationSkeleton200: #F1FAFE;
          --colors-illustrationSkeleton400: #E2EFF7;
          --colors-illustrationSkeleton600: #C2DEEE;
          --colors-illustrationSkeleton800: #AACFE3;
          --colors-illustrationSkinToneDark100: #E9BA96;
          --colors-illustrationSkinToneDark200: #E5AA7A;
          --colors-illustrationSkinToneDark400: #C4865C;
          --colors-illustrationSkinToneLight100: #FCC9C0;
          --colors-illustrationSkinToneLight200: #F29F9E;
          --colors-illustrationSkinToneLight400: #E07F79;
          --colors-fontNeutralLight0: #FFFFFF;
          --colors-fontNeutralDark100: #D7DFE5;
          --colors-fontNeutralDark200: #8897A2;
          --colors-fontNeutralDark400: #6E787E;
          --colors-fontNeutralDark600: #4F585E;
          --colors-fontDefault: #30363C;
          --colors-fontPrimary: #10847E;
          --colors-fontError: #F47779;
          --colors-fontDiagnosticPrimary: #3B7AEF;
          --fonts-inter: Inter, sans-serif;
          --fontWeights-regular: 400;
          --fontWeights-medium: 500;
          --fontWeights-semiBold: 600;
          --fontWeights-bold: 700;
          --fontSizes-0: 10px;
          --fontSizes-1: 11px;
          --fontSizes-2: 12px;
          --fontSizes-3: 13px;
          --fontSizes-4: 14px;
          --fontSizes-5: 15px;
          --fontSizes-6: 16px;
          --fontSizes-7: 18px;
          --fontSizes-8: 22px;
          --fontSizes-9: 26px;
          --fontSizes-10: 32px;
          --fontSizes-11: 40px;
          --fontSizes-12: 48px;
          --fontSizes-13: 56px;
          --fontSizes-14: 64px;
          --letterSpacings-0: 0px;
          --letterSpacings-1: 0.4px;
          --lineHeights-0: 16px;
          --lineHeights-1: 20px;
          --lineHeights-2: 24px;
          --lineHeights-3: 32px;
          --lineHeights-4: 40px;
          --lineHeights-5: 48px;
          --lineHeights-6: 56px;
          --lineHeights-7: 64px;
          --lineHeights-8: 72px;
          --sizes-2: 16px;
          --sizes-3: 24px;
          --sizes-4: 32px;
          --sizes-5: 40px;
          --sizes-6: 48px;
          --sizes-7: 56px;
          --sizes-8: 64px;
          --sizes-9: 72px;
          --sizes-10: 80px;
          --sizes-11: 88px;
          --sizes-12: 96px;
          --sizes-13: 104px;
          --sizes-14: 112px;
          --sizes-15: 120px;
          --sizes-16: 128px;
          --sizes-17: 136px;
          --sizes-18: 144px;
          --sizes-19: 152px;
          --sizes-20: 160px;
          --sizes-21: 168px;
          --sizes-22: 176px;
          --sizes-23: 184px;
          --sizes-24: 192px;
          --sizes-25: 200px;
          --sizes-26: 208px;
          --sizes-27: 216px;
          --sizes-28: 224px;
          --sizes-29: 232px;
          --sizes-30: 240px;
          --sizes-31: 248px;
          --sizes-32: 256px;
          --sizes-33: 264px;
          --sizes-34: 272px;
          --sizes-35: 280px;
          --sizes-36: 288px;
          --sizes-37: 296px;
          --sizes-38: 304px;
          --sizes-39: 312px;
          --sizes-40: 320px;
          --sizes-41: 328px;
          --sizes-42: 336px;
          --sizes-43: 344px;
          --sizes-44: 352px;
          --sizes-45: 360px;
          --sizes-46: 368px;
          --sizes-47: 376px;
          --sizes-48: 384px;
          --sizes-49: 392px;
          --sizes-50: 400px;
          --sizes-51: 408px;
          --sizes-52: 416px;
          --sizes-53: 424px;
          --sizes-54: 432px;
          --sizes-55: 440px;
          --sizes-56: 448px;
          --sizes-57: 456px;
          --sizes-58: 464px;
          --sizes-59: 472px;
          --sizes-60: 480px;
          --sizes-61: 488px;
          --sizes-62: 496px;
          --sizes-63: 504px;
          --sizes-64: 512px;
          --sizes-65: 520px;
          --sizes-66: 528px;
          --sizes-67: 536px;
          --sizes-68: 544px;
          --sizes-69: 552px;
          --sizes-70: 560px;
          --sizes-71: 568px;
          --sizes-72: 576px;
          --sizes-73: 584px;
          --sizes-74: 592px;
          --sizes-75: 600px;
          --sizes-76: 608px;
          --sizes-77: 616px;
          --sizes-78: 624px;
          --sizes-79: 632px;
          --sizes-80: 640px;
          --sizes-81: 648px;
          --sizes-82: 656px;
          --sizes-83: 664px;
          --sizes-84: 672px;
          --sizes-85: 680px;
          --sizes-86: 688px;
          --sizes-87: 696px;
          --sizes-88: 704px;
          --sizes-89: 712px;
          --sizes-90: 720px;
          --sizes-91: 728px;
          --sizes-92: 736px;
          --sizes-93: 744px;
          --sizes-94: 752px;
          --sizes-95: 760px;
          --sizes-96: 768px;
          --sizes-97: 776px;
          --sizes-98: 784px;
          --sizes-99: 792px;
          --sizes-100: 800px;
          --sizes-half: 4px;
          --sizes-baseline: 8px;
          --space-2: 16px;
          --space-3: 24px;
          --space-4: 32px;
          --space-5: 40px;
          --space-6: 48px;
          --space-7: 64px;
          --space-8: 80px;
          --space-9: 120px;
          --space-half: 4px;
          --space-baseline: 8px;
          --space-onepointfive: 12px;
          --radii-small: 4px;
          --radii-medium: 8px;
          --radii-large: 16px
        }
      }
      --sxs {
        --sxs: 1 k-fehnNV k-mEFyt kfyYQj k-Ygeid k-eZOjkl k-gYkPdm
      }

      @media {
        @keyframes k-fehnNV {
          0% {
            transform: rotate(0deg)
          }

          100% {
            transform: rotate(360deg)
          }
        }

        @keyframes k-mEFyt {
          0% {
            background-position: 100% 0
          }

          100% {
            background-position: -100% 0
          }
        }

        * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
          border: 0;
          font: var(--inter)
        }

        body {
          line-height: 1
        }

        @keyframes k-Ygeid {
          100% {
            opacity: 1
          }

          0%,
          50% {
            opacity: 0
          }
        }

        @keyframes k-eZOjkl {
          0% {
            transform: translateX(1px)
          }

          50% {
            transform: translateX(-1px)
          }

          100% {
            transform: translateX(1px)
          }
        }

        @keyframes k-gYkPdm {
          0% {
            opacity: 1;
            content: "Medicine";
            transform: translateY(-2px)
          }

          4% {
            opacity: 1;
            content: "Medicine";
            transform: translateY(-2px)
          }

          17% {
            opacity: 0;
            content: "Medicine";
            transform: translateY(10px)
          }

          18% {
            opacity: 0;
            content: "Shampoo";
            transform: translateY(-10px)
          }

          30% {
            opacity: 1;
            content: "Shampoo";
            transform: translateY(-2px)
          }

          38% {
            opacity: 1;
            content: "Shampoo";
            transform: translateY(-2px)
          }

          51% {
            opacity: 0;
            content: "Shampoo";
            transform: translateY(10px)
          }

          52% {
            opacity: 0;
            content: "Health Drinks";
            transform: translateY(-10px)
          }

          64% {
            opacity: 1;
            content: "Health Drinks";
            transform: translateY(-2px)
          }

          72% {
            opacity: 1;
            content: "Health Drinks";
            transform: translateY(-2px)
          }

          85% {
            opacity: 0;
            content: "Health Drinks";
            transform: translateY(10px)
          }

          86% {
            opacity: 0;
            content: "Medicine";
            transform: translateY(-10px)
          }

          96% {
            opacity: 1;
            content: "Medicine";
            transform: translateY(-2px)
          }

          100% {
            opacity: 1;
            content: "Medicine";
            transform: translateY(-2px)
          }
        }
      }

      --sxs {
        --sxs: 2 c-bXbWpx c-PJLV c-IkEYc c-iWbDBM c-cZuCZG c-gZXzAR c-kkmdlQ c-dhzjXW c-fMvrsm c-dNzmxD c-kSjTlK c-bKvviC c-beEaID c-iGRbuj c-gjdJOs c-bjPTlu c-dpOIwS
      }

      @media {
        .c-IkEYc {
          max-width: 1440px;
          width: 100%;
          margin-left: auto;
          margin-right: auto
        }

        .c-iWbDBM {
          color: var(--colors-fontNeutralDark800);
          text-decoration: none;
          font-family: var(--fonts-inter)
        }

        .c-cZuCZG {
          box-sizing: content-box;
          display: inline-block
        }

        .c-bXbWpx {
          display: flex;
          box-sizing: border-box
        }

        .c-gZXzAR {
          background-color: var(--colors-neutralDark100);
          height: 2px;
          width: 100%;
          border: none
        }

        .c-kkmdlQ {
          font-family: var(--fonts-inter);
          letter-spacing: var(--letterSpacings-0);
          color: var(--colors-fontDefault)
        }

        .c-fMvrsm {
          position: relative;
          height: 100%;
          display: flex;
          align-items: center
        }

        .c-dNzmxD {
          display: none;
          xpointer-events: none
        }

        .c-dhzjXW {
          display: flex
        }

        .c-kSjTlK {
          max-width: 400px;
          top: 0;
          margin-left: -400px;
          height: -moz-fit-content;
          height: fit-content;
          width: 85%;
          min-height: 100vh;
          background: var(--colors-neutralLight0);
          opacity: 1;
          z-index: 5;
          transition: transform 0.3s ease-in-out
        }

        .c-bKvviC {
          box-sizing: border-box;
          display: grid
        }

        .c-beEaID {
          width: 100%
        }

        .c-beEaID[open]>summary>#chev {
          transform: rotate(270deg)
        }

        .c-iGRbuj {
          list-style: none;
          position: relative;
          display: flex;
          justify-content: space-between;
          -webkit-tap-highlight-color: transparent;
          outline: none;
          align-items: center
        }

        .c-iGRbuj::marker {
          display: none
        }

        .c-iGRbuj::-webkit-details-marker {
          display: none
        }

        .c-gjdJOs {
          text-align: center
        }

        .c-bjPTlu {
          margin: 0;
          padding: 0
        }

        .c-dpOIwS {
          background: #dfe3e6;
          border-radius: 2px;
          background-image: linear-gradient(to right, #dfe3e6 0%, #edeef1 20%, #dfe3e6 40%, #dfe3e6 100%);
          background-repeat: no-repeat;
          background-size: 200% 100%;
          animation: k-mEFyt 1s linear infinite;
          animation-fill-mode: forwards
        }
      }

      --sxs {
        --sxs: 3 c-bXbWpx-bZJlhX-direction-column c-bXbWpx-lfylVv-direction-row c-bXbWpx-fMErMJ-justify-left c-bXbWpx-joJbDg-align-center c-bXbWpx-joLzpF-justify-center c-cZuCZG-gtZKQU-size-large c-cZuCZG-dmsdwv-rotate-up c-kkmdlQ-gatHuX-structure-captionRegular c-kkmdlQ-dYJjti-weight-regular c-kkmdlQ-dLspqg-structure-captionMedium c-kkmdlQ-jdOIsX-weight-semiBold c-cZuCZG-dbGJqY-rotate-right c-kkmdlQ-hjFTIG-structure-button1Title c-bXbWpx-HnNzS-justify-right c-kkmdlQ-jxPRpY-structure-subTitle2 c-kkmdlQ-iqKmYR-weight-medium c-cZuCZG-hECRKn-type-rounded c-dhzjXW-lfylVv-direction-row c-dhzjXW-fMErMJ-justify-left c-dhzjXW-joJbDg-align-center c-cZuCZG-kcukZZ-padding-xs c-dNzmxD-bJKHLP-variant-fixed c-dhzjXW-bZJlhX-direction-column c-dhzjXW-joLzpF-justify-center c-dhzjXW-fMBUak-align-left c-dNzmxD-IwxTj-variant-absolute c-bKvviC-knmidH-justify-between c-bKvviC-jroWjL-align-center c-bKvviC-hATmco-flow-row c-bKvviC-jkefRh-gridGap-2 c-bKvviC-gyNLch-columns-4 c-kkmdlQ-fmdmyd-structure-title7 c-kkmdlQ-fFohXj-structure-body2 c-bXbWpx-DytHV-justify-between c-kkmdlQ-CMlNe-structure-overline c-bXbWpx-bohnrn-align-start c-kkmdlQ-eannvn-structure-macro c-kkmdlQ-cEFbbO-structure-subTitle1 c-cZuCZG-hNOgxQ-size-medium c-kkmdlQ-gcgcJX-structure-title8 c-bXbWpx-jRUInN-align-flexStart c-kkmdlQ-hyvuql-weight-bold c-kkmdlQ-hCSYtI-structure-button2Title c-bXbWpx-fMBUak-align-left c-bKvviC-bICGYT-justify-center c-bKvviC-gjemnU-align-start c-bKvviC-doveef-gridGap-1 c-bKvviC-eBqore-columns-3 c-kkmdlQ-jPtdcr-structure-button1Caps c-bKvviC-cnXJdT-columns-2 c-cZuCZG-gLOvwq-padding-medium c-cZuCZG-kWaJoU-size-small
      }

      @media {
        .c-cZuCZG-gtZKQU-size-large {
          height: var(--sizes-3);
          width: var(--sizes-3)
        }

        .c-cZuCZG-dmsdwv-rotate-up {
          transform: rotate(0)
        }

        .c-bXbWpx-bZJlhX-direction-column {
          flex-direction: column
        }

        .c-bXbWpx-lfylVv-direction-row {
          flex-direction: row
        }

        .c-bXbWpx-fMErMJ-justify-left {
          justify-content: left
        }

        .c-bXbWpx-joJbDg-align-center {
          align-items: center
        }

        .c-bXbWpx-joLzpF-justify-center {
          justify-content: center
        }

        .c-kkmdlQ-gatHuX-structure-captionRegular {
          font-size: var(--fontSizes-2);
          line-height: var(--lineHeights-0);
          font-weight: var(--fontWeights-regular)
        }

        .c-kkmdlQ-dYJjti-weight-regular {
          font-weight: var(--fontWeights-regular)
        }

        .c-kkmdlQ-dLspqg-structure-captionMedium {
          font-size: var(--fontSizes-2);
          line-height: var(--lineHeights-0);
          font-weight: var(--fontWeights-medium)
        }

        .c-kkmdlQ-jdOIsX-weight-semiBold {
          font-weight: var(--fontWeights-semiBold)
        }

        .c-cZuCZG-dbGJqY-rotate-right {
          transform: rotate(90deg)
        }

        .c-kkmdlQ-hjFTIG-structure-button1Title {
          font-size: var(--fontSizes-4);
          line-height: var(--lineHeights-2);
          font-weight: var(--fontWeights-semiBold)
        }

        .c-kkmdlQ-jxPRpY-structure-subTitle2 {
          font-size: var(--fontSizes-4);
          line-height: var(--lineHeights-2)
        }

        .c-kkmdlQ-iqKmYR-weight-medium {
          font-weight: var(--fontWeights-medium)
        }

        .c-bXbWpx-HnNzS-justify-right {
          justify-content: right
        }

        .c-cZuCZG-hECRKn-type-rounded {
          border-radius: 50%
        }

        .c-cZuCZG-kcukZZ-padding-xs {
          padding: var(--space-half)
        }

        .c-dNzmxD-bJKHLP-variant-fixed {
          position: fixed;
          top: 104px;
          left: 50%;
          z-index: 10;
          transform: translateX(-50%);
          width: max-content;
          pointer-events: auto
        }

        .c-dhzjXW-lfylVv-direction-row {
          flex-direction: row
        }

        .c-dhzjXW-fMErMJ-justify-left {
          justify-content: left
        }

        .c-dhzjXW-joJbDg-align-center {
          align-items: center
        }

        .c-dhzjXW-bZJlhX-direction-column {
          flex-direction: column
        }

        .c-dhzjXW-joLzpF-justify-center {
          justify-content: center
        }

        .c-dhzjXW-fMBUak-align-left {
          align-items: left
        }

        .c-dNzmxD-IwxTj-variant-absolute {
          position: absolute;
          top: 41px;
          transform: translateX(-39%);
          pointer-events: auto
        }

        .c-kkmdlQ-fmdmyd-structure-title7 {
          font-size: var(--fontSizes-8);
          line-height: var(--lineHeights-3)
        }

        .c-kkmdlQ-fFohXj-structure-body2 {
          font-size: var(--fontSizes-4);
          line-height: var(--lineHeights-1)
        }

        .c-bKvviC-knmidH-justify-between {
          justify-content: space-between
        }

        .c-bKvviC-jroWjL-align-center {
          align-items: center
        }

        .c-bKvviC-hATmco-flow-row {
          grid-auto-flow: row
        }

        .c-bKvviC-jkefRh-gridGap-2 {
          grid-row-gap: var(--space-2);
          grid-column-gap: var(--space-2)
        }

        .c-bKvviC-gyNLch-columns-4 {
          grid-template-columns: repeat(4, 1fr)
        }

        .c-bXbWpx-DytHV-justify-between {
          justify-content: space-between
        }

        .c-kkmdlQ-CMlNe-structure-overline {
          font-size: var(--fontSizes-1);
          line-height: var(--lineHeights-0);
          font-weight: var(--fontWeights-bold);
          letter-spacing: var(--letterSpacings-1);
          text-transform: uppercase
        }

        .c-bXbWpx-bohnrn-align-start {
          align-items: start
        }

        .c-kkmdlQ-eannvn-structure-macro {
          font-size: var(--fontSizes-0);
          line-height: var(--lineHeights-0);
          font-weight: var(--fontWeights-bold);
          letter-spacing: var(--letterSpacings-1);
          text-transform: uppercase
        }

        .c-kkmdlQ-cEFbbO-structure-subTitle1 {
          font-size: var(--fontSizes-6);
          line-height: var(--lineHeights-2)
        }

        .c-cZuCZG-hNOgxQ-size-medium {
          height: 18px;
          width: 18px
        }

        .c-kkmdlQ-gcgcJX-structure-title8 {
          font-size: var(--fontSizes-7);
          line-height: var(--lineHeights-2)
        }

        .c-bXbWpx-jRUInN-align-flexStart {
          align-items: flex-start
        }

        .c-kkmdlQ-hyvuql-weight-bold {
          font-weight: var(--fontWeights-bold)
        }

        .c-kkmdlQ-hCSYtI-structure-button2Title {
          font-size: var(--fontSizes-2);
          line-height: var(--lineHeights-2);
          font-weight: var(--fontWeights-semiBold)
        }

        .c-bXbWpx-fMBUak-align-left {
          align-items: left
        }

        .c-bKvviC-bICGYT-justify-center {
          justify-content: center
        }

        .c-bKvviC-gjemnU-align-start {
          align-items: start
        }

        .c-bKvviC-doveef-gridGap-1 {
          grid-row-gap: var(--space-2);
          grid-column-gap: var(--space-onepointfive)
        }

        .c-bKvviC-eBqore-columns-3 {
          grid-template-columns: repeat(3, 1fr)
        }

        .c-kkmdlQ-jPtdcr-structure-button1Caps {
          font-size: var(--fontSizes-4);
          line-height: var(--lineHeights-2);
          text-transform: uppercase;
          font-weight: var(--fontWeights-semiBold)
        }

        .c-bKvviC-cnXJdT-columns-2 {
          grid-template-columns: repeat(2, 1fr)
        }

        .c-cZuCZG-gLOvwq-padding-medium {
          padding: var(--space-onepointfive)
        }

        .c-cZuCZG-kWaJoU-size-small {
          height: 14px;
          width: 14px
        }
      }

      --sxs {
        --sxs: 4 c-kkmdlQ-jrYTkR-structure-subTitle2 c-kkmdlQ-euWHqW-structure-inputValue c-kkmdlQ-dWajWX-structure-subTitle1 c-dhzjXW-NQWrI-justify-center c-kkmdlQ-gUoTbk-structure-title7 c-kkmdlQ-evCteE-weight-medium c-kkmdlQ-bdEdnq-structure-button1Caps c-kkmdlQ-gKuIKF-structure-title6 c-kkmdlQ-dWajWX-structure-body1 c-kkmdlQ-hQxQWu-weight-semiBold c-bXbWpx-bWSNeo-direction-row c-bXbWpx-dikOSw-justify-left c-kkmdlQ-dkBcwO-structure-title8 c-kkmdlQ-euWHqW-structure-body2 c-bXbWpx-gICaXZ-align-baseline c-kkmdlQ-gVbJXX-structure-button1Title c-bKvviC-ciZWjQ-gridGap-3 c-bXbWpx-levtkK-direction-row c-bXbWpx-gXtHM-justify-left
      }

      @media {
        @media (min-width: 1024px) {
          .c-kkmdlQ-jrYTkR-structure-subTitle2 {
            font-size: var(--fontSizes-4);
            line-height: var(--lineHeights-2)
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-euWHqW-structure-inputValue {
            font-size: var(--fontSizes-4);
            line-height: var(--lineHeights-1)
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-dWajWX-structure-subTitle1 {
            font-size: var(--fontSizes-6);
            line-height: var(--lineHeights-2)
          }
        }

        @media (min-width: 1024px) {
          .c-dhzjXW-NQWrI-justify-center {
            justify-content: center
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-gUoTbk-structure-title7 {
            font-size: var(--fontSizes-8);
            line-height: var(--lineHeights-3)
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-evCteE-weight-medium {
            font-weight: var(--fontWeights-medium)
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-bdEdnq-structure-button1Caps {
            font-size: var(--fontSizes-4);
            line-height: var(--lineHeights-2);
            text-transform: uppercase;
            font-weight: var(--fontWeights-semiBold)
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-gKuIKF-structure-title6 {
            font-size: var(--fontSizes-9);
            line-height: var(--lineHeights-3)
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-dWajWX-structure-body1 {
            font-size: var(--fontSizes-6);
            line-height: var(--lineHeights-2)
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-hQxQWu-weight-semiBold {
            font-weight: var(--fontWeights-semiBold)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-bWSNeo-direction-row {
            flex-direction: row
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-dkBcwO-structure-title8 {
            font-size: var(--fontSizes-7);
            line-height: var(--lineHeights-2)
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-euWHqW-structure-body2 {
            font-size: var(--fontSizes-4);
            line-height: var(--lineHeights-1)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-dikOSw-justify-left {
            justify-content: left
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-gICaXZ-align-baseline {
            align-items: baseline
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-gVbJXX-structure-button1Title {
            font-size: var(--fontSizes-4);
            line-height: var(--lineHeights-2);
            font-weight: var(--fontWeights-semiBold)
          }
        }

        @media (min-width: 1024px) {
          .c-bKvviC-ciZWjQ-gridGap-3 {
            grid-row-gap: var(--space-3);
            grid-column-gap: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-levtkK-direction-row {
            flex-direction: row
          }
        }

        @media (min-width: 1280px) {
          .c-bXbWpx-gXtHM-justify-left {
            justify-content: left
          }
        }
      }

      --sxs {
        --sxs: 6 c-bXbWpx-icKmDif-css c-bXbWpx-icnkEcq-css c-IkEYc-iiYOkgB-css c-bXbWpx-ifGHEql-css c-bXbWpx-ilnwwct-css c-bXbWpx-ijoNQLi-css c-iWbDBM-idbDMfW-css c-cZuCZG-ilgongE-css c-iWbDBM-ihbegdp-css c-bXbWpx-igJqlz-css c-cZuCZG-iePLXrC-css c-bXbWpx-igFlfzW-css c-gZXzAR-ieJtkAy-css c-bXbWpx-iheOjaG-css c-bXbWpx-ijAXJbh-css c-bXbWpx-ieAfEaw-css c-kkmdlQ-ijGRqxE-css c-iWbDBM-ifEAhcH-css c-kkmdlQ-igGXvru-css c-cZuCZG-igoqZZF-css c-bXbWpx-ibsktjZ-css c-bXbWpx-iohiPe-css c-bXbWpx-ielOayq-css c-cZuCZG-ihxkVYy-css c-kkmdlQ-iftOpAg-css c-bXbWpx-iFKQOK-css c-kkmdlQ-idPoMeg-css c-bXbWpx-igJcPyI-css c-bXbWpx-icmpvrW-css c-iWbDBM-idhzjXW-css c-cZuCZG-ieMTBas-css c-kkmdlQ-idTWOkM-css c-cZuCZG-ibKzAFS-css c-kkmdlQ-ibOferY-css c-iWbDBM-idYkOZt-css c-cZuCZG-igUKFFH-css c-kkmdlQ-iciIIzR-css c-bXbWpx-ikSivnG-css c-bXbWpx-iiScJxF-css c-dhzjXW-ijMlXfC-css c-bXbWpx-ifRtWqU-css c-iWbDBM-igTbMhF-css c-cZuCZG-ibczOBH-css c-iWbDBM-ijWwrnY-css c-bXbWpx-ifUvcOn-css c-cZuCZG-iiGjXKk-css c-bXbWpx-idelqap-css c-bXbWpx-ifbYYoR-css c-iWbDBM-ikownzn-css c-iWbDBM-ifeQbEv-css c-bXbWpx-ijliZoq-css c-dhzjXW-ihDLHEF-css c-dhzjXW-ikBYYkb-css c-dhzjXW-iizLlDX-css c-bXbWpx-ikscaIa-css c-bXbWpx-iGdgsV-css c-iWbDBM-icIoUUw-css c-bXbWpx-icLUVkE-css c-iWbDBM-icdqlfM-css c-iWbDBM-idWTboI-css c-bXbWpx-ijhiiqt-css c-bXbWpx-idxegWb-css c-kSjTlK-idHVHFz-css c-bKvviC-ieJNTii-css c-bXbWpx-idcveET-css c-kkmdlQ-iiNrzLu-css c-kkmdlQ-ifwiAiC-css c-kkmdlQ-idUTjgb-css c-kkmdlQ-ihkSwyi-css c-iWbDBM-igKNxDi-css c-kkmdlQ-icaQOJq-css c-bKvviC-iCHMwF-css c-cZuCZG-idPGcPZ-css c-iWbDBM-idrGfJQ-css c-bKvviC-iciFiKQ-css c-bXbWpx-ilfOYAd-css c-bXbWpx-igHqPxX-css c-kkmdlQ-ifsoMKj-css c-kkmdlQ-iNqHbp-css c-bXbWpx-ikBYYkb-css c-bXbWpx-ifPWPSB-css c-beEaID-iieKEgU-css c-iGRbuj-ikylZed-css c-cZuCZG-ibrowaX-css c-iWbDBM-ifwfQCw-css c-kkmdlQ-ibfdmrD-css c-iGRbuj-ifQlHGa-css c-iWbDBM-iGThCP-css c-bKvviC-ijITbqn-css c-kkmdlQ-iiiFiHc-css c-iGRbuj-ijkHsGW-css c-kkmdlQ-ifZlbrN-css c-bXbWpx-ikgKuv-css c-bXbWpx-idZYfQo-css c-cZuCZG-ifbCzIg-css c-kkmdlQ-ihZKHMC-css c-bXbWpx-ieaaOSV-css c-cZuCZG-ijxpMsj-css c-kkmdlQ-ieJLTOP-css c-gjdJOs-iiYxDF-css c-bXbWpx-ihhUlWF-css c-bXbWpx-idSqihO-css c-bXbWpx-ifmdwgE-css c-IkEYc-idhSfxX-css c-bXbWpx-ieQJNeh-css c-kkmdlQ-idpTgAQ-css c-bXbWpx-ibzxrHk-css c-bXbWpx-igITjUj-css c-cZuCZG-ijxVIrb-css c-kkmdlQ-icJHgSl-css c-iWbDBM-ifcjmUa-css c-kkmdlQ-ijUVFQd-css c-cZuCZG-ikHbvFT-css c-bXbWpx-igmEmyC-css c-bXbWpx-ijaPGyr-css c-bXbWpx-igOLqpG-css c-IkEYc-ibxdnPm-css c-bjPTlu-ieaLiHF-css c-bXbWpx-iSgagr-css c-bXbWpx-ibkClSm-css c-bXbWpx-igjAOoV-css c-iWbDBM-ifUuzgR-css c-bXbWpx-ihhlGBg-css c-PJLV-idPVSpt-css c-kkmdlQ-iffXttx-css c-kkmdlQ-icccyiX-css c-bXbWpx-ieKrQiM-css c-bXbWpx-idEiXZj-css c-bXbWpx-ihcLyKc-css c-bXbWpx-ihvTADp-css c-bXbWpx-idDhIrK-css c-bXbWpx-iBjpMo-css c-bXbWpx-ifGuvtL-css c-bXbWpx-iMPnmB-css c-IkEYc-ihcptlg-css c-bXbWpx-ihIIEx-css c-bXbWpx-ihPCWNI-css c-bXbWpx-icuBGlM-css c-bXbWpx-iilqUHD-css c-iWbDBM-iblFzxY-css c-bXbWpx-idNJNfI-css c-PJLV-iWeym-css c-dpOIwS-ifdOxAv-css c-bXbWpx-idnTHKz-css c-bXbWpx-ijNWbRH-css c-bXbWpx-ifGltif-css c-bXbWpx-ikunBKn-css c-bXbWpx-ibwRGyP-css c-bXbWpx-iiUNms-css c-bXbWpx-ibTrGiJ-css c-bXbWpx-ihEPWBb-css c-bXbWpx-ijntsRN-css c-bXbWpx-ifSVMXy-css c-bXbWpx-icRPVke-css c-bXbWpx-ifJmOcU-css c-bXbWpx-ihOadxc-css c-bXbWpx-iihKhU-css c-bXbWpx-ijDNwro-css c-iWbDBM-ihXEXsu-css c-bXbWpx-ieogsdA-css c-kkmdlQ-igSCiiH-css c-bXbWpx-ihgrMjg-css c-PJLV-ikzIPWI-css c-bXbWpx-ieYWcmF-css c-kkmdlQ-iffQJAy-css c-bXbWpx-icoToiv-css c-kkmdlQ-iEvTTm-css c-bXbWpx-ikiiMwK-css c-bXbWpx-iipjQuB-css c-iWbDBM-icQuiGG-css c-PJLV-ihClvlG-css c-bXbWpx-icMptqP-css c-bjPTlu-icRNCZo-css c-bXbWpx-ifBbZUa-css c-bXbWpx-ibsfQGd-css c-bXbWpx-ibHtRIU-css c-bXbWpx-ifzPpwH-css c-bXbWpx-ifFwvMd-css c-kkmdlQ-icazomC-css c-bXbWpx-iiemkzg-css c-bXbWpx-ifCJIjW-css c-bXbWpx-ikauQkz-css c-bXbWpx-ihdETdl-css c-bXbWpx-ijlSLVd-css c-kkmdlQ-ijADoGY-css c-cZuCZG-ijPWudf-css c-bXbWpx-ijSSYCj-css c-bXbWpx-ifvCEXw-css c-kkmdlQ-ikcOCUf-css c-cZuCZG-icGBJCj-css c-iWbDBM-igtYXlr-css c-cZuCZG-ibZrspp-css c-bXbWpx-ikdMqDu-css c-IkEYc-ibuZLRI-css c-bXbWpx-iTVOUO-css c-bXbWpx-ibpDnnh-css c-bXbWpx-iGacaN-css c-kkmdlQ-idSyFtU-css c-bXbWpx-ibzkXzs-css c-bXbWpx-illFBbS-css c-bXbWpx-idvSrhQ-css c-bXbWpx-igxJVge-css c-bXbWpx-idAQNLz-css c-bXbWpx-igolEdT-css c-iWbDBM-iboDyDm-css c-bXbWpx-igwhVXs-css c-bXbWpx-icHlWdz-css c-bXbWpx-ieAxyvZ-css c-kkmdlQ-idFMLAd-css c-kkmdlQ-iglCHXF-css c-cZuCZG-ieGyuwb-css c-bXbWpx-iijCLKq-css c-bXbWpx-ilkOIvL-css c-kkmdlQ-ihivJnl-css c-bXbWpx-ieaMUkt-css c-bXbWpx-ijHFBkx-css c-kkmdlQ-ijfgRPx-css c-kkmdlQ-iiRBsly-css c-bXbWpx-ijdFavQ-css c-bXbWpx-iggqkEG-css c-bXbWpx-idGSnsw-css c-bXbWpx-iehXxOQ-css c-bXbWpx-idNjYGt-css c-bjPTlu-idqwete-css c-kkmdlQ-ieEmhMc-css c-bXbWpx-ihbpKWx-css c-bKvviC-ifzUIDQ-css c-bXbWpx-iigjWnH-css c-bXbWpx-ifOmEpR-css c-kkmdlQ-ieQUKpR-css c-bXbWpx-iiGEszM-css c-bXbWpx-idabOfh-css c-bXbWpx-iRUtZo-css c-gjdJOs-iiqdnov-css c-bXbWpx-ihxvPgh-css c-bXbWpx-ijNVYzy-css c-bXbWpx-ijEKhhc-css c-kkmdlQ-ihMIdgp-css c-bXbWpx-ildwLQg-css c-bXbWpx-iicTKtR-css c-bXbWpx-idyDFPZ-css c-iWbDBM-iiYqeMd-css c-bXbWpx-ifucwjC-css c-bXbWpx-ifGrBBj-css c-kkmdlQ-igcOJfN-css c-bXbWpx-ikLHjsZ-css c-kkmdlQ-ikNWBVS-css c-kkmdlQ-ifBIucX-css c-bXbWpx-ieCQXRh-css c-kkmdlQ-icXPqFn-css c-bXbWpx-icpdQOn-css c-bXbWpx-iiljcfA-css c-iWbDBM-ifJLswm-css c-bXbWpx-ibIlakV-css c-bXbWpx-ikgkAQe-css c-bXbWpx-ihevmlc-css c-cZuCZG-ihvvXoB-css c-kkmdlQ-ifcgfKr-css c-cZuCZG-ihnLQkt-css c-bXbWpx-ijDBAzv-css c-bXbWpx-igkHmPR-css c-bXbWpx-ijVFYpC-css c-bXbWpx-idZodOp-css c-bXbWpx-ikINKYa-css c-iWbDBM-icQGKdS-css c-bXbWpx-igVqaYj-css c-bKvviC-ilbMzqq-css c-bXbWpx-ilkBNdM-css c-iWbDBM-ifGHEql-css c-bXbWpx-ikNfoza-css c-bXbWpx-iiScUpc-css c-kkmdlQ-imeXtR-css c-kkmdlQ-ieyuyIM-css c-kkmdlQ-icaZTzz-css c-bXbWpx-iglRpyB-css c-bXbWpx-ihfdOwZ-css c-kkmdlQ-ifqTLgz-css c-kkmdlQ-ieYOAys-css c-bXbWpx-iecFMza-css c-bXbWpx-ileaoCQ-css c-bXbWpx-idQIlvg-css c-bXbWpx-icwNQEr-css c-bXbWpx-igDMrBx-css c-kkmdlQ-icGiotE-css c-bXbWpx-igMayOf-css c-bXbWpx-iiReBTR-css c-bXbWpx-ikuePYR-css c-bXbWpx-ibcCyIM-css c-iWbDBM-igZMOGu-css c-bXbWpx-iiOwTrp-css c-bXbWpx-ihsBAZ-css c-kkmdlQ-ihCiMed-css c-kkmdlQ-igQnuqR-css c-kkmdlQ-ifrChYs-css c-bXbWpx-ikWfdTV-css c-kkmdlQ-idBvHGk-css c-bXbWpx-icsEuqg-css c-kkmdlQ-ikgGTgs-css c-bXbWpx-ibMZLbk-css c-bXbWpx-iewhUip-css c-bXbWpx-ikYcpIS-css c-bXbWpx-iiCipRN-css c-bXbWpx-ihHeifP-css c-bXbWpx-ikGESPG-css c-bXbWpx-ihSHQrS-css c-kkmdlQ-ibHMwfp-css c-kkmdlQ-idxUpTf-css c-bXbWpx-igXYtWX-css c-bXbWpx-ifAGJgU-css c-bXbWpx-icUmJBb-css c-bXbWpx-icGRxQq-css c-bXbWpx-icrMQpC-css c-PJLV-iAsWAM-css c-kkmdlQ-idXFUGF-css c-kkmdlQ-ijDBawv-css c-kkmdlQ-ighkmhT-css c-kkmdlQ-ibFWDUm-css c-kkmdlQ-ieNAzol-css c-kkmdlQ-ihbZzPF-css c-bXbWpx-ifyXiYe-css c-IkEYc-iQITEP-css c-bXbWpx-ieOzmKW-css c-kkmdlQ-iVNNlD-css c-bXbWpx-ifpCiCU-css c-bXbWpx-iiivyBO-css c-bXbWpx-ibqgfIk-css c-bXbWpx-ifvDEGA-css c-PJLV-iPJLV-css c-bXbWpx-ijkHUQU-css c-kkmdlQ-icSHaYZ-css c-bXbWpx-ijmUcQh-css c-bXbWpx-ienOiUo-css c-bXbWpx-igPucmR-css c-bXbWpx-idPYVyE-css c-bXbWpx-ibjMTbL-css c-PJLV-igKDDWa-css c-bXbWpx-igOgtVv-css c-bXbWpx-iheNdIw-css c-bXbWpx-iildvDR-css c-iWbDBM-ibnbwmc-css c-kkmdlQ-icFhzXt-css c-bXbWpx-ifnXXBB-css c-bXbWpx-ihvgzIv-css c-bXbWpx-iciqoIB-css c-bXbWpx-idHteGW-css c-PJLV-iivFaPG-css c-bXbWpx-igxeHzC-css c-kkmdlQ-iijcRfE-css c-bXbWpx-ihOOhVT-css c-IkEYc-ihnwvht-css c-bXbWpx-igpXQDG-css c-bXbWpx-ifEzAqT-css c-bXbWpx-icaHzCe-css c-bXbWpx-ijkVjAp-css c-kkmdlQ-ikrnmTY-css c-kkmdlQ-ifZLwXq-css c-bXbWpx-ijuEcGl-css c-bXbWpx-ihKAgrn-css c-bjPTlu-ijuKGoT-css c-bXbWpx-iceKvwg-css c-bXbWpx-ijegnTd-css c-bXbWpx-idNcPHZ-css c-kkmdlQ-igUsxiu-css c-kkmdlQ-idmTVrC-css c-bXbWpx-iglWCJT-css c-cZuCZG-ijkIlMj-css c-kkmdlQ-ilkNjku-css c-bXbWpx-ihmxdyA-css c-bXbWpx-igSIUcw-css c-bXbWpx-ijVxrOq-css c-kkmdlQ-icxpJtm-css c-bXbWpx-iiTqxyz-css c-kkmdlQ-ihDWBsp-css c-kkmdlQ-ihJihuD-css c-bXbWpx-iiXAViW-css c-bjPTlu-ibEPGYS-css c-kkmdlQ-icyERRr-css c-kkmdlQ-iduxNgT-css c-kkmdlQ-ifwmCck-css c-IkEYc-icUvjPw-css c-bXbWpx-ihBghND-css c-bXbWpx-igNUWCz-css c-bXbWpx-igDGpBq-css c-bXbWpx-ihTYYU-css c-iWbDBM-iiyZAYb-css c-bXbWpx-ibBhYHy-css c-iWbDBM-ieUZssK-css c-bXbWpx-iioYsdo-css c-bXbWpx-ihJOaSq-css c-bXbWpx-ifGJyfs-css c-iWbDBM-iicmghG-css c-bXbWpx-iiYQIqZ-css c-bXbWpx-iiPsWDa-css c-bXbWpx-idLwkFd-css c-bXbWpx-igcxVBI-css c-bXbWpx-ibKYaer-css c-bXbWpx-iewwRyP-css c-bXbWpx-idTzvhs-css c-bXbWpx-idNCxCK-css c-bXbWpx-ikrYEZV-css c-kkmdlQ-ifKBBuS-css c-kkmdlQ-idOCrov-css c-bXbWpx-ihhGMDa-css c-iWbDBM-ibgxoFz-css c-cZuCZG-igXyHZN-css c-kkmdlQ-igiSnny-css c-kkmdlQ-ikyVToh-css c-cZuCZG-idBjPWx-css c-iWbDBM-iglztmm-css c-bXbWpx-iknzHso-css c-kkmdlQ-igLCOGS-css c-iWbDBM-icEMUiW-css c-bXbWpx-ifaQrPx-css c-bXbWpx-iizwgQd-css c-kkmdlQ-idNfMFc-css c-kkmdlQ-idKAeip-css c-gZXzAR-ihhuQGJ-css c-bXbWpx-igmQTJl-css c-kkmdlQ-iiwuxuM-css c-kkmdlQ-iPSPJT-css c-cZuCZG-icFxPro-css c-bXbWpx-ikopCrH-css c-kkmdlQ-ieOrIIJ-css c-iWbDBM-ieJgEHl-css c-bXbWpx-idcWeNL-css c-kkmdlQ-ijXgdcx-css c-kkmdlQ-ihheuVS-css c-iWbDBM-iilaRoQ-css c-bXbWpx-ikCFLuV-css c-bXbWpx-ihFcDax-css c-dpOIwS-idxnMEm-css c-bXbWpx-ifOBrxl-css c-bXbWpx-ieHXTjB-css c-bXbWpx-iiiIGsw-css c-bXbWpx-icQLPkf-css c-bXbWpx-ikkYiyO-css c-bXbWpx-ikugIjJ-css c-bXbWpx-ibjZoob-css c-bXbWpx-ihFfOWl-css c-bXbWpx-ifGHiOi-css
      }

      @media {
        .c-IkEYc-iiYOkgB-css {
          padding-left: var(--space-2);
          padding-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-IkEYc-iiYOkgB-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-IkEYc-iiYOkgB-css {
            padding-left: var(--space-5);
            padding-right: var(--space-5)
          }
        }

        .c-iWbDBM-idbDMfW-css {
          height: var(--sizes-3);
          margin-right: var(--space-2)
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-idbDMfW-css {
            display: none
          }
        }

        .c-cZuCZG-ilgongE-css {
          fill: none
        }

        @media (min-width: 1024px) {
          .c-cZuCZG-ilgongE-css {
            display: none
          }
        }

        .c-iWbDBM-ihbegdp-css {
          display: unset
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-ihbegdp-css {
            height: var(--sizes-5);
            display: unset
          }
        }

        .c-cZuCZG-iePLXrC-css {
          width: 106px
        }

        .c-bXbWpx-icKmDif-css {
          position: sticky;
          top: 0;
          width: 100vw;
          z-index: 4;
          background-color: var(--colors-neutralLight0)
        }

        .c-bXbWpx-icnkEcq-css {
          width: 100%;
          height: var(--sizes-8);
          box-shadow: 0px 6px 8px rgb(0 0 0 / 4%);
          transition: all 0.3s ease-in;
          z-index: 2;
          background-color: white
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-icnkEcq-css {
            box-shadow: unset;
            box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.12)
          }
        }

        .c-bXbWpx-icnkEcq-css {
          align-items: center
        }

        .c-bXbWpx-ifGHEql-css {
          width: 100%
        }

        .c-bXbWpx-ilnwwct-css {
          flex-shrink: 0
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijoNQLi-css {
            width: auto
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igJqlz-css {
            display: none
          }
        }

        .c-bXbWpx-igFlfzW-css {
          display: none
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igFlfzW-css {
            display: inline-block
          }
        }

        .c-gZXzAR-ieJtkAy-css {
          display: none
        }

        @media (min-width: 1024px) {
          .c-gZXzAR-ieJtkAy-css {
            display: block;
            height: var(--sizes-4);
            width: 1px;
            margin: 0 var(--space-4);
            background-color: var(--colors-neutralDark200)
          }
        }

        .c-bXbWpx-iheOjaG-css {
          display: none
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iheOjaG-css {
            display: block
          }
        }

        .c-bXbWpx-ijAXJbh-css {
          padding: var(--space-half) var(--space-2);
          width: 100%;
          border-bottom: 0.5px solid var(--colors-neutralDark100);
          background: linear-gradient(180deg, rgba(249, 249, 249, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
          overflow: hidden
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ijAXJbh-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijAXJbh-css {
            display: flex;
            width: var(--sizes-22);
            background: none;
            box-shadow: none;
            filter: none;
            border: none;
            flex-wrap: wrap;
            height: auto;
            padding: 0
          }
        }

        .c-bXbWpx-ieAfEaw-css {
          display: inline;
          margin-right: var(--space-half);
          align-items: center;
          height: 14px
        }

        .c-kkmdlQ-ijGRqxE-css {
          flex-shrink: 0;
          color: var(--colors-neutralDark400)
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-ijGRqxE-css {
            color: var(--colors-fontNeutralDark600);
            width: var(--sizes-19)
          }
        }

        .c-iWbDBM-ifEAhcH-css {
          display: contents
        }

        .c-kkmdlQ-igGXvru-css {
          margin: 0 var(--space-half);
          text-overflow: ellipsis;
          overflow-x: hidden;
          white-space: nowrap;
          text-transform: capitalize
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-igGXvru-css {
            max-width: 13.5ch;
            margin: 0
          }
        }

        .c-cZuCZG-igoqZZF-css {
          vertical-align: middle
        }

        .c-cZuCZG-ihxkVYy-css {
          margin-right: var(--space-onepointfive);
          fill: var(--colors-neutralDark200)
        }

        .c-kkmdlQ-iftOpAg-css {
          color: var(--colors-neutralDark200);
          display: block
        }

        .c-bXbWpx-ibsktjZ-css {
          display: none;
          flex-grow: 1;
          width: 100%;
          height: var(--sizes-5);
          padding-right: 20px;
          animation: k-Ygeid 0.3s ease-in
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ibsktjZ-css {
            max-width: 500px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibsktjZ-css {
            max-width: 551px;
            margin-left: auto;
            margin-right: auto;
            height: var(--sizes-6);
            flex-grow: unset;
            padding-left: 20px
          }
        }

        .c-bXbWpx-iohiPe-css {
          display: flex;
          justify-content: space-between;
          align-items: center;
          background-color: var(--colors-neutralLight0);
          width: 100%;
          height: 100%;
          padding: var(--space-half) var(--space-half) var(--space-half) var(--space-2);
          border: 1px solid #D7DFE5;
          box-shadow: none;
          border-radius: 100px;
          max-width: var(--sizes-75);
          max-height: var(--sizes-5);
          cursor: pointer;
          font-family: var(--fonts-inter)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iohiPe-css {
            max-width: 860px;
            max-height: var(--sizes-6);
            padding: var(--space-half) var(--space-half) var(--space-half) var(--space-3);
            box-shadow: none
          }
        }

        .c-bXbWpx-ielOayq-css {
          width: 100%;
          position: relative
        }

        .c-bXbWpx-ielOayq-css::after {
          color: var(--colors-neutralDark200);
          position: absolute;
          animation: k-gYkPdm 7s infinite cubic-bezier(0, 0, 0.3642, 1);
          content: "";
          font-size: var(--fontSizes-2);
          line-height: var(--lineHeights-0);
          left: 100px;
          top: 6px;
          right: 0;
          overflow-x: hidden;
          text-overflow: ellipsis;
          white-space: nowrap
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ielOayq-css::after {
            font-size: var(--fontSizes-4);
            line-height: var(--lineHeights-1);
            left: 110px;
            top: var(--space-half)
          }
        }

        .c-kkmdlQ-idPoMeg-css {
          font-size: var(--fontSizes-4);
          line-height: var(--lineHeights-2);
          color: var(--colors-neutralLight0)
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-idPoMeg-css {
            font-size: var(--fontSizes-4)
          }
        }

        .c-bXbWpx-iFKQOK-css {
          display: none;
          flex-shrink: 0;
          width: var(--sizes-10);
          height: var(--sizes-5);
          margin: 0;
          background-color: var(--colors-primaryA600);
          border-radius: 100px;
          transition: transform 0.2s, background-color .1s ease-in
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iFKQOK-css {
            display: flex;
            width: var(--sizes-11)
          }
        }

        .c-bXbWpx-iFKQOK-css:hover,
        .c-bXbWpx-iFKQOK-css:focus {
          background-color: var(--colors-primaryA1000)
        }

        .c-iWbDBM-idhzjXW-css {
          display: flex
        }

        .c-cZuCZG-ieMTBas-css {
          display: none;
          fill: none;
          margin-right: var(--space-onepointfive)
        }

        @media (min-width: 720px) {
          .c-cZuCZG-ieMTBas-css {
            margin-right: var(--space-baseline)
          }
        }

        @media (min-width: 1024px) {
          .c-cZuCZG-ieMTBas-css {
            margin-right: var(--space-3);
            display: inline-block
          }
        }

        @media (min-width: 1280px) {
          .c-cZuCZG-ieMTBas-css {
            margin-right: var(--space-baseline)
          }
        }

        .c-kkmdlQ-idTWOkM-css {
          display: none;
          margin-right: var(--space-4)
        }

        @media (min-width: 1280px) {
          .c-kkmdlQ-idTWOkM-css {
            display: block;
            text-overflow: ellipsis;
            overflow-x: hidden;
            white-space: nowrap;
            max-width: 10ch
          }
        }

        .c-kkmdlQ-idTWOkM-css {
          border-bottom: 1px dashed transparent
        }

        .c-kkmdlQ-idTWOkM-css:hover,
        .c-kkmdlQ-idTWOkM-css:focus {
          border-bottom-color: transparent
        }

        .c-bXbWpx-igJcPyI-css {
          justify-self: flex-end;
          margin-left: auto;
          flex-shrink: 0
        }

        .c-bXbWpx-icmpvrW-css {
          position: relative
        }

        .c-cZuCZG-ibKzAFS-css {
          margin-right: var(--space-2);
          fill: none;
          animation: k-eZOjkl 0.2s 35
        }

        @media (min-width: 720px) {
          .c-cZuCZG-ibKzAFS-css {
            margin-right: var(--space-baseline);
            animation: unset
          }
        }

        @media (min-width: 1024px) {
          .c-cZuCZG-ibKzAFS-css {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1280px) {
          .c-cZuCZG-ibKzAFS-css {
            margin-right: var(--space-baseline)
          }
        }

        .c-kkmdlQ-ibOferY-css {
          display: none;
          margin-right: var(--space-4)
        }

        @media (min-width: 720px) {
          .c-kkmdlQ-ibOferY-css {
            display: block
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-ibOferY-css {
            display: none
          }
        }

        @media (min-width: 1280px) {
          .c-kkmdlQ-ibOferY-css {
            display: block
          }
        }

        .c-kkmdlQ-ibOferY-css {
          border-bottom: 1px dashed transparent
        }

        .c-kkmdlQ-ibOferY-css:hover {
          border-bottom-color: var(--colors-neutralDark800)
        }

        .c-iWbDBM-idYkOZt-css {
          display: flex;
          position: relative
        }

        .c-cZuCZG-igUKFFH-css {
          margin-right: 0;
          fill: var(--colors-neutralDark800)
        }

        @media (min-width: 720px) {
          .c-cZuCZG-igUKFFH-css {
            margin-right: var(--space-baseline)
          }
        }

        @media (min-width: 1024px) {
          .c-cZuCZG-igUKFFH-css {
            margin-right: 0
          }
        }

        @media (min-width: 1280px) {
          .c-cZuCZG-igUKFFH-css {
            margin-right: var(--space-baseline)
          }
        }

        .c-kkmdlQ-iciIIzR-css {
          display: none
        }

        @media (min-width: 720px) {
          .c-kkmdlQ-iciIIzR-css {
            display: block
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-iciIIzR-css {
            display: none
          }
        }

        @media (min-width: 1280px) {
          .c-kkmdlQ-iciIIzR-css {
            display: block
          }
        }

        .c-kkmdlQ-iciIIzR-css {
          border-bottom: 1px dashed transparent
        }

        .c-kkmdlQ-iciIIzR-css:hover {
          border-bottom-color: var(--colors-neutralDark800)
        }

        .c-iWbDBM-igTbMhF-css {
          align-items: center;
          width: 100%;
          height: 100%
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-igTbMhF-css {
            display: none
          }
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-igTbMhF-css:hover {
            color: var(--colors-primaryA600)
          }
        }

        .c-cZuCZG-ibczOBH-css {
          flex-shrink: 0;
          margin-right: var(--space-half);
          fill: var(--colors-neutraldark800);
          vertical-align: middle
        }

        @media (min-width: 1024px) {
          .c-cZuCZG-ibczOBH-css {
            display: none
          }
        }

        .c-cZuCZG-ibczOBH-css {
          height: 100%
        }

        .c-iWbDBM-ijWwrnY-css {
          display: none
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-ijWwrnY-css {
            display: inline-block
          }
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-ijWwrnY-css:hover {
            color: var(--colors-primaryA600)
          }
        }

        .c-bXbWpx-ikSivnG-css {
          width: 100%;
          margin-top: -64px;
          transition: all 0.3s linear
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ikSivnG-css {
            margin-top: 0;
            box-shadow: none
          }
        }

        .c-bXbWpx-iiScJxF-css {
          width: 100%;
          background-color: var(--colors-neutralLight10)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiScJxF-css {
            background-color: var(--colors-neutralLight0);
            box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.12);
            padding-inline-start: var(--space-5);
            padding-inline-end: var(--space-5)
          }
        }

        .c-bXbWpx-ifRtWqU-css {
          font-size: var(--fontSizes-2);
          line-height: var(--lineHeights-0);
          flex-shrink: 0;
          border-radius: 28px;
          padding: var(--space-half) var(--space-onepointfive) var(--space-half) var(--space-half);
          background-color: var(--colors-neutralLight0);
          color: var(--colors-neutralDark800);
          border: 1px solid var(--colors-neutralLight70);
          font-weight: var(--fontWeights-medium);
          align-items: center;
          cursor: pointer
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifRtWqU-css {
            display: inline-flex;
            background-color: transparent;
            font-size: var(--fontSizes-4);
            line-height: var(--lineHeights-2);
            padding: 0;
            border: none;
            height: 100%
          }
        }

        .c-bXbWpx-ifRtWqU-css:hover .c-dNzmxD {
          display: block;
          pointer-events: auto
        }

        .c-cZuCZG-iiGjXKk-css {
          display: flex;
          align-items: center;
          gap: var(--space-2);
          cursor: pointer;
          transition: fill 300ms ease;
          height: 100%;
          transform: rotate(90deg)
        }

        .c-iWbDBM-ikownzn-css {
          width: 100%;
          position: relative;
          font-size: var(--fontSizes-4);
          line-height: var(--lineHeights-2);
          display: flex;
          align-items: center;
          padding: var(--space-baseline) var(--space-2);
          cursor: pointer;
          border-radius: var(--radii-small);
          color: var(--colors-neutralDark800);
          background-color: var(--colors-neutralLight60);
          font-weight: var(--fontWeights-semiBold)
        }

        .c-iWbDBM-ikownzn-css:hover {
          font-weight: var(--fontWeights-semiBold)
        }

        .c-iWbDBM-ikownzn-css::after {
          content: "";
          position: absolute;
          width: 18px;
          height: 18px;
          /*background-color: var(--colors-neutralLight60);*/
          transform: rotate(45deg);
          right: -5px
        }

        .c-bXbWpx-ifUvcOn-css {
          display: none
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifUvcOn-css {
            display: block
          }
        }

        .c-bXbWpx-ifUvcOn-css {
          height: 100%
        }

        .c-bXbWpx-idelqap-css {
          cursor: default;
          box-sizing: border-box;
          z-index: 3;
          margin-left: auto;
          margin-right: auto;
          display: none;
          width: 1310px;
          min-height: var(--sizes-61);
          max-height: var(--sizes-61);
          border-radius: 0px 0px 12px 12px;
          background-color: var(--colors-neutralLight0);
          overflow: auto;
          box-shadow: 0px 6px 10px rgba(33, 33, 33, 0.06), 0px 1px 18px rgba(33, 33, 33, 0.04), 0px 3px 5px rgba(33, 33, 33, 0.08);
          grid-template: 1fr/max-content 1fr
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idelqap-css {
            display: grid
          }
        }

        .c-bXbWpx-ifbYYoR-css {
          background-color: #F5F8FC;
          padding: var(--space-2);
          overflow: hidden auto;
          width: var(--sizes-31);
          scrollbar-width: var(--half);
          scrollbar-color: var(--neutralDark100)
        }

        .c-bXbWpx-ifbYYoR-css::-webkit-scrollbar {
          width: var(--sizes-half);
          border-radius: 100px;
          background-color: #F5F8FC;
          margin-right: 120px
        }

        .c-bXbWpx-ifbYYoR-css::-webkit-scrollbar-thumb {
          background-color: var(--colors-neutralDark100);
          border-radius: 100px
        }

        .c-iWbDBM-ifeQbEv-css {
          width: 100%;
          position: relative;
          font-size: var(--fontSizes-4);
          line-height: var(--lineHeights-2);
          display: flex;
          align-items: center;
          padding: var(--space-baseline) var(--space-2);
          cursor: pointer;
          border-radius: var(--radii-small);
          color: var(--colors-neutralDark800);
          background-color: ;
          font-weight: var(--fontWeights-medium)
        }

        .c-iWbDBM-ifeQbEv-css:hover {
          font-weight: var(--fontWeights-semiBold)
        }

        .c-dhzjXW-ijMlXfC-css {
          overflow-x: scroll;
          width: 100%;
          height: var(--sizes-8);
          gap: var(--space-onepointfive)
        }

        .c-dhzjXW-ijMlXfC-css::-webkit-scrollbar {
          display: none
        }

        .c-dhzjXW-ijMlXfC-css {
          scrollbar-width: none
        }

        .c-dhzjXW-ijMlXfC-css>*:first-child {
          margin-left: var(--space-2)
        }

        .c-dhzjXW-ijMlXfC-css>*:last-child {
          margin-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-dhzjXW-ijMlXfC-css>*:first-child {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-dhzjXW-ijMlXfC-css>*:last-child {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-dhzjXW-ijMlXfC-css {
            height: var(--sizes-5);
            overflow: visible;
            gap: var(--space-4)
          }
        }

        @media (min-width: 1024px) {
          .c-dhzjXW-ijMlXfC-css>*:first-child {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-dhzjXW-ijMlXfC-css>*:last-child {
            margin-right: 0
          }
        }

        .c-bXbWpx-ijliZoq-css {
          background-color: var(--colors-neutralLight0);
          box-sizing: border-box;
          padding: var(--space-2);
          flex-direction: column;
          flex-wrap: wrap;
          height: 100%;
          overflow: hidden auto;
          scrollbar-width: var(--half);
          scrollbar-color: var(--neutralDark100)
        }

        .c-bXbWpx-ijliZoq-css::-webkit-scrollbar,
        .c-bXbWpx-ijliZoq-css ::-webkit-scrollbar {
          width: var(--sizes-half);
          border-radius: 100px;
          background-color: var(--colors-neutralLight0)
        }

        .c-bXbWpx-ijliZoq-css::-webkit-scrollbar:horizontal,
        .c-bXbWpx-ijliZoq-css ::-webkit-scrollbar:horizontal {
          height: var(--sizes-half);
          border-radius: 100px;
          background-color: var(--colors-neutralLight0)
        }

        .c-bXbWpx-ijliZoq-css::-webkit-scrollbar-thumb,
        .c-bXbWpx-ijliZoq-css ::-webkit-scrollbar-thumb {
          background-color: var(--colors-neutralDark100);
          border-radius: 100px
        }

        .c-bXbWpx-ijliZoq-css::-webkit-scrollbar-thumb:horizontal,
        .c-bXbWpx-ijliZoq-css ::-webkit-scrollbar-thumb:horizontal {
          background-color: var(--colors-neutralDark100);
          border-radius: 100px
        }

        .c-bXbWpx-ikscaIa-css {
          box-sizing: border-box;
          padding: 0 var(--space-2) 0 var(--space-3);
          cursor: default
        }

        .c-bXbWpx-ikscaIa-css :hover {
          color: var(--colors-neutralDark800)
        }

        .c-bXbWpx-ikscaIa-css {
          padding-top: var(--space-half);
          padding-bottom: var(--space-half)
        }

        .c-iWbDBM-icIoUUw-css {
          box-sizing: border-box;
          padding: 0 var(--space-2) 0 var(--space-3);
          cursor: pointer
        }

        .c-iWbDBM-icIoUUw-css :hover {
          color: var(--colors-fontPrimary)
        }

        .c-bXbWpx-iGdgsV-css {
          padding-top: var(--space-half);
          padding-bottom: var(--space-half)
        }

        .c-dhzjXW-ihDLHEF-css {
          display: block;
          columns: 5 176px;
          box-sizing: border-box;
          width: 100%
        }

        .c-dhzjXW-ikBYYkb-css {
          display: none
        }

        .c-dhzjXW-iizLlDX-css {
          margin-bottom: var(--space-2);
          height: auto;
          break-inside: avoid;
          page-break-inside: avoid;
          -webkit-column-break-inside: avoid
        }

        .c-iWbDBM-icdqlfM-css {
          position: relative;
          font-size: var(--fontSizes-4);
          line-height: var(--lineHeights-2);
          display: flex;
          align-items: center;
          padding: var(--space-baseline) var(--space-2);
          cursor: pointer;
          border-radius: var(--radii-small);
          color: var(--colors-neutralDark800);
          font-weight: var(--fontWeights-medium)
        }

        .c-iWbDBM-icdqlfM-css:hover {
          font-weight: var(--fontWeights-semiBold)
        }

        .c-bXbWpx-icLUVkE-css {
          cursor: default;
          box-sizing: border-box;
          z-index: 3;
          margin-right: auto;
          width: 248px;
          max-width: 1360px;
          border-radius: 0px 0px 12px 12px;
          box-shadow: 0px 6px 10px rgba(33, 33, 33, 0.06), 0px 1px 18px rgba(33, 33, 33, 0.04), 0px 3px 5px rgba(33, 33, 33, 0.08);
          background-color: #F5F8FC;
          padding: var(--space-2);
          overflow: hidden auto;
          scrollbar-width: var(--half);
          scrollbar-color: var(--neutralDark100)
        }

        .c-bXbWpx-icLUVkE-css::-webkit-scrollbar {
          width: var(--sizes-half);
          border-radius: 100px;
          background-color: #F5F8FC;
          margin-right: 120px
        }

        .c-bXbWpx-icLUVkE-css::-webkit-scrollbar-thumb {
          background-color: var(--colors-neutralDark100);
          border-radius: 100px
        }

        .c-iWbDBM-idWTboI-css {
          display: none
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-idWTboI-css {
            display: inline-block;
            color: var(--colors-neutralDark800)
          }
        }

        .c-bXbWpx-ijhiiqt-css {
          margin-top: var(--space-7);
          display: block;
          width: 100%;
          height: 32.5px;
          overflow: hidden
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijhiiqt-css {
            display: none
          }
        }

        .c-kSjTlK-idHVHFz-css {
          transform:
        }

        .c-kkmdlQ-iiNrzLu-css {
          color: var(--colors-fontNeutralLight0)
        }

        .c-bXbWpx-idxegWb-css {
          background: rgba(0, 0, 0, .7);
          cursor: default;
          position: fixed;
          top: 0;
          width: 100%;
          height: 100%;
          left: 0;
          right: 0;
          bottom: 0;
          opacity: 0;
          z-index: -1;
          transition: opacity 0.3s ease-in;
          overflow-y: scroll;
          text-decoration: none;
          display: none
        }

        .c-bXbWpx-idcveET-css {
          width: var(--sizes-6);
          height: var(--sizes-6);
          border-radius: 100%;
          background: linear-gradient(106.34deg, #70B3AB 0%, #367772 96.21%);
          grid-row: 1 / 4;
          grid-column: 1;
          justify-self: flex-start;
          align-self: centre
        }

        .c-kkmdlQ-ifwiAiC-css {
          color: var(--colors-fontDefault);
          grid-row: 1;
          grid-column: 2 / 4
        }

        .c-kkmdlQ-idUTjgb-css {
          color: var(--colors-fontNeutralDark400);
          grid-row: 2;
          grid-column: 2 / 4
        }

        .c-kkmdlQ-ihkSwyi-css {
          color: var(--colors-fontNeutralDark400);
          grid-row: 3;
          grid-column: 2 / 4
        }

        .c-iWbDBM-igKNxDi-css {
          grid-row: 1 / 3;
          grid-column: 4 / 5;
          justify-self: flex-end;
          align-self: flex-start
        }

        .c-kkmdlQ-icaQOJq-css {
          font-size: var(--fontSizes-2);
          font-weight: 600;
          line-height: var(--lineHeights-2);
          color: var(--colors-fontDiagnosticPrimary)
        }

        .c-bKvviC-ieJNTii-css {
          grid-template-rows: 2;
          grid-template-columns: var(--sizes-6) repeat(2, 1fr) var(--sizes-6);
          background-image: ;
          background-color: var(--colors-neutralLight0);
          padding: var(--space-3) var(--space-2);
          grid-row-gap: 2px
        }

        @media (min-width: 1024px) {
          .c-bKvviC-ieJNTii-css {
            padding-bottom: var(--space-2)
          }
        }

        .c-bKvviC-ieJNTii-css {
          box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.12)
        }

        .c-cZuCZG-idPGcPZ-css {
          grid-column: 1;
          grid-row: 1 / 3;
          fill: none
        }

        .c-iWbDBM-idrGfJQ-css {
          color: var(--colors-neutralDark800);
          grid-row: auto;
          grid-column: 2 / 4;
          font-size: var(--fontSizes-4);
          line-height: var(--lineHeights-2);
          font-weight: var(--fontWeights-medium)
        }

        .c-bKvviC-iCHMwF-css {
          grid-template-rows: var(--sizes-5);
          grid-template-columns: var(--sizes-3) repeat(2, 1fr) var(--sizes-2);
          padding: var(--space-baseline) var(--space-2);
          row-gap: 0;
          box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.12);
          filter: none;
          min-height: var(--sizes-7)
        }

        .c-bKvviC-iciFiKQ-css {
          grid-template-rows: var(--sizes-5);
          grid-template-columns: var(--sizes-3) repeat(2, 1fr) var(--sizes-2);
          padding: var(--space-baseline) var(--space-2);
          row-gap: 0;
          box-shadow: none;
          filter: none;
          min-height: var(--sizes-7)
        }

        .c-bXbWpx-ilfOYAd-css {
          margin-right: var(--space-2);
          display: flex
        }

        .c-kkmdlQ-ifsoMKj-css {
          color: var(--colors-neutralDark800);
          margin-left: var(--space-baseline)
        }

        .c-bXbWpx-igHqPxX-css {
          height: var(--sizes-6);
          box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.12);
          align-items: center;
          padding-left: var(--space-2);
          padding-right: var(--space-2);
          display: none
        }

        .c-kkmdlQ-iNqHbp-css {
          color: var(--colors-neutralDark200);
          padding: var(--space-3) var(--space-2) var(--space-baseline) var(--space-2);
          display: none
        }

        .c-beEaID-iieKEgU-css>summary span {
          font-weight: var(--fontWeights-medium);
          line-height: var(--lineHeights-2)
        }

        .c-beEaID-iieKEgU-css[open]>summary span {
          font-weight: var(--fontWeights-semiBold)
        }

        .c-iGRbuj-ikylZed-css {
          padding-left: 16px;
          padding-right: var(--space-2);
          height: var(--sizes-7);
          flex-wrap: var(--regular);
          background-color: var(--colors-neutralLight0)
        }

        .c-cZuCZG-ibrowaX-css {
          transition: transform 500ms ease;
          font-size: var(--fontSizes-6)
        }

        .c-iWbDBM-ifwfQCw-css {
          height: var(--sizes-6);
          align-items: center;
          justify-content: space-between;
          width: 100%;
          display: flex;
          padding-left: 32px;
          padding-right: var(--space-2);
          flex-wrap: var(--regular);
          background-color: #F5F8FC
        }

        .c-kkmdlQ-ibfdmrD-css {
          color: var(--colors-neutralDark800)
        }

        .c-bXbWpx-ikBYYkb-css {
          display: none
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifPWPSB-css {
            break-inside: avoid;
            border-bottom: none
          }
        }

        .c-bXbWpx-ifPWPSB-css {
          width: 100%;
          position: relative;
          background: var(--colors-colorsNeutralLight10);
          line-height: var(--lineHeights-3)
        }

        .c-iGRbuj-ifQlHGa-css {
          padding-left: 32px;
          padding-right: var(--space-2);
          height: var(--sizes-6);
          flex-wrap: var(--regular);
          background-color: #F5F8FC
        }

        .c-iWbDBM-iGThCP-css {
          height: var(--sizes-6);
          align-items: center;
          justify-content: space-between;
          width: 100%;
          display: flex;
          padding-left: 48px;
          padding-right: var(--space-2);
          flex-wrap: var(--regular);
          background-color: var(--colors-neutralLight60)
        }

        .c-kkmdlQ-iiiFiHc-css {
          display: inline-block;
          border-radius: 2px;
          padding: 0 var(--space-baseline);
          color: var(--colors-neutralDark800);
          background-color: var(--colors-primaryB);
          grid-row: 1 / 3;
          grid-column: 4 / 5;
          justify-self: flex-end
        }

        .c-bKvviC-ijITbqn-css {
          grid-template-rows: var(--sizes-5);
          grid-template-columns: var(--sizes-3) repeat(2, 1fr) var(--sizes-5);
          padding: var(--space-baseline) var(--space-2);
          row-gap: 0;
          box-shadow: none;
          filter: none;
          min-height: var(--sizes-7)
        }

        .c-iGRbuj-ijkHsGW-css {
          margin-right: var(--space-2)
        }

        .c-kkmdlQ-ifZlbrN-css {
          color: var(--colors-neutralDark800);
          grid-row: auto;
          grid-column: 2 / 4
        }

        .c-cZuCZG-ifbCzIg-css {
          vertical-align: middle;
          margin-top: 2px
        }

        .c-kkmdlQ-ihZKHMC-css {
          color: var(--colors-fontNeutralDark400);
          margin-left: 5px
        }

        .c-bXbWpx-ikgKuv-css {
          border-top: 1px dashed var(--colors-neutralDark100);
          background-color: var(--colors-feedbackSuccess100);
          padding: var(--space-2);
          margin-top: var(--space-2)
        }

        .c-bXbWpx-idZYfQo-css {
          margin-top: var(--space-baseline);
          margin-bottom: var(--space-2);
          align-items: center
        }

        .c-cZuCZG-ijxpMsj-css {
          fill: none;
          padding-top: var(--space-baseline)
        }

        .c-kkmdlQ-ieJLTOP-css {
          color: var(--colors-neutralDark800);
          margin-top: var(--space-half)
        }

        .c-bXbWpx-ieaaOSV-css {
          margin-bottom: var(--space-baseline);
          align-items: center
        }

        .c-gjdJOs-iiYxDF-css {
          text-align: center;
          width: 50%;
          font-weight: var(--fontWeights-semiBold);
          font-size: var(--fontSizes-4);
          line-height: var(--lineHeights-2)
        }

        @media (min-width: 720px) {
          .c-gjdJOs-iiYxDF-css {
            display: none
          }
        }

        .c-gjdJOs-iiYxDF-css {
          border-radius: var(--radii-small);
          color: var(--colors-neutralLight0);
          padding: var(--space-baseline);
          background: var(--colors-primaryA600);
          margin-top: var(--space-3)
        }

        .c-IkEYc-idhSfxX-css {
          padding-top: 20px;
          padding-left: var(--space-2);
          padding-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-IkEYc-idhSfxX-css {
            padding-top: var(--space-2);
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-IkEYc-idhSfxX-css {
            padding-top: var(--space-4);
            padding-left: var(--space-5);
            padding-right: var(--space-5)
          }
        }

        .c-kkmdlQ-idpTgAQ-css {
          max-width: 100%;
          flex-shrink: 0
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-idpTgAQ-css {
            line-height: 28px
          }
        }

        .c-cZuCZG-ijxVIrb-css {
          fill: var(--colors-neutralDark800);
          margin-right: var(--space-baseline)
        }

        .c-kkmdlQ-icJHgSl-css {
          color: var(--colors-neutralDark800)
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-icJHgSl-css {
            margin-right: var(--space-baseline)
          }
        }

        .c-iWbDBM-ifcjmUa-css {
          display: flex;
          align-items: center
        }

        .c-iWbDBM-ifcjmUa-css:hover>* {
          color: var(--colors-primaryA1000);
          fill: var(--colors-primaryA1000)
        }

        .c-kkmdlQ-ijUVFQd-css {
          color: var(--colors-primaryA600)
        }

        .c-cZuCZG-ikHbvFT-css {
          fill: var(--colors-primaryA600)
        }

        .c-bXbWpx-idSqihO-css {
          width: 100%
        }

@media (min-width: 1024px) {
    .c-bXbWpx-ihhUlWF-css {
        margin-top: var(--space-7);
    }
}
        .c-bXbWpx-ifmdwgE-css {
          max-width: 1440px;
          width: 100%;
          margin-left: auto;
          margin-right: auto;
          background-image: radial-gradient(150px 150px at 95% 0%, rgba(253, 186, 43, 0.3) 0%, rgba(253, 186, 43, 0) 100%), radial-gradient(150px 150px at 5% 0%, rgba(120, 213, 242, 0.3) 0%, rgba(253, 186, 43, 0) 100%)
        }

        .c-bXbWpx-ieQJNeh-css {
          width: 100%;
          gap: var(--space-3);
          margin-bottom: var(--space-2)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ieQJNeh-css {
            justify-content: space-between;
            max-width: 860px
          }
        }

        .c-bXbWpx-ibzxrHk-css {
          display: none
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibzxrHk-css {
            display: flex
          }
        }

        .c-bXbWpx-igITjUj-css {
          width: unset;
          height: unset;
          box-sizing: border-box;
          overflow: hidden;
          padding-left: unset;
          padding-right: unset;
          margin-top: var(--space-4);
          background: none;
          -webkit-backdrop-filter: none;
          backdrop-filter: none;
          border-top: unset;
          border-bottom: unset
        }

        .c-bXbWpx-igmEmyC-css {
          width: 100%;
          height: var(--sizes-6)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igmEmyC-css {
            max-width: var(--sizes-75)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igmEmyC-css {
            max-width: 860px;
            width: 100%;
            height: var(--sizes-6)
          }
        }

        .c-bXbWpx-ijaPGyr-css {
          width: 100%
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijaPGyr-css {
            display: none
          }
        }

        .c-bXbWpx-igOLqpG-css {
          width: 100%;
          height: var(--sizes-5);
          box-sizing: border-box;
          overflow: hidden;
          padding-left: var(--space-2);
          padding-right: var(--space-2);
          margin-top: var(--space-4);
          background: linear-gradient(89.87deg, rgba(215, 242, 233, 0.6) -17.24%, rgba(241, 246, 245, 0.6) 108.61%);
          -webkit-backdrop-filter: blur(100px);
          backdrop-filter: blur(100px);
          border-top: 1px solid #BFEDDD;
          border-bottom: 1px solid #BFEDDD
        }

        .c-IkEYc-ibxdnPm-css {
          padding-top: var(--space-4);
          padding-left: 0;
          padding-right: 0
        }

        @media (min-width: 720px) {
          .c-IkEYc-ibxdnPm-css {
            padding-left: 0;
            padding-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-IkEYc-ibxdnPm-css {
            padding-left: var(--space-5);
            padding-right: var(--space-5)
          }
        }

        .c-bjPTlu-ieaLiHF-css {
          margin: 0 var(--space-2) var(--space-onepointfive)
        }

        @media (min-width: 720px) {
          .c-bjPTlu-ieaLiHF-css {
            margin-left: var(--space-3);
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bjPTlu-ieaLiHF-css {
            display: none
          }
        }

        .c-iWbDBM-ifUuzgR-css {
          width: 100%;
          display: flex;
          flex-direction: column;
          align-items: center
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-ifUuzgR-css {
            position: relative;
            &:before:
          }
        }

        .c-PJLV-idPVSpt-css {
          border-top-right-radius: var(--radii-medium);
          border-top-left-radius: var(--radii-medium)
        }

        @media (min-width: 1024px) {
          .c-PJLV-idPVSpt-css {
            border-radius: 0
          }
        }

        .c-bXbWpx-iSgagr-css {
          width: 100%;
          margin: 0 auto;
          position: relative;
          text-align: center;
          margin-bottom: var(--space-4)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iSgagr-css {
            justify-content: left
          }
        }

        .c-bXbWpx-iSgagr-css {
          margin: 0 auto
        }

        .c-bXbWpx-ibkClSm-css {
          display: flex;
          overflow-x: scroll;
          scroll-snap-type: none;
          scroll-behavior: smooth;
          -webkit-overflow-scrolling: touch;
          -ms-overflow-style: none;
          scrollbar-width: none;
          gap: var(--space-onepointfive);
          scroll-padding: 0 var(--space-2)
        }

        .c-bXbWpx-ibkClSm-css::-webkit-scrollbar {
          display: none
        }

        .c-bXbWpx-ibkClSm-css>*:first-child {
          margin-left: var(--space-2)
        }

        .c-bXbWpx-ibkClSm-css {
          width: -moz-fit-content;
          width: fit-content;
          margin-right: 0
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ibkClSm-css {
            scroll-padding: 0 var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ibkClSm-css>*:first-child {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ibkClSm-css {
            gap: var(--space-2)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibkClSm-css {
            scroll-padding: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibkClSm-css>*:first-child {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibkClSm-css>*:last-child {
            margin-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibkClSm-css {
            gap: var(--space-4)
          }
        }

        .c-bXbWpx-igjAOoV-css {
          scroll-snap-align: start;
          flex-shrink: 0;
          width: 90px;
          max-width: 132px;
          transform-origin: center center;
          transition: transform 0.5s;
          position: relative;
          min-width: 90px;
          margin-right: 0
        }

        .c-bXbWpx-igjAOoV-css:first-of-type {
          margin-left: var(--space-2)
        }

        .c-bXbWpx-igjAOoV-css:last-of-type {
          margin-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igjAOoV-css {
            min-width: 122px;
            width: 122px
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igjAOoV-css:first-of-type {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igjAOoV-css:last-of-type {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igjAOoV-css {
            border-radius: var(--radii-medium);
            min-width: 132px;
            width: 132px;
            margin-top: var(--space-half);
            margin-bottom: var(--space-half);
            scroll-snap-align: center
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igjAOoV-css:hover {
            box-shadow: 0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igjAOoV-css:first-of-type {
            margin-left: var(--space-half);
            scroll-snap-align: start
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igjAOoV-css:last-of-type {
            margin-right: var(--space-half);
            scroll-snap-align: end
          }
        }

        .c-bXbWpx-ihhlGBg-css {
          display: block;
          margin: 0 0 var(--space-baseline);
          background-color: #E1FFEE;
          width: 90px;
          height: 74px;
          border-radius: var(--radii-medium);
          border: 1px solid #E9E9E9;
          overflow-y: hidden
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ihhlGBg-css {
            height: 100px;
            width: 122px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihhlGBg-css {
            background-color: unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
          }
        }

        .c-kkmdlQ-iffXttx-css {
          margin: auto
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-iffXttx-css {
            line-height: var(--lineHeights-2)
          }
        }

        .c-kkmdlQ-icccyiX-css {
          margin: var(--space-half) 0 0;
          color: var(--colors-feedbackError600)
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-icccyiX-css {
            font-size: var(--fontSizes-2)
          }
        }

        .c-bXbWpx-ieKrQiM-css {
          display: block;
          margin: 0 0 var(--space-baseline);
          background-color: #ECF0FF;
          width: 90px;
          height: 74px;
          border-radius: var(--radii-medium);
          border: 1px solid #E9E9E9;
          overflow-y: hidden
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ieKrQiM-css {
            height: 100px;
            width: 122px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ieKrQiM-css {
            background-color: unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
          }
        }

        .c-bXbWpx-idEiXZj-css {
          display: block;
          margin: 0 0 var(--space-baseline);
          background-color: #D4E6FF;
          width: 90px;
          height: 74px;
          border-radius: var(--radii-medium);
          border: 1px solid #E9E9E9;
          overflow-y: hidden
        }

        @media (min-width: 720px) {
          .c-bXbWpx-idEiXZj-css {
            height: 100px;
            width: 122px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idEiXZj-css {
            background-color: unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
          }
        }

        .c-bXbWpx-ihcLyKc-css {
          display: block;
          margin: 0 0 var(--space-baseline);
          background-color: #F3D7AC;
          width: 90px;
          height: 74px;
          border-radius: var(--radii-medium);
          border: 1px solid #E9E9E9;
          overflow-y: hidden
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ihcLyKc-css {
            height: 100px;
            width: 122px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihcLyKc-css {
            background-color: unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
          }
        }

        .c-bXbWpx-ihvTADp-css {
          display: block;
          margin: 0 0 var(--space-baseline);
          background-color: #F5FAD5;
          width: 90px;
          height: 74px;
          border-radius: var(--radii-medium);
          border: 1px solid #E9E9E9;
          overflow-y: hidden
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ihvTADp-css {
            height: 100px;
            width: 122px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihvTADp-css {
            background-color: unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
          }
        }

        .c-bXbWpx-idDhIrK-css {
          display: block;
          margin: 0 0 var(--space-baseline);
          background-color: #FFF5D9;
          width: 90px;
          height: 74px;
          border-radius: var(--radii-medium);
          border: 1px solid #E9E9E9;
          overflow-y: hidden
        }

        @media (min-width: 720px) {
          .c-bXbWpx-idDhIrK-css {
            height: 100px;
            width: 122px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idDhIrK-css {
            background-color: unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
          }
        }

        .c-bXbWpx-iBjpMo-css {
          display: block;
          margin: 0 0 var(--space-baseline);
          background-color: #FFEFEF;
          width: 90px;
          height: 74px;
          border-radius: var(--radii-medium);
          border: 1px solid #E9E9E9;
          overflow-y: hidden
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iBjpMo-css {
            height: 100px;
            width: 122px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iBjpMo-css {
            background-color: unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
          }
        }

        .c-bXbWpx-ifGuvtL-css {
          display: block;
          margin: 0 0 var(--space-baseline);
          background-color: #FCF8D8;
          width: 90px;
          height: 74px;
          border-radius: var(--radii-medium);
          border: 1px solid #E9E9E9;
          overflow-y: hidden
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ifGuvtL-css {
            height: 100px;
            width: 122px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifGuvtL-css {
            background-color: unset;
            width: 99px;
            height: var(--sizes-10);
            margin-bottom: var(--space-onepointfive);
            border: none;
            border-bottom: 1px solid #D7DFE5;
            border-radius: 0
          }
        }

        .c-IkEYc-ihcptlg-css {
          padding-left: 0;
          padding-right: 0
        }

        @media (min-width: 720px) {
          .c-IkEYc-ihcptlg-css {
            padding-left: 0;
            padding-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-IkEYc-ihcptlg-css {
            padding-left: var(--space-5);
            padding-right: var(--space-5)
          }
        }

        .c-iWbDBM-iblFzxY-css {
          width: 100%;
          display: block
        }

        @media (min-width: 1024px) {
          .c-PJLV-iWeym-css {
            border-radius: var(--radii-medium)
          }
        }

        .c-bXbWpx-iMPnmB-css {
          order: 4;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-ihIIEx-css {
          padding-top: var(--space-4)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihIIEx-css {
            border-bottom: none;
            padding-top: var(--space-7)
          }
        }

        .c-bXbWpx-ihPCWNI-css {
          width: 100%;
          margin: 0 auto;
          position: relative;
          text-align: center;
          margin-bottom: 0
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihPCWNI-css {
            margin-bottom: 0
          }
        }

        .c-bXbWpx-icuBGlM-css {
          display: flex;
          overflow: scroll;
          scroll-snap-type: x mandatory;
          scroll-behavior: smooth;
          -webkit-overflow-scrolling: touch;
          -ms-overflow-style: none;
          scrollbar-width: none;
          gap: 24px;
          scroll-padding: 0
        }

        .c-bXbWpx-icuBGlM-css::-webkit-scrollbar {
          display: none
        }

        .c-bXbWpx-icuBGlM-css>*:first-child {
          margin-left: var(--space-2)
        }

        .c-bXbWpx-icuBGlM-css>*:last-child {
          margin-right: var(--space-2)
        }

        .c-bXbWpx-icuBGlM-css {
          overflow-x: scroll
        }

        @media (min-width: 720px) {
          .c-bXbWpx-icuBGlM-css {
            scroll-padding: 0 var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-icuBGlM-css>*:first-child {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-icuBGlM-css>*:last-child {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-icuBGlM-css {
            scroll-padding: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-icuBGlM-css>*:first-child {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-icuBGlM-css>*:last-child {
            margin-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-icuBGlM-css {
            overflow-x: hidden
          }
        }

        .c-bXbWpx-iilqUHD-css {
          scroll-snap-align: start;
          flex-shrink: 0;
          width: 100%;
          max-width: 527px;
          transform-origin: center center;
          transition: transform 0.5s;
          position: relative;
          flex-basis: 100%;
          background-color: var(--colors-neutralLight60);
          display: flex;
          justify-content: center;
          align-items: center
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iilqUHD-css {
            border-radius: 12px;
            overflow: hidden
          }
        }

        .c-bXbWpx-idNJNfI-css {
          box-sizing: border-box;
          width: 100%
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idNJNfI-css {
            border-radius: var(--radii-medium);
            aspect-ratio: 527/227;
            max-width: 527px
          }
        }

        @media (min-width: 1024px) {
          .c-dpOIwS-ifdOxAv-css {
            width: 527px;
            height: 227px
          }
        }

        .c-bXbWpx-idnTHKz-css {
          margin: var(--space-onepointfive) var(--space-2) 0
        }

        @media (min-width: 720px) {
          .c-bXbWpx-idnTHKz-css {
            margin-left: var(--space-3);
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idnTHKz-css {
            margin: var(--space-3) 0 0
          }
        }

        .c-bXbWpx-ijNWbRH-css {
          display: flex
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ijNWbRH-css {
            display: none
          }
        }

        .c-bXbWpx-ifGltif-css {
          display: inline-block;
          text-indent: -10000px;
          width: 6px;
          height: 6px;
          border-radius: var(--radii-medium);
          margin-right: var(--space-half);
          background-color: var(--colors-neutralDark100);
          cursor: pointer
        }

        .c-bXbWpx-ikunBKn-css {
          display: none
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ikunBKn-css {
            display: flex
          }
        }

        .c-bXbWpx-ibwRGyP-css {
          display: block;
          position: relative;
          height: 6px;
          width: 80px;
          border-radius: var(--radii-medium);
          overflow: hidden;
          z-index: 2
        }

        .c-bXbWpx-iiUNms-css {
          background-color: var(--colors-neutralDark100);
          border-radius: var(--radii-medium);
          bottom: 0px;
          cursor: pointer;
          position: absolute;
          left: 0px;
          width: var(--sizes-10);
          height: 6px
        }

        .c-bXbWpx-ibTrGiJ-css {
          border-radius: var(--radii-medium);
          background-color: var(--colors-primaryA600);
          position: absolute;
          width: 40px;
          height: 6px
        }

        .c-bXbWpx-ihEPWBb-css {
          order: ;
          max-width: 100vw;
          display: none
        }

        .c-bXbWpx-ijntsRN-css {
          padding-top: var(--space-4);
          padding-bottom: var(--space-4);
          border-bottom: 8px solid var(--colors-neutralLight20)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijntsRN-css {
            border-bottom: none;
            padding-bottom: 0;
            padding-top: var(--space-7)
          }
        }

        .c-bXbWpx-ifSVMXy-css {
          width: 100%;
          font-size: var(--fontSizes-6);
          padding-left: var(--space-2);
          padding-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ifSVMXy-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifSVMXy-css {
            padding-left: 0;
            padding-right: 0;
            height: var(--sizes-4)
          }
        }

        .c-bXbWpx-icRPVke-css {
          flex-grow: 1;
          align-items: center
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-ihXEXsu-css {
            display: flex;
            width: 100%
          }
        }

        .c-kkmdlQ-igSCiiH-css {
          display: inline-block;
          margin-right: auto;
          text-align: left
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-igSCiiH-css {
            order: 2;
            font-size: var(--fontSizes-7);
            line-height: var(--lineHeights-2)
          }
        }

        .c-PJLV-ikzIPWI-css {
          border-radius: var(--radii-small)
        }

        .c-bXbWpx-ifJmOcU-css {
          width: 100%;
          margin: 0 auto;
          position: relative;
          text-align: center;
          margin-bottom: 0
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifJmOcU-css {
            margin-bottom: 0
          }
        }

        .c-bXbWpx-ifJmOcU-css {
          margin-top: var(--space-3)
        }

        .c-bXbWpx-ihOadxc-css {
          display: flex;
          overflow-x: scroll;
          scroll-snap-type: x mandatory;
          scroll-behavior: smooth;
          -webkit-overflow-scrolling: touch;
          -ms-overflow-style: none;
          scrollbar-width: none;
          gap: 16px;
          scroll-padding: 0 var(--space-2)
        }

        .c-bXbWpx-ihOadxc-css::-webkit-scrollbar {
          display: none
        }

        .c-bXbWpx-ihOadxc-css>*:first-child {
          margin-left: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ihOadxc-css {
            scroll-padding: 0 var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ihOadxc-css>*:first-child {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihOadxc-css {
            scroll-padding: var(--space-baseline)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihOadxc-css>*:first-child {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihOadxc-css>*:last-child {
            margin-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihOadxc-css {
            gap: var(--space-3)
          }
        }

        .c-bXbWpx-iihKhU-css {
          scroll-snap-align: start;
          flex-shrink: 0;
          width: -moz-fit-content;
          width: fit-content;
          max-width: 650px;
          transform-origin: center center;
          transition: transform 0.5s;
          position: relative;
          display: grid
        }

        .c-bXbWpx-iihKhU-css:last-of-type {
          margin-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iihKhU-css:last-of-type {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iihKhU-css {
            width: 650px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iihKhU-css:first-of-type {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iihKhU-css:last-of-type {
            margin-right: 0
          }
        }

        .c-bXbWpx-ijDNwro-css {
          width: 226px;
          margin-left: auto;
          margin-right: auto;
          margin-top: 0;
          min-height: var(--sizes-15);
          background: linear-gradient(98.53deg, rgba(255, 215, 213, 0.31) -1.03%, rgba(255, 205, 205, 0) 100.54%);
          border: 1px solid #FFDCE4;
          border-radius: var(--radii-medium)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijDNwro-css {
            flex-direction: row;
            min-height: var(--sizes-11);
            width: 100%;
            margin-left: 0;
            margin-right: 0
          }
        }

        .c-bXbWpx-ieogsdA-css {
          display: flex;
          padding: var(--space-2);
          border-bottom: 1px dashed #FFDCE4
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ieogsdA-css {
            align-items: center;
            padding: var(--space-3) var(--space-4);
            padding-right: var(--space-6);
            margin-right: auto;
            border-bottom: none
          }
        }

        .c-bXbWpx-ihgrMjg-css {
          width: var(--sizes-8);
          height: var(--sizes-5);
          position: relative
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihgrMjg-css {
            width: var(--sizes-6);
            height: var(--sizes-6);
            margin-right: var(--space-2)
          }
        }

        .c-kkmdlQ-iffQJAy-css {
          display: inline-block;
          padding-right: var(--space-baseline);
          margin: auto
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-iffQJAy-css {
            margin-right: var(--space-1);
            font-weight: var(--fontWeights-semiBold);
            letter-spacing: normal;
            text-transform: none
          }
        }

        .c-kkmdlQ-iEvTTm-css {
          display: inline-block;
          padding-right: var(--space-half);
          font-weight: var(--fontWeights-semiBold)
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-iEvTTm-css {
            letter-spacing: normal;
            text-transform: none
          }
        }

        .c-bXbWpx-ieYWcmF-css {
          position: relative;
          padding: var(--space-onepointfive) var(--space-2)
        }

        .c-bXbWpx-ieYWcmF-css::before,
        .c-bXbWpx-ieYWcmF-css ::after {
          content: "";
          position: absolute;
          width: 10px;
          height: 20px;
          top: -11px;
          left: -1px;
          background-color: var(--colors-neutralLight0);
          border: 1px solid #FFDCE4;
          border-left-color: var(--colors-neutralLight0);
          border-radius: 0 80px 80px 0
        }

        .c-bXbWpx-ieYWcmF-css ::after {
          left: unset;
          right: -1px;
          border-left-color: #FFDCE4;
          border-right-color: var(--colors-neutralLight0);
          border-radius: 80px 0px 0px 80px
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ieYWcmF-css {
            flex-shrink: 0;
            padding-left: unset;
            padding-right: var(--space-4)
          }
        }

        @media (min-width: 1024px) {

          .c-bXbWpx-ieYWcmF-css::before,
          .c-bXbWpx-ieYWcmF-css ::after {
            content: none
          }
        }

        .c-bXbWpx-icoToiv-css {
          padding: var(--space-half) var(--space-baseline);
          background-color: #FACCCA;
          padding-right: var(--space-half);
          cursor: pointer
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-icoToiv-css {
            padding: var(--space-baseline) var(--space-2)
          }
        }

        .c-bXbWpx-icoToiv-css::before,
        .c-bXbWpx-icoToiv-css ::after {
          content: none
        }

        .c-bXbWpx-icoToiv-css {
          border-radius: 4px
        }

        .c-bXbWpx-ikiiMwK-css {
          order: 3;
          max-width: 100vw;
          display:
        }

        .c-iWbDBM-icQuiGG-css {
          width: 100%;
          aspect-ratio: 197/82;
          position: relative;
          margin: var(--space-4) var(--space-2) 0
        }

        .c-PJLV-ihClvlG-css {
          cursor: pointer;
          width: 100%
        }

        .c-bXbWpx-iipjQuB-css {
          order: 1;
          max-width: 100vw;
          display:
        }

        @media (min-width: 768px) {
          .c-bXbWpx-iipjQuB-css {
            display: none
          }
        }

        .c-bXbWpx-icMptqP-css {
          order: 6;
          max-width: 100vw;
          display:
        }

        .c-bjPTlu-icRNCZo-css {
          margin-bottom: var(--space-onepointfive);
          padding-left: var(--space-2);
          padding-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bjPTlu-icRNCZo-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bjPTlu-icRNCZo-css {
            padding-left: 0;
            padding-right: 0
          }
        }

        .c-bXbWpx-ifBbZUa-css {
          width: 100%;
          margin: 0 auto;
          position: relative;
          text-align: center;
          margin-bottom: var(--space-4)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifBbZUa-css {
            margin: 0 auto 0 var(--space-baseline)
          }
        }

        .c-bXbWpx-ifBbZUa-css {
          margin: 0 auto
        }

        .c-bXbWpx-ibsfQGd-css {
          display: flex;
          overflow-x: scroll;
          scroll-snap-type: x mandatory;
          scroll-behavior: smooth;
          -webkit-overflow-scrolling: touch;
          -ms-overflow-style: none;
          scrollbar-width: none;
          gap: var(--space-2);
          scroll-padding: 0 var(--space-2)
        }

        .c-bXbWpx-ibsfQGd-css::-webkit-scrollbar {
          display: none
        }

        .c-bXbWpx-ibsfQGd-css>*:first-child {
          margin-left: var(--space-2)
        }

        .c-bXbWpx-ibsfQGd-css {
          width: 100%;
          height: var(--sizes-8);
          align-items: center;
          margin-right: 0
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ibsfQGd-css {
            scroll-padding: 0 var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ibsfQGd-css>*:first-child {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibsfQGd-css {
            scroll-padding: var(--space-baseline)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibsfQGd-css>*:first-child {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibsfQGd-css>*:last-child {
            margin-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibsfQGd-css {
            margin-top: var(--space-onepointfive);
            height: auto;
            gap: var(--space-3)
          }
        }

        .c-bXbWpx-ibHtRIU-css {
          scroll-snap-align: start;
          flex-shrink: 0;
          width: var(--sizes-30);
          max-width: 334px;
          transform-origin: center center;
          transition: transform 0.5s;
          position: relative;
          flex: 0 0 var(--30);
          height: var(--sizes-8);
          margin-right: 0;
          border-radius: var(--radii-medium);
          border: 1px solid var(--colors-neutralLight40)
        }

        .c-bXbWpx-ibHtRIU-css:last-of-type {
          margin-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ibHtRIU-css:last-of-type {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibHtRIU-css {
            border-radius: var(--radii-medium);
            width: var(--sizes-42);
            height: var(--sizes-10);
            flex: 1 0 var(--42);
            border: 1px solid var(--colors-neutralLight40);
            margin-top: var(--space-onepointfive);
            margin-bottom: var(--space-onepointfive)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibHtRIU-css:hover {
            box-shadow: 0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibHtRIU-css:first-of-type {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibHtRIU-css:last-of-type {
            margin-right: 0
          }
        }

        .c-bXbWpx-ifzPpwH-css {
          width: 100%;
          height: 100%;
          flex-direction: row;
          padding: var(--space-onepointfive)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifzPpwH-css {
            padding: var(--space-2);
            position: relative
          }
        }

        .c-bXbWpx-ifFwvMd-css {
          display: block;
          width: var(--sizes-5);
          height: var(--sizes-5);
          position: relative;
          margin-right: var(--space-onepointfive)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifFwvMd-css {
            width: var(--sizes-6);
            height: var(--sizes-6);
            margin-right: var(--space-2)
          }
        }

        .c-kkmdlQ-icazomC-css {
          margin: auto;
          text-align: left;
          width: var(--sizes-21);
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-icazomC-css {
            width: var(--sizes-30)
          }
        }

        .c-bXbWpx-iiemkzg-css {
          order: 5;
          max-width: 100vw;
          display:
        }

        .c-kkmdlQ-ijADoGY-css {
          color: var(--colors-diagnosticPrimary800);
          text-trasform: uppercase;
          margin-bottom: var(--space-half)
        }

        .c-cZuCZG-ijPWudf-css {
          fill: none;
          stroke: var(--colors-diagnosticPrimary800);
          margin-right: var(--space-half);
          vertical-align: bottom
        }

        .c-bXbWpx-ifCJIjW-css {
          order: 2;
          max-width: 100vw;
          display:
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ifCJIjW-css {
            display: none
          }
        }

        .c-bXbWpx-ikauQkz-css {
          width: 100%;
          padding: var(--space-4) var(--space-2);
          border-bottom: 8px solid var(--colors-neutralLight20);
          border-radius: var(--radii-medium)
        }

        .c-bXbWpx-ihdETdl-css {
          width: 100%;
          background: linear-gradient(to right, var(--colors-diagnosticPrimary100) 10%, transparent 85%);
          border: 1px solid var(--colors-diagnosticPrimary200);
          border-radius: var(--radii-medium)
        }

        .c-bXbWpx-ijlSLVd-css {
          position: relative;
          padding: var(--space-2)
        }

        .c-bXbWpx-ijlSLVd-css::before,
        .c-bXbWpx-ijlSLVd-css:after {
          content: "";
          position: absolute;
          display: inline-block;
          height: 20px;
          width: 10px;
          border-radius: 0 50px 50px 0;
          border: 1px solid var(--colors-diagnosticPrimary200);
          border-left: none;
          background: var(--colors-neutralLight0);
          bottom: -11px
        }

        .c-bXbWpx-ijlSLVd-css::before {
          left: -1px
        }

        .c-bXbWpx-ijlSLVd-css::after {
          right: -1px;
          transform: rotateZ(180deg)
        }

        .c-bXbWpx-ijSSYCj-css {
          display: block;
          flex-shrink: 0;
          margin-left: var(--space-4)
        }

        .c-kkmdlQ-ikcOCUf-css {
          color: var(--colors-neutralDark400)
        }

        .c-cZuCZG-icGBJCj-css {
          vertical-align: bottom
        }

        .c-iWbDBM-igtYXlr-css {
          flex-shrink: 0;
          border-radius: var(--radii-small);
          padding: var(--space-half) var(--space-onepointfive);
          background-color: var(--colors-diagnosticPrimary200)
        }

        .c-cZuCZG-ibZrspp-css {
          vertical-align: middle;
          margin-left: var(--space-half)
        }

        .c-bXbWpx-ifvCEXw-css {
          padding: var(--space-baseline) var(--space-2);
          border-top: 1px dashed var(--colors-diagnosticPrimary200)
        }

        .c-IkEYc-ibuZLRI-css {
          padding-left: 0;
          padding-right: 0
        }

        @media (min-width: 720px) {
          .c-IkEYc-ibuZLRI-css {
            padding-left: 0;
            padding-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-IkEYc-ibuZLRI-css {
            margin-top: var(--space-7);
            padding-left: var(--space-5);
            padding-right: var(--space-5)
          }
        }

        .c-kkmdlQ-idSyFtU-css {
          margin-right: var(--space-baseline);
          color: var(--colors-fontNeutralDark600)
        }

        .c-bXbWpx-ikdMqDu-css {
          order: 7;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-iTVOUO-css {
          padding-top: var(--space-4);
          padding-bottom: var(--space-4);
          border-bottom: 8px solid var(--colors-neutralLight20)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iTVOUO-css {
            border-bottom: none;
            padding-bottom: 0;
            padding-top: 0
          }
        }

        .c-bXbWpx-ibpDnnh-css {
          padding: 0 var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ibpDnnh-css {
            padding: 0 var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibpDnnh-css {
            padding: 0
          }
        }

        .c-bXbWpx-iGacaN-css {
          margin-top: var(--space-half)
        }

        .c-bXbWpx-ibzkXzs-css {
          position: relative;
          width: var(--sizes-10);
          height: var(--sizes-2)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibzkXzs-css {
            width: var(--sizes-12);
            height: 20px
          }
        }

        .c-iWbDBM-iboDyDm-css {
          width: 140px;
          height: 145px
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-iboDyDm-css {
            width: 180px;
            height: 186px
          }
        }

        .c-bXbWpx-illFBbS-css {
          margin-top: var(--space-4)
        }

        .c-bXbWpx-idvSrhQ-css {
          width: 100%;
          margin: 0 auto;
          position: relative;
          text-align: center;
          margin-bottom: var(--space-4)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idvSrhQ-css {
            margin-bottom: var(--space-8)
          }
        }

        .c-bXbWpx-idvSrhQ-css {
          margin: 0 auto
        }

        .c-bXbWpx-igxJVge-css {
          display: flex;
          overflow-x: scroll;
          scroll-snap-type: x mandatory;
          scroll-behavior: smooth;
          -webkit-overflow-scrolling: touch;
          -ms-overflow-style: none;
          scrollbar-width: none;
          gap: 0px;
          scroll-padding: 0 var(--space-2)
        }

        .c-bXbWpx-igxJVge-css::-webkit-scrollbar {
          display: none
        }

        .c-bXbWpx-igxJVge-css>*:first-child {
          margin-left: var(--space-2)
        }

        .c-bXbWpx-igxJVge-css {
          column-gap: var(--space-2);
          overflow-y: hidden
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igxJVge-css {
            scroll-padding: 0 var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igxJVge-css>*:first-child {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igxJVge-css {
            scroll-padding: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igxJVge-css>*:first-child {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igxJVge-css>*:last-child {
            margin-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igxJVge-css {
            column-gap: var(--space-3);
            scroll-snap-type: unset
          }
        }

        .c-bXbWpx-idAQNLz-css {
          scroll-snap-align: start;
          flex-shrink: 0;
          width: -moz-fit-content;
          width: fit-content;
          max-width: 384px;
          transform-origin: center center;
          transition: transform 0.5s;
          position: relative
        }

        .c-bXbWpx-idAQNLz-css:last-of-type {
          margin-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-idAQNLz-css {
            width: var(--sizes-37)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-idAQNLz-css:last-of-type {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idAQNLz-css {
            width: var(--sizes-48)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idAQNLz-css:last-of-type {
            margin-right: 0
          }
        }

        .c-bXbWpx-igolEdT-css {
          row-gap: var(--space-2);
          text-align: initial
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igolEdT-css {
            column-gap: var(--space-2)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igolEdT-css {
            column-gap: var(--space-3)
          }
        }

        .c-kkmdlQ-idFMLAd-css {
          color: var(--colors-neutralDark600);
          margin-top: var(--space-half)
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-idFMLAd-css {
            margin-top: var(--space-baseline)
          }
        }

        .c-kkmdlQ-iglCHXF-css {
          color: var(--colors-neutralLight0);
          background-color: var(--colors-primaryA600);
          padding-left: var(--space-2);
          padding-right: var(--space-2);
          padding-top: var(--space-half);
          padding-bottom: var(--space-half);
          display: flex;
          align-items: center;
          justify-content: center;
          margin-top: var(--space-onepointfive);
          border-radius: var(--radii-small);
          width: -moz-fit-content;
          width: fit-content
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-iglCHXF-css {
            margin-top: var(--space-2);
            padding-top: var(--space-baseline);
            padding-bottom: var(--space-baseline)
          }
        }

        .c-cZuCZG-ieGyuwb-css {
          margin-right: var(--space-baseline)
        }

        .c-bXbWpx-igwhVXs-css {
          order: 9;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-icHlWdz-css {
          width: 100%;
          padding-top: var(--space-4);
          padding-bottom: var(--space-4);
          padding-left: var(--space-2);
          padding-right: var(--space-2);
          border-top-right-radius: var(--radii-medium);
          border-top-left-radius: var(--radii-medium);
          border-bottom: 8px solid var(--colors-neutralLight20)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-icHlWdz-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        .c-bXbWpx-icHlWdz-css {
          overflow: hidden
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-icHlWdz-css {
            border-bottom-left-radius: var(--radii-medium);
            border: 1px solid var(--colors-neutralLight40);
            padding: 0;
            margin-top: var(--space-7);
            margin-bottom: 0;
            border-radius: var(--radii-medium)
          }
        }

        .c-bXbWpx-ieAxyvZ-css {
          width: 100%;
          padding: var(--space-2);
          background-color: var(--colors-neutralLight10);
          border: 1px solid var(--colors-neutralLight40);
          border-bottom: 1px dashed var(--colors-neutralLight40);
          gap: var(--space-2);
          flex-direction: row;
          border-top-right-radius: var(--radii-medium);
          border-top-left-radius: var(--radii-medium)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ieAxyvZ-css {
            width: -moz-fit-content;
            width: fit-content;
            flex-shrink: 1;
            align-items: center;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
            flex-direction: row-reverse;
            gap: var(--space-4);
            border: none;
            border-right: 1px dashed var(--colors-neutralLight40);
            flex-basis: fit-content
          }
        }

        @media (min-width: 1280px) {
          .c-bXbWpx-ieAxyvZ-css {
            padding-top: var(--space-5);
            padding-bottom: var(--space-5);
            padding-left: var(--space-4);
            padding-right: var(--space-4);
            flex-shrink: 0
          }
        }

        .c-bXbWpx-iijCLKq-css {
          position: relative;
          flex-shrink: 0;
          width: 76px;
          height: var(--sizes-9)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iijCLKq-css {
            width: 101px;
            height: var(--sizes-12)
          }
        }

        .c-kkmdlQ-ihivJnl-css {
          color: var(--colors-neutralDark600)
        }

        .c-kkmdlQ-ijfgRPx-css {
          width: var(--sizes-3);
          height: var(--sizes-3);
          display: grid;
          place-items: center;
          align-self: baseline;
          color: var(--colors-diagnosticPrimary800);
          background-color: var(--colors-diagnosticPrimary100);
          border-radius: var(--radii-medium);
          margin-right: var(--space-onepointfive);
          flex-shrink: 0
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-ijfgRPx-css {
            width: var(--sizes-4);
            height: var(--sizes-4)
          }
        }

        .c-kkmdlQ-iiRBsly-css {
          color: var(--colors-neutralDark800);
          align-items: center
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-iiRBsly-css {
            align-self: center
          }
        }

        .c-bXbWpx-ilkOIvL-css {
          display: none;
          gap: var(--space-onepointfive);
          padding: var(--space-3) var(--space-4)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ilkOIvL-css {
            display: inline-block;
            align-self: center
          }
        }

        .c-bXbWpx-ieaMUkt-css {
          margin-top: 20px
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ieaMUkt-css {
            display: grid;
            grid-template-columns: auto auto;
            margin-top: var(--space-onepointfive);
            grid-row-gap: var(--space-2);
            grid-column-gap: var(--space-3)
          }
        }

        .c-bXbWpx-ijHFBkx-css {
          margin-bottom: var(--space-2)
        }

        .c-bXbWpx-ijHFBkx-css:last-child {
          margin-bottom: var(--space-onepointfive)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijHFBkx-css {
            order: 0;
            margin-bottom: 0;
            height: -moz-fit-content;
            height: fit-content
          }
        }

        .c-bXbWpx-ijdFavQ-css {
          margin-bottom: var(--space-2)
        }

        .c-bXbWpx-ijdFavQ-css:last-child {
          margin-bottom: var(--space-onepointfive)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijdFavQ-css {
            order: 1;
            margin-bottom: 0;
            height: -moz-fit-content;
            height: fit-content
          }
        }

        .c-bXbWpx-iggqkEG-css {
          padding-left: var(--space-2);
          padding-right: var(--space-2);
          padding-top: var(--space-onepointfive);
          padding-bottom: var(--space-onepointfive);
          border-bottom-left-radius: var(--radii-medium);
          border-bottom-right-radius: var(--radii-medium);
          border: 1px solid var(--colors-neutralLight40);
          border-top: 0
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iggqkEG-css {
            display: none
          }
        }

        .c-bjPTlu-idqwete-css {
          margin: 0
        }

        @media (min-width: 720px) {
          .c-bjPTlu-idqwete-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bjPTlu-idqwete-css {
            padding-left: 0;
            padding-right: 0
          }
        }

        .c-kkmdlQ-ieEmhMc-css {
          margin-top: var(--space-baseline);
          color: var(--colors-fontNeutralDark600);
          text-transform: lowercase
        }

        .c-kkmdlQ-ieEmhMc-css::first-letter {
          text-transform: uppercase
        }

        @media (min-width: 720px) {
          .c-kkmdlQ-ieEmhMc-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-ieEmhMc-css {
            padding-left: 0;
            padding-right: 0
          }
        }

        .c-bXbWpx-idGSnsw-css {
          order: 10;
          max-width: 100vw;
        }

        .c-bXbWpx-iehXxOQ-css {
          padding-top: var(--space-4);
          padding-bottom: var(--space-4);
          padding-left: var(--space-2);
          padding-right: var(--space-2);
          border-bottom: 8px solid var(--colors-neutralLight20)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iehXxOQ-css {
            padding-left: 0;
            padding-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iehXxOQ-css {
            border-bottom: none;
            padding-top: var(--space-7);
            padding-bottom: 0
          }
        }

        .c-bXbWpx-idNjYGt-css {
          padding-left: 0;
          padding-right: 0
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idNjYGt-css {
            padding-left: 0;
            padding-right: 0
          }
        }

        .c-bXbWpx-ihbpKWx-css {
          margin-top: var(--space-3)
        }

        .c-bXbWpx-iigjWnH-css {
          text-align: center;
          cursor: pointer
        }

        .c-bXbWpx-ifOmEpR-css {
          background-color: var(--colors-neutralLight0);
          border-radius: var(--radii-medium);
          aspect-ratio: 101/112;
          border: 1px solid var(--colors-neutralLight40);
          width: 100%;
          overflow: hidden
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifOmEpR-css {
            padding: var(--space-3) var(--space-2);
            height: 166px;
            width: 151px;
            margin-top: var(--space-half)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifOmEpR-css:hover {
            box-shadow: 0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
          }
        }

        .c-kkmdlQ-ieQUKpR-css {
          margin-top: var(--space-onepointfive);
          display: -webkit-box;
          line-clamp: 2;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden;
          text-overflow: ellipsis
        }

        @media (min-width: 720px) {
          .c-bKvviC-ifzUIDQ-css {
            margin-top: var(--space-3);
            display: none
          }
        }

        .c-bXbWpx-iiGEszM-css {
          width: 100%;
          margin: 0 auto;
          position: relative;
          text-align: center;
          margin-bottom: var(--space-4)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiGEszM-css {
            margin-bottom: var(--space-8)
          }
        }

        .c-bXbWpx-iiGEszM-css {
          margin: 0 auto;
          display: none
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iiGEszM-css {
            display: block
          }
        }

        .c-bXbWpx-idabOfh-css {
          display: flex;
          overflow-x: scroll;
          scroll-snap-type: x mandatory;
          scroll-behavior: smooth;
          -webkit-overflow-scrolling: touch;
          -ms-overflow-style: none;
          scrollbar-width: none;
          gap: var(--space-onepointfive);
          scroll-padding: 0 var(--space-2)
        }

        .c-bXbWpx-idabOfh-css::-webkit-scrollbar {
          display: none
        }

        .c-bXbWpx-idabOfh-css>*:first-child {
          margin-left: var(--space-2)
        }

        .c-bXbWpx-idabOfh-css {
          margin-right: 0
        }

        @media (min-width: 720px) {
          .c-bXbWpx-idabOfh-css {
            scroll-padding: 0 var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-idabOfh-css>*:first-child {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-idabOfh-css {
            gap: var(--space-2)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idabOfh-css {
            scroll-padding: var(--space-baseline)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idabOfh-css>*:first-child {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idabOfh-css>*:last-child {
            margin-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idabOfh-css {
            gap: var(--space-3);
            margin-top: calc(var(--space-half)*-1)
          }
        }

        .c-bXbWpx-iRUtZo-css {
          scroll-snap-align: start;
          flex-shrink: 0;
          width: var(--sizes-16);
          max-width: 200px;
          transform-origin: center center;
          transition: transform 0.5s;
          position: relative
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iRUtZo-css:first-of-type {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iRUtZo-css:last-of-type {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iRUtZo-css {
            width: 151px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iRUtZo-css:first-of-type {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iRUtZo-css:last-of-type {
            margin-right: 0
          }
        }

        .c-gjdJOs-iiqdnov-css {
          text-align: center;
          width: 100%;
          font-weight: var(--fontWeights-semiBold);
          font-size: var(--fontSizes-4);
          line-height: var(--lineHeights-2)
        }

        @media (min-width: 720px) {
          .c-gjdJOs-iiqdnov-css {
            display: none
          }
        }

        .c-gjdJOs-iiqdnov-css {
          border-radius: var(--radii-small);
          color: var(--colors-primaryA600);
          padding: var(--space-baseline);
          border: 1.5px solid var(--colors-primaryA600);
          background: var(--colors-neutralLight0);
          margin-top: var(--space-3)
        }

        .c-bXbWpx-ihxvPgh-css {
          order: 11;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-ijNVYzy-css {
          order: 12;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-ijEKhhc-css {
          margin-left: var(--space-2);
          margin-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ijEKhhc-css {
            margin-left: var(--space-3);
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijEKhhc-css {
            margin-left: 0;
            margin-right: 0
          }
        }

        .c-kkmdlQ-ihMIdgp-css {
          margin: var(--space-half) var(--space-2) var(--space-3);
          text-transform: lowercase
        }

        .c-kkmdlQ-ihMIdgp-css::first-letter {
          text-transform: uppercase
        }

        @media (min-width: 720px) {
          .c-kkmdlQ-ihMIdgp-css {
            margin-left: var(--space-3);
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-ihMIdgp-css {
            margin: var(--space-baseline) 0 var(--space-3)
          }
        }

        .c-kkmdlQ-ihMIdgp-css {
          color: var(--colors-fontNeutralDark600)
        }

        .c-iWbDBM-iiYqeMd-css {
          height: 100%;
          display: flex;
          flex-direction: column
        }

        .c-bXbWpx-ildwLQg-css {
          width: 100%;
          margin: 0 auto;
          position: relative;
          text-align: left;
          margin-bottom: 0
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ildwLQg-css {
            margin-bottom: 0
          }
        }

        .c-bXbWpx-iicTKtR-css {
          display: flex;
          overflow-x: scroll;
          scroll-snap-type: x mandatory;
          scroll-behavior: smooth;
          -webkit-overflow-scrolling: touch;
          -ms-overflow-style: none;
          scrollbar-width: none;
          gap: var(--space-2);
          scroll-padding: var(--space-2)
        }

        .c-bXbWpx-iicTKtR-css::-webkit-scrollbar {
          display: none
        }

        .c-bXbWpx-iicTKtR-css>*:first-child {
          margin-left: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iicTKtR-css {
            scroll-padding: var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iicTKtR-css>*:first-child {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iicTKtR-css {
            scroll-padding: var(--space-baseline)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iicTKtR-css>*:first-child {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iicTKtR-css>*:last-child {
            margin-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iicTKtR-css {
            gap: var(--space-3);
            margin-left: calc(var(--space-baseline)*-1);
            margin-top: calc(var(--space-half)*-1)
          }
        }

        .c-bXbWpx-idyDFPZ-css {
          scroll-snap-align: start;
          flex-shrink: 0;
          width: var(--sizes-16);
          max-width: 200px;
          transform-origin: center center;
          transition: transform 0.5s;
          position: relative
        }

        .c-bXbWpx-idyDFPZ-css:first-of-type {
          margin-left: var(--space-2)
        }

        .c-bXbWpx-idyDFPZ-css:last-of-type {
          margin-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-idyDFPZ-css:first-of-type {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-idyDFPZ-css:last-of-type {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idyDFPZ-css {
            width: 180px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idyDFPZ-css:first-of-type {
            margin-left: var(--space-baseline)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idyDFPZ-css:last-of-type {
            margin-right: 0
          }
        }

        .c-bXbWpx-ifucwjC-css {
          background-color: var(--colors-neutralLight0);
          height: var(--sizes-16);
          width: var(--sizes-16);
          padding: var(--space-baseline);
          border-radius: var(--radii-medium);
          border: 1px solid var(--colors-neutralLight40);
          position: relative;
          display: block
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifucwjC-css {
            height: var(--sizes-24);
            width: 180px;
            padding: var(--space-3) var(--space-2);
            margin-top: var(--space-half)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifucwjC-css:hover {
            box-shadow: 0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
          }
        }

        .c-kkmdlQ-igcOJfN-css {
          display: -webkit-box;
          line-clamp: 2;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden;
          text-overflow: ellipsis;
          text-align: left;
          margin: 0
        }

        .c-kkmdlQ-ikNWBVS-css {
          color: var(--colors-fontNeutralDark200)
        }

        .c-kkmdlQ-ifBIucX-css {
          text-decoration: line-through;
          color: var(--colors-fontNeutralDark200)
        }

        .c-bXbWpx-ifGrBBj-css {
          margin-top: var(--space-2)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifGrBBj-css {
            margin-top: var(--space-onepointfive)
          }
        }

        .c-bXbWpx-ikLHjsZ-css {
          margin: var(--space-baseline) 0 0
        }

        .c-kkmdlQ-icXPqFn-css {
          margin-left: var(--space-half);
          margin-right: var(--space-half);
          color: var(--colors-feedbackError600)
        }

        .c-bXbWpx-ieCQXRh-css {
          margin: var(--space-half) 0 0
        }

        .c-bXbWpx-icpdQOn-css {
          order: 13;
          max-width: 100vw;
          display:
        }

        .c-iWbDBM-ifJLswm-css {
          margin-left: auto;
          margin-right: auto;
          width: 100%;
          max-width: 1440px;
          padding-left: var(--space-2);
          padding-right: var(--space-2);
          padding-top: var(--space-4);
          padding-bottom: var(--space-4);
          border-bottom: 8px solid var(--colors-neutralLight20)
        }

        @media (min-width: 720px) {
          .c-iWbDBM-ifJLswm-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-ifJLswm-css {
            border-bottom: none;
            padding: 0;
            margin-top: var(--space-7);
            border: none;
            background-color: var(--colors-plusPrimary600);
            background-image: radial-gradient(320px 220px at 90% -40%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent), radial-gradient(320px 220px at 10% 160%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent);
            -webkit-backdrop-filter: blur(100px);
            backdrop-filter: blur(100px)
          }
        }

        .c-cZuCZG-ihvvXoB-css {
          vertical-align: text-bottom;
          height: 22px;
          width: 66px
        }

        @media (min-width: 1024px) {
          .c-cZuCZG-ihvvXoB-css {
            height: 28px;
            width: 84px
          }
        }

        .c-bXbWpx-iiljcfA-css {
          order: 14;
          width: 100vw;
          display:
        }

        .c-bXbWpx-ibIlakV-css {
          position: relative;
          overflow: hidden;
          background-color: var(--colors-plusPrimary600);
          -webkit-backdrop-filter: blur(100px);
          backdrop-filter: blur(100px);
          background-image: radial-gradient(150px 150px at 100% 0%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 5%, transparent), radial-gradient(150px 150px at 0% 100%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 5%, transparent);
          padding: var(--space-2);
          border-radius: var(--radii-medium);
          width: 100%;
          column-gap: var(--space-4)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ibIlakV-css {
            padding: var(--space-3);
            background-image: radial-gradient(150px 150px at 100% 0%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 5%, transparent), radial-gradient(150px 150px at 0% 100%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 5%, transparent)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibIlakV-css {
            max-width: 1440px;
            padding: var(--space-4) var(--space-5);
            border-radius: 0;
            background-image: none;
            -webkit-backdrop-filter: none;
            backdrop-filter: none;
            background-color: transparent;
            margin-top: 0;
            margin-bottom: 0
          }
        }

        @media (min-width: 1280px) {
          .c-bXbWpx-ibIlakV-css {
            padding-left: var(--space-5);
            padding-right: var(--space-5);
            margin-left: auto;
            margin-right: auto
          }
        }

        .c-bXbWpx-ikgkAQe-css {
          margin-right: 0;
          column-gap: var(--space-4)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ikgkAQe-css {
            flex-direction: row;
            align-items: center
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ikgkAQe-css {
            column-gap: var(--space-6)
          }
        }

        .c-bXbWpx-ihevmlc-css {
          flex-wrap: wrap;
          column-gap: var(--space-onepointfive);
          row-gap: var(--space-onepointfive);
          margin-bottom: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ihevmlc-css {
            margin-bottom: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihevmlc-css {
            column-gap: var(--space-2);
            margin-bottom: 0
          }
        }

        .c-kkmdlQ-ifcgfKr-css {
          height: var(--sizes-5);
          background-color: var(--colors-plusAccent600);
          color: var(--colors-neutralLight0);
          padding: var(--space-baseline) var(--space-2);
          width: -moz-fit-content;
          width: fit-content;
          display: flex;
          align-items: center;
          border-radius: var(--radii-small)
        }

        @media (min-width: 720px) {
          .c-kkmdlQ-ifcgfKr-css {
            flex: 1 0 fit-content
          }
        }

        .c-cZuCZG-ihnLQkt-css {
          background-color: var(--colors-neutralLight0);
          border-radius: 50%;
          vertical-align: middle;
          height: var(--sizes-2);
          width: var(--sizes-2);
          margin-left: var(--space-baseline);
          fill: var(--colors-plusAccent600)
        }

        .c-bXbWpx-ijDBAzv-css {
          display: block;
          width: 73px;
          height: 70px;
          flex: 0 0 73px
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijDBAzv-css {
            width: 117px;
            height: 112px;
            flex-basis: 117px
          }
        }

        .c-bXbWpx-igkHmPR-css {
          order: 15;
          width: 100vw;
          display:
        }

        .c-iWbDBM-icQGKdS-css {
          font-weight: var(--fontWeights-semiBold);
          font-size: var(--fontSizes-4);
          height: 100%;
          line-height: var(--lineHeights-2);
          margin: auto 0;
          color: var(--colors-primaryA600)
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-icQGKdS-css {
            font-weight: var(--fontWeights-semiBold);
            font-size: var(--fontSizes-6)
          }
        }

        .c-iWbDBM-icQGKdS-css:hover {
          color: var(--colors-primaryA1000)
        }

        .c-bXbWpx-ijVFYpC-css {
          order: 16;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-idZodOp-css {
          padding-top: var(--space-4);
          padding-bottom: var(--space-4);
          padding-left: var(--space-2);
          padding-right: var(--space-2);
          border-bottom: 8px solid var(--colors-neutralLight20)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-idZodOp-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idZodOp-css {
            border-bottom: none;
            padding: 0;
            padding-top: var(--space-7)
          }
        }

        .c-bXbWpx-ikINKYa-css {
          margin: auto
        }

        .c-iWbDBM-ifGHEql-css {
          width: 100%
        }

        .c-kkmdlQ-imeXtR-css {
          padding: var(--space-half) var(--space-baseline);
          margin: 0;
          letter-spacing: 0;
          color: var(--colors-neutralLight0)
        }

        .c-bXbWpx-igVqaYj-css {
          margin-top: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igVqaYj-css {
            margin-top: var(--space-3)
          }
        }

        .c-bXbWpx-ilkBNdM-css {
          height: 100%
        }

        .c-bXbWpx-ikNfoza-css {
          cursor: pointer;
          overflow: hidden;
          padding: var(--space-onepointfive) 0 0 var(--space-onepointfive);
          border-radius: 6px;
          position: relative;
          height: 100%;
          background: var(--colors-illustrationSkeleton200)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ikNfoza-css {
            padding: var(--space-2) 0 0 var(--space-2);
            background: var(--colors-illustrationSkeleton200)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ikNfoza-css {
            height: 284px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ikNfoza-css:hover {
            box-shadow: 0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
          }
        }

        .c-bXbWpx-iiScUpc-css {
          background: var(--colors-feedbackError600);
          padding: var(--space-1) var(--space-2);
          width: max-content;
          color: var(--colors-colorsPaletteWhite);
          border-radius: 2px;
          margin: 0 0 var(--space-2) 0
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiScUpc-css {
            border-radius: var(--radii-small)
          }
        }

        .c-kkmdlQ-ieyuyIM-css {
          color: var(--colors-neutralDark800);
          padding-right: var(--space-baseline);
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          word-break: break-all
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-ieyuyIM-css {
            padding-right: var(--space-2)
          }
        }

        .c-kkmdlQ-icaZTzz-css {
          margin: var(--space-baseline) 0;
          color: var(--colors-neutralDark400);
          padding-right: var(--space-baseline);
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-icaZTzz-css {
            padding-right: var(--space-2);
            margin-top: var(--space-onepointfive)
          }
        }

        .c-kkmdlQ-ifqTLgz-css {
          margin: 0;
          text-decoration: line-through;
          color: var(--colors-neutralDark200)
        }

        .c-kkmdlQ-ieYOAys-css {
          margin-top: var(--space-half);
          padding-right: var(--space-baseline);
          color: var(--colors-neutralDark800)
        }

        .c-bXbWpx-iglRpyB-css {
          margin-top: auto;
          min-height: var(--sizes-12)
        }

        .c-bXbWpx-ihfdOwZ-css {
          margin: auto 0
        }

        .c-bXbWpx-iecFMza-css {
          cursor: pointer;
          overflow: hidden;
          padding: var(--space-onepointfive) 0 0 var(--space-onepointfive);
          border-radius: 6px;
          position: relative;
          height: 100%;
          background: #FDF7E8
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iecFMza-css {
            padding: var(--space-2) 0 0 var(--space-2);
            background: #FDF7E8
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iecFMza-css {
            height: 284px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iecFMza-css:hover {
            box-shadow: 0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
          }
        }

        .c-bXbWpx-ileaoCQ-css {
          cursor: pointer;
          overflow: hidden;
          padding: var(--space-onepointfive) 0 0 var(--space-onepointfive);
          border-radius: 6px;
          position: relative;
          height: 100%;
          background: #FDF7E8
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ileaoCQ-css {
            padding: var(--space-2) 0 0 var(--space-2);
            background: var(--colors-illustrationSkeleton200)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ileaoCQ-css {
            height: 284px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ileaoCQ-css:hover {
            box-shadow: 0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
          }
        }

        .c-bXbWpx-idQIlvg-css {
          cursor: pointer;
          overflow: hidden;
          padding: var(--space-onepointfive) 0 0 var(--space-onepointfive);
          border-radius: 6px;
          position: relative;
          height: 100%;
          background: var(--colors-illustrationSkeleton200)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-idQIlvg-css {
            padding: var(--space-2) 0 0 var(--space-2);
            background: #FDF7E8
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idQIlvg-css {
            height: 284px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idQIlvg-css:hover {
            box-shadow: 0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
          }
        }

        @media (min-width: 720px) {
          .c-bKvviC-ilbMzqq-css {
            grid-template-columns: repeat(4, 1fr)
          }
        }

        .c-bXbWpx-icwNQEr-css {
          order: 17;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-igDMrBx-css {
          padding-left: var(--space-2);
          padding-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igDMrBx-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igDMrBx-css {
            padding-left: 0;
            padding-right: 0
          }
        }

        .c-kkmdlQ-icGiotE-css {
          color: var(--colors-fontNeutralDark600);
          margin-top: var(--space-half);
          text-transform: lowercase
        }

        .c-kkmdlQ-icGiotE-css::first-letter {
          text-transform: uppercase
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-icGiotE-css {
            margin-top: var(--space-baseline)
          }
        }

        .c-iWbDBM-igZMOGu-css {
          display: flex
        }

        @media (min-width: 720px) {
          .c-iWbDBM-igZMOGu-css {
            margin-right: var(--space-2)
          }
        }

        .c-bXbWpx-igMayOf-css {
          margin-top: var(--space-3)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igMayOf-css {
            flex-direction: row
          }
        }

        .c-bXbWpx-iiReBTR-css {
          display: flex;
          overflow-x: scroll;
          scroll-snap-type: x mandatory;
          scroll-behavior: smooth;
          -webkit-overflow-scrolling: touch;
          -ms-overflow-style: none;
          scrollbar-width: none;
          gap: var(--space-2);
          scroll-padding: 0 var(--space-2)
        }

        .c-bXbWpx-iiReBTR-css::-webkit-scrollbar {
          display: none
        }

        .c-bXbWpx-iiReBTR-css>*:first-child {
          margin-left: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iiReBTR-css {
            scroll-padding: 0 var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iiReBTR-css>*:first-child {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiReBTR-css {
            scroll-padding: var(--space-baseline)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiReBTR-css>*:first-child {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiReBTR-css>*:last-child {
            margin-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiReBTR-css {
            gap: var(--space-6);
            overflow-x: hidden;
            margin-left: calc(var(--space-baseline)*-1)
          }
        }

        .c-bXbWpx-ikuePYR-css {
          scroll-snap-align: start;
          flex-shrink: 0;
          width: 100%;
          max-width: 255px;
          transform-origin: center center;
          transition: transform 0.5s;
          position: relative
        }

        .c-bXbWpx-ikuePYR-css:last-of-type {
          margin-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ikuePYR-css {
            max-width: var(--sizes-33)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ikuePYR-css:last-of-type {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ikuePYR-css {
            max-width: var(--sizes-47)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ikuePYR-css:first-of-type {
            margin-left: var(--space-baseline)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ikuePYR-css:last-of-type {
            margin-right: 0
          }
        }

        .c-bXbWpx-ibcCyIM-css {
          row-gap: var(--space-2);
          text-align: initial;
          width: 100%
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibcCyIM-css {
            row-gap: var(--space-3)
          }
        }

        .c-bXbWpx-iiOwTrp-css {
          border: 1px solid var(--colors-neutralLight40);
          border-radius: var(--radii-medium);
          padding: var(--space-baseline);
          display: block;
          width: var(--sizes-13);
          height: var(--sizes-13)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiOwTrp-css {
            height: var(--sizes-17);
            width: var(--sizes-17);
            padding: var(--space-2);
            flex: 0 0 136px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiOwTrp-css:hover {
            box-shadow: 0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
          }
        }

        .c-kkmdlQ-ihCiMed-css {
          overflow: hidden;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical
        }

        .c-kkmdlQ-igQnuqR-css {
          margin-top: var(--space-baseline);
          color: var(--colors-neutralDark200)
        }

        .c-kkmdlQ-ifrChYs-css {
          text-decoration: line-through;
          color: var(--colors-neutralDark200)
        }

        .c-kkmdlQ-idBvHGk-css {
          color: var(--colors-feedbackError600);
          margin-right: var(--space-half)
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-idBvHGk-css {
            line-height: var(--lineHeights-2);
            margin-left: var(--space-baseline);
            margin-right: var(--space-baseline)
          }
        }

        .c-bXbWpx-ihsBAZ-css {
          max-width: var(--sizes-16);
          margin-left: var(--space-onepointfive);
          margin-right: var(--space-baseline)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihsBAZ-css {
            max-width: var(--sizes-28)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ikWfdTV-css {
            margin-top: var(--space-baseline)
          }
        }

        .c-kkmdlQ-ikgGTgs-css {
          margin: var(--space-half) 0 var(--space-3);
          color: var(--colors-fontNeutralDark600);
          text-transform: lowercase
        }

        .c-kkmdlQ-ikgGTgs-css::first-letter {
          text-transform: uppercase
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-ikgGTgs-css {
            margin: var(--space-baseline) 0 var(--space-3)
          }
        }

        .c-bXbWpx-icsEuqg-css {
          order: 18;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-ibMZLbk-css {
          width: 100%;
          margin: 0 auto;
          position: relative;
          text-align: center;
          margin-bottom: 0
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibMZLbk-css {
            margin-bottom: 0
          }
        }

        .c-bXbWpx-iewhUip-css {
          display: flex;
          overflow-x: scroll;
          scroll-snap-type: x mandatory;
          scroll-behavior: smooth;
          -webkit-overflow-scrolling: touch;
          -ms-overflow-style: none;
          scrollbar-width: none;
          gap: var(--space-2);
          scroll-padding: 0 var(--space-2)
        }

        .c-bXbWpx-iewhUip-css::-webkit-scrollbar {
          display: none
        }

        .c-bXbWpx-iewhUip-css>*:first-child {
          margin-left: var(--space-2)
        }

        .c-bXbWpx-iewhUip-css {
          max-width: max-content
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iewhUip-css {
            scroll-padding: 0 var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iewhUip-css>*:first-child {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iewhUip-css {
            scroll-padding: var(--space-baseline)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iewhUip-css>*:first-child {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iewhUip-css>*:last-child {
            margin-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iewhUip-css {
            gap: var(--space-4);
            margin-left: calc(var(--space-baseline)*-1);
            margin-top: calc(var(--space-half)*-1);
            margin-right: calc(var(--space-baseline)*-1)
          }
        }

        .c-bXbWpx-ikYcpIS-css {
          scroll-snap-align: start;
          flex-shrink: 0;
          width: 100%;
          max-width: var(--sizes-11);
          transform-origin: center center;
          transition: transform 0.5s;
          position: relative
        }

        .c-bXbWpx-ikYcpIS-css:last-of-type {
          margin-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ikYcpIS-css:last-of-type {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ikYcpIS-css {
            max-width: 180px
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ikYcpIS-css:first-of-type {
            margin-left: var(--space-baseline)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ikYcpIS-css:last-of-type {
            margin-right: var(--space-baseline)
          }
        }

        .c-bXbWpx-iiCipRN-css {
          display: flex;
          flex-direction: column;
          height: var(--sizes-11);
          width: var(--sizes-11);
          position: relative;
          margin-bottom: var(--space-baseline);
          border-radius: var(--radii-small);
          overflow: hidden
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiCipRN-css {
            height: 172px;
            width: 180px;
            margin-bottom: var(--space-onepointfive);
            margin-top: var(--space-half);
            border-radius: var(--radii-medium)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiCipRN-css:hover {
            box-shadow: 0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
          }
        }

        .c-kkmdlQ-ibHMwfp-css {
          margin-left: var(--space-baseline);
          color: var(--colors-neutralLight0)
        }

        .c-bXbWpx-ihHeifP-css {
          order: 20;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-ikGESPG-css {
          width: 100%;
          font-size: var(--fontSizes-6);
          height: var(--sizes-3);
          margin-bottom: var(--space-baseline);
          padding-left: var(--space-2);
          padding-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ikGESPG-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ikGESPG-css {
            padding-left: 0;
            padding-right: 0;
            height: var(--sizes-4)
          }
        }

        .c-bXbWpx-ihSHQrS-css {
          letter-spacing: var(--letterSpacings-1);
          display: none;
          align-items: center;
          justify-content: center;
          height: var(--sizes-3);
          width: var(--sizes-22)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihSHQrS-css {
            width: auto;
            height: var(--sizes-4);
            padding-left: var(--space-2);
            padding-right: var(--space-baseline)
          }
        }

        .c-bXbWpx-ihSHQrS-css {
          color: var(--colors-neutralLight0);
          border-radius: var(--radii-small);
          background-color: var(--colors-feedbackWarning600)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ihSHQrS-css {
            display: inline-flex
          }
        }

        .c-bXbWpx-ihSHQrS-css {
          margin-left: var(--space-3)
        }

        .c-kkmdlQ-idxUpTf-css {
          color: var(--colors-primaryA600);
          cursor: pointer
        }

        .c-kkmdlQ-idxUpTf-css:hover {
          color: var(--colors-primaryA1000)
        }

        .c-bXbWpx-igXYtWX-css {
          letter-spacing: var(--letterSpacings-1);
          display: inline-flex;
          align-items: center;
          justify-content: center;
          height: var(--sizes-3);
          width: var(--sizes-22)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igXYtWX-css {
            width: auto;
            height: var(--sizes-4);
            padding-left: var(--space-2);
            padding-right: var(--space-baseline)
          }
        }

        .c-bXbWpx-igXYtWX-css {
          color: var(--colors-neutralLight0);
          border-radius: var(--radii-small);
          background-color: var(--colors-feedbackWarning600);
          margin-left: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igXYtWX-css {
            display: none
          }
        }

        .c-PJLV-iAsWAM-css {
          display: inline-block
        }

        .c-bXbWpx-ifAGJgU-css {
          scroll-snap-align: start;
          flex-shrink: 0;
          width: var(--sizes-16);
          max-width: 184px;
          transform-origin: center center;
          transition: transform 0.5s;
          position: relative;
          display: grid
        }

        .c-bXbWpx-ifAGJgU-css:last-of-type {
          margin-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ifAGJgU-css:last-of-type {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifAGJgU-css {
            width: var(--sizes-23)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifAGJgU-css:first-of-type {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifAGJgU-css:last-of-type {
            margin-right: 0
          }
        }

        .c-bXbWpx-icUmJBb-css {
          box-sizing: border-box;
          width: var(--sizes-16);
          height: var(--sizes-29)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-icUmJBb-css {
            width: var(--sizes-23);
            height: var(--sizes-40)
          }
        }

        .c-bXbWpx-icGRxQq-css {
          box-sizing: border-box;
          border-radius: var(--radii-medium);
          border: 1px solid var(--colors-neutralLight40);
          width: var(--sizes-16);
          height: var(--sizes-16);
          display: grid;
          place-items: center
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-icGRxQq-css {
            padding: var(--space-3) var(--space-2);
            width: var(--sizes-23);
            height: var(--sizes-24);
            margin-top: var(--space-half)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-icGRxQq-css:hover {
            box-shadow: 0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
          }
        }

        .c-bXbWpx-icrMQpC-css {
          position: relative;
          width: var(--sizes-14);
          height: var(--sizes-14)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-icrMQpC-css {
            width: var(--sizes-19);
            height: var(--sizes-19)
          }
        }

        .c-kkmdlQ-idXFUGF-css {
          width: 100%;
          color: var(--colors-neutralDark800);
          margin-bottom: var(--space-half);
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden;
          text-overflow: ellipsis;
          text-align: left;
          margin-top: var(--space-2)
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-idXFUGF-css {
            margin-top: var(--space-onepointfive)
          }
        }

        .c-kkmdlQ-ijDBawv-css {
          color: var(--colors-neutralDark200);
          align-self: self-start;
          margin-top: var(--space-half);
          margin-bottom: var(--space-half);
          font-size: var(--fontSizes-2);
          line-height: var(--lineHeights-0)
        }

        .c-kkmdlQ-ighkmhT-css {
          color: var(--colors-neutralDark200);
          align-self: self-start;
          margin-top: var(--space-half);
          margin-bottom: var(--space-half);
          text-decoration: line-through
        }

        .c-kkmdlQ-ibFWDUm-css {
          align-self: self-start;
          display: flex;
          align-items: center;
          margin-top: 0px;
          margin-bottom: 0px
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-ibFWDUm-css {
            margin-top: var(--space-half);
            margin-bottom: var(--space-half)
          }
        }

        .c-kkmdlQ-ieNAzol-css {
          flex-grow: 1;
          color: var(--colors-neutralDark800);
          margin-right: var(--space-half)
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-ieNAzol-css {
            margin-right: var(--space-baseline)
          }
        }

        .c-kkmdlQ-ihbZzPF-css {
          color: var(--colors-feedbackError600);
          margin-right: var(--space-half)
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-ihbZzPF-css {
            margin-right: var(--space-baseline)
          }
        }

        .c-IkEYc-iQITEP-css {
          background: url("https://assets.pharmeasy.in/apothecary/images/spotlight.svg"), linear-gradient(180deg, #FFF8E3 0%, rgba(255, 255, 255, 0) 100%);
          background-repeat: no-repeat;
          background-position: top;
          padding-left: 0;
          padding-right: 0
        }

        @media (min-width: 720px) {
          .c-IkEYc-iQITEP-css {
            padding-left: 0;
            padding-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-IkEYc-iQITEP-css {
            border-top: none;
            padding-left: var(--space-5);
            padding-right: var(--space-5);
            padding-top: var(--space-4);
            background: url("https://assets.pharmeasy.in/apothecary/images/spotlightBig.svg"), linear-gradient(180deg, #FFF8E3 0%, rgba(255, 255, 255, 0) 100%);
            background-repeat: no-repeat;
            margin-top: var(--space-7)
          }
        }

        .c-bXbWpx-ifyXiYe-css {
          order: 21;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-ieOzmKW-css {
          padding-top: var(--space-4);
          padding-bottom: var(--space-4);
          border-bottom: 8px solid var(--colors-neutralLight20)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ieOzmKW-css {
            border-bottom: none;
            padding: 0
          }
        }

        .c-kkmdlQ-iVNNlD-css {
          margin: var(--space-half) 0 var(--space-3);
          padding-left: var(--space-2);
          padding-right: var(--space-2);
          text-transform: lowercase
        }

        .c-kkmdlQ-iVNNlD-css::first-letter {
          text-transform: uppercase
        }

        @media (min-width: 720px) {
          .c-kkmdlQ-iVNNlD-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-iVNNlD-css {
            margin: var(--space-baseline) 0 var(--space-3);
            padding-left: 0;
            padding-right: 0
          }
        }

        .c-bXbWpx-ifpCiCU-css {
          width: 100%;
          margin: 0 auto;
          position: relative;
          text-align: left;
          margin-bottom: 0
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifpCiCU-css {
            margin-bottom: 0
          }
        }

        .c-bXbWpx-iiivyBO-css {
          display: flex;
          overflow-x: scroll;
          scroll-snap-type: x mandatory;
          scroll-behavior: smooth;
          -webkit-overflow-scrolling: touch;
          -ms-overflow-style: none;
          scrollbar-width: none;
          gap: var(--space-2);
          scroll-padding: 0 var(--space-2)
        }

        .c-bXbWpx-iiivyBO-css::-webkit-scrollbar {
          display: none
        }

        .c-bXbWpx-iiivyBO-css>*:first-child {
          margin-left: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iiivyBO-css {
            scroll-padding: 0 var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iiivyBO-css>*:first-child {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiivyBO-css {
            scroll-padding: var(--space-half)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiivyBO-css>*:first-child {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiivyBO-css>*:last-child {
            margin-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiivyBO-css {
            gap: var(--space-3);
            margin-left: calc(var(--space-half)*-1);
            margin-top: calc(var(--space-half)*-1);
            margin-right: calc(var(--space-half)*-1)
          }
        }

        .c-bXbWpx-ibqgfIk-css {
          scroll-snap-align: start;
          flex-shrink: 0;
          width: var(--sizes-16);
          max-width: 184px;
          transform-origin: center center;
          transition: transform 0.5s;
          position: relative
        }

        .c-bXbWpx-ibqgfIk-css:last-of-type {
          margin-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ibqgfIk-css:last-of-type {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibqgfIk-css {
            width: var(--sizes-23)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibqgfIk-css:first-of-type {
            margin-left: var(--space-half)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibqgfIk-css:last-of-type {
            margin-right: var(--space-half)
          }
        }

        .c-bXbWpx-ifvDEGA-css {
          background-color: var(--colors-neutralLight0);
          box-sizing: border-box;
          border-radius: var(--radii-medium);
          border: 1px solid var(--colors-neutralLight40);
          padding: var(--space-baseline);
          width: var(--sizes-16);
          height: var(--sizes-16)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifvDEGA-css {
            padding: var(--space-2);
            width: var(--sizes-23);
            height: var(--sizes-24);
            margin-top: var(--space-half)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifvDEGA-css:hover {
            box-shadow: 0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
          }
        }

        .c-bXbWpx-ijkHUQU-css {
          margin-top: var(--space-2)
        }

        .c-kkmdlQ-icSHaYZ-css {
          margin-left: var(--space-half);
          margin-right: var(--space-half);
          color: var(--colors-feedbackError600)
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-icSHaYZ-css {
            margin-right: var(--space-baseline);
            margin-left: var(--space-baseline)
          }
        }

        .c-PJLV-igKDDWa-css {
          border-radius: var(--radii-medium)
        }

        .c-bXbWpx-ijmUcQh-css {
          order: 22;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-ienOiUo-css {
          width: 100%;
          margin: 0 auto;
          position: relative;
          text-align: center;
          margin-bottom: var(--space-4)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ienOiUo-css {
            margin-bottom: var(--space-8)
          }
        }

        .c-bXbWpx-ienOiUo-css {
          margin: 0 auto
        }

        .c-bXbWpx-igPucmR-css {
          display: flex;
          overflow: scroll;
          scroll-snap-type: x mandatory;
          scroll-behavior: smooth;
          -webkit-overflow-scrolling: touch;
          -ms-overflow-style: none;
          scrollbar-width: none;
          gap: var(--space-2);
          scroll-padding: 0 var(--space-2)
        }

        .c-bXbWpx-igPucmR-css::-webkit-scrollbar {
          display: none
        }

        .c-bXbWpx-igPucmR-css>*:first-child {
          margin-left: var(--space-2)
        }

        .c-bXbWpx-igPucmR-css>*:last-child {
          margin-right: var(--space-2)
        }

        .c-bXbWpx-igPucmR-css {
          overflow-x: scroll
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igPucmR-css {
            scroll-padding: 0 var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igPucmR-css>*:first-child {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igPucmR-css>*:last-child {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igPucmR-css {
            scroll-padding: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igPucmR-css>*:first-child {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igPucmR-css>*:last-child {
            margin-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igPucmR-css {
            overflow-x: hidden;
            gap: var(--space-3)
          }
        }

        .c-bXbWpx-idPYVyE-css {
          scroll-snap-align: start;
          flex-shrink: 0;
          width: var(--sizes-39);
          max-width: 310px;
          transform-origin: center center;
          transition: transform 0.5s;
          position: relative;
          flex-basis: 100%;
          background-color: var(--colors-neutralLight60);
          display: flex;
          justify-content: center;
          align-items: center;
          border-radius: var(--radii-medium);
          overflow: hidden
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idPYVyE-css {
            width: var(--sizes-46)
          }
        }

        .c-bXbWpx-ibjMTbL-css {
          box-sizing: border-box;
          border: 1px solid var(--colors-neutralLight60);
          height: var(--sizes-17);
          width: 100%
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibjMTbL-css {
            height: var(--sizes-20)
          }
        }

        .c-bXbWpx-igOgtVv-css {
          margin: var(--space-onepointfive) var(--space-2) 0 var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igOgtVv-css {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igOgtVv-css {
            display: none
          }
        }

        .c-iWbDBM-ibnbwmc-css {
          color: var(--colors-primaryA600);
          font-size: var(--fontSizes-4);
          line-height: var(--lineHeights-2);
          font-weight: 600
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-ibnbwmc-css {
            font-size: var(--fontSizes-6);
            font-weight: var(--fontWeights-semiBold);
            text-transform: capitalize
          }
        }

        .c-iWbDBM-ibnbwmc-css:hover {
          color: var(--colors-primaryA1000)
        }

        .c-bXbWpx-iheNdIw-css {
          order: 23;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-iildvDR-css {
          width: 100%;
          margin-bottom: var(--space-half);
          padding-left: var(--space-2);
          padding-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iildvDR-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iildvDR-css {
            margin-bottom: var(--space-baseline);
            padding-left: 0;
            padding-right: 0
          }
        }

        .c-kkmdlQ-icFhzXt-css {
          margin: var(--space-0);
          color: var(--colors-fontNeutralDark600);
          margin-bottom: var(--space-3);
          padding-left: var(--space-2);
          padding-right: var(--space-2);
          width: 100%;
          text-transform: lowercase
        }

        .c-kkmdlQ-icFhzXt-css::first-letter {
          text-transform: uppercase
        }

        @media (min-width: 720px) {
          .c-kkmdlQ-icFhzXt-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-icFhzXt-css {
            padding-left: 0;
            padding-right: 0
          }
        }

        .c-PJLV-iivFaPG-css {
          border-top-left-radius: var(--radii-medium);
          border-top-right-radius: var(--radii-medium)
        }

        .c-bXbWpx-ifnXXBB-css {
          display: flex;
          overflow-x: scroll;
          scroll-snap-type: x mandatory;
          scroll-behavior: smooth;
          -webkit-overflow-scrolling: touch;
          -ms-overflow-style: none;
          scrollbar-width: none;
          gap: var(--space-2);
          scroll-padding: 0 var(--space-2)
        }

        .c-bXbWpx-ifnXXBB-css::-webkit-scrollbar {
          display: none
        }

        .c-bXbWpx-ifnXXBB-css>*:first-child {
          margin-left: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ifnXXBB-css {
            scroll-padding: 0 var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ifnXXBB-css>*:first-child {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifnXXBB-css {
            scroll-padding: var(--space-baseline)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifnXXBB-css>*:first-child {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifnXXBB-css>*:last-child {
            margin-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifnXXBB-css {
            gap: var(--space-3)
          }
        }

        .c-bXbWpx-ihvgzIv-css {
          scroll-snap-align: start;
          flex-shrink: 0;
          width: var(--sizes-25);
          max-width: 232px;
          transform-origin: center center;
          transition: transform 0.5s;
          position: relative
        }

        .c-bXbWpx-ihvgzIv-css:last-of-type {
          margin-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ihvgzIv-css:last-of-type {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihvgzIv-css {
            width: var(--sizes-29)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihvgzIv-css:last-of-type {
            margin-right: 0
          }
        }

        .c-bXbWpx-iciqoIB-css {
          border: 1px solid var(--colors-neutralLight40);
          border-radius: var(--radii-medium);
          width: var(--sizes-25);
          height: var(--sizes-28)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iciqoIB-css {
            width: var(--sizes-29);
            height: var(--sizes-35)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iciqoIB-css:hover {
            box-shadow: 0px 3px 4px rgba(33, 33, 33, 0.06), 0px 3px 3px rgba(33, 33, 33, 0.04), 0px 1px 8px rgba(33, 33, 33, 0.08)
          }
        }

        .c-bXbWpx-idHteGW-css {
          border-bottom: 1px solid var(--colors-neutralLight40);
          position: relative;
          width: 100%;
          height: var(--sizes-17)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idHteGW-css {
            height: var(--sizes-22)
          }
        }

        .c-kkmdlQ-iijcRfE-css {
          text-align: left;
          margin: var(--space-onepointfive);
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 3;
          overflow: hidden;
          text-overflow: ellipsis
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-iijcRfE-css {
            margin: var(--space-2)
          }
        }

        .c-bXbWpx-igxeHzC-css {
          height: var(--sizes-13)
        }

        .c-IkEYc-ihnwvht-css {
          background-color: #F8F9FF;
          padding-top: var(--space-4);
          padding-bottom: var(--space-4);
          padding-left: var(--space-2);
          padding-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-IkEYc-ihnwvht-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-IkEYc-ihnwvht-css {
            border-bottom: none;
            padding-bottom: var(--space-7);
            margin-top: var(--space-7);
            padding-left: var(--space-5);
            padding-right: var(--space-5)
          }
        }

        .c-bXbWpx-ihOOhVT-css {
          order: 24;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-igpXQDG-css {
          flex-wrap: wrap;
          column-gap: var(--space-3);
          row-gap: var(--space-4);
          width: 100%;
          padding-top: var(--space-onepointfive);
          display: inline-flex
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igpXQDG-css {
            justify-content: space-between
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igpXQDG-css {
            padding-top: var(--space-6);
            column-gap: var(--space-4);
            margin-top: 0
          }
        }

        .c-bXbWpx-ifEzAqT-css {
          width: var(--sizes-19);
          flex-direction: column;
          text-align: center
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifEzAqT-css {
            flex-direction: row;
            width: var(--sizes-34);
            height: var(--sizes-11);
            gap: var(--space-onepointfive);
            text-align: left
          }
        }

        .c-bXbWpx-icaHzCe-css {
          width: var(--sizes-7)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-icaHzCe-css {
            width: 84px
          }
        }

        .c-kkmdlQ-ikrnmTY-css {
          width: 100%;
          margin-top: var(--space-baseline);
          margin-bottom: var(--space-baseline)
        }

        .c-kkmdlQ-ifZLwXq-css {
          white-space: pre-wrap
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijkVjAp-css {
            width: var(--sizes-22)
          }
        }

        .c-bjPTlu-ijuKGoT-css {
          margin-bottom: var(--space-2);
          padding-left: var(--space-2);
          padding-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bjPTlu-ijuKGoT-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bjPTlu-ijuKGoT-css {
            margin-bottom: var(--space-4);
            padding-left: 0;
            padding-right: 0
          }
        }

        .c-kkmdlQ-igUsxiu-css {
          font-weight: var(--fontWeights-semiBold);
          text-align: left
        }

        .c-kkmdlQ-idmTVrC-css {
          margin-bottom: var(--space-2);
          text-align: left;
          color: var(--colors-fontNeutralDark600)
        }

        .c-cZuCZG-ijkIlMj-css {
          color: var(--colors-feedbackSuccess200);
          margin-bottom: var(--space-onepointfive)
        }

        .c-kkmdlQ-ilkNjku-css {
          color: var(--colors-fontNeutralDark600)
        }

        .c-bXbWpx-ijuEcGl-css {
          order: 26;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-ihKAgrn-css {
          padding-top: var(--space-4);
          padding-bottom: var(--space-4);
          border-bottom: 8px solid var(--colors-neutralLight20)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihKAgrn-css {
            border-bottom: none;
            padding: 0;
            padding-top: var(--space-7)
          }
        }

        .c-bXbWpx-iceKvwg-css {
          width: 100%;
          margin: 0 auto;
          position: relative;
          text-align: center;
          margin-bottom: 0
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iceKvwg-css {
            margin-bottom: 0
          }
        }

        .c-bXbWpx-ijegnTd-css {
          display: flex;
          overflow-x: scroll;
          scroll-snap-type: x mandatory;
          scroll-behavior: smooth;
          -webkit-overflow-scrolling: touch;
          -ms-overflow-style: none;
          scrollbar-width: none;
          gap: 16px;
          scroll-padding: 0 var(--space-2)
        }

        .c-bXbWpx-ijegnTd-css::-webkit-scrollbar {
          display: none
        }

        .c-bXbWpx-ijegnTd-css>*:first-child {
          margin-left: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ijegnTd-css {
            scroll-padding: 0 var(--space-3)
          }
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ijegnTd-css>*:first-child {
            margin-left: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijegnTd-css {
            scroll-padding: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijegnTd-css>*:first-child {
            margin-left: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijegnTd-css>*:last-child {
            margin-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijegnTd-css {
            gap: var(--space-5)
          }
        }

        .c-bXbWpx-idNcPHZ-css {
          scroll-snap-align: start;
          flex-shrink: 0;
          width: var(--sizes-31);
          max-width: 344px;
          transform-origin: center center;
          transition: transform 0.5s;
          position: relative;
          display: grid
        }

        .c-bXbWpx-idNcPHZ-css:last-of-type {
          margin-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-idNcPHZ-css:last-of-type {
            margin-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idNcPHZ-css {
            width: var(--sizes-43)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idNcPHZ-css:last-of-type {
            margin-right: 0
          }
        }

        .c-bXbWpx-iglWCJT-css {
          padding: var(--space-3);
          background-color: var(--colors-feedbackSuccess100);
          border-radius: var(--radii-medium);
          width: var(--sizes-31);
          text-align: left;
          flex: 1 1 0%;
          border: 1px solid var(--colors-primaryA100)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iglWCJT-css {
            width: var(--sizes-43)
          }
        }

        .c-kkmdlQ-icxpJtm-css {
          color: var(--colors-neutralDark800);
          display: inline-flex;
          margin-right: var(--space-baseline)
        }

        .c-kkmdlQ-ihDWBsp-css {
          cursor: pointer;
          display: inline-block;
          color: var(--colors-neutralDark800);
          transition: color linear 100ms
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-ihDWBsp-css {
            font-size: var(--fontSizes-4)
          }
        }

        .c-kkmdlQ-ihDWBsp-css:hover {
          color: var(--colors-primaryA600)
        }

        .c-kkmdlQ-ihDWBsp-css:focus {
          color: var(--colors-primaryA600)
        }

        .c-kkmdlQ-ihJihuD-css {
          margin-left: var(--space-baseline);
          margin-right: var(--space-baseline)
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-ihJihuD-css {
            line-height: var(--lineHeights-1)
          }
        }

        .c-bXbWpx-ihmxdyA-css {
          order: 27;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-igSIUcw-css {
          padding-top: var(--space-4);
          padding-bottom: var(--space-4);
          padding-left: var(--space-2);
          padding-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-igSIUcw-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igSIUcw-css {
            border-bottom: none;
            padding: 0;
            margin-top: calc(var(--space-2)*-1);
            padding-top: var(--space-7)
          }
        }

        .c-bXbWpx-ijVxrOq-css {
          flex-wrap: wrap;
          align-items: center;
          margin-bottom: var(--space-onepointfive)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ijVxrOq-css {
            margin-bottom: var(--space-3)
          }
        }

        .c-bXbWpx-iiTqxyz-css {
          align-items: center;
          font-size: var(--fontSizes-7)
        }

        .c-bXbWpx-iiXAViW-css {
          flex-wrap: wrap;
          align-items: center;
          margin-bottom: var(--space-3)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiXAViW-css {
            margin-bottom: var(--space-4)
          }
        }

        .c-bjPTlu-ibEPGYS-css {
          margin-bottom: var(--space-onepointfive)
        }

        @media (min-width: 1024px) {
          .c-bjPTlu-ibEPGYS-css {
            margin-bottom: var(--space-3)
          }
        }

        .c-kkmdlQ-icyERRr-css {
          display: inline-block;
          margin-bottom: var(--space-baseline)
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-icyERRr-css {
            margin-bottom: var(--space-onepointfive)
          }
        }

        .c-kkmdlQ-iduxNgT-css {
          display: inline-block;
          margin-bottom: var(--space-onepointfive)
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-iduxNgT-css {
            margin-bottom: var(--space-3)
          }
        }

        .c-kkmdlQ-ifwmCck-css {
          display: inline-block;
          margin-bottom:
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-ifwmCck-css {
            margin-bottom:
          }
        }

        .c-IkEYc-icUvjPw-css {
          background-color: var(--colors-neutralLight10);
          margin-top: var(--space-4);
          padding-left: 0;
          padding-right: 0
        }

        @media (min-width: 720px) {
          .c-IkEYc-icUvjPw-css {
            padding-left: 0;
            padding-right: 0
          }
        }

        @media (min-width: 1024px) {
          .c-IkEYc-icUvjPw-css {
            margin-top: var(--space-7);
            padding-left: var(--space-5);
            padding-right: var(--space-5)
          }
        }

        .c-iWbDBM-iiyZAYb-css {
          display: block;
          font-size: var(--fontSizes-4);
          line-height: var(--lineHeights-1);
          color: var(--colors-neutralDark800);
          margin-top: var(--space-onepointfive)
        }

        .c-bXbWpx-ihBghND-css {
          width: 100%;
          padding: var(--space-4) var(--space-2) var(--space-3)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ihBghND-css {
            margin-top: 0
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihBghND-css {
            padding-bottom: var(--space-7);
            padding-left: 0;
            padding-right: 0
          }
        }

        .c-bXbWpx-igNUWCz-css {
          width: 100%;
          margin-left: auto;
          margin-right: auto
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igNUWCz-css {
            flex-direction: row;
            justify-content: space-between
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igDGpBq-css {
            display: block;
            column-count: 3;
            flex-direction: row;
            width: 100%
          }
        }

        .c-bXbWpx-igDGpBq-css {
          line-height: var(--lineHeights-3)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihTYYU-css {
            display: none
          }
        }

        .c-bXbWpx-ihTYYU-css {
          padding: var(--space-onepointfive) 0;
          border-bottom: 1px solid var(--colors-neutralDark100)
        }

        .c-bXbWpx-ihTYYU-css:first-child {
          padding-top: var(--space-half)
        }

        .c-iWbDBM-ieUZssK-css {
          font-size: var(--fontSizes-4);
          line-height: var(--lineHeights-1);
          color: var(--colors-neutralDark800);
          margin-top: var(--space-onepointfive)
        }

        .c-bXbWpx-ibBhYHy-css {
          display: none;
          break-inside: avoid;
          padding-top: var(--space-4)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibBhYHy-css {
            display: flex
          }
        }

        .c-bXbWpx-iioYsdo-css {
          margin-top: var(--space-4)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iioYsdo-css {
            display: none
          }
        }

        .c-bXbWpx-ihJOaSq-css {
          margin-top: var(--space-2);
          gap: var(--space-2)
        }

        .c-iWbDBM-iicmghG-css {
          width: var(--sizes-3);
          height: var(--sizes-3);
          margin-right: var(--space-2)
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-iicmghG-css {
            width: var(--sizes-4);
            height: var(--sizes-4)
          }
        }

        .c-bXbWpx-ifGJyfs-css {
          padding: var(--space-5) 0
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifGJyfs-css {
            padding-top: var(--space-4)
          }
        }

        .c-bXbWpx-iiYQIqZ-css {
          width: 100%;
          margin-left: auto;
          margin-right: auto
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiYQIqZ-css {
            margin-top: var(--space-4);
            align-items: flex-end;
            justify-content: space-between
          }
        }

        .c-bXbWpx-iiPsWDa-css {
          flex-wrap: wrap;
          column-gap: var(--space-2);
          row-gap: var(--space-3)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iiPsWDa-css {
            margin-top: var(--space-2)
          }
        }

        .c-bXbWpx-idLwkFd-css {
          margin: 0 var(--space-2) 0 0;
          aspect-ratio: 2.12;
          height: var(--sizes-3);
          position: relative
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idLwkFd-css {
            margin: 0 var(--space-3) 0 0
          }
        }

        .c-bXbWpx-igcxVBI-css {
          margin: 0 var(--space-2) 0 0;
          aspect-ratio: 2.64;
          height: var(--sizes-3);
          position: relative
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-igcxVBI-css {
            margin: 0 var(--space-3) 0 0
          }
        }

        .c-bXbWpx-ibKYaer-css {
          margin: 0 var(--space-2) 0 0;
          aspect-ratio: 1;
          height: var(--sizes-3);
          position: relative
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ibKYaer-css {
            margin: 0 var(--space-3) 0 0
          }
        }

        .c-bXbWpx-iewwRyP-css {
          margin: 0 var(--space-2) 0 0;
          aspect-ratio: 1.6;
          height: var(--sizes-3);
          position: relative
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iewwRyP-css {
            margin: 0 var(--space-3) 0 0
          }
        }

        .c-bXbWpx-idTzvhs-css {
          margin: 0 var(--space-2) 0 0;
          aspect-ratio: 1.32;
          height: var(--sizes-3);
          position: relative
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idTzvhs-css {
            margin: 0 var(--space-3) 0 0
          }
        }

        .c-bXbWpx-idNCxCK-css {
          margin: 0 var(--space-2) 0 0;
          aspect-ratio: 1.92;
          height: var(--sizes-3);
          position: relative
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idNCxCK-css {
            margin: 0 var(--space-3) 0 0
          }
        }

        .c-bXbWpx-ikrYEZV-css {
          margin: 0 var(--space-2) 0 0;
          aspect-ratio: 2.52;
          height: var(--sizes-3);
          position: relative
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ikrYEZV-css {
            margin: 0 var(--space-3) 0 0
          }
        }

        .c-kkmdlQ-ifKBBuS-css {
          margin-top: var(--space-7)
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-ifKBBuS-css {
            margin: auto 0 var(--space-half)
          }
        }

        .c-kkmdlQ-idOCrov-css {
          display: none;
          margin-right: var(--space-4)
        }

        @media (min-width: 1280px) {
          .c-kkmdlQ-idOCrov-css {
            display: block;
            text-overflow: ellipsis;
            overflow-x: hidden;
            white-space: nowrap;
            max-width: 10ch
          }
        }

        .c-kkmdlQ-idOCrov-css {
          border-bottom: 1px dashed transparent
        }

        .c-kkmdlQ-idOCrov-css:hover,
        .c-kkmdlQ-idOCrov-css:focus {
          border-bottom-color: var(--colors-neutralDark800)
        }

        .c-bXbWpx-ihhGMDa-css {
          display: none
        }

        @media (min-width: 1280px) {
          .c-bXbWpx-ihhGMDa-css {
            display: block;
            position: relative;
            width: var(--sizes-baseline);
            height: var(--sizes-baseline);
            right: var(--space-4);
            background: var(--colors-fontError);
            border: 1px solid #FFFFFF;
            border-radius: var(--radii-large)
          }
        }

        .c-iWbDBM-ibgxoFz-css {
          box-sizing: border-box;
          display: grid;
          justify-content: space-between;
          grid-auto-flow: row;
          grid-column-gap: var(--space-2);
          align-items: center;
          grid-template-rows: 2;
          grid-template-columns: var(--sizes-6) repeat(2, 1fr) var(--sizes-6);
          background-image: linear-gradient(106.34deg, #70B3AB 0%, #367772 96.21%);
          background-color: var(--colors-primaryA600);
          padding: var(--space-3) var(--space-2);
          grid-row-gap: var(--space-half);
          box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.12)
        }

        .c-cZuCZG-igXyHZN-css {
          grid-row: 1 / 3;
          grid-column: 1;
          justify-self: flex-start;
          align-self: centre;
          background-color: var(--colors-neutralLight0);
          fill: var(--colors-primaryA600)
        }

        .c-kkmdlQ-igiSnny-css {
          color: var(--colors-fontNeutralLight0);
          grid-row: 1;
          grid-column: 2 / 4
        }

        .c-kkmdlQ-ikyVToh-css {
          grid-row: 2;
          grid-column: 2 / 4;
          color: var(--colors-fontNeutralLight0)
        }

        .c-cZuCZG-idBjPWx-css {
          fill: var(--colors-neutralLight0);
          grid-row: 1 / 3;
          grid-column: 4 / 5;
          justify-self: flex-end
        }

        .c-iWbDBM-iglztmm-css {
          display: block;
          width: 100%;
          height: 100%;
          border-radius: var(--radii-medium)
        }

        .c-kkmdlQ-igLCOGS-css {
          color: var(--colors-fontPrimary);
          margin: auto;
          text-align: center;
          width: var(--sizes-21);
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-igLCOGS-css {
            width: var(--sizes-30)
          }
        }

        .c-bXbWpx-iknzHso-css {
          background: linear-gradient(137.11deg, #F5FFFE -6.51%, #B8FFFB 114.72%);
          ;
          width: 100%;
          height: 100%;
          padding: var(--space-onepointfive);
          cursor: pointer;
          border-radius: var(--radii-medium)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-iknzHso-css {
            padding: var(--space-2);
            position: relative
          }
        }

        .c-iWbDBM-icEMUiW-css {
          margin-left: auto;
          margin-right: auto;
          max-width: 1440px;
          display: flex;
          width: 100%;
          padding-left: var(--space-2);
          padding-right: var(--space-2);
          border-bottom: 8px solid var(--colors-neutralLight20)
        }

        @media (min-width: 720px) {
          .c-iWbDBM-icEMUiW-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-icEMUiW-css {
            margin-top: var(--space-7);
            border: none;
            padding-left: 0;
            padding-right: 0;
            background-color: var(--colors-plusPrimary600);
            background-image: radial-gradient(380px 380px at 105% -50%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent), radial-gradient(380px 380px at -5% 140%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent);
            -webkit-backdrop-filter: blur(100px);
            backdrop-filter: blur(100px)
          }
        }

        .c-kkmdlQ-idNfMFc-css {
          margin-bottom: var(--space-baseline);
          color: var(--colors-fontNeutralLight0)
        }

        .c-kkmdlQ-idKAeip-css {
          margin: 0;
          color: var(--colors-plusPrimary200)
        }

        .c-gZXzAR-ihhuQGJ-css {
          margin: var(--space-onepointfive) 0;
          height: 2px;
          width: var(--sizes-29);
          border: none;
          background-color: transparent;
          background-image: linear-gradient(90deg, var(--colors-plusAccent600) -1.35%, transparent 97.57%)
        }

        @media (min-width: 1024px) {
          .c-gZXzAR-ihhuQGJ-css {
            margin-top: var(--space-3);
            width: var(--sizes-38)
          }
        }

        .c-bXbWpx-ifaQrPx-css {
          position: relative;
          overflow: hidden;
          flex-wrap: wrap;
          background-color: var(--colors-plusPrimary600);
          -webkit-backdrop-filter: blur(100px);
          backdrop-filter: blur(100px);
          background-image: radial-gradient(320px 320px at 120% -20%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent), radial-gradient(320px 320px at -20% 120%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent);
          padding: var(--space-3) var(--space-2) var(--space-2);
          margin-top: var(--space-4);
          margin-bottom: var(--space-4);
          border-radius: var(--radii-medium);
          width: 100%
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ifaQrPx-css {
            background-image: radial-gradient(340px 340px at 115% -15%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent), radial-gradient(340px 340px at -15% 115%, rgba(227, 128, 183, 0.28) 1%, rgba(188, 104, 150, 0.49) 45%, transparent);
            padding: var(--space-4) 0 var(--space-3) var(--space-4);
            flex-wrap: nowrap
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifaQrPx-css {
            margin-top: 0;
            margin-bottom: 0;
            max-width: 1440px;
            padding-left: var(--space-5);
            padding-right: var(--space-5);
            border-radius: 0;
            background-image: none;
            -webkit-backdrop-filter: none;
            backdrop-filter: none;
            background-color: transparent
          }
        }

        @media (min-width: 1280px) {
          .c-bXbWpx-ifaQrPx-css {
            padding-left: var(--space-5);
            padding-right: var(--space-5);
            margin-left: auto;
            margin-right: auto
          }
        }

        .c-bXbWpx-iizwgQd-css {
          margin-right: var(--space-3);
          flex-shrink: 0
        }

        @media (min-width: 720px) {
          .c-bXbWpx-iizwgQd-css {
            flex-grow: 1
          }
        }

        @media (min-width: 1280px) {
          .c-bXbWpx-iizwgQd-css {
            max-width: var(--sizes-38);
            margin-right: var(--space-7)
          }
        }

        .c-kkmdlQ-iiwuxuM-css {
          max-width: var(--sizes-70);
          width: 85%;
          color: var(--colors-fontNeutralLight0);
          margin-bottom: var(--space-baseline)
        }

        @media (min-width: 720px) {
          .c-kkmdlQ-iiwuxuM-css {
            width: 70%
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-iiwuxuM-css {
            margin-bottom: var(--space-onepointfive)
          }
        }

        @media (min-width: 1280px) {
          .c-kkmdlQ-iiwuxuM-css {
            width: 75%%
          }
        }

        .c-kkmdlQ-iPSPJT-css {
          color: var(--colors-fontNeutralLight0);
          padding: var(--space-baseline) var(--space-2);
          background-color: var(--colors-plusAccent600);
          border-radius: var(--radii-small);
          margin: 0 120px var(--space-baseline) 0
        }

        @media (min-width: 720px) {
          .c-kkmdlQ-iPSPJT-css {
            margin-right: 200px
          }
        }

        @media (min-width: 1024px) {
          .c-kkmdlQ-iPSPJT-css {
            margin-bottom: var(--space-onepointfive)
          }
        }

        @media (min-width: 1280px) {
          .c-kkmdlQ-iPSPJT-css {
            margin-right: 0
          }
        }

        .c-cZuCZG-icFxPro-css {
          fill: var(--colors-plusAccent600);
          background-color: var(--colors-neutralLight0);
          margin-left: var(--space-baseline);
          vertical-align: sub;
          padding: 1px
        }

        .c-bXbWpx-igmQTJl-css {
          flex-grow: 1;
          row-gap: var(--space-2);
          column-gap: var(--space-3)
        }

        @media (min-width: 1280px) {
          .c-bXbWpx-igmQTJl-css {
            column-gap: var(--space-7)
          }
        }

        .c-bXbWpx-ikopCrH-css {
          display: block;
          position: absolute;
          bottom: calc(var(--space-2)*-1);
          right: calc(var(--space-2)*-1);
          width: var(--sizes-18)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ikopCrH-css {
            width: var(--sizes-20);
            bottom: calc(var(--space-baseline)*-1)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ikopCrH-css {
            bottom: calc(var(--space-2)*-1);
            right: var(--space-8);
            width: var(--sizes-25)
          }
        }

        @media (min-width: 1280px) {
          .c-bXbWpx-ikopCrH-css {
            right: 120px
          }
        }

        .c-kkmdlQ-ieOrIIJ-css {
          text-decoration: none;
          color: var(--colors-fontNeutralDark200)
        }

        .c-iWbDBM-ieJgEHl-css {
          margin-left: auto;
          margin-right: auto;
          width: 100%;
          max-width: 1440px;
          padding-left: var(--space-2);
          padding-right: var(--space-2);
          padding-top: var(--space-4);
          padding-bottom: var(--space-4);
          border-bottom: 8px solid var(--colors-neutralLight20)
        }

        @media (min-width: 720px) {
          .c-iWbDBM-ieJgEHl-css {
            padding-left: var(--space-3);
            padding-right: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-ieJgEHl-css {
            border-bottom: none;
            padding: 0;
            margin-top: var(--space-7);
            border: none;
            background-color: var(--colors-plusPrimary600);
            background-image: linear-gradient(155deg, var(--colors-plusPrimary100) 0%, var(--colors-plusPrimary100) 80%, var(--colors-plusPrimary200) 80%, var(--colors-plusPrimary200) 100%);
            -webkit-backdrop-filter: blur(100px);
            backdrop-filter: blur(100px)
          }
        }

        .c-kkmdlQ-ijXgdcx-css {
          border-radius: 2px;
          padding: var(--space-half) var(--space-baseline);
          color: var(--colors-fontNeutralLight0);
          background-color: var(--colors-feedbackError600);
          text-transform: uppercase
        }

        .c-kkmdlQ-ihheuVS-css {
          color: var(--colors-fontDefault)
        }

        .c-bXbWpx-idcWeNL-css {
          position: relative;
          overflow: hidden;
          background-color: var(--colors-plusPrimary600);
          -webkit-backdrop-filter: blur(100px);
          backdrop-filter: blur(100px);
          background-image: linear-gradient(155deg, var(--colors-plusPrimary100) 0%, var(--colors-plusPrimary100) 75%, var(--colors-plusPrimary200) 75%, var(--colors-plusPrimary200) 100%);
          padding: var(--space-2);
          border-radius: var(--radii-medium);
          width: 100%;
          column-gap: var(--space-4)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-idcWeNL-css {
            padding: var(--space-3);
            background-image: linear-gradient(160deg, var(--colors-plusPrimary100) 0%, var(--colors-plusPrimary100) 80%, var(--colors-plusPrimary200) 80%, var(--colors-plusPrimary200) 100%)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-idcWeNL-css {
            max-width: 1440px;
            padding: var(--space-4) var(--space-5);
            border-radius: 0;
            background-image: none;
            -webkit-backdrop-filter: none;
            backdrop-filter: none;
            background-color: transparent;
            margin-top: 0;
            margin-bottom: 0
          }
        }

        @media (min-width: 1280px) {
          .c-bXbWpx-idcWeNL-css {
            padding-left: var(--space-5);
            padding-right: var(--space-5);
            margin-left: auto;
            margin-right: auto
          }
        }

        .c-iWbDBM-iilaRoQ-css {
          font-size: var(--fontSizes-4);
          line-height: var(--lineHeights-2);
          color: var(--colors-primaryA600);
          font-weight: var(--fontWeights-semiBold)
        }

        @media (min-width: 1024px) {
          .c-iWbDBM-iilaRoQ-css {
            font-size: var(--fontSizes-6)
          }
        }

        .c-iWbDBM-iilaRoQ-css:hover {
          color: var(--colors-primaryA1000)
        }

        .c-bXbWpx-ikCFLuV-css {
          width: 100%;
          gap: var(--space-3);
          margin-bottom: var(--space-2)
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ikCFLuV-css {
            justify-content: center;
            max-width: 860px
          }
        }

        .c-dpOIwS-idxnMEm-css {
          height: var(--sizes-20);
          width: 100%
        }

        .c-bXbWpx-ihFcDax-css {
          width: 100%;
          padding-left: var(--space-2);
          padding-right: var(--space-2)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ihFcDax-css {
            padding: var(--space-3)
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ihFcDax-css {
            padding: 0
          }
        }

        .c-bXbWpx-ifOBrxl-css {
          margin-right: 120px;
          column-gap: var(--space-4)
        }

        @media (min-width: 720px) {
          .c-bXbWpx-ifOBrxl-css {
            flex-direction: row;
            align-items: center
          }
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ifOBrxl-css {
            column-gap: var(--space-6)
          }
        }

        .c-bXbWpx-ieHXTjB-css {
          position: absolute;
          display: block;
          right: calc(var(--space-3)*-1);
          bottom: calc(var(--space-onepointfive)*-1);
          width: 120px
        }

        @media (min-width: 1024px) {
          .c-bXbWpx-ieHXTjB-css {
            width: 154px;
            right: var(--space-8)
          }
        }

        @media (min-width: 1280px) {
          .c-bXbWpx-ieHXTjB-css {
            right: 120px
          }
        }

        .c-bXbWpx-iiiIGsw-css {
          order: 1;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-icQLPkf-css {
          order: 2;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-ikkYiyO-css {
          order: ;
          max-width: 100vw;
          display: none
        }

        @media (min-width: 768px) {
          .c-bXbWpx-ikkYiyO-css {
            display: none
          }
        }

        .c-bXbWpx-ikugIjJ-css {
          order: 8;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-ibjZoob-css {
          order: 13;
          width: 100vw;
          display:
        }

        .c-bXbWpx-ihFfOWl-css {
          order: 15;
          max-width: 100vw;
          display:
        }

        .c-bXbWpx-ifGHiOi-css {
          order: 25;
          max-width: 100vw;
          display:
        }
      }
      .wzrk-alert {
        padding: 20px !important;
        text-align: left !important;
      }

      .wzrk-alert-heading {
        width: auto !important;
        margin: auto auto 10px !important;
        text-align: left !important;
        font-size: 18px !important;
      }

      .wzrk-alert-body {
        color: #606060 !important;
        font-size: 14px !important;
      }

      .wzrk-button-container button {
        margin: 0 !important;
        font-weight: 600 !important;
      }

      .wzrk-button-container #wzrk-confirm {
        margin-left: 14px !important
      }

      @media screen and (min-width:541px) {
        .wzrk-alert {
          width: 350px !important;
        }
      }
      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+1F00-1FFF
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0370-03FF
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 500;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 500;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 500;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+1F00-1FFF
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 500;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0370-03FF
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 500;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 500;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 500;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 600;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 600;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 600;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+1F00-1FFF
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 600;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0370-03FF
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 600;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 600;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 600;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+1F00-1FFF
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0370-03FF
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
      }

      @font-face {
        font-family: Inter;
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v11/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
      }
.c-bXbWpx-icOztnM-css {
    display: flex
;
    justify-content: space-between;
    align-items: center;
    background-color: var(--colors-neutralLight0);
    width: 100%;
    height: 100%;
    padding: var(--space-half) var(--space-half) var(--space-half) var(--space-2);
    border: 1px solid rgb(215, 223, 229);
    box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 7px;
    border-radius: 100px;
    max-width: var(--sizes-75);
    max-height: var(--sizes-6);
    cursor: pointer;
    font-family: var(--fonts-inter);
}
.c-bXbWpx-igKcZLf-css {
    display: flex
;
    flex-shrink: 0;
    width: var(--sizes-10);
    height: var(--sizes-5);
    margin: 0px;
    background-color: var(--colors-primaryA600);
    border-radius: 100px;
    transition: transform 0.2s, background-color 0.1s 
ease-in;
}
.c-kkmdlQ-ieAinwS-css {
    font-size: var(--fontSizes-4);
    line-height: var(--lineHeights-2);
    color: var(--colors-neutralLight0);
}
.c-bXbWpx-iiwMneP-css {
    width: 100%;
    margin: 0px auto;
    position: relative;
    text-align: center;
}
    .c-bXbWpx-ieGXIts-css {
        display: flex
;
        top: 46%;
    }
@media (min-width: 1024px) {
    .c-bXbWpx-igftbCD-css::after {
        content: "";
    }
}
.c-bXbWpx-igftbCD-css::after {
    position: absolute;
    width: 30px;
    height: 100%;
    top: 0px;
    left: -10px;
    z-index: 1;
    background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 33.33%, rgba(255, 255, 255, 0) 101.04%);
}

