.component-676d { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; left: 0; margin: 0 0 0 0; padding: 0px; position: fixed; top: 0; width: 100%; max-width: 100%; }.component-eb7c { align-content: flex-end; align-items: flex-end; border-bottom: 1px solid #e8e8e8; border-left: 0px solid #e8e8e8; border-right: 0px solid #e8e8e8; border-top: 0px solid #e8e8e8; flex: none; flex-direction: row; flex-wrap: nowrap; height: 90px; justify-content: space-between; padding: 0px 64px; width: 100%; max-width: 100%; }
            @media screen and (max-width: 772px){
            .component-eb7c { align-content: center; align-items: center; justify-content: space-between; padding: 0px 32px; }
            }
            @media screen and (max-width: 440px){
            .component-eb7c { flex: none; height: 80px; padding: 0px 24px; width: 100%; max-width: 100%; }
            }.component-d09f { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 24px; justify-content: center; padding: 0px 0px 25px 0px; --gap-h-d4e6d09f-883a-4be7-a0d5-f58f214691cf: 24px; --gap-v-d4e6d09f-883a-4be7-a0d5-f58f214691cf: 0px; --gap-uuid: d4e6d09f-883a-4be7-a0d5-f58f214691cf; }
            @media screen and (max-width: 772px){
            .component-d09f { padding: 0px 0px 0px 0px; --gap-h-d4e6d09f-883a-4be7-a0d5-f58f214691cf: 24px; --gap-v-d4e6d09f-883a-4be7-a0d5-f58f214691cf: 0px; }
            }
            @media screen and (max-width: 440px){
            .component-d09f { padding: 0px 0px 0px 0px; --gap-h-d4e6d09f-883a-4be7-a0d5-f58f214691cf: 24px; --gap-v-d4e6d09f-883a-4be7-a0d5-f58f214691cf: 0px; }
            }.component-6e31 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 24px; justify-content: center; padding: 0px; --gap-h-74a06e31-23d6-4eb9-b6d6-0234ca675438: 24px; --gap-v-74a06e31-23d6-4eb9-b6d6-0234ca675438: 0px; --gap-uuid: 74a06e31-23d6-4eb9-b6d6-0234ca675438; }
            .component-6e31:hover { opacity: 0.5; transition-duration: 600ms; --gap-h-74a06e31-23d6-4eb9-b6d6-0234ca675438: 24px; --gap-v-74a06e31-23d6-4eb9-b6d6-0234ca675438: 0px; }.component-2b88 { flex: none; height: auto; width: 120px; max-width: 100%; }
            @media screen and (max-width: 440px){
            .component-2b88 { flex: none; width: 100px; max-width: 100%; }
            }.component-5632 { align-content: center; align-items: center; display: none; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 48px; justify-content: center; padding: 0px; width: 48px; --gap-h-a2205632-bcfb-47f4-8b67-87c8da54c061: 0px; --gap-v-a2205632-bcfb-47f4-8b67-87c8da54c061: 8px; --gap-uuid: a2205632-bcfb-47f4-8b67-87c8da54c061; max-width: 100%; }
            @media screen and (max-width: 772px){
            .component-5632 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; --gap-h-a2205632-bcfb-47f4-8b67-87c8da54c061: 0px; --gap-v-a2205632-bcfb-47f4-8b67-87c8da54c061: 8px; }
            }
            @media screen and (max-width: 440px){
            .component-5632 { display: flex; --gap-h-a2205632-bcfb-47f4-8b67-87c8da54c061: 0px; --gap-v-a2205632-bcfb-47f4-8b67-87c8da54c061: 8px; }
            }.component-7a1e { background: #1e1e1e; flex: none; height: 2px; width: 32px; max-width: 100%; }
            @media screen and (max-width: 772px){
            .component-7a1e { flex: none; }
            }.component-66d6 { background: #1e1e1e; flex: none; height: 2px; width: 32px; max-width: 100%; }
            @media screen and (max-width: 772px){
            .component-66d6 { flex: none; }
            }.component-f16a { background: #1e1e1e; flex: none; height: 2px; width: 32px; max-width: 100%; }
            @media screen and (max-width: 772px){
            .component-f16a { flex: none; }
            }.component-5098 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px -1px 0px; padding: 0px; --gap-h-0a5c5098-d661-495d-90d8-3c8997aba647: 0px; --gap-v-0a5c5098-d661-495d-90d8-3c8997aba647: 0px; --gap-uuid: 0a5c5098-d661-495d-90d8-3c8997aba647; max-width: 100%; }
            @media screen and (max-width: 772px){
            .component-5098 { display: none; --gap-h-0a5c5098-d661-495d-90d8-3c8997aba647: 0px; --gap-v-0a5c5098-d661-495d-90d8-3c8997aba647: 0px; }
            }
            @media screen and (max-width: 440px){
            .component-5098 { display: none; --gap-h-0a5c5098-d661-495d-90d8-3c8997aba647: 0px; --gap-v-0a5c5098-d661-495d-90d8-3c8997aba647: 0px; }
            }.component-7c83 {  }.component-cad4-1 {  }.component-5fd8 {  }.component-bf2c {  }.component-1350 {  }

.component-83d9 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: center; padding: 12px 0px 0px 0px; --gap-h-c33583d9-9f80-474c-9f39-b00c1d4886b0: 0px; --gap-v-c33583d9-9f80-474c-9f39-b00c1d4886b0: 32px; --gap-uuid: c33583d9-9f80-474c-9f39-b00c1d4886b0; }
            .component-83d9:hover { opacity: 1; --gap-h-c33583d9-9f80-474c-9f39-b00c1d4886b0: 0px; --gap-v-c33583d9-9f80-474c-9f39-b00c1d4886b0: 32px; }.component-fb4a { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 104px; --gap-h-491afb4a-182e-412b-8e29-9ee76ee0d4fe: 0px; --gap-v-491afb4a-182e-412b-8e29-9ee76ee0d4fe: 16px; --gap-uuid: 491afb4a-182e-412b-8e29-9ee76ee0d4fe; max-width: 100%; }.component-c425 { color: var(--s-color-2cb294bc); font-family: var(--s-font-d094f782); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .component-83d9:hover .component-c425 { opacity: 0; transform: translate(0px, -23px) skew(0deg, 8deg); transition-duration: 600ms; }.component-efb4 { bottom: -21px; color: #333; font-family: Figtree,'中ゴシックBBB JIS2004'; font-size: 14px; font-weight: 400; height: auto; left: 0px; letter-spacing: 0.05em; line-height: 1.4; margin: 0 0 0 0; opacity: 0; padding: 0px 0px 0px 0px; position: absolute; right: 0px; text-align: center; top: auto; transform: skew(0deg, 8deg); width: auto; max-width: 100%; justify-content: center; }
            .component-83d9:hover .component-efb4 { bottom: 0px; height: auto; opacity: 1; top: 0px; transform: skew(0deg, 0deg); transition-duration: 600ms; max-width: 100%; }.component-60a6 { background: #4974dd; flex: none; height: 1px; transform: scale(0, 1); transform-origin: center left; width: calc(100% - (var(--gap-h-c33583d9-9f80-474c-9f39-b00c1d4886b0) * 0)); max-width: calc(100% - (var(--gap-h-c33583d9-9f80-474c-9f39-b00c1d4886b0) * 0)); }
            .component-83d9:hover .component-60a6 { transform: scale(1, 1); transition-duration: 600ms; transition-timing-function: cubic-bezier(0.56, 0.01, 0.55, 0.99); }

.section-container { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }.section-container-1 { color: var(--s-color-2cb294bc); font-family: var(--s-font-d094f782); font-size: 64px; font-weight: 300; 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: 772px){
            .section-container-1 { font-size: 48px; }
            }
            @media screen and (max-width: 440px){
            .section-container-1 { font-size: 24px; }
            }.link-primary-6 { color: #777777; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 2; 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: 772px){
            .link-primary-6 { padding: 0px 0px 0px 0px; }
            }

.link-primary-148 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 64px 0px 0px 0px; padding: 0px; --gap-h-ccae46c1-6946-4e9d-8cec-5600ff00fffe: 0px; --gap-v-ccae46c1-6946-4e9d-8cec-5600ff00fffe: 0px; --gap-uuid: ccae46c1-6946-4e9d-8cec-5600ff00fffe; max-width: 100%; }
            @media screen and (max-width: 772px){
            .link-primary-148 { flex: none; gap: 0px; margin: 40px 0px 0px 0px; width: 100%; --gap-h-ccae46c1-6946-4e9d-8cec-5600ff00fffe: 0px; --gap-v-ccae46c1-6946-4e9d-8cec-5600ff00fffe: 0px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .link-primary-148 { margin: 32px 0px 0px 0px; --gap-h-ccae46c1-6946-4e9d-8cec-5600ff00fffe: 0px; --gap-v-ccae46c1-6946-4e9d-8cec-5600ff00fffe: 0px; width: 100%; max-width: 100%; }
            }.link-primary-149 { align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-ccae46c1-6946-4e9d-8cec-5600ff00fffe) * 0)); --gap-h-e6ca1a9a-c88c-4722-a856-e96928a26447: 24px; --gap-v-e6ca1a9a-c88c-4722-a856-e96928a26447: 0px; --gap-uuid: e6ca1a9a-c88c-4722-a856-e96928a26447; max-width: calc(100% - (var(--gap-h-ccae46c1-6946-4e9d-8cec-5600ff00fffe) * 0)); }
            @media screen and (max-width: 772px){
            .link-primary-149 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; width: 600px; --gap-h-e6ca1a9a-c88c-4722-a856-e96928a26447: 0px; --gap-v-e6ca1a9a-c88c-4722-a856-e96928a26447: 24px; max-width: 100%; }
            }.link-primary-150 { align-content: stretch; align-items: stretch; background: transparent; flex: 1; flex-direction: row; flex-wrap: nowrap; gap: 24px; justify-content: center; padding: 0px; width: auto; --gap-h-62059bd6-f72a-40b6-a580-4c07c5b2e5d4: 24px; --gap-v-62059bd6-f72a-40b6-a580-4c07c5b2e5d4: 0px; --gap-uuid: 62059bd6-f72a-40b6-a580-4c07c5b2e5d4; max-width: 100%; }
            @media screen and (max-width: 772px){
            .link-primary-150 { flex-direction: column; --gap-h-62059bd6-f72a-40b6-a580-4c07c5b2e5d4: 0px; --gap-v-62059bd6-f72a-40b6-a580-4c07c5b2e5d4: 24px; }
            }.link-primary-151 { align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 4px; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 64px; justify-content: flex-start; opacity: 1; overflow-x: hidden; overflow-y: hidden; padding: 40px 32px 40px 32px; width: auto; --gap-h-f8358ba6-b2f3-493c-ae77-016dafffda86: 0px; --gap-v-f8358ba6-b2f3-493c-ae77-016dafffda86: 64px; --gap-uuid: f8358ba6-b2f3-493c-ae77-016dafffda86; max-width: 100%; }
            .link-primary-151:hover { opacity: 1; transform: ; transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); --gap-h-f8358ba6-b2f3-493c-ae77-016dafffda86: 0px; --gap-v-f8358ba6-b2f3-493c-ae77-016dafffda86: 64px; }
            @media screen and (max-width: 440px){
            .link-primary-151 { border-radius: 2px; --gap-h-f8358ba6-b2f3-493c-ae77-016dafffda86: 0px; --gap-v-f8358ba6-b2f3-493c-ae77-016dafffda86: 64px; }
            }.link-primary-152 { align-content: flex-start; align-items: flex-start; border-bottom: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-f8358ba6-b2f3-493c-ae77-016dafffda86) * 0)); --gap-h-829c966d-1475-441a-b007-2caad9629807: 0px; --gap-v-829c966d-1475-441a-b007-2caad9629807: 0px; --gap-uuid: 829c966d-1475-441a-b007-2caad9629807; max-width: calc(100% - (var(--gap-h-f8358ba6-b2f3-493c-ae77-016dafffda86) * 0)); }.link-primary-153 { color: #FFFFFF; flex: none; font-family: Figtree; font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.2; 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: 772px){
            .link-primary-153 { padding: 0px 0px 0px 0px; }
            }.link-primary-154 { color: #FFFFFF; flex: none; font-family: Figtree,'中ゴシックBBB JIS2004'; font-size: 13px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 4px 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: 772px){
            .link-primary-154 { padding: 0px 0px 0px 0px; }
            }.text-content-157 { color: #FFFFFF; flex: 1; font-family: Figtree,'中ゴシックBBB JIS2004'; font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.7; 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: 772px){
            .text-content-157 { padding: 0px 0px 0px 0px; }
            }.absolute-container-12 { background: rgba(0,0,0,0.0); bottom: 0px; filter: blur(3px); height: auto; left: 0px; margin: 0 0 0 0; opacity: 1; padding: 0px; position: absolute; right: 0px; top: 0px; width: auto; z-index: -2; max-width: 100%; }
            .link-primary-151:hover .absolute-container-12 { filter: blur(0px); transition-duration: 600ms; }
            @media screen and (max-width: 440px){
            .absolute-container-12 { filter: blur(0px); }
            }.link-primary-155 { background: #1e1e1ecc; bottom: 0px; height: auto; left: 0px; margin: 0 0 0 0; position: absolute; right: 0px; top: 0px; width: auto; z-index: -1; max-width: 100%; }
            .link-primary-151:hover .link-primary-155 { background: rgba(30, 30, 30, 0.5); transition-duration: 600ms; }
            @media screen and (max-width: 440px){
            .link-primary-155 { background: rgba(0, 0, 0, 0.5); }
            }

.button-secondary { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 64px; justify-content: center; margin: 0 0 0 0; opacity: 1; padding: 0px; position: relative; --gap-h-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 64px; --gap-v-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 0px; --gap-uuid: c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde; max-width: 100%; }
            .button-secondary:hover { opacity: 1; --gap-h-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 64px; --gap-v-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 0px; }
            @media screen and (max-width: 440px){
            .button-secondary { gap: 16px; --gap-h-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 16px; --gap-v-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 0px; }
            }.button-secondary-1 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 64px; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: auto; --gap-h-202c4f25-29ab-4ac4-87e5-d4e7054dd3ed: 64px; --gap-v-202c4f25-29ab-4ac4-87e5-d4e7054dd3ed: 0px; --gap-uuid: 202c4f25-29ab-4ac4-87e5-d4e7054dd3ed; max-width: 100%; }
            .button-secondary:hover .button-secondary-1 { --gap-h-202c4f25-29ab-4ac4-87e5-d4e7054dd3ed: 64px; --gap-v-202c4f25-29ab-4ac4-87e5-d4e7054dd3ed: 0px; }.link-primary-8 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; transform-origin: center center; width: auto; max-width: 100%; justify-content: flex-start; }
            .button-secondary:hover .link-primary-8 { opacity: 0; transform: translate(0px, -24px) skew(0deg, 12deg); transition-duration: 600ms; }
            @media screen and (max-width: 772px){
            .link-primary-8 { padding: 0px 0px 0px 0px; }
            }.link-primary-9 { bottom: auto; color: #4974dd; flex: none; font-family: Figtree,'中ゴシックBBB JIS2004'; font-size: 14px; font-weight: 400; height: auto; left: 0px; letter-spacing: 0.1em; line-height: 1.6; margin: 0 0 0 0; opacity: 0; padding: 0px 0px 0px 0px; position: absolute; right: 0px; text-align: left; top: 24px; transform: skew(0deg, 12deg); transform-origin: center center; width: auto; max-width: 100%; justify-content: flex-start; }
            .button-secondary:hover .link-primary-9 { opacity: 1; transform: translate(0px, -24px); transition-duration: 600ms; width: auto; left: 0px; right: -19px; max-width: 100%; }
            @media screen and (max-width: 772px){
            .link-primary-9 { padding: 0px 0px 0px 0px; }
            }.main-content-1 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: 80px; justify-content: center; padding: 0px; width: 80px; max-width: 100%; }
            .button-secondary:hover .main-content-1 { opacity: 1; }
            @media screen and (max-width: 440px){
            .main-content-1 { border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-radius: 50%; border-right: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; flex: none; height: 48px; width: 48px; max-width: 100%; }
            }.footer-section { color: #1e1e1eff; font-size: 24px; }
            .button-secondary:hover .footer-section { opacity: 0.7; transform: scale(0.8, 0.8); transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.07, 0.66, 0.56, 1   ); }
            @media screen and (max-width: 440px){
            .footer-section { color: #4974dd; }
            }

.component-a497 { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-right: 0px solid #dfdfdf; border-top: 1px solid #dfdfdf; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 100%; max-width: 100%; }.component-0a7c { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px 24px; height: auto; justify-content: space-between; margin: 0px 64px; padding: 120px 0px 24px; width: 1280px; --gap-h-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8: 24px; --gap-v-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8: 0px; --gap-uuid: a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8; max-width: calc(100% - 128px); }
            @media screen and (max-width: 772px){
            .component-0a7c { margin: 0px 40px; padding: 80px 0px 24px; --gap-h-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8: 24px; --gap-v-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8: 0px; max-width: calc(100% - 80px); }
            }
            @media screen and (max-width: 440px){
            .component-0a7c { align-content: flex-start; align-items: flex-start; justify-content: space-around; margin: 0px 32px; padding: 64px 0px 24px; --gap-h-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8: 24px; --gap-v-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8: 0px; max-width: calc(100% - 64px); }
            }.component-0ca0 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; gap: 24px; justify-content: space-between; padding: 0px; width: calc(100% - (var(--gap-h-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8) * 0)); --gap-h-ded20ca0-4b76-4584-96ad-9c6eee2bb696: 24px; --gap-v-ded20ca0-4b76-4584-96ad-9c6eee2bb696: 24px; --gap-uuid: ded20ca0-4b76-4584-96ad-9c6eee2bb696; max-width: calc(100% - (var(--gap-h-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8) * 0)); }
            @media screen and (max-width: 772px){
            .component-0ca0 { flex-direction: column; flex-wrap: nowrap; gap: 40px; --gap-h-ded20ca0-4b76-4584-96ad-9c6eee2bb696: 0px; --gap-v-ded20ca0-4b76-4584-96ad-9c6eee2bb696: 40px; }
            }
            @media screen and (max-width: 440px){
            .component-0ca0 { flex-direction: column; flex-wrap: nowrap; gap: 40px; --gap-h-ded20ca0-4b76-4584-96ad-9c6eee2bb696: 0px; --gap-v-ded20ca0-4b76-4584-96ad-9c6eee2bb696: 40px; }
            }.component-8030 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; padding: 0px; --gap-h-63638030-8bdc-4bab-b17d-2bc27cf13a1d: 0px; --gap-v-63638030-8bdc-4bab-b17d-2bc27cf13a1d: 24px; --gap-uuid: 63638030-8bdc-4bab-b17d-2bc27cf13a1d; }
            @media screen and (max-width: 440px){
            .component-8030 { gap: 40px; --gap-h-63638030-8bdc-4bab-b17d-2bc27cf13a1d: 0px; --gap-v-63638030-8bdc-4bab-b17d-2bc27cf13a1d: 40px; }
            }.component-eb95 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: center; padding: 0px; --gap-h-0bf4eb95-4935-4e12-a9a1-541ebee75474: 32px; --gap-v-0bf4eb95-4935-4e12-a9a1-541ebee75474: 0px; --gap-uuid: 0bf4eb95-4935-4e12-a9a1-541ebee75474; }
            @media screen and (max-width: 440px){
            .component-eb95 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: center; --gap-h-0bf4eb95-4935-4e12-a9a1-541ebee75474: 0px; --gap-v-0bf4eb95-4935-4e12-a9a1-541ebee75474: 16px; }
            }.component-97c8 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: center; padding: 0px; --gap-h-cce997c8-545e-4b5a-aa13-662cf2eb57d4: 32px; --gap-v-cce997c8-545e-4b5a-aa13-662cf2eb57d4: 0px; --gap-uuid: cce997c8-545e-4b5a-aa13-662cf2eb57d4; }
            .component-97c8:hover { opacity: 0.5; transition-duration: 600ms; --gap-h-cce997c8-545e-4b5a-aa13-662cf2eb57d4: 32px; --gap-v-cce997c8-545e-4b5a-aa13-662cf2eb57d4: 0px; }.component-368b { flex: none; height: auto; width: 120px; max-width: 100%; }.component-2d42 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 4px; justify-content: center; margin: 0px 0px 0px 10px; padding: 0px; --gap-h-529c2d42-26ee-472f-875f-b4e31c360dcd: 0px; --gap-v-529c2d42-26ee-472f-875f-b4e31c360dcd: 4px; --gap-uuid: 529c2d42-26ee-472f-875f-b4e31c360dcd; max-width: calc(100% - 10px); }
            @media screen and (max-width: 440px){
            .component-2d42 { gap: 4px; --gap-h-529c2d42-26ee-472f-875f-b4e31c360dcd: 0px; --gap-v-529c2d42-26ee-472f-875f-b4e31c360dcd: 4px; }
            }.component-39ed { color: #777777; font-family: var(--s-font-1ab2928a); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; 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: 772px){
            .component-39ed { font-size: 14px; }
            }
            @media screen and (max-width: 440px){
            .component-39ed { color: #8a8a8a; font-size: 13px; }
            }.component-a20e { align-content: center; align-items: center; color: #777777ff; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-e5b7a20e-a0e4-4149-b499-f200484d5892: 12px; --gap-v-e5b7a20e-a0e4-4149-b499-f200484d5892: 0px; --gap-uuid: e5b7a20e-a0e4-4149-b499-f200484d5892; }
            @media screen and (max-width: 440px){
            .component-a20e { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; --gap-h-e5b7a20e-a0e4-4149-b499-f200484d5892: 0px; --gap-v-e5b7a20e-a0e4-4149-b499-f200484d5892: 0px; }
            }.component-37ca { color: #777777; font-family: var(--s-font-1ab2928a); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .component-37ca { font-size: 14px; }
            }
            @media screen and (max-width: 440px){
            .component-37ca { color: #8a8a8a; font-size: 13px; }
            }.component-52ca { color: #777777; font-family: var(--s-font-1ab2928a); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .component-52ca { font-size: 14px; }
            }
            @media screen and (max-width: 440px){
            .component-52ca { color: #8a8a8a; font-size: 13px; }
            }.component-0b23 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: center; margin: 0px 0px 0px 10px; padding: 0px; --gap-h-fc3f0b23-a829-4953-b895-b8b005f3bc5b: 16px; --gap-v-fc3f0b23-a829-4953-b895-b8b005f3bc5b: 0px; --gap-uuid: fc3f0b23-a829-4953-b895-b8b005f3bc5b; max-width: calc(100% - 10px); }.component-4ee6 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 4px; justify-content: center; padding: 0px; --gap-h-315d4ee6-26ea-4a19-a0a9-4f139a51a2b8: 0px; --gap-v-315d4ee6-26ea-4a19-a0a9-4f139a51a2b8: 4px; --gap-uuid: 315d4ee6-26ea-4a19-a0a9-4f139a51a2b8; }
            @media screen and (max-width: 440px){
            .component-4ee6 { gap: 4px; --gap-h-315d4ee6-26ea-4a19-a0a9-4f139a51a2b8: 0px; --gap-v-315d4ee6-26ea-4a19-a0a9-4f139a51a2b8: 4px; }
            }.component-4f32 { color: #777777; font-family: var(--s-font-1ab2928a); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; 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: 772px){
            .component-4f32 { font-size: 14px; }
            }
            @media screen and (max-width: 440px){
            .component-4f32 { color: #8a8a8a; font-size: 13px; }
            }.component-5149 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 4px; justify-content: center; padding: 0px; --gap-h-36915149-53de-4d96-b63e-6261a7d9f671: 0px; --gap-v-36915149-53de-4d96-b63e-6261a7d9f671: 4px; --gap-uuid: 36915149-53de-4d96-b63e-6261a7d9f671; }
            @media screen and (max-width: 440px){
            .component-5149 { gap: 4px; --gap-h-36915149-53de-4d96-b63e-6261a7d9f671: 0px; --gap-v-36915149-53de-4d96-b63e-6261a7d9f671: 4px; }
            }.component-d6d0 { color: #777777; font-family: var(--s-font-1ab2928a); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .component-d6d0 { font-size: 14px; }
            }
            @media screen and (max-width: 440px){
            .component-d6d0 { color: #8a8a8a; font-size: 13px; }
            }.component-face { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 80px; justify-content: center; padding: 0px; --gap-h-913aface-cbc7-4e5b-bd38-4ae1986b6858: 80px; --gap-v-913aface-cbc7-4e5b-bd38-4ae1986b6858: 0px; --gap-uuid: 913aface-cbc7-4e5b-bd38-4ae1986b6858; }
            @media screen and (max-width: 440px){
            .component-face { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; width: calc(100% - (var(--gap-h-ded20ca0-4b76-4584-96ad-9c6eee2bb696) * 0)); --gap-h-913aface-cbc7-4e5b-bd38-4ae1986b6858: 0px; --gap-v-913aface-cbc7-4e5b-bd38-4ae1986b6858: 24px; max-width: calc(100% - (var(--gap-h-ded20ca0-4b76-4584-96ad-9c6eee2bb696) * 0)); }
            }.component-f617 { align-content: flex-start; align-items: flex-start; border-bottom: 0px solid #777777; border-left: 0px solid #777777; border-right: 0px solid #777777; border-top: 0px solid #777777; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; max-width: 100%; }.component-1db8 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 8px 0px 8px 0px; width: 100%; max-width: 100%; }
            .component-1db8:hover { opacity: 0.3; transition-duration: 600ms; }
            @media screen and (max-width: 440px){
            .component-1db8 { padding: 12px 0px 12px 0px; }
            }.component-17ab { color: #1e1e1e; font-family: Figtree,'中ゴシックBBB JIS2004'; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .component-1db8:hover .component-17ab:hover { opacity: 0.8; }
            @media screen and (max-width: 440px){
            .component-17ab { font-size: 14px; }
            }.component-050c { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 8px 0px 8px 0px; width: 100%; max-width: 100%; }
            .component-050c:hover { opacity: 0.3; transition-duration: 600ms; }
            @media screen and (max-width: 440px){
            .component-050c { padding: 12px 0px 12px 0px; }
            }.component-53e3 { color: #1e1e1e; font-family: Figtree,'中ゴシックBBB JIS2004'; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .component-050c:hover .component-53e3:hover { opacity: 0.8; }
            @media screen and (max-width: 440px){
            .component-53e3 { font-size: 14px; }
            }.component-ef3d { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 8px 0px 8px 0px; width: 100%; max-width: 100%; }
            .component-ef3d:hover { opacity: 0.3; transition-duration: 600ms; }
            @media screen and (max-width: 440px){
            .component-ef3d { padding: 12px 0px 12px 0px; }
            }.component-5d2c { color: #1e1e1e; font-family: Figtree,'中ゴシックBBB JIS2004'; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .component-ef3d:hover .component-5d2c:hover { opacity: 0.8; }
            @media screen and (max-width: 440px){
            .component-5d2c { font-size: 14px; }
            }.component-d8e6 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 8px 0px 8px 0px; width: 100%; max-width: 100%; }
            .component-d8e6:hover { opacity: 0.3; transition-duration: 600ms; }
            @media screen and (max-width: 440px){
            .component-d8e6 { padding: 12px 0px 12px 0px; }
            }.component-8418 { color: #1e1e1e; font-family: Figtree,'中ゴシックBBB JIS2004'; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .component-d8e6:hover .component-8418:hover { opacity: 0.8; }
            @media screen and (max-width: 440px){
            .component-8418 { font-size: 14px; }
            }.component-6c7e { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 8px 0px 8px 0px; width: 100%; max-width: 100%; }
            .component-6c7e:hover { opacity: 0.3; transition-duration: 600ms; }
            @media screen and (max-width: 440px){
            .component-6c7e { padding: 12px 0px 12px 0px; }
            }.component-09df { color: #1e1e1e; font-family: Figtree,'中ゴシックBBB JIS2004'; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .component-6c7e:hover .component-09df:hover { opacity: 0.8; }
            @media screen and (max-width: 440px){
            .component-09df { font-size: 14px; }
            }.component-4a59 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 8px 0px 8px 0px; width: 100%; max-width: 100%; }
            .component-4a59:hover { opacity: 0.3; transition-duration: 600ms; }
            @media screen and (max-width: 440px){
            .component-4a59 { padding: 12px 0px 12px 0px; }
            }.component-da23 { color: #1e1e1e; font-family: Figtree,'中ゴシックBBB JIS2004'; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .component-4a59:hover .component-da23:hover { opacity: 0.8; }
            @media screen and (max-width: 440px){
            .component-da23 { font-size: 14px; }
            }.component-bc2b { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; --gap-h-2f9cbc2b-df14-4726-a46d-81b435212f9b: 0px; --gap-v-2f9cbc2b-df14-4726-a46d-81b435212f9b: 8px; --gap-uuid: 2f9cbc2b-df14-4726-a46d-81b435212f9b; }
            @media screen and (max-width: 440px){
            .component-bc2b { align-content: flex-start; align-items: flex-start; flex: none; justify-content: center; width: calc(100% - (var(--gap-h-913aface-cbc7-4e5b-bd38-4ae1986b6858) * 0)); --gap-h-2f9cbc2b-df14-4726-a46d-81b435212f9b: 0px; --gap-v-2f9cbc2b-df14-4726-a46d-81b435212f9b: 8px; max-width: calc(100% - (var(--gap-h-913aface-cbc7-4e5b-bd38-4ae1986b6858) * 0)); }
            }.component-10f8 { align-content: center; align-items: center; border-bottom: 1px solid #ececec; border-left: 1px solid #ececec; border-radius: 64px; border-right: 1px solid #ececec; border-top: 1px solid #ececec; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: space-between; padding: 12px 32px 12px 32px; width: 160px; --gap-h-edec10f8-0dcb-438a-981e-e31ab043d001: 32px; --gap-v-edec10f8-0dcb-438a-981e-e31ab043d001: 0px; --gap-uuid: edec10f8-0dcb-438a-981e-e31ab043d001; max-width: 100%; }
            .component-10f8:hover { background: rgba(255, 255, 255, 0.13); border-bottom: 1px solid #1e1e1e; border-left: 1px solid #1e1e1e; border-right: 1px solid #1e1e1e; border-top: 1px solid #1e1e1e; --gap-h-edec10f8-0dcb-438a-981e-e31ab043d001: 32px; --gap-v-edec10f8-0dcb-438a-981e-e31ab043d001: 0px; }
            @media screen and (max-width: 440px){
            .component-10f8 { flex: none; width: 320px; --gap-h-edec10f8-0dcb-438a-981e-e31ab043d001: 32px; --gap-v-edec10f8-0dcb-438a-981e-e31ab043d001: 0px; max-width: 100%; }
            }.component-55a4 { color: #1e1e1e; flex: none; font-family: Figtree,'中ゴシックBBB JIS2004'; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .component-10f8:hover .component-55a4 { transition-duration: 600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
            @media screen and (max-width: 772px){
            .component-55a4 { padding: 0px 0px 0px 0px; }
            }.component-fae5 { color: #1e1e1e; font-size: 14px; }.component-8abc { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; margin: 25px 0px 0px 0px; width: calc(100% - (var(--gap-h-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8) * 0)); max-width: calc(100% - (var(--gap-h-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8) * 0)); }
            @media screen and (max-width: 772px){
            .component-8abc { height: auto; width: auto; max-width: 100%; }
            }.component-c922 { color: #777777; font-family: Figtree; font-size: 13px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
            @media screen and (max-width: 772px){
            .component-c922 { color: #111111; }
            }

.header-section-73 { align-content: center; align-items: center; background: #fff; border-radius: 0; box-shadow: ; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-start; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }.component-0f25 {  }.header-section-74 { align-content: center; align-items: center; flex: none; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 100%; max-width: 100%; }.header-section-75 { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 590px; justify-content: space-between; margin: 90px 0px 0px 0px; padding: 0px 32px; width: 1184px; --gap-h-9ebafff8-fc66-4117-a6fc-ff02e80c224a: 0px; --gap-v-9ebafff8-fc66-4117-a6fc-ff02e80c224a: 0px; --gap-uuid: 9ebafff8-fc66-4117-a6fc-ff02e80c224a; max-width: 100%; }
            @media screen and (max-width: 772px){
            .header-section-75 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 56px 32px; --gap-h-9ebafff8-fc66-4117-a6fc-ff02e80c224a: 0px; --gap-v-9ebafff8-fc66-4117-a6fc-ff02e80c224a: 0px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .header-section-75 { margin: 80px 0px 0px 0px; padding: 56px 24px; --gap-h-9ebafff8-fc66-4117-a6fc-ff02e80c224a: 0px; --gap-v-9ebafff8-fc66-4117-a6fc-ff02e80c224a: 0px; max-width: 100%; }
            }.sd-section-inner-9ebafff8 { padding: 0px 32px; width: 1184px; height: 590px; flex-direction: row; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: space-between; gap: 0px; --gap-h-9ebafff8-fc66-4117-a6fc-ff02e80c224a: 0px; --gap-v-9ebafff8-fc66-4117-a6fc-ff02e80c224a: 0px; --gap-uuid: 9ebafff8-fc66-4117-a6fc-ff02e80c224a; max-width: 100%; }
            @media screen and (max-width: 772px){
            .sd-section-inner-9ebafff8 { padding: 56px 32px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; --gap-h-9ebafff8-fc66-4117-a6fc-ff02e80c224a: 0px; --gap-v-9ebafff8-fc66-4117-a6fc-ff02e80c224a: 0px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .sd-section-inner-9ebafff8 { padding: 56px 24px; flex-direction: column; --gap-h-9ebafff8-fc66-4117-a6fc-ff02e80c224a: 0px; --gap-v-9ebafff8-fc66-4117-a6fc-ff02e80c224a: 0px; }
            }.main-content-5 { align-content: flex-start; align-items: flex-start; background: var(--s-color-c8b81e42); flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px; padding: 0px; width: auto; z-index: 3; max-width: 100%; }
            @media screen and (max-width: 772px){
            .main-content-5 { align-content: center; align-items: center; background: transparent; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .main-content-5 { align-content: center; align-items: center; flex: none; justify-content: center; margin: 0px 0px 15px 0px; width: calc(100% - (var(--gap-h-9ebafff8-fc66-4117-a6fc-ff02e80c224a) * 0)); max-width: calc(100% - (var(--gap-h-9ebafff8-fc66-4117-a6fc-ff02e80c224a) * 0)); }
            }.section-container-30 { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px 0px 0px; padding: 10px; transform: translate(0px, 0px); width: 100%; --gap-h-58566d3f-6d68-4969-a1d6-dc35b5285dbc: 0px; --gap-v-58566d3f-6d68-4969-a1d6-dc35b5285dbc: 0px; --gap-uuid: 58566d3f-6d68-4969-a1d6-dc35b5285dbc; max-width: 100%; }
            @media screen and (max-width: 772px){
            .section-container-30 { align-content: center; align-items: center; flex: none; justify-content: center; padding: 0px; --gap-h-58566d3f-6d68-4969-a1d6-dc35b5285dbc: 0px; --gap-v-58566d3f-6d68-4969-a1d6-dc35b5285dbc: 0px; }
            }
            @media screen and (max-width: 440px){
            .section-container-30 { align-content: center; align-items: center; flex: none; justify-content: center; margin: 0px 0px 0px 0px; width: auto; --gap-h-58566d3f-6d68-4969-a1d6-dc35b5285dbc: 0px; --gap-v-58566d3f-6d68-4969-a1d6-dc35b5285dbc: 0px; max-width: 100%; }
            }.section-container-31 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-1ab2928a); font-size: 32px; font-weight: 600; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; transition-delay: 0ms; width: auto; max-width: 100%; justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .section-container-31 { background: var(--s-color-c8b81e42); font-size: 28px; }
            }
            @media screen and (max-width: 440px){
            .section-container-31 { font-family: var(--s-font-d094f782); font-size: 18px; margin: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-58566d3f-6d68-4969-a1d6-dc35b5285dbc) * 0)); max-width: calc(100% - (var(--gap-h-58566d3f-6d68-4969-a1d6-dc35b5285dbc) * 0)); justify-content: center; }
            }.div-container-180 { background: var(--s-color-2cb294bc); flex: none; height: 1px; width: 100%; --gap-uuid: 1d40546f-9020-4acf-ab65-0619977f26d7; --gap-h-1d40546f-9020-4acf-ab65-0619977f26d7: 0px; --gap-v-1d40546f-9020-4acf-ab65-0619977f26d7: 0px; max-width: 100%; }
            @media screen and (max-width: 772px){
            .div-container-180 { gap: 0px; z-index: 2; --gap-h-1d40546f-9020-4acf-ab65-0619977f26d7: 0px; --gap-v-1d40546f-9020-4acf-ab65-0619977f26d7: 0px; }
            }.div-container-181 { align-content: flex-end; align-items: flex-end; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px; width: auto; max-width: 100%; }
            @media screen and (max-width: 772px){
            .div-container-181 { background: var(--s-color-c8b81e42); }
            }
            @media screen and (max-width: 440px){
            .div-container-181 { flex-direction: row; flex-wrap: wrap; }
            }.text-content-98 { color: var(--s-color-2cb294bc); font-family: var(--s-font-d094f782); font-size: 100px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .text-content-98 { font-size: 88px; }
            }
            @media screen and (max-width: 440px){
            .text-content-98 { font-size: 80px; }
            }.text-content-99 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-1ab2928a); font-size: 36px; font-weight: 600; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 0px 5px 0px; padding: 0px; text-align: center; transition-delay: 0ms; width: auto; max-width: 100%; justify-content: center; }
            @media screen and (max-width: 772px){
            .text-content-99 { font-size: 32px; }
            }
            @media screen and (max-width: 440px){
            .text-content-99 { font-size: 18px; }
            }.div-container-182 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }
            @media screen and (max-width: 772px){
            .div-container-182 { align-content: center; align-items: center; justify-content: center; }
            }
            @media screen and (max-width: 440px){
            .div-container-182 { align-content: center; align-items: center; justify-content: center; }
            }.image-container-24 { background: transparent; display: none; flex: none; height: auto; width: 46%; z-index: 2; max-width: 46%; }
            @media screen and (max-width: 772px){
            .image-container-24 { display: flex; flex: none; width: 60%; max-width: 60%; }
            }
            @media screen and (max-width: 440px){
            .image-container-24 { display: flex; flex: none; width: 72%; max-width: 72%; }
            }.div-container-183 { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px; padding: 0px; transform: translate(0px, 0px); width: 100%; --gap-h-b6b26552-9f65-445c-adf6-4323b940e6b6: 0px; --gap-v-b6b26552-9f65-445c-adf6-4323b940e6b6: 0px; --gap-uuid: b6b26552-9f65-445c-adf6-4323b940e6b6; max-width: 100%; }
            @media screen and (max-width: 772px){
            .div-container-183 { width: 100%; --gap-h-b6b26552-9f65-445c-adf6-4323b940e6b6: 0px; --gap-v-b6b26552-9f65-445c-adf6-4323b940e6b6: 0px; }
            }
            @media screen and (max-width: 440px){
            .div-container-183 { align-content: center; align-items: center; justify-content: center; margin: 0px 0px 0px 0px; --gap-h-b6b26552-9f65-445c-adf6-4323b940e6b6: 0px; --gap-v-b6b26552-9f65-445c-adf6-4323b940e6b6: 0px; width: 100%; max-width: 100%; }
            }.heading-primary-4 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-1ab2928a); font-size: 18px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 10px; text-align: left; transition-delay: 0ms; width: calc(100% - (var(--gap-h-b6b26552-9f65-445c-adf6-4323b940e6b6) * 0)); max-width: calc(100% - (var(--gap-h-b6b26552-9f65-445c-adf6-4323b940e6b6) * 0)); justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .heading-primary-4 { text-align: center; justify-content: center; }
            }
            @media screen and (max-width: 440px){
            .heading-primary-4 { font-size: 15px; margin: 0px 0px 0px 0px; text-align: center; width: 100%; justify-content: center; }
            }.button-secondary-35 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 24px; justify-content: flex-start; margin: 12px 0px 0px 0px; padding: 0px; --gap-h-91754c6f-3c71-4b55-bc41-e8b9f5e2120a: 24px; --gap-v-91754c6f-3c71-4b55-bc41-e8b9f5e2120a: 0px; --gap-uuid: 91754c6f-3c71-4b55-bc41-e8b9f5e2120a; max-width: 100%; }
            @media screen and (max-width: 772px){
            .button-secondary-35 { align-content: center; align-items: center; gap: 18px; justify-content: flex-start; --gap-h-91754c6f-3c71-4b55-bc41-e8b9f5e2120a: 18px; --gap-v-91754c6f-3c71-4b55-bc41-e8b9f5e2120a: 0px; }
            }
            @media screen and (max-width: 440px){
            .button-secondary-35 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; --gap-h-91754c6f-3c71-4b55-bc41-e8b9f5e2120a: 0px; --gap-v-91754c6f-3c71-4b55-bc41-e8b9f5e2120a: 24px; }
            }.button-primary-15 { align-content: center; align-items: center; background: var(--s-color-2cb294bc); border-bottom: 1px solid var(--s-color-2cb294bc); border-left: 1px solid var(--s-color-2cb294bc); border-radius: 64px; border-right: 1px solid var(--s-color-2cb294bc); border-top: 1px solid var(--s-color-2cb294bc); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 18px; height: 56px; justify-content: center; margin: 0px 0px 0px 0px; opacity: 1; padding: 0px; position: relative; width: 200px; --gap-h-416dc65f-f95b-4dc7-b40f-c7e4018121e8: 18px; --gap-v-416dc65f-f95b-4dc7-b40f-c7e4018121e8: 0px; --gap-uuid: 416dc65f-f95b-4dc7-b40f-c7e4018121e8; max-width: 100%; }
            .button-primary-15:hover { opacity: 1; --gap-h-416dc65f-f95b-4dc7-b40f-c7e4018121e8: 18px; --gap-v-416dc65f-f95b-4dc7-b40f-c7e4018121e8: 0px; }
            @media screen and (max-width: 440px){
            .button-primary-15 { flex: none; width: 240px; --gap-h-416dc65f-f95b-4dc7-b40f-c7e4018121e8: 18px; --gap-v-416dc65f-f95b-4dc7-b40f-c7e4018121e8: 0px; max-width: 100%; }
            }.button-secondary-36 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; justify-content: flex-start; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: auto; --gap-h-9806d6a8-395c-47eb-8d79-f20a0f0ce744: 64px; --gap-v-9806d6a8-395c-47eb-8d79-f20a0f0ce744: 0px; --gap-uuid: 9806d6a8-395c-47eb-8d79-f20a0f0ce744; max-width: 100%; }.button-secondary-37 { color: var(--s-color-c8b81e42); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; transform-origin: center center; width: auto; max-width: 100%; justify-content: flex-start; }
            .button-primary-15:hover .button-secondary-37 { opacity: 0; transform: translate(0px, -24px) skew(0deg, 12deg); transition-duration: 600ms; }
            @media screen and (max-width: 772px){
            .button-secondary-37 { padding: 0px 0px 0px 0px; }
            }.link-primary-140 { bottom: auto; color: var(--s-color-c8b81e42); flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; left: 0px; letter-spacing: 0.1em; line-height: 1.6; margin: 0 0 0 0; opacity: 0; padding: 0px 0px 0px 0px; position: absolute; right: 0px; text-align: left; top: 24px; transform: skew(0deg, 12deg); transform-origin: center center; width: auto; max-width: 100%; justify-content: flex-start; }
            .button-primary-15:hover .link-primary-140 { opacity: 1; transform: translate(0px, -24px); transition-duration: 600ms; }
            @media screen and (max-width: 772px){
            .link-primary-140 { padding: 0px 0px 0px 0px; }
            }.button-secondary-38 { color: var(--s-color-c8b81e42); font-size: 24px; }
            .button-primary-15:hover .button-secondary-38 { opacity: 0.7; transform: scale(0.8, 0.8); transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.07, 0.66, 0.56, 1   ); }.button-primary-16 { align-content: center; align-items: center; background: var(--s-color-7fa5561b); border-bottom: 1px solid var(--s-color-2cb294bc); border-left: 1px solid var(--s-color-2cb294bc); border-radius: 64px; border-right: 1px solid var(--s-color-2cb294bc); border-top: 1px solid var(--s-color-2cb294bc); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 18px; height: 56px; justify-content: center; margin: 0px 0px 0px 0px; opacity: 1; padding: 0px; position: relative; width: 200px; --gap-h-41aae581-3895-4718-aaaa-44b3b2d17fdf: 18px; --gap-v-41aae581-3895-4718-aaaa-44b3b2d17fdf: 0px; --gap-uuid: 41aae581-3895-4718-aaaa-44b3b2d17fdf; max-width: 100%; }
            .button-primary-16:hover { opacity: 1; --gap-h-41aae581-3895-4718-aaaa-44b3b2d17fdf: 18px; --gap-v-41aae581-3895-4718-aaaa-44b3b2d17fdf: 0px; }
            @media screen and (max-width: 440px){
            .button-primary-16 { flex: none; width: 240px; --gap-h-41aae581-3895-4718-aaaa-44b3b2d17fdf: 18px; --gap-v-41aae581-3895-4718-aaaa-44b3b2d17fdf: 0px; max-width: 100%; }
            }.button-secondary-39 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; justify-content: flex-start; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: auto; --gap-h-b3c246b8-9fad-4a86-a568-a75a2cae3f7d: 64px; --gap-v-b3c246b8-9fad-4a86-a568-a75a2cae3f7d: 0px; --gap-uuid: b3c246b8-9fad-4a86-a568-a75a2cae3f7d; max-width: 100%; }.button-secondary-40 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; transform-origin: center center; width: auto; max-width: 100%; justify-content: flex-start; }
            .button-primary-16:hover .button-secondary-40 { opacity: 0; transform: translate(0px, -24px) skew(0deg, 12deg); transition-duration: 600ms; }
            @media screen and (max-width: 772px){
            .button-secondary-40 { padding: 0px 0px 0px 0px; }
            }.link-primary-141 { bottom: auto; color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; left: 0px; letter-spacing: 0.1em; line-height: 1.6; margin: 0 0 0 0; opacity: 0; padding: 0px 0px 0px 0px; position: absolute; right: 0px; text-align: left; top: 24px; transform: skew(0deg, 12deg); transform-origin: center center; width: auto; max-width: 100%; justify-content: flex-start; }
            .button-primary-16:hover .link-primary-141 { opacity: 1; transform: translate(0px, -24px); transition-duration: 600ms; }
            @media screen and (max-width: 772px){
            .link-primary-141 { padding: 0px 0px 0px 0px; }
            }.icon-element-3 { color: var(--s-color-2cb294bc); font-size: 24px; }
            .button-primary-16:hover .icon-element-3 { opacity: 0.7; transform: scale(0.8, 0.8); transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.07, 0.66, 0.56, 1   ); }.image-container-25 { background: transparent; flex: none; height: auto; width: calc(46% - (var(--gap-h-9ebafff8-fc66-4117-a6fc-ff02e80c224a) * 0.5399999999999999)); z-index: 3; max-width: calc(46% - (var(--gap-h-9ebafff8-fc66-4117-a6fc-ff02e80c224a) * 0.5399999999999999)); }
            @media screen and (max-width: 772px){
            .image-container-25 { display: none; flex: none; width: calc(60% - (var(--gap-h-9ebafff8-fc66-4117-a6fc-ff02e80c224a) * 0.4)); max-width: calc(60% - (var(--gap-h-9ebafff8-fc66-4117-a6fc-ff02e80c224a) * 0.4)); }
            }
            @media screen and (max-width: 440px){
            .image-container-25 { display: none; }
            }.image-container-26 { bottom: NaNpx; flex: none; height: auto; left: auto; margin: 0 0 0 0; position: absolute; right: 0px; top: 64px; width: 180px; z-index: 0; max-width: 100%; }
            @media screen and (max-width: 772px){
            .image-container-26 { bottom: auto; flex: none; right: 0px; top: 224px; width: 128px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .image-container-26 { flex: none; right: 0px; top: 200px; width: 72px; max-width: 100%; }
            }.image-container-27 { bottom: NaNpx; flex: none; height: auto; left: auto; margin: 0 0 0 0; position: absolute; right: 0px; top: 12px; width: 100px; z-index: 0; max-width: 100%; }
            @media screen and (max-width: 772px){
            .image-container-27 { bottom: auto; flex: none; right: 0px; top: 184px; width: 80px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .image-container-27 { flex: none; right: 0px; top: 178px; width: 48px; max-width: 100%; }
            }.image-container-28 { bottom: 64px; flex: none; height: auto; left: 0px; margin: 0 0 0 0; position: absolute; right: auto; top: auto; width: 180px; z-index: 0; max-width: 100%; }
            @media screen and (max-width: 772px){
            .image-container-28 { bottom: 184px; flex: none; left: 0px; width: 128px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .image-container-28 { bottom: 200px; flex: none; width: 72px; max-width: 100%; }
            }.image-container-29 { bottom: 12px; flex: none; height: auto; left: 0px; margin: 0 0 0 0; position: absolute; right: auto; top: NaNpx; width: 100px; z-index: 0; max-width: 100%; }
            @media screen and (max-width: 772px){
            .image-container-29 { bottom: 144px; flex: none; top: auto; width: 80px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .image-container-29 { bottom: 178px; flex: none; width: 48px; max-width: 100%; }
            }.section-container-32 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 120px 32px; width: 1184px; --gap-h-d00a3b82-300c-490c-8cfd-997f84528463: 0px; --gap-v-d00a3b82-300c-490c-8cfd-997f84528463: 80px; --gap-uuid: d00a3b82-300c-490c-8cfd-997f84528463; max-width: 100%; }
            @media screen and (max-width: 772px){
            .section-container-32 { gap: 64px; padding: 80px 32px; --gap-h-d00a3b82-300c-490c-8cfd-997f84528463: 0px; --gap-v-d00a3b82-300c-490c-8cfd-997f84528463: 64px; }
            }
            @media screen and (max-width: 440px){
            .section-container-32 { padding: 64px 32px; --gap-h-d00a3b82-300c-490c-8cfd-997f84528463: 0px; --gap-v-d00a3b82-300c-490c-8cfd-997f84528463: 80px; }
            }.sd-section-inner-d00a3b82 { padding: 120px 32px; width: 1184px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; gap: 80px; --gap-h-d00a3b82-300c-490c-8cfd-997f84528463: 0px; --gap-v-d00a3b82-300c-490c-8cfd-997f84528463: 80px; --gap-uuid: d00a3b82-300c-490c-8cfd-997f84528463; max-width: 100%; }
            @media screen and (max-width: 772px){
            .sd-section-inner-d00a3b82 { padding: 80px 32px; flex-direction: column; gap: 64px; --gap-h-d00a3b82-300c-490c-8cfd-997f84528463: 0px; --gap-v-d00a3b82-300c-490c-8cfd-997f84528463: 64px; }
            }
            @media screen and (max-width: 440px){
            .sd-section-inner-d00a3b82 { padding: 64px 32px; flex-direction: column; --gap-h-d00a3b82-300c-490c-8cfd-997f84528463: 0px; --gap-v-d00a3b82-300c-490c-8cfd-997f84528463: 80px; }
            }.section-container-33 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row-reverse; flex-wrap: nowrap; justify-content: space-between; padding: 0px; width: calc(100% - (var(--gap-h-d00a3b82-300c-490c-8cfd-997f84528463) * 0)); --gap-uuid: 79620635-c2cf-4316-912d-f621e69dae25; --gap-h-79620635-c2cf-4316-912d-f621e69dae25: 0px; --gap-v-79620635-c2cf-4316-912d-f621e69dae25: 0px; max-width: calc(100% - (var(--gap-h-d00a3b82-300c-490c-8cfd-997f84528463) * 0)); }
            @media screen and (max-width: 772px){
            .section-container-33 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 64px; justify-content: flex-start; --gap-h-79620635-c2cf-4316-912d-f621e69dae25: 0px; --gap-v-79620635-c2cf-4316-912d-f621e69dae25: 64px; }
            }.section-container-34 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: space-between; margin: 0px 0px 0px 0px; padding: 0px; width: calc(60% - (var(--gap-h-79620635-c2cf-4316-912d-f621e69dae25) * 0.4)); --gap-h-2c357229-f676-4054-8f6c-3a7011333995: 0px; --gap-v-2c357229-f676-4054-8f6c-3a7011333995: 40px; --gap-uuid: 2c357229-f676-4054-8f6c-3a7011333995; max-width: calc(60% - (var(--gap-h-79620635-c2cf-4316-912d-f621e69dae25) * 0.4)); }
            @media screen and (max-width: 772px){
            .section-container-34 { align-content: center; align-items: center; flex: none; gap: 24px; justify-content: flex-start; width: calc(100% - (var(--gap-h-79620635-c2cf-4316-912d-f621e69dae25) * 0)); --gap-h-2c357229-f676-4054-8f6c-3a7011333995: 0px; --gap-v-2c357229-f676-4054-8f6c-3a7011333995: 24px; max-width: calc(100% - (var(--gap-h-79620635-c2cf-4316-912d-f621e69dae25) * 0)); }
            }
            @media screen and (max-width: 440px){
            .section-container-34 { flex: none; gap: 16px; --gap-h-2c357229-f676-4054-8f6c-3a7011333995: 0px; --gap-v-2c357229-f676-4054-8f6c-3a7011333995: 16px; }
            }.section-container-35 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-2c357229-f676-4054-8f6c-3a7011333995) * 0)); --gap-h-2c2d4959-3486-4815-abf0-695e7e691d50: 0px; --gap-v-2c2d4959-3486-4815-abf0-695e7e691d50: 40px; --gap-uuid: 2c2d4959-3486-4815-abf0-695e7e691d50; max-width: calc(100% - (var(--gap-h-2c357229-f676-4054-8f6c-3a7011333995) * 0)); }
            @media screen and (max-width: 772px){
            .section-container-35 { gap: 24px; --gap-h-2c2d4959-3486-4815-abf0-695e7e691d50: 0px; --gap-v-2c2d4959-3486-4815-abf0-695e7e691d50: 24px; }
            }
            @media screen and (max-width: 440px){
            .section-container-35 { flex: none; --gap-h-2c2d4959-3486-4815-abf0-695e7e691d50: 0px; --gap-v-2c2d4959-3486-4815-abf0-695e7e691d50: 40px; }
            }.div-container-184 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; width: auto; --gap-h-d12ced0e-0de2-42c6-98dc-2daca703f6d7: 8px; --gap-v-d12ced0e-0de2-42c6-98dc-2daca703f6d7: 0px; --gap-uuid: d12ced0e-0de2-42c6-98dc-2daca703f6d7; max-width: 100%; }.div-container-185 { background: #4974dd; border-radius: 24px; flex: none; height: 8px; width: 8px; max-width: 100%; }.span-element-6 { color: #777777; font-family: var(--s-font-93a87a99); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .span-element-6.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .span-element-6.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.heading-secondary-6 { color: #1e1e1e; font-family: var(--s-font-1ab2928a); font-size: 40px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .heading-secondary-6.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .heading-secondary-6.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .heading-secondary-6 { font-size: 32px; }
            }
            @media screen and (max-width: 440px){
            .heading-secondary-6 { font-size: 24px; line-height: 1.6; }
            }.div-container-186 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-2c357229-f676-4054-8f6c-3a7011333995) * 0)); z-index: 1; --gap-h-12292dc8-90da-452f-9388-417d24940027: 0px; --gap-v-12292dc8-90da-452f-9388-417d24940027: 24px; --gap-uuid: 12292dc8-90da-452f-9388-417d24940027; max-width: calc(100% - (var(--gap-h-2c357229-f676-4054-8f6c-3a7011333995) * 0)); }.text-content-100 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-12292dc8-90da-452f-9388-417d24940027) * 0)); max-width: calc(100% - (var(--gap-h-12292dc8-90da-452f-9388-417d24940027) * 0)); justify-content: flex-start; }
            .text-content-100.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .text-content-100.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .text-content-100 { font-size: 15px; }
            }
            @media screen and (max-width: 440px){
            .text-content-100 { font-size: 14px; }
            }.text-content-101 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-12292dc8-90da-452f-9388-417d24940027) * 0)); max-width: calc(100% - (var(--gap-h-12292dc8-90da-452f-9388-417d24940027) * 0)); justify-content: flex-start; }
            .text-content-101.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .text-content-101.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .text-content-101 { font-size: 15px; }
            }
            @media screen and (max-width: 440px){
            .text-content-101 { font-size: 14px; }
            }.text-content-102 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-12292dc8-90da-452f-9388-417d24940027) * 0)); max-width: calc(100% - (var(--gap-h-12292dc8-90da-452f-9388-417d24940027) * 0)); justify-content: flex-start; }
            .text-content-102.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .text-content-102.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .text-content-102 { font-size: 15px; }
            }
            @media screen and (max-width: 440px){
            .text-content-102 { font-size: 14px; }
            }.image-container-30 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: calc(32% - (var(--gap-h-79620635-c2cf-4316-912d-f621e69dae25) * 0.68)); max-width: calc(32% - (var(--gap-h-79620635-c2cf-4316-912d-f621e69dae25) * 0.68)); }
            @media screen and (max-width: 772px){
            .image-container-30 { flex: none; width: calc(64% - (var(--gap-h-79620635-c2cf-4316-912d-f621e69dae25) * 0.36)); max-width: calc(64% - (var(--gap-h-79620635-c2cf-4316-912d-f621e69dae25) * 0.36)); }
            }.div-container-187 { 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-d00a3b82-300c-490c-8cfd-997f84528463) * 0)); --gap-h-70df007a-e9a7-468c-843a-fea0f25d95d7: 0px; --gap-v-70df007a-e9a7-468c-843a-fea0f25d95d7: 0px; --gap-uuid: 70df007a-e9a7-468c-843a-fea0f25d95d7; max-width: calc(100% - (var(--gap-h-d00a3b82-300c-490c-8cfd-997f84528463) * 0)); }.div-container-188 { align-content: center; align-items: center; border-bottom: 0px solid #1e1e1e; border-left: 0px solid #1e1e1e; border-right: 0px solid #1e1e1e; border-top: 0px solid #1e1e1e; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px 0px 48px 0px; width: calc(100% - (var(--gap-h-70df007a-e9a7-468c-843a-fea0f25d95d7) * 0)); --gap-h-6f1e8f8c-60ec-4622-a0d9-b9f17fde9baf: 0px; --gap-v-6f1e8f8c-60ec-4622-a0d9-b9f17fde9baf: 0px; --gap-uuid: 6f1e8f8c-60ec-4622-a0d9-b9f17fde9baf; max-width: calc(100% - (var(--gap-h-70df007a-e9a7-468c-843a-fea0f25d95d7) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-188 { flex: none; flex-direction: column; gap: 0px; width: 100%; --gap-h-6f1e8f8c-60ec-4622-a0d9-b9f17fde9baf: 0px; --gap-v-6f1e8f8c-60ec-4622-a0d9-b9f17fde9baf: 0px; }
            }
            @media screen and (max-width: 440px){
            .div-container-188 { flex-direction: column; flex-wrap: nowrap; gap: 0px; padding: 0px 0px 32px 0px; --gap-h-6f1e8f8c-60ec-4622-a0d9-b9f17fde9baf: 0px; --gap-v-6f1e8f8c-60ec-4622-a0d9-b9f17fde9baf: 0px; }
            }.div-container-189 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-6f1e8f8c-60ec-4622-a0d9-b9f17fde9baf) * 0)); max-width: calc(100% - (var(--gap-h-6f1e8f8c-60ec-4622-a0d9-b9f17fde9baf) * 0)); }.div-container-190 { background: var(--s-color-c8b81e42); color: #333333; flex: none; font-family: var(--s-font-1ab2928a); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: left; width: auto; z-index: 1; max-width: 100%; }
            .div-container-190 >p { margin: 0px 0px 10px 0px; }
            .div-container-190 strong { font-size: 28px; font-weight: 400; }
            @media screen and (max-width: 440px){
            .div-container-190 >p { font-size: 16px; margin: 0px 0px 6px 0px; }
            .div-container-190 strong { font-size: 26px; }
            }.absolute-container-10 { background: #1e1e1e; flex: none; height: 1px; left: 0; margin: 0 0 0 0; opacity: 1; position: absolute; top: 20px; transform: scale(1, 1); transform-origin: center center; width: 100%; z-index: 0; max-width: 100%; }
            .absolute-container-10.appear { transition-delay: 200ms; transition-duration: 1000ms; }
            .absolute-container-10.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.ul-element-11 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 16px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-6f1e8f8c-60ec-4622-a0d9-b9f17fde9baf) * 0)); --gap-h-e17721c3-8679-45f5-9eea-5a096b624afe: 0px; --gap-v-e17721c3-8679-45f5-9eea-5a096b624afe: 0px; --gap-uuid: e17721c3-8679-45f5-9eea-5a096b624afe; max-width: calc(100% - (var(--gap-h-6f1e8f8c-60ec-4622-a0d9-b9f17fde9baf) * 0)); }
            @media screen and (max-width: 772px){
            .ul-element-11 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; --gap-h-e17721c3-8679-45f5-9eea-5a096b624afe: 0px; --gap-v-e17721c3-8679-45f5-9eea-5a096b624afe: 0px; width: calc(100% - (var(--gap-h-6f1e8f8c-60ec-4622-a0d9-b9f17fde9baf) * 0)); max-width: calc(100% - (var(--gap-h-6f1e8f8c-60ec-4622-a0d9-b9f17fde9baf) * 0)); }
            }
            @media screen and (max-width: 440px){
            .ul-element-11 { margin: 12px 0px 0px 0px; --gap-h-e17721c3-8679-45f5-9eea-5a096b624afe: 0px; --gap-v-e17721c3-8679-45f5-9eea-5a096b624afe: 0px; width: calc(100% - (var(--gap-h-6f1e8f8c-60ec-4622-a0d9-b9f17fde9baf) * 0)); max-width: calc(100% - (var(--gap-h-6f1e8f8c-60ec-4622-a0d9-b9f17fde9baf) * 0)); }
            }.form-container-152 { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 4px; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; padding: 32px; width: auto; --gap-h-286119dc-e50c-43eb-8965-352e7d77ec24: 0px; --gap-v-286119dc-e50c-43eb-8965-352e7d77ec24: 0px; --gap-uuid: 286119dc-e50c-43eb-8965-352e7d77ec24; max-width: 100%; }
            .form-container-152.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-286119dc-e50c-43eb-8965-352e7d77ec24: 0px; --gap-v-286119dc-e50c-43eb-8965-352e7d77ec24: 0px; }
            .form-container-152.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .form-container-152 { align-content: flex-start; align-items: flex-start; border-radius: 0; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 24px 16px; width: calc(100% - (var(--gap-h-e17721c3-8679-45f5-9eea-5a096b624afe) * 0)); --gap-h-286119dc-e50c-43eb-8965-352e7d77ec24: 0px; --gap-v-286119dc-e50c-43eb-8965-352e7d77ec24: 0px; max-width: calc(100% - (var(--gap-h-e17721c3-8679-45f5-9eea-5a096b624afe) * 0)); }
            }
            @media screen and (max-width: 440px){
            .form-container-152 { flex: none; height: auto; padding: 24px 0px 24px 0px; --gap-h-286119dc-e50c-43eb-8965-352e7d77ec24: 0px; --gap-v-286119dc-e50c-43eb-8965-352e7d77ec24: 0px; }
            }.form-container-153 { color: #1e1e1e; flex: none; font-family: var(--s-font-93a87a99); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.2; 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: 772px){
            .form-container-153 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .form-container-153 { color: #cccccc; font-size: 18px; }
            }
            .ul-element-11 .form-container-154 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 24px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-286119dc-e50c-43eb-8965-352e7d77ec24) * 0)); max-width: calc(100% - (var(--gap-h-286119dc-e50c-43eb-8965-352e7d77ec24) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .ul-element-11 .form-container-154 { padding: 0px 0px 0px 0px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .ul-element-11 .form-container-154 { color: #4974dd; font-size: 16px; margin: 8px 0px 0px 0px; width: calc(100% - (var(--gap-h-286119dc-e50c-43eb-8965-352e7d77ec24) * 0)); max-width: calc(100% - (var(--gap-h-286119dc-e50c-43eb-8965-352e7d77ec24) * 0)); }
            }.form-container-155 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 24px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-286119dc-e50c-43eb-8965-352e7d77ec24) * 0)); max-width: calc(100% - (var(--gap-h-286119dc-e50c-43eb-8965-352e7d77ec24) * 0)); justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .form-container-155 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .form-container-155 { margin: 16px 0px 0px 0px; width: calc(100% - (var(--gap-h-286119dc-e50c-43eb-8965-352e7d77ec24) * 0)); max-width: calc(100% - (var(--gap-h-286119dc-e50c-43eb-8965-352e7d77ec24) * 0)); }
            }.form-container-156 { align-content: center; align-items: center; border-bottom: 1px solid #1e1e1e; border-left: 0px solid #1e1e1e; border-right: 0px solid #1e1e1e; border-top: 0px solid #1e1e1e; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px 0px 48px 0px; width: calc(100% - (var(--gap-h-70df007a-e9a7-468c-843a-fea0f25d95d7) * 0)); --gap-h-8164915a-4584-4015-a5d3-918ffbac3fd6: 0px; --gap-v-8164915a-4584-4015-a5d3-918ffbac3fd6: 0px; --gap-uuid: 8164915a-4584-4015-a5d3-918ffbac3fd6; max-width: calc(100% - (var(--gap-h-70df007a-e9a7-468c-843a-fea0f25d95d7) * 0)); }
            @media screen and (max-width: 772px){
            .form-container-156 { flex: none; flex-direction: column; gap: 0px; width: 100%; --gap-h-8164915a-4584-4015-a5d3-918ffbac3fd6: 0px; --gap-v-8164915a-4584-4015-a5d3-918ffbac3fd6: 0px; }
            }
            @media screen and (max-width: 440px){
            .form-container-156 { flex-direction: column; flex-wrap: nowrap; gap: 0px; padding: 0px 0px 32px 0px; --gap-h-8164915a-4584-4015-a5d3-918ffbac3fd6: 0px; --gap-v-8164915a-4584-4015-a5d3-918ffbac3fd6: 0px; }
            }.form-container-157 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: 40px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-8164915a-4584-4015-a5d3-918ffbac3fd6) * 0)); max-width: calc(100% - (var(--gap-h-8164915a-4584-4015-a5d3-918ffbac3fd6) * 0)); }.div-container-191 { background: var(--s-color-c8b81e42); color: #333333; flex: none; font-family: var(--s-font-1ab2928a); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: left; width: auto; z-index: 1; max-width: 100%; }
            .div-container-191 >p { margin: 0px 0px 10px 0px; }
            .div-container-191 strong { font-size: 28px; font-weight: 400; }
            @media screen and (max-width: 440px){
            .div-container-191 >p { font-size: 16px; margin: 0px 0px 6px 0px; }
            .div-container-191 strong { font-size: 26px; }
            }.absolute-container-11 { background: #1e1e1e; flex: none; height: 1px; left: 0; margin: 0 0 0 0; opacity: 1; position: absolute; top: 20px; transform: scale(1, 1); transform-origin: center center; width: 100%; z-index: 0; max-width: 100%; }
            .absolute-container-11.appear {transition-delay: 200ms; transition-duration: 1000ms; }
            .absolute-container-11.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.ul-element-12 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 16px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-8164915a-4584-4015-a5d3-918ffbac3fd6) * 0)); --gap-h-d31003ad-b9d5-4a3f-a9ae-a6b5908a239e: 0px; --gap-v-d31003ad-b9d5-4a3f-a9ae-a6b5908a239e: 0px; --gap-uuid: d31003ad-b9d5-4a3f-a9ae-a6b5908a239e; max-width: calc(100% - (var(--gap-h-8164915a-4584-4015-a5d3-918ffbac3fd6) * 0)); }
            @media screen and (max-width: 772px){
            .ul-element-12 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; --gap-h-d31003ad-b9d5-4a3f-a9ae-a6b5908a239e: 0px; --gap-v-d31003ad-b9d5-4a3f-a9ae-a6b5908a239e: 0px; width: calc(100% - (var(--gap-h-8164915a-4584-4015-a5d3-918ffbac3fd6) * 0)); max-width: calc(100% - (var(--gap-h-8164915a-4584-4015-a5d3-918ffbac3fd6) * 0)); }
            }
            @media screen and (max-width: 440px){
            .ul-element-12 { margin: 12px 0px 0px 0px; --gap-h-d31003ad-b9d5-4a3f-a9ae-a6b5908a239e: 0px; --gap-v-d31003ad-b9d5-4a3f-a9ae-a6b5908a239e: 0px; width: calc(100% - (var(--gap-h-8164915a-4584-4015-a5d3-918ffbac3fd6) * 0)); max-width: calc(100% - (var(--gap-h-8164915a-4584-4015-a5d3-918ffbac3fd6) * 0)); }
            }.li-element-8 { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 4px; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; padding: 32px; width: auto; --gap-h-71140f98-49f1-40c2-860f-af03d35f415e: 0px; --gap-v-71140f98-49f1-40c2-860f-af03d35f415e: 0px; --gap-uuid: 71140f98-49f1-40c2-860f-af03d35f415e; max-width: 100%; }
            .li-element-8.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-71140f98-49f1-40c2-860f-af03d35f415e: 0px; --gap-v-71140f98-49f1-40c2-860f-af03d35f415e: 0px; }
            .li-element-8.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .li-element-8 { align-content: flex-start; align-items: flex-start; border-radius: 0; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 24px 16px; width: calc(100% - (var(--gap-h-d31003ad-b9d5-4a3f-a9ae-a6b5908a239e) * 0)); --gap-h-71140f98-49f1-40c2-860f-af03d35f415e: 0px; --gap-v-71140f98-49f1-40c2-860f-af03d35f415e: 0px; max-width: calc(100% - (var(--gap-h-d31003ad-b9d5-4a3f-a9ae-a6b5908a239e) * 0)); }
            }
            @media screen and (max-width: 440px){
            .li-element-8 { flex: none; height: auto; padding: 24px 0px 24px 0px; --gap-h-71140f98-49f1-40c2-860f-af03d35f415e: 0px; --gap-v-71140f98-49f1-40c2-860f-af03d35f415e: 0px; }
            }.text-content-103 { color: #1e1e1e; flex: none; font-family: var(--s-font-93a87a99); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.2; 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: 772px){
            .text-content-103 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .text-content-103 { color: #cccccc; font-size: 18px; }
            }.li-element-8 .h4-element-6 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 24px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-71140f98-49f1-40c2-860f-af03d35f415e) * 0)); max-width: calc(100% - (var(--gap-h-71140f98-49f1-40c2-860f-af03d35f415e) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .li-element-8 .h4-element-6 { padding: 0px 0px 0px 0px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .li-element-8 .h4-element-6 { color: #4974dd; font-size: 16px; margin: 8px 0px 0px 0px; width: calc(100% - (var(--gap-h-71140f98-49f1-40c2-860f-af03d35f415e) * 0)); max-width: calc(100% - (var(--gap-h-71140f98-49f1-40c2-860f-af03d35f415e) * 0)); }
            }.text-content-104 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 24px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-71140f98-49f1-40c2-860f-af03d35f415e) * 0)); max-width: calc(100% - (var(--gap-h-71140f98-49f1-40c2-860f-af03d35f415e) * 0)); justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .text-content-104 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .text-content-104 { margin: 16px 0px 0px 0px; width: calc(100% - (var(--gap-h-71140f98-49f1-40c2-860f-af03d35f415e) * 0)); max-width: calc(100% - (var(--gap-h-71140f98-49f1-40c2-860f-af03d35f415e) * 0)); }
            }.section-container-36 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-d00a3b82-300c-490c-8cfd-997f84528463) * 0)); max-width: calc(100% - (var(--gap-h-d00a3b82-300c-490c-8cfd-997f84528463) * 0)); justify-content: flex-start; }
            .section-container-36.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .section-container-36.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .section-container-36 { font-size: 15px; }
            }
            @media screen and (max-width: 440px){
            .section-container-36 { font-size: 14px; }
            }.section-container-37 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 120px 32px; width: 1184px; --gap-h-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab: 0px; --gap-v-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab: 80px; --gap-uuid: b26bc999-78e2-4c9b-9e2f-366ef49ff0ab; max-width: 100%; }
            @media screen and (max-width: 772px){
            .section-container-37 { gap: 64px; padding: 80px 32px; --gap-h-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab: 0px; --gap-v-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab: 64px; }
            }
            @media screen and (max-width: 440px){
            .section-container-37 { padding: 64px 32px; --gap-h-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab: 0px; --gap-v-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab: 80px; }
            }.sd-section-inner-b26bc999 { padding: 120px 32px; width: 1184px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; gap: 80px; --gap-h-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab: 0px; --gap-v-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab: 80px; --gap-uuid: b26bc999-78e2-4c9b-9e2f-366ef49ff0ab; max-width: 100%; }
            @media screen and (max-width: 772px){
            .sd-section-inner-b26bc999 { padding: 80px 32px; flex-direction: column; gap: 64px; --gap-h-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab: 0px; --gap-v-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab: 64px; }
            }
            @media screen and (max-width: 440px){
            .sd-section-inner-b26bc999 { padding: 64px 32px; flex-direction: column; --gap-h-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab: 0px; --gap-v-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab: 80px; }
            }.section-container-38 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab) * 0)); --gap-h-a6baa629-ed5d-4250-a8fa-df10404ac705: 0px; --gap-v-a6baa629-ed5d-4250-a8fa-df10404ac705: 64px; --gap-uuid: a6baa629-ed5d-4250-a8fa-df10404ac705; max-width: calc(100% - (var(--gap-h-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab) * 0)); }
            @media screen and (max-width: 772px){
            .section-container-38 { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; --gap-h-a6baa629-ed5d-4250-a8fa-df10404ac705: 0px; --gap-v-a6baa629-ed5d-4250-a8fa-df10404ac705: 24px; }
            }
            @media screen and (max-width: 440px){
            .section-container-38 { flex: none; gap: 16px; --gap-h-a6baa629-ed5d-4250-a8fa-df10404ac705: 0px; --gap-v-a6baa629-ed5d-4250-a8fa-df10404ac705: 16px; }
            }.section-container-39 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; width: auto; --gap-h-c45e2578-a823-4e42-bf75-e1a5fb42e724: 0px; --gap-v-c45e2578-a823-4e42-bf75-e1a5fb42e724: 40px; --gap-uuid: c45e2578-a823-4e42-bf75-e1a5fb42e724; max-width: 100%; }
            @media screen and (max-width: 772px){
            .section-container-39 { flex: none; gap: 24px; width: calc(100% - (var(--gap-h-a6baa629-ed5d-4250-a8fa-df10404ac705) * 0)); --gap-h-c45e2578-a823-4e42-bf75-e1a5fb42e724: 0px; --gap-v-c45e2578-a823-4e42-bf75-e1a5fb42e724: 24px; max-width: calc(100% - (var(--gap-h-a6baa629-ed5d-4250-a8fa-df10404ac705) * 0)); }
            }
            @media screen and (max-width: 440px){
            .section-container-39 { flex: none; --gap-h-c45e2578-a823-4e42-bf75-e1a5fb42e724: 0px; --gap-v-c45e2578-a823-4e42-bf75-e1a5fb42e724: 40px; }
            }.section-container-40 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; width: auto; --gap-h-efa470d9-4e17-41bd-a1b2-9a99306666ec: 8px; --gap-v-efa470d9-4e17-41bd-a1b2-9a99306666ec: 0px; --gap-uuid: efa470d9-4e17-41bd-a1b2-9a99306666ec; max-width: 100%; }.div-container-192 { background: #4974dd; border-radius: 24px; flex: none; height: 8px; width: 8px; max-width: 100%; }.span-element-7 { color: #777777; font-family: var(--s-font-93a87a99); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .span-element-7.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .span-element-7.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.heading-secondary-7 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 38px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: center; width: 633px; max-width: 100%; justify-content: center; }
            .heading-secondary-7.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .heading-secondary-7.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .heading-secondary-7 { flex: none; font-size: 32px; text-align: left; width: calc(100% - (var(--gap-h-c45e2578-a823-4e42-bf75-e1a5fb42e724) * 0)); max-width: calc(100% - (var(--gap-h-c45e2578-a823-4e42-bf75-e1a5fb42e724) * 0)); justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .heading-secondary-7 { font-size: 24px; line-height: 1.6; }
            }.div-container-193 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-a6baa629-ed5d-4250-a8fa-df10404ac705) * 0)); z-index: 1; --gap-h-40cfbafe-31f6-439a-9133-dc1582c69776: 0px; --gap-v-40cfbafe-31f6-439a-9133-dc1582c69776: 24px; --gap-uuid: 40cfbafe-31f6-439a-9133-dc1582c69776; max-width: calc(100% - (var(--gap-h-a6baa629-ed5d-4250-a8fa-df10404ac705) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-193 { flex: none; width: 100%; --gap-h-40cfbafe-31f6-439a-9133-dc1582c69776: 0px; --gap-v-40cfbafe-31f6-439a-9133-dc1582c69776: 24px; }
            }.text-content-105 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-40cfbafe-31f6-439a-9133-dc1582c69776) * 0)); max-width: calc(100% - (var(--gap-h-40cfbafe-31f6-439a-9133-dc1582c69776) * 0)); justify-content: center; }
            .text-content-105.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .text-content-105.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .text-content-105 { font-size: 15px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .text-content-105 { font-size: 14px; }
            }.div-container-194 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: space-around; padding: 0px; width: calc(100% - (var(--gap-h-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab) * 0)); --gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887: 0px; --gap-v-db79c9f7-45d4-4576-a77c-e826a50bb887: 0px; --gap-uuid: db79c9f7-45d4-4576-a77c-e826a50bb887; max-width: calc(100% - (var(--gap-h-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab) * 0)); }
            @media screen and (max-width: 440px){
            .div-container-194 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; gap: 32px 0px; justify-content: space-between; --gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887: 0px; --gap-v-db79c9f7-45d4-4576-a77c-e826a50bb887: 32px; }
            }.image-container-31 { flex: none; height: auto; width: calc(20% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.8)); max-width: calc(20% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.8)); }
            @media screen and (max-width: 440px){
            .image-container-31 { flex: none; width: calc(42% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.58)); max-width: calc(42% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.58)); }
            }.image-container-32 { flex: none; height: auto; width: calc(20% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.8)); max-width: calc(20% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.8)); }
            @media screen and (max-width: 440px){
            .image-container-32 { flex: none; width: calc(42% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.58)); max-width: calc(42% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.58)); }
            }.image-container-33 { flex: none; height: auto; width: calc(20% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.8)); max-width: calc(20% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.8)); }
            @media screen and (max-width: 440px){
            .image-container-33 { flex: none; width: calc(42% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.58)); max-width: calc(42% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.58)); }
            }.image-container-34 { flex: none; height: auto; width: calc(20% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.8)); max-width: calc(20% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.8)); }
            @media screen and (max-width: 440px){
            .image-container-34 { flex: none; width: calc(42% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.58)); max-width: calc(42% - (var(--gap-h-db79c9f7-45d4-4576-a77c-e826a50bb887) * 0.58)); }
            }.section-container-41 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab) * 0)); max-width: calc(100% - (var(--gap-h-b26bc999-78e2-4c9b-9e2f-366ef49ff0ab) * 0)); justify-content: flex-start; }
            .section-container-41.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .section-container-41.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .section-container-41 { font-size: 15px; }
            }
            @media screen and (max-width: 440px){
            .section-container-41 { font-size: 14px; }
            }.section-container-42 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 120px 32px; width: 1184px; --gap-h-cafb6d8e-efe1-4b35-b091-02c16beb922d: 0px; --gap-v-cafb6d8e-efe1-4b35-b091-02c16beb922d: 80px; --gap-uuid: cafb6d8e-efe1-4b35-b091-02c16beb922d; max-width: 100%; }
            @media screen and (max-width: 772px){
            .section-container-42 { gap: 64px; padding: 80px 32px; --gap-h-cafb6d8e-efe1-4b35-b091-02c16beb922d: 0px; --gap-v-cafb6d8e-efe1-4b35-b091-02c16beb922d: 64px; }
            }
            @media screen and (max-width: 440px){
            .section-container-42 { padding: 64px 32px; --gap-h-cafb6d8e-efe1-4b35-b091-02c16beb922d: 0px; --gap-v-cafb6d8e-efe1-4b35-b091-02c16beb922d: 80px; }
            }.sd-section-inner-cafb6d8e { padding: 120px 32px; width: 1184px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; gap: 80px; --gap-h-cafb6d8e-efe1-4b35-b091-02c16beb922d: 0px; --gap-v-cafb6d8e-efe1-4b35-b091-02c16beb922d: 80px; --gap-uuid: cafb6d8e-efe1-4b35-b091-02c16beb922d; max-width: 100%; }
            @media screen and (max-width: 772px){
            .sd-section-inner-cafb6d8e { padding: 80px 32px; flex-direction: column; gap: 64px; --gap-h-cafb6d8e-efe1-4b35-b091-02c16beb922d: 0px; --gap-v-cafb6d8e-efe1-4b35-b091-02c16beb922d: 64px; }
            }
            @media screen and (max-width: 440px){
            .sd-section-inner-cafb6d8e { padding: 64px 32px; flex-direction: column; --gap-h-cafb6d8e-efe1-4b35-b091-02c16beb922d: 0px; --gap-v-cafb6d8e-efe1-4b35-b091-02c16beb922d: 80px; }
            }.section-container-43 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row-reverse; flex-wrap: nowrap; justify-content: space-between; padding: 0px; width: calc(100% - (var(--gap-h-cafb6d8e-efe1-4b35-b091-02c16beb922d) * 0)); --gap-uuid: bbbbdfae-7c52-4f0b-928f-22503cec6f87; --gap-h-bbbbdfae-7c52-4f0b-928f-22503cec6f87: 0px; --gap-v-bbbbdfae-7c52-4f0b-928f-22503cec6f87: 0px; max-width: calc(100% - (var(--gap-h-cafb6d8e-efe1-4b35-b091-02c16beb922d) * 0)); }
            @media screen and (max-width: 772px){
            .section-container-43 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 64px; justify-content: flex-start; --gap-h-bbbbdfae-7c52-4f0b-928f-22503cec6f87: 0px; --gap-v-bbbbdfae-7c52-4f0b-928f-22503cec6f87: 64px; }
            }.section-container-44 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: space-between; margin: 0px 0px 0px 0px; padding: 0px; width: calc(60% - (var(--gap-h-bbbbdfae-7c52-4f0b-928f-22503cec6f87) * 0.4)); --gap-h-e3f29f7a-5450-4d9a-bdd8-63694383b312: 0px; --gap-v-e3f29f7a-5450-4d9a-bdd8-63694383b312: 40px; --gap-uuid: e3f29f7a-5450-4d9a-bdd8-63694383b312; max-width: calc(60% - (var(--gap-h-bbbbdfae-7c52-4f0b-928f-22503cec6f87) * 0.4)); }
            @media screen and (max-width: 772px){
            .section-container-44 { flex: none; gap: 24px; width: calc(100% - (var(--gap-h-bbbbdfae-7c52-4f0b-928f-22503cec6f87) * 0)); --gap-h-e3f29f7a-5450-4d9a-bdd8-63694383b312: 0px; --gap-v-e3f29f7a-5450-4d9a-bdd8-63694383b312: 24px; max-width: calc(100% - (var(--gap-h-bbbbdfae-7c52-4f0b-928f-22503cec6f87) * 0)); }
            }
            @media screen and (max-width: 440px){
            .section-container-44 { flex: none; gap: 16px; --gap-h-e3f29f7a-5450-4d9a-bdd8-63694383b312: 0px; --gap-v-e3f29f7a-5450-4d9a-bdd8-63694383b312: 16px; }
            }.section-container-45 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-e3f29f7a-5450-4d9a-bdd8-63694383b312) * 0)); --gap-h-3813085b-7e99-4e63-9ef6-b32006d00e7e: 0px; --gap-v-3813085b-7e99-4e63-9ef6-b32006d00e7e: 40px; --gap-uuid: 3813085b-7e99-4e63-9ef6-b32006d00e7e; max-width: calc(100% - (var(--gap-h-e3f29f7a-5450-4d9a-bdd8-63694383b312) * 0)); }
            @media screen and (max-width: 772px){
            .section-container-45 { gap: 24px; --gap-h-3813085b-7e99-4e63-9ef6-b32006d00e7e: 0px; --gap-v-3813085b-7e99-4e63-9ef6-b32006d00e7e: 24px; }
            }
            @media screen and (max-width: 440px){
            .section-container-45 { flex: none; --gap-h-3813085b-7e99-4e63-9ef6-b32006d00e7e: 0px; --gap-v-3813085b-7e99-4e63-9ef6-b32006d00e7e: 40px; }
            }.div-container-195 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; width: auto; --gap-h-76dbe524-c2ad-4702-8073-d8a4a8085b34: 8px; --gap-v-76dbe524-c2ad-4702-8073-d8a4a8085b34: 0px; --gap-uuid: 76dbe524-c2ad-4702-8073-d8a4a8085b34; max-width: 100%; }.div-container-196 { background: #4974dd; border-radius: 24px; flex: none; height: 8px; width: 8px; max-width: 100%; }.span-element-8 { color: #777777; font-family: var(--s-font-93a87a99); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .span-element-8.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .span-element-8.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.heading-secondary-8 { color: #1e1e1e; font-family: var(--s-font-1ab2928a); font-size: 40px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .heading-secondary-8.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .heading-secondary-8.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .heading-secondary-8 { font-size: 32px; }
            }
            @media screen and (max-width: 440px){
            .heading-secondary-8 { font-size: 24px; line-height: 1.6; }
            }.div-container-197 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-e3f29f7a-5450-4d9a-bdd8-63694383b312) * 0)); z-index: 1; --gap-h-6d4de940-381c-40e9-bc11-bd3f3eeca7af: 0px; --gap-v-6d4de940-381c-40e9-bc11-bd3f3eeca7af: 24px; --gap-uuid: 6d4de940-381c-40e9-bc11-bd3f3eeca7af; max-width: calc(100% - (var(--gap-h-e3f29f7a-5450-4d9a-bdd8-63694383b312) * 0)); }.text-content-106 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-6d4de940-381c-40e9-bc11-bd3f3eeca7af) * 0)); max-width: calc(100% - (var(--gap-h-6d4de940-381c-40e9-bc11-bd3f3eeca7af) * 0)); justify-content: flex-start; }
            .text-content-106.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .text-content-106.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .text-content-106 { font-size: 15px; }
            }
            @media screen and (max-width: 440px){
            .text-content-106 { font-size: 14px; }
            }.text-content-107 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-6d4de940-381c-40e9-bc11-bd3f3eeca7af) * 0)); max-width: calc(100% - (var(--gap-h-6d4de940-381c-40e9-bc11-bd3f3eeca7af) * 0)); justify-content: flex-start; }
            .text-content-107.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .text-content-107.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .text-content-107 { font-size: 15px; }
            }
            @media screen and (max-width: 440px){
            .text-content-107 { font-size: 14px; }
            }.image-container-35 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: calc(35% - (var(--gap-h-bbbbdfae-7c52-4f0b-928f-22503cec6f87) * 0.65)); max-width: calc(35% - (var(--gap-h-bbbbdfae-7c52-4f0b-928f-22503cec6f87) * 0.65)); }
            @media screen and (max-width: 772px){
            .image-container-35 { flex: none; width: calc(64% - (var(--gap-h-bbbbdfae-7c52-4f0b-928f-22503cec6f87) * 0.36)); max-width: calc(64% - (var(--gap-h-bbbbdfae-7c52-4f0b-928f-22503cec6f87) * 0.36)); }
            }.div-container-198 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 64px; justify-content: flex-start; padding: 0px; --gap-h-4ddea2d3-0be6-4bcd-81d4-16a49a541424: 64px; --gap-v-4ddea2d3-0be6-4bcd-81d4-16a49a541424: 0px; --gap-uuid: 4ddea2d3-0be6-4bcd-81d4-16a49a541424; }
            @media screen and (max-width: 772px){
            .div-container-198 { flex-direction: column; flex-wrap: nowrap; gap: 64px; --gap-h-4ddea2d3-0be6-4bcd-81d4-16a49a541424: 0px; --gap-v-4ddea2d3-0be6-4bcd-81d4-16a49a541424: 64px; }
            }.div-container-199 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; margin: 0 0 0 0; padding: 0px; position: sticky; top: 220px; width: calc(40% - (var(--gap-h-4ddea2d3-0be6-4bcd-81d4-16a49a541424) * 0.6)); --gap-h-1a902260-d303-4b0e-94b7-f3ea8f30bc5d: 0px; --gap-v-1a902260-d303-4b0e-94b7-f3ea8f30bc5d: 40px; --gap-uuid: 1a902260-d303-4b0e-94b7-f3ea8f30bc5d; max-width: calc(40% - (var(--gap-h-4ddea2d3-0be6-4bcd-81d4-16a49a541424) * 0.6)); }
            @media screen and (max-width: 772px){
            .div-container-199 { bottom: 0; flex: none; gap: 24px; left: 0; position: relative; right: 0; top: 0; width: calc(100% - (var(--gap-h-4ddea2d3-0be6-4bcd-81d4-16a49a541424) * 0)); --gap-h-1a902260-d303-4b0e-94b7-f3ea8f30bc5d: 0px; --gap-v-1a902260-d303-4b0e-94b7-f3ea8f30bc5d: 24px; max-width: calc(100% - (var(--gap-h-4ddea2d3-0be6-4bcd-81d4-16a49a541424) * 0)); }
            }
            @media screen and (max-width: 440px){
            .div-container-199 { gap: 16px; --gap-h-1a902260-d303-4b0e-94b7-f3ea8f30bc5d: 0px; --gap-v-1a902260-d303-4b0e-94b7-f3ea8f30bc5d: 16px; }
            }.heading-tertiary-12 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-1a902260-d303-4b0e-94b7-f3ea8f30bc5d) * 0)); max-width: calc(100% - (var(--gap-h-1a902260-d303-4b0e-94b7-f3ea8f30bc5d) * 0)); justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .heading-tertiary-12 { padding: 0px 0px 0px 0px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .heading-tertiary-12 { font-size: 20px; }
            }.text-content-108 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 152px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-1a902260-d303-4b0e-94b7-f3ea8f30bc5d) * 0)); max-width: calc(100% - (var(--gap-h-1a902260-d303-4b0e-94b7-f3ea8f30bc5d) * 0)); justify-content: flex-start; }
            .text-content-108.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .text-content-108.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .text-content-108 { font-size: 15px; margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-1a902260-d303-4b0e-94b7-f3ea8f30bc5d) * 0)); max-width: calc(100% - (var(--gap-h-1a902260-d303-4b0e-94b7-f3ea8f30bc5d) * 0)); }
            }
            @media screen and (max-width: 440px){
            .text-content-108 { font-size: 14px; }
            }.div-container-200 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; justify-content: flex-start; padding: 0px; width: calc(60% - (var(--gap-h-4ddea2d3-0be6-4bcd-81d4-16a49a541424) * 0.4)); --gap-h-37b56a44-61a8-47c2-94fd-efad8ebd3296: 24px; --gap-v-37b56a44-61a8-47c2-94fd-efad8ebd3296: 0px; --gap-uuid: 37b56a44-61a8-47c2-94fd-efad8ebd3296; max-width: calc(60% - (var(--gap-h-4ddea2d3-0be6-4bcd-81d4-16a49a541424) * 0.4)); }
            @media screen and (max-width: 772px){
            .div-container-200 { flex: none; gap: 16px; width: calc(100% - (var(--gap-h-4ddea2d3-0be6-4bcd-81d4-16a49a541424) * 0)); --gap-h-37b56a44-61a8-47c2-94fd-efad8ebd3296: 16px; --gap-v-37b56a44-61a8-47c2-94fd-efad8ebd3296: 0px; max-width: calc(100% - (var(--gap-h-4ddea2d3-0be6-4bcd-81d4-16a49a541424) * 0)); }
            }
            @media screen and (max-width: 440px){
            .div-container-200 { flex-direction: column; flex-wrap: nowrap; --gap-h-37b56a44-61a8-47c2-94fd-efad8ebd3296: 0px; --gap-v-37b56a44-61a8-47c2-94fd-efad8ebd3296: 24px; }
            }.div-container-201 { 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-37b56a44-61a8-47c2-94fd-efad8ebd3296) * 0.5)); --gap-h-60f3265d-5ac9-4874-8320-67e05e919079: 0px; --gap-v-60f3265d-5ac9-4874-8320-67e05e919079: 24px; --gap-uuid: 60f3265d-5ac9-4874-8320-67e05e919079; max-width: calc(50% - (var(--gap-h-37b56a44-61a8-47c2-94fd-efad8ebd3296) * 0.5)); }
            @media screen and (max-width: 772px){
            .div-container-201 { gap: 16px; --gap-h-60f3265d-5ac9-4874-8320-67e05e919079: 0px; --gap-v-60f3265d-5ac9-4874-8320-67e05e919079: 16px; }
            }
            @media screen and (max-width: 440px){
            .div-container-201 { flex: none; gap: 0px; width: calc(100% - (var(--gap-h-37b56a44-61a8-47c2-94fd-efad8ebd3296) * 0)); --gap-h-60f3265d-5ac9-4874-8320-67e05e919079: 0px; --gap-v-60f3265d-5ac9-4874-8320-67e05e919079: 0px; max-width: calc(100% - (var(--gap-h-37b56a44-61a8-47c2-94fd-efad8ebd3296) * 0)); }
            }.div-container-202 { align-content: center; align-items: center; border-bottom: 1px solid var(--s-color-2cb294bc); border-left: 1px solid var(--s-color-2cb294bc); border-radius: 4px; border-right: 1px solid var(--s-color-2cb294bc); border-top: 1px solid var(--s-color-2cb294bc); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: auto; justify-content: center; padding: 36px 24px; width: calc(100% - (var(--gap-h-60f3265d-5ac9-4874-8320-67e05e919079) * 0)); --gap-h-2989fcbd-d57a-4db4-b8d8-f268f0620866: 0px; --gap-v-2989fcbd-d57a-4db4-b8d8-f268f0620866: 32px; --gap-uuid: 2989fcbd-d57a-4db4-b8d8-f268f0620866; max-width: calc(100% - (var(--gap-h-60f3265d-5ac9-4874-8320-67e05e919079) * 0)); }
            .div-container-202.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-2989fcbd-d57a-4db4-b8d8-f268f0620866: 0px; --gap-v-2989fcbd-d57a-4db4-b8d8-f268f0620866: 32px; }
            .div-container-202.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .div-container-202 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; overflow-x: hidden; overflow-y: hidden; --gap-h-2989fcbd-d57a-4db4-b8d8-f268f0620866: 0px; --gap-v-2989fcbd-d57a-4db4-b8d8-f268f0620866: 24px; }
            }
            @media screen and (max-width: 440px){
            .div-container-202 { border-bottom: 1px solid var(--s-color-2cb294bc); border-left: 0px solid var(--s-color-2cb294bc); border-radius: 0; border-right: 0px solid var(--s-color-2cb294bc); border-top: 1px solid var(--s-color-2cb294bc); flex: none; height: auto; padding: 24px 8px; --gap-h-2989fcbd-d57a-4db4-b8d8-f268f0620866: 0px; --gap-v-2989fcbd-d57a-4db4-b8d8-f268f0620866: 32px; }
            }.span-element-9 { bottom: auto; color: #d9d9d94d; flex: none; font-family: var(--s-font-1ab2928a); font-size: 88px; font-weight: 500; height: 74px; left: 0px; letter-spacing: -0.05em; line-height: 1; margin: 0 0 0 0; padding: 0px 0px 0px 0px; position: absolute; right: auto; text-align: left; top: 0px; width: auto; z-index: 0; max-width: 100%; justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .span-element-9 { flex: none; font-size: 114px; height: 96px; left: auto; padding: 0px 0px 0px 0px; right: 0px; top: 0px; width: auto; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .span-element-9 { display: none; }
            }.div-container-203 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-2989fcbd-d57a-4db4-b8d8-f268f0620866) * 0)); z-index: 2; --gap-h-3054e121-c39a-4ad6-b8cd-aebe1f2ee979: 0px; --gap-v-3054e121-c39a-4ad6-b8cd-aebe1f2ee979: 12px; --gap-uuid: 3054e121-c39a-4ad6-b8cd-aebe1f2ee979; max-width: calc(100% - (var(--gap-h-2989fcbd-d57a-4db4-b8d8-f268f0620866) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-203 { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: center; --gap-h-3054e121-c39a-4ad6-b8cd-aebe1f2ee979: 0px; --gap-v-3054e121-c39a-4ad6-b8cd-aebe1f2ee979: 12px; }
            }.h4-element-7 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-3054e121-c39a-4ad6-b8cd-aebe1f2ee979) * 0)); z-index: 1; max-width: calc(100% - (var(--gap-h-3054e121-c39a-4ad6-b8cd-aebe1f2ee979) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .h4-element-7 { padding: 0px 0px 0px 0px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .h4-element-7 { color: #4974dd; font-size: 16px; text-align: center; justify-content: center; }
            }.text-content-109 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-3054e121-c39a-4ad6-b8cd-aebe1f2ee979) * 0)); max-width: calc(100% - (var(--gap-h-3054e121-c39a-4ad6-b8cd-aebe1f2ee979) * 0)); justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .text-content-109 { padding: 0px 0px 0px 0px; }
            }.div-container-204 { background: var(--s-color-2cb294bc); flex: none; height: 1px; width: calc(100% - (var(--gap-h-2989fcbd-d57a-4db4-b8d8-f268f0620866) * 0)); max-width: calc(100% - (var(--gap-h-2989fcbd-d57a-4db4-b8d8-f268f0620866) * 0)); }
            @media screen and (max-width: 440px){
            .div-container-204 { display: none; }
            }.ul-element-13 { flex: none; gap: 4px; padding: 0px 4px; width: calc(100% - (var(--gap-h-2989fcbd-d57a-4db4-b8d8-f268f0620866) * 0)); --gap-h-bfb98f75-7db8-4a8c-b68e-c67d548d2d23: 0px; --gap-v-bfb98f75-7db8-4a8c-b68e-c67d548d2d23: 4px; --gap-uuid: bfb98f75-7db8-4a8c-b68e-c67d548d2d23; max-width: calc(100% - (var(--gap-h-2989fcbd-d57a-4db4-b8d8-f268f0620866) * 0)); }.li-element-9 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-bfb98f75-7db8-4a8c-b68e-c67d548d2d23) * 0)); max-width: calc(100% - (var(--gap-h-bfb98f75-7db8-4a8c-b68e-c67d548d2d23) * 0)); }.text-content-110 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; 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: 772px){
            .text-content-110 { padding: 0px 0px 0px 0px; }
            }.li-element-9 .text-content-111 { color: #1e1e1e; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; 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: 772px){
            .li-element-9 .text-content-111 { padding: 0px 0px 0px 0px; }
            }.flex-container-4 { align-content: center; align-items: center; border-bottom: 1px solid var(--s-color-2cb294bc); border-left: 0px solid var(--s-color-2cb294bc); border-radius: 0px; border-right: 0px solid var(--s-color-2cb294bc); border-top: 0px solid var(--s-color-2cb294bc); display: none; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: center; padding: 24px 8px; width: calc(100% - (var(--gap-h-60f3265d-5ac9-4874-8320-67e05e919079) * 0)); --gap-h-14752d0c-05ba-47e9-b036-8ed699f0b6ae: 0px; --gap-v-14752d0c-05ba-47e9-b036-8ed699f0b6ae: 24px; --gap-uuid: 14752d0c-05ba-47e9-b036-8ed699f0b6ae; max-width: calc(100% - (var(--gap-h-60f3265d-5ac9-4874-8320-67e05e919079) * 0)); }
            .flex-container-4.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-14752d0c-05ba-47e9-b036-8ed699f0b6ae: 0px; --gap-v-14752d0c-05ba-47e9-b036-8ed699f0b6ae: 24px; }
            .flex-container-4.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .flex-container-4 { align-content: flex-start; align-items: flex-start; display: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; --gap-h-14752d0c-05ba-47e9-b036-8ed699f0b6ae: 0px; --gap-v-14752d0c-05ba-47e9-b036-8ed699f0b6ae: 24px; }
            }
            @media screen and (max-width: 440px){
            .flex-container-4 { display: flex; --gap-h-14752d0c-05ba-47e9-b036-8ed699f0b6ae: 0px; --gap-v-14752d0c-05ba-47e9-b036-8ed699f0b6ae: 24px; }
            }.div-container-205 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-14752d0c-05ba-47e9-b036-8ed699f0b6ae) * 0)); --gap-h-cef253bb-2c3e-4089-9b8e-05c2d56077e0: 0px; --gap-v-cef253bb-2c3e-4089-9b8e-05c2d56077e0: 12px; --gap-uuid: cef253bb-2c3e-4089-9b8e-05c2d56077e0; max-width: calc(100% - (var(--gap-h-14752d0c-05ba-47e9-b036-8ed699f0b6ae) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-205 { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: center; --gap-h-cef253bb-2c3e-4089-9b8e-05c2d56077e0: 0px; --gap-v-cef253bb-2c3e-4089-9b8e-05c2d56077e0: 12px; }
            }.h4-element-8 { color: #4974ddff; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-cef253bb-2c3e-4089-9b8e-05c2d56077e0) * 0)); max-width: calc(100% - (var(--gap-h-cef253bb-2c3e-4089-9b8e-05c2d56077e0) * 0)); justify-content: center; }.text-content-112 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-cef253bb-2c3e-4089-9b8e-05c2d56077e0) * 0)); max-width: calc(100% - (var(--gap-h-cef253bb-2c3e-4089-9b8e-05c2d56077e0) * 0)); justify-content: flex-start; }.ul-element-14 { flex: none; gap: 4px; padding: 0px 4px; width: calc(100% - (var(--gap-h-14752d0c-05ba-47e9-b036-8ed699f0b6ae) * 0)); --gap-h-28dbb615-3920-4b92-8961-852e803a9410: 0px; --gap-v-28dbb615-3920-4b92-8961-852e803a9410: 4px; --gap-uuid: 28dbb615-3920-4b92-8961-852e803a9410; max-width: calc(100% - (var(--gap-h-14752d0c-05ba-47e9-b036-8ed699f0b6ae) * 0)); }.li-element-10 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-28dbb615-3920-4b92-8961-852e803a9410) * 0)); max-width: calc(100% - (var(--gap-h-28dbb615-3920-4b92-8961-852e803a9410) * 0)); }.text-content-113 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; 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: 772px){
            .text-content-113 { padding: 0px 0px 0px 0px; }
            }.li-element-10 .text-content-114 { color: #1e1e1e; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; 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: 772px){
            .li-element-10 .text-content-114 { padding: 0px 0px 0px 0px; }
            }.div-container-206 { align-content: center; align-items: center; border-bottom: 1px solid var(--s-color-2cb294bc); border-left: 1px solid var(--s-color-2cb294bc); border-radius: 4px; border-right: 1px solid var(--s-color-2cb294bc); border-top: 1px solid var(--s-color-2cb294bc); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: auto; justify-content: center; padding: 36px 24px; width: calc(100% - (var(--gap-h-60f3265d-5ac9-4874-8320-67e05e919079) * 0)); --gap-h-b6ff3e17-4ccf-4fdd-b477-75e4750bfebb: 0px; --gap-v-b6ff3e17-4ccf-4fdd-b477-75e4750bfebb: 32px; --gap-uuid: b6ff3e17-4ccf-4fdd-b477-75e4750bfebb; max-width: calc(100% - (var(--gap-h-60f3265d-5ac9-4874-8320-67e05e919079) * 0)); }
            .div-container-206.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-b6ff3e17-4ccf-4fdd-b477-75e4750bfebb: 0px; --gap-v-b6ff3e17-4ccf-4fdd-b477-75e4750bfebb: 32px; }
            .div-container-206.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .div-container-206 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; --gap-h-b6ff3e17-4ccf-4fdd-b477-75e4750bfebb: 0px; --gap-v-b6ff3e17-4ccf-4fdd-b477-75e4750bfebb: 24px; }
            }
            @media screen and (max-width: 440px){
            .div-container-206 { border-bottom: 0px solid var(--s-color-2cb294bc); border-left: 0px solid var(--s-color-2cb294bc); border-radius: 0; border-right: 0px solid var(--s-color-2cb294bc); border-top: 0px solid var(--s-color-2cb294bc); flex: none; height: auto; padding: 24px 8px; --gap-h-b6ff3e17-4ccf-4fdd-b477-75e4750bfebb: 0px; --gap-v-b6ff3e17-4ccf-4fdd-b477-75e4750bfebb: 32px; }
            }.span-element-10 { bottom: auto; color: #d9d9d94d; flex: none; font-family: var(--s-font-1ab2928a); font-size: 88px; font-weight: 500; height: 74px; left: 0px; letter-spacing: -0.05em; line-height: 1; margin: 0 0 0 0; padding: 0px 0px 0px 0px; position: absolute; right: auto; text-align: left; top: 0px; width: auto; z-index: 0; max-width: 100%; justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .span-element-10 { flex: none; font-size: 114px; height: 96px; left: auto; padding: 0px 0px 0px 0px; right: 4px; top: 0px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .span-element-10 { display: none; }
            }.div-container-207 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-b6ff3e17-4ccf-4fdd-b477-75e4750bfebb) * 0)); z-index: 2; --gap-h-ba03af1b-ba07-486e-9cfc-6f73b5c90c8c: 0px; --gap-v-ba03af1b-ba07-486e-9cfc-6f73b5c90c8c: 12px; --gap-uuid: ba03af1b-ba07-486e-9cfc-6f73b5c90c8c; max-width: calc(100% - (var(--gap-h-b6ff3e17-4ccf-4fdd-b477-75e4750bfebb) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-207 { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: center; --gap-h-ba03af1b-ba07-486e-9cfc-6f73b5c90c8c: 0px; --gap-v-ba03af1b-ba07-486e-9cfc-6f73b5c90c8c: 12px; }
            }.h4-element-9 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-ba03af1b-ba07-486e-9cfc-6f73b5c90c8c) * 0)); z-index: 1; max-width: calc(100% - (var(--gap-h-ba03af1b-ba07-486e-9cfc-6f73b5c90c8c) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .h4-element-9 { padding: 0px 0px 0px 0px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .h4-element-9 { color: #4974dd; font-size: 16px; text-align: center; justify-content: center; }
            }.text-content-115 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-ba03af1b-ba07-486e-9cfc-6f73b5c90c8c) * 0)); max-width: calc(100% - (var(--gap-h-ba03af1b-ba07-486e-9cfc-6f73b5c90c8c) * 0)); justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .text-content-115 { padding: 0px 0px 0px 0px; }
            }.div-container-208 { background: var(--s-color-2cb294bc); flex: none; height: 1px; width: calc(100% - (var(--gap-h-b6ff3e17-4ccf-4fdd-b477-75e4750bfebb) * 0)); max-width: calc(100% - (var(--gap-h-b6ff3e17-4ccf-4fdd-b477-75e4750bfebb) * 0)); }
            @media screen and (max-width: 440px){
            .div-container-208 { display: none; }
            }.ul-element-15 { flex: none; gap: 4px; padding: 0px 4px; width: calc(100% - (var(--gap-h-b6ff3e17-4ccf-4fdd-b477-75e4750bfebb) * 0)); --gap-h-4cf4d66e-a563-4776-84f4-f594951f163b: 0px; --gap-v-4cf4d66e-a563-4776-84f4-f594951f163b: 4px; --gap-uuid: 4cf4d66e-a563-4776-84f4-f594951f163b; max-width: calc(100% - (var(--gap-h-b6ff3e17-4ccf-4fdd-b477-75e4750bfebb) * 0)); }.li-element-11 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-4cf4d66e-a563-4776-84f4-f594951f163b) * 0)); max-width: calc(100% - (var(--gap-h-4cf4d66e-a563-4776-84f4-f594951f163b) * 0)); }.text-content-116 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; 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: 772px){
            .text-content-116 { padding: 0px 0px 0px 0px; }
            }.li-element-11 .text-content-117 { color: #1e1e1e; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; 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: 772px){
            .li-element-11 .text-content-117 { padding: 0px 0px 0px 0px; }
            }.flex-container-5 { align-content: center; align-items: center; border-bottom: 0px solid var(--s-color-2cb294bc); border-left: 0px solid var(--s-color-2cb294bc); border-radius: 0px; border-right: 0px solid var(--s-color-2cb294bc); border-top: 1px solid var(--s-color-2cb294bc); display: none; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: center; padding: 24px 8px; width: calc(100% - (var(--gap-h-60f3265d-5ac9-4874-8320-67e05e919079) * 0)); --gap-h-21daa314-9225-450d-86ea-d66779ef7123: 0px; --gap-v-21daa314-9225-450d-86ea-d66779ef7123: 24px; --gap-uuid: 21daa314-9225-450d-86ea-d66779ef7123; max-width: calc(100% - (var(--gap-h-60f3265d-5ac9-4874-8320-67e05e919079) * 0)); }
            .flex-container-5.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-21daa314-9225-450d-86ea-d66779ef7123: 0px; --gap-v-21daa314-9225-450d-86ea-d66779ef7123: 24px; }
            .flex-container-5.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .flex-container-5 { align-content: flex-start; align-items: flex-start; display: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; --gap-h-21daa314-9225-450d-86ea-d66779ef7123: 0px; --gap-v-21daa314-9225-450d-86ea-d66779ef7123: 24px; }
            }
            @media screen and (max-width: 440px){
            .flex-container-5 { display: flex; --gap-h-21daa314-9225-450d-86ea-d66779ef7123: 0px; --gap-v-21daa314-9225-450d-86ea-d66779ef7123: 24px; }
            }.div-container-209 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-a9f65ee5-4a43-4306-9187-ebbb5d0e804c: 0px; --gap-v-a9f65ee5-4a43-4306-9187-ebbb5d0e804c: 12px; --gap-uuid: a9f65ee5-4a43-4306-9187-ebbb5d0e804c; }
            @media screen and (max-width: 772px){
            .div-container-209 { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: center; --gap-h-a9f65ee5-4a43-4306-9187-ebbb5d0e804c: 0px; --gap-v-a9f65ee5-4a43-4306-9187-ebbb5d0e804c: 12px; }
            }.h4-element-10 { color: #4974ddff; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-a9f65ee5-4a43-4306-9187-ebbb5d0e804c) * 0)); max-width: calc(100% - (var(--gap-h-a9f65ee5-4a43-4306-9187-ebbb5d0e804c) * 0)); justify-content: center; }.text-content-118 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-a9f65ee5-4a43-4306-9187-ebbb5d0e804c) * 0)); max-width: calc(100% - (var(--gap-h-a9f65ee5-4a43-4306-9187-ebbb5d0e804c) * 0)); justify-content: flex-start; }.ul-element-16 { flex: none; gap: 4px; padding: 0px 4px; width: calc(100% - (var(--gap-h-21daa314-9225-450d-86ea-d66779ef7123) * 0)); --gap-h-afdeb5da-70e4-482b-ac84-a4b8895ae67f: 0px; --gap-v-afdeb5da-70e4-482b-ac84-a4b8895ae67f: 4px; --gap-uuid: afdeb5da-70e4-482b-ac84-a4b8895ae67f; max-width: calc(100% - (var(--gap-h-21daa314-9225-450d-86ea-d66779ef7123) * 0)); }.li-element-12 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-afdeb5da-70e4-482b-ac84-a4b8895ae67f) * 0)); max-width: calc(100% - (var(--gap-h-afdeb5da-70e4-482b-ac84-a4b8895ae67f) * 0)); }.text-content-119 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; 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: 772px){
            .text-content-119 { padding: 0px 0px 0px 0px; }
            }.li-element-12 .text-content-120 { color: #1e1e1e; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; 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: 772px){
            .li-element-12 .text-content-120 { padding: 0px 0px 0px 0px; }
            }.div-container-210 { align-content: center; align-items: center; border-bottom: 1px solid var(--s-color-2cb294bc); border-left: 1px solid var(--s-color-2cb294bc); border-radius: 4px; border-right: 1px solid var(--s-color-2cb294bc); border-top: 1px solid var(--s-color-2cb294bc); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: auto; justify-content: center; padding: 36px 24px; width: calc(100% - (var(--gap-h-60f3265d-5ac9-4874-8320-67e05e919079) * 0)); --gap-h-8278c659-dd6f-4b00-974f-c05f1bf8aa8a: 0px; --gap-v-8278c659-dd6f-4b00-974f-c05f1bf8aa8a: 32px; --gap-uuid: 8278c659-dd6f-4b00-974f-c05f1bf8aa8a; max-width: calc(100% - (var(--gap-h-60f3265d-5ac9-4874-8320-67e05e919079) * 0)); }
            .div-container-210.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-8278c659-dd6f-4b00-974f-c05f1bf8aa8a: 0px; --gap-v-8278c659-dd6f-4b00-974f-c05f1bf8aa8a: 32px; }
            .div-container-210.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .div-container-210 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; --gap-h-8278c659-dd6f-4b00-974f-c05f1bf8aa8a: 0px; --gap-v-8278c659-dd6f-4b00-974f-c05f1bf8aa8a: 24px; }
            }
            @media screen and (max-width: 440px){
            .div-container-210 { border-bottom: 1px solid var(--s-color-2cb294bc); border-left: 0px solid var(--s-color-2cb294bc); border-radius: 0; border-right: 0px solid var(--s-color-2cb294bc); border-top: 1px solid var(--s-color-2cb294bc); flex: none; height: auto; padding: 24px 8px; --gap-h-8278c659-dd6f-4b00-974f-c05f1bf8aa8a: 0px; --gap-v-8278c659-dd6f-4b00-974f-c05f1bf8aa8a: 32px; }
            }.span-element-11 { bottom: auto; color: #d9d9d94d; flex: none; font-family: var(--s-font-1ab2928a); font-size: 88px; font-weight: 500; height: 74px; left: 0px; letter-spacing: -0.05em; line-height: 1; margin: 0 0 0 0; padding: 0px 0px 0px 0px; position: absolute; right: auto; text-align: left; top: 0px; width: auto; z-index: 0; max-width: 100%; justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .span-element-11 { flex: none; font-size: 114px; height: 96px; left: auto; padding: 0px 0px 0px 0px; right: 4px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .span-element-11 { display: none; }
            }.div-container-211 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-8278c659-dd6f-4b00-974f-c05f1bf8aa8a) * 0)); z-index: 2; --gap-h-828ca8e7-9128-4dc7-a68f-c1b981ea676b: 0px; --gap-v-828ca8e7-9128-4dc7-a68f-c1b981ea676b: 12px; --gap-uuid: 828ca8e7-9128-4dc7-a68f-c1b981ea676b; max-width: calc(100% - (var(--gap-h-8278c659-dd6f-4b00-974f-c05f1bf8aa8a) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-211 { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: center; --gap-h-828ca8e7-9128-4dc7-a68f-c1b981ea676b: 0px; --gap-v-828ca8e7-9128-4dc7-a68f-c1b981ea676b: 12px; }
            }.h4-element-11 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-828ca8e7-9128-4dc7-a68f-c1b981ea676b) * 0)); z-index: 1; max-width: calc(100% - (var(--gap-h-828ca8e7-9128-4dc7-a68f-c1b981ea676b) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .h4-element-11 { padding: 0px 0px 0px 0px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .h4-element-11 { color: #4974dd; font-size: 16px; text-align: center; justify-content: center; }
            }.text-content-121 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-828ca8e7-9128-4dc7-a68f-c1b981ea676b) * 0)); max-width: calc(100% - (var(--gap-h-828ca8e7-9128-4dc7-a68f-c1b981ea676b) * 0)); justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .text-content-121 { padding: 0px 0px 0px 0px; }
            }.div-container-212 { background: var(--s-color-2cb294bc); flex: none; height: 1px; width: calc(100% - (var(--gap-h-8278c659-dd6f-4b00-974f-c05f1bf8aa8a) * 0)); max-width: calc(100% - (var(--gap-h-8278c659-dd6f-4b00-974f-c05f1bf8aa8a) * 0)); }
            @media screen and (max-width: 440px){
            .div-container-212 { display: none; }
            }.ul-element-17 { flex: none; gap: 4px; padding: 0px 4px; width: calc(100% - (var(--gap-h-8278c659-dd6f-4b00-974f-c05f1bf8aa8a) * 0)); --gap-h-405b3933-8f1e-467f-a1b2-d5e50f14c599: 0px; --gap-v-405b3933-8f1e-467f-a1b2-d5e50f14c599: 4px; --gap-uuid: 405b3933-8f1e-467f-a1b2-d5e50f14c599; max-width: calc(100% - (var(--gap-h-8278c659-dd6f-4b00-974f-c05f1bf8aa8a) * 0)); }.li-element-13 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-405b3933-8f1e-467f-a1b2-d5e50f14c599) * 0)); max-width: calc(100% - (var(--gap-h-405b3933-8f1e-467f-a1b2-d5e50f14c599) * 0)); }.text-content-122 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; 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: 772px){
            .text-content-122 { padding: 0px 0px 0px 0px; }
            }.li-element-13 .text-content-123 { color: #1e1e1e; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; 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: 772px){
            .li-element-13 .text-content-123 { padding: 0px 0px 0px 0px; }
            }.div-container-213 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: flex-start; margin: 210px 0px 0px 0px; padding: 0px; width: calc(50% - (var(--gap-h-37b56a44-61a8-47c2-94fd-efad8ebd3296) * 0.5)); --gap-h-93760ee2-7a49-4d3f-9044-9e2ae35fa091: 0px; --gap-v-93760ee2-7a49-4d3f-9044-9e2ae35fa091: 24px; --gap-uuid: 93760ee2-7a49-4d3f-9044-9e2ae35fa091; max-width: calc(50% - (var(--gap-h-37b56a44-61a8-47c2-94fd-efad8ebd3296) * 0.5)); }
            @media screen and (max-width: 772px){
            .div-container-213 { gap: 16px; margin: 220px 0px 0px 0px; --gap-h-93760ee2-7a49-4d3f-9044-9e2ae35fa091: 0px; --gap-v-93760ee2-7a49-4d3f-9044-9e2ae35fa091: 16px; width: calc(50% - (var(--gap-h-37b56a44-61a8-47c2-94fd-efad8ebd3296) * 0.5)); max-width: calc(50% - (var(--gap-h-37b56a44-61a8-47c2-94fd-efad8ebd3296) * 0.5)); }
            }
            @media screen and (max-width: 440px){
            .div-container-213 { display: none; flex: none; width: calc(100% - (var(--gap-h-37b56a44-61a8-47c2-94fd-efad8ebd3296) * 0)); --gap-h-93760ee2-7a49-4d3f-9044-9e2ae35fa091: 0px; --gap-v-93760ee2-7a49-4d3f-9044-9e2ae35fa091: 24px; max-width: calc(100% - (var(--gap-h-37b56a44-61a8-47c2-94fd-efad8ebd3296) * 0)); }
            }.div-container-214 { align-content: center; align-items: center; border-bottom: 1px solid var(--s-color-2cb294bc); border-left: 1px solid var(--s-color-2cb294bc); border-radius: 4px; border-right: 1px solid var(--s-color-2cb294bc); border-top: 1px solid var(--s-color-2cb294bc); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: auto; justify-content: center; padding: 36px 24px; width: calc(100% - (var(--gap-h-93760ee2-7a49-4d3f-9044-9e2ae35fa091) * 0)); --gap-h-cc981481-bfa2-4834-8c37-0a47c0b65e62: 0px; --gap-v-cc981481-bfa2-4834-8c37-0a47c0b65e62: 32px; --gap-uuid: cc981481-bfa2-4834-8c37-0a47c0b65e62; max-width: calc(100% - (var(--gap-h-93760ee2-7a49-4d3f-9044-9e2ae35fa091) * 0)); }
            .div-container-214.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-cc981481-bfa2-4834-8c37-0a47c0b65e62: 0px; --gap-v-cc981481-bfa2-4834-8c37-0a47c0b65e62: 32px; }
            .div-container-214.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .div-container-214 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; --gap-h-cc981481-bfa2-4834-8c37-0a47c0b65e62: 0px; --gap-v-cc981481-bfa2-4834-8c37-0a47c0b65e62: 24px; }
            }
            @media screen and (max-width: 440px){
            .div-container-214 { border-bottom: 1px solid var(--s-color-2cb294bc); border-left: 0px solid var(--s-color-2cb294bc); border-radius: 0; border-right: 0px solid var(--s-color-2cb294bc); border-top: 1px solid var(--s-color-2cb294bc); flex: none; gap: 12px; height: auto; padding: 24px 8px; --gap-h-cc981481-bfa2-4834-8c37-0a47c0b65e62: 0px; --gap-v-cc981481-bfa2-4834-8c37-0a47c0b65e62: 12px; }
            }.div-container-215 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-cc981481-bfa2-4834-8c37-0a47c0b65e62) * 0)); z-index: 2; --gap-h-72bc7bf7-79f5-46ae-a8fb-c5ddf64d79ce: 0px; --gap-v-72bc7bf7-79f5-46ae-a8fb-c5ddf64d79ce: 12px; --gap-uuid: 72bc7bf7-79f5-46ae-a8fb-c5ddf64d79ce; max-width: calc(100% - (var(--gap-h-cc981481-bfa2-4834-8c37-0a47c0b65e62) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-215 { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: center; --gap-h-72bc7bf7-79f5-46ae-a8fb-c5ddf64d79ce: 0px; --gap-v-72bc7bf7-79f5-46ae-a8fb-c5ddf64d79ce: 12px; }
            }
            @media screen and (max-width: 440px){
            .div-container-215 { gap: 12px; --gap-h-72bc7bf7-79f5-46ae-a8fb-c5ddf64d79ce: 0px; --gap-v-72bc7bf7-79f5-46ae-a8fb-c5ddf64d79ce: 12px; }
            }.h4-element-12 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-72bc7bf7-79f5-46ae-a8fb-c5ddf64d79ce) * 0)); z-index: 1; max-width: calc(100% - (var(--gap-h-72bc7bf7-79f5-46ae-a8fb-c5ddf64d79ce) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .h4-element-12 { padding: 0px 0px 0px 0px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .h4-element-12 { color: #4974dd; font-size: 16px; margin: 8px 0px 0px 0px; width: calc(100% - (var(--gap-h-72bc7bf7-79f5-46ae-a8fb-c5ddf64d79ce) * 0)); max-width: calc(100% - (var(--gap-h-72bc7bf7-79f5-46ae-a8fb-c5ddf64d79ce) * 0)); }
            }.text-content-124 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-72bc7bf7-79f5-46ae-a8fb-c5ddf64d79ce) * 0)); max-width: calc(100% - (var(--gap-h-72bc7bf7-79f5-46ae-a8fb-c5ddf64d79ce) * 0)); justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .text-content-124 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .text-content-124 { margin: 16px 0px 0px 0px; width: calc(100% - (var(--gap-h-72bc7bf7-79f5-46ae-a8fb-c5ddf64d79ce) * 0)); max-width: calc(100% - (var(--gap-h-72bc7bf7-79f5-46ae-a8fb-c5ddf64d79ce) * 0)); }
            }.div-container-216 { background: var(--s-color-2cb294bc); flex: none; height: 1px; width: calc(100% - (var(--gap-h-cc981481-bfa2-4834-8c37-0a47c0b65e62) * 0)); max-width: calc(100% - (var(--gap-h-cc981481-bfa2-4834-8c37-0a47c0b65e62) * 0)); }.ul-element-18 { flex: none; gap: 4px; padding: 0px 4px; width: calc(100% - (var(--gap-h-cc981481-bfa2-4834-8c37-0a47c0b65e62) * 0)); --gap-h-b9403a73-2f7f-4646-9f46-a003646a943a: 0px; --gap-v-b9403a73-2f7f-4646-9f46-a003646a943a: 4px; --gap-uuid: b9403a73-2f7f-4646-9f46-a003646a943a; max-width: calc(100% - (var(--gap-h-cc981481-bfa2-4834-8c37-0a47c0b65e62) * 0)); }.li-element-14 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-b9403a73-2f7f-4646-9f46-a003646a943a) * 0)); max-width: calc(100% - (var(--gap-h-b9403a73-2f7f-4646-9f46-a003646a943a) * 0)); }.text-content-125 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; 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: 772px){
            .text-content-125 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .text-content-125 { margin: 16px 0px 0px 0px; max-width: 100%; }
            }.text-content-126 { color: #1e1e1e; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; 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: 772px){
            .text-content-126 { padding: 0px 0px 0px 0px; }
            }.span-element-12 { bottom: auto; color: #d9d9d94d; flex: none; font-family: var(--s-font-1ab2928a); font-size: 88px; font-weight: 500; height: 74px; left: 0px; letter-spacing: -0.05em; line-height: 1; margin: 0 0 0 0; padding: 0px 0px 0px 0px; position: absolute; right: auto; text-align: left; top: 0px; width: auto; z-index: 0; max-width: 100%; justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .span-element-12 { bottom: auto; font-size: 114px; height: 96px; left: auto; padding: 0px 0px 0px 0px; right: 4px; top: 0px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .span-element-12 { color: #cccccc; font-size: 18px; }
            }.div-container-217 { align-content: center; align-items: center; border-bottom: 1px solid var(--s-color-2cb294bc); border-left: 1px solid var(--s-color-2cb294bc); border-radius: 4px; border-right: 1px solid var(--s-color-2cb294bc); border-top: 1px solid var(--s-color-2cb294bc); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: auto; justify-content: center; padding: 36px 24px; width: calc(100% - (var(--gap-h-93760ee2-7a49-4d3f-9044-9e2ae35fa091) * 0)); --gap-h-ea6b23d5-c0cc-442c-9b22-18b8c9ad52f7: 0px; --gap-v-ea6b23d5-c0cc-442c-9b22-18b8c9ad52f7: 32px; --gap-uuid: ea6b23d5-c0cc-442c-9b22-18b8c9ad52f7; max-width: calc(100% - (var(--gap-h-93760ee2-7a49-4d3f-9044-9e2ae35fa091) * 0)); }
            .div-container-217.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-ea6b23d5-c0cc-442c-9b22-18b8c9ad52f7: 0px; --gap-v-ea6b23d5-c0cc-442c-9b22-18b8c9ad52f7: 32px; }
            .div-container-217.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .div-container-217 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; --gap-h-ea6b23d5-c0cc-442c-9b22-18b8c9ad52f7: 0px; --gap-v-ea6b23d5-c0cc-442c-9b22-18b8c9ad52f7: 24px; }
            }
            @media screen and (max-width: 440px){
            .div-container-217 { border-bottom: 1px solid var(--s-color-2cb294bc); border-left: 0px solid var(--s-color-2cb294bc); border-radius: 0; border-right: 0px solid var(--s-color-2cb294bc); border-top: 1px solid var(--s-color-2cb294bc); flex: none; gap: 12px; height: auto; padding: 24px 8px; --gap-h-ea6b23d5-c0cc-442c-9b22-18b8c9ad52f7: 0px; --gap-v-ea6b23d5-c0cc-442c-9b22-18b8c9ad52f7: 12px; }
            }.span-element-13 { bottom: auto; color: #d9d9d94d; flex: none; font-family: var(--s-font-1ab2928a); font-size: 88px; font-weight: 500; height: 74px; left: 0px; letter-spacing: -0.05em; line-height: 1; margin: 0 0 0 0; padding: 0px 0px 0px 0px; position: absolute; right: auto; text-align: left; top: 0px; width: auto; z-index: 0; max-width: 100%; justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .span-element-13 { flex: none; font-size: 114px; height: 96px; left: auto; padding: 0px 0px 0px 0px; right: 4px; top: 0px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .span-element-13 { color: #cccccc; font-size: 18px; }
            }.div-container-218 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-ea6b23d5-c0cc-442c-9b22-18b8c9ad52f7) * 0)); z-index: 2; --gap-h-c9fca092-a7e8-40c0-b671-1c54a1ce0831: 0px; --gap-v-c9fca092-a7e8-40c0-b671-1c54a1ce0831: 12px; --gap-uuid: c9fca092-a7e8-40c0-b671-1c54a1ce0831; max-width: calc(100% - (var(--gap-h-ea6b23d5-c0cc-442c-9b22-18b8c9ad52f7) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-218 { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: center; --gap-h-c9fca092-a7e8-40c0-b671-1c54a1ce0831: 0px; --gap-v-c9fca092-a7e8-40c0-b671-1c54a1ce0831: 12px; }
            }
            @media screen and (max-width: 440px){
            .div-container-218 { gap: 12px; --gap-h-c9fca092-a7e8-40c0-b671-1c54a1ce0831: 0px; --gap-v-c9fca092-a7e8-40c0-b671-1c54a1ce0831: 12px; }
            }.h4-element-13 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-c9fca092-a7e8-40c0-b671-1c54a1ce0831) * 0)); z-index: 1; max-width: calc(100% - (var(--gap-h-c9fca092-a7e8-40c0-b671-1c54a1ce0831) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .h4-element-13 { padding: 0px 0px 0px 0px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .h4-element-13 { color: #4974dd; font-size: 16px; margin: 8px 0px 0px 0px; width: calc(100% - (var(--gap-h-c9fca092-a7e8-40c0-b671-1c54a1ce0831) * 0)); max-width: calc(100% - (var(--gap-h-c9fca092-a7e8-40c0-b671-1c54a1ce0831) * 0)); }
            }.text-content-127 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-c9fca092-a7e8-40c0-b671-1c54a1ce0831) * 0)); max-width: calc(100% - (var(--gap-h-c9fca092-a7e8-40c0-b671-1c54a1ce0831) * 0)); justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .text-content-127 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .text-content-127 { margin: 16px 0px 0px 0px; width: calc(100% - (var(--gap-h-c9fca092-a7e8-40c0-b671-1c54a1ce0831) * 0)); max-width: calc(100% - (var(--gap-h-c9fca092-a7e8-40c0-b671-1c54a1ce0831) * 0)); }
            }.div-container-219 { background: var(--s-color-2cb294bc); flex: none; height: 1px; width: calc(100% - (var(--gap-h-ea6b23d5-c0cc-442c-9b22-18b8c9ad52f7) * 0)); max-width: calc(100% - (var(--gap-h-ea6b23d5-c0cc-442c-9b22-18b8c9ad52f7) * 0)); }.ul-element-19 { flex: none; gap: 4px; padding: 0px 4px; width: calc(100% - (var(--gap-h-ea6b23d5-c0cc-442c-9b22-18b8c9ad52f7) * 0)); --gap-h-be4354fa-1932-4cb9-b307-58e7af77528d: 0px; --gap-v-be4354fa-1932-4cb9-b307-58e7af77528d: 4px; --gap-uuid: be4354fa-1932-4cb9-b307-58e7af77528d; max-width: calc(100% - (var(--gap-h-ea6b23d5-c0cc-442c-9b22-18b8c9ad52f7) * 0)); }.li-element-15 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-be4354fa-1932-4cb9-b307-58e7af77528d) * 0)); max-width: calc(100% - (var(--gap-h-be4354fa-1932-4cb9-b307-58e7af77528d) * 0)); }.text-content-128 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; 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: 772px){
            .text-content-128 { padding: 0px 0px 0px 0px; }
            }.text-content-129 { color: #1e1e1e; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; 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: 772px){
            .text-content-129 { padding: 0px 0px 0px 0px; }
            }.section-container-46 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 120px 32px; width: 1184px; --gap-h-6819a112-088c-4796-96c7-4a3c7e1ec524: 0px; --gap-v-6819a112-088c-4796-96c7-4a3c7e1ec524: 80px; --gap-uuid: 6819a112-088c-4796-96c7-4a3c7e1ec524; max-width: 100%; }
            @media screen and (max-width: 772px){
            .section-container-46 { gap: 64px; padding: 80px 32px; --gap-h-6819a112-088c-4796-96c7-4a3c7e1ec524: 0px; --gap-v-6819a112-088c-4796-96c7-4a3c7e1ec524: 64px; }
            }
            @media screen and (max-width: 440px){
            .section-container-46 { padding: 64px 32px; --gap-h-6819a112-088c-4796-96c7-4a3c7e1ec524: 0px; --gap-v-6819a112-088c-4796-96c7-4a3c7e1ec524: 80px; }
            }.sd-section-inner-6819a112 { padding: 120px 32px; width: 1184px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; gap: 80px; --gap-h-6819a112-088c-4796-96c7-4a3c7e1ec524: 0px; --gap-v-6819a112-088c-4796-96c7-4a3c7e1ec524: 80px; --gap-uuid: 6819a112-088c-4796-96c7-4a3c7e1ec524; max-width: 100%; }
            @media screen and (max-width: 772px){
            .sd-section-inner-6819a112 { padding: 80px 32px; flex-direction: column; gap: 64px; --gap-h-6819a112-088c-4796-96c7-4a3c7e1ec524: 0px; --gap-v-6819a112-088c-4796-96c7-4a3c7e1ec524: 64px; }
            }
            @media screen and (max-width: 440px){
            .sd-section-inner-6819a112 { padding: 64px 32px; flex-direction: column; --gap-h-6819a112-088c-4796-96c7-4a3c7e1ec524: 0px; --gap-v-6819a112-088c-4796-96c7-4a3c7e1ec524: 80px; }
            }.section-container-47 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-6819a112-088c-4796-96c7-4a3c7e1ec524) * 0)); --gap-h-e610ca3f-04fd-4c49-8d66-d4bd2dfd4102: 0px; --gap-v-e610ca3f-04fd-4c49-8d66-d4bd2dfd4102: 40px; --gap-uuid: e610ca3f-04fd-4c49-8d66-d4bd2dfd4102; max-width: calc(100% - (var(--gap-h-6819a112-088c-4796-96c7-4a3c7e1ec524) * 0)); }
            @media screen and (max-width: 772px){
            .section-container-47 { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; --gap-h-e610ca3f-04fd-4c49-8d66-d4bd2dfd4102: 0px; --gap-v-e610ca3f-04fd-4c49-8d66-d4bd2dfd4102: 24px; }
            }
            @media screen and (max-width: 440px){
            .section-container-47 { flex: none; gap: 16px; --gap-h-e610ca3f-04fd-4c49-8d66-d4bd2dfd4102: 0px; --gap-v-e610ca3f-04fd-4c49-8d66-d4bd2dfd4102: 16px; }
            }.section-container-48 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; width: auto; --gap-h-8cae0fa8-85a0-4e53-b37b-52d6f5816836: 0px; --gap-v-8cae0fa8-85a0-4e53-b37b-52d6f5816836: 40px; --gap-uuid: 8cae0fa8-85a0-4e53-b37b-52d6f5816836; max-width: 100%; }
            @media screen and (max-width: 772px){
            .section-container-48 { flex: none; gap: 24px; width: calc(100% - (var(--gap-h-e610ca3f-04fd-4c49-8d66-d4bd2dfd4102) * 0)); --gap-h-8cae0fa8-85a0-4e53-b37b-52d6f5816836: 0px; --gap-v-8cae0fa8-85a0-4e53-b37b-52d6f5816836: 24px; max-width: calc(100% - (var(--gap-h-e610ca3f-04fd-4c49-8d66-d4bd2dfd4102) * 0)); }
            }
            @media screen and (max-width: 440px){
            .section-container-48 { flex: none; --gap-h-8cae0fa8-85a0-4e53-b37b-52d6f5816836: 0px; --gap-v-8cae0fa8-85a0-4e53-b37b-52d6f5816836: 40px; }
            }.section-container-49 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; width: auto; --gap-h-98201057-5c3c-4f74-9ddf-fcdc479a88e8: 8px; --gap-v-98201057-5c3c-4f74-9ddf-fcdc479a88e8: 0px; --gap-uuid: 98201057-5c3c-4f74-9ddf-fcdc479a88e8; max-width: 100%; }.div-container-220 { background: #4974dd; border-radius: 24px; flex: none; height: 8px; width: 8px; max-width: 100%; }.span-element-14 { color: #777777; font-family: var(--s-font-93a87a99); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .span-element-14.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .span-element-14.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.heading-secondary-9 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 40px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .heading-secondary-9.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .heading-secondary-9.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .heading-secondary-9 { flex: none; font-size: 32px; width: calc(100% - (var(--gap-h-8cae0fa8-85a0-4e53-b37b-52d6f5816836) * 0)); max-width: calc(100% - (var(--gap-h-8cae0fa8-85a0-4e53-b37b-52d6f5816836) * 0)); }
            }
            @media screen and (max-width: 440px){
            .heading-secondary-9 { font-size: 24px; line-height: 1.6; }
            }.text-content-130 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-e610ca3f-04fd-4c49-8d66-d4bd2dfd4102) * 0)); max-width: calc(100% - (var(--gap-h-e610ca3f-04fd-4c49-8d66-d4bd2dfd4102) * 0)); justify-content: center; }
            .text-content-130.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .text-content-130.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .text-content-130 { font-size: 15px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .text-content-130 { font-size: 14px; }
            }.ul-element-20 { flex: none; gap: 24px; padding: 0px; width: calc(100% - (var(--gap-h-6819a112-088c-4796-96c7-4a3c7e1ec524) * 0)); --gap-h-65dc4504-7c80-4d2c-8018-6f9bad5d94aa: 0px; --gap-v-65dc4504-7c80-4d2c-8018-6f9bad5d94aa: 24px; --gap-uuid: 65dc4504-7c80-4d2c-8018-6f9bad5d94aa; max-width: calc(100% - (var(--gap-h-6819a112-088c-4796-96c7-4a3c7e1ec524) * 0)); }
            @media screen and (max-width: 440px){
            .ul-element-20 { gap: 48px; --gap-h-65dc4504-7c80-4d2c-8018-6f9bad5d94aa: 0px; --gap-v-65dc4504-7c80-4d2c-8018-6f9bad5d94aa: 48px; }
            }.li-element-16 { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 4px; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; justify-content: center; padding: 40px 40px; width: calc(100% - (var(--gap-h-65dc4504-7c80-4d2c-8018-6f9bad5d94aa) * 0)); --gap-h-37bf5b7e-1f98-4613-abe8-2f0f024ba4d8: 64px; --gap-v-37bf5b7e-1f98-4613-abe8-2f0f024ba4d8: 0px; --gap-uuid: 37bf5b7e-1f98-4613-abe8-2f0f024ba4d8; max-width: calc(100% - (var(--gap-h-65dc4504-7c80-4d2c-8018-6f9bad5d94aa) * 0)); }
            @media screen and (max-width: 772px){
            .li-element-16 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 24px 0px; --gap-h-37bf5b7e-1f98-4613-abe8-2f0f024ba4d8: 0px; --gap-v-37bf5b7e-1f98-4613-abe8-2f0f024ba4d8: 12px; }
            }
            @media screen and (max-width: 440px){
            .li-element-16 { align-content: center; align-items: center; justify-content: flex-start; padding: 0px 0px 0px 0px; --gap-h-37bf5b7e-1f98-4613-abe8-2f0f024ba4d8: 64px; --gap-v-37bf5b7e-1f98-4613-abe8-2f0f024ba4d8: 0px; }
            }.div-container-221 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; justify-content: center; padding: 0px; width: calc(36% - (var(--gap-h-37bf5b7e-1f98-4613-abe8-2f0f024ba4d8) * 0.64)); --gap-h-f3d4204e-1739-49d4-b6c6-6b519ad5b85f: 0px; --gap-v-f3d4204e-1739-49d4-b6c6-6b519ad5b85f: 4px; --gap-uuid: f3d4204e-1739-49d4-b6c6-6b519ad5b85f; max-width: calc(36% - (var(--gap-h-37bf5b7e-1f98-4613-abe8-2f0f024ba4d8) * 0.64)); }
            @media screen and (max-width: 772px){
            .div-container-221 { flex: none; gap: 0px; width: calc(100% - (var(--gap-h-37bf5b7e-1f98-4613-abe8-2f0f024ba4d8) * 0)); --gap-h-f3d4204e-1739-49d4-b6c6-6b519ad5b85f: 0px; --gap-v-f3d4204e-1739-49d4-b6c6-6b519ad5b85f: 0px; max-width: calc(100% - (var(--gap-h-37bf5b7e-1f98-4613-abe8-2f0f024ba4d8) * 0)); }
            }
            @media screen and (max-width: 440px){
            .div-container-221 { align-content: center; align-items: center; justify-content: center; --gap-h-f3d4204e-1739-49d4-b6c6-6b519ad5b85f: 0px; --gap-v-f3d4204e-1739-49d4-b6c6-6b519ad5b85f: 4px; }
            }.text-content-131 { color: #cccccc; flex: none; font-family: var(--s-font-1ab2928a); font-size: 15px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .text-content-131.appear { opacity: 0; transform: ; transition-delay: 100ms; transition-duration: 1000ms; }
            .text-content-131.appear-active { transition-delay: 100ms; transition-duration: 1000ms; }.heading-tertiary-13 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-1ab2928a); font-size: 20px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .heading-tertiary-13.appear { opacity: 0; transform: ; transition-delay: 100ms; transition-duration: 1000ms; }
            .heading-tertiary-13.appear-active { transition-delay: 100ms; transition-duration: 1000ms; }
            @media screen and (max-width: 440px){
            .heading-tertiary-13 { font-family: var(--s-font-1ab2928a); font-size: 18px; }
            }.text-content-132 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: calc(64% - (var(--gap-h-37bf5b7e-1f98-4613-abe8-2f0f024ba4d8) * 0.36)); max-width: calc(64% - (var(--gap-h-37bf5b7e-1f98-4613-abe8-2f0f024ba4d8) * 0.36)); justify-content: flex-start; }
            .text-content-132.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 300ms; transition-duration: 800ms; }
            .text-content-132.appear-active { transition-delay: 300ms; transition-duration: 800ms; }
            @media screen and (max-width: 772px){
            .text-content-132 { flex: none; width: calc(100% - (var(--gap-h-37bf5b7e-1f98-4613-abe8-2f0f024ba4d8) * 0)); max-width: calc(100% - (var(--gap-h-37bf5b7e-1f98-4613-abe8-2f0f024ba4d8) * 0)); }
            }.div-container-222 { 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-6819a112-088c-4796-96c7-4a3c7e1ec524) * 0)); --gap-h-fa7a4276-4e9d-4d44-8171-d7bafc7bc987: 0px; --gap-v-fa7a4276-4e9d-4d44-8171-d7bafc7bc987: 40px; --gap-uuid: fa7a4276-4e9d-4d44-8171-d7bafc7bc987; max-width: calc(100% - (var(--gap-h-6819a112-088c-4796-96c7-4a3c7e1ec524) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-222 { gap: 24px; --gap-h-fa7a4276-4e9d-4d44-8171-d7bafc7bc987: 0px; --gap-v-fa7a4276-4e9d-4d44-8171-d7bafc7bc987: 24px; }
            }
            @media screen and (max-width: 440px){
            .div-container-222 { gap: 16px; --gap-h-fa7a4276-4e9d-4d44-8171-d7bafc7bc987: 0px; --gap-v-fa7a4276-4e9d-4d44-8171-d7bafc7bc987: 16px; }
            }.heading-secondary-10 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-fa7a4276-4e9d-4d44-8171-d7bafc7bc987) * 0)); max-width: calc(100% - (var(--gap-h-fa7a4276-4e9d-4d44-8171-d7bafc7bc987) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .heading-secondary-10 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .heading-secondary-10 { font-size: 20px; }
            }.link-primary-142 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-fa7a4276-4e9d-4d44-8171-d7bafc7bc987) * 0)); max-width: calc(100% - (var(--gap-h-fa7a4276-4e9d-4d44-8171-d7bafc7bc987) * 0)); justify-content: center; }
            .link-primary-142.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .link-primary-142.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .link-primary-142 { font-size: 15px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .link-primary-142 { font-size: 14px; }
            }.link-primary-143 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-fa7a4276-4e9d-4d44-8171-d7bafc7bc987) * 0)); --gap-h-451f8815-30c5-4648-9d5a-9012fcb59cea: 80px; --gap-v-451f8815-30c5-4648-9d5a-9012fcb59cea: 0px; --gap-uuid: 451f8815-30c5-4648-9d5a-9012fcb59cea; max-width: calc(100% - (var(--gap-h-fa7a4276-4e9d-4d44-8171-d7bafc7bc987) * 0)); }
            @media screen and (max-width: 772px){
            .link-primary-143 { gap: 40px; --gap-h-451f8815-30c5-4648-9d5a-9012fcb59cea: 40px; --gap-v-451f8815-30c5-4648-9d5a-9012fcb59cea: 0px; }
            }
            @media screen and (max-width: 440px){
            .link-primary-143 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; --gap-h-451f8815-30c5-4648-9d5a-9012fcb59cea: 0px; --gap-v-451f8815-30c5-4648-9d5a-9012fcb59cea: 80px; }
            }.link-primary-144 { background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; width: calc(50% - (var(--gap-h-451f8815-30c5-4648-9d5a-9012fcb59cea) * 0.5)); max-width: calc(50% - (var(--gap-h-451f8815-30c5-4648-9d5a-9012fcb59cea) * 0.5)); }
            .link-primary-144.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 200ms; transition-duration: 1000ms; }
            .link-primary-144.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            .link-primary-144:hover { opacity: 1; }
            @media screen and (max-width: 772px){
            .link-primary-144 { flex-direction: column; overflow-x: hidden; overflow-y: auto; }
            }
            @media screen and (max-width: 440px){
            .link-primary-144 { overflow-x: hidden; overflow-y: auto; width: calc(100% - (var(--gap-h-451f8815-30c5-4648-9d5a-9012fcb59cea) * 0)); max-width: calc(100% - (var(--gap-h-451f8815-30c5-4648-9d5a-9012fcb59cea) * 0)); }
            }.link-primary-145 { align-content: flex-start; align-items: flex-start; background: #f9f9f9; border-radius: 4px; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-end; padding: 0px 0px 0px; width: 400px; z-index: -1; max-width: 100%; }
            .link-primary-144:hover .link-primary-145 { opacity: 0.5; transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
            @media screen and (max-width: 440px){
            .link-primary-145 { border-radius: 2px; flex: none; width: 100%; max-width: 100%; }
            }.form-container-158 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: flex-end; margin: 24px 0px 0px 0px; width: 100%; --gap-h-8d8b3f44-3069-462d-b54c-6d4cf2bee696: 0px; --gap-v-8d8b3f44-3069-462d-b54c-6d4cf2bee696: 16px; --gap-uuid: 8d8b3f44-3069-462d-b54c-6d4cf2bee696; max-width: 100%; }
            @media screen and (max-width: 440px){
            .form-container-158 { gap: 12px; --gap-h-8d8b3f44-3069-462d-b54c-6d4cf2bee696: 0px; --gap-v-8d8b3f44-3069-462d-b54c-6d4cf2bee696: 12px; }
            }.ul-element-21 { flex: none; flex-direction: row; flex-wrap: wrap; gap: 16px; padding: 0px; width: calc(100% - (var(--gap-h-8d8b3f44-3069-462d-b54c-6d4cf2bee696) * 0)); --gap-h-d5a15c15-0251-4c6e-8e69-8df61931341a: 16px; --gap-v-d5a15c15-0251-4c6e-8e69-8df61931341a: 16px; --gap-uuid: d5a15c15-0251-4c6e-8e69-8df61931341a; max-width: calc(100% - (var(--gap-h-8d8b3f44-3069-462d-b54c-6d4cf2bee696) * 0)); }
            @media screen and (max-width: 772px){
            .ul-element-21 { flex-direction: row; flex-wrap: nowrap; gap: 16px; --gap-h-d5a15c15-0251-4c6e-8e69-8df61931341a: 16px; --gap-v-d5a15c15-0251-4c6e-8e69-8df61931341a: 0px; }
            }
            @media screen and (max-width: 440px){
            .ul-element-21 { flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; --gap-h-d5a15c15-0251-4c6e-8e69-8df61931341a: 16px; --gap-v-d5a15c15-0251-4c6e-8e69-8df61931341a: 0px; }
            }.component-c3ce { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 0; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px 0px 0px 0px; --gap-h-5988c3ce-4203-4dbc-9dd6-6492c45d595c: 8px; --gap-v-5988c3ce-4203-4dbc-9dd6-6492c45d595c: 0px; --gap-uuid: 5988c3ce-4203-4dbc-9dd6-6492c45d595c; }.component-3738 { color: #1e1e1e; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.component-e1d0 { color: #1a49bd; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 500; letter-spacing: 0.05em; line-height: 1.5; margin: 0px 0px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
            @media screen and (max-width: 440px){
            .component-e1d0 { font-weight: 400; }
            }.form-container-159 { background: #dfdfdf; flex: none; height: 1px; margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-8d8b3f44-3069-462d-b54c-6d4cf2bee696) * 0)); max-width: calc(100% - (var(--gap-h-8d8b3f44-3069-462d-b54c-6d4cf2bee696) * 0)); }.form-container-160 { color: #1e1e1e; font-family: var(--s-font-1ab2928a); font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0.05em; line-height: 1.7; margin: 0px 0px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .form-container-160 { font-size: 14px; }
            }
            @media screen and (max-width: 440px){
            .form-container-160 { font-size: 14px; }
            }.form-container-161 { color: #777777; font-family: var(--s-font-1ab2928a); font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0.05em; line-height: 1.7; margin: 0px 0px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
            @media screen and (max-width: 440px){
            .form-container-161 { font-size: 14px; }
            }.form-container-162 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: 64px; justify-content: center; padding: 0px; width: 100%; max-width: 100%; }
            @media screen and (max-width: 440px){
            .form-container-162 { display: none; }
            }.link-primary-146 { background: #FFFFFF; color: #1e1e1e; flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.7; margin: 0px 0px 0px 0px; opacity: 0; padding: 0px 8px 0px 8px; text-align: center; transform: translate(0px, 0px) skew(0deg, 0deg); width: auto; z-index: 1; max-width: 100%; justify-content: center; }
            .link-primary-144:hover .link-primary-146 { flex: none; height: 40px; opacity: 1; transform: translate(0px, 0px) skew(0deg, 0deg); transition-duration: 600ms; max-width: 100%; }.link-primary-147 { background: #1e1e1e; flex: none; height: 1px; left: 0; margin: 0 0 0 0; opacity: 1; position: absolute; top: 32px; transform: scale(0, 1); transform-origin: center center; width: 100%; z-index: 0; max-width: 100%; }
            .link-primary-144:hover .link-primary-147 { transform: scale(1, 1); transition-duration: 600ms; }.section-container-50 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 120px 32px; width: 1184px; --gap-h-300ff731-8703-40e5-bb24-079891956d43: 0px; --gap-v-300ff731-8703-40e5-bb24-079891956d43: 80px; --gap-uuid: 300ff731-8703-40e5-bb24-079891956d43; max-width: 100%; }
            @media screen and (max-width: 772px){
            .section-container-50 { gap: 64px; padding: 80px 32px; --gap-h-300ff731-8703-40e5-bb24-079891956d43: 0px; --gap-v-300ff731-8703-40e5-bb24-079891956d43: 64px; }
            }
            @media screen and (max-width: 440px){
            .section-container-50 { padding: 64px 32px; --gap-h-300ff731-8703-40e5-bb24-079891956d43: 0px; --gap-v-300ff731-8703-40e5-bb24-079891956d43: 80px; }
            }.sd-section-inner-300ff731 { padding: 120px 32px; width: 1184px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; gap: 80px; --gap-h-300ff731-8703-40e5-bb24-079891956d43: 0px; --gap-v-300ff731-8703-40e5-bb24-079891956d43: 80px; --gap-uuid: 300ff731-8703-40e5-bb24-079891956d43; max-width: 100%; }
            @media screen and (max-width: 772px){
            .sd-section-inner-300ff731 { padding: 80px 32px; flex-direction: column; gap: 64px; --gap-h-300ff731-8703-40e5-bb24-079891956d43: 0px; --gap-v-300ff731-8703-40e5-bb24-079891956d43: 64px; }
            }
            @media screen and (max-width: 440px){
            .sd-section-inner-300ff731 { padding: 64px 32px; flex-direction: column; --gap-h-300ff731-8703-40e5-bb24-079891956d43: 0px; --gap-v-300ff731-8703-40e5-bb24-079891956d43: 80px; }
            }.section-container-51 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-300ff731-8703-40e5-bb24-079891956d43) * 0)); --gap-h-3d650d32-3742-4f63-a34a-c27eb25b5be5: 0px; --gap-v-3d650d32-3742-4f63-a34a-c27eb25b5be5: 40px; --gap-uuid: 3d650d32-3742-4f63-a34a-c27eb25b5be5; max-width: calc(100% - (var(--gap-h-300ff731-8703-40e5-bb24-079891956d43) * 0)); }
            @media screen and (max-width: 772px){
            .section-container-51 { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; --gap-h-3d650d32-3742-4f63-a34a-c27eb25b5be5: 0px; --gap-v-3d650d32-3742-4f63-a34a-c27eb25b5be5: 24px; }
            }
            @media screen and (max-width: 440px){
            .section-container-51 { flex: none; gap: 16px; --gap-h-3d650d32-3742-4f63-a34a-c27eb25b5be5: 0px; --gap-v-3d650d32-3742-4f63-a34a-c27eb25b5be5: 16px; }
            }.section-container-52 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; width: auto; --gap-h-6493c103-b065-4fc8-a8bf-53b26818c7d2: 0px; --gap-v-6493c103-b065-4fc8-a8bf-53b26818c7d2: 40px; --gap-uuid: 6493c103-b065-4fc8-a8bf-53b26818c7d2; max-width: 100%; }
            @media screen and (max-width: 772px){
            .section-container-52 { flex: none; gap: 24px; width: calc(100% - (var(--gap-h-3d650d32-3742-4f63-a34a-c27eb25b5be5) * 0)); --gap-h-6493c103-b065-4fc8-a8bf-53b26818c7d2: 0px; --gap-v-6493c103-b065-4fc8-a8bf-53b26818c7d2: 24px; max-width: calc(100% - (var(--gap-h-3d650d32-3742-4f63-a34a-c27eb25b5be5) * 0)); }
            }
            @media screen and (max-width: 440px){
            .section-container-52 { flex: none; --gap-h-6493c103-b065-4fc8-a8bf-53b26818c7d2: 0px; --gap-v-6493c103-b065-4fc8-a8bf-53b26818c7d2: 40px; }
            }.section-container-53 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; width: auto; --gap-h-cd9be37d-0365-49d8-b414-304d0e55ab52: 8px; --gap-v-cd9be37d-0365-49d8-b414-304d0e55ab52: 0px; --gap-uuid: cd9be37d-0365-49d8-b414-304d0e55ab52; max-width: 100%; }.div-container-223 { background: #4974dd; border-radius: 24px; flex: none; height: 8px; width: 8px; max-width: 100%; }.span-element-15 { color: #777777; font-family: var(--s-font-93a87a99); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .span-element-15.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .span-element-15.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.heading-secondary-11 { color: #1e1e1e; font-family: var(--s-font-1ab2928a); font-size: 40px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .heading-secondary-11.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .heading-secondary-11.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .heading-secondary-11 { font-size: 32px; }
            }
            @media screen and (max-width: 440px){
            .heading-secondary-11 { font-size: 24px; line-height: 1.6; }
            }.div-container-224 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: auto; z-index: 1; --gap-h-6d956105-ea02-459f-afbb-69c8e797c64a: 0px; --gap-v-6d956105-ea02-459f-afbb-69c8e797c64a: 24px; --gap-uuid: 6d956105-ea02-459f-afbb-69c8e797c64a; max-width: 100%; }
            @media screen and (max-width: 772px){
            .div-container-224 { flex: none; width: calc(100% - (var(--gap-h-3d650d32-3742-4f63-a34a-c27eb25b5be5) * 0)); --gap-h-6d956105-ea02-459f-afbb-69c8e797c64a: 0px; --gap-v-6d956105-ea02-459f-afbb-69c8e797c64a: 24px; max-width: calc(100% - (var(--gap-h-3d650d32-3742-4f63-a34a-c27eb25b5be5) * 0)); }
            }.text-content-133 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-6d956105-ea02-459f-afbb-69c8e797c64a) * 0)); max-width: calc(100% - (var(--gap-h-6d956105-ea02-459f-afbb-69c8e797c64a) * 0)); justify-content: flex-start; }
            .text-content-133.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .text-content-133.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .text-content-133 { font-size: 15px; }
            }
            @media screen and (max-width: 440px){
            .text-content-133 { font-size: 14px; }
            }.div-container-225 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; margin: 0px 0px 24px 0px; padding: 0px; width: calc(100% - (var(--gap-h-300ff731-8703-40e5-bb24-079891956d43) * 0)); --gap-h-a5408fad-1f64-4287-a458-c80cffb63736: 0px; --gap-v-a5408fad-1f64-4287-a458-c80cffb63736: 40px; --gap-uuid: a5408fad-1f64-4287-a458-c80cffb63736; max-width: calc(100% - (var(--gap-h-300ff731-8703-40e5-bb24-079891956d43) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-225 { gap: 24px; --gap-h-a5408fad-1f64-4287-a458-c80cffb63736: 0px; --gap-v-a5408fad-1f64-4287-a458-c80cffb63736: 24px; }
            }
            @media screen and (max-width: 440px){
            .div-container-225 { gap: 16px; --gap-h-a5408fad-1f64-4287-a458-c80cffb63736: 0px; --gap-v-a5408fad-1f64-4287-a458-c80cffb63736: 16px; }
            }.div-container-226 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-a5408fad-1f64-4287-a458-c80cffb63736) * 0)); --gap-h-728516c7-ab82-4311-bf45-d5f3e32db758: 40px; --gap-v-728516c7-ab82-4311-bf45-d5f3e32db758: 0px; --gap-uuid: 728516c7-ab82-4311-bf45-d5f3e32db758; max-width: calc(100% - (var(--gap-h-a5408fad-1f64-4287-a458-c80cffb63736) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-226 { flex-direction: column; flex-wrap: nowrap; gap: 24px; --gap-h-728516c7-ab82-4311-bf45-d5f3e32db758: 0px; --gap-v-728516c7-ab82-4311-bf45-d5f3e32db758: 24px; }
            }
            @media screen and (max-width: 440px){
            .div-container-226 { gap: 16px; --gap-h-728516c7-ab82-4311-bf45-d5f3e32db758: 16px; --gap-v-728516c7-ab82-4311-bf45-d5f3e32db758: 0px; }
            }.div-container-227 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 0px; width: calc(30% - (var(--gap-h-728516c7-ab82-4311-bf45-d5f3e32db758) * 0.7000000000000001)); --gap-h-2e60fc39-7078-4619-b2ea-2b9f4b9f8439: 40px; --gap-v-2e60fc39-7078-4619-b2ea-2b9f4b9f8439: 0px; --gap-uuid: 2e60fc39-7078-4619-b2ea-2b9f4b9f8439; max-width: calc(30% - (var(--gap-h-728516c7-ab82-4311-bf45-d5f3e32db758) * 0.7000000000000001)); }
            @media screen and (max-width: 772px){
            .div-container-227 { flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; width: calc(100% - (var(--gap-h-728516c7-ab82-4311-bf45-d5f3e32db758) * 0)); --gap-h-2e60fc39-7078-4619-b2ea-2b9f4b9f8439: 24px; --gap-v-2e60fc39-7078-4619-b2ea-2b9f4b9f8439: 0px; max-width: calc(100% - (var(--gap-h-728516c7-ab82-4311-bf45-d5f3e32db758) * 0)); }
            }
            @media screen and (max-width: 440px){
            .div-container-227 { flex-direction: column; flex-wrap: nowrap; gap: 16px; --gap-h-2e60fc39-7078-4619-b2ea-2b9f4b9f8439: 0px; --gap-v-2e60fc39-7078-4619-b2ea-2b9f4b9f8439: 16px; }
            }.image-container-36 { background: transparent; flex: none; height: auto; margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-2e60fc39-7078-4619-b2ea-2b9f4b9f8439) * 0)); max-width: calc(100% - (var(--gap-h-2e60fc39-7078-4619-b2ea-2b9f4b9f8439) * 0)); }
            @media screen and (max-width: 772px){
            .image-container-36 { flex: none; width: calc(30% - (var(--gap-h-2e60fc39-7078-4619-b2ea-2b9f4b9f8439) * 0.7000000000000001)); max-width: calc(30% - (var(--gap-h-2e60fc39-7078-4619-b2ea-2b9f4b9f8439) * 0.7000000000000001)); }
            }
            @media screen and (max-width: 440px){
            .image-container-36 { display: flex; flex: none; width: calc(48% - (var(--gap-h-2e60fc39-7078-4619-b2ea-2b9f4b9f8439) * 0.52)); max-width: calc(48% - (var(--gap-h-2e60fc39-7078-4619-b2ea-2b9f4b9f8439) * 0.52)); }
            }.component-4353 { background: var(--s-color-c8b81e42); color: #1e1e1e; display: none; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 20px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; padding: 0px 0px 0px 0px; text-align: left; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
            .component-4353.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 300ms; transition-duration: 800ms; }
            .component-4353.appear-active { transition-delay: 300ms; transition-duration: 800ms; }
            @media screen and (max-width: 772px){
            .component-4353 { display: flex; font-size: 20px; }
            }
            @media screen and (max-width: 440px){
            .component-4353 { display: flex; font-size: 16px; padding: 0px 0px; }
            }.div-container-228 { align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-c6dc2156-5062-4a7b-b7b9-25d939d2a505: 0px; --gap-v-c6dc2156-5062-4a7b-b7b9-25d939d2a505: 24px; --gap-uuid: c6dc2156-5062-4a7b-b7b9-25d939d2a505; max-width: 100%; }
            @media screen and (max-width: 772px){
            .div-container-228 { gap: 24px; --gap-h-c6dc2156-5062-4a7b-b7b9-25d939d2a505: 0px; --gap-v-c6dc2156-5062-4a7b-b7b9-25d939d2a505: 24px; }
            }
            @media screen and (max-width: 440px){
            .div-container-228 { gap: 16px; --gap-h-c6dc2156-5062-4a7b-b7b9-25d939d2a505: 0px; --gap-v-c6dc2156-5062-4a7b-b7b9-25d939d2a505: 16px; }
            }.div-container-228 .heading-tertiary-14 { background: var(--s-color-c8b81e42); color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 24px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-c6dc2156-5062-4a7b-b7b9-25d939d2a505) * 0)); z-index: 1; max-width: calc(100% - (var(--gap-h-c6dc2156-5062-4a7b-b7b9-25d939d2a505) * 0)); justify-content: flex-start; }
            .div-container-228 .heading-tertiary-14.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 300ms; transition-duration: 800ms; }
            .div-container-228 .heading-tertiary-14.appear-active { transition-delay: 300ms; transition-duration: 800ms; }
            @media screen and (max-width: 772px){
            .heading-tertiary-14 { display: none; }
            }
            @media screen and (max-width: 440px){
            .heading-tertiary-14 { display: none; padding: 0px 0px; }
            }.text-content-134 { color: #1e1e1e; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .text-content-134.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .text-content-134.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .text-content-134 { font-size: 15px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .text-content-134 { font-size: 14px; }
            }.div-container-229 { align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: space-between; padding: 0px; width: calc(100% - (var(--gap-h-a5408fad-1f64-4287-a458-c80cffb63736) * 0)); --gap-h-62cc0f91-2408-421f-843e-684ecf310cb3: 0px; --gap-v-62cc0f91-2408-421f-843e-684ecf310cb3: 0px; --gap-uuid: 62cc0f91-2408-421f-843e-684ecf310cb3; max-width: calc(100% - (var(--gap-h-a5408fad-1f64-4287-a458-c80cffb63736) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-229 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; --gap-h-62cc0f91-2408-421f-843e-684ecf310cb3: 0px; --gap-v-62cc0f91-2408-421f-843e-684ecf310cb3: 0px; }
            }
            @media screen and (max-width: 440px){
            .div-container-229 { gap: 12px; --gap-h-62cc0f91-2408-421f-843e-684ecf310cb3: 12px; --gap-v-62cc0f91-2408-421f-843e-684ecf310cb3: 0px; }
            }.div-container-230 { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 0px; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; padding: 20px; width: auto; --gap-h-fd687d4e-80fe-4957-bb0f-0931f3dd1d9b: 0px; --gap-v-fd687d4e-80fe-4957-bb0f-0931f3dd1d9b: 0px; --gap-uuid: fd687d4e-80fe-4957-bb0f-0931f3dd1d9b; max-width: 100%; }
            .div-container-230.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-fd687d4e-80fe-4957-bb0f-0931f3dd1d9b: 0px; --gap-v-fd687d4e-80fe-4957-bb0f-0931f3dd1d9b: 0px; }
            .div-container-230.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .div-container-230 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; padding: 24px 16px; width: calc(100% - (var(--gap-h-62cc0f91-2408-421f-843e-684ecf310cb3) * 0)); --gap-h-fd687d4e-80fe-4957-bb0f-0931f3dd1d9b: 24px; --gap-v-fd687d4e-80fe-4957-bb0f-0931f3dd1d9b: 0px; max-width: calc(100% - (var(--gap-h-62cc0f91-2408-421f-843e-684ecf310cb3) * 0)); }
            }
            @media screen and (max-width: 440px){
            .div-container-230 { flex: none; height: auto; padding: 12px 0px; --gap-h-fd687d4e-80fe-4957-bb0f-0931f3dd1d9b: 0px; --gap-v-fd687d4e-80fe-4957-bb0f-0931f3dd1d9b: 0px; }
            }.div-container-231 { 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-fd687d4e-80fe-4957-bb0f-0931f3dd1d9b) * 0)); --gap-h-9599b04b-8bca-4f4e-a570-be194fae7372: 0px; --gap-v-9599b04b-8bca-4f4e-a570-be194fae7372: 0px; --gap-uuid: 9599b04b-8bca-4f4e-a570-be194fae7372; max-width: calc(100% - (var(--gap-h-fd687d4e-80fe-4957-bb0f-0931f3dd1d9b) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-231 { align-content: center; align-items: center; flex: none; flex-direction: row; gap: 8px; justify-content: flex-start; width: 108px; --gap-h-9599b04b-8bca-4f4e-a570-be194fae7372: 8px; --gap-v-9599b04b-8bca-4f4e-a570-be194fae7372: 0px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .div-container-231 { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; width: 68px; --gap-h-9599b04b-8bca-4f4e-a570-be194fae7372: 0px; --gap-v-9599b04b-8bca-4f4e-a570-be194fae7372: 0px; max-width: 100%; }
            }.text-content-135 { color: #1e1e1e; flex: none; font-family: var(--s-font-93a87a99); font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.2; 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: 772px){
            .text-content-135 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .text-content-135 { color: #cccccc; font-size: 14px; }
            }.h4-element-14 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 18px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-9599b04b-8bca-4f4e-a570-be194fae7372) * 0)); max-width: calc(100% - (var(--gap-h-9599b04b-8bca-4f4e-a570-be194fae7372) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .h4-element-14 { flex: none; 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: 440px){
            .h4-element-14 { color: #4974dd; font-size: 16px; }
            }.text-content-136 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 24px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-fd687d4e-80fe-4957-bb0f-0931f3dd1d9b) * 0)); max-width: calc(100% - (var(--gap-h-fd687d4e-80fe-4957-bb0f-0931f3dd1d9b) * 0)); justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .text-content-136 { flex: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; max-width: 100%; }
            }.icon-element-4 { color: var(--s-color-2cb294bc); font-size: 18px; }
            .fa-angles-right:before {
                content: "\f101";
            }
            @media screen and (max-width: 772px){
            .icon-element-4 { font-size: 16px; margin: 0px 0px 0px 48px; transform: rotate(90deg); max-width: calc(100% - 48px); }
            }
            @media screen and (max-width: 440px){
            .icon-element-4 { font-size: 14px; margin: 0px 0px 0px 24px; max-width: calc(100% - 24px); }
            }.div-container-232 { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 0px; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; padding: 20px; width: auto; --gap-h-c420865a-9559-4654-be13-3212112fd97d: 0px; --gap-v-c420865a-9559-4654-be13-3212112fd97d: 0px; --gap-uuid: c420865a-9559-4654-be13-3212112fd97d; max-width: 100%; }
            .div-container-232.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-c420865a-9559-4654-be13-3212112fd97d: 0px; --gap-v-c420865a-9559-4654-be13-3212112fd97d: 0px; }
            .div-container-232.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .div-container-232 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; padding: 24px 16px; width: calc(100% - (var(--gap-h-62cc0f91-2408-421f-843e-684ecf310cb3) * 0)); --gap-h-c420865a-9559-4654-be13-3212112fd97d: 24px; --gap-v-c420865a-9559-4654-be13-3212112fd97d: 0px; max-width: calc(100% - (var(--gap-h-62cc0f91-2408-421f-843e-684ecf310cb3) * 0)); }
            }
            @media screen and (max-width: 440px){
            .div-container-232 { flex: none; height: auto; padding: 12px 0px; --gap-h-c420865a-9559-4654-be13-3212112fd97d: 0px; --gap-v-c420865a-9559-4654-be13-3212112fd97d: 0px; }
            }.div-container-233 { 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-c420865a-9559-4654-be13-3212112fd97d) * 0)); --gap-h-22d10284-8ec0-4331-be68-ad0af304f46d: 0px; --gap-v-22d10284-8ec0-4331-be68-ad0af304f46d: 0px; --gap-uuid: 22d10284-8ec0-4331-be68-ad0af304f46d; max-width: calc(100% - (var(--gap-h-c420865a-9559-4654-be13-3212112fd97d) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-233 { align-content: center; align-items: center; flex: none; flex-direction: row; gap: 8px; justify-content: flex-start; width: 108px; --gap-h-22d10284-8ec0-4331-be68-ad0af304f46d: 8px; --gap-v-22d10284-8ec0-4331-be68-ad0af304f46d: 0px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .div-container-233 { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; width: 68px; --gap-h-22d10284-8ec0-4331-be68-ad0af304f46d: 0px; --gap-v-22d10284-8ec0-4331-be68-ad0af304f46d: 0px; max-width: 100%; }
            }.text-content-137 { color: #1e1e1e; flex: none; font-family: var(--s-font-93a87a99); font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.2; 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: 772px){
            .text-content-137 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .text-content-137 { color: #cccccc; font-size: 14px; }
            }.h4-element-15 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 18px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-22d10284-8ec0-4331-be68-ad0af304f46d) * 0)); max-width: calc(100% - (var(--gap-h-22d10284-8ec0-4331-be68-ad0af304f46d) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .h4-element-15 { flex: none; 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: 440px){
            .h4-element-15 { color: #4974dd; font-size: 16px; }
            }.text-content-138 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 24px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-c420865a-9559-4654-be13-3212112fd97d) * 0)); max-width: calc(100% - (var(--gap-h-c420865a-9559-4654-be13-3212112fd97d) * 0)); justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .text-content-138 { flex: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; max-width: 100%; }
            }.icon-element-5 { color: var(--s-color-2cb294bc); font-size: 18px; }
            @media screen and (max-width: 772px){
            .icon-element-5 { font-size: 16px; margin: 0px 0px 0px 48px; transform: rotate(90deg); max-width: calc(100% - 48px); }
            }
            @media screen and (max-width: 440px){
            .icon-element-5 { font-size: 14px; margin: 0px 0px 0px 24px; max-width: calc(100% - 24px); }
            }.div-container-234 { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 0px; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; padding: 20px; width: auto; --gap-h-17301fe3-4ba9-4323-8c79-adb55869b231: 0px; --gap-v-17301fe3-4ba9-4323-8c79-adb55869b231: 0px; --gap-uuid: 17301fe3-4ba9-4323-8c79-adb55869b231; max-width: 100%; }
            .div-container-234.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-17301fe3-4ba9-4323-8c79-adb55869b231: 0px; --gap-v-17301fe3-4ba9-4323-8c79-adb55869b231: 0px; }
            .div-container-234.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .div-container-234 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; padding: 24px 16px; width: calc(100% - (var(--gap-h-62cc0f91-2408-421f-843e-684ecf310cb3) * 0)); --gap-h-17301fe3-4ba9-4323-8c79-adb55869b231: 24px; --gap-v-17301fe3-4ba9-4323-8c79-adb55869b231: 0px; max-width: calc(100% - (var(--gap-h-62cc0f91-2408-421f-843e-684ecf310cb3) * 0)); }
            }
            @media screen and (max-width: 440px){
            .div-container-234 { flex: none; height: auto; padding: 12px 0px; --gap-h-17301fe3-4ba9-4323-8c79-adb55869b231: 0px; --gap-v-17301fe3-4ba9-4323-8c79-adb55869b231: 0px; }
            }.div-container-235 { 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-17301fe3-4ba9-4323-8c79-adb55869b231) * 0)); --gap-h-adf7222f-447b-4d89-96e7-1a77f43dcfdd: 0px; --gap-v-adf7222f-447b-4d89-96e7-1a77f43dcfdd: 0px; --gap-uuid: adf7222f-447b-4d89-96e7-1a77f43dcfdd; max-width: calc(100% - (var(--gap-h-17301fe3-4ba9-4323-8c79-adb55869b231) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-235 { align-content: center; align-items: center; flex: none; flex-direction: row; gap: 8px; justify-content: flex-start; width: 108px; --gap-h-adf7222f-447b-4d89-96e7-1a77f43dcfdd: 8px; --gap-v-adf7222f-447b-4d89-96e7-1a77f43dcfdd: 0px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .div-container-235 { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; width: 68px; --gap-h-adf7222f-447b-4d89-96e7-1a77f43dcfdd: 0px; --gap-v-adf7222f-447b-4d89-96e7-1a77f43dcfdd: 0px; max-width: 100%; }
            }.text-content-139 { color: #1e1e1e; flex: none; font-family: var(--s-font-93a87a99); font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.2; 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: 772px){
            .text-content-139 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .text-content-139 { color: #cccccc; font-size: 14px; }
            }.h4-element-16 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 18px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-adf7222f-447b-4d89-96e7-1a77f43dcfdd) * 0)); max-width: calc(100% - (var(--gap-h-adf7222f-447b-4d89-96e7-1a77f43dcfdd) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .h4-element-16 { flex: none; 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: 440px){
            .h4-element-16 { color: #4974dd; font-size: 16px; }
            }.text-content-140 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 24px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-17301fe3-4ba9-4323-8c79-adb55869b231) * 0)); max-width: calc(100% - (var(--gap-h-17301fe3-4ba9-4323-8c79-adb55869b231) * 0)); justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .text-content-140 { flex: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; max-width: 100%; }
            }.icon-element-6 { color: var(--s-color-2cb294bc); font-size: 18px; }
            @media screen and (max-width: 772px){
            .icon-element-6 { font-size: 16px; margin: 0px 0px 0px 48px; transform: rotate(90deg); max-width: calc(100% - 48px); }
            }
            @media screen and (max-width: 440px){
            .icon-element-6 { font-size: 14px; margin: 0px 0px 0px 24px; max-width: calc(100% - 24px); }
            }.div-container-236 { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 0px; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; padding: 20px; width: auto; --gap-h-65411d44-dca1-46d5-8581-366c68179866: 0px; --gap-v-65411d44-dca1-46d5-8581-366c68179866: 0px; --gap-uuid: 65411d44-dca1-46d5-8581-366c68179866; max-width: 100%; }
            .div-container-236.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-65411d44-dca1-46d5-8581-366c68179866: 0px; --gap-v-65411d44-dca1-46d5-8581-366c68179866: 0px; }
            .div-container-236.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .div-container-236 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; padding: 24px 16px; width: calc(100% - (var(--gap-h-62cc0f91-2408-421f-843e-684ecf310cb3) * 0)); --gap-h-65411d44-dca1-46d5-8581-366c68179866: 24px; --gap-v-65411d44-dca1-46d5-8581-366c68179866: 0px; max-width: calc(100% - (var(--gap-h-62cc0f91-2408-421f-843e-684ecf310cb3) * 0)); }
            }
            @media screen and (max-width: 440px){
            .div-container-236 { flex: none; height: auto; padding: 12px 0px; --gap-h-65411d44-dca1-46d5-8581-366c68179866: 0px; --gap-v-65411d44-dca1-46d5-8581-366c68179866: 0px; }
            }.div-container-237 { 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-65411d44-dca1-46d5-8581-366c68179866) * 0)); --gap-h-2c9efbc8-fc45-4a91-adaa-f665c8410b45: 0px; --gap-v-2c9efbc8-fc45-4a91-adaa-f665c8410b45: 0px; --gap-uuid: 2c9efbc8-fc45-4a91-adaa-f665c8410b45; max-width: calc(100% - (var(--gap-h-65411d44-dca1-46d5-8581-366c68179866) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-237 { align-content: center; align-items: center; flex: none; flex-direction: row; gap: 8px; justify-content: flex-start; width: 108px; --gap-h-2c9efbc8-fc45-4a91-adaa-f665c8410b45: 8px; --gap-v-2c9efbc8-fc45-4a91-adaa-f665c8410b45: 0px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .div-container-237 { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; width: 68px; --gap-h-2c9efbc8-fc45-4a91-adaa-f665c8410b45: 0px; --gap-v-2c9efbc8-fc45-4a91-adaa-f665c8410b45: 0px; max-width: 100%; }
            }.text-content-141 { color: #1e1e1e; flex: none; font-family: var(--s-font-93a87a99); font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.2; 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: 772px){
            .text-content-141 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .text-content-141 { color: #cccccc; font-size: 14px; }
            }.h4-element-17 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 18px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-2c9efbc8-fc45-4a91-adaa-f665c8410b45) * 0)); max-width: calc(100% - (var(--gap-h-2c9efbc8-fc45-4a91-adaa-f665c8410b45) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .h4-element-17 { flex: none; 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: 440px){
            .h4-element-17 { color: #4974dd; font-size: 16px; }
            }.text-content-142 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 24px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-65411d44-dca1-46d5-8581-366c68179866) * 0)); max-width: calc(100% - (var(--gap-h-65411d44-dca1-46d5-8581-366c68179866) * 0)); justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .text-content-142 { flex: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; max-width: 100%; }
            }.text-content-143 { background: var(--s-color-7fa5561b); color: #1e1e1e; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 24px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .text-content-143.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .text-content-143.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .text-content-143 { font-size: 15px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .text-content-143 { font-size: 14px; }
            }.div-container-238 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; margin: 24px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-300ff731-8703-40e5-bb24-079891956d43) * 0)); --gap-h-23c2ac73-1fb4-43d3-a0e0-933308cfe231: 0px; --gap-v-23c2ac73-1fb4-43d3-a0e0-933308cfe231: 40px; --gap-uuid: 23c2ac73-1fb4-43d3-a0e0-933308cfe231; max-width: calc(100% - (var(--gap-h-300ff731-8703-40e5-bb24-079891956d43) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-238 { gap: 24px; --gap-h-23c2ac73-1fb4-43d3-a0e0-933308cfe231: 0px; --gap-v-23c2ac73-1fb4-43d3-a0e0-933308cfe231: 24px; }
            }
            @media screen and (max-width: 440px){
            .div-container-238 { gap: 16px; --gap-h-23c2ac73-1fb4-43d3-a0e0-933308cfe231: 0px; --gap-v-23c2ac73-1fb4-43d3-a0e0-933308cfe231: 16px; }
            }.div-container-239 { align-content: center; align-items: center; flex: none; flex-direction: row-reverse; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-23c2ac73-1fb4-43d3-a0e0-933308cfe231) * 0)); --gap-h-0b197849-5cae-45ce-8b4d-9eac6507bc33: 40px; --gap-v-0b197849-5cae-45ce-8b4d-9eac6507bc33: 0px; --gap-uuid: 0b197849-5cae-45ce-8b4d-9eac6507bc33; max-width: calc(100% - (var(--gap-h-23c2ac73-1fb4-43d3-a0e0-933308cfe231) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-239 { flex-direction: column; flex-wrap: nowrap; gap: 24px; --gap-h-0b197849-5cae-45ce-8b4d-9eac6507bc33: 0px; --gap-v-0b197849-5cae-45ce-8b4d-9eac6507bc33: 24px; }
            }
            @media screen and (max-width: 440px){
            .div-container-239 { gap: 16px; --gap-h-0b197849-5cae-45ce-8b4d-9eac6507bc33: 16px; --gap-v-0b197849-5cae-45ce-8b4d-9eac6507bc33: 0px; }
            }.div-container-240 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 0px; width: calc(30% - (var(--gap-h-0b197849-5cae-45ce-8b4d-9eac6507bc33) * 0.7000000000000001)); --gap-h-20553330-d319-4b9c-8a35-34ff9b74b211: 40px; --gap-v-20553330-d319-4b9c-8a35-34ff9b74b211: 0px; --gap-uuid: 20553330-d319-4b9c-8a35-34ff9b74b211; max-width: calc(30% - (var(--gap-h-0b197849-5cae-45ce-8b4d-9eac6507bc33) * 0.7000000000000001)); }
            @media screen and (max-width: 772px){
            .div-container-240 { flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; width: calc(100% - (var(--gap-h-0b197849-5cae-45ce-8b4d-9eac6507bc33) * 0)); --gap-h-20553330-d319-4b9c-8a35-34ff9b74b211: 24px; --gap-v-20553330-d319-4b9c-8a35-34ff9b74b211: 0px; max-width: calc(100% - (var(--gap-h-0b197849-5cae-45ce-8b4d-9eac6507bc33) * 0)); }
            }
            @media screen and (max-width: 440px){
            .div-container-240 { flex-direction: column; flex-wrap: nowrap; gap: 16px; --gap-h-20553330-d319-4b9c-8a35-34ff9b74b211: 0px; --gap-v-20553330-d319-4b9c-8a35-34ff9b74b211: 16px; }
            }.image-container-37 { background: transparent; flex: none; height: auto; margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-20553330-d319-4b9c-8a35-34ff9b74b211) * 0)); max-width: calc(100% - (var(--gap-h-20553330-d319-4b9c-8a35-34ff9b74b211) * 0)); }
            @media screen and (max-width: 772px){
            .image-container-37 { flex: none; width: calc(30% - (var(--gap-h-20553330-d319-4b9c-8a35-34ff9b74b211) * 0.7000000000000001)); max-width: calc(30% - (var(--gap-h-20553330-d319-4b9c-8a35-34ff9b74b211) * 0.7000000000000001)); }
            }
            @media screen and (max-width: 440px){
            .image-container-37 { display: flex; flex: none; width: calc(48% - (var(--gap-h-20553330-d319-4b9c-8a35-34ff9b74b211) * 0.52)); max-width: calc(48% - (var(--gap-h-20553330-d319-4b9c-8a35-34ff9b74b211) * 0.52)); }
            }.component-60ee { background: var(--s-color-c8b81e42); color: #1e1e1e; display: none; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 20px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; padding: 0px 0px 0px 0px; text-align: left; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
            .component-60ee.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 300ms; transition-duration: 800ms; }
            .component-60ee.appear-active { transition-delay: 300ms; transition-duration: 800ms; }
            @media screen and (max-width: 772px){
            .component-60ee { display: flex; font-size: 20px; }
            }
            @media screen and (max-width: 440px){
            .component-60ee { display: flex; font-size: 16px; padding: 0px 0px; }
            }.div-container-241 { align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-d09fb338-aacd-426c-ab1a-904839c3abf9: 0px; --gap-v-d09fb338-aacd-426c-ab1a-904839c3abf9: 24px; --gap-uuid: d09fb338-aacd-426c-ab1a-904839c3abf9; max-width: 100%; }
            @media screen and (max-width: 772px){
            .div-container-241 { gap: 24px; --gap-h-d09fb338-aacd-426c-ab1a-904839c3abf9: 0px; --gap-v-d09fb338-aacd-426c-ab1a-904839c3abf9: 24px; }
            }
            @media screen and (max-width: 440px){
            .div-container-241 { gap: 16px; --gap-h-d09fb338-aacd-426c-ab1a-904839c3abf9: 0px; --gap-v-d09fb338-aacd-426c-ab1a-904839c3abf9: 16px; }
            }.heading-tertiary-15 { background: var(--s-color-c8b81e42); color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 24px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-d09fb338-aacd-426c-ab1a-904839c3abf9) * 0)); z-index: 1; max-width: calc(100% - (var(--gap-h-d09fb338-aacd-426c-ab1a-904839c3abf9) * 0)); justify-content: flex-start; }
            .heading-tertiary-15.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 300ms; transition-duration: 800ms; }
            .heading-tertiary-15.appear-active { transition-delay: 300ms; transition-duration: 800ms; }
            @media screen and (max-width: 772px){
            .heading-tertiary-15 { display: none; }
            }
            @media screen and (max-width: 440px){
            .heading-tertiary-15 { display: none; padding: 0px 0px; }
            }.text-content-144 { color: #1e1e1e; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .text-content-144.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .text-content-144.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .text-content-144 { font-size: 15px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .text-content-144 { font-size: 14px; }
            }.div-container-242 { align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-23c2ac73-1fb4-43d3-a0e0-933308cfe231) * 0)); --gap-h-6f15c64f-898b-45e9-9e88-231d77a16709: 40px; --gap-v-6f15c64f-898b-45e9-9e88-231d77a16709: 0px; --gap-uuid: 6f15c64f-898b-45e9-9e88-231d77a16709; max-width: calc(100% - (var(--gap-h-23c2ac73-1fb4-43d3-a0e0-933308cfe231) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-242 { flex-direction: column; flex-wrap: nowrap; gap: 24px; --gap-h-6f15c64f-898b-45e9-9e88-231d77a16709: 0px; --gap-v-6f15c64f-898b-45e9-9e88-231d77a16709: 24px; }
            }
            @media screen and (max-width: 440px){
            .div-container-242 { gap: 16px; --gap-h-6f15c64f-898b-45e9-9e88-231d77a16709: 16px; --gap-v-6f15c64f-898b-45e9-9e88-231d77a16709: 0px; }
            }.div-container-243 { align-content: center; align-items: center; background: transparent; border-bottom: 1px solid var(--s-color-2cb294bc); border-left: 1px solid var(--s-color-2cb294bc); border-radius: 4px; border-right: 1px solid var(--s-color-2cb294bc); border-top: 1px solid var(--s-color-2cb294bc); flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; padding: 48px 0px; width: auto; --gap-h-c692d5e4-148e-4e28-b44a-cc8cfa9268ba: 0px; --gap-v-c692d5e4-148e-4e28-b44a-cc8cfa9268ba: 32px; --gap-uuid: c692d5e4-148e-4e28-b44a-cc8cfa9268ba; max-width: 100%; }
            .div-container-243.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-c692d5e4-148e-4e28-b44a-cc8cfa9268ba: 0px; --gap-v-c692d5e4-148e-4e28-b44a-cc8cfa9268ba: 32px; }
            .div-container-243.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .div-container-243 { flex: none; gap: 24px; height: auto; padding: 32px 0px; --gap-h-c692d5e4-148e-4e28-b44a-cc8cfa9268ba: 0px; --gap-v-c692d5e4-148e-4e28-b44a-cc8cfa9268ba: 24px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .div-container-243 { gap: 16px; --gap-h-c692d5e4-148e-4e28-b44a-cc8cfa9268ba: 0px; --gap-v-c692d5e4-148e-4e28-b44a-cc8cfa9268ba: 16px; }
            }.div-container-244 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; margin: 0px 12px; padding: 0px; width: calc(100% - 24px - (var(--gap-h-c692d5e4-148e-4e28-b44a-cc8cfa9268ba) * 0)); --gap-h-9e81fb01-bd12-47ea-8e78-c48b5f8c6911: 0px; --gap-v-9e81fb01-bd12-47ea-8e78-c48b5f8c6911: 8px; --gap-uuid: 9e81fb01-bd12-47ea-8e78-c48b5f8c6911; max-width: calc(100% - 24px - (var(--gap-h-c692d5e4-148e-4e28-b44a-cc8cfa9268ba) * 0)); }.h4-element-18 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-1ab2928a); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-9e81fb01-bd12-47ea-8e78-c48b5f8c6911) * 0)); max-width: calc(100% - (var(--gap-h-9e81fb01-bd12-47ea-8e78-c48b5f8c6911) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .h4-element-18 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .h4-element-18 { font-size: 20px; }
            }.div-container-245 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-1ab2928a); font-size: 22px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-9e81fb01-bd12-47ea-8e78-c48b5f8c6911) * 0)); max-width: calc(100% - (var(--gap-h-9e81fb01-bd12-47ea-8e78-c48b5f8c6911) * 0)); }
            .div-container-245 em { font-size: 12px; font-style: normal; }
            .div-container-245 >p { margin: 0px 0px 0px 0px; }
            .div-container-245 strong { font-size: 36px; }
            @media screen and (max-width: 772px){
            .div-container-245 { flex: none; }
            }
            @media screen and (max-width: 440px){
            .div-container-245 { flex: none; font-size: 16px; width: 100%; }
            .div-container-245 >p { text-align: center; }
            .div-container-245 strong { font-size: 32px; }
            }.text-content-145 { background: var(--s-color-2cb294bc); color: var(--s-color-c8b81e42); flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 12px 0px; text-align: center; width: calc(100% - (var(--gap-h-c692d5e4-148e-4e28-b44a-cc8cfa9268ba) * 0)); max-width: calc(100% - (var(--gap-h-c692d5e4-148e-4e28-b44a-cc8cfa9268ba) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .text-content-145 { font-size: 15px; }
            }
            @media screen and (max-width: 440px){
            .text-content-145 { font-size: 14px; }
            }.ul-element-22 { align-content: stretch; align-items: stretch; gap: 8px; justify-content: flex-start; margin: 0px 20px; padding: 0px 0px 0px 0px; --gap-h-61a3b59e-120c-4021-b9ab-e477fc529efd: 0px; --gap-v-61a3b59e-120c-4021-b9ab-e477fc529efd: 8px; --gap-uuid: 61a3b59e-120c-4021-b9ab-e477fc529efd; max-width: calc(100% - 40px); }.li-element-17 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 2px; justify-content: flex-start; padding: 0px; --gap-h-d051ffa0-f54e-4ab9-8ca4-3c50ceea21e9: 2px; --gap-v-d051ffa0-f54e-4ab9-8ca4-3c50ceea21e9: 0px; --gap-uuid: d051ffa0-f54e-4ab9-8ca4-3c50ceea21e9; }
            @media screen and (max-width: 440px){
            .li-element-17 { gap: 16px; --gap-h-d051ffa0-f54e-4ab9-8ca4-3c50ceea21e9: 16px; --gap-v-d051ffa0-f54e-4ab9-8ca4-3c50ceea21e9: 0px; }
            }.icon-element-7 { color: var(--s-color-2cb294bc); font-size: 26px; }.icon-element-8 { color: #888888ff; font-size: 26px; }.text-content-146 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.3; 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: 772px){
            .text-content-146 { font-size: 15px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .text-content-146 { font-size: 14px; }
            }.text-content-147 { color: #888888ff; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; 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: 772px){
            .text-content-147 { font-size: 15px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .text-content-147 { font-size: 14px; }
            }.div-container-246 { align-content: center; align-items: center; background: transparent; border-bottom: 1px solid var(--s-color-2cb294bc); border-left: 1px solid var(--s-color-2cb294bc); border-radius: 4px; border-right: 1px solid var(--s-color-2cb294bc); border-top: 1px solid var(--s-color-2cb294bc); flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; padding: 48px 0px; width: auto; --gap-h-7aca44da-6953-4db8-8e17-c91af5e61a54: 0px; --gap-v-7aca44da-6953-4db8-8e17-c91af5e61a54: 32px; --gap-uuid: 7aca44da-6953-4db8-8e17-c91af5e61a54; max-width: 100%; }
            .div-container-246.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-7aca44da-6953-4db8-8e17-c91af5e61a54: 0px; --gap-v-7aca44da-6953-4db8-8e17-c91af5e61a54: 32px; }
            .div-container-246.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .div-container-246 { flex: none; gap: 24px; height: auto; padding: 32px 0px; --gap-h-7aca44da-6953-4db8-8e17-c91af5e61a54: 0px; --gap-v-7aca44da-6953-4db8-8e17-c91af5e61a54: 24px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .div-container-246 { gap: 16px; --gap-h-7aca44da-6953-4db8-8e17-c91af5e61a54: 0px; --gap-v-7aca44da-6953-4db8-8e17-c91af5e61a54: 16px; }
            }.div-container-247 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; margin: 0px 12px; padding: 0px; width: calc(100% - 24px - (var(--gap-h-7aca44da-6953-4db8-8e17-c91af5e61a54) * 0)); --gap-h-0e6dfea2-4be4-41d9-a7e4-77f0288efef6: 0px; --gap-v-0e6dfea2-4be4-41d9-a7e4-77f0288efef6: 8px; --gap-uuid: 0e6dfea2-4be4-41d9-a7e4-77f0288efef6; max-width: calc(100% - 24px - (var(--gap-h-7aca44da-6953-4db8-8e17-c91af5e61a54) * 0)); }.h4-element-19 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-1ab2928a); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-0e6dfea2-4be4-41d9-a7e4-77f0288efef6) * 0)); max-width: calc(100% - (var(--gap-h-0e6dfea2-4be4-41d9-a7e4-77f0288efef6) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .h4-element-19 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .h4-element-19 { font-size: 20px; }
            }.div-container-248 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-1ab2928a); font-size: 22px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-0e6dfea2-4be4-41d9-a7e4-77f0288efef6) * 0)); max-width: calc(100% - (var(--gap-h-0e6dfea2-4be4-41d9-a7e4-77f0288efef6) * 0)); }
            .div-container-248 em { font-size: 12px; font-style: normal; }
            .div-container-248 >p { margin: 0px 0px 0px 0px; }
            .div-container-248 strong { font-size: 36px; }
            @media screen and (max-width: 772px){
            .div-container-248 { flex: none; }
            }
            @media screen and (max-width: 440px){
            .div-container-248 { flex: none; font-size: 16px; width: 100%; }
            .div-container-248 >p { text-align: center; }
            .div-container-248 strong { font-size: 32px; }
            }.text-content-148 { background: var(--s-color-2cb294bc); color: var(--s-color-c8b81e42); flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 12px 0px; text-align: center; width: calc(100% - (var(--gap-h-7aca44da-6953-4db8-8e17-c91af5e61a54) * 0)); max-width: calc(100% - (var(--gap-h-7aca44da-6953-4db8-8e17-c91af5e61a54) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .text-content-148 { font-size: 15px; }
            }
            @media screen and (max-width: 440px){
            .text-content-148 { font-size: 14px; }
            }.ul-element-23 { align-content: stretch; align-items: stretch; gap: 8px; justify-content: flex-start; margin: 0px 20px; padding: 0px 0px 0px 0px; --gap-h-079b7483-a569-4f0d-af43-6e391b438b30: 0px; --gap-v-079b7483-a569-4f0d-af43-6e391b438b30: 8px; --gap-uuid: 079b7483-a569-4f0d-af43-6e391b438b30; max-width: calc(100% - 40px); }.li-element-18 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 2px; justify-content: flex-start; padding: 0px; --gap-h-8e083fd7-97fc-4d8b-9a14-068b03bfb263: 2px; --gap-v-8e083fd7-97fc-4d8b-9a14-068b03bfb263: 0px; --gap-uuid: 8e083fd7-97fc-4d8b-9a14-068b03bfb263; }
            @media screen and (max-width: 440px){
            .li-element-18 { gap: 16px; --gap-h-8e083fd7-97fc-4d8b-9a14-068b03bfb263: 16px; --gap-v-8e083fd7-97fc-4d8b-9a14-068b03bfb263: 0px; }
            }.icon-element-9 { color: var(--s-color-2cb294bc); font-size: 26px; }.icon-element-10 { color: #888888ff; font-size: 26px; }.text-content-149 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.3; 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: 772px){
            .text-content-149 { font-size: 15px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .text-content-149 { font-size: 14px; }
            }.text-content-150 { color: #888888ff; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; 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: 772px){
            .text-content-150 { font-size: 15px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .text-content-150 { font-size: 14px; }
            }.div-container-249 { align-content: center; align-items: center; background: transparent; border-bottom: 1px solid var(--s-color-2cb294bc); border-left: 1px solid var(--s-color-2cb294bc); border-radius: 4px; border-right: 1px solid var(--s-color-2cb294bc); border-top: 1px solid var(--s-color-2cb294bc); flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; padding: 48px 0px; width: auto; --gap-h-44daae77-e430-44e3-a673-0a8d151e932f: 0px; --gap-v-44daae77-e430-44e3-a673-0a8d151e932f: 32px; --gap-uuid: 44daae77-e430-44e3-a673-0a8d151e932f; max-width: 100%; }
            .div-container-249.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-44daae77-e430-44e3-a673-0a8d151e932f: 0px; --gap-v-44daae77-e430-44e3-a673-0a8d151e932f: 32px; }
            .div-container-249.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .div-container-249 { flex: none; gap: 24px; height: auto; padding: 32px 0px; --gap-h-44daae77-e430-44e3-a673-0a8d151e932f: 0px; --gap-v-44daae77-e430-44e3-a673-0a8d151e932f: 24px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .div-container-249 { gap: 16px; --gap-h-44daae77-e430-44e3-a673-0a8d151e932f: 0px; --gap-v-44daae77-e430-44e3-a673-0a8d151e932f: 16px; }
            }.div-container-250 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; margin: 0px 12px; padding: 0px; width: calc(100% - 24px - (var(--gap-h-44daae77-e430-44e3-a673-0a8d151e932f) * 0)); --gap-h-a18abcb0-b2af-4be4-9e3a-9a2c9cdfd58f: 0px; --gap-v-a18abcb0-b2af-4be4-9e3a-9a2c9cdfd58f: 8px; --gap-uuid: a18abcb0-b2af-4be4-9e3a-9a2c9cdfd58f; max-width: calc(100% - 24px - (var(--gap-h-44daae77-e430-44e3-a673-0a8d151e932f) * 0)); }.h4-element-20 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-1ab2928a); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-a18abcb0-b2af-4be4-9e3a-9a2c9cdfd58f) * 0)); max-width: calc(100% - (var(--gap-h-a18abcb0-b2af-4be4-9e3a-9a2c9cdfd58f) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .h4-element-20 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .h4-element-20 { font-size: 20px; }
            }.div-container-251 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-1ab2928a); font-size: 22px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-a18abcb0-b2af-4be4-9e3a-9a2c9cdfd58f) * 0)); max-width: calc(100% - (var(--gap-h-a18abcb0-b2af-4be4-9e3a-9a2c9cdfd58f) * 0)); }
            .div-container-251 em { font-size: 12px; font-style: normal; }
            .div-container-251 >p { margin: 0px 0px 0px 0px; }
            .div-container-251 strong { font-size: 36px; }
            @media screen and (max-width: 772px){
            .div-container-251 { flex: none; }
            }
            @media screen and (max-width: 440px){
            .div-container-251 { flex: none; font-size: 16px; width: 100%; }
            .div-container-251 >p { text-align: center; }
            .div-container-251 strong { font-size: 32px; }
            }.text-content-151 { background: var(--s-color-2cb294bc); color: var(--s-color-c8b81e42); flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 12px 0px; text-align: center; width: calc(100% - (var(--gap-h-44daae77-e430-44e3-a673-0a8d151e932f) * 0)); max-width: calc(100% - (var(--gap-h-44daae77-e430-44e3-a673-0a8d151e932f) * 0)); justify-content: center; }
            @media screen and (max-width: 772px){
            .text-content-151 { font-size: 15px; }
            }
            @media screen and (max-width: 440px){
            .text-content-151 { font-size: 14px; }
            }.ul-element-24 { align-content: stretch; align-items: stretch; gap: 8px; justify-content: flex-start; margin: 0px 20px; padding: 0px 0px 0px 0px; --gap-h-5972977b-4376-46d7-9cb7-417021c762b4: 0px; --gap-v-5972977b-4376-46d7-9cb7-417021c762b4: 8px; --gap-uuid: 5972977b-4376-46d7-9cb7-417021c762b4; max-width: calc(100% - 40px); }.li-element-19 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 2px; justify-content: flex-start; padding: 0px; --gap-h-7c9fcb59-8fcc-4c94-b0eb-7d7446118d3b: 2px; --gap-v-7c9fcb59-8fcc-4c94-b0eb-7d7446118d3b: 0px; --gap-uuid: 7c9fcb59-8fcc-4c94-b0eb-7d7446118d3b; }
            @media screen and (max-width: 440px){
            .li-element-19 { gap: 16px; --gap-h-7c9fcb59-8fcc-4c94-b0eb-7d7446118d3b: 16px; --gap-v-7c9fcb59-8fcc-4c94-b0eb-7d7446118d3b: 0px; }
            }.icon-element-11 { color: var(--s-color-2cb294bc); font-size: 26px; }.component-db6e { color: #888888ff; font-size: 26px; }.text-content-152 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.3; 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: 772px){
            .text-content-152 { font-size: 15px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .text-content-152 { font-size: 14px; }
            }.component-cce8 { color: #888888ff; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; 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: 772px){
            .component-cce8 { font-size: 15px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .component-cce8 { font-size: 14px; }
            }.section-container-54 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; width: calc(100% - (var(--gap-h-300ff731-8703-40e5-bb24-079891956d43) * 0)); max-width: calc(100% - (var(--gap-h-300ff731-8703-40e5-bb24-079891956d43) * 0)); justify-content: flex-end; }
            @media screen and (max-width: 772px){
            .section-container-54 { font-size: 15px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .section-container-54 { font-size: 14px; }
            }.section-container-55 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 120px 32px; width: 1184px; --gap-h-96a7628b-a1f7-47a1-a4f3-49101630da32: 0px; --gap-v-96a7628b-a1f7-47a1-a4f3-49101630da32: 80px; --gap-uuid: 96a7628b-a1f7-47a1-a4f3-49101630da32; max-width: 100%; }
            @media screen and (max-width: 772px){
            .section-container-55 { gap: 64px; padding: 80px 32px; --gap-h-96a7628b-a1f7-47a1-a4f3-49101630da32: 0px; --gap-v-96a7628b-a1f7-47a1-a4f3-49101630da32: 64px; }
            }
            @media screen and (max-width: 440px){
            .section-container-55 { padding: 64px 32px; --gap-h-96a7628b-a1f7-47a1-a4f3-49101630da32: 0px; --gap-v-96a7628b-a1f7-47a1-a4f3-49101630da32: 80px; }
            }.sd-section-inner-96a7628b { padding: 120px 32px; width: 1184px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; gap: 80px; --gap-h-96a7628b-a1f7-47a1-a4f3-49101630da32: 0px; --gap-v-96a7628b-a1f7-47a1-a4f3-49101630da32: 80px; --gap-uuid: 96a7628b-a1f7-47a1-a4f3-49101630da32; max-width: 100%; }
            @media screen and (max-width: 772px){
            .sd-section-inner-96a7628b { padding: 80px 32px; flex-direction: column; gap: 64px; --gap-h-96a7628b-a1f7-47a1-a4f3-49101630da32: 0px; --gap-v-96a7628b-a1f7-47a1-a4f3-49101630da32: 64px; }
            }
            @media screen and (max-width: 440px){
            .sd-section-inner-96a7628b { padding: 64px 32px; flex-direction: column; --gap-h-96a7628b-a1f7-47a1-a4f3-49101630da32: 0px; --gap-v-96a7628b-a1f7-47a1-a4f3-49101630da32: 80px; }
            }.image-container-38 { bottom: NaNpx; flex: none; height: auto; left: 0px; margin: 0 0 0 0; position: absolute; right: NaNpx; top: -125px; width: 320px; max-width: 100%; }
            @media screen and (max-width: 772px){
            .image-container-38 { flex: none; left: 0px; top: -110px; width: 240px; max-width: 100%; }
            }
            @media screen and (max-width: 440px){
            .image-container-38 { flex: none; left: auto; right: 0px; top: -82px; width: 210px; max-width: 100%; }
            }.image-container-39 { bottom: NaNpx; flex: none; height: auto; left: 68px; margin: 0 0 0 0; position: absolute; right: NaNpx; top: 0px; width: 160px; z-index: 0; max-width: 100%; }
            @media screen and (max-width: 772px){
            .image-container-39 { left: 67px; top: -43px; }
            }
            @media screen and (max-width: 440px){
            .image-container-39 { flex: none; left: auto; right: 0px; top: -28px; width: 120px; max-width: 100%; }
            }.div-container-252 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-96a7628b-a1f7-47a1-a4f3-49101630da32) * 0)); --gap-h-5d3b57c4-5dc5-4bcc-9949-79a8a24aa962: 0px; --gap-v-5d3b57c4-5dc5-4bcc-9949-79a8a24aa962: 40px; --gap-uuid: 5d3b57c4-5dc5-4bcc-9949-79a8a24aa962; max-width: calc(100% - (var(--gap-h-96a7628b-a1f7-47a1-a4f3-49101630da32) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-252 { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; --gap-h-5d3b57c4-5dc5-4bcc-9949-79a8a24aa962: 0px; --gap-v-5d3b57c4-5dc5-4bcc-9949-79a8a24aa962: 24px; }
            }
            @media screen and (max-width: 440px){
            .div-container-252 { flex: none; gap: 16px; --gap-h-5d3b57c4-5dc5-4bcc-9949-79a8a24aa962: 0px; --gap-v-5d3b57c4-5dc5-4bcc-9949-79a8a24aa962: 16px; }
            }.div-container-253 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; width: auto; --gap-h-93f3a0a4-73b7-4e87-8183-52d1e2d6fc84: 0px; --gap-v-93f3a0a4-73b7-4e87-8183-52d1e2d6fc84: 40px; --gap-uuid: 93f3a0a4-73b7-4e87-8183-52d1e2d6fc84; max-width: 100%; }
            @media screen and (max-width: 772px){
            .div-container-253 { flex: none; gap: 24px; width: calc(100% - (var(--gap-h-5d3b57c4-5dc5-4bcc-9949-79a8a24aa962) * 0)); --gap-h-93f3a0a4-73b7-4e87-8183-52d1e2d6fc84: 0px; --gap-v-93f3a0a4-73b7-4e87-8183-52d1e2d6fc84: 24px; max-width: calc(100% - (var(--gap-h-5d3b57c4-5dc5-4bcc-9949-79a8a24aa962) * 0)); }
            }
            @media screen and (max-width: 440px){
            .div-container-253 { flex: none; --gap-h-93f3a0a4-73b7-4e87-8183-52d1e2d6fc84: 0px; --gap-v-93f3a0a4-73b7-4e87-8183-52d1e2d6fc84: 40px; }
            }.div-container-254 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; width: auto; --gap-h-6559f080-03ab-4ac3-9d2e-988ba91ab206: 8px; --gap-v-6559f080-03ab-4ac3-9d2e-988ba91ab206: 0px; --gap-uuid: 6559f080-03ab-4ac3-9d2e-988ba91ab206; max-width: 100%; }.div-container-255 { background: #4974dd; border-radius: 24px; flex: none; height: 8px; width: 8px; max-width: 100%; }.span-element-16 { color: #777777; font-family: var(--s-font-93a87a99); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .span-element-16.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .span-element-16.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.heading-secondary-12 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 40px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .heading-secondary-12.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .heading-secondary-12.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .heading-secondary-12 { flex: none; font-size: 32px; width: calc(100% - (var(--gap-h-93f3a0a4-73b7-4e87-8183-52d1e2d6fc84) * 0)); max-width: calc(100% - (var(--gap-h-93f3a0a4-73b7-4e87-8183-52d1e2d6fc84) * 0)); }
            }
            @media screen and (max-width: 440px){
            .heading-secondary-12 { font-size: 24px; line-height: 1.6; }
            }.text-content-153 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-5d3b57c4-5dc5-4bcc-9949-79a8a24aa962) * 0)); max-width: calc(100% - (var(--gap-h-5d3b57c4-5dc5-4bcc-9949-79a8a24aa962) * 0)); justify-content: center; }
            .text-content-153.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .text-content-153.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .text-content-153 { font-size: 15px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
            .text-content-153 { font-size: 14px; }
            }.div-container-256 { align-content: center; align-items: center; border-bottom: 0px solid #1e1e1e; border-left: 0px solid #1e1e1e; border-right: 0px solid #1e1e1e; border-top: 0px solid #1e1e1e; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-96a7628b-a1f7-47a1-a4f3-49101630da32) * 0)); --gap-h-79cc9759-23fd-4930-bb9e-55556eae844c: 0px; --gap-v-79cc9759-23fd-4930-bb9e-55556eae844c: 0px; --gap-uuid: 79cc9759-23fd-4930-bb9e-55556eae844c; max-width: calc(100% - (var(--gap-h-96a7628b-a1f7-47a1-a4f3-49101630da32) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-256 { flex: none; flex-direction: column; gap: 0px; width: 100%; --gap-h-79cc9759-23fd-4930-bb9e-55556eae844c: 0px; --gap-v-79cc9759-23fd-4930-bb9e-55556eae844c: 0px; }
            }
            @media screen and (max-width: 440px){
            .div-container-256 { flex-direction: column; flex-wrap: nowrap; gap: 0px; padding: 0px 0px 32px 0px; --gap-h-79cc9759-23fd-4930-bb9e-55556eae844c: 0px; --gap-v-79cc9759-23fd-4930-bb9e-55556eae844c: 0px; }
            }.div-container-257 { background: #1e1e1e; flex: none; height: 1px; margin: 0 0 0 0; opacity: 1; position: relative; transform: scale(1, 1); transform-origin: center center; width: calc(100% - (var(--gap-h-79cc9759-23fd-4930-bb9e-55556eae844c) * 0)); z-index: 0; max-width: calc(100% - (var(--gap-h-79cc9759-23fd-4930-bb9e-55556eae844c) * 0)); }
            .div-container-257.appear { transform: scale(0, 1); transition-delay: 200ms; transition-duration: 1000ms; }
            .div-container-257.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.ul-element-25 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-79cc9759-23fd-4930-bb9e-55556eae844c) * 0)); --gap-h-3d8eaec1-53af-477d-87a9-f0c668a1b7ed: 0px; --gap-v-3d8eaec1-53af-477d-87a9-f0c668a1b7ed: 0px; --gap-uuid: 3d8eaec1-53af-477d-87a9-f0c668a1b7ed; max-width: calc(100% - (var(--gap-h-79cc9759-23fd-4930-bb9e-55556eae844c) * 0)); }
            @media screen and (max-width: 772px){
            .ul-element-25 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; --gap-h-3d8eaec1-53af-477d-87a9-f0c668a1b7ed: 0px; --gap-v-3d8eaec1-53af-477d-87a9-f0c668a1b7ed: 0px; }
            }.ul-element-25 .li-element-20 { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 0; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: calc(100% - (var(--gap-v-3d8eaec1-53af-477d-87a9-f0c668a1b7ed) * 0)); justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-3d8eaec1-53af-477d-87a9-f0c668a1b7ed) * 0)); --gap-h-9e2522da-7d69-44b1-8e4f-6eb055c2e2f5: 0px; --gap-v-9e2522da-7d69-44b1-8e4f-6eb055c2e2f5: 0px; --gap-uuid: 9e2522da-7d69-44b1-8e4f-6eb055c2e2f5; max-width: calc(100% - (var(--gap-h-3d8eaec1-53af-477d-87a9-f0c668a1b7ed) * 0)); }
            .li-element-20.appear { opacity: 0; transform: scale(0.8, 0.8); transition-delay: 400ms; transition-duration: 1000ms; --gap-h-9e2522da-7d69-44b1-8e4f-6eb055c2e2f5: 0px; --gap-v-9e2522da-7d69-44b1-8e4f-6eb055c2e2f5: 0px; }
            .li-element-20.appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .li-element-20 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; --gap-h-9e2522da-7d69-44b1-8e4f-6eb055c2e2f5: 0px; --gap-v-9e2522da-7d69-44b1-8e4f-6eb055c2e2f5: 0px; }
            }
            @media screen and (max-width: 440px){
            .li-element-20 { flex: none; height: auto; --gap-h-9e2522da-7d69-44b1-8e4f-6eb055c2e2f5: 0px; --gap-v-9e2522da-7d69-44b1-8e4f-6eb055c2e2f5: 0px; width: calc(100% - (var(--gap-h-3d8eaec1-53af-477d-87a9-f0c668a1b7ed) * 0)); max-width: calc(100% - (var(--gap-h-3d8eaec1-53af-477d-87a9-f0c668a1b7ed) * 0)); }
            }.div-container-258 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: center; margin: 24px 8px; padding: 0px; width: calc(100% - 16px - (var(--gap-h-9e2522da-7d69-44b1-8e4f-6eb055c2e2f5) * 0)); --gap-h-459a5bd7-dc0c-419e-8a2c-0689ae8ba931: 0px; --gap-v-459a5bd7-dc0c-419e-8a2c-0689ae8ba931: 16px; --gap-uuid: 459a5bd7-dc0c-419e-8a2c-0689ae8ba931; max-width: calc(100% - 16px - (var(--gap-h-9e2522da-7d69-44b1-8e4f-6eb055c2e2f5) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-258 { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: center; margin: 24px 4px; --gap-h-459a5bd7-dc0c-419e-8a2c-0689ae8ba931: 0px; --gap-v-459a5bd7-dc0c-419e-8a2c-0689ae8ba931: 16px; width: calc(100% - 8px - (var(--gap-h-9e2522da-7d69-44b1-8e4f-6eb055c2e2f5) * 0)); max-width: calc(100% - 8px - (var(--gap-h-9e2522da-7d69-44b1-8e4f-6eb055c2e2f5) * 0)); }
            }.div-container-259 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-459a5bd7-dc0c-419e-8a2c-0689ae8ba931) * 0)); --gap-h-46434e26-68d0-4e16-9828-57224130ca9f: 8px; --gap-v-46434e26-68d0-4e16-9828-57224130ca9f: 0px; --gap-uuid: 46434e26-68d0-4e16-9828-57224130ca9f; max-width: calc(100% - (var(--gap-h-459a5bd7-dc0c-419e-8a2c-0689ae8ba931) * 0)); }
            @media screen and (max-width: 772px){
            .div-container-259 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 4px; justify-content: center; --gap-h-46434e26-68d0-4e16-9828-57224130ca9f: 4px; --gap-v-46434e26-68d0-4e16-9828-57224130ca9f: 0px; }
            }.span-element-17 { color: #1e1e1e; flex: none; font-family: var(--s-font-93a87a99); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.2; 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: 772px){
            .span-element-17 { font-size: 20px; padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .span-element-17 { display: none; }
            }.div-container-259 .text-content-154 { color: #1e1e1e; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; 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: 772px){
                .div-container-259 .text-content-154 { font-size: 18px; padding: 0px 0px 0px 0px; text-align: left; justify-content: flex-start; }
            }
            @media screen and (max-width: 440px){
                .div-container-259 .text-content-154 { color: #4974dd; font-size: 16px; }
            }.div-container-258 .text-content-155 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-459a5bd7-dc0c-419e-8a2c-0689ae8ba931) * 0)); max-width: calc(100% - (var(--gap-h-459a5bd7-dc0c-419e-8a2c-0689ae8ba931) * 0)); justify-content: flex-start; }
            @media screen and (max-width: 772px){
            .text-content-155 { padding: 0px 0px 0px 0px; }
            }
            @media screen and (max-width: 440px){
            .text-content-155 { margin: 16px 0px 0px 0px; width: calc(100% - (var(--gap-h-459a5bd7-dc0c-419e-8a2c-0689ae8ba931) * 0)); max-width: calc(100% - (var(--gap-h-459a5bd7-dc0c-419e-8a2c-0689ae8ba931) * 0)); }
            }.section-container-56 { background: #1e1e1e; flex: none; height: 1px; margin: 0 0 0 0; opacity: 1; position: relative; transform: scale(1, 1); transform-origin: center center; width: calc(100% - (var(--gap-h-9e2522da-7d69-44b1-8e4f-6eb055c2e2f5) * 0)); z-index: 0; max-width: calc(100% - (var(--gap-h-9e2522da-7d69-44b1-8e4f-6eb055c2e2f5) * 0)); }
            .section-container-56.appear { transform: scale(0, 1); transition-delay: 200ms; transition-duration: 1000ms; }
            .section-container-56.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.section-container-57 { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }.section-container-58 { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 32px 0px 32px; padding: 120px 0px 120px 0px; width: 1120px; --gap-h-6f8ea5a9-e662-44cf-8657-42c590ebbb64: 0px; --gap-v-6f8ea5a9-e662-44cf-8657-42c590ebbb64: 0px; --gap-uuid: 6f8ea5a9-e662-44cf-8657-42c590ebbb64; max-width: calc(100% - 64px); }
            @media screen and (max-width: 772px){
            .section-container-58 { align-content: flex-start; align-items: flex-start; gap: 0px; justify-content: flex-start; padding: 96px 0px 96px 0px; --gap-h-6f8ea5a9-e662-44cf-8657-42c590ebbb64: 0px; --gap-v-6f8ea5a9-e662-44cf-8657-42c590ebbb64: 0px; }
            }
            @media screen and (max-width: 440px){
            .section-container-58 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; padding: 80px 0px 80px 0px; --gap-h-6f8ea5a9-e662-44cf-8657-42c590ebbb64: 0px; --gap-v-6f8ea5a9-e662-44cf-8657-42c590ebbb64: 0px; }
            }.component-17ae {  }.flex-container-6 { background: #dfdfdfff; display: none; height: 160px; width: 200px; max-width: 100%; }
            @media screen and (max-width: 772px){
            .flex-container-6 { display: none; }
            }
            @media screen and (max-width: 440px){
            .flex-container-6 { background: #1e1e1e; display: flex; flex: none; height: 1px; margin: 24px 0px 0px 0px; width: 24px; max-width: 100%; }
            }.text-content-156 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 32px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
            .text-content-156.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
            .text-content-156.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
            @media screen and (max-width: 772px){
            .text-content-156 { font-size: 15px; }
            }
            @media screen and (max-width: 440px){
            .text-content-156 { font-size: 14px; }
            }.component-f06f {  }.link-primary-156 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: center; margin: 32px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-6f8ea5a9-e662-44cf-8657-42c590ebbb64) * 0)); --gap-h-5329a407-d4b4-4cd9-bb4b-29e456d7454e: 0px; --gap-v-5329a407-d4b4-4cd9-bb4b-29e456d7454e: 32px; --gap-uuid: 5329a407-d4b4-4cd9-bb4b-29e456d7454e; max-width: calc(100% - (var(--gap-h-6f8ea5a9-e662-44cf-8657-42c590ebbb64) * 0)); }
            @media screen and (max-width: 772px){
            .link-primary-156 { align-content: flex-end; align-items: flex-end; flex: none; gap: 0px; justify-content: center; width: 100%; --gap-h-5329a407-d4b4-4cd9-bb4b-29e456d7454e: 0px; --gap-v-5329a407-d4b4-4cd9-bb4b-29e456d7454e: 0px; }
            }
            @media screen and (max-width: 440px){
            .link-primary-156 { gap: 47px; --gap-h-5329a407-d4b4-4cd9-bb4b-29e456d7454e: 0px; --gap-v-5329a407-d4b4-4cd9-bb4b-29e456d7454e: 47px; }
            }.component-391f {  }.component-1cef {  }

body { background: #fff; transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }

.component-038b { font-family: var(--s-font-0ba0805e); font-size: 48px; font-weight: 700; letter-spacing: 0; line-height: 1.3; } .component-2ddc { font-family: var(--s-font-0ba0805e); font-size: 32px; font-weight: 700; letter-spacing: 0; line-height: 1.4; } .component-c6ea { font-family: var(--s-font-0ba0805e); font-size: 24px; font-weight: 700; letter-spacing: 0; line-height: 1.4; } .component-bc3b { font-family: var(--s-font-0ba0805e); font-size: 16px; font-weight: 400; letter-spacing: 0; line-height: 1.5; } .component-e94c { font-family: var(--s-font-0ba0805e); font-size: 12px; font-weight: 400; letter-spacing: 0; line-height: 1.4; } .component-9985 { font-family: var(--s-font-61abf34a); font-size: 22px; font-weight: 400; line-height: 1.5; }
            @media screen and (max-width: 440px){
            .component-9985 { font-size: 18px; letter-spacing: 0.05em; }
            } .component-be6f { font-family: var(--s-font-61abf34a); font-size: 20px; font-weight: 400; line-height: 1.5; text-decoration: none; }
            @media screen and (max-width: 440px){
            .component-be6f { font-size: 16.5px; letter-spacing: 0.1em; }
            }





:root {--s-color-2cb294bc: #333333;--s-color-e0935ef9: #f1c231ff;--s-color-7fa5561b: #f9f9f9ff;--s-color-ac8c5350: #073763ff;--s-color-c8b81e42: #FFFFFF;--s-color-9a941061: #cdaeeeff;--s-color-7e994a88: #260457ff;--s-color-808fcab0: linear-gradient(90deg, #5270feff, #fe66c4ff);--s-color-2f8c3dff: #f19831ff;--s-color-be87ee51: #fefffeff;--s-color-08a5ce48: #06c755ff;--s-font-1ab2928a: 'MS Sans Serif','Noto Sans';--s-font-d094f782: Montserrat;--s-font-43becde0: Inter;--s-font-07ab162b: Lato;--s-font-4bab0604: 'Noto Sans JP';--s-font-93a87a99: Figtree;--s-font-f88c87f0: '中ゴシックBBB JIS2004';--s-font-61abf34a: 見出ゴMB1;--s-font-7a82d812: 見出ミンMA1;--s-font-0b81cf19: 'ヒラギノ角ゴ W9 JIS2004';--s-font-2a9f4155: 'ヒラギノ角ゴ W6 JIS2004';--s-font-56905b2d: 'ヒラギノ角ゴ W4 JIS2004';--s-font-058e6cb5: 'ヒラギノ角ゴ W7 JIS2004';}

