  :root {
                  --font-family: 'Noto Sans JP';
                  --font-family-type2: 'Zen Kaku Gothic New';
                  --s-color-b08dae4a: #bbe3c9ff;
                  --s-color-8a96fcf0: #b3b3b3ff;
                  --s-color-8fba647e: #ffffffff;
                  --s-color-839f8593: #6c6c6cff;
                  --s-color-94b85eef: linear-gradient(#cc1e26ff, rgb(205, 29, 37) 3%, #fa000eff);
                  --s-color-84983101: #0d6db4ff;
                  --s-color-d9a92ee7: #6c6c6cff;
                  --s-color-fa84e7cc: #00a73cff;
                  --s-color-32bcc9c3: #151515ff;
                  --s-color-ba85ce98: #fe9e27ff;
                  --s-color-bf8fccb2: linear-gradient(90deg, #c8bd85ff, #f8e584ff 53%, #eadd96ff);
                  --s-color-c8878616: #f7fbffff;
                  --s-color-9a849540: #013978ff;
                  --s-color-f6979ae3: #0d6db4ff;
                  --s-color-5abc24e0: linear-gradient(135deg, #0d6db4ff, #3e80caff);
                  --s-color-209e43f7: #accae1ff;
                  --s-font-d295814d: var(--font-family);
                  --s-font-24a5b4e7: var(--font-family);
                  --s-font-7e8dfd13: var(--font-family);
                  --s-font-b08140db: var(--font-family);
                  --s-font-18bb3929: var(--font-family);
                  --s-font-56b404a6: var(--font-family);
                  --s-font-8a80d500: var(--font-family);
                  --s-font-448cce04: var(--font-family);
                  --s-font-708763de: var(--font-family);
                  --s-font-1a90e98d: var(--font-family);
                  --s-font-508c7cbc: var(--font-family);
                  --s-font-b2ba62bf: var(--font-family);
                  --s-font-d0bc3d02: var(--font-family);
                  --s-font-9aa4c2a8: var(--font-family);
                  --s-font-d9b8aa3e: var(--font-family);
                  --s-font-829fdb5d: var(--font-family);
                }



            .sd[data-s-ade3d720-4d01-4808-80af-0fcaac216e38] {
              background: #fff;
              border-radius: 0;
            
              height: 100%;
              margin: 0 0 0 0;
              opacity: 1;
              padding: 90px 0px 0px 0px;
              width: 100%;
              max-width: 100%;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-ade3d720-4d01-4808-80af-0fcaac216e38] {
                padding: 70px 0px 0px 0px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-ade3d720-4d01-4808-80af-0fcaac216e38] {
                padding: 50px 0px 0px 0px;
              }
            }
            .sd[data-s-6781df14-55b2-42c9-aaba-9423b26ac4ec] {
              align-content: center;
              align-items: center;
              background: #ffffff;
              bottom: auto;
              box-shadow: 0px 4px 16px rgba(56, 63, 73, 0.16);
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              height: 90px;
              justify-content: space-between;
              left: 0px;
              margin: 0 0 0 0;
              padding: 0px 0px 0px 24px;
              position: fixed;
              right: 0px;
              top: 0px;
              width: 100%;
              z-index: 5;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-6781df14-55b2-42c9-aaba-9423b26ac4ec] {
                display: flex;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-6781df14-55b2-42c9-aaba-9423b26ac4ec] {
                display: flex;
                flex: none;
                height: 70px;
                padding: 0px 0px 0px 16px;
                width: 100%;
                max-width: 100%;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-6781df14-55b2-42c9-aaba-9423b26ac4ec] {
                display: flex;
                flex: none;
                height: 50px;
                width: 100%;
                max-width: 100%;
              }
            }
            .sd[data-s-8e9adc82-1dfa-4dac-95e7-e437c9667d24] {
              align-content: center;
              align-items: center;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 40px;
              height: 100%;
              justify-content: center;
              padding: 0px;
              --gap-h-8e9adc82-1dfa-4dac-95e7-e437c9667d24: 40px;
              --gap-v-8e9adc82-1dfa-4dac-95e7-e437c9667d24: 0px;
              --gap-uuid: 8e9adc82-1dfa-4dac-95e7-e437c9667d24;
              max-width: 100%;
            }
            .sd[data-s-771adb33-a916-47b9-a748-56e84454d7f7] {
              flex: none;
              height: calc(100% - (var(--gap-v-8e9adc82-1dfa-4dac-95e7-e437c9667d24) * 0));
              width: 200px;
              max-width: 100%;
            }
            .sd[data-s-771adb33-a916-47b9-a748-56e84454d7f7]:before {
              background-repeat: no-repeat;
              background-size: contain;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-771adb33-a916-47b9-a748-56e84454d7f7] {
                flex: none;
                width: 160px;
                max-width: 100%;
                height: calc(100% - (var(--gap-v-8e9adc82-1dfa-4dac-95e7-e437c9667d24) * 0));
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-771adb33-a916-47b9-a748-56e84454d7f7] {
                flex: none;
                width: 120px;
                max-width: 100%;
                height: calc(100% - (var(--gap-v-8e9adc82-1dfa-4dac-95e7-e437c9667d24) * 0));
              }
            }
            .sd[data-s-1edc9859-82e2-4285-8999-905a28e8296d] {
              align-content: center;
              align-items: center;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 24px;
              height: calc(100% - (var(--gap-v-8e9adc82-1dfa-4dac-95e7-e437c9667d24) * 0));
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              --gap-h-1edc9859-82e2-4285-8999-905a28e8296d: 24px;
              --gap-v-1edc9859-82e2-4285-8999-905a28e8296d: 0px;
              --gap-uuid: 1edc9859-82e2-4285-8999-905a28e8296d;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-1edc9859-82e2-4285-8999-905a28e8296d] {
                display: none;
                --gap-h-1edc9859-82e2-4285-8999-905a28e8296d: 24px;
                --gap-v-1edc9859-82e2-4285-8999-905a28e8296d: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-1edc9859-82e2-4285-8999-905a28e8296d] {
                display: none;
                --gap-h-1edc9859-82e2-4285-8999-905a28e8296d: 24px;
                --gap-v-1edc9859-82e2-4285-8999-905a28e8296d: 0px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-1edc9859-82e2-4285-8999-905a28e8296d] {
                display: none;
                --gap-h-1edc9859-82e2-4285-8999-905a28e8296d: 24px;
                --gap-v-1edc9859-82e2-4285-8999-905a28e8296d: 0px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-1edc9859-82e2-4285-8999-905a28e8296d] {
                display: none;
                --gap-h-1edc9859-82e2-4285-8999-905a28e8296d: 24px;
                --gap-v-1edc9859-82e2-4285-8999-905a28e8296d: 0px;
              }
            }
            .sd[data-s-eb706fa6-3904-4fc3-bde8-83df89065e5e] {
              align-content: flex-start;
              align-items: flex-start;
              background: rgba(0, 0, 0, 0);
              flex-direction: column;
              flex-wrap: nowrap;
              height: calc(100% - (var(--gap-v-1edc9859-82e2-4285-8999-905a28e8296d) * 0));
              justify-content: center;
              padding: 0px 0px;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-eb706fa6-3904-4fc3-bde8-83df89065e5e]:hover {
              transition-duration: 400ms;
              translate: 0px 0px;
            }
            .sd[data-s-88ddc96a-7e15-4fad-a759-c68ce8bde6ad] {
              color: #4c4948;
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 900;
              height: auto;
              line-height: 1.4;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            .sd[data-s-cf70d258-5669-42f3-9e21-9b024bd9b0a9] {
              background: #383f49;
              flex: none;
              height: 2px;
              opacity: 0;
              scale: 1 1;
              width: 0%;
              max-width: 0%;
            }
            .sd[data-s-eb706fa6-3904-4fc3-bde8-83df89065e5e]:hover .sd[data-s-cf70d258-5669-42f3-9e21-9b024bd9b0a9] {
              flex: none;
              margin: 0px 0px 0px 0px;
              opacity: 1;
              scale: 1 1;
              width: 100%;
              max-width: 100%;
            }
            .sd[data-s-3266b2a9-5798-4cc5-881e-a60e3d3391fd] {
              align-content: flex-start;
              align-items: flex-start;
              background: rgba(0, 0, 0, 0);
              flex-direction: column;
              flex-wrap: nowrap;
              height: calc(100% - (var(--gap-v-1edc9859-82e2-4285-8999-905a28e8296d) * 0));
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-3266b2a9-5798-4cc5-881e-a60e3d3391fd]:hover {
              transition-duration: 400ms;
              translate: 0px 0px;
            }
            .sd[data-s-b103b3dd-1863-42d9-9a8e-a641be778bf2] {
              color: #4c4948;
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 900;
              height: auto;
              line-height: 1.4;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            .sd[data-s-45fc9b8b-fd55-45fa-9993-85c03b7a9952] {
              background: #383f49;
              flex: none;
              height: 2px;
              opacity: 0;
              scale: 1 1;
              width: 0%;
              max-width: 0%;
            }
            .sd[data-s-3266b2a9-5798-4cc5-881e-a60e3d3391fd]:hover .sd[data-s-45fc9b8b-fd55-45fa-9993-85c03b7a9952] {
              flex: none;
              margin: 0px 0px 0px 0px;
              opacity: 1;
              scale: 1 1;
              width: 100%;
              max-width: 100%;
            }
            .sd[data-s-a1ad1f18-16b1-431b-81c6-8bb2cf5f256d] {
              align-content: flex-start;
              align-items: flex-start;
              background: rgba(0, 0, 0, 0);
              flex-direction: column;
              flex-wrap: nowrap;
              height: calc(100% - (var(--gap-v-1edc9859-82e2-4285-8999-905a28e8296d) * 0));
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-a1ad1f18-16b1-431b-81c6-8bb2cf5f256d]:hover {
              transition-duration: 400ms;
              translate: 0px 0px;
            }
            .sd[data-s-a7118021-6d53-4fc0-b09a-42b248a302bd] {
              color: #4c4948;
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 900;
              height: auto;
              line-height: 1.4;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            .sd[data-s-26a16aad-907c-4990-8cde-879362d40839] {
              background: #383f49;
              flex: none;
              height: 2px;
              opacity: 0;
              scale: 1 1;
              width: 0%;
              max-width: 0%;
            }
            .sd[data-s-a1ad1f18-16b1-431b-81c6-8bb2cf5f256d]:hover .sd[data-s-26a16aad-907c-4990-8cde-879362d40839] {
              flex: none;
              margin: 0px 0px 0px 0px;
              opacity: 1;
              scale: 1 1;
              width: 100%;
              max-width: 100%;
            }
            .sd[data-s-7696bf4d-c663-4918-b67d-18a98fc893ff] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              height: 100%;
              justify-content: flex-end;
              padding: 0px;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-7696bf4d-c663-4918-b67d-18a98fc893ff]:hover {
              background: #ffffff;
            }
            .sd[data-s-596a42dd-4211-4a43-919d-9920e2947e54] {
              align-content: center;
              align-items: center;
              background: var(--s-color-8fba647e);
              border-radius: 0;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 8px;
              height: 100%;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px 25px 0px;
              width: auto;
              --gap-h-596a42dd-4211-4a43-919d-9920e2947e54: 8px;
              --gap-v-596a42dd-4211-4a43-919d-9920e2947e54: 0px;
              --gap-uuid: 596a42dd-4211-4a43-919d-9920e2947e54;
              max-width: 100%;
            }
            .sd[data-s-7696bf4d-c663-4918-b67d-18a98fc893ff]:hover .sd[data-s-596a42dd-4211-4a43-919d-9920e2947e54]:hover {
              background: #4c4948b3;
              border-bottom: 0px solid #0d6db4ff;
              border-left: 0px solid #0d6db4ff;
              border-right: 0px solid #0d6db4ff;
              border-top: 0px solid #0d6db4ff;
              --gap-h-596a42dd-4211-4a43-919d-9920e2947e54: 8px;
              --gap-v-596a42dd-4211-4a43-919d-9920e2947e54: 0px;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-596a42dd-4211-4a43-919d-9920e2947e54] {
                display: flex;
                padding: 0px 14px 0px;
                --gap-h-596a42dd-4211-4a43-919d-9920e2947e54: 8px;
                --gap-v-596a42dd-4211-4a43-919d-9920e2947e54: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-596a42dd-4211-4a43-919d-9920e2947e54] {
                display: flex;
                flex: none;
                width: 15vw;
                --gap-h-596a42dd-4211-4a43-919d-9920e2947e54: 8px;
                --gap-v-596a42dd-4211-4a43-919d-9920e2947e54: 0px;
                max-width: 15vw;
                height: 100%;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-596a42dd-4211-4a43-919d-9920e2947e54] {
                display: flex;
                flex: none;
                padding: 0px 8px 0px;
                width: 20vw;
                --gap-h-596a42dd-4211-4a43-919d-9920e2947e54: 8px;
                --gap-v-596a42dd-4211-4a43-919d-9920e2947e54: 0px;
                max-width: 20vw;
                height: 100%;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-596a42dd-4211-4a43-919d-9920e2947e54] {
                display: flex;
                --gap-h-596a42dd-4211-4a43-919d-9920e2947e54: 8px;
                --gap-v-596a42dd-4211-4a43-919d-9920e2947e54: 0px;
              }
            }
            .sd[data-s-1a49b0e3-17c9-407a-9e42-9bc748e6fe3b] {
              align-content: center;
              align-items: center;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 8px;
              height: auto;
              justify-content: center;
              padding: 0px;
              --gap-h-1a49b0e3-17c9-407a-9e42-9bc748e6fe3b: 8px;
              --gap-v-1a49b0e3-17c9-407a-9e42-9bc748e6fe3b: 0px;
              --gap-uuid: 1a49b0e3-17c9-407a-9e42-9bc748e6fe3b;
              max-width: 100%;
            }
            .sd[data-s-596a42dd-4211-4a43-919d-9920e2947e54]:hover .sd[data-s-1a49b0e3-17c9-407a-9e42-9bc748e6fe3b] {
              scale: 1.1 1.1;
              --gap-h-1a49b0e3-17c9-407a-9e42-9bc748e6fe3b: 8px;
              --gap-v-1a49b0e3-17c9-407a-9e42-9bc748e6fe3b: 0px;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-1a49b0e3-17c9-407a-9e42-9bc748e6fe3b] {
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 4px;
                --gap-h-1a49b0e3-17c9-407a-9e42-9bc748e6fe3b: 0px;
                --gap-v-1a49b0e3-17c9-407a-9e42-9bc748e6fe3b: 4px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-1a49b0e3-17c9-407a-9e42-9bc748e6fe3b] {
                height: auto;
                --gap-h-1a49b0e3-17c9-407a-9e42-9bc748e6fe3b: 8px;
                --gap-v-1a49b0e3-17c9-407a-9e42-9bc748e6fe3b: 0px;
              }
            }
            .sd[data-s-a3682bdb-a61b-4ed6-ab3f-240e0e11f466] {
              color: #c1119bff;
              font-size: 24px;
            }
            .sd[data-s-596a42dd-4211-4a43-919d-9920e2947e54]:hover .sd[data-s-a3682bdb-a61b-4ed6-ab3f-240e0e11f466] {
              color: #ffffff;
            }
            .sd[data-s-6a9b299d-5d4a-4a40-8ee3-02788e539643] {
              background: rgba(0, 0, 0, 0);
              border-radius: 0;
              color: #c1119bff;
              flex: none;
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 700;
              height: auto;
              line-height: 1;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            .sd[data-s-596a42dd-4211-4a43-919d-9920e2947e54]:hover .sd[data-s-6a9b299d-5d4a-4a40-8ee3-02788e539643] {
              color: #ffffff;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-6a9b299d-5d4a-4a40-8ee3-02788e539643] {
                flex: none;
                font-size: 12px;
                padding: 0px 0px;
                width: auto;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-6a9b299d-5d4a-4a40-8ee3-02788e539643] {
                font-size: 10px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-6a9b299d-5d4a-4a40-8ee3-02788e539643] {
                font-size: 12px;
              }
            }
            .sd[data-s-32a8c45b-bd62-4839-84e0-0dd7d5f474ab] {
              align-content: center;
              align-items: center;
              background: #19e0e2ff;
              border-radius: 0;
              display: flex;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 8px;
              height: 100%;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px 30px 0px;
              width: auto;
              --gap-h-32a8c45b-bd62-4839-84e0-0dd7d5f474ab: 8px;
              --gap-v-32a8c45b-bd62-4839-84e0-0dd7d5f474ab: 0px;
              --gap-uuid: 32a8c45b-bd62-4839-84e0-0dd7d5f474ab;
              max-width: 100%;
            }
            .sd[data-s-7696bf4d-c663-4918-b67d-18a98fc893ff]:hover .sd[data-s-32a8c45b-bd62-4839-84e0-0dd7d5f474ab]:hover {
              background: #ffffff;
              --gap-h-32a8c45b-bd62-4839-84e0-0dd7d5f474ab: 8px;
              --gap-v-32a8c45b-bd62-4839-84e0-0dd7d5f474ab: 0px;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-32a8c45b-bd62-4839-84e0-0dd7d5f474ab] {
                display: none;
                flex: none;
                padding: 0px 14px 0px;
                width: auto;
                --gap-h-32a8c45b-bd62-4839-84e0-0dd7d5f474ab: 8px;
                --gap-v-32a8c45b-bd62-4839-84e0-0dd7d5f474ab: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-32a8c45b-bd62-4839-84e0-0dd7d5f474ab] {
                display: none;
                flex: none;
                padding: 0px 14px 0px;
                width: 15vw;
                --gap-h-32a8c45b-bd62-4839-84e0-0dd7d5f474ab: 8px;
                --gap-v-32a8c45b-bd62-4839-84e0-0dd7d5f474ab: 0px;
                max-width: 15vw;
                height: 100%;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-32a8c45b-bd62-4839-84e0-0dd7d5f474ab] {
                display: none;
                flex: none;
                padding: 0px 8px 0px;
                width: 20vw;
                --gap-h-32a8c45b-bd62-4839-84e0-0dd7d5f474ab: 8px;
                --gap-v-32a8c45b-bd62-4839-84e0-0dd7d5f474ab: 0px;
                max-width: 20vw;
                height: 100%;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-32a8c45b-bd62-4839-84e0-0dd7d5f474ab] {
                display: none;
                --gap-h-32a8c45b-bd62-4839-84e0-0dd7d5f474ab: 8px;
                --gap-v-32a8c45b-bd62-4839-84e0-0dd7d5f474ab: 0px;
              }
            }
            .sd[data-s-bf06eb81-ff20-4f5c-a3d0-a78a16e2a47c] {
              align-content: center;
              align-items: center;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 8px;
              justify-content: center;
              padding: 0px;
              --gap-h-bf06eb81-ff20-4f5c-a3d0-a78a16e2a47c: 8px;
              --gap-v-bf06eb81-ff20-4f5c-a3d0-a78a16e2a47c: 0px;
              --gap-uuid: bf06eb81-ff20-4f5c-a3d0-a78a16e2a47c;
            }
            .sd[data-s-32a8c45b-bd62-4839-84e0-0dd7d5f474ab]:hover .sd[data-s-bf06eb81-ff20-4f5c-a3d0-a78a16e2a47c] {
              scale: 1.1 1.1;
              --gap-h-bf06eb81-ff20-4f5c-a3d0-a78a16e2a47c: 8px;
              --gap-v-bf06eb81-ff20-4f5c-a3d0-a78a16e2a47c: 0px;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-bf06eb81-ff20-4f5c-a3d0-a78a16e2a47c] {
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 4px;
                --gap-h-bf06eb81-ff20-4f5c-a3d0-a78a16e2a47c: 0px;
                --gap-v-bf06eb81-ff20-4f5c-a3d0-a78a16e2a47c: 4px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-bf06eb81-ff20-4f5c-a3d0-a78a16e2a47c] {
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 4px;
                --gap-h-bf06eb81-ff20-4f5c-a3d0-a78a16e2a47c: 0px;
                --gap-v-bf06eb81-ff20-4f5c-a3d0-a78a16e2a47c: 4px;
              }
            }
            .sd[data-s-0073b42a-92bf-4d3d-9198-3d36934653ca] {
              color: #ffffff;
              font-size: 24px;
            }
            .sd[data-s-32a8c45b-bd62-4839-84e0-0dd7d5f474ab]:hover .sd[data-s-0073b42a-92bf-4d3d-9198-3d36934653ca] {
              color: #4c4948ff;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-0073b42a-92bf-4d3d-9198-3d36934653ca] {
                display: none;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-0073b42a-92bf-4d3d-9198-3d36934653ca] {
                display: none;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-0073b42a-92bf-4d3d-9198-3d36934653ca] {
                display: none;
              }
            }
            .sd[data-s-bdfec522-b5d1-4c85-bfe9-6c277f6e25b3] {
              background: rgba(0, 0, 0, 0);
              border-radius: 0;
              color: #ffffff;
              flex: none;
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 700;
              height: auto;
              line-height: 1.51;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            .sd[data-s-32a8c45b-bd62-4839-84e0-0dd7d5f474ab]:hover .sd[data-s-bdfec522-b5d1-4c85-bfe9-6c277f6e25b3] {
              color: #4c4948ff;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-bdfec522-b5d1-4c85-bfe9-6c277f6e25b3] {
                flex: none;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-bdfec522-b5d1-4c85-bfe9-6c277f6e25b3] {
                font-size: 12px;
              }
            }
            .sd[data-s-d8e9bd75-207f-456d-885c-20919689350e] {
              align-content: center;
              align-items: center;
              background: #fe9e27;
              border-radius: 0;
              display: none;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 8px;
              height: 100%;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px 30px 0px;
              width: auto;
              --gap-h-d8e9bd75-207f-456d-885c-20919689350e: 8px;
              --gap-v-d8e9bd75-207f-456d-885c-20919689350e: 0px;
              --gap-uuid: d8e9bd75-207f-456d-885c-20919689350e;
              max-width: 100%;
            }
            .sd[data-s-7696bf4d-c663-4918-b67d-18a98fc893ff]:hover .sd[data-s-d8e9bd75-207f-456d-885c-20919689350e]:hover {
              background: #ffffff;
              --gap-h-d8e9bd75-207f-456d-885c-20919689350e: 8px;
              --gap-v-d8e9bd75-207f-456d-885c-20919689350e: 0px;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-d8e9bd75-207f-456d-885c-20919689350e] {
                background: #19e0e2;
                display: flex;
                flex: none;
                padding: 0px 14px 0px;
                width: 80px;
                --gap-h-d8e9bd75-207f-456d-885c-20919689350e: 8px;
                --gap-v-d8e9bd75-207f-456d-885c-20919689350e: 0px;
                max-width: 100%;
                height: 100%;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-d8e9bd75-207f-456d-885c-20919689350e] {
                background: #19e0e2;
                display: flex;
                flex: none;
                padding: 0px 14px 0px;
                width: 15vw;
                --gap-h-d8e9bd75-207f-456d-885c-20919689350e: 8px;
                --gap-v-d8e9bd75-207f-456d-885c-20919689350e: 0px;
                max-width: 15vw;
                height: 100%;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-d8e9bd75-207f-456d-885c-20919689350e] {
                display: flex;
                flex: none;
                padding: 0px 8px 0px;
                width: 20vw;
                --gap-h-d8e9bd75-207f-456d-885c-20919689350e: 8px;
                --gap-v-d8e9bd75-207f-456d-885c-20919689350e: 0px;
                max-width: 20vw;
                height: 100%;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-d8e9bd75-207f-456d-885c-20919689350e] {
                display: flex;
                --gap-h-d8e9bd75-207f-456d-885c-20919689350e: 8px;
                --gap-v-d8e9bd75-207f-456d-885c-20919689350e: 0px;
              }
            }
            .sd[data-s-407e3aa3-936c-49db-ac0a-80f2d7a4a0ae] {
              align-content: center;
              align-items: center;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 8px;
              justify-content: center;
              padding: 0px;
              --gap-h-407e3aa3-936c-49db-ac0a-80f2d7a4a0ae: 8px;
              --gap-v-407e3aa3-936c-49db-ac0a-80f2d7a4a0ae: 0px;
              --gap-uuid: 407e3aa3-936c-49db-ac0a-80f2d7a4a0ae;
            }
            .sd[data-s-d8e9bd75-207f-456d-885c-20919689350e]:hover .sd[data-s-407e3aa3-936c-49db-ac0a-80f2d7a4a0ae] {
              scale: 1.1 1.1;
              --gap-h-407e3aa3-936c-49db-ac0a-80f2d7a4a0ae: 8px;
              --gap-v-407e3aa3-936c-49db-ac0a-80f2d7a4a0ae: 0px;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-407e3aa3-936c-49db-ac0a-80f2d7a4a0ae] {
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 4px;
                --gap-h-407e3aa3-936c-49db-ac0a-80f2d7a4a0ae: 0px;
                --gap-v-407e3aa3-936c-49db-ac0a-80f2d7a4a0ae: 4px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-407e3aa3-936c-49db-ac0a-80f2d7a4a0ae] {
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 4px;
                --gap-h-407e3aa3-936c-49db-ac0a-80f2d7a4a0ae: 0px;
                --gap-v-407e3aa3-936c-49db-ac0a-80f2d7a4a0ae: 4px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-407e3aa3-936c-49db-ac0a-80f2d7a4a0ae] {
                gap: 0px;
                --gap-h-407e3aa3-936c-49db-ac0a-80f2d7a4a0ae: 0px;
                --gap-v-407e3aa3-936c-49db-ac0a-80f2d7a4a0ae: 0px;
              }
            }
            .sd[data-s-5e8206b2-2499-429d-a526-ce75a6c46584] {
              color: #ffffff;
              display: flex;
              font-size: 24px;
            }
            .sd[data-s-d8e9bd75-207f-456d-885c-20919689350e]:hover .sd[data-s-5e8206b2-2499-429d-a526-ce75a6c46584] {
              color: #4c4948ff;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-5e8206b2-2499-429d-a526-ce75a6c46584] {
                display: flex;
                font-size: 30px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-5e8206b2-2499-429d-a526-ce75a6c46584] {
                display: flex;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-5e8206b2-2499-429d-a526-ce75a6c46584] {
                display: flex;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-5e8206b2-2499-429d-a526-ce75a6c46584] {
                display: flex;
                font-size: 24px;
              }
            }
            .sd[data-s-e2fd4382-5ef4-4f48-808d-06af574e1c07] {
              background: rgba(0, 0, 0, 0);
              border-radius: 0;
              color: #ffffff;
              flex: none;
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 700;
              height: auto;
              line-height: 1.51;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            .sd[data-s-d8e9bd75-207f-456d-885c-20919689350e]:hover .sd[data-s-e2fd4382-5ef4-4f48-808d-06af574e1c07] {
              color: #4c4948ff;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-e2fd4382-5ef4-4f48-808d-06af574e1c07] {
                flex: none;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-e2fd4382-5ef4-4f48-808d-06af574e1c07] {
                font-size: 12px;
              }
            }
            .sd[data-s-81d3bd26-1005-4605-b6c1-3215a468c7ed] {
              align-content: center;
              align-items: center;
              background: #303439;
              border-radius: 0;
              display: none;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 8px;
              height: 100%;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px 18px 0px;
              width: auto;
              --gap-h-81d3bd26-1005-4605-b6c1-3215a468c7ed: 8px;
              --gap-v-81d3bd26-1005-4605-b6c1-3215a468c7ed: 0px;
              --gap-uuid: 81d3bd26-1005-4605-b6c1-3215a468c7ed;
              max-width: 100%;
            }
            .sd[data-s-7696bf4d-c663-4918-b67d-18a98fc893ff]:hover .sd[data-s-81d3bd26-1005-4605-b6c1-3215a468c7ed]:hover {
              background: #474d55;
              --gap-h-81d3bd26-1005-4605-b6c1-3215a468c7ed: 8px;
              --gap-v-81d3bd26-1005-4605-b6c1-3215a468c7ed: 0px;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-81d3bd26-1005-4605-b6c1-3215a468c7ed] {
                display: none;
                --gap-h-81d3bd26-1005-4605-b6c1-3215a468c7ed: 8px;
                --gap-v-81d3bd26-1005-4605-b6c1-3215a468c7ed: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-81d3bd26-1005-4605-b6c1-3215a468c7ed] {
                display: none;
                flex: none;
                --gap-h-81d3bd26-1005-4605-b6c1-3215a468c7ed: 8px;
                --gap-v-81d3bd26-1005-4605-b6c1-3215a468c7ed: 0px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-81d3bd26-1005-4605-b6c1-3215a468c7ed] {
                display: none;
                flex: none;
                padding: 0px 12px 0px;
                --gap-h-81d3bd26-1005-4605-b6c1-3215a468c7ed: 8px;
                --gap-v-81d3bd26-1005-4605-b6c1-3215a468c7ed: 0px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-81d3bd26-1005-4605-b6c1-3215a468c7ed] {
                display: none;
                --gap-h-81d3bd26-1005-4605-b6c1-3215a468c7ed: 8px;
                --gap-v-81d3bd26-1005-4605-b6c1-3215a468c7ed: 0px;
              }
            }
            .sd[data-s-dfbab427-4707-4c28-be1e-a5b1c304f686] {
              align-content: center;
              align-items: center;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 8px;
              justify-content: center;
              padding: 0px;
              --gap-h-dfbab427-4707-4c28-be1e-a5b1c304f686: 8px;
              --gap-v-dfbab427-4707-4c28-be1e-a5b1c304f686: 0px;
              --gap-uuid: dfbab427-4707-4c28-be1e-a5b1c304f686;
            }
            .sd[data-s-81d3bd26-1005-4605-b6c1-3215a468c7ed]:hover .sd[data-s-dfbab427-4707-4c28-be1e-a5b1c304f686] {
              scale: 1.1 1.1;
              --gap-h-dfbab427-4707-4c28-be1e-a5b1c304f686: 8px;
              --gap-v-dfbab427-4707-4c28-be1e-a5b1c304f686: 0px;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-dfbab427-4707-4c28-be1e-a5b1c304f686] {
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 0px;
                --gap-h-dfbab427-4707-4c28-be1e-a5b1c304f686: 0px;
                --gap-v-dfbab427-4707-4c28-be1e-a5b1c304f686: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-dfbab427-4707-4c28-be1e-a5b1c304f686] {
                height: auto;
                --gap-h-dfbab427-4707-4c28-be1e-a5b1c304f686: 8px;
                --gap-v-dfbab427-4707-4c28-be1e-a5b1c304f686: 0px;
                max-width: 100%;
              }
            }
            .sd[data-s-a1be0c61-c449-4cd2-8ff2-f121be03c603] {
              color: #ffffff;
              font-size: 24px;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-a1be0c61-c449-4cd2-8ff2-f121be03c603] {
                font-size: 30px;
              }
            }
            .sd[data-s-a2b8a4a2-ba73-4639-8855-e5cdc031c27b] {
              background: rgba(0, 0, 0, 0);
              border-radius: 0;
              color: #ffffff;
              flex: none;
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 700;
              height: auto;
              line-height: 1;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-a2b8a4a2-ba73-4639-8855-e5cdc031c27b] {
                flex: none;
                font-size: 12px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-a2b8a4a2-ba73-4639-8855-e5cdc031c27b] {
                flex: none;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-a2b8a4a2-ba73-4639-8855-e5cdc031c27b] {
                font-size: 10px;
              }
            }
            .sd[data-s-85fb5db4-7702-4498-87bc-452096c2d71b] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 64px;
              height: auto;
              justify-content: center;
              padding: 0px 0px 0px 0px;
              width: 100%;
              --gap-h-85fb5db4-7702-4498-87bc-452096c2d71b: 0px;
              --gap-v-85fb5db4-7702-4498-87bc-452096c2d71b: 64px;
              --gap-uuid: 85fb5db4-7702-4498-87bc-452096c2d71b;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-85fb5db4-7702-4498-87bc-452096c2d71b] {
                padding: 0px 0px 0px 0px;
                width: 100%;
                --gap-h-85fb5db4-7702-4498-87bc-452096c2d71b: 0px;
                --gap-v-85fb5db4-7702-4498-87bc-452096c2d71b: 64px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-85fb5db4-7702-4498-87bc-452096c2d71b] {
                padding: 0px 0px 0px 0px;
                --gap-h-85fb5db4-7702-4498-87bc-452096c2d71b: 0px;
                --gap-v-85fb5db4-7702-4498-87bc-452096c2d71b: 64px;
              }
            }
            .sd[data-s-9aff45ca-d749-4c62-9704-f175e8e1be74] {
              align-content: center;
              align-items: center;
              /*background: #ffecfcff;*/
			  background-image: url("img/topbg.svg");	
			  background-size: cover;
			  background-position: center
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 0px;
              height: auto;
              justify-content: center;
              overflow-x: visible;
              overflow-y: visible;
              padding: 40px 0px;
              width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
              z-index: 1;
              --gap-h-9aff45ca-d749-4c62-9704-f175e8e1be74: 0px;
              --gap-v-9aff45ca-d749-4c62-9704-f175e8e1be74: 0px;
              --gap-uuid: 9aff45ca-d749-4c62-9704-f175e8e1be74;
              max-width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-9aff45ca-d749-4c62-9704-f175e8e1be74] {
			    background-image: url("img/topbg_sp.svg");	
			    background-position: center;
			    background-size: cover;
				align-content: center;
                align-items: center;
                flex-direction: column-reverse;
                flex-wrap: nowrap;
                justify-content: center;
                --gap-h-9aff45ca-d749-4c62-9704-f175e8e1be74: 0px;
                --gap-v-9aff45ca-d749-4c62-9704-f175e8e1be74: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-9aff45ca-d749-4c62-9704-f175e8e1be74] {
			    background-image: url("img/topbg_sp.svg");	
				background-position: center;
			    background-size: cover;
                align-content: center;
                align-items: center;
                flex-direction: column;
                flex-wrap: nowrap;
                justify-content: flex-end;
                --gap-h-9aff45ca-d749-4c62-9704-f175e8e1be74: 0px;
                --gap-v-9aff45ca-d749-4c62-9704-f175e8e1be74: 0px;
              }
            }
            .sd[data-s-2c7f7e91-0ec2-455c-84fb-b9c8240613c7] {
              align-content: center;
              align-items: center;
              border-bottom: 0px solid rgba(36, 37, 40, 0.1);
              border-left: 0px solid rgba(36, 37, 40, 0.1);
              border-right: 0px solid rgba(36, 37, 40, 0.1);
              border-top: 0px solid rgba(36, 37, 40, 0.1);
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 40px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              width: 1200px;
              --gap-h-2c7f7e91-0ec2-455c-84fb-b9c8240613c7: 40px;
              --gap-v-2c7f7e91-0ec2-455c-84fb-b9c8240613c7: 0px;
              --gap-uuid: 2c7f7e91-0ec2-455c-84fb-b9c8240613c7;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-2c7f7e91-0ec2-455c-84fb-b9c8240613c7] {
                flex: none;
                flex-direction: row;
                flex-wrap: wrap;
                gap: 24px;
                padding: 0px 40px;
                width: calc(100% - (var(--gap-h-9aff45ca-d749-4c62-9704-f175e8e1be74) * 0));
                --gap-h-2c7f7e91-0ec2-455c-84fb-b9c8240613c7: 24px;
                --gap-v-2c7f7e91-0ec2-455c-84fb-b9c8240613c7: 24px;
                max-width: calc(100% - (var(--gap-h-9aff45ca-d749-4c62-9704-f175e8e1be74) * 0));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-2c7f7e91-0ec2-455c-84fb-b9c8240613c7] {
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 24px;
                padding: 0px 24px 0px 24px;
                --gap-h-2c7f7e91-0ec2-455c-84fb-b9c8240613c7: 0px;
                --gap-v-2c7f7e91-0ec2-455c-84fb-b9c8240613c7: 24px;
              }
            }
            .sd[data-s-33cdcbe2-ff75-4793-8515-a7dd62272a07] {
              align-content: flex-start;
              align-items: flex-start;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 24px;
              justify-content: flex-start;
              padding: 0px;
              width: calc(50% - (var(--gap-h-2c7f7e91-0ec2-455c-84fb-b9c8240613c7) * 0.5));
              --gap-h-33cdcbe2-ff75-4793-8515-a7dd62272a07: 0px;
              --gap-v-33cdcbe2-ff75-4793-8515-a7dd62272a07: 24px;
              --gap-uuid: 33cdcbe2-ff75-4793-8515-a7dd62272a07;
              max-width: calc(50% - (var(--gap-h-2c7f7e91-0ec2-455c-84fb-b9c8240613c7) * 0.5));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-33cdcbe2-ff75-4793-8515-a7dd62272a07] {
                align-content: center;
                align-items: center;
                flex: none;
                gap: 24px;
                justify-content: flex-start;
                width: calc(100% - (var(--gap-h-2c7f7e91-0ec2-455c-84fb-b9c8240613c7) * 0));
                --gap-h-33cdcbe2-ff75-4793-8515-a7dd62272a07: 0px;
                --gap-v-33cdcbe2-ff75-4793-8515-a7dd62272a07: 24px;
                max-width: calc(100% - (var(--gap-h-2c7f7e91-0ec2-455c-84fb-b9c8240613c7) * 0));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-33cdcbe2-ff75-4793-8515-a7dd62272a07] {
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 24px;
                --gap-h-33cdcbe2-ff75-4793-8515-a7dd62272a07: 0px;
                --gap-v-33cdcbe2-ff75-4793-8515-a7dd62272a07: 24px;
              }
            }
            .sd[data-s-0e23ef2c-1bc7-49c2-b0fc-90518d7f1e26] {
              align-content: center;
              align-items: center;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 4px;
              justify-content: flex-start;
              padding: 0px;
              --gap-h-0e23ef2c-1bc7-49c2-b0fc-90518d7f1e26: 4px;
              --gap-v-0e23ef2c-1bc7-49c2-b0fc-90518d7f1e26: 0px;
              --gap-uuid: 0e23ef2c-1bc7-49c2-b0fc-90518d7f1e26;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-0e23ef2c-1bc7-49c2-b0fc-90518d7f1e26] {
                flex-direction: row;
                gap: 24px;
                --gap-h-0e23ef2c-1bc7-49c2-b0fc-90518d7f1e26: 24px;
                --gap-v-0e23ef2c-1bc7-49c2-b0fc-90518d7f1e26: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-0e23ef2c-1bc7-49c2-b0fc-90518d7f1e26] {
                flex-direction: column-reverse;
                gap: 24px;
                --gap-h-0e23ef2c-1bc7-49c2-b0fc-90518d7f1e26: 0px;
                --gap-v-0e23ef2c-1bc7-49c2-b0fc-90518d7f1e26: 24px;
              }
            }
            .sd[data-s-42b36a9e-988c-4318-a822-554ea7f682ed] {
              color: #242528;
              flex: none;
              font-family: var(--s-font-24a5b4e7);
              font-feature-settings: 'palt' 1;
              font-size: 40px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              letter-spacing: 0.05em;
              line-height: 1.1;
              margin: 0px 0px 0px;
              padding: 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-42b36a9e-988c-4318-a822-554ea7f682ed] {
                font-size: 40px;
                text-align: left;
                justify-content: flex-start;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-42b36a9e-988c-4318-a822-554ea7f682ed] {
                font-size: 32px;
                text-align: center;
                justify-content: center;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-42b36a9e-988c-4318-a822-554ea7f682ed] {
                font-size: 24px;
              }
            }
            .sd[data-s-fc08f881-0e75-4781-8785-20cb1dc57a70] {
              color: #bb2499;
              flex: none;
              font-family: var(--s-font-24a5b4e7);
              font-feature-settings: 'palt' 1;
              font-size: 60px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              letter-spacing: 0.05em;
              line-height: 1.1;
              margin: 0px 0px 0px;
              padding: 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-fc08f881-0e75-4781-8785-20cb1dc57a70] {
                font-size: 40px;
                text-align: left;
                justify-content: flex-start;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-fc08f881-0e75-4781-8785-20cb1dc57a70] {
                font-size: 32px;
                text-align: center;
                justify-content: center;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-fc08f881-0e75-4781-8785-20cb1dc57a70] {
                font-size: 24px;
              }
            }
            .sd[data-s-0552d885-a937-47e3-a977-8a9764a1c0b6] {
              align-content: flex-start;
              align-items: flex-start;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px 0px;
              height: auto;
              justify-content: flex-start;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              width: calc(100% - (var(--gap-h-33cdcbe2-ff75-4793-8515-a7dd62272a07) * 0));
              --gap-h-0552d885-a937-47e3-a977-8a9764a1c0b6: 0px;
              --gap-v-0552d885-a937-47e3-a977-8a9764a1c0b6: 20px;
              --gap-uuid: 0552d885-a937-47e3-a977-8a9764a1c0b6;
              max-width: calc(100% - (var(--gap-h-33cdcbe2-ff75-4793-8515-a7dd62272a07) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-0552d885-a937-47e3-a977-8a9764a1c0b6] {
                align-content: center;
                align-items: center;
                justify-content: flex-start;
                --gap-h-0552d885-a937-47e3-a977-8a9764a1c0b6: 0px;
                --gap-v-0552d885-a937-47e3-a977-8a9764a1c0b6: 20px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-0552d885-a937-47e3-a977-8a9764a1c0b6] {
                align-content: center;
                align-items: center;
                flex: none;
                justify-content: flex-start;
                margin: 0px 0px 0px 0px;
                width: calc(85% - (var(--gap-h-33cdcbe2-ff75-4793-8515-a7dd62272a07) * 0.15000000000000002));
                --gap-h-0552d885-a937-47e3-a977-8a9764a1c0b6: 0px;
                --gap-v-0552d885-a937-47e3-a977-8a9764a1c0b6: 20px;
                max-width: calc(85% - (var(--gap-h-33cdcbe2-ff75-4793-8515-a7dd62272a07) * 0.15000000000000002));
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-0552d885-a937-47e3-a977-8a9764a1c0b6] {
                align-content: center;
                align-items: center;
                flex: none;
                justify-content: flex-start;
                margin: 0px 0px 0px 0px;
                width: calc(100% - (var(--gap-h-33cdcbe2-ff75-4793-8515-a7dd62272a07) * 0));
                --gap-h-0552d885-a937-47e3-a977-8a9764a1c0b6: 0px;
                --gap-v-0552d885-a937-47e3-a977-8a9764a1c0b6: 20px;
                max-width: calc(100% - (var(--gap-h-33cdcbe2-ff75-4793-8515-a7dd62272a07) * 0));
              }
            }
            .sd[data-s-b62cbd98-29ca-4a7b-9733-c9b390873f74] {
              align-content: flex-start;
              align-items: flex-start;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 8px 0px;
              justify-content: flex-start;
              padding: 0px;
              width: calc(100% - (var(--gap-h-0552d885-a937-47e3-a977-8a9764a1c0b6) * 0));
              --gap-h-b62cbd98-29ca-4a7b-9733-c9b390873f74: 0px;
              --gap-v-b62cbd98-29ca-4a7b-9733-c9b390873f74: 8px;
              --gap-uuid: b62cbd98-29ca-4a7b-9733-c9b390873f74;
              max-width: calc(100% - (var(--gap-h-0552d885-a937-47e3-a977-8a9764a1c0b6) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-b62cbd98-29ca-4a7b-9733-c9b390873f74] {
                align-content: center;
                align-items: center;
                justify-content: flex-start;
                --gap-h-b62cbd98-29ca-4a7b-9733-c9b390873f74: 0px;
                --gap-v-b62cbd98-29ca-4a7b-9733-c9b390873f74: 8px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-b62cbd98-29ca-4a7b-9733-c9b390873f74] {
                align-content: center;
                align-items: center;
                justify-content: flex-start;
                --gap-h-b62cbd98-29ca-4a7b-9733-c9b390873f74: 0px;
                --gap-v-b62cbd98-29ca-4a7b-9733-c9b390873f74: 8px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-b62cbd98-29ca-4a7b-9733-c9b390873f74] {
                align-content: center;
                align-items: center;
                justify-content: flex-start;
                --gap-h-b62cbd98-29ca-4a7b-9733-c9b390873f74: 0px;
                --gap-v-b62cbd98-29ca-4a7b-9733-c9b390873f74: 8px;
              }
            }
            .sd[data-s-95ac6747-fff1-421a-aaf8-69ccd70230fc] {
              color: #242528;
              flex: none;
              font-family: var(--s-font-24a5b4e7);
              font-feature-settings: 'palt' 1;
              font-size: 48px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              letter-spacing: 0.05em;
              line-height: 1.1;
              margin: 0px 0px 0px;
              padding: 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-95ac6747-fff1-421a-aaf8-69ccd70230fc] {
                font-size: 40px;
                text-align: left;
                justify-content: flex-start;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-95ac6747-fff1-421a-aaf8-69ccd70230fc] {
                font-size: 32px;
                text-align: center;
                justify-content: center;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-95ac6747-fff1-421a-aaf8-69ccd70230fc] {
                font-size: 24px;
              }
            }
            .sd[data-s-0872ccba-0f08-43a0-9291-60a75a6cf478] {
              color: #c1119b;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 52px;
              font-style: normal;
              font-weight: 900;
              height: auto;
              letter-spacing: 0.05em;
              line-height: 1.35;
              margin: 0px 0px 0px;
              padding: 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-0872ccba-0f08-43a0-9291-60a75a6cf478] {
                font-size: 48px;
                text-align: left;
                justify-content: flex-start;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-0872ccba-0f08-43a0-9291-60a75a6cf478] {
                font-size: 40px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-0872ccba-0f08-43a0-9291-60a75a6cf478] {
                font-size: 30px;
                text-align: center;
                justify-content: center;
              }
            }
            .sd[data-s-5a10e00e-48a5-4839-88d8-b842936624c7] {
              color: #242528;
              flex: none;
              font-family: var(--s-font-24a5b4e7);
              font-feature-settings: 'palt' 1;
              font-size: 48px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              letter-spacing: 0.05em;
              line-height: 1.1;
              margin: 0px 0px 0px;
              padding: 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-5a10e00e-48a5-4839-88d8-b842936624c7] {
                font-size: 40px;
                text-align: left;
                justify-content: flex-start;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-5a10e00e-48a5-4839-88d8-b842936624c7] {
                font-size: 32px;
                text-align: center;
                justify-content: center;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-5a10e00e-48a5-4839-88d8-b842936624c7] {
                font-size: 24px;
              }
            }
            .sd[data-s-b9c3a0de-358f-4ebd-910e-8b3d8cd6207e] {
              color: #fff;
              font-family: var(--s-font-8a80d500);
              font-feature-settings: 'palt' 1;
              font-size: 18px;
              font-style: normal;
              font-weight: 500;
              height: auto;
              letter-spacing: 0.1em;
              line-height: 1.6;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-b9c3a0de-358f-4ebd-910e-8b3d8cd6207e] {
                text-align: left;
                justify-content: center;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-b9c3a0de-358f-4ebd-910e-8b3d8cd6207e] {
                font-size: 4vw;
                text-align: left;
                justify-content: center;
              }
            }
            .sd[data-s-d50e70c2-bb85-4ed9-8067-f292475f2972] {
              align-content: center;
              align-items: center;
              background: #19e0e2ff;
              border-bottom: 1px solid rgba(248, 247, 246, 0.8);
              border-left: 1px solid rgba(248, 247, 246, 0.8);
              border-radius: 32px;
              border-right: 1px solid rgba(248, 247, 246, 0.8);
              border-top: 1px solid rgba(248, 247, 246, 0.8);
              box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 0px 24px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 16px 0px 16px 32px;
              transition-duration: 600ms;
              width: auto;
              --gap-h-d50e70c2-bb85-4ed9-8067-f292475f2972: 24px;
              --gap-v-d50e70c2-bb85-4ed9-8067-f292475f2972: 0px;
              --gap-uuid: d50e70c2-bb85-4ed9-8067-f292475f2972;
              max-width: 100%;
            }
            .sd[data-s-d50e70c2-bb85-4ed9-8067-f292475f2972]:hover {
              opacity: 0.5;
              translate: 4px 4px;
              --gap-h-d50e70c2-bb85-4ed9-8067-f292475f2972: 24px;
              --gap-v-d50e70c2-bb85-4ed9-8067-f292475f2972: 0px;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-d50e70c2-bb85-4ed9-8067-f292475f2972] {
                flex: none;
                padding: 10px 20px 10px 40px;
                --gap-h-d50e70c2-bb85-4ed9-8067-f292475f2972: 24px;
                --gap-v-d50e70c2-bb85-4ed9-8067-f292475f2972: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-d50e70c2-bb85-4ed9-8067-f292475f2972] {
                flex: none;
                margin: 24px 0px 0px 0px;
                padding: 10px 15px 10px 20px;
                --gap-h-d50e70c2-bb85-4ed9-8067-f292475f2972: 24px;
                --gap-v-d50e70c2-bb85-4ed9-8067-f292475f2972: 0px;
                max-width: 100%;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-d50e70c2-bb85-4ed9-8067-f292475f2972] {
                flex: none;
                margin: 26px 0px 0px 0px;
                padding: 10px 20px 10px 20px;
                --gap-h-d50e70c2-bb85-4ed9-8067-f292475f2972: 24px;
                --gap-v-d50e70c2-bb85-4ed9-8067-f292475f2972: 0px;
                max-width: 100%;
              }
            }
            .sd[data-s-40476796-d8fe-4e19-932a-443eb85ad0c4] {
              border-bottom: 0px solid rgba(0, 0, 0, 0);
              border-left: 0px solid rgba(0, 0, 0, 0);
              border-right: 0px solid rgba(0, 0, 0, 0);
              border-top: 0px solid rgba(0, 0, 0, 0);
              color: #ffffff;
              flex: 1;
              font-family: var(--s-font-8a80d500);
              font-size: 24px;
              font-weight: 600;
              height: auto;
              letter-spacing: 0.1em;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px;
              text-align: center;
              transition-duration: 600ms;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-40476796-d8fe-4e19-932a-443eb85ad0c4] {
                display: flex;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-40476796-d8fe-4e19-932a-443eb85ad0c4] {
                display: flex;
                font-size: 4vw;
              }
            }
            .sd[data-s-ad6019cd-1442-463a-ab95-2e07904e5eff] {
              color: #ffffff;
              font-size: 36px;
              padding: 0px;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-ad6019cd-1442-463a-ab95-2e07904e5eff] {
                font-size: 24px;
              }
            }
            .sd[data-s-3ee7ae58-b41b-4d43-a954-674ee25aec91] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 32px 0px;
              height: auto;
              justify-content: center;
              padding: 1px;
              width: calc(51% - (var(--gap-h-2c7f7e91-0ec2-455c-84fb-b9c8240613c7) * 0.49));
              --gap-h-3ee7ae58-b41b-4d43-a954-674ee25aec91: 0px;
              --gap-v-3ee7ae58-b41b-4d43-a954-674ee25aec91: 32px;
              --gap-uuid: 3ee7ae58-b41b-4d43-a954-674ee25aec91;
              max-width: calc(51% - (var(--gap-h-2c7f7e91-0ec2-455c-84fb-b9c8240613c7) * 0.49));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-3ee7ae58-b41b-4d43-a954-674ee25aec91] {
                flex: none;
                width: calc(100% - (var(--gap-h-2c7f7e91-0ec2-455c-84fb-b9c8240613c7) * 0));
                --gap-h-3ee7ae58-b41b-4d43-a954-674ee25aec91: 0px;
                --gap-v-3ee7ae58-b41b-4d43-a954-674ee25aec91: 32px;
                max-width: calc(100% - (var(--gap-h-2c7f7e91-0ec2-455c-84fb-b9c8240613c7) * 0));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-3ee7ae58-b41b-4d43-a954-674ee25aec91] {
                align-content: center;
                align-items: center;
                flex: none;
                justify-content: flex-end;
                width: calc(85% - (var(--gap-h-2c7f7e91-0ec2-455c-84fb-b9c8240613c7) * 0.15000000000000002));
                --gap-h-3ee7ae58-b41b-4d43-a954-674ee25aec91: 0px;
                --gap-v-3ee7ae58-b41b-4d43-a954-674ee25aec91: 32px;
                max-width: calc(85% - (var(--gap-h-2c7f7e91-0ec2-455c-84fb-b9c8240613c7) * 0.15000000000000002));
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-3ee7ae58-b41b-4d43-a954-674ee25aec91] {
                align-content: center;
                align-items: center;
                flex: none;
                justify-content: flex-start;
                width: auto;
                --gap-h-3ee7ae58-b41b-4d43-a954-674ee25aec91: 0px;
                --gap-v-3ee7ae58-b41b-4d43-a954-674ee25aec91: 32px;
                max-width: 100%;
              }
            }
            .sd[data-s-6d53c9a6-aa4d-4307-bd2f-87dd7b59763a] {
              flex: none;
              height: auto;
              width: calc(100% - (var(--gap-h-3ee7ae58-b41b-4d43-a954-674ee25aec91) * 0));
              max-width: calc(100% - (var(--gap-h-3ee7ae58-b41b-4d43-a954-674ee25aec91) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-6d53c9a6-aa4d-4307-bd2f-87dd7b59763a] {
                flex: none;
                width: calc(100% - (var(--gap-h-3ee7ae58-b41b-4d43-a954-674ee25aec91) * 0.24999999999999994));
                max-width: calc(100% - (var(--gap-h-3ee7ae58-b41b-4d43-a954-674ee25aec91) * 0.24999999999999994));
              }
            }
            .sd[data-s-71fec93b-d606-44ff-8185-63931670637a] {
              flex: none;
              height: auto;
              width: calc(100% - (var(--gap-h-3ee7ae58-b41b-4d43-a954-674ee25aec91) * 0));
              max-width: calc(100% - (var(--gap-h-3ee7ae58-b41b-4d43-a954-674ee25aec91) * 0));
            }
            .sd[data-s-57d5d8c6-6461-47ca-be42-ed63846d9e00] {
              color: #fff;
              font-family: var(--s-font-8a80d500);
              font-feature-settings: 'palt' 1;
              font-size: 12px;
              font-style: normal;
              font-weight: 500;
              height: auto;
              letter-spacing: 0.1em;
              line-height: 1.75;
              margin: 0px 0px;
              padding: 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-57d5d8c6-6461-47ca-be42-ed63846d9e00] {
                font-size: 1vw;
                text-align: left;
                justify-content: flex-start;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-57d5d8c6-6461-47ca-be42-ed63846d9e00] {
                font-size: 12px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-57d5d8c6-6461-47ca-be42-ed63846d9e00] {
                font-size: 2.5vw;
              }
            }
            .sd[data-s-b5e387b6-1c65-41e1-9e00-e91ef0d66e8d] {
              align-content: center;
              align-items: center;
              background: #ffffff;
              border-bottom: 0px solid rgba(36, 37, 40, 0.1);
              border-left: 0px solid rgba(36, 37, 40, 0.1);
              border-right: 0px solid rgba(36, 37, 40, 0.1);
              border-top: 0px solid rgba(36, 37, 40, 0.1);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              justify-content: center;
              padding: 0px 0px;
              width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
              max-width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-b5e387b6-1c65-41e1-9e00-e91ef0d66e8d] {
                padding: 0px 40px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-b5e387b6-1c65-41e1-9e00-e91ef0d66e8d] {
                padding: 0px 24px;
              }
            }
            .sd[data-s-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 40px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: 1200px;
              --gap-h-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a: 0px;
              --gap-v-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a: 40px;
              --gap-uuid: 72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a;
              max-width: 100%;
            }
            .sd[data-s-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a].appear {
              transition-duration: 600ms;
              --gap-h-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a: 0px;
              --gap-v-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a: 40px;
            }
            .sd[data-s-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a].appear-active {
              transition-duration: 600ms;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a] {
                margin: 0px 0px 0px 0px;
                --gap-h-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a: 0px;
                --gap-v-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a: 40px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a] {
                gap: 24px;
                --gap-h-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a: 0px;
                --gap-v-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a: 24px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a] {
                gap: 5px;
                --gap-h-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a: 0px;
                --gap-v-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a: 5px;
              }
            }
            .sd[data-s-ffce6a91-7424-4526-b894-330c73a75591] {
              align-content: center;
              align-items: center;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 5px;
              justify-content: center;
              padding: 0px;
              --gap-h-ffce6a91-7424-4526-b894-330c73a75591: 0px;
              --gap-v-ffce6a91-7424-4526-b894-330c73a75591: 5px;
              --gap-uuid: ffce6a91-7424-4526-b894-330c73a75591;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-ffce6a91-7424-4526-b894-330c73a75591] {
                gap: 5px;
                --gap-h-ffce6a91-7424-4526-b894-330c73a75591: 0px;
                --gap-v-ffce6a91-7424-4526-b894-330c73a75591: 5px;
              }
            }
            .sd[data-s-2a47a8b6-3b63-4ee2-8299-2645a1f2e9a4] {
              color: #c2139c;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 18px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              line-height: 1.75;
              margin: 0px 0px 0px;
              mix-blend-mode: normal;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-2a47a8b6-3b63-4ee2-8299-2645a1f2e9a4] {
                font-size: 16px;
              }
            }
            .sd[data-s-2e2f0362-997d-4e05-9283-fc2fca5929ac] {
              color: #242528;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 40px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.35;
              margin: 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-2e2f0362-997d-4e05-9283-fc2fca5929ac] {
                font-size: 36px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-2e2f0362-997d-4e05-9283-fc2fca5929ac] {
                font-size: 20px;
              }
            }
            .sd[data-s-34d41f6d-40bb-463d-a826-c79f28e71c1a] {
              align-content: stretch;
              align-items: stretch;
              flex: none;
              flex-direction: row;
              flex-wrap: wrap;
              gap: 60px;
              justify-content: flex-start;
              padding: 0px 0px 0px 0px;
              width: calc(100% - (var(--gap-h-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a) * 0));
              --gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a: 60px;
              --gap-v-34d41f6d-40bb-463d-a826-c79f28e71c1a: 60px;
              --gap-uuid: 34d41f6d-40bb-463d-a826-c79f28e71c1a;
              max-width: calc(100% - (var(--gap-h-72e3be75-0a0f-4061-99bd-cbbe4f1c2d5a) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-34d41f6d-40bb-463d-a826-c79f28e71c1a] {
                gap: 30px;
                --gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a: 30px;
                --gap-v-34d41f6d-40bb-463d-a826-c79f28e71c1a: 30px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-34d41f6d-40bb-463d-a826-c79f28e71c1a] {
                gap: 24px 30px;
                --gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a: 30px;
                --gap-v-34d41f6d-40bb-463d-a826-c79f28e71c1a: 24px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-34d41f6d-40bb-463d-a826-c79f28e71c1a] {
                gap: 0px 30px;
                padding: 20px 0px 0px 0px;
                --gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a: 30px;
                --gap-v-34d41f6d-40bb-463d-a826-c79f28e71c1a: 0px;
              }
            }
            .sd[data-s-1b693db7-a0f1-4100-81e2-0ff9352b7ad0] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              height: auto;
              justify-content: space-between;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              transition-duration: 600ms;
              width: calc(25% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.75));
              --gap-h-1b693db7-a0f1-4100-81e2-0ff9352b7ad0: 0px;
              --gap-v-1b693db7-a0f1-4100-81e2-0ff9352b7ad0: 20px;
              --gap-uuid: 1b693db7-a0f1-4100-81e2-0ff9352b7ad0;
              max-width: calc(25% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.75));
            }
            .sd[data-s-1b693db7-a0f1-4100-81e2-0ff9352b7ad0].appear {
              opacity: 0;
              --gap-h-1b693db7-a0f1-4100-81e2-0ff9352b7ad0: 0px;
              --gap-v-1b693db7-a0f1-4100-81e2-0ff9352b7ad0: 20px;
            }
            .sd[data-s-1b693db7-a0f1-4100-81e2-0ff9352b7ad0].appear-active {
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-1b693db7-a0f1-4100-81e2-0ff9352b7ad0] {
                flex: none;
                gap: 20px;
                width: calc(50% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.5));
                --gap-h-1b693db7-a0f1-4100-81e2-0ff9352b7ad0: 0px;
                --gap-v-1b693db7-a0f1-4100-81e2-0ff9352b7ad0: 20px;
                max-width: calc(50% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.5));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-1b693db7-a0f1-4100-81e2-0ff9352b7ad0] {
                flex: none;
                width: calc(100% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0));
                --gap-h-1b693db7-a0f1-4100-81e2-0ff9352b7ad0: 0px;
                --gap-v-1b693db7-a0f1-4100-81e2-0ff9352b7ad0: 20px;
                max-width: calc(100% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0));
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-1b693db7-a0f1-4100-81e2-0ff9352b7ad0] {
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                width: 100%;
                --gap-h-1b693db7-a0f1-4100-81e2-0ff9352b7ad0: 20px;
                --gap-v-1b693db7-a0f1-4100-81e2-0ff9352b7ad0: 0px;
              }
            }
            .sd[data-s-9c856795-bd7c-4c92-a4fa-6b12f6967a50] {
              border-radius: 8px;
              flex: none;
              height: 160px;
              width: calc(100% - (var(--gap-h-1b693db7-a0f1-4100-81e2-0ff9352b7ad0) * 0));
              max-width: calc(100% - (var(--gap-h-1b693db7-a0f1-4100-81e2-0ff9352b7ad0) * 0));
            }
            .sd[data-s-9c856795-bd7c-4c92-a4fa-6b12f6967a50]:before {
              background-repeat: no-repeat;
              background-size: contain;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-9c856795-bd7c-4c92-a4fa-6b12f6967a50] {
                flex: none;
                width: 100%;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-9c856795-bd7c-4c92-a4fa-6b12f6967a50] {
                flex: none;
                width: calc(30% - (var(--gap-h-1b693db7-a0f1-4100-81e2-0ff9352b7ad0) * 0.7000000000000001));
                max-width: calc(30% - (var(--gap-h-1b693db7-a0f1-4100-81e2-0ff9352b7ad0) * 0.7000000000000001));
              }
            }
            .sd[data-s-33c18646-0314-4990-9c18-6e8f3d7509e3] {
              align-content: flex-start;
              align-items: flex-start;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 10px;
              justify-content: center;
              padding: 0px;
              --gap-h-33c18646-0314-4990-9c18-6e8f3d7509e3: 0px;
              --gap-v-33c18646-0314-4990-9c18-6e8f3d7509e3: 10px;
              --gap-uuid: 33c18646-0314-4990-9c18-6e8f3d7509e3;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-33c18646-0314-4990-9c18-6e8f3d7509e3] {
                flex: 1;
                width: auto;
                --gap-h-33c18646-0314-4990-9c18-6e8f3d7509e3: 0px;
                --gap-v-33c18646-0314-4990-9c18-6e8f3d7509e3: 10px;
                max-width: 100%;
              }
            }
            .sd[data-s-2f0cc72b-a89e-43c2-af10-f3e5e34effa5] {
              color: #4c4948;
              font-family: var(--s-font-d295814d);
              font-size: 16px;
              font-weight: 700;
              height: auto;
              line-height: 1.5;
              margin: 0px 0px 0px 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-2f0cc72b-a89e-43c2-af10-f3e5e34effa5] {
                font-size: 14px;
              }
            }
            .sd[data-s-cfdace56-7406-4cf2-b5a1-d28e5b7968ce] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              height: auto;
              justify-content: space-between;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              translate: 0px 0px;
              width: calc(25% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.75));
              --gap-h-cfdace56-7406-4cf2-b5a1-d28e5b7968ce: 0px;
              --gap-v-cfdace56-7406-4cf2-b5a1-d28e5b7968ce: 20px;
              --gap-uuid: cfdace56-7406-4cf2-b5a1-d28e5b7968ce;
              max-width: calc(25% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.75));
            }
            .sd[data-s-cfdace56-7406-4cf2-b5a1-d28e5b7968ce].appear {
              opacity: 0;
              transition-duration: 600ms;
              --gap-h-cfdace56-7406-4cf2-b5a1-d28e5b7968ce: 0px;
              --gap-v-cfdace56-7406-4cf2-b5a1-d28e5b7968ce: 20px;
            }
            .sd[data-s-cfdace56-7406-4cf2-b5a1-d28e5b7968ce].appear-active {
              transition-duration: 600ms;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-cfdace56-7406-4cf2-b5a1-d28e5b7968ce] {
                flex: none;
                gap: 20px;
                width: calc(50% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.5));
                --gap-h-cfdace56-7406-4cf2-b5a1-d28e5b7968ce: 0px;
                --gap-v-cfdace56-7406-4cf2-b5a1-d28e5b7968ce: 20px;
                max-width: calc(50% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.5));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-cfdace56-7406-4cf2-b5a1-d28e5b7968ce] {
                flex: none;
                width: calc(100% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0));
                --gap-h-cfdace56-7406-4cf2-b5a1-d28e5b7968ce: 0px;
                --gap-v-cfdace56-7406-4cf2-b5a1-d28e5b7968ce: 20px;
                max-width: calc(100% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0));
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-cfdace56-7406-4cf2-b5a1-d28e5b7968ce] {
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                width: 100%;
                --gap-h-cfdace56-7406-4cf2-b5a1-d28e5b7968ce: 20px;
                --gap-v-cfdace56-7406-4cf2-b5a1-d28e5b7968ce: 0px;
              }
            }
            .sd[data-s-6e0e97bc-f710-4a33-9016-bb4b2ae6026f] {
              border-radius: 8px;
              flex: none;
              height: 160px;
              width: calc(100% - (var(--gap-h-cfdace56-7406-4cf2-b5a1-d28e5b7968ce) * 0));
              max-width: calc(100% - (var(--gap-h-cfdace56-7406-4cf2-b5a1-d28e5b7968ce) * 0));
            }
            .sd[data-s-6e0e97bc-f710-4a33-9016-bb4b2ae6026f]:before {
              background-position: center top;
              background-repeat: no-repeat;
              background-size: contain;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-6e0e97bc-f710-4a33-9016-bb4b2ae6026f] {
                flex: none;
                width: calc(30% - (var(--gap-h-cfdace56-7406-4cf2-b5a1-d28e5b7968ce) * 0.7000000000000001));
                max-width: calc(30% - (var(--gap-h-cfdace56-7406-4cf2-b5a1-d28e5b7968ce) * 0.7000000000000001));
              }
            }
            .sd[data-s-b851697d-151d-4b09-aab1-d681bb143f18] {
              align-content: flex-start;
              align-items: flex-start;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 10px;
              height: auto;
              justify-content: center;
              padding: 0px;
              --gap-h-b851697d-151d-4b09-aab1-d681bb143f18: 0px;
              --gap-v-b851697d-151d-4b09-aab1-d681bb143f18: 10px;
              --gap-uuid: b851697d-151d-4b09-aab1-d681bb143f18;
              max-width: 100%;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-b851697d-151d-4b09-aab1-d681bb143f18] {
                flex: 1;
                width: auto;
                --gap-h-b851697d-151d-4b09-aab1-d681bb143f18: 0px;
                --gap-v-b851697d-151d-4b09-aab1-d681bb143f18: 10px;
                max-width: 100%;
              }
            }
            .sd[data-s-952fc687-8322-4f0b-8922-28caed432ed5] {
              color: #4c4948;
              font-family: var(--s-font-d295814d);
              font-size: 16px;
              font-weight: 700;
              height: auto;
              line-height: 1.5;
              margin: 0px 0px 0px 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-952fc687-8322-4f0b-8922-28caed432ed5] {
                font-size: 14px;
                text-align: left;
                justify-content: flex-start;
              }
            }
            .sd[data-s-0b7d8012-259b-4744-9c48-ee2eb7cda2fc] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              height: auto;
              justify-content: space-between;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              width: calc(25% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.75));
              --gap-h-0b7d8012-259b-4744-9c48-ee2eb7cda2fc: 0px;
              --gap-v-0b7d8012-259b-4744-9c48-ee2eb7cda2fc: 20px;
              --gap-uuid: 0b7d8012-259b-4744-9c48-ee2eb7cda2fc;
              max-width: calc(25% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.75));
            }
            .sd[data-s-0b7d8012-259b-4744-9c48-ee2eb7cda2fc].appear {
              opacity: 0;
              transition-duration: 600ms;
              --gap-h-0b7d8012-259b-4744-9c48-ee2eb7cda2fc: 0px;
              --gap-v-0b7d8012-259b-4744-9c48-ee2eb7cda2fc: 20px;
            }
            .sd[data-s-0b7d8012-259b-4744-9c48-ee2eb7cda2fc].appear-active {
              transition-duration: 600ms;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-0b7d8012-259b-4744-9c48-ee2eb7cda2fc] {
                flex: none;
                gap: 20px;
                width: calc(50% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.5));
                --gap-h-0b7d8012-259b-4744-9c48-ee2eb7cda2fc: 0px;
                --gap-v-0b7d8012-259b-4744-9c48-ee2eb7cda2fc: 20px;
                max-width: calc(50% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.5));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-0b7d8012-259b-4744-9c48-ee2eb7cda2fc] {
                flex: none;
                width: calc(100% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0));
                --gap-h-0b7d8012-259b-4744-9c48-ee2eb7cda2fc: 0px;
                --gap-v-0b7d8012-259b-4744-9c48-ee2eb7cda2fc: 20px;
                max-width: calc(100% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0));
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-0b7d8012-259b-4744-9c48-ee2eb7cda2fc] {
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                width: 100%;
                --gap-h-0b7d8012-259b-4744-9c48-ee2eb7cda2fc: 20px;
                --gap-v-0b7d8012-259b-4744-9c48-ee2eb7cda2fc: 0px;
              }
            }
            .sd[data-s-c15334b2-2d08-4495-970a-36fe0b424ee4] {
              flex: none;
              height: 160px;
              width: calc(100% - (var(--gap-h-0b7d8012-259b-4744-9c48-ee2eb7cda2fc) * 0));
              max-width: calc(100% - (var(--gap-h-0b7d8012-259b-4744-9c48-ee2eb7cda2fc) * 0));
            }
            .sd[data-s-c15334b2-2d08-4495-970a-36fe0b424ee4]:before {
              background-repeat: no-repeat;
              background-size: contain;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-c15334b2-2d08-4495-970a-36fe0b424ee4] {
                flex: none;
                width: calc(30% - (var(--gap-h-0b7d8012-259b-4744-9c48-ee2eb7cda2fc) * 0.7000000000000001));
                max-width: calc(30% - (var(--gap-h-0b7d8012-259b-4744-9c48-ee2eb7cda2fc) * 0.7000000000000001));
              }
            }
            .sd[data-s-b2dc9fab-4005-4838-9c40-cf33763408dc] {
              align-content: flex-start;
              align-items: flex-start;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 10px;
              justify-content: center;
              padding: 0px;
              --gap-h-b2dc9fab-4005-4838-9c40-cf33763408dc: 0px;
              --gap-v-b2dc9fab-4005-4838-9c40-cf33763408dc: 10px;
              --gap-uuid: b2dc9fab-4005-4838-9c40-cf33763408dc;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-b2dc9fab-4005-4838-9c40-cf33763408dc] {
                flex: 1;
                width: auto;
                --gap-h-b2dc9fab-4005-4838-9c40-cf33763408dc: 0px;
                --gap-v-b2dc9fab-4005-4838-9c40-cf33763408dc: 10px;
                max-width: 100%;
              }
            }
            .sd[data-s-21a2fb57-b98d-4130-a0b5-33651ee0e770] {
              color: #4c4948;
              font-family: var(--s-font-d295814d);
              font-size: 16px;
              font-weight: 700;
              height: auto;
              line-height: 1.5;
              margin: 0px 0px 0px 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-21a2fb57-b98d-4130-a0b5-33651ee0e770] {
                font-size: 14px;
                text-align: left;
                justify-content: flex-start;
              }
            }
            .sd[data-s-9b92f12a-7c76-4732-a6fd-19879f5b0503] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              height: auto;
              justify-content: space-between;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              width: calc(25% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.75));
              --gap-h-9b92f12a-7c76-4732-a6fd-19879f5b0503: 0px;
              --gap-v-9b92f12a-7c76-4732-a6fd-19879f5b0503: 20px;
              --gap-uuid: 9b92f12a-7c76-4732-a6fd-19879f5b0503;
              max-width: calc(25% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.75));
            }
            .sd[data-s-9b92f12a-7c76-4732-a6fd-19879f5b0503].appear {
              opacity: 0;
              transition-duration: 600ms;
              --gap-h-9b92f12a-7c76-4732-a6fd-19879f5b0503: 0px;
              --gap-v-9b92f12a-7c76-4732-a6fd-19879f5b0503: 20px;
            }
            .sd[data-s-9b92f12a-7c76-4732-a6fd-19879f5b0503].appear-active {
              transition-duration: 600ms;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-9b92f12a-7c76-4732-a6fd-19879f5b0503] {
                flex: none;
                gap: 20px;
                width: calc(50% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.5));
                --gap-h-9b92f12a-7c76-4732-a6fd-19879f5b0503: 0px;
                --gap-v-9b92f12a-7c76-4732-a6fd-19879f5b0503: 20px;
                max-width: calc(50% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0.5));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-9b92f12a-7c76-4732-a6fd-19879f5b0503] {
                flex: none;
                width: calc(100% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0));
                --gap-h-9b92f12a-7c76-4732-a6fd-19879f5b0503: 0px;
                --gap-v-9b92f12a-7c76-4732-a6fd-19879f5b0503: 20px;
                max-width: calc(100% - (var(--gap-h-34d41f6d-40bb-463d-a826-c79f28e71c1a) * 0));
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-9b92f12a-7c76-4732-a6fd-19879f5b0503] {
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                width: 100%;
                --gap-h-9b92f12a-7c76-4732-a6fd-19879f5b0503: 20px;
                --gap-v-9b92f12a-7c76-4732-a6fd-19879f5b0503: 0px;
              }
            }
            .sd[data-s-dde7cbd8-32e7-4996-aa25-9f288bf0efbd] {
              flex: none;
              height: 160px;
              width: calc(100% - (var(--gap-h-9b92f12a-7c76-4732-a6fd-19879f5b0503) * 0));
              max-width: calc(100% - (var(--gap-h-9b92f12a-7c76-4732-a6fd-19879f5b0503) * 0));
            }
            .sd[data-s-dde7cbd8-32e7-4996-aa25-9f288bf0efbd]:before {
              background-repeat: no-repeat;
              background-size: contain;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-dde7cbd8-32e7-4996-aa25-9f288bf0efbd] {
                flex: none;
                width: calc(30% - (var(--gap-h-9b92f12a-7c76-4732-a6fd-19879f5b0503) * 0.7000000000000001));
                max-width: calc(30% - (var(--gap-h-9b92f12a-7c76-4732-a6fd-19879f5b0503) * 0.7000000000000001));
              }
            }
            .sd[data-s-9fcb0c70-7570-43f1-8093-10f0dc791cb3] {
              align-content: flex-start;
              align-items: flex-start;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 10px;
              justify-content: center;
              padding: 0px;
              --gap-h-9fcb0c70-7570-43f1-8093-10f0dc791cb3: 0px;
              --gap-v-9fcb0c70-7570-43f1-8093-10f0dc791cb3: 10px;
              --gap-uuid: 9fcb0c70-7570-43f1-8093-10f0dc791cb3;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-9fcb0c70-7570-43f1-8093-10f0dc791cb3] {
                flex: 1;
                width: auto;
                --gap-h-9fcb0c70-7570-43f1-8093-10f0dc791cb3: 0px;
                --gap-v-9fcb0c70-7570-43f1-8093-10f0dc791cb3: 10px;
                max-width: 100%;
              }
            }
            .sd[data-s-605fdca3-8bda-4fd3-b665-83cd09b86f2f] {
              color: #4c4948;
              font-family: var(--s-font-d295814d);
              font-size: 16px;
              font-weight: 700;
              height: auto;
              line-height: 1.5;
              margin: 0px 0px 0px 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-605fdca3-8bda-4fd3-b665-83cd09b86f2f] {
                font-size: 14px;
                text-align: left;
                justify-content: flex-start;
              }
            }
            .sd[data-s-92cc1249-22d5-4446-aaa8-3d2a2f9b0d98] {
              align-content: center;
              align-items: center;
              background: #ffecfcff;
              border-bottom: 1px solid rgba(36, 37, 40, 0.1);
              border-left: 0px solid rgba(36, 37, 40, 0.1);
              border-right: 0px solid rgba(36, 37, 40, 0.1);
              border-top: 0px solid rgba(36, 37, 40, 0.1);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 40px;
              height: auto;
              justify-content: center;
              padding: 64px 0px;
              width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
              --gap-h-92cc1249-22d5-4446-aaa8-3d2a2f9b0d98: 0px;
              --gap-v-92cc1249-22d5-4446-aaa8-3d2a2f9b0d98: 40px;
              --gap-uuid: 92cc1249-22d5-4446-aaa8-3d2a2f9b0d98;
              max-width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-92cc1249-22d5-4446-aaa8-3d2a2f9b0d98] {
                padding: 64px 40px;
                --gap-h-92cc1249-22d5-4446-aaa8-3d2a2f9b0d98: 0px;
                --gap-v-92cc1249-22d5-4446-aaa8-3d2a2f9b0d98: 40px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-92cc1249-22d5-4446-aaa8-3d2a2f9b0d98] {
                padding: 64px 24px;
                --gap-h-92cc1249-22d5-4446-aaa8-3d2a2f9b0d98: 0px;
                --gap-v-92cc1249-22d5-4446-aaa8-3d2a2f9b0d98: 40px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-92cc1249-22d5-4446-aaa8-3d2a2f9b0d98] {
                gap: 20px;
                padding: 40px 24px;
                --gap-h-92cc1249-22d5-4446-aaa8-3d2a2f9b0d98: 0px;
                --gap-v-92cc1249-22d5-4446-aaa8-3d2a2f9b0d98: 20px;
              }
            }
            .sd[data-s-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 40px;
              justify-content: center;
              padding: 0px;
              width: 1200px;
              --gap-h-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15: 0px;
              --gap-v-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15: 40px;
              --gap-uuid: 18b73f8d-cafa-4ba4-bb80-ccbb7c590b15;
              max-width: 100%;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15] {
                gap: 20px;
                --gap-h-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15: 0px;
                --gap-v-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15: 20px;
              }
            }
            .sd[data-s-4b1a5046-2be5-4d36-9e96-75befa79c455] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 80px;
              justify-content: flex-start;
              padding: 0px 0px;
              width: calc(100% - (var(--gap-h-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15) * 0));
              --gap-h-4b1a5046-2be5-4d36-9e96-75befa79c455: 0px;
              --gap-v-4b1a5046-2be5-4d36-9e96-75befa79c455: 80px;
              --gap-uuid: 4b1a5046-2be5-4d36-9e96-75befa79c455;
              max-width: calc(100% - (var(--gap-h-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-4b1a5046-2be5-4d36-9e96-75befa79c455] {
                flex-direction: column;
                flex-wrap: nowrap;
                padding: 0px 20px;
                --gap-h-4b1a5046-2be5-4d36-9e96-75befa79c455: 0px;
                --gap-v-4b1a5046-2be5-4d36-9e96-75befa79c455: 80px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-4b1a5046-2be5-4d36-9e96-75befa79c455] {
                flex-direction: column;
                flex-wrap: nowrap;
                padding: 0px 10px;
                --gap-h-4b1a5046-2be5-4d36-9e96-75befa79c455: 0px;
                --gap-v-4b1a5046-2be5-4d36-9e96-75befa79c455: 80px;
              }
            }
            .sd[data-s-2ec8452e-b139-4cbc-86b9-32aec4496b79] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: calc(100% - (var(--gap-h-4b1a5046-2be5-4d36-9e96-75befa79c455) * 0));
              --gap-h-2ec8452e-b139-4cbc-86b9-32aec4496b79: 0px;
              --gap-v-2ec8452e-b139-4cbc-86b9-32aec4496b79: 20px;
              --gap-uuid: 2ec8452e-b139-4cbc-86b9-32aec4496b79;
              max-width: calc(100% - (var(--gap-h-4b1a5046-2be5-4d36-9e96-75befa79c455) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-2ec8452e-b139-4cbc-86b9-32aec4496b79] {
                margin: 0px 0px 0px 0px;
                --gap-h-2ec8452e-b139-4cbc-86b9-32aec4496b79: 0px;
                --gap-v-2ec8452e-b139-4cbc-86b9-32aec4496b79: 20px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-2ec8452e-b139-4cbc-86b9-32aec4496b79] {
                gap: 5px;
                --gap-h-2ec8452e-b139-4cbc-86b9-32aec4496b79: 0px;
                --gap-v-2ec8452e-b139-4cbc-86b9-32aec4496b79: 5px;
              }
            }
            .sd[data-s-d9dfd928-61fb-4ac3-b122-809b588b5f23] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 5px;
              justify-content: center;
              padding: 0px;
              width: auto;
              --gap-h-d9dfd928-61fb-4ac3-b122-809b588b5f23: 0px;
              --gap-v-d9dfd928-61fb-4ac3-b122-809b588b5f23: 5px;
              --gap-uuid: d9dfd928-61fb-4ac3-b122-809b588b5f23;
              max-width: 100%;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-d9dfd928-61fb-4ac3-b122-809b588b5f23] {
                gap: 5px;
                --gap-h-d9dfd928-61fb-4ac3-b122-809b588b5f23: 0px;
                --gap-v-d9dfd928-61fb-4ac3-b122-809b588b5f23: 5px;
              }
            }
            .sd[data-s-a68be971-ef2a-444e-b209-94b0eabdc9c0] {
              color: #c1119b;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 18px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.75;
              margin: 0px 0px 0px;
              mix-blend-mode: normal;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-a68be971-ef2a-444e-b209-94b0eabdc9c0] {
                font-size: 16px;
              }
            }
            .sd[data-s-970c8968-5daa-4023-a2ba-2d348d0325f9] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex-direction: row;
              flex-wrap: nowrap;
              height: 116px;
              justify-content: center;
              width: 640px;
              max-width: 100%;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-970c8968-5daa-4023-a2ba-2d348d0325f9] {
                flex: none;
                height: auto;
                max-width: 100%;
              }
            }
            .sd[data-s-f87e1b15-41ee-457b-85d6-f9ffc13f9ebb] {
              flex: none;
              height: auto;
              width: 302px;
              max-width: 100%;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-f87e1b15-41ee-457b-85d6-f9ffc13f9ebb] {
                flex: none;
                height: 58px;
                width: auto;
                max-width: 100%;
              }
            }
            .sd[data-s-b91b1c4b-27d1-4c74-9528-226ecf5d3ff0] {
              color: #4c4948;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 48px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.35;
              margin: 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-b91b1c4b-27d1-4c74-9528-226ecf5d3ff0] {
                font-size: 36px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-b91b1c4b-27d1-4c74-9528-226ecf5d3ff0] {
                font-size: 28px;
              }
            }
            .sd[data-s-ee2ab65e-2646-4ae3-9dd3-042fb3969d5b] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 98px;
              justify-content: center;
              padding: 0px 0px;
              width: calc(100% - (var(--gap-h-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15) * 0));
              --gap-h-ee2ab65e-2646-4ae3-9dd3-042fb3969d5b: 98px;
              --gap-v-ee2ab65e-2646-4ae3-9dd3-042fb3969d5b: 0px;
              --gap-uuid: ee2ab65e-2646-4ae3-9dd3-042fb3969d5b;
              max-width: calc(100% - (var(--gap-h-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-ee2ab65e-2646-4ae3-9dd3-042fb3969d5b] {
                gap: 40px;
                --gap-h-ee2ab65e-2646-4ae3-9dd3-042fb3969d5b: 40px;
                --gap-v-ee2ab65e-2646-4ae3-9dd3-042fb3969d5b: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-ee2ab65e-2646-4ae3-9dd3-042fb3969d5b] {
                align-content: flex-end;
                align-items: flex-end;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 40px;
                justify-content: center;
                --gap-h-ee2ab65e-2646-4ae3-9dd3-042fb3969d5b: 0px;
                --gap-v-ee2ab65e-2646-4ae3-9dd3-042fb3969d5b: 40px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-ee2ab65e-2646-4ae3-9dd3-042fb3969d5b] {
                align-content: center;
                align-items: center;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 30px;
                justify-content: center;
                padding: 0px 10px;
                --gap-h-ee2ab65e-2646-4ae3-9dd3-042fb3969d5b: 0px;
                --gap-v-ee2ab65e-2646-4ae3-9dd3-042fb3969d5b: 30px;
              }
            }
            .sd[data-s-50a190fa-04a1-4439-afd7-d32dd02f4610] {
              align-content: flex-start;
              align-items: flex-start;
              background: #ffffff;
              border-radius: 24px;
              box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 0px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 20px 30px 20px 30px;
              width: calc(100% - (var(--gap-h-ee2ab65e-2646-4ae3-9dd3-042fb3969d5b) * 0));
              --gap-h-50a190fa-04a1-4439-afd7-d32dd02f4610: 0px;
              --gap-v-50a190fa-04a1-4439-afd7-d32dd02f4610: 0px;
              --gap-uuid: 50a190fa-04a1-4439-afd7-d32dd02f4610;
              max-width: calc(100% - (var(--gap-h-ee2ab65e-2646-4ae3-9dd3-042fb3969d5b) * 0));
            }
            .sd[data-s-50a190fa-04a1-4439-afd7-d32dd02f4610].appear {
              opacity: 0;
              transition-delay: 200ms;
              transition-duration: 600ms;
              translate: 100px 0px;
              --gap-h-50a190fa-04a1-4439-afd7-d32dd02f4610: 0px;
              --gap-v-50a190fa-04a1-4439-afd7-d32dd02f4610: 0px;
            }
            .sd[data-s-50a190fa-04a1-4439-afd7-d32dd02f4610].appear-active {
              transition-delay: 200ms;
              transition-duration: 600ms;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-50a190fa-04a1-4439-afd7-d32dd02f4610] {
                margin: 0px 0px 0px 0px;
                --gap-h-50a190fa-04a1-4439-afd7-d32dd02f4610: 0px;
                --gap-v-50a190fa-04a1-4439-afd7-d32dd02f4610: 0px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-50a190fa-04a1-4439-afd7-d32dd02f4610] {
                align-content: center;
                align-items: center;
                justify-content: center;
                --gap-h-50a190fa-04a1-4439-afd7-d32dd02f4610: 0px;
                --gap-v-50a190fa-04a1-4439-afd7-d32dd02f4610: 0px;
              }
            }
            .sd[data-s-fcab023a-1a7e-4d34-9205-1e010ef344a0] {
              color: #4c4948;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 24px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.35;
              margin: 10px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-fcab023a-1a7e-4d34-9205-1e010ef344a0] {
                font-size: 28px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-fcab023a-1a7e-4d34-9205-1e010ef344a0] {
                font-size: 16px;
              }
            }
            .sd[data-s-e62c7ac9-2c39-4e65-a90c-0a107bad9dda] {
              color: #4c4948;
              flex: none;
              font-family: var(--s-font-8a80d500);
              font-size: 18px;
              font-weight: 500;
              height: auto;
              line-height: 2;
              margin: 0px 0px 0px 0px;
              padding: 10px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-e62c7ac9-2c39-4e65-a90c-0a107bad9dda] {
                padding: 0px 0px 0px 0px;
                font-size: 16px;
				}
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-e62c7ac9-2c39-4e65-a90c-0a107bad9dda] {
                font-size: 14px;
                padding: 10px 0px 0px 0px;
              }
            }
            .sd[data-s-a25bccf5-dcbb-49b1-bd1c-da3701c44155] {
              align-content: flex-start;
              align-items: flex-start;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 4px 0px;
              height: auto;
              justify-content: flex-start;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              width: calc(50% - (var(--gap-h-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15) * 0.5));
              --gap-h-a25bccf5-dcbb-49b1-bd1c-da3701c44155: 0px;
              --gap-v-a25bccf5-dcbb-49b1-bd1c-da3701c44155: 4px;
              --gap-uuid: a25bccf5-dcbb-49b1-bd1c-da3701c44155;
              max-width: calc(50% - (var(--gap-h-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15) * 0.5));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-a25bccf5-dcbb-49b1-bd1c-da3701c44155] {
                align-content: center;
                align-items: center;
                flex: none;
                justify-content: flex-start;
                width: calc(80% - (var(--gap-h-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15) * 0.2));
                --gap-h-a25bccf5-dcbb-49b1-bd1c-da3701c44155: 0px;
                --gap-v-a25bccf5-dcbb-49b1-bd1c-da3701c44155: 4px;
                max-width: calc(80% - (var(--gap-h-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15) * 0.2));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-a25bccf5-dcbb-49b1-bd1c-da3701c44155] {
                align-content: center;
                align-items: center;
                flex: none;
                justify-content: flex-start;
                margin: 0px 0px 0px 0px;
                width: calc(100% - (var(--gap-h-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15) * 0));
                --gap-h-a25bccf5-dcbb-49b1-bd1c-da3701c44155: 0px;
                --gap-v-a25bccf5-dcbb-49b1-bd1c-da3701c44155: 4px;
                max-width: calc(100% - (var(--gap-h-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15) * 0));
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-a25bccf5-dcbb-49b1-bd1c-da3701c44155] {
                align-content: center;
                align-items: center;
                flex: none;
                justify-content: flex-start;
                margin: 0px 0px 0px 0px;
                width: 100%;
                --gap-h-a25bccf5-dcbb-49b1-bd1c-da3701c44155: 0px;
                --gap-v-a25bccf5-dcbb-49b1-bd1c-da3701c44155: 4px;
              }
            }
            .sd[data-s-726e8b17-7f85-4b37-9ab1-01e7268da70f] {
              color: #242528;
              flex: none;
              font-family: var(--s-font-24a5b4e7);
              font-feature-settings: 'palt' 1;
              font-size: 50px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              letter-spacing: 0.05em;
              line-height: 1.1;
              margin: 0px 0px 0px;
              padding: 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-726e8b17-7f85-4b37-9ab1-01e7268da70f] {
                font-size: 40px;
                text-align: left;
                justify-content: flex-start;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-726e8b17-7f85-4b37-9ab1-01e7268da70f] {
                font-size: 24px;
                text-align: center;
                justify-content: center;
              }
            }
            .sd[data-s-f212040d-e13a-4e37-9931-668c05ae7d17] {
              color: #c1119b;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 52px;
              font-style: normal;
              font-weight: 900;
              height: auto;
              letter-spacing: 0.05em;
              line-height: 1.35;
              margin: 0px 0px 0px;
              padding: 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-f212040d-e13a-4e37-9931-668c05ae7d17] {
                font-size: 48px;
                text-align: left;
                justify-content: flex-start;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-f212040d-e13a-4e37-9931-668c05ae7d17] {
                font-size: 32px;
              }
            }
            .sd[data-s-2a920702-19bb-4cd1-872d-1c311aff5e82] {
              color: #242528;
              flex: none;
              font-family: var(--s-font-24a5b4e7);
              font-feature-settings: 'palt' 1;
              font-size: 50px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              letter-spacing: 0.05em;
              line-height: 1.1;
              margin: 0px 0px 0px;
              padding: 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-2a920702-19bb-4cd1-872d-1c311aff5e82] {
                font-size: 40px;
                text-align: left;
                justify-content: flex-start;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-2a920702-19bb-4cd1-872d-1c311aff5e82] {
                font-size: 24px;
                text-align: center;
                justify-content: center;
              }
            }
            .sd[data-s-462cb2be-9b83-42a4-8e38-87315b2beb9b] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              justify-content: flex-start;
              padding: 0px;
              width: auto;
              --gap-h-462cb2be-9b83-42a4-8e38-87315b2beb9b: 0px;
              --gap-v-462cb2be-9b83-42a4-8e38-87315b2beb9b: 20px;
              --gap-uuid: 462cb2be-9b83-42a4-8e38-87315b2beb9b;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-462cb2be-9b83-42a4-8e38-87315b2beb9b] {
                align-content: center;
                align-items: center;
                flex: none;
                justify-content: center;
                --gap-h-462cb2be-9b83-42a4-8e38-87315b2beb9b: 0px;
                --gap-v-462cb2be-9b83-42a4-8e38-87315b2beb9b: 20px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-462cb2be-9b83-42a4-8e38-87315b2beb9b] {
                align-content: flex-start;
                align-items: flex-start;
                justify-content: center;
                --gap-h-462cb2be-9b83-42a4-8e38-87315b2beb9b: 0px;
                --gap-v-462cb2be-9b83-42a4-8e38-87315b2beb9b: 20px;
              }
            }
            .sd[data-s-239772f2-d4b7-4265-b8ed-b28c888b22f9] {
              align-content: center;
              align-items: center;
              background: transparent;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 24px;
              height: auto;
              justify-content: center;
              padding: 0px 0px 0px 0px;
              width: calc(100% - (var(--gap-h-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15) * 0));
              --gap-h-239772f2-d4b7-4265-b8ed-b28c888b22f9: 0px;
              --gap-v-239772f2-d4b7-4265-b8ed-b28c888b22f9: 24px;
              --gap-uuid: 239772f2-d4b7-4265-b8ed-b28c888b22f9;
              max-width: calc(100% - (var(--gap-h-18b73f8d-cafa-4ba4-bb80-ccbb7c590b15) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-239772f2-d4b7-4265-b8ed-b28c888b22f9] {
                gap: 40px;
                --gap-h-239772f2-d4b7-4265-b8ed-b28c888b22f9: 0px;
                --gap-v-239772f2-d4b7-4265-b8ed-b28c888b22f9: 40px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-239772f2-d4b7-4265-b8ed-b28c888b22f9] {
                align-content: flex-start;
                align-items: flex-start;
                flex-direction: column-reverse;
                flex-wrap: nowrap;
                gap: 40px;
                justify-content: flex-start;
                --gap-h-239772f2-d4b7-4265-b8ed-b28c888b22f9: 0px;
                --gap-v-239772f2-d4b7-4265-b8ed-b28c888b22f9: 40px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-239772f2-d4b7-4265-b8ed-b28c888b22f9] {
                align-content: center;
                align-items: center;
                flex-direction: column-reverse;
                flex-wrap: nowrap;
                gap: 30px;
                justify-content: center;
                padding: 0px 0px;
                --gap-h-239772f2-d4b7-4265-b8ed-b28c888b22f9: 0px;
                --gap-v-239772f2-d4b7-4265-b8ed-b28c888b22f9: 30px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-239772f2-d4b7-4265-b8ed-b28c888b22f9] {
                flex-direction: column;
                flex-wrap: nowrap;
                --gap-h-239772f2-d4b7-4265-b8ed-b28c888b22f9: 0px;
                --gap-v-239772f2-d4b7-4265-b8ed-b28c888b22f9: 24px;
              }
            }
            .sd[data-s-6873d833-02de-4980-b164-11e2d2fdca68] {
              border-radius: 16px;
              flex: none;
              height: auto;
              justify-content: center;
              width: calc(50% - (var(--gap-h-239772f2-d4b7-4265-b8ed-b28c888b22f9) * 0));
              max-width: calc(50% - (var(--gap-h-239772f2-d4b7-4265-b8ed-b28c888b22f9) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-6873d833-02de-4980-b164-11e2d2fdca68] {
                flex: none;
                margin: auto;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-6873d833-02de-4980-b164-11e2d2fdca68] {
                flex: none;
                width: calc(90% - (var(--gap-h-239772f2-d4b7-4265-b8ed-b28c888b22f9) * 0.10000000000000003));
                max-width: calc(90% - (var(--gap-h-239772f2-d4b7-4265-b8ed-b28c888b22f9) * 0.10000000000000003));
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-6873d833-02de-4980-b164-11e2d2fdca68] {
                flex: none;
                width: calc(100% - (var(--gap-h-239772f2-d4b7-4265-b8ed-b28c888b22f9) * 0));
                max-width: calc(100% - (var(--gap-h-239772f2-d4b7-4265-b8ed-b28c888b22f9) * 0));
              }
            }
            .sd[data-s-afaa99f0-0906-4dd7-a386-b413d476414d] {
              border-bottom: 10px solid var(--s-color-8fba647e);
              border-left: 10px solid var(--s-color-8fba647e);
              border-radius: 0px 0px 0px 0px;
              border-right: 10px solid var(--s-color-8fba647e);
              border-top: 10px solid var(--s-color-8fba647e);
              flex: none;
              height: auto;
              width: calc(80% - (var(--gap-h-239772f2-d4b7-4265-b8ed-b28c888b22f9) * 0.4));
              max-width: calc(80% - (var(--gap-h-239772f2-d4b7-4265-b8ed-b28c888b22f9) * 0.4));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-afaa99f0-0906-4dd7-a386-b413d476414d] {
                flex: none;
                width: calc(100% - (var(--gap-h-239772f2-d4b7-4265-b8ed-b28c888b22f9) * 0));
                max-width: calc(100% - (var(--gap-h-239772f2-d4b7-4265-b8ed-b28c888b22f9) * 0));
              }
            }
            .sd[data-s-304ca4cc-f7fa-48d4-a148-d12f45d6c36c] {
              align-content: center;
              align-items: center;
              background: #19e0e2ff;
              border-bottom: 1px solid rgba(248, 247, 246, 0.8);
              border-left: 1px solid rgba(248, 247, 246, 0.8);
              border-radius: 32px;
              border-right: 1px solid rgba(248, 247, 246, 0.8);
              border-top: 1px solid rgba(248, 247, 246, 0.8);
              box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 0px 24px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 16px 0px 16px 32px;
              transition-duration: 600ms;
              width: auto;
              --gap-h-304ca4cc-f7fa-48d4-a148-d12f45d6c36c: 24px;
              --gap-v-304ca4cc-f7fa-48d4-a148-d12f45d6c36c: 0px;
              --gap-uuid: 304ca4cc-f7fa-48d4-a148-d12f45d6c36c;
              max-width: 100%;
            }
            .sd[data-s-304ca4cc-f7fa-48d4-a148-d12f45d6c36c]:hover {
              opacity: 0.5;
              translate: 4px 4px;
              --gap-h-304ca4cc-f7fa-48d4-a148-d12f45d6c36c: 24px;
              --gap-v-304ca4cc-f7fa-48d4-a148-d12f45d6c36c: 0px;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-304ca4cc-f7fa-48d4-a148-d12f45d6c36c] {
                flex: none;
                padding: 10px 20px 10px 40px;
                --gap-h-304ca4cc-f7fa-48d4-a148-d12f45d6c36c: 24px;
                --gap-v-304ca4cc-f7fa-48d4-a148-d12f45d6c36c: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-304ca4cc-f7fa-48d4-a148-d12f45d6c36c] {
                flex: none;
                padding: 10px 15px 10px 20px;
                --gap-h-304ca4cc-f7fa-48d4-a148-d12f45d6c36c: 24px;
                --gap-v-304ca4cc-f7fa-48d4-a148-d12f45d6c36c: 0px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-304ca4cc-f7fa-48d4-a148-d12f45d6c36c] {
                flex: none;
                margin: 26px 0px 0px 0px;
                padding: 10px 20px 10px 20px;
                --gap-h-304ca4cc-f7fa-48d4-a148-d12f45d6c36c: 24px;
                --gap-v-304ca4cc-f7fa-48d4-a148-d12f45d6c36c: 0px;
                max-width: 100%;
              }
            }
            .sd[data-s-769de4b9-9a25-4596-9d54-acc558804958] {
              border-bottom: 0px solid rgba(0, 0, 0, 0);
              border-left: 0px solid rgba(0, 0, 0, 0);
              border-right: 0px solid rgba(0, 0, 0, 0);
              border-top: 0px solid rgba(0, 0, 0, 0);
              color: #ffffff;
              flex: 1;
              font-family: var(--s-font-8a80d500);
              font-size: 24px;
              font-weight: 600;
              height: auto;
              letter-spacing: 0.1em;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px;
              text-align: center;
              transition-duration: 600ms;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-769de4b9-9a25-4596-9d54-acc558804958] {
                display: flex;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-769de4b9-9a25-4596-9d54-acc558804958] {
                display: flex;
                font-size: 4vw;
              }
            }
            .sd[data-s-d67a7657-bb11-47de-a09b-8d88f8fd4d93] {
              color: #ffffff;
              font-size: 36px;
              padding: 0px;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-d67a7657-bb11-47de-a09b-8d88f8fd4d93] {
                font-size: 24px;
              }
            }
            .sd[data-s-e9f4c5bd-ccef-449a-af1a-7c87466d3328] {
              align-content: center;
              align-items: center;
              background: transparent;
              border-bottom: 1px solid rgba(0, 0, 0, 0);
              border-left: 0px solid rgba(0, 0, 0, 0);
              border-right: 0px solid rgba(0, 0, 0, 0);
              border-top: 0px solid rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              justify-content: center;
              padding: 0px 0px;
              width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
              max-width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-e9f4c5bd-ccef-449a-af1a-7c87466d3328] {
                padding: 0px 40px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-e9f4c5bd-ccef-449a-af1a-7c87466d3328] {
                padding: 0px 24px;
              }
            }
            .sd[data-s-d2831293-dbff-4277-80a3-2c02ed2b00cc] {
              align-content: flex-start;
              align-items: flex-start;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 80px;
              height: auto;
              justify-content: flex-start;
              padding: 0px 0px;
              translate: 0px 0px;
              width: 1200px;
              --gap-h-d2831293-dbff-4277-80a3-2c02ed2b00cc: 0px;
              --gap-v-d2831293-dbff-4277-80a3-2c02ed2b00cc: 80px;
              --gap-uuid: d2831293-dbff-4277-80a3-2c02ed2b00cc;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-d2831293-dbff-4277-80a3-2c02ed2b00cc] {
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 40px;
                padding: 0px 20px;
                --gap-h-d2831293-dbff-4277-80a3-2c02ed2b00cc: 0px;
                --gap-v-d2831293-dbff-4277-80a3-2c02ed2b00cc: 40px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-d2831293-dbff-4277-80a3-2c02ed2b00cc] {
                flex-direction: column;
                flex-wrap: nowrap;
                padding: 0px 10px;
                --gap-h-d2831293-dbff-4277-80a3-2c02ed2b00cc: 0px;
                --gap-v-d2831293-dbff-4277-80a3-2c02ed2b00cc: 80px;
              }
            }
            .sd[data-s-d618b024-2285-4abd-9da2-8575fbcd749c] {
              align-content: flex-end;
              align-items: flex-end;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: calc(100% - (var(--gap-h-d2831293-dbff-4277-80a3-2c02ed2b00cc) * 0));
              --gap-h-d618b024-2285-4abd-9da2-8575fbcd749c: 0px;
              --gap-v-d618b024-2285-4abd-9da2-8575fbcd749c: 20px;
              --gap-uuid: d618b024-2285-4abd-9da2-8575fbcd749c;
              max-width: calc(100% - (var(--gap-h-d2831293-dbff-4277-80a3-2c02ed2b00cc) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-d618b024-2285-4abd-9da2-8575fbcd749c] {
                align-content: center;
                align-items: center;
                flex-direction: column-reverse;
                flex-wrap: nowrap;
                justify-content: center;
                --gap-h-d618b024-2285-4abd-9da2-8575fbcd749c: 0px;
                --gap-v-d618b024-2285-4abd-9da2-8575fbcd749c: 20px;
              }
            }
            .sd[data-s-4cdfaee0-66c3-4515-9f31-11110af3c927] {
              align-content: flex-start;
              align-items: flex-start;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              justify-content: center;
              padding: 0px 0px;
              width: calc(100% - (var(--gap-h-d618b024-2285-4abd-9da2-8575fbcd749c) * 0));
              --gap-h-4cdfaee0-66c3-4515-9f31-11110af3c927: 0px;
              --gap-v-4cdfaee0-66c3-4515-9f31-11110af3c927: 20px;
              --gap-uuid: 4cdfaee0-66c3-4515-9f31-11110af3c927;
              max-width: calc(100% - (var(--gap-h-d618b024-2285-4abd-9da2-8575fbcd749c) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-4cdfaee0-66c3-4515-9f31-11110af3c927] {
                flex: none;
                padding: 0px 0px 0px 0px;
                width: 100%;
                --gap-h-4cdfaee0-66c3-4515-9f31-11110af3c927: 0px;
                --gap-v-4cdfaee0-66c3-4515-9f31-11110af3c927: 20px;
              }
            }
            .sd[data-s-4880e80d-e414-4c1a-b9ef-8f2e4df45f5b] {
              align-content: flex-start;
              align-items: flex-start;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 5px;
              justify-content: center;
              padding: 0px;
              --gap-h-4880e80d-e414-4c1a-b9ef-8f2e4df45f5b: 0px;
              --gap-v-4880e80d-e414-4c1a-b9ef-8f2e4df45f5b: 5px;
              --gap-uuid: 4880e80d-e414-4c1a-b9ef-8f2e4df45f5b;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-4880e80d-e414-4c1a-b9ef-8f2e4df45f5b] {
                align-content: flex-start;
                align-items: flex-start;
                justify-content: center;
                --gap-h-4880e80d-e414-4c1a-b9ef-8f2e4df45f5b: 0px;
                --gap-v-4880e80d-e414-4c1a-b9ef-8f2e4df45f5b: 5px;
              }
            }
            .sd[data-s-8f324acc-15cc-4d9c-9a6b-8cde2dabccc6] {
              color: #c725a4;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 18px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.75;
              margin: 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-8f324acc-15cc-4d9c-9a6b-8cde2dabccc6] {
                font-size: 16px;
              }
            }
            .sd[data-s-26aedb57-eef1-4b4f-8b6b-408d38791abb] {
              color: #4c4948;
              flex: none;
              font-family: var(--s-font-24a5b4e7);
              font-feature-settings: 'palt' 1;
              font-size: 40px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              letter-spacing: 0.08em;
              line-height: 1.35;
              margin: 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-26aedb57-eef1-4b4f-8b6b-408d38791abb] {
                font-size: 36px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-26aedb57-eef1-4b4f-8b6b-408d38791abb] {
                font-size: 20px;
              }
            }
            .sd[data-s-2b2dce42-d655-47ff-a492-d76eb3823a48] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 40px;
              justify-content: flex-start;
              padding: 0px;
              width: calc(100% - (var(--gap-h-d2831293-dbff-4277-80a3-2c02ed2b00cc) * 0));
              --gap-h-2b2dce42-d655-47ff-a492-d76eb3823a48: 0px;
              --gap-v-2b2dce42-d655-47ff-a492-d76eb3823a48: 40px;
              --gap-uuid: 2b2dce42-d655-47ff-a492-d76eb3823a48;
              max-width: calc(100% - (var(--gap-h-d2831293-dbff-4277-80a3-2c02ed2b00cc) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-2b2dce42-d655-47ff-a492-d76eb3823a48] {
                flex-direction: column;
                gap: 40px;
                --gap-h-2b2dce42-d655-47ff-a492-d76eb3823a48: 0px;
                --gap-v-2b2dce42-d655-47ff-a492-d76eb3823a48: 40px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-2b2dce42-d655-47ff-a492-d76eb3823a48] {
                flex-direction: column;
                --gap-h-2b2dce42-d655-47ff-a492-d76eb3823a48: 0px;
                --gap-v-2b2dce42-d655-47ff-a492-d76eb3823a48: 40px;
              }
            }
            .sd[data-s-1e262e83-68fc-4f42-8b81-4ffc29333f82] {
              align-content: stretch;
              align-items: stretch;
              flex: none;
              flex-direction: row;
              flex-wrap: wrap;
              gap: 64px;
              justify-content: center;
              padding: 0px 0px 0px 0px;
              width: calc(100% - (var(--gap-h-2b2dce42-d655-47ff-a492-d76eb3823a48) * 0));
              --gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82: 64px;
              --gap-v-1e262e83-68fc-4f42-8b81-4ffc29333f82: 64px;
              --gap-uuid: 1e262e83-68fc-4f42-8b81-4ffc29333f82;
              max-width: calc(100% - (var(--gap-h-2b2dce42-d655-47ff-a492-d76eb3823a48) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-1e262e83-68fc-4f42-8b81-4ffc29333f82] {
                gap: 50px 30px;
                --gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82: 30px;
                --gap-v-1e262e83-68fc-4f42-8b81-4ffc29333f82: 50px;
              }
            }
            .sd[data-s-f68a0eec-4c6e-4620-bb75-a475e4fac7a1] {
              align-content: flex-start;
              align-items: flex-start;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              height: auto;
              justify-content: space-between;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: calc(33.3% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0.667));
              --gap-h-f68a0eec-4c6e-4620-bb75-a475e4fac7a1: 0px;
              --gap-v-f68a0eec-4c6e-4620-bb75-a475e4fac7a1: 20px;
              --gap-uuid: f68a0eec-4c6e-4620-bb75-a475e4fac7a1;
              max-width: calc(33.3% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0.667));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-f68a0eec-4c6e-4620-bb75-a475e4fac7a1] {
                flex: none;
                gap: 20px;
                width: calc(50% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0.5));
                --gap-h-f68a0eec-4c6e-4620-bb75-a475e4fac7a1: 0px;
                --gap-v-f68a0eec-4c6e-4620-bb75-a475e4fac7a1: 20px;
                max-width: calc(50% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0.5));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-f68a0eec-4c6e-4620-bb75-a475e4fac7a1] {
                align-content: center;
                align-items: center;
                flex: none;
                justify-content: space-between;
                width: calc(100% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0));
                --gap-h-f68a0eec-4c6e-4620-bb75-a475e4fac7a1: 0px;
                --gap-v-f68a0eec-4c6e-4620-bb75-a475e4fac7a1: 20px;
                max-width: calc(100% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0));
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-f68a0eec-4c6e-4620-bb75-a475e4fac7a1] {
                flex: none;
                flex-direction: column;
                flex-wrap: nowrap;
                width: 100%;
                --gap-h-f68a0eec-4c6e-4620-bb75-a475e4fac7a1: 0px;
                --gap-v-f68a0eec-4c6e-4620-bb75-a475e4fac7a1: 20px;
              }
            }
            .sd[data-s-b0d3c5da-95c5-4ecd-b1b7-1a0a3ddbad03] {
              align-content: flex-start;
              align-items: flex-start;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              justify-content: space-between;
              padding: 0px;
              width: calc(100% - (var(--gap-h-f68a0eec-4c6e-4620-bb75-a475e4fac7a1) * 0));
              --gap-h-b0d3c5da-95c5-4ecd-b1b7-1a0a3ddbad03: 0px;
              --gap-v-b0d3c5da-95c5-4ecd-b1b7-1a0a3ddbad03: 20px;
              --gap-uuid: b0d3c5da-95c5-4ecd-b1b7-1a0a3ddbad03;
              max-width: calc(100% - (var(--gap-h-f68a0eec-4c6e-4620-bb75-a475e4fac7a1) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-b0d3c5da-95c5-4ecd-b1b7-1a0a3ddbad03] {
                gap: 20px;
                --gap-h-b0d3c5da-95c5-4ecd-b1b7-1a0a3ddbad03: 0px;
                --gap-v-b0d3c5da-95c5-4ecd-b1b7-1a0a3ddbad03: 20px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-b0d3c5da-95c5-4ecd-b1b7-1a0a3ddbad03] {
                align-content: center;
                align-items: center;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between;
                --gap-h-b0d3c5da-95c5-4ecd-b1b7-1a0a3ddbad03: 20px;
                --gap-v-b0d3c5da-95c5-4ecd-b1b7-1a0a3ddbad03: 20px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-b0d3c5da-95c5-4ecd-b1b7-1a0a3ddbad03] {
                flex-direction: column;
                --gap-h-b0d3c5da-95c5-4ecd-b1b7-1a0a3ddbad03: 0px;
                --gap-v-b0d3c5da-95c5-4ecd-b1b7-1a0a3ddbad03: 20px;
              }
            }
            .sd[data-s-a6d3b664-ebf9-4ea5-8588-414bf7708d87] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: 80px;
              justify-content: center;
              width: 80px;
              max-width: 100%;
            }
            .sd[data-s-83466700-4807-4175-8311-8dbca4e4b900] {
              flex: none;
              height: 50px;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-f923361d-bd67-4bbe-968b-50e29e959ac6] {
              color: #c725a4ff;
              font-family: var(--s-font-d295814d);
              font-size: 22px;
              font-weight: 700;
              height: auto;
              line-height: 1.5;
              margin: 0px 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-f923361d-bd67-4bbe-968b-50e29e959ac6] {
                flex: 1;
                width: auto;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-f923361d-bd67-4bbe-968b-50e29e959ac6] {
                font-size: 16px;
              }
            }
            .sd[data-s-2c6aa0fe-751e-42d8-8bcb-7777a59683a1] {
              color: #4c4948;
              font-family: var(--s-font-8a80d500);
              font-size: 15px;
              font-weight: 500;
              height: auto;
              line-height: 1.75;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-2c6aa0fe-751e-42d8-8bcb-7777a59683a1] {
                flex: none;
                padding: 0px 0px 0px 0px;
                width: calc(100% - (var(--gap-h-f68a0eec-4c6e-4620-bb75-a475e4fac7a1) * 0));
                max-width: calc(100% - (var(--gap-h-f68a0eec-4c6e-4620-bb75-a475e4fac7a1) * 0));
              }
            }
            .sd[data-s-3bb197b6-0f45-41d6-b656-2160ba4edae1] {
              align-content: flex-start;
              align-items: flex-start;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              height: auto;
              justify-content: space-between;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: calc(33.3% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0.667));
              --gap-h-3bb197b6-0f45-41d6-b656-2160ba4edae1: 0px;
              --gap-v-3bb197b6-0f45-41d6-b656-2160ba4edae1: 20px;
              --gap-uuid: 3bb197b6-0f45-41d6-b656-2160ba4edae1;
              max-width: calc(33.3% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0.667));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-3bb197b6-0f45-41d6-b656-2160ba4edae1] {
                flex: none;
                gap: 20px;
                width: calc(50% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0.5));
                --gap-h-3bb197b6-0f45-41d6-b656-2160ba4edae1: 0px;
                --gap-v-3bb197b6-0f45-41d6-b656-2160ba4edae1: 20px;
                max-width: calc(50% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0.5));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-3bb197b6-0f45-41d6-b656-2160ba4edae1] {
                flex: none;
                width: calc(100% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0));
                --gap-h-3bb197b6-0f45-41d6-b656-2160ba4edae1: 0px;
                --gap-v-3bb197b6-0f45-41d6-b656-2160ba4edae1: 20px;
                max-width: calc(100% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0));
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-3bb197b6-0f45-41d6-b656-2160ba4edae1] {
                flex: none;
                flex-direction: column;
                flex-wrap: nowrap;
                width: 100%;
                --gap-h-3bb197b6-0f45-41d6-b656-2160ba4edae1: 0px;
                --gap-v-3bb197b6-0f45-41d6-b656-2160ba4edae1: 20px;
              }
            }
            .sd[data-s-7d07f51e-2572-4c22-ada6-2148c328695d] {
              align-content: flex-start;
              align-items: flex-start;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              justify-content: space-between;
              padding: 0px;
              width: calc(100% - (var(--gap-h-3bb197b6-0f45-41d6-b656-2160ba4edae1) * 0));
              --gap-h-7d07f51e-2572-4c22-ada6-2148c328695d: 0px;
              --gap-v-7d07f51e-2572-4c22-ada6-2148c328695d: 20px;
              --gap-uuid: 7d07f51e-2572-4c22-ada6-2148c328695d;
              max-width: calc(100% - (var(--gap-h-3bb197b6-0f45-41d6-b656-2160ba4edae1) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-7d07f51e-2572-4c22-ada6-2148c328695d] {
                gap: 20px;
                --gap-h-7d07f51e-2572-4c22-ada6-2148c328695d: 0px;
                --gap-v-7d07f51e-2572-4c22-ada6-2148c328695d: 20px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-7d07f51e-2572-4c22-ada6-2148c328695d] {
                align-content: center;
                align-items: center;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between;
                --gap-h-7d07f51e-2572-4c22-ada6-2148c328695d: 20px;
                --gap-v-7d07f51e-2572-4c22-ada6-2148c328695d: 20px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-7d07f51e-2572-4c22-ada6-2148c328695d] {
                flex-direction: column;
                --gap-h-7d07f51e-2572-4c22-ada6-2148c328695d: 0px;
                --gap-v-7d07f51e-2572-4c22-ada6-2148c328695d: 20px;
              }
            }
            .sd[data-s-6a7915bf-8143-47f8-ac24-40276c4c0958] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: 80px;
              justify-content: center;
              width: 80px;
              max-width: 100%;
            }
            .sd[data-s-a00770ab-c12d-4722-a92d-e47ef312355d] {
              flex: none;
              height: 50px;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-3733afc7-58a5-48b6-8e46-ffb223de6f47] {
              color: #c725a4ff;
              font-family: var(--s-font-d295814d);
              font-size: 22px;
              font-weight: 700;
              height: auto;
              line-height: 1.5;
              margin: 0px 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-3733afc7-58a5-48b6-8e46-ffb223de6f47] {
                flex: 1;
                width: auto;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-3733afc7-58a5-48b6-8e46-ffb223de6f47] {
                font-size: 16px;
              }
            }
            .sd[data-s-e171a068-4bcd-4ab0-9a73-487a3f04dfca] {
              color: #4c4948;
              font-family: var(--s-font-8a80d500);
              font-size: 15px;
              font-weight: 500;
              height: auto;
              line-height: 1.75;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-e171a068-4bcd-4ab0-9a73-487a3f04dfca] {
                flex: none;
                padding: 0px 0px 0px 0px;
                width: calc(100% - (var(--gap-h-3bb197b6-0f45-41d6-b656-2160ba4edae1) * 0));
                max-width: calc(100% - (var(--gap-h-3bb197b6-0f45-41d6-b656-2160ba4edae1) * 0));
              }
            }
            .sd[data-s-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97] {
              align-content: flex-start;
              align-items: flex-start;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              height: auto;
              justify-content: space-between;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: calc(33.3% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0.667));
              --gap-h-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97: 0px;
              --gap-v-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97: 20px;
              --gap-uuid: fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97;
              max-width: calc(33.3% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0.667));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97] {
                flex: none;
                gap: 20px;
                width: calc(50% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0.5));
                --gap-h-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97: 0px;
                --gap-v-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97: 20px;
                max-width: calc(50% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0.5));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97] {
                flex: none;
                width: calc(100% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0));
                --gap-h-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97: 0px;
                --gap-v-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97: 20px;
                max-width: calc(100% - (var(--gap-h-1e262e83-68fc-4f42-8b81-4ffc29333f82) * 0));
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97] {
                flex: none;
                flex-direction: column;
                flex-wrap: nowrap;
                width: 100%;
                --gap-h-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97: 0px;
                --gap-v-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97: 20px;
              }
            }
            .sd[data-s-62c85ec0-6895-42fb-ba58-489d1647ceed] {
              align-content: flex-start;
              align-items: flex-start;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              justify-content: space-between;
              padding: 0px;
              width: calc(100% - (var(--gap-h-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97) * 0));
              --gap-h-62c85ec0-6895-42fb-ba58-489d1647ceed: 0px;
              --gap-v-62c85ec0-6895-42fb-ba58-489d1647ceed: 20px;
              --gap-uuid: 62c85ec0-6895-42fb-ba58-489d1647ceed;
              max-width: calc(100% - (var(--gap-h-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-62c85ec0-6895-42fb-ba58-489d1647ceed] {
                gap: 20px;
                --gap-h-62c85ec0-6895-42fb-ba58-489d1647ceed: 0px;
                --gap-v-62c85ec0-6895-42fb-ba58-489d1647ceed: 20px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-62c85ec0-6895-42fb-ba58-489d1647ceed] {
                align-content: center;
                align-items: center;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between;
                --gap-h-62c85ec0-6895-42fb-ba58-489d1647ceed: 20px;
                --gap-v-62c85ec0-6895-42fb-ba58-489d1647ceed: 20px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-62c85ec0-6895-42fb-ba58-489d1647ceed] {
                flex-direction: column;
                --gap-h-62c85ec0-6895-42fb-ba58-489d1647ceed: 0px;
                --gap-v-62c85ec0-6895-42fb-ba58-489d1647ceed: 20px;
              }
            }
            .sd[data-s-4ac7dcc6-9dde-4508-afcd-e664b0c4703e] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: 80px;
              justify-content: center;
              width: 80px;
              max-width: 100%;
            }
            .sd[data-s-d331bd33-4920-490d-afbc-a2e338915c54] {
              flex: none;
              height: 62px;
              margin: 0px 0px 0px 0px;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-1ca86dfa-78e4-453b-b695-db9036bf6fdd] {
              color: #c725a4ff;
              font-family: var(--s-font-d295814d);
              font-size: 22px;
              font-weight: 700;
              height: auto;
              line-height: 1.5;
              margin: 0px 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-1ca86dfa-78e4-453b-b695-db9036bf6fdd] {
                flex: 1;
                width: auto;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-1ca86dfa-78e4-453b-b695-db9036bf6fdd] {
                font-size: 16px;
              }
            }
            .sd[data-s-9676a6df-0cc0-47d9-91fd-44abc2858ff3] {
              color: #4c4948;
              font-family: var(--s-font-8a80d500);
              font-size: 15px;
              font-weight: 500;
              height: auto;
              line-height: 1.75;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-9676a6df-0cc0-47d9-91fd-44abc2858ff3] {
                flex: none;
                padding: 0px 0px 0px 0px;
                width: calc(100% - (var(--gap-h-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97) * 0));
                max-width: calc(100% - (var(--gap-h-fab1bb9d-5b43-4f21-8bc4-df8fffdd8a97) * 0));
              }
            }
            .sd[data-s-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e] {
              align-content: stretch;
              align-items: stretch;
              flex: none;
              flex-direction: row;
              flex-wrap: wrap;
              gap: 64px;
              justify-content: center;
              padding: 0px 0px 0px 0px;
              width: calc(100% - (var(--gap-h-2b2dce42-d655-47ff-a492-d76eb3823a48) * 0));
              --gap-h-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e: 64px;
              --gap-v-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e: 64px;
              --gap-uuid: 1002bb61-e3c4-4fc4-82d4-15a3173c2c1e;
              max-width: calc(100% - (var(--gap-h-2b2dce42-d655-47ff-a492-d76eb3823a48) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e] {
                gap: 50px 30px;
                --gap-h-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e: 30px;
                --gap-v-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e: 50px;
              }
            }
            .sd[data-s-27ab6ba5-0b63-4185-926c-1bd52fddcfc1] {
              align-content: flex-start;
              align-items: flex-start;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              height: auto;
              justify-content: space-between;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: calc(35% - (var(--gap-h-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e) * 0.65));
              --gap-h-27ab6ba5-0b63-4185-926c-1bd52fddcfc1: 0px;
              --gap-v-27ab6ba5-0b63-4185-926c-1bd52fddcfc1: 20px;
              --gap-uuid: 27ab6ba5-0b63-4185-926c-1bd52fddcfc1;
              max-width: calc(35% - (var(--gap-h-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e) * 0.65));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-27ab6ba5-0b63-4185-926c-1bd52fddcfc1] {
                flex: none;
                gap: 20px;
                width: calc(50% - (var(--gap-h-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e) * 0.5));
                --gap-h-27ab6ba5-0b63-4185-926c-1bd52fddcfc1: 0px;
                --gap-v-27ab6ba5-0b63-4185-926c-1bd52fddcfc1: 20px;
                max-width: calc(50% - (var(--gap-h-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e) * 0.5));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-27ab6ba5-0b63-4185-926c-1bd52fddcfc1] {
                flex: none;
                width: calc(100% - (var(--gap-h-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e) * 0));
                --gap-h-27ab6ba5-0b63-4185-926c-1bd52fddcfc1: 0px;
                --gap-v-27ab6ba5-0b63-4185-926c-1bd52fddcfc1: 20px;
                max-width: calc(100% - (var(--gap-h-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e) * 0));
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-27ab6ba5-0b63-4185-926c-1bd52fddcfc1] {
                flex: none;
                flex-direction: column;
                flex-wrap: nowrap;
                width: 100%;
                --gap-h-27ab6ba5-0b63-4185-926c-1bd52fddcfc1: 0px;
                --gap-v-27ab6ba5-0b63-4185-926c-1bd52fddcfc1: 20px;
              }
            }
            .sd[data-s-99102758-ccb7-4901-9e48-d3248c6b755f] {
              align-content: flex-start;
              align-items: flex-start;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              justify-content: space-between;
              padding: 0px;
              width: calc(100% - (var(--gap-h-27ab6ba5-0b63-4185-926c-1bd52fddcfc1) * 0));
              --gap-h-99102758-ccb7-4901-9e48-d3248c6b755f: 0px;
              --gap-v-99102758-ccb7-4901-9e48-d3248c6b755f: 20px;
              --gap-uuid: 99102758-ccb7-4901-9e48-d3248c6b755f;
              max-width: calc(100% - (var(--gap-h-27ab6ba5-0b63-4185-926c-1bd52fddcfc1) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-99102758-ccb7-4901-9e48-d3248c6b755f] {
                gap: 20px;
                --gap-h-99102758-ccb7-4901-9e48-d3248c6b755f: 0px;
                --gap-v-99102758-ccb7-4901-9e48-d3248c6b755f: 20px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-99102758-ccb7-4901-9e48-d3248c6b755f] {
                align-content: center;
                align-items: center;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between;
                --gap-h-99102758-ccb7-4901-9e48-d3248c6b755f: 20px;
                --gap-v-99102758-ccb7-4901-9e48-d3248c6b755f: 20px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-99102758-ccb7-4901-9e48-d3248c6b755f] {
                flex-direction: column;
                --gap-h-99102758-ccb7-4901-9e48-d3248c6b755f: 0px;
                --gap-v-99102758-ccb7-4901-9e48-d3248c6b755f: 20px;
              }
            }
            .sd[data-s-7a50169e-0a83-47c7-a27c-4964c8fcea7c] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: 80px;
              justify-content: center;
              width: 80px;
              max-width: 100%;
            }
            .sd[data-s-9ece9b28-5f43-4709-94a0-fadaf9fcfa22] {
              flex: none;
              height: 50px;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-a6cdccab-1440-47f8-a39b-6527ee2046df] {
              color: #c725a4ff;
              font-family: var(--s-font-d295814d);
              font-size: 22px;
              font-weight: 700;
              height: auto;
              line-height: 1.5;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-a6cdccab-1440-47f8-a39b-6527ee2046df] {
                flex: 1;
                width: auto;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-a6cdccab-1440-47f8-a39b-6527ee2046df] {
                font-size: 16px;
              }
            }
            .sd[data-s-8e05c61a-2f5b-4317-840d-f8644aea0c1d] {
              color: #4c4948;
              flex: none;
              font-family: var(--s-font-8a80d500);
              font-size: 15px;
              font-weight: 500;
              height: auto;
              line-height: 1.75;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              text-align: left;
              width: calc(100% - (var(--gap-h-27ab6ba5-0b63-4185-926c-1bd52fddcfc1) * 0));
              max-width: calc(100% - (var(--gap-h-27ab6ba5-0b63-4185-926c-1bd52fddcfc1) * 0));
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-8e05c61a-2f5b-4317-840d-f8644aea0c1d] {
                padding: 0px 0px 0px 0px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-8e05c61a-2f5b-4317-840d-f8644aea0c1d] {
                flex: none;
                width: 100%;
              }
            }
            .sd[data-s-73052fa5-bc3b-48db-9611-244ac54939cb] {
              align-content: flex-start;
              align-items: flex-start;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              height: auto;
              justify-content: space-between;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: calc(35% - (var(--gap-h-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e) * 0.65));
              --gap-h-73052fa5-bc3b-48db-9611-244ac54939cb: 0px;
              --gap-v-73052fa5-bc3b-48db-9611-244ac54939cb: 20px;
              --gap-uuid: 73052fa5-bc3b-48db-9611-244ac54939cb;
              max-width: calc(35% - (var(--gap-h-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e) * 0.65));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-73052fa5-bc3b-48db-9611-244ac54939cb] {
                flex: none;
                gap: 20px;
                width: calc(50% - (var(--gap-h-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e) * 0.5));
                --gap-h-73052fa5-bc3b-48db-9611-244ac54939cb: 0px;
                --gap-v-73052fa5-bc3b-48db-9611-244ac54939cb: 20px;
                max-width: calc(50% - (var(--gap-h-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e) * 0.5));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-73052fa5-bc3b-48db-9611-244ac54939cb] {
                flex: none;
                flex-direction: row;
                flex-wrap: wrap;
                width: calc(100% - (var(--gap-h-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e) * 0));
                --gap-h-73052fa5-bc3b-48db-9611-244ac54939cb: 20px;
                --gap-v-73052fa5-bc3b-48db-9611-244ac54939cb: 20px;
                max-width: calc(100% - (var(--gap-h-1002bb61-e3c4-4fc4-82d4-15a3173c2c1e) * 0));
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-73052fa5-bc3b-48db-9611-244ac54939cb] {
                flex: none;
                flex-direction: column;
                flex-wrap: nowrap;
                width: 100%;
                --gap-h-73052fa5-bc3b-48db-9611-244ac54939cb: 0px;
                --gap-v-73052fa5-bc3b-48db-9611-244ac54939cb: 20px;
              }
            }
            .sd[data-s-2e90fb8d-7783-40d0-9836-bd68c1d9faf7] {
              align-content: flex-start;
              align-items: flex-start;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              justify-content: space-between;
              padding: 0px;
              width: calc(100% - (var(--gap-h-73052fa5-bc3b-48db-9611-244ac54939cb) * 0));
              --gap-h-2e90fb8d-7783-40d0-9836-bd68c1d9faf7: 0px;
              --gap-v-2e90fb8d-7783-40d0-9836-bd68c1d9faf7: 20px;
              --gap-uuid: 2e90fb8d-7783-40d0-9836-bd68c1d9faf7;
              max-width: calc(100% - (var(--gap-h-73052fa5-bc3b-48db-9611-244ac54939cb) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-2e90fb8d-7783-40d0-9836-bd68c1d9faf7] {
                gap: 20px;
                --gap-h-2e90fb8d-7783-40d0-9836-bd68c1d9faf7: 0px;
                --gap-v-2e90fb8d-7783-40d0-9836-bd68c1d9faf7: 20px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-2e90fb8d-7783-40d0-9836-bd68c1d9faf7] {
                align-content: center;
                align-items: center;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between;
                --gap-h-2e90fb8d-7783-40d0-9836-bd68c1d9faf7: 20px;
                --gap-v-2e90fb8d-7783-40d0-9836-bd68c1d9faf7: 20px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-2e90fb8d-7783-40d0-9836-bd68c1d9faf7] {
                flex-direction: column;
                --gap-h-2e90fb8d-7783-40d0-9836-bd68c1d9faf7: 0px;
                --gap-v-2e90fb8d-7783-40d0-9836-bd68c1d9faf7: 20px;
              }
            }
            .sd[data-s-e0dfba27-f32d-4738-8368-ced364b088a0] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: 80px;
              justify-content: center;
              width: 80px;
              max-width: 100%;
            }
            .sd[data-s-b0dbcc56-57e1-4e27-a5f1-d69395bf3f11] {
              flex: none;
              height: 50px;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-66fcb8f9-2df3-4214-8ef9-e78368937f39] {
              color: #c725a4ff;
              font-family: var(--s-font-d295814d);
              font-size: 22px;
              font-weight: 700;
              height: auto;
              line-height: 1.5;
              margin: 0px 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-66fcb8f9-2df3-4214-8ef9-e78368937f39] {
                flex: 1;
                width: auto;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-66fcb8f9-2df3-4214-8ef9-e78368937f39] {
                font-size: 16px;
              }
            }
            .sd[data-s-d1903977-d29c-4d75-872c-a695c9c14d45] {
              color: #4c4948;
              flex: none;
              font-family: var(--s-font-8a80d500);
              font-size: 15px;
              font-weight: 500;
              height: auto;
              line-height: 1.75;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              text-align: left;
              width: calc(100% - (var(--gap-h-73052fa5-bc3b-48db-9611-244ac54939cb) * 0));
              max-width: calc(100% - (var(--gap-h-73052fa5-bc3b-48db-9611-244ac54939cb) * 0));
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-d1903977-d29c-4d75-872c-a695c9c14d45] {
                padding: 0px 0px 0px 0px;
              }
            }
            .sd[data-s-7ee5091f-1b53-40f8-8d34-9645b370b961] {
              align-content: center;
              align-items: center;
              background: #ffecfcff;
              border-bottom: 0px solid rgba(36, 37, 40, 0.1);
              border-left: 0px solid rgba(36, 37, 40, 0.1);
              border-right: 0px solid rgba(36, 37, 40, 0.1);
              border-top: 0px solid rgba(36, 37, 40, 0.1);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 40px 0px;
              height: auto;
              justify-content: center;
              padding: 64px 0px;
              width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
              --gap-h-7ee5091f-1b53-40f8-8d34-9645b370b961: 0px;
              --gap-v-7ee5091f-1b53-40f8-8d34-9645b370b961: 40px;
              --gap-uuid: 7ee5091f-1b53-40f8-8d34-9645b370b961;
              max-width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-7ee5091f-1b53-40f8-8d34-9645b370b961] {
                padding: 64px 40px;
                --gap-h-7ee5091f-1b53-40f8-8d34-9645b370b961: 0px;
                --gap-v-7ee5091f-1b53-40f8-8d34-9645b370b961: 40px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-7ee5091f-1b53-40f8-8d34-9645b370b961] {
                padding: 40px 24px;
                --gap-h-7ee5091f-1b53-40f8-8d34-9645b370b961: 0px;
                --gap-v-7ee5091f-1b53-40f8-8d34-9645b370b961: 40px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-7ee5091f-1b53-40f8-8d34-9645b370b961] {
                gap: 0px;
                --gap-h-7ee5091f-1b53-40f8-8d34-9645b370b961: 0px;
                --gap-v-7ee5091f-1b53-40f8-8d34-9645b370b961: 0px;
              }
            }
            .sd[data-s-919d4503-bbad-46c5-8fec-9d2e15880369] {
              color: #242528;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 40px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.35;
              margin: 0px 0px 0px;
              text-align: center;
              width: calc(100% - (var(--gap-h-7ee5091f-1b53-40f8-8d34-9645b370b961) * 0));
              max-width: calc(100% - (var(--gap-h-7ee5091f-1b53-40f8-8d34-9645b370b961) * 0));
              justify-content: center;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-919d4503-bbad-46c5-8fec-9d2e15880369] {
                font-size: 36px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-919d4503-bbad-46c5-8fec-9d2e15880369] {
                font-size: 20px;
                padding: 8px;
              }
            }
            .sd[data-s-842472ec-3908-430c-8a5e-122ddb760aff] {
              align-content: stretch;
              align-items: stretch;
              flex: none;
              flex-direction: row;
              flex-wrap: wrap;
              gap: 0px 40px;
              justify-content: flex-start;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: 1200px;
              --gap-h-842472ec-3908-430c-8a5e-122ddb760aff: 40px;
              --gap-v-842472ec-3908-430c-8a5e-122ddb760aff: 0px;
              --gap-uuid: 842472ec-3908-430c-8a5e-122ddb760aff;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-842472ec-3908-430c-8a5e-122ddb760aff] {
                gap: 24px 40px;
                --gap-h-842472ec-3908-430c-8a5e-122ddb760aff: 40px;
                --gap-v-842472ec-3908-430c-8a5e-122ddb760aff: 24px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-842472ec-3908-430c-8a5e-122ddb760aff] {
                align-content: flex-start;
                align-items: flex-start;
                justify-content: center;
                --gap-h-842472ec-3908-430c-8a5e-122ddb760aff: 40px;
                --gap-v-842472ec-3908-430c-8a5e-122ddb760aff: 0px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-842472ec-3908-430c-8a5e-122ddb760aff] {
                flex-direction: row;
                flex-wrap: wrap;
                margin: 10px 0px 0px 0px;
                --gap-h-842472ec-3908-430c-8a5e-122ddb760aff: 40px;
                --gap-v-842472ec-3908-430c-8a5e-122ddb760aff: 0px;
                max-width: 100%;
              }
            }
            .sd[data-s-913c0ece-d58e-4353-a294-599436533aec] {
              align-content: center;
              align-items: center;
              background: #ffffff;
              border-bottom: 0px solid #f6f3ee;
              border-left: 0px solid #f6f3ee;
              border-radius: 8px;
              border-right: 0px solid #f6f3ee;
              border-top: 0px solid #f6f3ee;
              box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
              flex-direction: column;
              flex-wrap: nowrap;
              height: auto;
              justify-content: flex-start;
              margin: 0px;
              padding: 20px 0px;
              transition-duration: 600ms;
              transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
              translate: 0px 0px;
              width: calc(25% - (var(--gap-h-842472ec-3908-430c-8a5e-122ddb760aff) * 0.75));
              max-width: calc(25% - (var(--gap-h-842472ec-3908-430c-8a5e-122ddb760aff) * 0.75));
            }
            .sd[data-s-913c0ece-d58e-4353-a294-599436533aec].appear {
              opacity: 0;
              translate: 0px 24px;
            }
            .sd[data-s-913c0ece-d58e-4353-a294-599436533aec].appear-active {
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-913c0ece-d58e-4353-a294-599436533aec] {
                flex: none;
                width: calc(100% - (var(--gap-h-842472ec-3908-430c-8a5e-122ddb760aff) * 0));
                max-width: calc(100% - (var(--gap-h-842472ec-3908-430c-8a5e-122ddb760aff) * 0));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-913c0ece-d58e-4353-a294-599436533aec] {
                flex: none;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-913c0ece-d58e-4353-a294-599436533aec] {
                align-content: center;
                align-items: center;
                flex-direction: column;
                flex-wrap: nowrap;
                justify-content: center;
                width: 100%;
              }
            }
            .sd[data-s-d40792bc-58c7-4b78-b15c-41864085d98c] {
              border-radius: 4px;
              flex: none;
              height: auto;
              padding: 1px;
              width: 120px;
              max-width: 100%;
            }
            .sd[data-s-d40792bc-58c7-4b78-b15c-41864085d98c]:before {
              background-size: cover;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-d40792bc-58c7-4b78-b15c-41864085d98c] {
                flex: none;
                height: 70px;
                width: 70px;
                max-width: 100%;
              }
            }
            .sd[data-s-dec66f2e-20aa-4512-b3ca-5c5c3ee911cb] {
              align-content: center;
              align-items: center;
              flex: 1;
              flex-direction: column;
              flex-wrap: nowrap;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-63d1254e-7ff8-41d2-83bc-5693248cb37b] {
              color: #000000;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-size: 20px;
              font-weight: 700;
              height: auto;
              letter-spacing: normal;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              text-align: center;
              width: 100%;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-63d1254e-7ff8-41d2-83bc-5693248cb37b] {
                font-size: 20px;
              }
            }
            .sd[data-s-58414b7f-cf9a-4761-8932-a2bbb1388aec] {
              color: #000000;
              flex: none;
              font-family: var(--s-font-8a80d500);
              font-size: 16px;
              font-weight: 500;
              height: auto;
              letter-spacing: normal;
              line-height: 1.4;
              margin: 15px 0px 0px 0px;
              text-align: center;
              width: 100%;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-58414b7f-cf9a-4761-8932-a2bbb1388aec] {
                font-size: 14px;
                margin: 12px 0px 0px 0px;
                width: 100%;
                max-width: 100%;
              }
            }
            .sd[data-s-f5d200e7-2a53-45ce-9c47-525f7dac9ddb] {
              align-content: center;
              align-items: center;
              background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
              border-radius: 8px 8px 8px 8px;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 80px;
              height: calc(100% - (var(--gap-v-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
              justify-content: center;
              padding: 80px 40px 80px 40px;
              width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
              --gap-h-f5d200e7-2a53-45ce-9c47-525f7dac9ddb: 80px;
              --gap-v-f5d200e7-2a53-45ce-9c47-525f7dac9ddb: 0px;
              --gap-uuid: f5d200e7-2a53-45ce-9c47-525f7dac9ddb;
              max-width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
              --g-color-0: #d243b4;
              --g-position-0: 0%;
              --g-color-1: #ed8fdcff;
              --g-position-1: 100%;
              --g-color-2: #ed8fdcff;
              --g-position-2: 100%;
              --g-color-3: #ed8fdcff;
              --g-position-3: 100%;
              --g-color-4: #ed8fdcff;
              --g-position-4: 100%;
              --g-color-5: #ed8fdcff;
              --g-position-5: 100%;
              --g-color-6: #ed8fdcff;
              --g-position-6: 100%;
              --g-color-7: #ed8fdcff;
              --g-position-7: 100%;
              --g-color-8: #ed8fdcff;
              --g-position-8: 100%;
              --g-color-9: #ed8fdcff;
              --g-position-9: 100%;
              --g-color-10: #ed8fdcff;
              --g-position-10: 100%;
              --g-color-11: #ed8fdcff;
              --g-position-11: 100%;
              --g-angle: 180deg;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-f5d200e7-2a53-45ce-9c47-525f7dac9ddb] {
                align-content: center;
                align-items: center;
                flex-direction: column;
                gap: 0px;
                justify-content: center;
                padding: 80px 40px 40px 40px;
                --gap-h-f5d200e7-2a53-45ce-9c47-525f7dac9ddb: 0px;
                --gap-v-f5d200e7-2a53-45ce-9c47-525f7dac9ddb: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-f5d200e7-2a53-45ce-9c47-525f7dac9ddb] {
                padding: 40px 24px;
                --gap-h-f5d200e7-2a53-45ce-9c47-525f7dac9ddb: 80px;
                --gap-v-f5d200e7-2a53-45ce-9c47-525f7dac9ddb: 0px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-f5d200e7-2a53-45ce-9c47-525f7dac9ddb] {
                gap: 0px;
                padding: 40px 20px 20px 20px;
                --gap-h-f5d200e7-2a53-45ce-9c47-525f7dac9ddb: 0px;
                --gap-v-f5d200e7-2a53-45ce-9c47-525f7dac9ddb: 0px;
              }
            }
            .sd[data-s-78798cce-7c90-462a-800f-fbadd657e423] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              justify-content: flex-end;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: auto;
              --gap-h-78798cce-7c90-462a-800f-fbadd657e423: 0px;
              --gap-v-78798cce-7c90-462a-800f-fbadd657e423: 20px;
              --gap-uuid: 78798cce-7c90-462a-800f-fbadd657e423;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-78798cce-7c90-462a-800f-fbadd657e423] {
                align-content: center;
                align-items: center;
                justify-content: center;
                --gap-h-78798cce-7c90-462a-800f-fbadd657e423: 0px;
                --gap-v-78798cce-7c90-462a-800f-fbadd657e423: 20px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-78798cce-7c90-462a-800f-fbadd657e423] {
                align-content: center;
                align-items: center;
                gap: 0px;
                justify-content: center;
                --gap-h-78798cce-7c90-462a-800f-fbadd657e423: 0px;
                --gap-v-78798cce-7c90-462a-800f-fbadd657e423: 0px;
              }
            }
            .sd[data-s-646f8bbb-40fb-4219-b785-f8b87940b32c] {
              color: #ffffff;
              flex: none;
              font-family: var(--s-font-8a80d500);
              font-feature-settings: 'palt' 1;
              font-size: 40px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.35;
              margin: 0px 0px 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-646f8bbb-40fb-4219-b785-f8b87940b32c] {
                text-align: center;
                justify-content: center;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-646f8bbb-40fb-4219-b785-f8b87940b32c] {
                font-size: 36px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-646f8bbb-40fb-4219-b785-f8b87940b32c] {
                flex: none;
                font-size: 18px;
                text-align: center;
                width: 288px;
                max-width: 100%;
                justify-content: center;
              }
            }
            .sd[data-s-e9d24457-0086-4666-b202-e17768b59805] {
              align-content: center;
              align-items: center;
              flex-direction: column;
              flex-wrap: nowrap;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-e9d24457-0086-4666-b202-e17768b59805] {
                flex: none;
                flex-direction: row;
                margin: 18px 0px 0px 0px;
                width: calc(100% - (var(--gap-h-f5d200e7-2a53-45ce-9c47-525f7dac9ddb) * 0));
                max-width: calc(100% - (var(--gap-h-f5d200e7-2a53-45ce-9c47-525f7dac9ddb) * 0));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-e9d24457-0086-4666-b202-e17768b59805] {
                flex-direction: column;
                flex-wrap: nowrap;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-e9d24457-0086-4666-b202-e17768b59805] {
                flex-direction: column;
                flex-wrap: nowrap;
              }
            }
            .sd[data-s-d17725d9-f2a2-4fde-9079-af96a53aa3da] {
              align-content: center;
              align-items: center;
              background: #19e0e2ff;
              border-bottom: 1px solid rgba(248, 247, 246, 0.8);
              border-left: 1px solid rgba(248, 247, 246, 0.8);
              border-radius: 32px;
              border-right: 1px solid rgba(248, 247, 246, 0.8);
              border-top: 1px solid rgba(248, 247, 246, 0.8);
              box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 0px 24px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 16px 0px 16px 32px;
              transition-duration: 600ms;
              width: auto;
              --gap-h-d17725d9-f2a2-4fde-9079-af96a53aa3da: 24px;
              --gap-v-d17725d9-f2a2-4fde-9079-af96a53aa3da: 0px;
              --gap-uuid: d17725d9-f2a2-4fde-9079-af96a53aa3da;
              max-width: 100%;
            }
            .sd[data-s-d17725d9-f2a2-4fde-9079-af96a53aa3da]:hover {
              opacity: 0.5;
              translate: 4px 4px;
              --gap-h-d17725d9-f2a2-4fde-9079-af96a53aa3da: 24px;
              --gap-v-d17725d9-f2a2-4fde-9079-af96a53aa3da: 0px;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-d17725d9-f2a2-4fde-9079-af96a53aa3da] {
                flex: none;
                padding: 10px 20px 10px 40px;
                --gap-h-d17725d9-f2a2-4fde-9079-af96a53aa3da: 24px;
                --gap-v-d17725d9-f2a2-4fde-9079-af96a53aa3da: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-d17725d9-f2a2-4fde-9079-af96a53aa3da] {
                flex: none;
                padding: 10px 15px 10px 20px;
                --gap-h-d17725d9-f2a2-4fde-9079-af96a53aa3da: 24px;
                --gap-v-d17725d9-f2a2-4fde-9079-af96a53aa3da: 0px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-d17725d9-f2a2-4fde-9079-af96a53aa3da] {
                flex: none;
                margin: 26px 0px 0px 0px;
                padding: 10px 20px 10px 20px;
                --gap-h-d17725d9-f2a2-4fde-9079-af96a53aa3da: 24px;
                --gap-v-d17725d9-f2a2-4fde-9079-af96a53aa3da: 0px;
                max-width: 100%;
              }
            }
            .sd[data-s-3621590a-4bb5-4241-b2b6-41c79e736d02] {
              border-bottom: 0px solid rgba(0, 0, 0, 0);
              border-left: 0px solid rgba(0, 0, 0, 0);
              border-right: 0px solid rgba(0, 0, 0, 0);
              border-top: 0px solid rgba(0, 0, 0, 0);
              color: #ffffff;
              flex: 1;
              font-family: var(--s-font-8a80d500);
              font-size: 24px;
              font-weight: 600;
              height: auto;
              letter-spacing: 0.1em;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px;
              text-align: center;
              transition-duration: 600ms;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-3621590a-4bb5-4241-b2b6-41c79e736d02] {
                display: flex;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-3621590a-4bb5-4241-b2b6-41c79e736d02] {
                display: flex;
                font-size: 4vw;
              }
            }
            .sd[data-s-580c230b-4e91-4292-b4ca-f6b7031a279c] {
              color: #ffffff;
              font-size: 36px;
              padding: 0px;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-580c230b-4e91-4292-b4ca-f6b7031a279c] {
                font-size: 24px;
              }
            }
            .sd[data-s-2da3a25a-5186-4630-bebf-98550a30abf8] {
              color: rgba(255, 255, 255, 0.9);
              flex: none;
              font-family: var(--s-font-8a80d500);
              font-feature-settings: 'palt' 1;
              font-size: 18px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.75;
              margin: 0px 0px 0px;
              padding: 10px 0px 0px 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-2da3a25a-5186-4630-bebf-98550a30abf8] {
                padding: 10px 0px 0px 20px;
                text-align: center;
                justify-content: center;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-2da3a25a-5186-4630-bebf-98550a30abf8] {
                font-size: 12px;
              }
            }
            .sd[data-s-1b9b33c7-2fe6-4389-b702-98c837e5e25d] {
              align-content: center;
              align-items: center;
              background: #ffecfcff;
              border-bottom: 0px solid rgba(36, 37, 40, 0.1);
              border-left: 0px solid rgba(36, 37, 40, 0.1);
              border-right: 0px solid rgba(36, 37, 40, 0.1);
              border-top: 0px solid rgba(36, 37, 40, 0.1);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 64px 0px;
              height: auto;
              justify-content: flex-start;
              padding: 64px 0px;
              width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
              --gap-h-1b9b33c7-2fe6-4389-b702-98c837e5e25d: 0px;
              --gap-v-1b9b33c7-2fe6-4389-b702-98c837e5e25d: 64px;
              --gap-uuid: 1b9b33c7-2fe6-4389-b702-98c837e5e25d;
              max-width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-1b9b33c7-2fe6-4389-b702-98c837e5e25d] {
                align-content: center;
                align-items: center;
                justify-content: flex-start;
                padding: 64px 40px;
                --gap-h-1b9b33c7-2fe6-4389-b702-98c837e5e25d: 0px;
                --gap-v-1b9b33c7-2fe6-4389-b702-98c837e5e25d: 64px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-1b9b33c7-2fe6-4389-b702-98c837e5e25d] {
                padding: 64px 24px;
                --gap-h-1b9b33c7-2fe6-4389-b702-98c837e5e25d: 0px;
                --gap-v-1b9b33c7-2fe6-4389-b702-98c837e5e25d: 64px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-1b9b33c7-2fe6-4389-b702-98c837e5e25d] {
                padding: 40px 24px;
                --gap-h-1b9b33c7-2fe6-4389-b702-98c837e5e25d: 0px;
                --gap-v-1b9b33c7-2fe6-4389-b702-98c837e5e25d: 64px;
              }
            }
            .sd[data-s-bc5ee7b3-52ed-4da9-8ae4-66b229033a13] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 64px 0px;
              justify-content: flex-start;
              padding: 0px;
              width: 1280px;
              --gap-h-bc5ee7b3-52ed-4da9-8ae4-66b229033a13: 0px;
              --gap-v-bc5ee7b3-52ed-4da9-8ae4-66b229033a13: 64px;
              --gap-uuid: bc5ee7b3-52ed-4da9-8ae4-66b229033a13;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-bc5ee7b3-52ed-4da9-8ae4-66b229033a13] {
                align-content: center;
                align-items: center;
                justify-content: flex-start;
                --gap-h-bc5ee7b3-52ed-4da9-8ae4-66b229033a13: 0px;
                --gap-v-bc5ee7b3-52ed-4da9-8ae4-66b229033a13: 64px;
              }
            }
            .sd[data-s-a8f20cd2-c3fe-43e4-bb16-63737edd291b] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 24px;
              justify-content: flex-start;
              padding: 0px 0px;
              width: calc(100% - (var(--gap-h-bc5ee7b3-52ed-4da9-8ae4-66b229033a13) * 0));
              --gap-h-a8f20cd2-c3fe-43e4-bb16-63737edd291b: 0px;
              --gap-v-a8f20cd2-c3fe-43e4-bb16-63737edd291b: 24px;
              --gap-uuid: a8f20cd2-c3fe-43e4-bb16-63737edd291b;
              max-width: calc(100% - (var(--gap-h-bc5ee7b3-52ed-4da9-8ae4-66b229033a13) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-a8f20cd2-c3fe-43e4-bb16-63737edd291b] {
                flex-direction: column;
                flex-wrap: nowrap;
                padding: 0px 20px;
                --gap-h-a8f20cd2-c3fe-43e4-bb16-63737edd291b: 0px;
                --gap-v-a8f20cd2-c3fe-43e4-bb16-63737edd291b: 24px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-a8f20cd2-c3fe-43e4-bb16-63737edd291b] {
                flex-direction: column;
                flex-wrap: nowrap;
                padding: 0px 10px;
                --gap-h-a8f20cd2-c3fe-43e4-bb16-63737edd291b: 0px;
                --gap-v-a8f20cd2-c3fe-43e4-bb16-63737edd291b: 24px;
              }
            }
            .sd[data-s-a0613cb9-69c6-4722-8bd4-9932501eecd8] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: calc(100% - (var(--gap-h-a8f20cd2-c3fe-43e4-bb16-63737edd291b) * 0));
              --gap-h-a0613cb9-69c6-4722-8bd4-9932501eecd8: 0px;
              --gap-v-a0613cb9-69c6-4722-8bd4-9932501eecd8: 20px;
              --gap-uuid: a0613cb9-69c6-4722-8bd4-9932501eecd8;
              max-width: calc(100% - (var(--gap-h-a8f20cd2-c3fe-43e4-bb16-63737edd291b) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-a0613cb9-69c6-4722-8bd4-9932501eecd8] {
                margin: 0px 0px 0px 0px;
                --gap-h-a0613cb9-69c6-4722-8bd4-9932501eecd8: 0px;
                --gap-v-a0613cb9-69c6-4722-8bd4-9932501eecd8: 20px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-a0613cb9-69c6-4722-8bd4-9932501eecd8] {
                gap: 5px;
                --gap-h-a0613cb9-69c6-4722-8bd4-9932501eecd8: 0px;
                --gap-v-a0613cb9-69c6-4722-8bd4-9932501eecd8: 5px;
              }
            }
            .sd[data-s-55c180e2-fcd6-49a3-8da8-0ce36dec2d31] {
              align-content: center;
              align-items: center;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 5px;
              justify-content: center;
              padding: 0px;
              --gap-h-55c180e2-fcd6-49a3-8da8-0ce36dec2d31: 0px;
              --gap-v-55c180e2-fcd6-49a3-8da8-0ce36dec2d31: 5px;
              --gap-uuid: 55c180e2-fcd6-49a3-8da8-0ce36dec2d31;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-55c180e2-fcd6-49a3-8da8-0ce36dec2d31] {
                gap: 5px;
                --gap-h-55c180e2-fcd6-49a3-8da8-0ce36dec2d31: 0px;
                --gap-v-55c180e2-fcd6-49a3-8da8-0ce36dec2d31: 5px;
              }
            }
            .sd[data-s-ea61f1d3-cc1c-4a5c-8114-1535bce78364] {
              color: #d244b4ff;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 18px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.75;
              margin: 0px 0px 0px;
              mix-blend-mode: normal;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            .sd[data-s-e3aeaf5a-85ad-45a1-bd87-ea361554dc09] {
              color: #242528;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 40px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.35;
              margin: 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-e3aeaf5a-85ad-45a1-bd87-ea361554dc09] {
                font-size: 36px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-e3aeaf5a-85ad-45a1-bd87-ea361554dc09] {
                font-size: 24px;
              }
            }
            .sd[data-s-bce60670-6039-4aad-b840-cebdb6a607b4] {
              color: #4c4948;
              flex: none;
              font-family: var(--s-font-8a80d500);
              font-size: 18px;
              font-weight: 700;
              height: auto;
              line-height: 2;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-bce60670-6039-4aad-b840-cebdb6a607b4] {
                padding: 0px 0px 0px 0px;
              　font-size: 16px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-bce60670-6039-4aad-b840-cebdb6a607b4] {
                font-size: 16px;
              }
            }
            .sd[data-s-1b814202-0a0d-47b0-b92a-417f5e4139cd] {
              align-content: stretch;
              align-items: stretch;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 24px 24px;
              height: auto;
              justify-content: center;
              padding: 0px;
              width: calc(100% - (var(--gap-h-bc5ee7b3-52ed-4da9-8ae4-66b229033a13) * 0));
              --gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd: 24px;
              --gap-v-1b814202-0a0d-47b0-b92a-417f5e4139cd: 0px;
              --gap-uuid: 1b814202-0a0d-47b0-b92a-417f5e4139cd;
              max-width: calc(100% - (var(--gap-h-bc5ee7b3-52ed-4da9-8ae4-66b229033a13) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-1b814202-0a0d-47b0-b92a-417f5e4139cd] {
                align-content: flex-start;
                align-items: flex-start;
                flex-direction: row;
                flex-wrap: wrap;
                gap: 64px 24px;
                --gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd: 24px;
                --gap-v-1b814202-0a0d-47b0-b92a-417f5e4139cd: 64px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-1b814202-0a0d-47b0-b92a-417f5e4139cd] {
                margin: 0px 0px 1px 0px;
                --gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd: 24px;
                --gap-v-1b814202-0a0d-47b0-b92a-417f5e4139cd: 0px;
                width: calc(100% - (var(--gap-h-bc5ee7b3-52ed-4da9-8ae4-66b229033a13) * 0));
                max-width: calc(100% - (var(--gap-h-bc5ee7b3-52ed-4da9-8ae4-66b229033a13) * 0));
              }
            }
            .sd[data-s-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16] {
              align-content: center;
              align-items: center;
              background: #ffffff;
              border-bottom: 0px solid #f6f3ee;
              border-left: 0px solid #f6f3ee;
              border-radius: 8px;
              border-right: 0px solid #f6f3ee;
              border-top: 0px solid #f6f3ee;
              box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 24px 0px;
              height: auto;
              justify-content: space-between;
              margin: 0px;
              padding: 40px 24px 24px 24px;
              transition-delay: 200ms;
              transition-duration: 400ms;
              transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
              translate: 0px 0px;
              width: calc(25% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0.75));
              --gap-h-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16: 0px;
              --gap-v-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16: 24px;
              --gap-uuid: 4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16;
              max-width: calc(25% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0.75));
            }
            .sd[data-s-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16].appear {
              opacity: 0;
              translate: 0px 24px;
              --gap-h-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16: 0px;
              --gap-v-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16: 24px;
            }
            .sd[data-s-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16].appear-active {
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16] {
                flex: none;
                width: calc(100% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0));
                --gap-h-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16: 0px;
                --gap-v-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16: 24px;
                max-width: calc(100% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16] {
                flex: none;
                --gap-h-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16: 0px;
                --gap-v-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16: 24px;
              }
            }
            .sd[data-s-b2acdafb-88e3-4dc6-859e-19d595c8fc8f] {
              align-content: center;
              align-items: center;
              bottom: auto;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              justify-content: center;
              left: 0px;
              margin: 0 0 0 0;
              padding: 0px;
              position: absolute;
              right: 0px;
              top: -35px;
              width: calc(100% - (var(--gap-h-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16) * 0));
              max-width: calc(100% - (var(--gap-h-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16) * 0));
            }
            .sd[data-s-c92de078-6a60-4647-804f-dca757a372e8] {
              align-content: center;
              align-items: center;
              background: #d345b5ff;
              border-radius: 50%;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: 64px;
              justify-content: center;
              margin: 0 0 0 0;
              padding: 0px;
              position: relative;
              width: 64px;
              max-width: 100%;
            }
            .sd[data-s-67041297-9779-4532-8363-4e0b93d98e7a] {
              color: #ffffff;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-size: 13px;
              font-weight: 700;
              height: auto;
              letter-spacing: normal;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-67041297-9779-4532-8363-4e0b93d98e7a] {
                font-size: 12px;
              }
            }
            .sd[data-s-54418456-19e3-42f4-8904-4d54d4b83886] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              justify-content: flex-start;
              padding: 0px;
              width: calc(100% - (var(--gap-h-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16) * 0));
              max-width: calc(100% - (var(--gap-h-4a48d7e7-d47c-4ea9-ae1d-8098f3ce0c16) * 0));
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-54418456-19e3-42f4-8904-4d54d4b83886] {
                flex-direction: column;
              }
            }
            .sd[data-s-587b35f5-e956-41b2-8663-18a8218995f7] {
              color: #000000;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-size: 18px;
              font-weight: 700;
              height: auto;
              letter-spacing: normal;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              text-align: center;
              width: 100%;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-587b35f5-e956-41b2-8663-18a8218995f7] {
                font-size: 20px;
              }
            }
            .sd[data-s-c6bebe89-2d00-4965-bd00-41d463583f98] {
              align-content: flex-end;
              align-items: flex-end;
              flex-direction: row;
              flex-wrap: nowrap;
              justify-content: center;
              margin: 24px 0px 0px 0px;
              padding: 0px;
              max-width: 100%;
            }
            .sd[data-s-6e40e155-7883-465f-9397-86399cc45e63] {
              flex: none;
              height: 75px;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-894bdbd6-6ad8-4ab2-a7b8-86ff41009d2d] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: auto;
              justify-content: center;
              margin: 48px 0px 0px 0px;
              padding: 0px;
              width: auto;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-894bdbd6-6ad8-4ab2-a7b8-86ff41009d2d] {
                flex: none;
                width: auto;
              }
            }
            .sd[data-s-99f93eb9-98b5-4580-9426-ccc5f7368427] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              justify-content: flex-start;
              padding: 0px;
              width: 100%;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-99f93eb9-98b5-4580-9426-ccc5f7368427] {
                flex: none;
                width: auto;
                max-width: 100%;
              }
            }
            .sd[data-s-23053a43-0e6d-4b68-8203-2b337336c5e3] {
              color: #000000;
              font-size: 24px;
              margin: 0px 12px 0px 0px;
              max-width: calc(100% - 12px);
            }
            .sd[data-s-4691c5ac-82e4-42a6-9d01-00e65e2fcc67] {
              color: #000000;
              flex: 1;
              font-family: var(--s-font-d295814d);
              font-size: 16px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-4691c5ac-82e4-42a6-9d01-00e65e2fcc67] {
                flex: none;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-4691c5ac-82e4-42a6-9d01-00e65e2fcc67] {
                font-size: 15px;
                width: 137px;
                max-width: 100%;
              }
            }
            .sd[data-s-e95ff0d5-af2c-41ea-804d-7c4b9f5624e1] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: auto;
              justify-content: center;
              margin: 10px 0px 0px 0px;
              padding: 0px;
              width: auto;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-e95ff0d5-af2c-41ea-804d-7c4b9f5624e1] {
                flex: none;
                width: auto;
              }
            }
            .sd[data-s-c3ac7223-4824-49f5-ab86-b31ebe592f9f] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              justify-content: flex-start;
              padding: 2px;
              width: 100%;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-c3ac7223-4824-49f5-ab86-b31ebe592f9f] {
                flex: none;
                width: auto;
                max-width: 100%;
              }
            }
            .sd[data-s-77d46db4-b454-4397-b5fe-28b1a072cc96] {
              color: #000000;
              font-size: 24px;
              margin: 0px 12px 0px 0px;
              max-width: calc(100% - 12px);
            }
            .sd[data-s-1cbc7663-afe9-49fb-b7e4-2ccdb13996d6] {
              color: #000000;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-size: 16px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              text-align: left;
              width: 175px;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-1cbc7663-afe9-49fb-b7e4-2ccdb13996d6] {
                flex: none;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-1cbc7663-afe9-49fb-b7e4-2ccdb13996d6] {
                font-size: 15px;
                width: 100%;
                max-width: 100%;
              }
            }
            .sd[data-s-24bede2d-a9c9-4e30-bbea-c3757dddbf49] {
              background: var(--s-color-8fba647e);
              border-bottom: 2px solid #d345b5;
              border-left: 2px solid #d345b5;
              border-radius: 48px;
              border-right: 2px solid #d345b5;
              border-top: 2px solid #d345b5;
              color: #d345b5;
              height: auto;
              margin: 0px 0px;
              padding: 0px 24px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            .sd[data-s-33a1c295-81d2-4663-86a4-11abcd5b4845] {
              align-content: center;
              align-items: center;
              background: #ffffff;
              border-bottom: 0px solid #f6f3ee;
              border-left: 0px solid #f6f3ee;
              border-radius: 8px;
              border-right: 0px solid #f6f3ee;
              border-top: 0px solid #f6f3ee;
              box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 24px 0px;
              height: auto;
              justify-content: space-between;
              margin: 0px;
              padding: 40px 24px 24px 24px;
              transition-delay: 200ms;
              transition-duration: 400ms;
              transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
              width: calc(25% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0.75));
              --gap-h-33a1c295-81d2-4663-86a4-11abcd5b4845: 0px;
              --gap-v-33a1c295-81d2-4663-86a4-11abcd5b4845: 24px;
              --gap-uuid: 33a1c295-81d2-4663-86a4-11abcd5b4845;
              max-width: calc(25% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0.75));
            }
            .sd[data-s-33a1c295-81d2-4663-86a4-11abcd5b4845].appear {
              opacity: 0;
              translate: 0px 24px;
              --gap-h-33a1c295-81d2-4663-86a4-11abcd5b4845: 0px;
              --gap-v-33a1c295-81d2-4663-86a4-11abcd5b4845: 24px;
            }
            .sd[data-s-33a1c295-81d2-4663-86a4-11abcd5b4845].appear-active {
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-33a1c295-81d2-4663-86a4-11abcd5b4845] {
                flex: none;
                width: calc(100% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0));
                --gap-h-33a1c295-81d2-4663-86a4-11abcd5b4845: 0px;
                --gap-v-33a1c295-81d2-4663-86a4-11abcd5b4845: 24px;
                max-width: calc(100% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-33a1c295-81d2-4663-86a4-11abcd5b4845] {
                flex: none;
                --gap-h-33a1c295-81d2-4663-86a4-11abcd5b4845: 0px;
                --gap-v-33a1c295-81d2-4663-86a4-11abcd5b4845: 24px;
              }
            }
            .sd[data-s-e2bcd360-c769-4240-ab2e-687e3afd8a10] {
              align-content: center;
              align-items: center;
              bottom: auto;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              justify-content: center;
              left: 0px;
              margin: 0 0 0 0;
              padding: 0px;
              position: absolute;
              right: 0px;
              top: -35px;
              width: calc(100% - (var(--gap-h-33a1c295-81d2-4663-86a4-11abcd5b4845) * 0));
              max-width: calc(100% - (var(--gap-h-33a1c295-81d2-4663-86a4-11abcd5b4845) * 0));
            }
            .sd[data-s-c755c046-b6de-41c1-8308-a3e9669bf3b7] {
              align-content: center;
              align-items: center;
              background: #d345b5ff;
              border-radius: 50%;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: 64px;
              justify-content: center;
              margin: 0 0 0 0;
              padding: 0px;
              position: relative;
              width: 64px;
              max-width: 100%;
            }
            .sd[data-s-41f5e918-620d-46eb-b7b3-0617f77a79bf] {
              color: #ffffff;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-size: 13px;
              font-weight: 700;
              height: auto;
              letter-spacing: normal;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-41f5e918-620d-46eb-b7b3-0617f77a79bf] {
                font-size: 12px;
              }
            }
            .sd[data-s-4ef348d4-6ffa-447c-a53f-5f6c7d18699e] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              justify-content: flex-start;
              padding: 0px;
              width: calc(100% - (var(--gap-h-33a1c295-81d2-4663-86a4-11abcd5b4845) * 0));
              max-width: calc(100% - (var(--gap-h-33a1c295-81d2-4663-86a4-11abcd5b4845) * 0));
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-4ef348d4-6ffa-447c-a53f-5f6c7d18699e] {
                flex-direction: column;
              }
            }
            .sd[data-s-82b6b1be-cf75-411e-8f1b-9e010407c3f9] {
              color: #000000;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-size: 18px;
              font-weight: 700;
              height: auto;
              letter-spacing: normal;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              text-align: center;
              width: 100%;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-82b6b1be-cf75-411e-8f1b-9e010407c3f9] {
                font-size: 20px;
              }
            }
            .sd[data-s-6b6514ae-47d8-41c6-9bba-b923c8bd8714] {
              align-content: flex-end;
              align-items: flex-end;
              flex-direction: row;
              flex-wrap: nowrap;
              justify-content: center;
              margin: 24px 0px 0px 0px;
              padding: 0px;
              max-width: 100%;
            }
            .sd[data-s-8e14ad66-9544-45ab-84ac-e6fc6d995c79] {
              align-content: center;
              align-items: center;
              flex-direction: column;
              flex-wrap: nowrap;
              height: 76px;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: 104px;
              max-width: 100%;
            }
            .sd[data-s-3966fe9a-86dd-4f05-8fe2-93aa4843c7c7] {
              height: auto;
              width: 200px;
              max-width: 100%;
            }
            .sd[data-s-81901761-70a8-4382-bc62-78c0a2188ce4] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              justify-content: center;
              margin: 48px 0px 0px 0px;
              padding: 0px;
              width: auto;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-81901761-70a8-4382-bc62-78c0a2188ce4] {
                flex: none;
                width: auto;
              }
            }
            .sd[data-s-508ff917-6c1b-4610-9f74-f609dfdc3d6d] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              justify-content: flex-start;
              padding: 0px;
              width: 100%;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-508ff917-6c1b-4610-9f74-f609dfdc3d6d] {
                flex: none;
                width: auto;
                max-width: 100%;
              }
            }
            .sd[data-s-3ab4b512-41fa-4e47-a857-9bec3d65294d] {
              color: #000000;
              font-size: 24px;
              margin: 0px 12px 0px 0px;
              max-width: calc(100% - 12px);
            }
            .sd[data-s-bcc3e7ed-4ec3-410c-bdea-92ed25c710d8] {
              color: #000000;
              flex: 1;
              font-family: var(--s-font-d295814d);
              font-size: 16px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-bcc3e7ed-4ec3-410c-bdea-92ed25c710d8] {
                flex: none;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-bcc3e7ed-4ec3-410c-bdea-92ed25c710d8] {
                font-size: 15px;
                width: 138px;
                max-width: 100%;
              }
            }
            .sd[data-s-d809ee1c-00ba-4b81-aad1-9dadd3901efa] {
              background: var(--s-color-8fba647e);
              border-bottom: 2px solid #d345b5;
              border-left: 2px solid #d345b5;
              border-radius: 48px;
              border-right: 2px solid #d345b5;
              border-top: 2px solid #d345b5;
              color: #d345b5;
              height: auto;
              margin: 0px 0px;
              padding: 0px 24px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            .sd[data-s-023ce40d-a3e0-4c9a-b1f2-4215d66e3733] {
              align-content: center;
              align-items: center;
              background: #ffffff;
              border-bottom: 0px solid #f6f3ee;
              border-left: 0px solid #f6f3ee;
              border-radius: 8px;
              border-right: 0px solid #f6f3ee;
              border-top: 0px solid #f6f3ee;
              box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 24px;
              height: auto;
              justify-content: space-between;
              margin: 0px;
              padding: 40px 24px 24px 24px;
              transition-delay: 200ms;
              transition-duration: 400ms;
              transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
              width: calc(25% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0.75));
              --gap-h-023ce40d-a3e0-4c9a-b1f2-4215d66e3733: 0px;
              --gap-v-023ce40d-a3e0-4c9a-b1f2-4215d66e3733: 24px;
              --gap-uuid: 023ce40d-a3e0-4c9a-b1f2-4215d66e3733;
              max-width: calc(25% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0.75));
            }
            .sd[data-s-023ce40d-a3e0-4c9a-b1f2-4215d66e3733].appear {
              opacity: 0;
              translate: 0px 24px;
              --gap-h-023ce40d-a3e0-4c9a-b1f2-4215d66e3733: 0px;
              --gap-v-023ce40d-a3e0-4c9a-b1f2-4215d66e3733: 24px;
            }
            .sd[data-s-023ce40d-a3e0-4c9a-b1f2-4215d66e3733].appear-active {
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-023ce40d-a3e0-4c9a-b1f2-4215d66e3733] {
                flex: none;
                width: calc(100% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0));
                --gap-h-023ce40d-a3e0-4c9a-b1f2-4215d66e3733: 0px;
                --gap-v-023ce40d-a3e0-4c9a-b1f2-4215d66e3733: 24px;
                max-width: calc(100% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-023ce40d-a3e0-4c9a-b1f2-4215d66e3733] {
                flex: none;
                --gap-h-023ce40d-a3e0-4c9a-b1f2-4215d66e3733: 0px;
                --gap-v-023ce40d-a3e0-4c9a-b1f2-4215d66e3733: 24px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-023ce40d-a3e0-4c9a-b1f2-4215d66e3733] {
                flex-direction: column;
                flex-wrap: nowrap;
                --gap-h-023ce40d-a3e0-4c9a-b1f2-4215d66e3733: 0px;
                --gap-v-023ce40d-a3e0-4c9a-b1f2-4215d66e3733: 24px;
              }
            }
            .sd[data-s-b69f9707-d0ab-4512-933b-0b97f2aabb05] {
              align-content: center;
              align-items: center;
              bottom: auto;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              justify-content: center;
              left: 0px;
              margin: 0 0 0 0;
              padding: 0px;
              position: absolute;
              right: 0px;
              top: -35px;
              width: calc(100% - (var(--gap-h-023ce40d-a3e0-4c9a-b1f2-4215d66e3733) * 0));
              max-width: calc(100% - (var(--gap-h-023ce40d-a3e0-4c9a-b1f2-4215d66e3733) * 0));
            }
            .sd[data-s-121565c2-116b-45bd-b524-919ce5bb1811] {
              align-content: center;
              align-items: center;
              background: #d345b5ff;
              border-radius: 50%;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: 64px;
              justify-content: center;
              margin: 0 0 0 0;
              padding: 0px;
              position: relative;
              width: 64px;
              max-width: 100%;
            }
            .sd[data-s-63d92a33-2606-465b-87b1-5ba224611a1e] {
              color: #ffffff;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-size: 15px;
              font-weight: 700;
              height: auto;
              letter-spacing: normal;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-63d92a33-2606-465b-87b1-5ba224611a1e] {
                font-size: 12px;
              }
            }
            .sd[data-s-e0ba3f29-102b-4b3e-978a-e458fac1e992] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 0px;
              justify-content: flex-start;
              padding: 0px;
              width: calc(100% - (var(--gap-h-023ce40d-a3e0-4c9a-b1f2-4215d66e3733) * 0));
              --gap-h-e0ba3f29-102b-4b3e-978a-e458fac1e992: 0px;
              --gap-v-e0ba3f29-102b-4b3e-978a-e458fac1e992: 0px;
              --gap-uuid: e0ba3f29-102b-4b3e-978a-e458fac1e992;
              max-width: calc(100% - (var(--gap-h-023ce40d-a3e0-4c9a-b1f2-4215d66e3733) * 0));
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-e0ba3f29-102b-4b3e-978a-e458fac1e992] {
                flex-direction: column;
                --gap-h-e0ba3f29-102b-4b3e-978a-e458fac1e992: 0px;
                --gap-v-e0ba3f29-102b-4b3e-978a-e458fac1e992: 0px;
              }
            }
            .sd[data-s-daed43de-242c-44a9-bc8c-3bb45d4c47f6] {
              color: #000000;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-size: 18px;
              font-weight: 700;
              height: auto;
              letter-spacing: normal;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              text-align: center;
              width: calc(100% - (var(--gap-h-e0ba3f29-102b-4b3e-978a-e458fac1e992) * 0));
              max-width: calc(100% - (var(--gap-h-e0ba3f29-102b-4b3e-978a-e458fac1e992) * 0));
              justify-content: center;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-daed43de-242c-44a9-bc8c-3bb45d4c47f6] {
                font-size: 20px;
              }
            }
            .sd[data-s-d4f10228-faa0-4da3-91d2-b147db7eb1a6] {
              align-content: flex-end;
              align-items: flex-end;
              flex-direction: row;
              flex-wrap: nowrap;
              height: 86px;
              justify-content: center;
              margin: 19px 0px 0px 0px;
              padding: 0px;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-7733f590-852a-48b8-8f12-cb366818e569] {
              flex: none;
              height: 100%;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-3706870c-a5b0-4d75-a7ba-e8dc9aafcbba] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: auto;
              justify-content: center;
              margin: 48px 0px 0px 0px;
              padding: 0px;
              width: auto;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-3706870c-a5b0-4d75-a7ba-e8dc9aafcbba] {
                flex: none;
                width: auto;
              }
            }
            .sd[data-s-6b422b84-ba9a-4260-83f2-8dc3cb91f1e7] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              justify-content: flex-start;
              padding: 0px;
              width: 100%;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-6b422b84-ba9a-4260-83f2-8dc3cb91f1e7] {
                flex: none;
                width: auto;
                max-width: 100%;
              }
            }
            .sd[data-s-ab939477-2303-4691-a7db-50f6cf23a14c] {
              color: #000000;
              font-size: 24px;
              margin: 0px 12px 0px 0px;
              max-width: calc(100% - 12px);
            }
            .sd[data-s-079ade5e-0460-46ef-b86b-e8bfe1764b4c] {
              color: #000000;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-size: 16px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              text-align: left;
              width: 146px;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-079ade5e-0460-46ef-b86b-e8bfe1764b4c] {
                flex: none;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-079ade5e-0460-46ef-b86b-e8bfe1764b4c] {
                font-size: 15px;
                width: 100%;
                max-width: 100%;
              }
            }
            .sd[data-s-fefa88c9-914e-40b7-94c0-d48f0a79e9a0] {
              background: #d345b5;
              border-radius: 48px;
              color: var(--s-color-8fba647e);
              height: auto;
              margin: 0px 0px;
              padding: 0px 24px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            .sd[data-s-3e8d5726-f270-42ad-82a0-f1210d1372f8] {
              align-content: center;
              align-items: center;
              background: #ffffff;
              border-bottom: 0px solid #f6f3ee;
              border-left: 0px solid #f6f3ee;
              border-radius: 8px;
              border-right: 0px solid #f6f3ee;
              border-top: 0px solid #f6f3ee;
              box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 24px;
              height: auto;
              justify-content: space-between;
              margin: 0px;
              padding: 40px 24px 24px 24px;
              transition-delay: 200ms;
              transition-duration: 400ms;
              transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
              width: calc(25% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0.75));
              --gap-h-3e8d5726-f270-42ad-82a0-f1210d1372f8: 0px;
              --gap-v-3e8d5726-f270-42ad-82a0-f1210d1372f8: 24px;
              --gap-uuid: 3e8d5726-f270-42ad-82a0-f1210d1372f8;
              max-width: calc(25% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0.75));
            }
            .sd[data-s-3e8d5726-f270-42ad-82a0-f1210d1372f8].appear {
              opacity: 0;
              translate: 0px 24px;
              --gap-h-3e8d5726-f270-42ad-82a0-f1210d1372f8: 0px;
              --gap-v-3e8d5726-f270-42ad-82a0-f1210d1372f8: 24px;
            }
            .sd[data-s-3e8d5726-f270-42ad-82a0-f1210d1372f8].appear-active {
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-3e8d5726-f270-42ad-82a0-f1210d1372f8] {
                flex: none;
                width: calc(100% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0));
                --gap-h-3e8d5726-f270-42ad-82a0-f1210d1372f8: 0px;
                --gap-v-3e8d5726-f270-42ad-82a0-f1210d1372f8: 24px;
                max-width: calc(100% - (var(--gap-h-1b814202-0a0d-47b0-b92a-417f5e4139cd) * 0));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-3e8d5726-f270-42ad-82a0-f1210d1372f8] {
                flex: none;
                --gap-h-3e8d5726-f270-42ad-82a0-f1210d1372f8: 0px;
                --gap-v-3e8d5726-f270-42ad-82a0-f1210d1372f8: 24px;
              }
            }
            .sd[data-s-f32bdde8-cea9-4564-b701-f0b2eeb8dc1d] {
              align-content: center;
              align-items: center;
              bottom: auto;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              justify-content: center;
              left: 0px;
              margin: 0 0 0 0;
              padding: 0px;
              position: absolute;
              right: 0px;
              top: -35px;
              width: calc(100% - (var(--gap-h-3e8d5726-f270-42ad-82a0-f1210d1372f8) * 0));
              max-width: calc(100% - (var(--gap-h-3e8d5726-f270-42ad-82a0-f1210d1372f8) * 0));
            }
            .sd[data-s-0a4c98c3-c582-4085-916e-1c36105c398f] {
              align-content: center;
              align-items: center;
              background: #d345b5ff;
              border-radius: 50%;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: 64px;
              justify-content: center;
              margin: 0 0 0 0;
              padding: 0px;
              position: relative;
              width: 64px;
              max-width: 100%;
            }
            .sd[data-s-e37e6416-4edf-4a6e-b90d-0087a924ff67] {
              color: #ffffff;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-size: 15px;
              font-weight: 700;
              height: auto;
              letter-spacing: normal;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-e37e6416-4edf-4a6e-b90d-0087a924ff67] {
                font-size: 12px;
              }
            }
            .sd[data-s-7fd30ea4-3457-4130-aaac-cca24af4b129] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 0px;
              justify-content: flex-start;
              padding: 0px;
              width: calc(100% - (var(--gap-h-3e8d5726-f270-42ad-82a0-f1210d1372f8) * 0));
              --gap-h-7fd30ea4-3457-4130-aaac-cca24af4b129: 0px;
              --gap-v-7fd30ea4-3457-4130-aaac-cca24af4b129: 0px;
              --gap-uuid: 7fd30ea4-3457-4130-aaac-cca24af4b129;
              max-width: calc(100% - (var(--gap-h-3e8d5726-f270-42ad-82a0-f1210d1372f8) * 0));
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-7fd30ea4-3457-4130-aaac-cca24af4b129] {
                flex-direction: column;
                --gap-h-7fd30ea4-3457-4130-aaac-cca24af4b129: 0px;
                --gap-v-7fd30ea4-3457-4130-aaac-cca24af4b129: 0px;
              }
            }
            .sd[data-s-8967104e-1ed6-40b5-bc23-f223cc1af1f3] {
              color: #000000;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-size: 18px;
              font-weight: 700;
              height: auto;
              letter-spacing: normal;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              text-align: center;
              width: calc(100% - (var(--gap-h-7fd30ea4-3457-4130-aaac-cca24af4b129) * 0));
              max-width: calc(100% - (var(--gap-h-7fd30ea4-3457-4130-aaac-cca24af4b129) * 0));
              justify-content: center;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-8967104e-1ed6-40b5-bc23-f223cc1af1f3] {
                font-size: 20px;
              }
            }
            .sd[data-s-4e1a64e4-93f8-4e6b-856f-07b6209e3d6b] {
              align-content: flex-end;
              align-items: flex-end;
              flex-direction: row;
              flex-wrap: nowrap;
              height: 86px;
              justify-content: center;
              margin: 19px 0px 0px 0px;
              padding: 0px;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-2387e075-11d5-4468-a3a9-9a2887704b1c] {
              flex: none;
              height: 100%;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-b5c38f9e-f53a-4068-af89-e224a405f2bc] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: auto;
              justify-content: center;
              margin: 48px 0px 0px 0px;
              padding: 0px;
              width: auto;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-b5c38f9e-f53a-4068-af89-e224a405f2bc] {
                flex: none;
                width: auto;
              }
            }
            .sd[data-s-45e2556b-b0f2-4960-85c3-8d833f072d7a] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              justify-content: flex-start;
              padding: 0px;
              width: 100%;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-45e2556b-b0f2-4960-85c3-8d833f072d7a] {
                flex: none;
                width: auto;
                max-width: 100%;
              }
            }
            .sd[data-s-ec10c223-c166-44fd-90e5-fd7a52de2f34] {
              color: #000000;
              font-size: 24px;
              margin: 0px 12px 0px 0px;
              max-width: calc(100% - 12px);
            }
            .sd[data-s-eeaff90b-5cde-451e-8a6f-0fb6c621622e] {
              color: #000000;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-size: 16px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              text-align: left;
              width: 146px;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-eeaff90b-5cde-451e-8a6f-0fb6c621622e] {
                flex: none;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-eeaff90b-5cde-451e-8a6f-0fb6c621622e] {
                font-size: 15px;
                width: 100%;
                max-width: 100%;
              }
            }
            .sd[data-s-788d0a40-a986-48ba-b6a5-b79bd59913e9] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              justify-content: center;
              margin: 10px 0px 0px 0px;
              padding: 0px;
              width: calc(100% - (var(--gap-h-7fd30ea4-3457-4130-aaac-cca24af4b129) * 0));
              max-width: calc(100% - (var(--gap-h-7fd30ea4-3457-4130-aaac-cca24af4b129) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-788d0a40-a986-48ba-b6a5-b79bd59913e9] {
                flex: none;
                width: auto;
                max-width: 100%;
              }
            }
            .sd[data-s-213a4908-dd5a-44cb-b3d7-f1ff49e088c2] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              justify-content: flex-start;
              padding: 0px;
              width: auto;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-213a4908-dd5a-44cb-b3d7-f1ff49e088c2] {
                flex: none;
                width: auto;
              }
            }
            .sd[data-s-f9688dc9-0360-4087-bf53-b1ea7e7b05dc] {
              color: #000000;
              font-size: 24px;
              margin: 0px 12px 0px 0px;
              max-width: calc(100% - 12px);
            }
            .sd[data-s-622710f1-8e24-48f2-bf9c-47ae5c0baa3b] {
              color: #000000;
              flex: 1;
              font-family: var(--s-font-d295814d);
              font-size: 16px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-622710f1-8e24-48f2-bf9c-47ae5c0baa3b] {
                flex: none;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-622710f1-8e24-48f2-bf9c-47ae5c0baa3b] {
                font-size: 15px;
                width: 100%;
                max-width: 100%;
              }
            }
            .sd[data-s-e9a6a369-a388-4070-9df8-a95c39a8e204] {
              background: #d345b5;
              border-radius: 48px;
              color: var(--s-color-8fba647e);
              height: auto;
              margin: 0px 0px;
              padding: 0px 24px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            .sd[data-s-a32e150a-9244-42d9-8bf6-c22c69f90cc6] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              border-bottom: 0px solid rgba(36, 37, 40, 0.1);
              border-left: 0px solid rgba(36, 37, 40, 0.1);
              border-right: 0px solid rgba(36, 37, 40, 0.1);
              border-top: 0px solid rgba(36, 37, 40, 0.1);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: auto;
              justify-content: center;
              padding: 0px 0px;
              width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
              max-width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-a32e150a-9244-42d9-8bf6-c22c69f90cc6] {
                padding: 0px 40px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-a32e150a-9244-42d9-8bf6-c22c69f90cc6] {
                padding: 0px 24px;
              }
            }
            .sd[data-s-3b19b1af-0725-4f2b-a033-275a769a78d7] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 40px 0px;
              justify-content: center;
              padding: 0px;
              width: 1200px;
              --gap-h-3b19b1af-0725-4f2b-a033-275a769a78d7: 0px;
              --gap-v-3b19b1af-0725-4f2b-a033-275a769a78d7: 40px;
              --gap-uuid: 3b19b1af-0725-4f2b-a033-275a769a78d7;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-3b19b1af-0725-4f2b-a033-275a769a78d7] {
                padding: 0px 0px 0px 0px;
                --gap-h-3b19b1af-0725-4f2b-a033-275a769a78d7: 0px;
                --gap-v-3b19b1af-0725-4f2b-a033-275a769a78d7: 40px;
              }
            }
            .sd[data-s-db4b4df0-e3b8-49d3-8e08-f464f4326102] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: 1280px;
              --gap-h-db4b4df0-e3b8-49d3-8e08-f464f4326102: 0px;
              --gap-v-db4b4df0-e3b8-49d3-8e08-f464f4326102: 20px;
              --gap-uuid: db4b4df0-e3b8-49d3-8e08-f464f4326102;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-db4b4df0-e3b8-49d3-8e08-f464f4326102] {
                margin: 0px 0px 0px 0px;
                --gap-h-db4b4df0-e3b8-49d3-8e08-f464f4326102: 0px;
                --gap-v-db4b4df0-e3b8-49d3-8e08-f464f4326102: 20px;
              }
            }
            .sd[data-s-862dbb7e-be41-4072-a6dc-ac24a9286b4a] {
              align-content: center;
              align-items: center;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 5px;
              justify-content: center;
              padding: 0px;
              --gap-h-862dbb7e-be41-4072-a6dc-ac24a9286b4a: 0px;
              --gap-v-862dbb7e-be41-4072-a6dc-ac24a9286b4a: 5px;
              --gap-uuid: 862dbb7e-be41-4072-a6dc-ac24a9286b4a;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-862dbb7e-be41-4072-a6dc-ac24a9286b4a] {
                gap: 5px;
                --gap-h-862dbb7e-be41-4072-a6dc-ac24a9286b4a: 0px;
                --gap-v-862dbb7e-be41-4072-a6dc-ac24a9286b4a: 5px;
              }
            }
            .sd[data-s-6eccfd32-839b-4ce8-ae66-5b33560507c6] {
              color: #d345b5ff;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 18px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.75;
              margin: 0px 0px 0px;
              mix-blend-mode: normal;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-6eccfd32-839b-4ce8-ae66-5b33560507c6] {
                font-size: 16px;
              }
            }
            .sd[data-s-096abf70-5c51-4675-b557-82c8ec9c7e24] {
              color: #242528;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 40px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.35;
              margin: 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-096abf70-5c51-4675-b557-82c8ec9c7e24] {
                font-size: 36px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-096abf70-5c51-4675-b557-82c8ec9c7e24] {
                font-size: 24px;
              }
            }
            .sd[data-s-1f889434-2550-4b54-a09b-1ec37f55f626] {
              color: #5a6072;
              flex: none;
              font-family: var(--s-font-8a80d500);
              font-size: 14px;
              font-weight: 400;
              height: auto;
              letter-spacing: -0.05em;
              line-height: 1.5;
              margin: 0px;
              padding: 0px;
              text-align: center;
              width: 1280px;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-1f889434-2550-4b54-a09b-1ec37f55f626] {
                margin: 30px 0px 29px 0px;
                padding: 0px 12px 0px 25px;
                text-align: left;
                width: calc(100% - (var(--gap-h-3b19b1af-0725-4f2b-a033-275a769a78d7) * 0));
                max-width: calc(100% - (var(--gap-h-3b19b1af-0725-4f2b-a033-275a769a78d7) * 0));
                justify-content: flex-start;
              }
            }
            .sd[data-s-da2fd55e-7543-403c-afe3-f2f7e5153939] {
              align-content: center;
              align-items: center;
              background: #ffffff;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: auto;
              justify-content: center;
              width: calc(30% - (var(--gap-h-3b19b1af-0725-4f2b-a033-275a769a78d7) * 0.7000000000000001));
              max-width: calc(30% - (var(--gap-h-3b19b1af-0725-4f2b-a033-275a769a78d7) * 0.7000000000000001));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-da2fd55e-7543-403c-afe3-f2f7e5153939] {
                flex: none;
                width: calc(50% - (var(--gap-h-3b19b1af-0725-4f2b-a033-275a769a78d7) * 0.5));
                max-width: calc(50% - (var(--gap-h-3b19b1af-0725-4f2b-a033-275a769a78d7) * 0.5));
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-da2fd55e-7543-403c-afe3-f2f7e5153939] {
                flex: none;
                width: calc(70% - (var(--gap-h-3b19b1af-0725-4f2b-a033-275a769a78d7) * 0.3));
                max-width: calc(70% - (var(--gap-h-3b19b1af-0725-4f2b-a033-275a769a78d7) * 0.3));
              }
            }
            .sd[data-s-dea86d6a-66b7-4619-a38c-120749d15a0e] {
              flex: none;
              height: auto;
              width: 100%;
              max-width: 100%;
            }
            .sd[data-s-5cbaa19d-5903-4d25-aa2d-de68cd89eb8d] {
              align-content: center;
              align-items: center;
              background: #ffecfcff;
              border-bottom: 0px solid rgba(36, 37, 40, 0.1);
              border-left: 0px solid rgba(36, 37, 40, 0.1);
              border-right: 0px solid rgba(36, 37, 40, 0.1);
              border-top: 0px solid rgba(36, 37, 40, 0.1);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: auto;
              justify-content: center;
              padding: 100px 0px;
              width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
              max-width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-5cbaa19d-5903-4d25-aa2d-de68cd89eb8d] {
                padding: 100px 40px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-5cbaa19d-5903-4d25-aa2d-de68cd89eb8d] {
                padding: 100px 24px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-5cbaa19d-5903-4d25-aa2d-de68cd89eb8d] {
                padding: 60px 24px;
              }
            }
            .sd[data-s-61d8bdda-49cb-4656-beda-fe33b750444e] {
              align-content: flex-start;
              align-items: flex-start;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 64px;
              height: auto;
              justify-content: center;
              padding: 0px 0px;
              width: 1200px;
              --gap-h-61d8bdda-49cb-4656-beda-fe33b750444e: 64px;
              --gap-v-61d8bdda-49cb-4656-beda-fe33b750444e: 0px;
              --gap-uuid: 61d8bdda-49cb-4656-beda-fe33b750444e;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-61d8bdda-49cb-4656-beda-fe33b750444e] {
                align-content: center;
                align-items: center;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 40px;
                justify-content: center;
                --gap-h-61d8bdda-49cb-4656-beda-fe33b750444e: 0px;
                --gap-v-61d8bdda-49cb-4656-beda-fe33b750444e: 40px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-61d8bdda-49cb-4656-beda-fe33b750444e] {
                align-content: center;
                align-items: center;
                flex-direction: column;
                flex-wrap: nowrap;
                justify-content: center;
                padding: 0px 20px;
                --gap-h-61d8bdda-49cb-4656-beda-fe33b750444e: 0px;
                --gap-v-61d8bdda-49cb-4656-beda-fe33b750444e: 64px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-61d8bdda-49cb-4656-beda-fe33b750444e] {
                flex-direction: column;
                flex-wrap: nowrap;
                padding: 0px 10px;
                --gap-h-61d8bdda-49cb-4656-beda-fe33b750444e: 0px;
                --gap-v-61d8bdda-49cb-4656-beda-fe33b750444e: 64px;
              }
            }
            .sd[data-s-e464cff8-fb4f-4b9a-a574-7ceb923ab15b] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 5px;
              height: auto;
              justify-content: space-between;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: auto;
              --gap-h-e464cff8-fb4f-4b9a-a574-7ceb923ab15b: 0px;
              --gap-v-e464cff8-fb4f-4b9a-a574-7ceb923ab15b: 5px;
              --gap-uuid: e464cff8-fb4f-4b9a-a574-7ceb923ab15b;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-e464cff8-fb4f-4b9a-a574-7ceb923ab15b] {
                flex: none;
                width: auto;
                --gap-h-e464cff8-fb4f-4b9a-a574-7ceb923ab15b: 0px;
                --gap-v-e464cff8-fb4f-4b9a-a574-7ceb923ab15b: 5px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-e464cff8-fb4f-4b9a-a574-7ceb923ab15b] {
                gap: 5px;
                --gap-h-e464cff8-fb4f-4b9a-a574-7ceb923ab15b: 0px;
                --gap-v-e464cff8-fb4f-4b9a-a574-7ceb923ab15b: 5px;
              }
            }
            .sd[data-s-e8dfbb1a-7b3b-4c88-8a25-93ebe9bba669] {
              color: #d345b5ff;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 18px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.75;
              margin: 0px 0px 0px;
              mix-blend-mode: normal;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-e8dfbb1a-7b3b-4c88-8a25-93ebe9bba669] {
                font-size: 16px;
              }
            }
            .sd[data-s-170781b9-10a5-4c27-b125-9a5f714f4209] {
              color: #4c4948;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 40px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.35;
              margin: 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-170781b9-10a5-4c27-b125-9a5f714f4209] {
                font-size: 36px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-170781b9-10a5-4c27-b125-9a5f714f4209] {
                font-size: 24px;
              }
            }
            .sd[data-s-8733be94-21f5-4726-ad4a-c3fe43400e3c] {
              align-content: center;
              align-items: center;
              flex: 1;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 40px;
              justify-content: center;
              padding: 0px;
              width: auto;
              --gap-h-8733be94-21f5-4726-ad4a-c3fe43400e3c: 0px;
              --gap-v-8733be94-21f5-4726-ad4a-c3fe43400e3c: 40px;
              --gap-uuid: 8733be94-21f5-4726-ad4a-c3fe43400e3c;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-8733be94-21f5-4726-ad4a-c3fe43400e3c] {
                flex-direction: column;
                margin: 0px -20px 0px -20px;
                --gap-h-8733be94-21f5-4726-ad4a-c3fe43400e3c: 0px;
                --gap-v-8733be94-21f5-4726-ad4a-c3fe43400e3c: 40px;
                max-width: calc(100% - -40px);
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-8733be94-21f5-4726-ad4a-c3fe43400e3c] {
                flex-direction: column;
                margin: 0px -10px 0px -10px;
                --gap-h-8733be94-21f5-4726-ad4a-c3fe43400e3c: 0px;
                --gap-v-8733be94-21f5-4726-ad4a-c3fe43400e3c: 40px;
                max-width: calc(100% - -20px);
              }
            }
            .sd[data-s-2e2ee379-8413-426b-a107-dc631b7eda44] {
              flex: none;
              gap: 10px;
              padding: 0px;
              width: calc(100% - (var(--gap-h-8733be94-21f5-4726-ad4a-c3fe43400e3c) * 0));
              --gap-h-2e2ee379-8413-426b-a107-dc631b7eda44: 0px;
              --gap-v-2e2ee379-8413-426b-a107-dc631b7eda44: 10px;
              --gap-uuid: 2e2ee379-8413-426b-a107-dc631b7eda44;
              max-width: calc(100% - (var(--gap-h-8733be94-21f5-4726-ad4a-c3fe43400e3c) * 0));
            }
            .sd[data-s-9f5ac7d9-0500-45c2-940c-7461940dceb5] {
              align-content: flex-start;
              align-items: flex-start;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 20px;
              justify-content: center;
              padding: 0px;
              width: calc(100% - (var(--gap-h-2e2ee379-8413-426b-a107-dc631b7eda44) * 0));
              --gap-h-9f5ac7d9-0500-45c2-940c-7461940dceb5: 20px;
              --gap-v-9f5ac7d9-0500-45c2-940c-7461940dceb5: 0px;
              --gap-uuid: 9f5ac7d9-0500-45c2-940c-7461940dceb5;
              max-width: calc(100% - (var(--gap-h-2e2ee379-8413-426b-a107-dc631b7eda44) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-9f5ac7d9-0500-45c2-940c-7461940dceb5] {
                flex-direction: row;
                flex-wrap: nowrap;
                --gap-h-9f5ac7d9-0500-45c2-940c-7461940dceb5: 20px;
                --gap-v-9f5ac7d9-0500-45c2-940c-7461940dceb5: 0px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-9f5ac7d9-0500-45c2-940c-7461940dceb5] {
                flex-direction: row;
                flex-wrap: nowrap;
                --gap-h-9f5ac7d9-0500-45c2-940c-7461940dceb5: 20px;
                --gap-v-9f5ac7d9-0500-45c2-940c-7461940dceb5: 0px;
              }
            }
            .sd[data-s-a46230d0-6dfd-4ad0-b878-1fc0f9530a74] {
              align-content: flex-start;
              align-items: flex-start;
              background: #ffffff;
              border-radius: 0px;
              flex: 1;
              flex-direction: column;
              flex-wrap: nowrap;
              height: auto;
              justify-content: flex-start;
              padding: 0;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-c7db05be-f873-4a8e-98b5-24230ebc3768] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              border-bottom: 1px solid rgba(0, 0, 0, 0);
              border-left: 1px solid rgba(0, 0, 0, 0);
              border-radius: 12px;
              border-right: 1px solid rgba(0, 0, 0, 0);
              border-top: 1px solid rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 0px;
              height: auto;
              justify-content: space-between;
              padding: 15px 15px 15px 15px;
              width: 100%;
              --gap-h-c7db05be-f873-4a8e-98b5-24230ebc3768: 0px;
              --gap-v-c7db05be-f873-4a8e-98b5-24230ebc3768: 0px;
              --gap-uuid: c7db05be-f873-4a8e-98b5-24230ebc3768;
              max-width: 100%;
            }
            .sd[data-s-c7db05be-f873-4a8e-98b5-24230ebc3768]:hover {
              border-bottom: 1px solid rgba(36, 37, 40, 0.7);
              border-left: 1px solid rgba(36, 37, 40, 0.7);
              border-right: 1px solid rgba(36, 37, 40, 0.7);
              border-top: 1px solid rgba(36, 37, 40, 0.7);
              --gap-h-c7db05be-f873-4a8e-98b5-24230ebc3768: 0px;
              --gap-v-c7db05be-f873-4a8e-98b5-24230ebc3768: 0px;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-c7db05be-f873-4a8e-98b5-24230ebc3768] {
                gap: 20px;
                --gap-h-c7db05be-f873-4a8e-98b5-24230ebc3768: 20px;
                --gap-v-c7db05be-f873-4a8e-98b5-24230ebc3768: 0px;
              }
            }
            .sd[data-s-4298a14d-de84-47c8-9961-3a36b7a150be] {
              align-content: flex-start;
              align-items: flex-start;
              flex: 1;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 20px;
              height: auto;
              justify-content: flex-start;
              padding: 0px;
              width: auto;
              --gap-h-4298a14d-de84-47c8-9961-3a36b7a150be: 20px;
              --gap-v-4298a14d-de84-47c8-9961-3a36b7a150be: 0px;
              --gap-uuid: 4298a14d-de84-47c8-9961-3a36b7a150be;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-4298a14d-de84-47c8-9961-3a36b7a150be] {
                flex: 1;
                width: auto;
                --gap-h-4298a14d-de84-47c8-9961-3a36b7a150be: 20px;
                --gap-v-4298a14d-de84-47c8-9961-3a36b7a150be: 0px;
              }
            }
            .sd[data-s-4c154899-c8a4-4211-b47c-6227d2145f4e] {
              color: #c520a1ff;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-size: 28px;
              font-weight: 700;
              height: auto;
              line-height: 1;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-4c154899-c8a4-4211-b47c-6227d2145f4e] {
                padding: 0px 0px 0px 0px;
              }
            }
            .sd[data-s-2f2aefa7-4a3f-4bf1-8369-fa1a14c7af15] {
              color: #4c4948;
              flex: none;
              font-family: var(--s-font-8a80d500);
              font-size: 18px;
              font-weight: 700;
              height: auto;
              line-height: 1.85;
              text-align: left;
              width: calc(90% - (var(--gap-h-4298a14d-de84-47c8-9961-3a36b7a150be) * 0.10000000000000003));
              max-width: calc(90% - (var(--gap-h-4298a14d-de84-47c8-9961-3a36b7a150be) * 0.10000000000000003));
              justify-content: flex-start;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-2f2aefa7-4a3f-4bf1-8369-fa1a14c7af15] {
                font-size: 14px;
              }
            }
            .sd[data-s-7fdab8d2-e2d3-4dbd-af1b-7eb79cf6a4f2] {
              border-bottom: 1px solid rgba(36, 37, 40, 0.1);
              border-left: 1px solid rgba(36, 37, 40, 0.1);
              border-radius: 96px;
              border-right: 1px solid rgba(36, 37, 40, 0.1);
              border-top: 1px solid rgba(36, 37, 40, 0.1);
              color: #c520a1ff;
              flex: none;
              font-size: 24px;
              height: 40px;
              rotate: 180deg;
              width: 40px;
              max-width: 100%;
            }
            .sd._isClose[data-s-7fdab8d2-e2d3-4dbd-af1b-7eb79cf6a4f2] {
              rotate: 0deg;
            }
            .sd[data-s-c7db05be-f873-4a8e-98b5-24230ebc3768]:hover .sd[data-s-7fdab8d2-e2d3-4dbd-af1b-7eb79cf6a4f2] {
              border-bottom: 1px solid rgba(36, 37, 40, 0.7);
              border-left: 1px solid rgba(36, 37, 40, 0.7);
              border-right: 1px solid rgba(36, 37, 40, 0.7);
              border-top: 1px solid rgba(36, 37, 40, 0.7);
           
            }
            .sd[data-s-179818dd-2bdc-4646-902e-cd11291dae81] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: auto;
              justify-content: flex-start;
              opacity: 1;
              overflow-x: hidden;
              overflow-y: hidden;
              padding: 0px;
              width: 100%;
              max-width: 100%;
            }
            .sd._isClose[data-s-179818dd-2bdc-4646-902e-cd11291dae81] {
              flex: none;
              height: 0px;
            }
            .sd[data-s-2d2c3e97-a09a-4d9d-9919-1348ab37941e] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: auto;
              justify-content: center;
              opacity: 1;
              padding: 15px 15px 15px 15px;
              width: 100%;
              max-width: 100%;
            }
            .sd[data-s-f75f41fb-4b96-46e6-8108-c1ebb7c4eb98] {
              color: #4c4948;
              flex: none;
              font-family: var(--s-font-8a80d500);
              font-size: 18px;
              font-weight: 500;
              height: auto;
              line-height: 1.75;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              text-align: left;
              width: 100%;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-f75f41fb-4b96-46e6-8108-c1ebb7c4eb98] {
                padding: 0px 0px 0px 0px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-f75f41fb-4b96-46e6-8108-c1ebb7c4eb98] {
                font-size: 14px;
              }
            }
            .sd[data-s-8e714ed1-b661-404e-97ea-0e59f532cfbf] {
              align-content: center;
              align-items: center;
              background: transparent;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 64px;
              height: auto;
              justify-content: flex-start;
              padding: 0px;
              width: 1200px;
              --gap-h-8e714ed1-b661-404e-97ea-0e59f532cfbf: 0px;
              --gap-v-8e714ed1-b661-404e-97ea-0e59f532cfbf: 64px;
              --gap-uuid: 8e714ed1-b661-404e-97ea-0e59f532cfbf;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-8e714ed1-b661-404e-97ea-0e59f532cfbf] {
                padding: 0px 40px;
                --gap-h-8e714ed1-b661-404e-97ea-0e59f532cfbf: 0px;
                --gap-v-8e714ed1-b661-404e-97ea-0e59f532cfbf: 64px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-8e714ed1-b661-404e-97ea-0e59f532cfbf] {
                padding: 0px 24px;
                --gap-h-8e714ed1-b661-404e-97ea-0e59f532cfbf: 0px;
                --gap-v-8e714ed1-b661-404e-97ea-0e59f532cfbf: 64px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-8e714ed1-b661-404e-97ea-0e59f532cfbf] {
                gap: 40px;
                --gap-h-8e714ed1-b661-404e-97ea-0e59f532cfbf: 0px;
                --gap-v-8e714ed1-b661-404e-97ea-0e59f532cfbf: 40px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-8e714ed1-b661-404e-97ea-0e59f532cfbf] {
                gap: 40px;
                --gap-h-8e714ed1-b661-404e-97ea-0e59f532cfbf: 0px;
                --gap-v-8e714ed1-b661-404e-97ea-0e59f532cfbf: 40px;
              }
            }
            .sd[data-s-section-inner-8e714ed1-b661-404e-97ea-0e59f532cfbf] {
              padding: 0px;
              width: 1200px;
              height: auto;
              flex-direction: column;
              flex-wrap: nowrap;
              align-content: center;
              align-items: center;
              justify-content: flex-start;
              gap: 64px;
              --gap-h-8e714ed1-b661-404e-97ea-0e59f532cfbf: 0px;
              --gap-v-8e714ed1-b661-404e-97ea-0e59f532cfbf: 64px;
              --gap-uuid: 8e714ed1-b661-404e-97ea-0e59f532cfbf;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-section-inner-8e714ed1-b661-404e-97ea-0e59f532cfbf] {
                padding: 0px 40px;
                flex-direction: column;
                --gap-h-8e714ed1-b661-404e-97ea-0e59f532cfbf: 0px;
                --gap-v-8e714ed1-b661-404e-97ea-0e59f532cfbf: 64px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-section-inner-8e714ed1-b661-404e-97ea-0e59f532cfbf] {
                padding: 0px 24px;
                flex-direction: column;
                --gap-h-8e714ed1-b661-404e-97ea-0e59f532cfbf: 0px;
                --gap-v-8e714ed1-b661-404e-97ea-0e59f532cfbf: 64px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-section-inner-8e714ed1-b661-404e-97ea-0e59f532cfbf] {
                flex-direction: column;
                gap: 40px;
                --gap-h-8e714ed1-b661-404e-97ea-0e59f532cfbf: 0px;
                --gap-v-8e714ed1-b661-404e-97ea-0e59f532cfbf: 40px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-section-inner-8e714ed1-b661-404e-97ea-0e59f532cfbf] {
                flex-direction: column;
                gap: 40px;
                --gap-h-8e714ed1-b661-404e-97ea-0e59f532cfbf: 0px;
                --gap-v-8e714ed1-b661-404e-97ea-0e59f532cfbf: 40px;
              }
            }
            .sd[data-s-7953a687-1f9f-465e-9a6e-6e2bdadf3745] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 5px;
              height: auto;
              justify-content: space-between;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: auto;
              --gap-h-7953a687-1f9f-465e-9a6e-6e2bdadf3745: 0px;
              --gap-v-7953a687-1f9f-465e-9a6e-6e2bdadf3745: 5px;
              --gap-uuid: 7953a687-1f9f-465e-9a6e-6e2bdadf3745;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-7953a687-1f9f-465e-9a6e-6e2bdadf3745] {
                flex: none;
                width: auto;
                --gap-h-7953a687-1f9f-465e-9a6e-6e2bdadf3745: 0px;
                --gap-v-7953a687-1f9f-465e-9a6e-6e2bdadf3745: 5px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-7953a687-1f9f-465e-9a6e-6e2bdadf3745] {
                gap: 5px;
                --gap-h-7953a687-1f9f-465e-9a6e-6e2bdadf3745: 0px;
                --gap-v-7953a687-1f9f-465e-9a6e-6e2bdadf3745: 5px;
              }
            }
            .sd[data-s-c0c224fb-cf3b-4c59-8726-f4696a7fdfd1] {
              color: #d345b5ff;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 18px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.75;
              margin: 0px 0px 0px;
              mix-blend-mode: normal;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-c0c224fb-cf3b-4c59-8726-f4696a7fdfd1] {
                font-size: 16px;
              }
            }
            .sd[data-s-f42dddc4-d2b8-48b2-8a6c-dd70bc0da880] {
              color: #4c4948;
              flex: none;
              font-family: var(--s-font-d295814d);
              font-feature-settings: 'palt' 1;
              font-size: 40px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.35;
              margin: 0px 0px 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-f42dddc4-d2b8-48b2-8a6c-dd70bc0da880] {
                font-size: 36px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-f42dddc4-d2b8-48b2-8a6c-dd70bc0da880] {
                font-size: 24px;
              }
            }
            .sd[data-s-013f8a7b-ebda-43f0-8f8c-b6542743a2f5] {
              flex: none;
              gap: 24px;
              padding: 0px 0px;
              width: calc(100% - (var(--gap-h-8e714ed1-b661-404e-97ea-0e59f532cfbf) * 0));
              --gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5: 0px;
              --gap-v-013f8a7b-ebda-43f0-8f8c-b6542743a2f5: 24px;
              --gap-uuid: 013f8a7b-ebda-43f0-8f8c-b6542743a2f5;
              max-width: calc(100% - (var(--gap-h-8e714ed1-b661-404e-97ea-0e59f532cfbf) * 0));
            }
            .sd[data-s-013f8a7b-ebda-43f0-8f8c-b6542743a2f5].appear {
              opacity: 0;
              transition-delay: 400ms;
              transition-duration: 1000ms;
              translate: 0px 20px;
              --gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5: 0px;
              --gap-v-013f8a7b-ebda-43f0-8f8c-b6542743a2f5: 24px;
            }
            .sd[data-s-013f8a7b-ebda-43f0-8f8c-b6542743a2f5].appear-active {
              transition-delay: 400ms;
              transition-duration: 1000ms;
            }
            .sd[data-s-e126ccaa-ab59-49a8-b097-235080e6345b] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              border-bottom: 1px solid #ccccccff;
              border-left: 0px solid #ccccccff;
              border-radius: 0;
              border-right: 0px solid #ccccccff;
              border-top: 0px solid #ccccccff;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 64px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px 80px 20px 80px;
              width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
              --gap-h-e126ccaa-ab59-49a8-b097-235080e6345b: 64px;
              --gap-v-e126ccaa-ab59-49a8-b097-235080e6345b: 0px;
              --gap-uuid: e126ccaa-ab59-49a8-b097-235080e6345b;
              max-width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-e126ccaa-ab59-49a8-b097-235080e6345b] {
                align-content: flex-start;
                align-items: flex-start;
                flex: none;
                gap: 16px;
                padding: 0px 0px 20px 0px;
                --gap-h-e126ccaa-ab59-49a8-b097-235080e6345b: 16px;
                --gap-v-e126ccaa-ab59-49a8-b097-235080e6345b: 0px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-e126ccaa-ab59-49a8-b097-235080e6345b] {
                gap: 16px;
                --gap-h-e126ccaa-ab59-49a8-b097-235080e6345b: 16px;
                --gap-v-e126ccaa-ab59-49a8-b097-235080e6345b: 0px;
              }
            }
            .sd[data-s-ce122b73-f34b-4793-88fa-be5be407e20c] {
              color: #c1119bff;
              flex: none;
              height: auto;
              text-align: left;
			　font-size: 16px;
              width: calc(25% - (var(--gap-h-e126ccaa-ab59-49a8-b097-235080e6345b) * 0.75));
              max-width: calc(25% - (var(--gap-h-e126ccaa-ab59-49a8-b097-235080e6345b) * 0.75));
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-ce122b73-f34b-4793-88fa-be5be407e20c] {
                flex: none;
                width: calc(30% - (var(--gap-h-e126ccaa-ab59-49a8-b097-235080e6345b) * 0.7000000000000001));
                max-width: calc(30% - (var(--gap-h-e126ccaa-ab59-49a8-b097-235080e6345b) * 0.7000000000000001));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-ce122b73-f34b-4793-88fa-be5be407e20c] {
                flex: none;
                width: 30%;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-ce122b73-f34b-4793-88fa-be5be407e20c] {
                flex: none;
                width: 70px;
                max-width: 100%;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-ce122b73-f34b-4793-88fa-be5be407e20c] {
                flex: none;
                height: auto;
              }
            }
            .sd[data-s-5c4e1ced-9bf8-4b15-8fee-5c8408c17f7a] {
              color: #333333ff;
              flex: 1;
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 500;
              height: auto;
              letter-spacing: 0.08em;
              line-height: 1.7;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-5c4e1ced-9bf8-4b15-8fee-5c8408c17f7a] {
                flex: 1;
                width: auto;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-5c4e1ced-9bf8-4b15-8fee-5c8408c17f7a] {
                font-size: 14px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-5c4e1ced-9bf8-4b15-8fee-5c8408c17f7a] {
                flex: 1;
                font-size: 12px;
              }
            }
            .sd[data-s-e029c7f5-bf7b-43ea-a13e-52b1497bb1ff] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              border-bottom: 1px solid #ccccccff;
              border-left: 0px solid #ccccccff;
              border-radius: 0;
              border-right: 0px solid #ccccccff;
              border-top: 0px solid #ccccccff;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 64px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px 80px 20px 80px;
              width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
              --gap-h-e029c7f5-bf7b-43ea-a13e-52b1497bb1ff: 64px;
              --gap-v-e029c7f5-bf7b-43ea-a13e-52b1497bb1ff: 0px;
              --gap-uuid: e029c7f5-bf7b-43ea-a13e-52b1497bb1ff;
              max-width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-e029c7f5-bf7b-43ea-a13e-52b1497bb1ff] {
                align-content: flex-start;
                align-items: flex-start;
                flex: none;
                gap: 16px;
                padding: 0px 0px 20px 0px;
                --gap-h-e029c7f5-bf7b-43ea-a13e-52b1497bb1ff: 16px;
                --gap-v-e029c7f5-bf7b-43ea-a13e-52b1497bb1ff: 0px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-e029c7f5-bf7b-43ea-a13e-52b1497bb1ff] {
                gap: 16px;
                --gap-h-e029c7f5-bf7b-43ea-a13e-52b1497bb1ff: 16px;
                --gap-v-e029c7f5-bf7b-43ea-a13e-52b1497bb1ff: 0px;
              }
            }
            .sd[data-s-7457f8f4-5f57-4e0a-ba4e-5f1a41385b88] {
              color: #c1119bff;
              flex: none;
              height: auto;
              text-align: left;
              width: calc(25% - (var(--gap-h-e029c7f5-bf7b-43ea-a13e-52b1497bb1ff) * 0.75));
              max-width: calc(25% - (var(--gap-h-e029c7f5-bf7b-43ea-a13e-52b1497bb1ff) * 0.75));
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-7457f8f4-5f57-4e0a-ba4e-5f1a41385b88] {
                flex: none;
                width: calc(30% - (var(--gap-h-e029c7f5-bf7b-43ea-a13e-52b1497bb1ff) * 0.7000000000000001));
                max-width: calc(30% - (var(--gap-h-e029c7f5-bf7b-43ea-a13e-52b1497bb1ff) * 0.7000000000000001));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-7457f8f4-5f57-4e0a-ba4e-5f1a41385b88] {
                flex: none;
                width: 30%;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-7457f8f4-5f57-4e0a-ba4e-5f1a41385b88] {
                flex: none;
                width: 70px;
                max-width: 100%;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-7457f8f4-5f57-4e0a-ba4e-5f1a41385b88] {
                flex: none;
                height: auto;
              }
            }
            .sd[data-s-db477953-4d95-4e85-933f-6506d7eb9d04] {
              color: #333333ff;
              flex: 1;
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 500;
              height: auto;
              letter-spacing: 0.08em;
              line-height: 1.7;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-db477953-4d95-4e85-933f-6506d7eb9d04] {
                flex: 1;
                width: auto;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-db477953-4d95-4e85-933f-6506d7eb9d04] {
                font-size: 14px;
			　}
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-db477953-4d95-4e85-933f-6506d7eb9d04] {
                flex: 1;
                font-size: 12px;
              }
            }
            .sd[data-s-aedd863f-7104-462b-a85c-031237fd2925] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              border-bottom: 1px solid #ccccccff;
              border-left: 0px solid #ccccccff;
              border-radius: 0;
              border-right: 0px solid #ccccccff;
              border-top: 0px solid #ccccccff;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 64px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px 80px 20px 80px;
              width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
              --gap-h-aedd863f-7104-462b-a85c-031237fd2925: 64px;
              --gap-v-aedd863f-7104-462b-a85c-031237fd2925: 0px;
              --gap-uuid: aedd863f-7104-462b-a85c-031237fd2925;
              max-width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-aedd863f-7104-462b-a85c-031237fd2925] {
                align-content: flex-start;
                align-items: flex-start;
                flex: none;
                gap: 16px;
                padding: 0px 0px 20px 0px;
                --gap-h-aedd863f-7104-462b-a85c-031237fd2925: 16px;
                --gap-v-aedd863f-7104-462b-a85c-031237fd2925: 0px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-aedd863f-7104-462b-a85c-031237fd2925] {
                gap: 16px;
                --gap-h-aedd863f-7104-462b-a85c-031237fd2925: 16px;
                --gap-v-aedd863f-7104-462b-a85c-031237fd2925: 0px;
              }
            }
            .sd[data-s-be8b1cac-5b4f-4ac2-bc48-fd6f05e0b069] {
              color: #c1119bff;
              flex: none;
              height: auto;
              text-align: left;
              width: calc(25% - (var(--gap-h-aedd863f-7104-462b-a85c-031237fd2925) * 0.75));
              max-width: calc(25% - (var(--gap-h-aedd863f-7104-462b-a85c-031237fd2925) * 0.75));
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-be8b1cac-5b4f-4ac2-bc48-fd6f05e0b069] {
                flex: none;
                width: calc(30% - (var(--gap-h-aedd863f-7104-462b-a85c-031237fd2925) * 0.7000000000000001));
                max-width: calc(30% - (var(--gap-h-aedd863f-7104-462b-a85c-031237fd2925) * 0.7000000000000001));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-be8b1cac-5b4f-4ac2-bc48-fd6f05e0b069] {
                flex: none;
                width: 30%;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-be8b1cac-5b4f-4ac2-bc48-fd6f05e0b069] {
                flex: none;
                width: 70px;
                max-width: 100%;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-be8b1cac-5b4f-4ac2-bc48-fd6f05e0b069] {
                flex: none;
                height: auto;
              }
            }
            .sd[data-s-05334a7d-7548-4feb-9008-79d19302f63e] {
              color: #333333ff;
              flex: 1;
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 500;
              height: auto;
              letter-spacing: 0.08em;
              line-height: 1.7;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-05334a7d-7548-4feb-9008-79d19302f63e] {
                flex: 1;
                width: auto;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-05334a7d-7548-4feb-9008-79d19302f63e] {
                font-size: 14px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-05334a7d-7548-4feb-9008-79d19302f63e] {
                flex: 1;
                font-size: 12px;
              }
            }
            .sd[data-s-94b3fe66-bf20-4065-9481-a4aa01b7c190] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              border-bottom: 1px solid #ccccccff;
              border-left: 0px solid #ccccccff;
              border-radius: 0;
              border-right: 0px solid #ccccccff;
              border-top: 0px solid #ccccccff;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 64px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px 80px 20px 80px;
              width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
              --gap-h-94b3fe66-bf20-4065-9481-a4aa01b7c190: 64px;
              --gap-v-94b3fe66-bf20-4065-9481-a4aa01b7c190: 0px;
              --gap-uuid: 94b3fe66-bf20-4065-9481-a4aa01b7c190;
              max-width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-94b3fe66-bf20-4065-9481-a4aa01b7c190] {
                align-content: flex-start;
                align-items: flex-start;
                flex: none;
                gap: 16px;
                padding: 0px 0px 20px 0px;
                --gap-h-94b3fe66-bf20-4065-9481-a4aa01b7c190: 16px;
                --gap-v-94b3fe66-bf20-4065-9481-a4aa01b7c190: 0px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-94b3fe66-bf20-4065-9481-a4aa01b7c190] {
                gap: 16px;
                --gap-h-94b3fe66-bf20-4065-9481-a4aa01b7c190: 16px;
                --gap-v-94b3fe66-bf20-4065-9481-a4aa01b7c190: 0px;
              }
            }
            .sd[data-s-309412ce-9935-4a50-8515-42f73b5afc53] {
              color: #c1119bff;
              flex: none;
              height: auto;
              text-align: left;
              width: calc(25% - (var(--gap-h-94b3fe66-bf20-4065-9481-a4aa01b7c190) * 0.75));
              max-width: calc(25% - (var(--gap-h-94b3fe66-bf20-4065-9481-a4aa01b7c190) * 0.75));
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-309412ce-9935-4a50-8515-42f73b5afc53] {
                flex: none;
                width: calc(30% - (var(--gap-h-94b3fe66-bf20-4065-9481-a4aa01b7c190) * 0.7000000000000001));
                max-width: calc(30% - (var(--gap-h-94b3fe66-bf20-4065-9481-a4aa01b7c190) * 0.7000000000000001));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-309412ce-9935-4a50-8515-42f73b5afc53] {
                flex: none;
                width: 30%;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-309412ce-9935-4a50-8515-42f73b5afc53] {
                flex: none;
                width: 70px;
                max-width: 100%;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-309412ce-9935-4a50-8515-42f73b5afc53] {
                flex: none;
                height: auto;
              }
            }
            .sd[data-s-4d8471bc-54c7-47e9-ad99-13e6056f4d5d] {
              color: #333333ff;
              flex: 1;
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 500;
              height: auto;
              letter-spacing: 0.08em;
              line-height: 1.7;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-4d8471bc-54c7-47e9-ad99-13e6056f4d5d] {
                flex: 1;
                width: auto;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-4d8471bc-54c7-47e9-ad99-13e6056f4d5d] {
                font-size: 14px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-4d8471bc-54c7-47e9-ad99-13e6056f4d5d] {
                flex: 1;
                font-size: 12px;
              }
            }
            .sd[data-s-0da1a25f-c5d5-4e4a-aaf8-8cc036d083dc] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              border-bottom: 1px solid #ccccccff;
              border-left: 0px solid #ccccccff;
              border-radius: 0;
              border-right: 0px solid #ccccccff;
              border-top: 0px solid #ccccccff;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 64px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px 80px 20px 80px;
              width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
              --gap-h-0da1a25f-c5d5-4e4a-aaf8-8cc036d083dc: 64px;
              --gap-v-0da1a25f-c5d5-4e4a-aaf8-8cc036d083dc: 0px;
              --gap-uuid: 0da1a25f-c5d5-4e4a-aaf8-8cc036d083dc;
              max-width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-0da1a25f-c5d5-4e4a-aaf8-8cc036d083dc] {
                align-content: flex-start;
                align-items: flex-start;
                flex: none;
                gap: 16px;
                padding: 0px 0px 20px 0px;
                --gap-h-0da1a25f-c5d5-4e4a-aaf8-8cc036d083dc: 16px;
                --gap-v-0da1a25f-c5d5-4e4a-aaf8-8cc036d083dc: 0px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-0da1a25f-c5d5-4e4a-aaf8-8cc036d083dc] {
                gap: 16px;
                --gap-h-0da1a25f-c5d5-4e4a-aaf8-8cc036d083dc: 16px;
                --gap-v-0da1a25f-c5d5-4e4a-aaf8-8cc036d083dc: 0px;
              }
            }
            .sd[data-s-1a2e5876-3293-415e-8d2f-d002b0dd3d1f] {
              color: #c1119bff;
              flex: none;
              height: auto;
              text-align: left;
              width: calc(25% - (var(--gap-h-0da1a25f-c5d5-4e4a-aaf8-8cc036d083dc) * 0.75));
              max-width: calc(25% - (var(--gap-h-0da1a25f-c5d5-4e4a-aaf8-8cc036d083dc) * 0.75));
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-1a2e5876-3293-415e-8d2f-d002b0dd3d1f] {
                flex: none;
                width: calc(30% - (var(--gap-h-0da1a25f-c5d5-4e4a-aaf8-8cc036d083dc) * 0.7000000000000001));
                max-width: calc(30% - (var(--gap-h-0da1a25f-c5d5-4e4a-aaf8-8cc036d083dc) * 0.7000000000000001));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-1a2e5876-3293-415e-8d2f-d002b0dd3d1f] {
                flex: none;
                width: 30%;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-1a2e5876-3293-415e-8d2f-d002b0dd3d1f] {
                flex: none;
                width: 70px;
                max-width: 100%;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-1a2e5876-3293-415e-8d2f-d002b0dd3d1f] {
                flex: none;
                height: auto;
              }
            }
            .sd[data-s-abd2b61d-d753-4c3d-b2b5-ef8d016fe8fa] {
              color: #333333ff;
              flex: 1;
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 500;
              height: auto;
              letter-spacing: 0.08em;
              line-height: 1.7;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-abd2b61d-d753-4c3d-b2b5-ef8d016fe8fa] {
                flex: 1;
                width: auto;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-abd2b61d-d753-4c3d-b2b5-ef8d016fe8fa] {
                font-size: 14px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-abd2b61d-d753-4c3d-b2b5-ef8d016fe8fa] {
                flex: 1;
                font-size: 12px;
              }
            }
            .sd[data-s-616751a3-e58e-45d3-aaa5-034c363aa719] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              border-bottom: 1px solid #ccccccff;
              border-left: 0px solid #ccccccff;
              border-radius: 0;
              border-right: 0px solid #ccccccff;
              border-top: 0px solid #ccccccff;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 64px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px 80px 20px 80px;
              width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
              --gap-h-616751a3-e58e-45d3-aaa5-034c363aa719: 64px;
              --gap-v-616751a3-e58e-45d3-aaa5-034c363aa719: 0px;
              --gap-uuid: 616751a3-e58e-45d3-aaa5-034c363aa719;
              max-width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-616751a3-e58e-45d3-aaa5-034c363aa719] {
                align-content: flex-start;
                align-items: flex-start;
                flex: none;
                gap: 16px;
                padding: 0px 0px 20px 0px;
                --gap-h-616751a3-e58e-45d3-aaa5-034c363aa719: 16px;
                --gap-v-616751a3-e58e-45d3-aaa5-034c363aa719: 0px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-616751a3-e58e-45d3-aaa5-034c363aa719] {
                gap: 16px;
                --gap-h-616751a3-e58e-45d3-aaa5-034c363aa719: 16px;
                --gap-v-616751a3-e58e-45d3-aaa5-034c363aa719: 0px;
              }
            }
            .sd[data-s-23d38ba0-e24f-4d8c-ac49-24f21c338234] {
              color: #c1119bff;
              flex: none;
              height: auto;
              text-align: left;
              width: calc(25% - (var(--gap-h-616751a3-e58e-45d3-aaa5-034c363aa719) * 0.75));
              max-width: calc(25% - (var(--gap-h-616751a3-e58e-45d3-aaa5-034c363aa719) * 0.75));
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-23d38ba0-e24f-4d8c-ac49-24f21c338234] {
                flex: none;
                width: calc(30% - (var(--gap-h-616751a3-e58e-45d3-aaa5-034c363aa719) * 0.7000000000000001));
                max-width: calc(30% - (var(--gap-h-616751a3-e58e-45d3-aaa5-034c363aa719) * 0.7000000000000001));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-23d38ba0-e24f-4d8c-ac49-24f21c338234] {
                flex: none;
                width: 30%;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-23d38ba0-e24f-4d8c-ac49-24f21c338234] {
                flex: none;
                width: 70px;
                max-width: 100%;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-23d38ba0-e24f-4d8c-ac49-24f21c338234] {
                flex: none;
                height: auto;
              }
            }
            .sd[data-s-9bb05dc5-b97e-4510-a1f5-db856204882c] {
              color: #333333ff;
              flex: 1;
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 500;
              height: auto;
              letter-spacing: 0.08em;
              line-height: 1.7;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-9bb05dc5-b97e-4510-a1f5-db856204882c] {
                flex: 1;
                width: auto;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-9bb05dc5-b97e-4510-a1f5-db856204882c] {
                font-size: 14px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-9bb05dc5-b97e-4510-a1f5-db856204882c] {
                flex: 1;
                font-size: 12px;
              }
            }
            .sd[data-s-9ddc5f24-1fd8-4653-b014-35097004ccd0] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              border-bottom: 1px solid #ccccccff;
              border-left: 0px solid #ccccccff;
              border-radius: 0;
              border-right: 0px solid #ccccccff;
              border-top: 0px solid #ccccccff;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 64px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px 80px 20px 80px;
              width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
              --gap-h-9ddc5f24-1fd8-4653-b014-35097004ccd0: 64px;
              --gap-v-9ddc5f24-1fd8-4653-b014-35097004ccd0: 0px;
              --gap-uuid: 9ddc5f24-1fd8-4653-b014-35097004ccd0;
              max-width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-9ddc5f24-1fd8-4653-b014-35097004ccd0] {
                align-content: flex-start;
                align-items: flex-start;
                flex: none;
                gap: 16px;
                padding: 0px 0px 20px 0px;
                --gap-h-9ddc5f24-1fd8-4653-b014-35097004ccd0: 16px;
                --gap-v-9ddc5f24-1fd8-4653-b014-35097004ccd0: 0px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-9ddc5f24-1fd8-4653-b014-35097004ccd0] {
                gap: 16px;
                --gap-h-9ddc5f24-1fd8-4653-b014-35097004ccd0: 16px;
                --gap-v-9ddc5f24-1fd8-4653-b014-35097004ccd0: 0px;
              }
            }
            .sd[data-s-6536ebc9-8152-44d1-8f23-dabd7afed722] {
              color: #c1119bff;
              flex: none;
              height: auto;
              text-align: left;
              width: calc(25% - (var(--gap-h-9ddc5f24-1fd8-4653-b014-35097004ccd0) * 0.75));
              max-width: calc(25% - (var(--gap-h-9ddc5f24-1fd8-4653-b014-35097004ccd0) * 0.75));
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-6536ebc9-8152-44d1-8f23-dabd7afed722] {
                flex: none;
                width: calc(30% - (var(--gap-h-9ddc5f24-1fd8-4653-b014-35097004ccd0) * 0.7000000000000001));
                max-width: calc(30% - (var(--gap-h-9ddc5f24-1fd8-4653-b014-35097004ccd0) * 0.7000000000000001));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-6536ebc9-8152-44d1-8f23-dabd7afed722] {
                flex: none;
                width: 30%;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-6536ebc9-8152-44d1-8f23-dabd7afed722] {
                flex: none;
                width: 70px;
                max-width: 100%;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-6536ebc9-8152-44d1-8f23-dabd7afed722] {
                flex: none;
                height: auto;
              }
            }
            .sd[data-s-99138c62-3a7f-4d76-bcb2-57618c964194] {
              color: #333333ff;
              flex: 1;
              font-family: var(--s-font-24a5b4e7);
              font-size: 18px;
              font-weight: 500;
              height: auto;
              letter-spacing: 0.08em;
              line-height: 1.7;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-99138c62-3a7f-4d76-bcb2-57618c964194] {
                flex: 1;
                width: auto;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-99138c62-3a7f-4d76-bcb2-57618c964194] {
                font-size: 18px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-99138c62-3a7f-4d76-bcb2-57618c964194] {
                flex: 1;
                font-size: 16px;
              }
            }
            .sd[data-s-e462461a-465d-4267-a13a-4f7af5f2795d] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              border-bottom: 1px solid #ccccccff;
              border-left: 0px solid #ccccccff;
              border-radius: 0;
              border-right: 0px solid #ccccccff;
              border-top: 0px solid #ccccccff;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 64px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 0px 80px 20px 80px;
              width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
              --gap-h-e462461a-465d-4267-a13a-4f7af5f2795d: 64px;
              --gap-v-e462461a-465d-4267-a13a-4f7af5f2795d: 0px;
              --gap-uuid: e462461a-465d-4267-a13a-4f7af5f2795d;
              max-width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-e462461a-465d-4267-a13a-4f7af5f2795d] {
                align-content: flex-start;
                align-items: flex-start;
                flex: none;
                gap: 16px;
                padding: 0px 0px 20px 0px;
                --gap-h-e462461a-465d-4267-a13a-4f7af5f2795d: 16px;
                --gap-v-e462461a-465d-4267-a13a-4f7af5f2795d: 0px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-e462461a-465d-4267-a13a-4f7af5f2795d] {
                gap: 16px;
                --gap-h-e462461a-465d-4267-a13a-4f7af5f2795d: 16px;
                --gap-v-e462461a-465d-4267-a13a-4f7af5f2795d: 0px;
              }
            }
            .sd[data-s-f0a6c41b-90c7-4f65-8bec-9b5f895544bb] {
              color: #c1119bff;
              flex: none;
              height: auto;
              text-align: left;
              width: calc(25% - (var(--gap-h-e462461a-465d-4267-a13a-4f7af5f2795d) * 0.75));
              max-width: calc(25% - (var(--gap-h-e462461a-465d-4267-a13a-4f7af5f2795d) * 0.75));
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-f0a6c41b-90c7-4f65-8bec-9b5f895544bb] {
                flex: none;
                width: calc(30% - (var(--gap-h-e462461a-465d-4267-a13a-4f7af5f2795d) * 0.7000000000000001));
                max-width: calc(30% - (var(--gap-h-e462461a-465d-4267-a13a-4f7af5f2795d) * 0.7000000000000001));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-f0a6c41b-90c7-4f65-8bec-9b5f895544bb] {
                flex: none;
                width: 30%;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-f0a6c41b-90c7-4f65-8bec-9b5f895544bb] {
                flex: none;
                width: 70px;
                max-width: 100%;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-f0a6c41b-90c7-4f65-8bec-9b5f895544bb] {
                flex: none;
                height: auto;
              }
            }
            .sd[data-s-243983b9-13bc-4478-aef7-af4ec995c964] {
              color: #333333ff;
              flex: 1;
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 500;
              height: auto;
              letter-spacing: 0.08em;
              line-height: 1.7;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-243983b9-13bc-4478-aef7-af4ec995c964] {
                flex: 1;
                width: auto;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-243983b9-13bc-4478-aef7-af4ec995c964] {
                font-size: 14px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-243983b9-13bc-4478-aef7-af4ec995c964] {
                flex: 1;
                font-size: 12px;
              }
            }
            .sd[data-s-47d2aa47-560a-46fa-a537-a768595f6c8a] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              border-bottom: 1px solid #ccccccff;
              border-left: 0px solid #ccccccff;
              border-radius: 0;
              border-right: 0px solid #ccccccff;
              border-top: 0px solid #ccccccff;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 64px;
              height: auto;
              justify-content: flex-start;
              margin: 0px 0px 0px 0px;
              padding: 0px 80px 20px 80px;
              width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
              --gap-h-47d2aa47-560a-46fa-a537-a768595f6c8a: 64px;
              --gap-v-47d2aa47-560a-46fa-a537-a768595f6c8a: 0px;
              --gap-uuid: 47d2aa47-560a-46fa-a537-a768595f6c8a;
              max-width: calc(100% - (var(--gap-h-013f8a7b-ebda-43f0-8f8c-b6542743a2f5) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-47d2aa47-560a-46fa-a537-a768595f6c8a] {
                align-content: flex-start;
                align-items: flex-start;
                flex: none;
                gap: 16px;
                padding: 0px 0px 20px 0px;
                --gap-h-47d2aa47-560a-46fa-a537-a768595f6c8a: 16px;
                --gap-v-47d2aa47-560a-46fa-a537-a768595f6c8a: 0px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-47d2aa47-560a-46fa-a537-a768595f6c8a] {
                gap: 16px;
                --gap-h-47d2aa47-560a-46fa-a537-a768595f6c8a: 16px;
                --gap-v-47d2aa47-560a-46fa-a537-a768595f6c8a: 0px;
              }
            }
            .sd[data-s-f7678026-365a-4bc3-9e8c-e13684c4c6dc] {
              color: #c1119bff;
              flex: none;
              height: auto;
              text-align: left;
              width: calc(25% - (var(--gap-h-47d2aa47-560a-46fa-a537-a768595f6c8a) * 0.75));
              max-width: calc(25% - (var(--gap-h-47d2aa47-560a-46fa-a537-a768595f6c8a) * 0.75));
              justify-content: flex-start;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-f7678026-365a-4bc3-9e8c-e13684c4c6dc] {
                flex: none;
                width: calc(30% - (var(--gap-h-47d2aa47-560a-46fa-a537-a768595f6c8a) * 0.7000000000000001));
                max-width: calc(30% - (var(--gap-h-47d2aa47-560a-46fa-a537-a768595f6c8a) * 0.7000000000000001));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-f7678026-365a-4bc3-9e8c-e13684c4c6dc] {
                flex: none;
                width: 30%;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-f7678026-365a-4bc3-9e8c-e13684c4c6dc] {
                flex: none;
                width: 70px;
                max-width: 100%;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-f7678026-365a-4bc3-9e8c-e13684c4c6dc] {
                flex: none;
                height: auto;
              }
            }
            .sd[data-s-71b9097e-9198-42da-b713-7be1c0d91686] {
              align-content: center;
              align-items: center;
              flex: 1;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 4px;
              justify-content: center;
              padding: 0px;
              width: auto;
              --gap-h-71b9097e-9198-42da-b713-7be1c0d91686: 0px;
              --gap-v-71b9097e-9198-42da-b713-7be1c0d91686: 4px;
              --gap-uuid: 71b9097e-9198-42da-b713-7be1c0d91686;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-71b9097e-9198-42da-b713-7be1c0d91686] {
                align-content: flex-start;
                align-items: flex-start;
                --gap-h-71b9097e-9198-42da-b713-7be1c0d91686: 0px;
                --gap-v-71b9097e-9198-42da-b713-7be1c0d91686: 4px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-71b9097e-9198-42da-b713-7be1c0d91686] {
                gap: 16px;
                --gap-h-71b9097e-9198-42da-b713-7be1c0d91686: 0px;
                --gap-v-71b9097e-9198-42da-b713-7be1c0d91686: 16px;
              }
            }
            .sd[data-s-b2244dfe-e593-49d1-97c9-c41803747c4c] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 4px;
              justify-content: flex-start;
              padding: 0px;
              width: calc(100% - (var(--gap-h-71b9097e-9198-42da-b713-7be1c0d91686) * 0));
              --gap-h-b2244dfe-e593-49d1-97c9-c41803747c4c: 4px;
              --gap-v-b2244dfe-e593-49d1-97c9-c41803747c4c: 0px;
              --gap-uuid: b2244dfe-e593-49d1-97c9-c41803747c4c;
              max-width: calc(100% - (var(--gap-h-71b9097e-9198-42da-b713-7be1c0d91686) * 0));
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-b2244dfe-e593-49d1-97c9-c41803747c4c] {
                align-content: flex-end;
                align-items: flex-end;
                flex: none;
                justify-content: flex-start;
                width: 100%;
                --gap-h-b2244dfe-e593-49d1-97c9-c41803747c4c: 4px;
                --gap-v-b2244dfe-e593-49d1-97c9-c41803747c4c: 0px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-b2244dfe-e593-49d1-97c9-c41803747c4c] {
                align-content: flex-end;
                align-items: flex-end;
                justify-content: flex-start;
                --gap-h-b2244dfe-e593-49d1-97c9-c41803747c4c: 4px;
                --gap-v-b2244dfe-e593-49d1-97c9-c41803747c4c: 0px;
              }
            }
            .sd[data-s-1bd00e71-5266-4f44-9f17-0a393a587319] {
              color: #333333;
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 400;
              height: auto;
              letter-spacing: 0.08em;
              line-height: 1.7;
              padding: 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
            }
            .sd[data-s-1bd00e71-5266-4f44-9f17-0a393a587319] a {
              color: #d14bb4;
              font-weight: 500;
            }
            .sd[data-s-1bd00e71-5266-4f44-9f17-0a393a587319] > p {
              font-weight: 500;
              margin: 0px 0px 0px 0px;
            }
            .sd[data-s-1bd00e71-5266-4f44-9f17-0a393a587319] strong {
              color: #d14bb4;
              font-weight: 700;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-1bd00e71-5266-4f44-9f17-0a393a587319] {
                flex: 1;
                width: auto;
              }
                        }
            @media screen and (max-width: 500px) {
              .sd[data-s-1bd00e71-5266-4f44-9f17-0a393a587319] {
                font-size: 14px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-1bd00e71-5266-4f44-9f17-0a393a587319] {
                flex: 1;
                font-size: 12px;
              }
            }

            .sd[data-s-509d2db9-29b9-4bdd-b9bf-57f5fd9184b3] {
              align-content: center;
              align-items: center;
              background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
              border-radius: 8px 8px 8px 8px;
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 80px;
              height: calc(100% - (var(--gap-v-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
              justify-content: center;
              padding: 80px 40px 80px 40px;
              width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
              --gap-h-509d2db9-29b9-4bdd-b9bf-57f5fd9184b3: 80px;
              --gap-v-509d2db9-29b9-4bdd-b9bf-57f5fd9184b3: 0px;
              --gap-uuid: 509d2db9-29b9-4bdd-b9bf-57f5fd9184b3;
              max-width: calc(100% - (var(--gap-h-85fb5db4-7702-4498-87bc-452096c2d71b) * 0));
              --g-color-0: #d243b4;
              --g-position-0: 0%;
              --g-color-1: #ed8fdcff;
              --g-position-1: 100%;
              --g-color-2: #ed8fdcff;
              --g-position-2: 100%;
              --g-color-3: #ed8fdcff;
              --g-position-3: 100%;
              --g-color-4: #ed8fdcff;
              --g-position-4: 100%;
              --g-color-5: #ed8fdcff;
              --g-position-5: 100%;
              --g-color-6: #ed8fdcff;
              --g-position-6: 100%;
              --g-color-7: #ed8fdcff;
              --g-position-7: 100%;
              --g-color-8: #ed8fdcff;
              --g-position-8: 100%;
              --g-color-9: #ed8fdcff;
              --g-position-9: 100%;
              --g-color-10: #ed8fdcff;
              --g-position-10: 100%;
              --g-color-11: #ed8fdcff;
              --g-position-11: 100%;
              --g-angle: 180deg;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-509d2db9-29b9-4bdd-b9bf-57f5fd9184b3] {
                align-content: center;
                align-items: center;
                flex-direction: column;
                gap: 0px;
                justify-content: center;
                padding: 80px 40px 40px 40px;
                --gap-h-509d2db9-29b9-4bdd-b9bf-57f5fd9184b3: 0px;
                --gap-v-509d2db9-29b9-4bdd-b9bf-57f5fd9184b3: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-509d2db9-29b9-4bdd-b9bf-57f5fd9184b3] {
                padding: 40px 24px;
                --gap-h-509d2db9-29b9-4bdd-b9bf-57f5fd9184b3: 80px;
                --gap-v-509d2db9-29b9-4bdd-b9bf-57f5fd9184b3: 0px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-509d2db9-29b9-4bdd-b9bf-57f5fd9184b3] {
                gap: 0px;
                padding: 40px 20px 20px 20px;
                --gap-h-509d2db9-29b9-4bdd-b9bf-57f5fd9184b3: 0px;
                --gap-v-509d2db9-29b9-4bdd-b9bf-57f5fd9184b3: 0px;
              }
            }
            .sd[data-s-fc1fb3b8-71a1-45ea-9476-a0704ccb8254] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              justify-content: flex-end;
              margin: 0px 0px 0px 0px;
              padding: 0px;
              width: auto;
              --gap-h-fc1fb3b8-71a1-45ea-9476-a0704ccb8254: 0px;
              --gap-v-fc1fb3b8-71a1-45ea-9476-a0704ccb8254: 20px;
              --gap-uuid: fc1fb3b8-71a1-45ea-9476-a0704ccb8254;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-fc1fb3b8-71a1-45ea-9476-a0704ccb8254] {
                align-content: center;
                align-items: center;
                justify-content: center;
                --gap-h-fc1fb3b8-71a1-45ea-9476-a0704ccb8254: 0px;
                --gap-v-fc1fb3b8-71a1-45ea-9476-a0704ccb8254: 20px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-fc1fb3b8-71a1-45ea-9476-a0704ccb8254] {
                align-content: center;
                align-items: center;
                gap: 0px;
                justify-content: center;
                --gap-h-fc1fb3b8-71a1-45ea-9476-a0704ccb8254: 0px;
                --gap-v-fc1fb3b8-71a1-45ea-9476-a0704ccb8254: 0px;
              }
            }
            .sd[data-s-28fabaeb-787e-43a2-9103-f1df9ae1107f] {
              color: #ffffff;
              flex: none;
              font-family: var(--s-font-8a80d500);
              font-feature-settings: 'palt' 1;
              font-size: 40px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.35;
              margin: 0px 0px 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-28fabaeb-787e-43a2-9103-f1df9ae1107f] {
                text-align: center;
                justify-content: center;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-28fabaeb-787e-43a2-9103-f1df9ae1107f] {
                font-size: 36px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-28fabaeb-787e-43a2-9103-f1df9ae1107f] {
                flex: none;
                font-size: 18px;
                text-align: center;
                width: 288px;
                max-width: 100%;
                justify-content: center;
              }
            }
            .sd[data-s-c3ee1baa-b7ad-4230-9e03-ba68e95fb7a1] {
              align-content: center;
              align-items: center;
              flex-direction: column;
              flex-wrap: nowrap;
              justify-content: center;
              margin: 33px 0px 0px 0px;
              padding: 0px;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-c3ee1baa-b7ad-4230-9e03-ba68e95fb7a1] {
                flex: none;
                flex-direction: row;
                margin: 18px 0px 0px 0px;
                width: calc(100% - (var(--gap-h-509d2db9-29b9-4bdd-b9bf-57f5fd9184b3) * 0));
                max-width: calc(100% - (var(--gap-h-509d2db9-29b9-4bdd-b9bf-57f5fd9184b3) * 0));
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-c3ee1baa-b7ad-4230-9e03-ba68e95fb7a1] {
                flex-direction: column;
                flex-wrap: nowrap;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-c3ee1baa-b7ad-4230-9e03-ba68e95fb7a1] {
                flex-direction: column;
                flex-wrap: nowrap;
              }
            }
            .sd[data-s-e8937faf-781c-466e-9c8c-35b33028ad7a] {
              align-content: center;
              align-items: center;
              background: #19e0e2ff;
              border-bottom: 1px solid rgba(248, 247, 246, 0.8);
              border-left: 1px solid rgba(248, 247, 246, 0.8);
              border-radius: 32px;
              border-right: 1px solid rgba(248, 247, 246, 0.8);
              border-top: 1px solid rgba(248, 247, 246, 0.8);
              box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 0px 24px;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 16px 0px 16px 32px;
              transition-duration: 600ms;
              width: auto;
              --gap-h-e8937faf-781c-466e-9c8c-35b33028ad7a: 24px;
              --gap-v-e8937faf-781c-466e-9c8c-35b33028ad7a: 0px;
              --gap-uuid: e8937faf-781c-466e-9c8c-35b33028ad7a;
              max-width: 100%;
            }
            .sd[data-s-e8937faf-781c-466e-9c8c-35b33028ad7a]:hover {
              opacity: 0.5;
              translate: 4px 4px;
              --gap-h-e8937faf-781c-466e-9c8c-35b33028ad7a: 24px;
              --gap-v-e8937faf-781c-466e-9c8c-35b33028ad7a: 0px;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-e8937faf-781c-466e-9c8c-35b33028ad7a] {
                flex: none;
                padding: 10px 20px 10px 40px;
                --gap-h-e8937faf-781c-466e-9c8c-35b33028ad7a: 24px;
                --gap-v-e8937faf-781c-466e-9c8c-35b33028ad7a: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-e8937faf-781c-466e-9c8c-35b33028ad7a] {
                flex: none;
                padding: 10px 15px 10px 20px;
                --gap-h-e8937faf-781c-466e-9c8c-35b33028ad7a: 24px;
                --gap-v-e8937faf-781c-466e-9c8c-35b33028ad7a: 0px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-e8937faf-781c-466e-9c8c-35b33028ad7a] {
                flex: none;
                margin: 26px 0px 0px 0px;
                padding: 10px 20px 10px 20px;
                --gap-h-e8937faf-781c-466e-9c8c-35b33028ad7a: 24px;
                --gap-v-e8937faf-781c-466e-9c8c-35b33028ad7a: 0px;
                max-width: 100%;
              }
            }
            .sd[data-s-451e27f6-a3dc-40af-b5ef-95c9473bc0d4] {
              border-bottom: 0px solid rgba(0, 0, 0, 0);
              border-left: 0px solid rgba(0, 0, 0, 0);
              border-right: 0px solid rgba(0, 0, 0, 0);
              border-top: 0px solid rgba(0, 0, 0, 0);
              color: #ffffff;
              flex: 1;
              font-family: var(--s-font-8a80d500);
              font-size: 24px;
              font-weight: 600;
              height: auto;
              letter-spacing: 0.1em;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px;
              text-align: center;
              transition-duration: 600ms;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-451e27f6-a3dc-40af-b5ef-95c9473bc0d4] {
                display: flex;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-451e27f6-a3dc-40af-b5ef-95c9473bc0d4] {
                display: flex;
                font-size: 4vw;
              }
            }
            .sd[data-s-571216ea-dc08-4071-95db-424e13cb2845] {
              color: #ffffff;
              font-size: 36px;
              padding: 0px;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-571216ea-dc08-4071-95db-424e13cb2845] {
                font-size: 24px;
              }
            }
            .sd[data-s-573c7cdd-ff97-4293-b7b6-17e880f4db39] {
              color: rgba(255, 255, 255, 0.9);
              flex: none;
              font-family: var(--s-font-8a80d500);
              font-feature-settings: 'palt' 1;
              font-size: 18px;
              font-style: normal;
              font-weight: 700;
              height: auto;
              
              line-height: 1.75;
              margin: 0px 0px 0px;
              padding: 10px 0px 0px 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-573c7cdd-ff97-4293-b7b6-17e880f4db39] {
                padding: 10px 0px 0px 20px;
                text-align: center;
                justify-content: center;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-573c7cdd-ff97-4293-b7b6-17e880f4db39] {
                font-size: 12px;
              }
            }
            .sd[data-s-56a67f92-2fac-46c1-9156-c4ce20bdd332] {
              align-content: center;
              align-items: center;
              background: #ffffff;
              border-bottom: 0px solid rgba(36, 37, 40, 0.1);
              border-left: 0px solid rgba(36, 37, 40, 0.1);
              border-right: 0px solid rgba(36, 37, 40, 0.1);
              border-top: 0px solid rgba(36, 37, 40, 0.1);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: auto;
              justify-content: flex-end;
              margin: 0px 0px 0px 0px;
              padding: 40px 0px;
              width: 100%;
              z-index: 0;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-56a67f92-2fac-46c1-9156-c4ce20bdd332] {
                flex: none;
                height: auto;
                padding: 100px 60px 100px 60px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-56a67f92-2fac-46c1-9156-c4ce20bdd332] {
                padding: 100px 0px 100px 0px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-56a67f92-2fac-46c1-9156-c4ce20bdd332] {
                align-content: flex-start;
                align-items: flex-start;
                flex: none;
                flex-direction: column;
                flex-wrap: nowrap;
                height: auto;
                justify-content: flex-start;
                padding: 30px 0px 33px 0px;
              }
            }
            .sd[data-s-953b193a-3b78-4bd1-8c1c-4782639258e5] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 0px;
              height: auto;
              justify-content: flex-start;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px;
              width: 1200px;
              --gap-h-953b193a-3b78-4bd1-8c1c-4782639258e5: 0px;
              --gap-v-953b193a-3b78-4bd1-8c1c-4782639258e5: 0px;
              --gap-uuid: 953b193a-3b78-4bd1-8c1c-4782639258e5;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-953b193a-3b78-4bd1-8c1c-4782639258e5] {
                align-content: flex-start;
                align-items: flex-start;
                flex-direction: column;
                flex-wrap: nowrap;
                height: auto;
                --gap-h-953b193a-3b78-4bd1-8c1c-4782639258e5: 0px;
                --gap-v-953b193a-3b78-4bd1-8c1c-4782639258e5: 0px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-953b193a-3b78-4bd1-8c1c-4782639258e5] {
                align-content: center;
                align-items: center;
                flex-direction: column-reverse;
                flex-wrap: nowrap;
                gap: 41px;
                justify-content: flex-end;
                padding: 0px 0px 0px 0px;
                --gap-h-953b193a-3b78-4bd1-8c1c-4782639258e5: 0px;
                --gap-v-953b193a-3b78-4bd1-8c1c-4782639258e5: 41px;
              }
            }
            .sd[data-s-0daf1655-6a23-4686-b8a4-2e7f3bc69b28] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: auto;
              justify-content: center;
              padding: 0px 0px;
              width: calc(100% - (var(--gap-h-953b193a-3b78-4bd1-8c1c-4782639258e5) * 0));
              max-width: calc(100% - (var(--gap-h-953b193a-3b78-4bd1-8c1c-4782639258e5) * 0));
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-0daf1655-6a23-4686-b8a4-2e7f3bc69b28] {
                align-content: center;
                align-items: center;
                flex: none;
                justify-content: flex-start;
                padding: 40px 0px 40px;
              }
            }
            .sd[data-s-34a7d0f0-6a3d-4fc2-ac73-8d0de67b52f4] {
              align-content: center;
              align-items: center;
              flex: none;
              flex-direction: row;
              flex-wrap: wrap;
              gap: 40px;
              height: auto;
              justify-content: space-between;
              padding: 0px 0px 0px;
              width: 100%;
              --gap-h-34a7d0f0-6a3d-4fc2-ac73-8d0de67b52f4: 40px;
              --gap-v-34a7d0f0-6a3d-4fc2-ac73-8d0de67b52f4: 40px;
              --gap-uuid: 34a7d0f0-6a3d-4fc2-ac73-8d0de67b52f4;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-34a7d0f0-6a3d-4fc2-ac73-8d0de67b52f4] {
                flex-direction: row;
                flex-wrap: nowrap;
                padding: 0px 40px 0px;
                --gap-h-34a7d0f0-6a3d-4fc2-ac73-8d0de67b52f4: 40px;
                --gap-v-34a7d0f0-6a3d-4fc2-ac73-8d0de67b52f4: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-34a7d0f0-6a3d-4fc2-ac73-8d0de67b52f4] {
                align-content: flex-start;
                align-items: flex-start;
                flex-direction: row;
                flex-wrap: wrap;
                gap: 0px 40px;
                justify-content: flex-start;
                padding: 0px 24px 0px;
                --gap-h-34a7d0f0-6a3d-4fc2-ac73-8d0de67b52f4: 40px;
                --gap-v-34a7d0f0-6a3d-4fc2-ac73-8d0de67b52f4: 0px;
              }
            }
            .sd[data-s-7af2b44c-4059-4c1d-ab37-26bb676bc83e] {
              align-content: flex-start;
              align-items: flex-start;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: auto;
              justify-content: flex-start;
              padding: 0px;
              width: 264px;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-7af2b44c-4059-4c1d-ab37-26bb676bc83e] {
                flex: none;
                width: 260px;
                max-width: 100%;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-7af2b44c-4059-4c1d-ab37-26bb676bc83e] {
                flex: none;
                width: 200px;
                max-width: 100%;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-7af2b44c-4059-4c1d-ab37-26bb676bc83e] {
                align-content: flex-start;
                align-items: flex-start;
                flex: none;
                justify-content: center;
                margin: 0px 0px 0px 0px;
                width: calc(100% - (var(--gap-h-34a7d0f0-6a3d-4fc2-ac73-8d0de67b52f4) * 0));
                max-width: calc(100% - (var(--gap-h-34a7d0f0-6a3d-4fc2-ac73-8d0de67b52f4) * 0));
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-7af2b44c-4059-4c1d-ab37-26bb676bc83e] {
                margin: 0px 0px 0px 0px;
              }
            }
            .sd[data-s-5a7d81b8-b061-4cd6-9e1f-4d0d103d1f22] {
              flex: none;
              height: auto;
              width: 234px;
              max-width: 100%;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-5a7d81b8-b061-4cd6-9e1f-4d0d103d1f22] {
                flex: none;
                height: auto;
                width: 168px;
                max-width: 100%;
              }
            }
            .sd[data-s-83ab44fa-f35c-46b6-8bce-16b56eeb7dae] {
              align-content: flex-start;
              align-items: flex-start;
              flex: 1;
              flex-direction: row;
              flex-wrap: nowrap;
              gap: 0px 24px;
              justify-content: space-between;
              padding: 0px;
              width: auto;
              --gap-h-83ab44fa-f35c-46b6-8bce-16b56eeb7dae: 24px;
              --gap-v-83ab44fa-f35c-46b6-8bce-16b56eeb7dae: 0px;
              --gap-uuid: 83ab44fa-f35c-46b6-8bce-16b56eeb7dae;
              max-width: 100%;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-83ab44fa-f35c-46b6-8bce-16b56eeb7dae] {
                flex: 1;
                flex-direction: row;
                flex-wrap: nowrap;
                width: auto;
                --gap-h-83ab44fa-f35c-46b6-8bce-16b56eeb7dae: 24px;
                --gap-v-83ab44fa-f35c-46b6-8bce-16b56eeb7dae: 0px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-83ab44fa-f35c-46b6-8bce-16b56eeb7dae] {
                flex: none;
                gap: 24px;
                width: calc(100% - (var(--gap-h-34a7d0f0-6a3d-4fc2-ac73-8d0de67b52f4) * 0));
                --gap-h-83ab44fa-f35c-46b6-8bce-16b56eeb7dae: 24px;
                --gap-v-83ab44fa-f35c-46b6-8bce-16b56eeb7dae: 0px;
                max-width: calc(100% - (var(--gap-h-34a7d0f0-6a3d-4fc2-ac73-8d0de67b52f4) * 0));
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-83ab44fa-f35c-46b6-8bce-16b56eeb7dae] {
                flex-direction: row;
                flex-wrap: wrap;
                gap: 0px;
                --gap-h-83ab44fa-f35c-46b6-8bce-16b56eeb7dae: 0px;
                --gap-v-83ab44fa-f35c-46b6-8bce-16b56eeb7dae: 0px;
              }
            }
            .sd[data-s-ac629a0d-e886-4db8-8676-14068b96d475] {
              align-content: flex-start;
              align-items: flex-start;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 8px 0px;
              height: auto;
              justify-content: flex-start;
              padding: 0px;
              width: calc(50% - (var(--gap-h-83ab44fa-f35c-46b6-8bce-16b56eeb7dae) * 0.5));
              --gap-h-ac629a0d-e886-4db8-8676-14068b96d475: 0px;
              --gap-v-ac629a0d-e886-4db8-8676-14068b96d475: 8px;
              --gap-uuid: ac629a0d-e886-4db8-8676-14068b96d475;
              max-width: calc(50% - (var(--gap-h-83ab44fa-f35c-46b6-8bce-16b56eeb7dae) * 0.5));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-ac629a0d-e886-4db8-8676-14068b96d475] {
                flex: none;
                width: 50%;
                --gap-h-ac629a0d-e886-4db8-8676-14068b96d475: 0px;
                --gap-v-ac629a0d-e886-4db8-8676-14068b96d475: 8px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-ac629a0d-e886-4db8-8676-14068b96d475] {
                flex: none;
                width: calc(100% - (var(--gap-h-83ab44fa-f35c-46b6-8bce-16b56eeb7dae) * 0));
                --gap-h-ac629a0d-e886-4db8-8676-14068b96d475: 0px;
                --gap-v-ac629a0d-e886-4db8-8676-14068b96d475: 8px;
                max-width: calc(100% - (var(--gap-h-83ab44fa-f35c-46b6-8bce-16b56eeb7dae) * 0));
              }
            }
            .sd[data-s-7f8d5860-67e6-4753-b775-02ee387c8717] {
              color: #333333ff;
              height: auto;
              margin: 0px;
              padding: 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            .sd[data-s-7f8d5860-67e6-4753-b775-02ee387c8717]:hover {
              opacity: 1;
              transition-delay: 200ms;
              transition-duration: 400ms;
            }
            .sd[data-s-90d54d19-1422-4d93-adb8-a274326af291] {
              color: #333333ff;
              height: auto;
              margin: 0px;
              padding: 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            .sd[data-s-90d54d19-1422-4d93-adb8-a274326af291]:hover {
              opacity: 1;
            }
            .sd[data-s-8f322185-dd64-496e-8faa-f421915d38b7] {
              align-content: flex-start;
              align-items: flex-start;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 8px 0px;
              height: auto;
              justify-content: flex-start;
              padding: 0px;
              width: calc(50% - (var(--gap-h-83ab44fa-f35c-46b6-8bce-16b56eeb7dae) * 0.5));
              --gap-h-8f322185-dd64-496e-8faa-f421915d38b7: 0px;
              --gap-v-8f322185-dd64-496e-8faa-f421915d38b7: 8px;
              --gap-uuid: 8f322185-dd64-496e-8faa-f421915d38b7;
              max-width: calc(50% - (var(--gap-h-83ab44fa-f35c-46b6-8bce-16b56eeb7dae) * 0.5));
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-8f322185-dd64-496e-8faa-f421915d38b7] {
                flex: none;
                width: 50%;
                --gap-h-8f322185-dd64-496e-8faa-f421915d38b7: 0px;
                --gap-v-8f322185-dd64-496e-8faa-f421915d38b7: 8px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-8f322185-dd64-496e-8faa-f421915d38b7] {
                flex: none;
                width: calc(100% - (var(--gap-h-83ab44fa-f35c-46b6-8bce-16b56eeb7dae) * 0));
                --gap-h-8f322185-dd64-496e-8faa-f421915d38b7: 0px;
                --gap-v-8f322185-dd64-496e-8faa-f421915d38b7: 8px;
                max-width: calc(100% - (var(--gap-h-83ab44fa-f35c-46b6-8bce-16b56eeb7dae) * 0));
              }
            }
            .sd[data-s-a634bf45-d614-48b6-821a-3450f8a78c7f] {
              color: #333333ff;
              height: auto;
              margin: 0px;
              padding: 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            .sd[data-s-a634bf45-d614-48b6-821a-3450f8a78c7f]:hover {
              opacity: 1;
              transition-delay: 200ms;
              transition-duration: 400ms;
            }
            .sd[data-s-dc2a33b7-1314-4122-9804-cdb8919838ac] {
              color: #333333ff;
              height: auto;
              margin: 0px;
              padding: 0px;
              text-align: left;
              width: auto;
              max-width: 100%;
              justify-content: flex-start;
            }
            .sd[data-s-dc2a33b7-1314-4122-9804-cdb8919838ac]:hover {
              opacity: 1;
              transition-delay: 200ms;
              transition-duration: 400ms;
            }
            .sd[data-s-871deac2-a11e-48e9-9cd4-27972397d497] {
              align-content: center;
              align-items: center;
              background: rgba(0, 0, 0, 0);
              flex: none;
              flex-direction: row;
              flex-wrap: nowrap;
              height: auto;
              justify-content: center;
              margin: 40px 0px 0px 0px;
              width: auto;
              max-width: 100%;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-871deac2-a11e-48e9-9cd4-27972397d497] {
                height: auto;
                width: auto;
              }
            }
            .sd[data-s-245c619a-45e9-479c-b17f-420c107f3b51] {
              color: #000000;
              font-family: var(--s-font-d295814d);
              font-size: 13px;
              font-weight: 300;
              height: auto;
              line-height: 1.4;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-245c619a-45e9-479c-b17f-420c107f3b51] {
                color: #111111;
              }
            }
            .sd[data-s-fd6a8d9f-1b9c-4669-8cb2-1375b20a07c1] {
              align-content: center;
              align-items: center;
              background: #4c4948ff;
              flex-direction: column;
              flex-wrap: nowrap;
              gap: 20px;
              height: auto;
              justify-content: center;
              padding: 0px;
              width: 100%;
              --gap-h-fd6a8d9f-1b9c-4669-8cb2-1375b20a07c1: 0px;
              --gap-v-fd6a8d9f-1b9c-4669-8cb2-1375b20a07c1: 20px;
              --gap-uuid: fd6a8d9f-1b9c-4669-8cb2-1375b20a07c1;
              max-width: 100%;
            }
            .sd[data-s-8424218d-72cc-493b-87ca-e1c8e1889651] {
              align-content: center;
              align-items: center;
              background: #4c4948ff;
              flex: none;
              flex-direction: column;
              flex-wrap: nowrap;
              height: auto;
              justify-content: center;
              margin: 0px 0px 0px 0px;
              padding: 16px 0px 16px 0px;
              width: calc(100% - (var(--gap-h-fd6a8d9f-1b9c-4669-8cb2-1375b20a07c1) * 0));
              max-width: calc(100% - (var(--gap-h-fd6a8d9f-1b9c-4669-8cb2-1375b20a07c1) * 0));
            }
            .sd[data-s-4ec040a8-c044-4400-88e5-15f7b1754455] {
              color: #ffffff;
              font-family: var(--s-font-448cce04);
              font-size: 12px;
              font-weight: 400;
              height: auto;
              letter-spacing: 0.04em;
              line-height: 1.4;
              margin: 0px 0px 0px 0px;
              text-align: center;
              width: auto;
              max-width: 100%;
              justify-content: center;
            }
        
            body {
              background: #fff;
              transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
            }
       
            .sd[data-s-61a569b4] {
              font-family: var(--s-font-9aa4c2a8);
              font-size: 48px;
              font-weight: 700;
              letter-spacing: 0;
              line-height: 1.3;
            }
            .sd[data-s-58b75a10] {
              font-family: var(--s-font-9aa4c2a8);
              font-size: 32px;
              font-weight: 700;
              letter-spacing: 0;
              line-height: 1.4;
            }
            .sd[data-s-4e899ec8] {
              font-family: var(--s-font-9aa4c2a8);
              font-size: 24px;
              font-weight: 700;
              letter-spacing: 0;
              line-height: 1.4;
            }
            .sd[data-s-bb87baca] {
              font-family: var(--s-font-9aa4c2a8);
              font-size: 16px;
              font-weight: 400;
              letter-spacing: 0;
              line-height: 1.5;
            }
            .sd[data-s-2fb65eb8] {
              font-family: var(--s-font-9aa4c2a8);
              font-size: 12px;
              font-weight: 400;
              letter-spacing: 0;
              line-height: 1.4;
            }
            .sd[data-s-a6bd4a5c] {
              font-family: var(--s-font-24a5b4e7);
              font-feature-settings: 'palt' 1;
              font-size: 14px;
              font-style: normal;
              font-weight: 400;
              letter-spacing: 0.04em;
              line-height: 1.4;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-a6bd4a5c] {
                font-size: 12px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-a6bd4a5c] {
                font-size: 14px;
              }
            }
            .sd[data-s-af87e99b] {
              font-family: var(--s-font-24a5b4e7);
              font-size: 16px;
              font-weight: 500;
              letter-spacing: 0.12em;
              line-height: 1.4;
            }
            .sd[data-s-6cbf9199] {
              font-family: var(--s-font-24a5b4e7);
              font-size: 28px;
              font-weight: 700;
              letter-spacing: 0.12em;
              line-height: 1.7;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-6cbf9199] {
                font-size: 24px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-6cbf9199] {
                font-size: 24px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-6cbf9199] {
                font-size: 18px;
                line-height: 1.9;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-6cbf9199] {
                font-size: 16px;
              }
            }
            .sd[data-s-2aa27a77] {
              font-family: var(--s-font-24a5b4e7);
              font-size: 36px;
              font-weight: 700;
              letter-spacing: 0.12em;
              line-height: 1.5;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-2aa27a77] {
                font-size: 28px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-2aa27a77] {
                font-size: 28px;
              }
            }
            .sd[data-s-b190d6e9] {
              font-family: var(--s-font-24a5b4e7);
              font-size: 28px;
              font-weight: 700;
              letter-spacing: 0.08em;
              line-height: 1.7;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-b190d6e9] {
                font-size: 24px;
              }
            }
            .sd[data-s-468b0c18] {
              font-family: var(--s-font-24a5b4e7);
              font-size: 20px;
              font-weight: 700;
              letter-spacing: 0.08em;
              line-height: 1.7;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-468b0c18] {
                font-size: 20px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-468b0c18] {
                font-size: 18px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-468b0c18] {
                font-size: 18px;
              }
            }
            .sd[data-s-98bfca80] {
              font-family: var(--s-font-24a5b4e7);
              font-size: 18px;
              font-weight: 500;
              letter-spacing: 0.08em;
              line-height: 1.7;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-98bfca80] {
                font-size: 16px;
              }
            }
            .sd[data-s-d29666bf] {
              font-family: var(--s-font-24a5b4e7);
              font-size: 20px;
              font-style: normal;
              font-weight: 700;
              letter-spacing: 0.08em;
              line-height: 1.7;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-d29666bf] {
                font-size: 18px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-d29666bf] {
                font-size: 16px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-d29666bf] {
                font-size: 16px;
              }
            }
            .sd[data-s-8089b579] {
              font-family: var(--s-font-24a5b4e7);
              font-size: 16px;
              font-weight: 400;
              letter-spacing: 0.08em;
              line-height: 1.7;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-8089b579] {
                font-size: 16px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-8089b579] {
                font-size: 16px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-8089b579] {
                font-size: 14px;
              }
            }
            .sd[data-s-67a66a1a] {
              font-family: var(--s-font-24a5b4e7);
              font-size: 16px;
              font-weight: 700;
              letter-spacing: 0.12em;
              line-height: 1.7;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-67a66a1a] {
                font-size: 16px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-67a66a1a] {
                font-size: 14px;
              }
            }
            .sd[data-s-9abaf331] {
              font-family: var(--s-font-448cce04);
              font-size: 18px;
              font-weight: 700;
              line-height: 1.4;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-9abaf331] {
                font-size: 16px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-9abaf331] {
                font-size: 12px;
              }
            }
            .sd[data-s-ad8db748] {
              font-family: var(--s-font-d0bc3d02);
              font-size: 80px;
              font-weight: 700;
              line-height: 1;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-ad8db748] {
                font-size: 80px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-ad8db748] {
                font-size: 64px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-ad8db748] {
                font-size: 48px;
              }
            }
            .sd[data-s-c8ac1d40] {
              font-family: var(--s-font-24a5b4e7);
              font-feature-settings: 'palt' 1;
              font-size: 14px;
              font-style: normal;
              font-weight: 700;
              letter-spacing: 0.04em;
              line-height: 1.4;
            }
            @media screen and (max-width: 1280px) {
              .sd[data-s-c8ac1d40] {
                font-size: 12px;
              }
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-c8ac1d40] {
                font-size: 14px;
              }
            }
            .sd[data-s-27a9555b] {
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 700;
              letter-spacing: 0.08em;
              line-height: 1.4;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-27a9555b] {
                font-size: 14px;
              }
            }
            @media screen and (max-width: 320px) {
              .sd[data-s-27a9555b] {
                font-size: 12px;
              }
            }
            .sd[data-s-34be1b79] {
              font-family: var(--s-font-24a5b4e7);
              font-size: 16px;
              font-weight: 500;
              letter-spacing: 0.12em;
              line-height: 1.7;
            }
            .sd[data-s-bca455a8] {
              font-family: var(--s-font-24a5b4e7);
              font-size: 15px;
              font-style: normal;
              font-weight: 500;
              letter-spacing: 0.12em;
              line-height: 1.4;
            }
            .sd[data-s-bca455a8]:hover {
              text-decoration: underline;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-bca455a8] {
                font-size: 14px;
              }
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-bca455a8] {
                font-size: 13px;
              }
            }
            .sd[data-s-e7860c5e] {
              font-family: var(--s-font-24a5b4e7);
              font-size: 40px;
              font-weight: 700;
              letter-spacing: 0.12em;
              line-height: 1.5;
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-e7860c5e] {
                font-size: 24px;
              }
            }
            .sd[data-s-2aa3507e] {
              font-family: var(--s-font-24a5b4e7);
              font-size: 14px;
              font-weight: 500;
              letter-spacing: 0.12em;
              line-height: 1.7;
            }
            .sd[data-s-298765ad] {
              font-family: var(--s-font-24a5b4e7);
              font-size: 12px;
              font-weight: 500;
              letter-spacing: 0.12em;
              line-height: 1.7;
            }
            @media screen and (max-width: 500px) {
              .sd[data-s-298765ad] {
                font-size: 12px;
              }
            }
            .sd[data-s-a9acdff1] {
              font-family: var(--s-font-24a5b4e7);
              font-feature-settings: 'palt' 1;
              font-size: 12px;
              font-style: normal;
              font-weight: 500;
              letter-spacing: 0.12em;
              line-height: 1.7;
            }
            .sd[data-s-a9acdff1]:hover {
              text-decoration: underline;
            }
            .sd[data-s-7a83bc6e] {
              font-family: var(--s-font-24a5b4e7);
              font-feature-settings: 'palt' 1;
              font-size: 16px;
              font-style: normal;
              font-weight: 500;
              letter-spacing: 0.12em;
              line-height: 1.7;
            }
            @media screen and (max-width: 1280px) {
            }
            @media screen and (max-width: 840px) {
              .sd[data-s-7a83bc6e] {
                font-size: 18px;
              }
            }


            .add_area{
              padding: 0 0em !important;
              text-align: center !important;
            }

            @media screen and (max-width: 840px) {
              .add_area{
                width: 100% !important;
              text-align: left !important;
              }

              .add_area br.only-pc{
                display: none;
              }
            }
      
       
            .point-unit{
              text-align: center !important;
             
            }
            .point-unit-item,
            .point-unit-item h3,
            .point-unit-item p,
            .point-unit-item div
            {
              width: 100% !important;
              justify-content: center !important;
              align-content: flex-start !important;
               text-align: center !important;
            }


            .point-unit-item{
              justify-content: flex-start !important;
            }


            .add_area_problem{
            }
            img.debt-adjustment_01{
                  max-width: 300px !important;
            }

            @media screen and (max-width: 840px) {
               img.debt-adjustment_01{
           
              max-width: 30vw !important;
              }

             
            }


            .point-text{}

             @media screen and (max-width: 840px) {
              .point-text{
               
           
                width: 100% !important;
                justify-content: center !important;
                text-align: center !important;
          
              }

             
            }

      


            img.calendar-event,
            img.credit-card,
            img.plane,
            img.feather,
            img.laptop{ height: 100px !important;}

            img.calendar-event{}
            img.credit-card{}
            img.plane{}
            img.feather{}
            img.laptop{}


            img.contract_03,
            img.web-design_02,
            img.online-shop_01,
            img.real-estate_02{ width: auto !important; height: 100px !important;}

            img.contract_03{}
            img.web-design_02{}
            img.online-shop_01{}
            img.real-estate_02{}


            .laptop_11_wrap,
            .inbox_wrap,
            .credit-card_12_wrap,
            .person_wrap{ width: auto !important; height: 75px !important;}

            img.laptop_11,
            img.inbox,
            img.credit-card_12,
            img.person{ width: auto !important; height: 75px !important;}

            .sd[data-s-894bdbd6-6ad8-4ab2-a7b8-86ff41009d2d]{
              margin-top: 1em !important;
            }
            img.laptop_11{}
            img.inbox{}
            img.credit-card_12{}
            img.person{}



            .sd[data-s-8f324acc-15cc-4d9c-9a6b-8cde2dabccc6]{
              margin-left: auto;
              margin-right: auto;
            }
            .sd[data-s-4cdfaee0-66c3-4515-9f31-11110af3c927]{
              align-items: center !important;
              text-align: center !important;
            }
            .sd[data-s-26aedb57-eef1-4b4f-8b6b-408d38791abb]{
               text-align: center !important;
            }



             @media screen and (max-width: 500px) {
            .sd[data-s-34d41f6d-40bb-463d-a826-c79f28e71c1a] li{
              display: grid !important;
              grid-template-columns: 20vw 1fr !important;
             

            }
            .sd[data-s-34d41f6d-40bb-463d-a826-c79f28e71c1a] li div{ 
              width: auto !important;
            max-width:none !important;
            }
            .sd[data-s-34d41f6d-40bb-463d-a826-c79f28e71c1a] li div h3{
              justify-content: flex-start !important;
            }
          }


.SP {
    display: none;
}

@media screen and (max-width:1280px) {
    .PC {
        display: none;
    }

    .SP {
        display: block;
    }
}