.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-e602 {  }.component-0624 {  }.component-c898 {  }.component-8a1e {  }.component-e049 {  }

.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; }
                }

.form-container-5 { align-content: center; align-items: center; background: var(--s-color-2cb294bc); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: 100%; max-width: 100%; }.form-container-6 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: auto; justify-content: space-between; margin: 0px 32px 0px 32px; padding: 160px 0px 160px 0px; width: 1120px; --gap-h-c5f96037-0749-443a-8a67-1e2b8bdf312a: 32px; --gap-v-c5f96037-0749-443a-8a67-1e2b8bdf312a: 0px; --gap-uuid: c5f96037-0749-443a-8a67-1e2b8bdf312a; max-width: calc(100% - 64px); }
                @media screen and (max-width: 772px){
                .form-container-6 { flex-direction: column; flex-wrap: nowrap; padding: 80px 0px 80px 0px; --gap-h-c5f96037-0749-443a-8a67-1e2b8bdf312a: 0px; --gap-v-c5f96037-0749-443a-8a67-1e2b8bdf312a: 32px; }
                }
                @media screen and (max-width: 440px){
                .form-container-6 { flex-direction: column; flex-wrap: nowrap; gap: 24px; --gap-h-c5f96037-0749-443a-8a67-1e2b8bdf312a: 0px; --gap-v-c5f96037-0749-443a-8a67-1e2b8bdf312a: 24px; }
                }.form-container-7 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 48px; justify-content: center; padding: 0px; width: auto; --gap-h-89e7b990-5843-45fe-8f74-5091dd399a57: 0px; --gap-v-89e7b990-5843-45fe-8f74-5091dd399a57: 48px; --gap-uuid: 89e7b990-5843-45fe-8f74-5091dd399a57; max-width: 100%; }
                @media screen and (max-width: 772px){
                .form-container-7 { flex-direction: column; --gap-h-89e7b990-5843-45fe-8f74-5091dd399a57: 0px; --gap-v-89e7b990-5843-45fe-8f74-5091dd399a57: 48px; }
                }
                @media screen and (max-width: 440px){
                .form-container-7 { flex-direction: column; gap: 24px; --gap-h-89e7b990-5843-45fe-8f74-5091dd399a57: 0px; --gap-v-89e7b990-5843-45fe-8f74-5091dd399a57: 24px; }
                }.form-container-8 { color: #FFFFFF; flex: none; font-family: var(--s-font-d094f782); font-size: 64px; font-weight: 300; height: auto; letter-spacing: 0.05em; line-height: 1.1; text-align: left; width: calc(100% - (var(--gap-h-89e7b990-5843-45fe-8f74-5091dd399a57) * 0)); max-width: calc(100% - (var(--gap-h-89e7b990-5843-45fe-8f74-5091dd399a57) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 772px){
                .form-container-8 { font-size: 40px; }
                }
                @media screen and (max-width: 440px){
                .form-container-8 { font-size: 32px; text-align: left; justify-content: flex-start; }
                }.form-container-9 { color: #f9f9f9; flex: none; font-family: Figtree,'中ゴシックBBB JIS2004'; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; margin: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-89e7b990-5843-45fe-8f74-5091dd399a57) * 0)); max-width: calc(100% - (var(--gap-h-89e7b990-5843-45fe-8f74-5091dd399a57) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 772px){
                .form-container-9 { font-size: 14px; }
                }
                @media screen and (max-width: 440px){
                .form-container-9 { color: #dfdfdf; text-align: left; justify-content: flex-start; }
                }.button-secondary-7 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: center; padding: 0px; --gap-h-61a6741d-9d73-4d72-9d3e-38d186ff7500: 0px; --gap-v-61a6741d-9d73-4d72-9d3e-38d186ff7500: 32px; --gap-uuid: 61a6741d-9d73-4d72-9d3e-38d186ff7500; }
                @media screen and (max-width: 772px){
                .button-secondary-7 { flex-direction: column; --gap-h-61a6741d-9d73-4d72-9d3e-38d186ff7500: 0px; --gap-v-61a6741d-9d73-4d72-9d3e-38d186ff7500: 32px; }
                }
                @media screen and (max-width: 440px){
                .button-secondary-7 { flex-direction: column; gap: 24px; --gap-h-61a6741d-9d73-4d72-9d3e-38d186ff7500: 0px; --gap-v-61a6741d-9d73-4d72-9d3e-38d186ff7500: 24px; }
                }.button-secondary-8 { align-content: center; align-items: center; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-radius: 64px; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: 72px; justify-content: center; margin: 0px 0px 0px 0px; opacity: 1; padding: 0px; position: relative; width: 320px; --gap-h-1126bd89-005b-4357-bbce-55fc8bdd1265: 64px; --gap-v-1126bd89-005b-4357-bbce-55fc8bdd1265: 0px; --gap-uuid: 1126bd89-005b-4357-bbce-55fc8bdd1265; max-width: 100%; }
                .button-secondary-8:hover { background: rgba(255, 255, 255, 0.2); opacity: 1; --gap-h-1126bd89-005b-4357-bbce-55fc8bdd1265: 64px; --gap-v-1126bd89-005b-4357-bbce-55fc8bdd1265: 0px; }
                @media screen and (max-width: 440px){
                .button-secondary-8 { flex: none; gap: 16px; height: 56px; width: 240px; --gap-h-1126bd89-005b-4357-bbce-55fc8bdd1265: 16px; --gap-v-1126bd89-005b-4357-bbce-55fc8bdd1265: 0px; max-width: 100%; }
                }.button-secondary-9 { 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: 120px; --gap-h-d59d9387-be74-496c-a963-addf69b26af8: 64px; --gap-v-d59d9387-be74-496c-a963-addf69b26af8: 0px; --gap-uuid: d59d9387-be74-496c-a963-addf69b26af8; max-width: 100%; }.button-secondary-10 { color: #FFFFFF; flex: none; font-family: Figtree; 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-8:hover .button-secondary-10 { opacity: 0; transform: translate(0px, -24px) skew(0deg, 12deg); transition-duration: 600ms; }
                @media screen and (max-width: 772px){
                .button-secondary-10 { padding: 0px 0px 0px 0px; }
                }.link-primary-29 { bottom: auto; color: #FFFFFF; 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-8:hover .link-primary-29 { opacity: 1; transform: translate(0px, -24px); transition-duration: 600ms; }
                @media screen and (max-width: 772px){
                .link-primary-29 { padding: 0px 0px 0px 0px; }
                }.footer-section-1 { color: #FFFFFF; font-size: 24px; }
                .button-secondary-8:hover .footer-section-1 { opacity: 0.7; transform: scale(0.8, 0.8); transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.07, 0.66, 0.56, 1   ); }

.main-content-4 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; width: 100%; --gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc: 0px; --gap-v-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc: 0px; --gap-uuid: 3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc; max-width: 100%; }
                @media screen and (max-width: 772px){
                .main-content-4 { flex: none; flex-direction: column; --gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc: 0px; --gap-v-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc: 0px; }
                }
                @media screen and (max-width: 440px){
                .main-content-4 { flex-direction: column; --gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc: 0px; --gap-v-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc: 0px; }
                }.div-container-116 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc) * 0)); --gap-h-a6c610e5-68f3-4519-9870-1765f0bacd57: 16px; --gap-v-a6c610e5-68f3-4519-9870-1765f0bacd57: 0px; --gap-uuid: a6c610e5-68f3-4519-9870-1765f0bacd57; max-width: calc(100% - (var(--gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc) * 0)); }.text-content-72 { color: #1e1e1e; font-family: Figtree; font-size: 18px; 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; }
                .text-content-72.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                .text-content-72.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.heading-primary-2 { color: #777777; flex: none; font-family: Figtree,'中ゴシックBBB JIS2004'; 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; }
                .heading-primary-2.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                .heading-primary-2.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                @media screen and (max-width: 772px){
                .heading-primary-2 { padding: 0px 0px 0px 0px; }
                }
                @media screen and (max-width: 440px){
                .heading-primary-2 { color: #777777; }
                }.div-container-117 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 48px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc) * 0)); --gap-h-8369e1d2-c70d-4ff6-8a78-0ecb83104907: 0px; --gap-v-8369e1d2-c70d-4ff6-8a78-0ecb83104907: 0px; --gap-uuid: 8369e1d2-c70d-4ff6-8a78-0ecb83104907; max-width: calc(100% - (var(--gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc) * 0)); }
                @media screen and (max-width: 772px){
                .div-container-117 { flex-direction: column; gap: 64px; --gap-h-8369e1d2-c70d-4ff6-8a78-0ecb83104907: 0px; --gap-v-8369e1d2-c70d-4ff6-8a78-0ecb83104907: 64px; }
                }
                @media screen and (max-width: 440px){
                .div-container-117 { flex-direction: column-reverse; margin: 24px 0px 0px 0px; --gap-h-8369e1d2-c70d-4ff6-8a78-0ecb83104907: 0px; --gap-v-8369e1d2-c70d-4ff6-8a78-0ecb83104907: 0px; width: calc(100% - (var(--gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc) * 0)); max-width: calc(100% - (var(--gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc) * 0)); }
                }.absolute-container-4 { background: #777777; flex: none; height: 1px; left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(1, 1); transform-origin: center left; width: calc(100% - (var(--gap-h-8369e1d2-c70d-4ff6-8a78-0ecb83104907) * 0)); z-index: -1; max-width: calc(100% - (var(--gap-h-8369e1d2-c70d-4ff6-8a78-0ecb83104907) * 0)); }
                .absolute-container-4.appear { background: #777777; transform: scale(0, 1); transition-delay: 200ms; transition-duration: 1000ms; transition-timing-function: ease-in-out; }
                .absolute-container-4.appear-active { transition-delay: 200ms; transition-duration: 1000ms; transition-timing-function: ease-in-out; }.link-primary-102 { background: #dfdfdf; flex: none; height: 1px; transform: scale(1, 1); transform-origin: center left; width: calc(100% - (var(--gap-h-8369e1d2-c70d-4ff6-8a78-0ecb83104907) * 0)); z-index: 0; max-width: calc(100% - (var(--gap-h-8369e1d2-c70d-4ff6-8a78-0ecb83104907) * 0)); }
                .link-primary-102.appear { transform: scale(0, 1); transition-delay: 600ms; transition-duration: 1400ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
                .link-primary-102.appear-active { transition-delay: 600ms; transition-duration: 1400ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.form-container-66 { align-content: center; align-items: center; background: var(--s-color-ac8c5350); border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: center; padding: 64px 80px; width: 100%; --gap-h-c2482dd9-9073-4452-97c2-f4db91ccfa95: 0px; --gap-v-c2482dd9-9073-4452-97c2-f4db91ccfa95: 40px; --gap-uuid: c2482dd9-9073-4452-97c2-f4db91ccfa95; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .form-container-66 { gap: 32px; padding: 64px 24px; --gap-h-c2482dd9-9073-4452-97c2-f4db91ccfa95: 0px; --gap-v-c2482dd9-9073-4452-97c2-f4db91ccfa95: 32px; }
                }
                @media screen and (max-width: 772px){
                .form-container-66 { gap: 32px; padding: 48px 20px; --gap-h-c2482dd9-9073-4452-97c2-f4db91ccfa95: 0px; --gap-v-c2482dd9-9073-4452-97c2-f4db91ccfa95: 32px; }
                }
                @media screen and (max-width: 440px){
                .form-container-66 { flex-direction: column; flex-wrap: nowrap; gap: 24px; padding: 32px 16px; --gap-h-c2482dd9-9073-4452-97c2-f4db91ccfa95: 0px; --gap-v-c2482dd9-9073-4452-97c2-f4db91ccfa95: 24px; }
                }.form-container-67 { border-radius: 0; color: var(--s-color-be87ee51); flex: none; font-family: var(--s-font-2a9f4155); font-size: 28px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; text-align: center; width: calc(100% - (var(--gap-h-c2482dd9-9073-4452-97c2-f4db91ccfa95) * 0)); max-width: calc(100% - (var(--gap-h-c2482dd9-9073-4452-97c2-f4db91ccfa95) * 0)); justify-content: center; }
                .form-container-67.appear { opacity: 0; transition-duration: 600ms; }
                .form-container-67.appear-active { transition-duration: 600ms; }
                @media screen and (max-width: 772px){
                .form-container-67 { font-size: 22px; }
                }
                @media screen and (max-width: 440px){
                .form-container-67 { font-size: 16px; }
                }.link-primary-60 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-c2482dd9-9073-4452-97c2-f4db91ccfa95) * 0)); --gap-h-d4d414b9-8116-4eab-9f98-d35cda27c772: 64px; --gap-v-d4d414b9-8116-4eab-9f98-d35cda27c772: 0px; --gap-uuid: d4d414b9-8116-4eab-9f98-d35cda27c772; max-width: calc(100% - (var(--gap-h-c2482dd9-9073-4452-97c2-f4db91ccfa95) * 0)); }
                @media screen and (max-width: 1140px){
                .link-primary-60 { gap: 32px; --gap-h-d4d414b9-8116-4eab-9f98-d35cda27c772: 32px; --gap-v-d4d414b9-8116-4eab-9f98-d35cda27c772: 0px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-60 { flex-direction: column; flex-wrap: nowrap; --gap-h-d4d414b9-8116-4eab-9f98-d35cda27c772: 0px; --gap-v-d4d414b9-8116-4eab-9f98-d35cda27c772: 64px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-60 { flex-direction: column; gap: 20px; --gap-h-d4d414b9-8116-4eab-9f98-d35cda27c772: 0px; --gap-v-d4d414b9-8116-4eab-9f98-d35cda27c772: 20px; }
                }.link-primary-61 { align-content: center; align-items: center; background: var(--s-color-be87ee51); border-radius: 8px; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: center; padding: 24px; width: auto; --gap-h-08e3dd22-931c-4d1b-894f-35cae69d729e: 0px; --gap-v-08e3dd22-931c-4d1b-894f-35cae69d729e: 12px; --gap-uuid: 08e3dd22-931c-4d1b-894f-35cae69d729e; max-width: 100%; }
                @media screen and (max-width: 440px){
                .link-primary-61 { gap: 8px; padding: 20px; --gap-h-08e3dd22-931c-4d1b-894f-35cae69d729e: 0px; --gap-v-08e3dd22-931c-4d1b-894f-35cae69d729e: 8px; }
                }.link-primary-62 { color: var(--s-color-2cb294bc); font-family: var(--s-font-2a9f4155); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 440px){
                .link-primary-62 { font-size: 14px; }
                }.link-primary-63 { align-content: center; align-items: center; background: var(--s-color-ac8c5350); border-bottom: 1px solid var(--s-color-ac8c5350); border-left: 1px solid var(--s-color-ac8c5350); border-radius: 4px; border-right: 1px solid var(--s-color-ac8c5350); border-top: 1px solid var(--s-color-ac8c5350); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 18px 36px; width: 321px; --gap-h-b8bead7a-f318-4764-bf50-6f228eda4108: 40px; --gap-v-b8bead7a-f318-4764-bf50-6f228eda4108: 0px; --gap-uuid: b8bead7a-f318-4764-bf50-6f228eda4108; max-width: 100%; }
                .link-primary-63:hover { opacity: 1; --gap-h-b8bead7a-f318-4764-bf50-6f228eda4108: 40px; --gap-v-b8bead7a-f318-4764-bf50-6f228eda4108: 0px; }
                @media screen and (max-width: 1140px){
                .link-primary-63 { flex-direction: column; --gap-h-b8bead7a-f318-4764-bf50-6f228eda4108: 0px; --gap-v-b8bead7a-f318-4764-bf50-6f228eda4108: 40px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-63 { gap: 40px; --gap-h-b8bead7a-f318-4764-bf50-6f228eda4108: 40px; --gap-v-b8bead7a-f318-4764-bf50-6f228eda4108: 0px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-63 { padding: 16px 24px; --gap-h-b8bead7a-f318-4764-bf50-6f228eda4108: 40px; --gap-v-b8bead7a-f318-4764-bf50-6f228eda4108: 0px; }
                }.link-primary-64 { color: var(--s-color-be87ee51); font-family: var(--s-font-2a9f4155); font-size: 18px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 772px){
                .link-primary-64 { font-size: 14px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-64 { font-size: 12px; }
                }.link-primary-65 { align-content: center; align-items: center; bottom: 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: center; left: auto; margin: 0 0 0 0; padding: 0px 12px 0px 0px; position: absolute; right: 0px; top: 0px; --gap-h-bf98ae0d-5a48-41c5-896f-f0e926133c82: 40px; --gap-v-bf98ae0d-5a48-41c5-896f-f0e926133c82: 0px; --gap-uuid: bf98ae0d-5a48-41c5-896f-f0e926133c82; max-width: 100%; }
                .link-primary-63:hover .link-primary-65 { padding: 0px 6px 0px 0px; --gap-h-bf98ae0d-5a48-41c5-896f-f0e926133c82: 40px; --gap-v-bf98ae0d-5a48-41c5-896f-f0e926133c82: 0px; }
                @media screen and (max-width: 1140px){
                .link-primary-65 { flex-direction: column; --gap-h-bf98ae0d-5a48-41c5-896f-f0e926133c82: 0px; --gap-v-bf98ae0d-5a48-41c5-896f-f0e926133c82: 40px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-65 { gap: 40px; --gap-h-bf98ae0d-5a48-41c5-896f-f0e926133c82: 40px; --gap-v-bf98ae0d-5a48-41c5-896f-f0e926133c82: 0px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-65 { gap: 20px; --gap-h-bf98ae0d-5a48-41c5-896f-f0e926133c82: 20px; --gap-v-bf98ae0d-5a48-41c5-896f-f0e926133c82: 0px; }
                }.link-primary-66 { color: var(--s-color-be87ee51); font-size: 24px; }
                @media screen and (max-width: 772px){
                .link-primary-66 { font-size: 18px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-66 { font-size: 16px; }
                }

.footer-section-3 { align-content: center; align-items: center; background: #f8f7f6; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; opacity: 1; padding: 96px 96px; width: 100%; z-index: 2; max-width: 100%; }
                @media screen and (max-width: 772px){
                .footer-section-3 { padding: 96px 48px; }
                }
                @media screen and (max-width: 440px){
                .footer-section-3 { padding: 48px 24px; }
                }.footer-section-4 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; margin: 0px 0px 48px 0px; padding: 0px 0px 0px; width: 1280px; max-width: 100%; }
                @media screen and (max-width: 772px){
                .footer-section-4 { flex-direction: column; flex-wrap: nowrap; margin: 0px 0px 24px 0px; max-width: 100%; }
                }
                @media screen and (max-width: 440px){
                .footer-section-4 { margin: 0px 0px 48px 0px; max-width: 100%; }
                }.footer-section-5 { background: transparent; height: 52px; padding: 0px; width: 155px; max-width: 100%; }.link-primary-70 { align-content: center; align-items: center; flex: 1; flex-direction: row; flex-wrap: wrap; height: auto; justify-content: flex-end; padding: 0px; width: auto; max-width: 100%; }
                @media screen and (max-width: 772px){
                .link-primary-70 { align-content: center; align-items: center; display: flex; justify-content: center; margin: 24px 0px 0px 0px; max-width: 100%; }
                }
                @media screen and (max-width: 440px){
                .link-primary-70 { display: flex; flex-direction: column-reverse; flex-wrap: nowrap; }
                }.link-primary-71 { border-bottom: 0px solid rgba(0, 0, 0, 0); border-left: 0px solid rgba(0, 0, 0, 0); border-right: 0px solid rgba(0, 0, 0, 0); border-top: 0px solid rgba(0, 0, 0, 0); color: var(--s-color-f38912d3),#1e1e1eff; font-family: Inter,'Noto Sans JP'; font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 12px 0px; text-align: center; transition-duration: 600ms; width: auto; max-width: 100%; justify-content: center; }
                .link-primary-71:hover { opacity: 0.5; transform: ; }
                @media screen and (max-width: 772px){
                .link-primary-71 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .link-primary-71 { display: flex; margin: 0px 0px 12px 0px; max-width: 100%; }
                }.link-primary-72 { border-bottom: 0px solid rgba(0, 0, 0, 0); border-left: 0px solid rgba(0, 0, 0, 0); border-right: 0px solid rgba(0, 0, 0, 0); border-top: 0px solid rgba(0, 0, 0, 0); color: var(--s-color-f38912d3),#1e1e1eff; font-family: Inter,'Noto Sans JP'; font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 12px 0px; text-align: center; transition-duration: 600ms; width: auto; max-width: 100%; justify-content: center; }
                .link-primary-72:hover { opacity: 0.5; transform: ; }
                @media screen and (max-width: 772px){
                .link-primary-72 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .link-primary-72 { display: flex; margin: 0px 0px 12px 0px; max-width: 100%; }
                }.link-primary-73 { border-bottom: 0px solid rgba(0, 0, 0, 0); border-left: 0px solid rgba(0, 0, 0, 0); border-right: 0px solid rgba(0, 0, 0, 0); border-top: 0px solid rgba(0, 0, 0, 0); color: var(--s-color-f38912d3),#1e1e1eff; font-family: Inter,'Noto Sans JP'; font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 12px 0px; text-align: center; transition-duration: 600ms; width: auto; max-width: 100%; justify-content: center; }
                .link-primary-73:hover { opacity: 0.5; transform: ; }
                @media screen and (max-width: 772px){
                .link-primary-73 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .link-primary-73 { display: flex; margin: 0px 0px 12px 0px; max-width: 100%; }
                }.link-primary-74 { align-content: center; align-items: center; color: var(--s-color-3a8e50ff),#073763; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; transition-duration: 600ms; }
                .link-primary-74:hover { opacity: 0.5; transform: ; }
                @media screen and (max-width: 440px){
                .link-primary-74 { margin: 0px 0px 12px 0px; max-width: 100%; }
                }.link-primary-75 { border-bottom: 0px solid rgba(0, 0, 0, 0); border-left: 0px solid rgba(0, 0, 0, 0); border-right: 0px solid rgba(0, 0, 0, 0); border-top: 0px solid rgba(0, 0, 0, 0); color: var(--s-color-f38912d3),#1e1e1eff; font-family: Inter,'Noto Sans JP'; font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 12px; text-align: center; transition-duration: 600ms; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 772px){
                .link-primary-75 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .link-primary-75 { display: flex; }
                }.link-primary-76 { color: #000000; font-size: 18px; }.footer-section-6 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px; width: 100%; max-width: 100%; }
                @media screen and (max-width: 772px){
                .footer-section-6 { flex-direction: row; flex-wrap: nowrap; }
                }
                @media screen and (max-width: 440px){
                .footer-section-6 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }
                }.footer-section-7 { color: var(--s-color-f38912d3),#1e1e1eff; font-family: Inter,'Noto Sans JP'; font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .footer-section-7 { font-size: 16px; }
                }
                @media screen and (max-width: 440px){
                .footer-section-7 { flex: none; margin: 24px 0px 0px 0px; max-width: 100%; }
                }

.header-section-17 { background: var(--s-color-be87ee51); border-radius: 0; box-shadow: ; height: 100%; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }.header-section-18 { align-content: center; align-items: center; backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); background: var(--s-color-be87ee51); border-bottom: 0px solid rgba(36, 37, 40, 0.1); border-left: 0px solid rgba(36, 37, 40, 0.1); border-right: 0px solid rgba(36, 37, 40, 0.1); border-top: 0px solid rgba(36, 37, 40, 0.1); bottom: auto; flex: none; flex-direction: row; flex-wrap: nowrap; height: 82px; justify-content: center; left: 0px; margin: 0 0 0 0; padding: 0px 0px 0px 0px; position: fixed; right: 0px; top: 0px; width: auto; z-index: 5; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .header-section-18 { align-content: center; align-items: center; backdrop-filter: contrast(100%) blur(50px); -webkit-backdrop-filter: contrast(100%) blur(50px); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: flex-start; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .header-section-18 { align-content: center; align-items: center; display: flex; justify-content: flex-start; margin: 0 0 0 0; position: fixed; }
                }
                @media screen and (max-width: 440px){
                .header-section-18 { display: flex; flex: none; }
                }.header-section-19 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; padding: 0px 40px; width: 1980px; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .header-section-19 { flex: none; flex-direction: row; height: 64px; padding: 0px 24px; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .header-section-19 { padding: 0px 20px; }
                }
                @media screen and (max-width: 440px){
                .header-section-19 { padding: 0px 12px; }
                }.header-section-20 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px 12px; justify-content: space-between; padding: 0px; --gap-h-25a45b49-85f9-45de-a534-71b9d09adafd: 12px; --gap-v-25a45b49-85f9-45de-a534-71b9d09adafd: 0px; --gap-uuid: 25a45b49-85f9-45de-a534-71b9d09adafd; }
                @media screen and (max-width: 1140px){
                .header-section-20 { flex-direction: row; --gap-h-25a45b49-85f9-45de-a534-71b9d09adafd: 12px; --gap-v-25a45b49-85f9-45de-a534-71b9d09adafd: 0px; }
                }.header-section-21 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; padding: 0px; }
                @media screen and (max-width: 1140px){
                .header-section-21 { flex-direction: row; }
                }.link-primary-33 { flex: none; height: 43.75px; width: 80px; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .link-primary-33 { flex: none; height: auto; width: 78px; max-width: 100%; }
                }
                @media screen and (max-width: 440px){
                .link-primary-33 { flex: none; height: 45px; max-width: 100%; }
                }.link-primary-34 { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-radius: 0; display: flex; flex-direction: row; flex-wrap: nowrap; height: 82px; justify-content: flex-start; margin: 0px 0px 0px 0px; overflow-x: visible; overflow-y: visible; padding: 0px 12px; transition-duration: 800ms; transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1   ); width: auto; max-width: 100%; }
                .link-primary-34.link-active { __include-children: true; align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; }
                .link-primary-34:hover { opacity: 1; }
                @media screen and (max-width: 1140px){
                .link-primary-34 { display: none; padding: 0px 0px 0px 0px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-34 { display: none; }
                }
                @media screen and (max-width: 440px){
                .link-primary-34 { display: none; flex: none; padding: 20px 10px 20px 10px; }
                }.link-primary-35 { backdrop-filter: brightness(100%); -webkit-backdrop-filter: brightness(100%); background: rgba(0,0,0,0.0); border-radius: 0; color: var(--s-color-2cb294bc); filter: sepia(0%); font-family: var(--s-font-93a87a99); font-feature-settings: 'palt' 1; font-size: 13px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px 0px 0px 0px; mix-blend-mode: normal; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                .link-primary-34.link-active .link-primary-35 { color: #242528; }
                .link-primary-34:hover .link-primary-35 { color: var(--s-color-2cb294bc); font-weight: 600; }
                @media screen and (max-width: 772px){
                .link-primary-35 { font-size: 18px; }
                }.link-primary-36 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: space-between; padding: 0px; --gap-h-afc6f4ce-1af5-4795-90d8-a7c2395c03dc: 12px; --gap-v-afc6f4ce-1af5-4795-90d8-a7c2395c03dc: 0px; --gap-uuid: afc6f4ce-1af5-4795-90d8-a7c2395c03dc; }
                @media screen and (max-width: 1140px){
                .link-primary-36 { flex-direction: row; --gap-h-afc6f4ce-1af5-4795-90d8-a7c2395c03dc: 12px; --gap-v-afc6f4ce-1af5-4795-90d8-a7c2395c03dc: 0px; }
                }.link-primary-37 { align-content: center; align-items: center; background: #073763; border-radius: 128px; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 0px 10px 0px 15px; --gap-h-da835d79-eae2-43d2-9894-27286972b636: 0px; --gap-v-da835d79-eae2-43d2-9894-27286972b636: 0px; --gap-uuid: da835d79-eae2-43d2-9894-27286972b636; max-width: 100%; }
                .link-primary-37:hover { transition-timing-function: cubic-bezier(1, 0, 0, 1); --gap-h-da835d79-eae2-43d2-9894-27286972b636: 0px; --gap-v-da835d79-eae2-43d2-9894-27286972b636: 0px; }.link-primary-38 { background: rgba(0,0,0,0.0); border-radius: 0; box-shadow: none; color: #ffffff; font-family: var(--s-font-1ab2928a); font-feature-settings: 'palt' 1; font-size: 12px; font-style: normal; font-weight: 700; height: auto; letter-spacing: NaNem; line-height: 1; padding: 0px 0px 0px 0px; text-align: left; text-shadow: none; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 440px){
                .link-primary-38 { font-size: 12px; }
                }.link-primary-39 { color: #ffffff; font-size: 20px; transform: rotate(-45deg); }
                @media screen and (max-width: 440px){
                .link-primary-39 { font-size: 20px; }
                }.link-primary-40 { align-content: center; align-items: center; background: var(--s-color-e0935ef9); border-radius: 128px; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 0px 10px 0px 15px; --gap-h-7269f2ad-734d-4ac0-8174-8c2f2d09beb7: 0px; --gap-v-7269f2ad-734d-4ac0-8174-8c2f2d09beb7: 0px; --gap-uuid: 7269f2ad-734d-4ac0-8174-8c2f2d09beb7; max-width: 100%; }
                .link-primary-40:hover { transition-timing-function: cubic-bezier(1, 0, 0, 1); --gap-h-7269f2ad-734d-4ac0-8174-8c2f2d09beb7: 0px; --gap-v-7269f2ad-734d-4ac0-8174-8c2f2d09beb7: 0px; }
                @media screen and (max-width: 440px){
                .link-primary-40 { display: none; --gap-h-7269f2ad-734d-4ac0-8174-8c2f2d09beb7: 0px; --gap-v-7269f2ad-734d-4ac0-8174-8c2f2d09beb7: 0px; }
                }.link-primary-41 { background: rgba(0,0,0,0.0); border-radius: 0; box-shadow: none; color: #ffffff; font-family: var(--s-font-1ab2928a); font-feature-settings: 'palt' 1; font-size: 12px; font-style: normal; font-weight: 700; height: auto; letter-spacing: NaNem; line-height: 1; padding: 0px 0px 0px 0px; text-align: left; text-shadow: none; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 440px){
                .link-primary-41 { font-size: 12px; }
                }.header-section-22 { color: #ffffff; font-size: 20px; transform: rotate(-45deg); }
                @media screen and (max-width: 440px){
                .header-section-22 { font-size: 20px; }
                }.header-section-23 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 100%; max-width: 100%; }
                @media screen and (max-width: 440px){
                .header-section-23 { align-content: center; align-items: center; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 0px; width: 100%; max-width: 100%; }
                }.header-section-24 { align-content: center; align-items: center; background: transparent; flex-direction: column; flex-wrap: nowrap; gap: 80px 0px; height: auto; justify-content: flex-start; padding: 82px 0px 0px 0px; width: 100%; --gap-h-c5367426-c8ae-48dd-bc16-b4816c877333: 0px; --gap-v-c5367426-c8ae-48dd-bc16-b4816c877333: 80px; --gap-uuid: c5367426-c8ae-48dd-bc16-b4816c877333; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .header-section-24 { padding: 64px 0px 0px 0px; --gap-h-c5367426-c8ae-48dd-bc16-b4816c877333: 0px; --gap-v-c5367426-c8ae-48dd-bc16-b4816c877333: 80px; }
                }
                @media screen and (max-width: 772px){
                .header-section-24 { flex: none; height: auto; padding: 64px 0px 0px 0px; --gap-h-c5367426-c8ae-48dd-bc16-b4816c877333: 0px; --gap-v-c5367426-c8ae-48dd-bc16-b4816c877333: 80px; }
                }
                @media screen and (max-width: 440px){
                .header-section-24 { align-content: center; align-items: center; justify-content: flex-start; --gap-h-c5367426-c8ae-48dd-bc16-b4816c877333: 0px; --gap-v-c5367426-c8ae-48dd-bc16-b4816c877333: 80px; }
                }.header-section-25 { align-content: center; align-items: center; background: transparent; border-bottom: 0px solid rgba(36, 37, 40, 0.1); border-left: 0px solid rgba(36, 37, 40, 0.1); border-right: 0px solid rgba(36, 37, 40, 0.1); border-top: 0px solid rgba(36, 37, 40, 0.1); flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-end; margin: 0px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 0px 40px 0px 40px; width: 1480px; --gap-h-a2fcd888-c27b-436c-87d2-71de26227faa: 0px; --gap-v-a2fcd888-c27b-436c-87d2-71de26227faa: 0px; --gap-uuid: a2fcd888-c27b-436c-87d2-71de26227faa; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .header-section-25 { flex: none; flex-direction: row; flex-wrap: nowrap; --gap-h-a2fcd888-c27b-436c-87d2-71de26227faa: 0px; --gap-v-a2fcd888-c27b-436c-87d2-71de26227faa: 0px; }
                }
                @media screen and (max-width: 772px){
                .header-section-25 { background: var(--s-color-ac8c5350); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; padding: 80px 0px; --gap-h-a2fcd888-c27b-436c-87d2-71de26227faa: 0px; --gap-v-a2fcd888-c27b-436c-87d2-71de26227faa: 0px; }
                }
                @media screen and (max-width: 440px){
                .header-section-25 { gap: 0px; padding: 48px 12px; --gap-h-a2fcd888-c27b-436c-87d2-71de26227faa: 0px; --gap-v-a2fcd888-c27b-436c-87d2-71de26227faa: 0px; }
                }.main-content-3 { align-content: flex-start; align-items: flex-start; bottom: 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; left: 64px; padding: 0px; position: absolute; right: auto; top: 0px; z-index: 1; --gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b: 0px; --gap-v-ebfe0339-e157-4510-9a30-a9d4d0103e4b: 0px; --gap-uuid: ebfe0339-e157-4510-9a30-a9d4d0103e4b; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .main-content-3 { height: auto; --gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b: 0px; --gap-v-ebfe0339-e157-4510-9a30-a9d4d0103e4b: 0px; }
                }
                @media screen and (max-width: 772px){
                .main-content-3 { align-content: center; align-items: center; bottom: auto; justify-content: flex-start; left: auto; position: relative; right: auto; top: auto; width: calc(100% - (var(--gap-h-a2fcd888-c27b-436c-87d2-71de26227faa) * 0)); --gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b: 0px; --gap-v-ebfe0339-e157-4510-9a30-a9d4d0103e4b: 0px; max-width: calc(100% - (var(--gap-h-a2fcd888-c27b-436c-87d2-71de26227faa) * 0)); }
                }
                @media screen and (max-width: 440px){
                .main-content-3 { flex: none; gap: 4px; width: 100%; --gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b: 0px; --gap-v-ebfe0339-e157-4510-9a30-a9d4d0103e4b: 4px; }
                }.section-container-4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b) * 0)); --gap-h-5bf378c3-5b6b-46e7-9da0-00e1fb5836e3: 0px; --gap-v-5bf378c3-5b6b-46e7-9da0-00e1fb5836e3: 0px; --gap-uuid: 5bf378c3-5b6b-46e7-9da0-00e1fb5836e3; max-width: calc(100% - (var(--gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b) * 0)); }
                @media screen and (max-width: 1140px){
                .section-container-4 { display: flex; flex-direction: column; --gap-h-5bf378c3-5b6b-46e7-9da0-00e1fb5836e3: 0px; --gap-v-5bf378c3-5b6b-46e7-9da0-00e1fb5836e3: 0px; }
                }
                @media screen and (max-width: 772px){
                .section-container-4 { display: flex; --gap-h-5bf378c3-5b6b-46e7-9da0-00e1fb5836e3: 0px; --gap-v-5bf378c3-5b6b-46e7-9da0-00e1fb5836e3: 0px; }
                }
                @media screen and (max-width: 440px){
                .section-container-4 { display: flex; --gap-h-5bf378c3-5b6b-46e7-9da0-00e1fb5836e3: 0px; --gap-v-5bf378c3-5b6b-46e7-9da0-00e1fb5836e3: 0px; }
                }.text-content-8 { background: #06c755ff; border-radius: 2px; color: var(--s-color-c8b81e42); flex: none; font-family: var(--s-font-2a9f4155); font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 6px 0px; text-align: center; width: calc(100% - (var(--gap-h-5bf378c3-5b6b-46e7-9da0-00e1fb5836e3) * 0)); max-width: calc(100% - (var(--gap-h-5bf378c3-5b6b-46e7-9da0-00e1fb5836e3) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-8 { font-size: 12px; line-height: 1.00; }
                }
                @media screen and (max-width: 772px){
                .text-content-8 { background: transparent; color: var(--s-color-08a5ce48); font-size: 13px; text-decoration: underline; }
                }
                @media screen and (max-width: 440px){
                .text-content-8 { font-size: 11px; }
                }.image-container-2 { display: flex; height: auto; width: 20px; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .image-container-2 { display: flex; width: 12px; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .image-container-2 { display: none; }
                }
                @media screen and (max-width: 440px){
                .image-container-2 { display: none; }
                }.div-container-18 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-2a9f4155); font-size: 18px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.10; padding: 0px 0px; text-align: left; width: auto; max-width: 100%; }
                .div-container-18 em { color: var(--s-color-08a5ce48); font-size: 43px; font-style: normal; letter-spacing: normal; line-height: 1.40; text-shadow: 0px 0px 10px var(--s-color-c8b81e42); }
                .div-container-18 >h1 { font-family: var(--s-font-93a87a99); font-size: 50px; font-weight: 800; letter-spacing: 0.01em; line-height: 1.10; margin: 0px 0px 0px 0px; text-shadow: 0px 0px 8px var(--s-color-c8b81e42); }
                .div-container-18 >p { margin: 0px 0px 0px 0px; }
                .div-container-18 strong { font-family: var(--s-font-93a87a99); font-size: 88px; font-style: italic; font-weight: 700; letter-spacing: normal; line-height: 1; text-shadow: 0px 0px 12px var(--s-color-c8b81e42); }
                @media screen and (max-width: 1140px){
                .div-container-18 em { font-size: 34px; }
                .div-container-18 >h1 { font-size: 31px; }
                .div-container-18 >p { font-size: 16px; }
                .div-container-18 strong { font-size: 64px; }
                }
                @media screen and (max-width: 772px){
                .div-container-18 { color: var(--s-color-c8b81e42); flex: none; margin: 0px 20px; max-width: calc(100% - 40px); }
                .div-container-18 em { font-family: var(--s-font-93a87a99); font-size: 33px; font-weight: 900; text-shadow: 0px 0px 0px transparent; }
                .div-container-18 >h1 { font-size: 30px; font-weight: 900; text-align: center; text-shadow: 0px 0px 0px transparent; }
                .div-container-18 >p { text-align: center; }
                .div-container-18 strong { font-size: 58px; font-weight: 800; text-shadow: 0px 0px 0px transparent; }
                }
                @media screen and (max-width: 440px){
                .div-container-18 { flex: none; line-height: 1.20; margin: 0px 0px; width: calc(100% - (var(--gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b) * 0)); max-width: calc(100% - (var(--gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b) * 0)); }
                .div-container-18 em { font-size: 6.7vw; }
                .div-container-18 >h1 { flex: none; font-size: 6.5vw; line-height: 1.30; width: 100%; }
                .div-container-18 >p { font-size: 12px; }
                .div-container-18 strong { font-size: 12vw; font-weight: 800; }
                }.image-container-3 { display: none; height: auto; width: 160px; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .image-container-3 { display: none; }
                }
                @media screen and (max-width: 772px){
                .image-container-3 { display: flex; margin: 0px 20px; width: 460px; max-width: calc(100% - 40px); }
                }
                @media screen and (max-width: 440px){
                .image-container-3 { display: flex; margin: 0px 0px; width: calc(88% - (var(--gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b) * 0.12000000000000008)); max-width: calc(88% - (var(--gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b) * 0.12000000000000008)); }
                }.div-container-19 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 22px; justify-content: flex-start; margin: 24px 0px; padding: 0px; width: auto; --gap-h-28647a77-2685-46f2-87b3-055c8c88ef72: 22px; --gap-v-28647a77-2685-46f2-87b3-055c8c88ef72: 0px; --gap-uuid: 28647a77-2685-46f2-87b3-055c8c88ef72; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .div-container-19 { gap: 16px; margin: 20px 0px; --gap-h-28647a77-2685-46f2-87b3-055c8c88ef72: 16px; --gap-v-28647a77-2685-46f2-87b3-055c8c88ef72: 0px; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .div-container-19 { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; gap: 20px 20px; justify-content: center; margin: 32px 20px; width: calc(100% - 40px - (var(--gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b) * 0)); --gap-h-28647a77-2685-46f2-87b3-055c8c88ef72: 20px; --gap-v-28647a77-2685-46f2-87b3-055c8c88ef72: 20px; max-width: calc(100% - 40px - (var(--gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b) * 0)); }
                }
                @media screen and (max-width: 440px){
                .div-container-19 { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; gap: 20px 24px; height: auto; justify-content: center; margin: 24px 0px; --gap-h-28647a77-2685-46f2-87b3-055c8c88ef72: 24px; --gap-v-28647a77-2685-46f2-87b3-055c8c88ef72: 20px; width: calc(100% - (var(--gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b) * 0)); max-width: calc(100% - (var(--gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b) * 0)); }
                }.div-container-20 { align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 0px solid var(--s-color-ac8c5350); border-left: 0px solid var(--s-color-ac8c5350); border-radius: 0px 0px 0px 0px; border-right: 0px solid var(--s-color-ac8c5350); border-top: 0px solid var(--s-color-ac8c5350); flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 71px; justify-content: center; padding: 0px; width: auto; --gap-h-ecbb5844-2eb2-4c10-bbb8-0f7db9327e1e: 0px; --gap-v-ecbb5844-2eb2-4c10-bbb8-0f7db9327e1e: 0px; --gap-uuid: ecbb5844-2eb2-4c10-bbb8-0f7db9327e1e; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .div-container-20 { height: 57px; --gap-h-ecbb5844-2eb2-4c10-bbb8-0f7db9327e1e: 0px; --gap-v-ecbb5844-2eb2-4c10-bbb8-0f7db9327e1e: 0px; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .div-container-20 { background: transparent; height: 66px; --gap-h-ecbb5844-2eb2-4c10-bbb8-0f7db9327e1e: 0px; --gap-v-ecbb5844-2eb2-4c10-bbb8-0f7db9327e1e: 0px; max-width: 100%; }
                }
                @media screen and (max-width: 440px){
                .div-container-20 { height: 57px; --gap-h-ecbb5844-2eb2-4c10-bbb8-0f7db9327e1e: 0px; --gap-v-ecbb5844-2eb2-4c10-bbb8-0f7db9327e1e: 0px; max-width: 100%; }
                }.image-container-4 { display: flex; height: calc(100% - (var(--gap-v-ecbb5844-2eb2-4c10-bbb8-0f7db9327e1e) * 0)); width: auto; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .image-container-4 { display: flex; }
                }
                @media screen and (max-width: 772px){
                .image-container-4 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .image-container-4 { display: flex; }
                }.div-container-21 { background: transparent; color: var(--s-color-2cb294bc); font-family: var(--s-font-93a87a99); font-size: 15px; font-weight: 600; height: auto; line-height: 1.00; padding: 0px; text-align: center; text-shadow: 0px 0px 3px var(--s-color-c8b81e42); width: auto; max-width: 100%; }
                .div-container-21 >p { margin: 0px 0px; text-shadow: 0px 2px 3px var(--s-color-c8b81e42); }
                .div-container-21 strong { color: var(--s-color-e0935ef9); font-size: 50px; font-weight: 800; line-height: 1.10; }
                @media screen and (max-width: 1140px){
                .div-container-21 { font-size: 12px; }
                .div-container-21 strong { font-size: 40px; }
                }
                @media screen and (max-width: 772px){
                .div-container-21 { text-shadow: 0px 0px 0px transparent; }
                .div-container-21 >p { color: var(--s-color-c8b81e42); text-shadow: 0px 0px 0px transparent; }
                .div-container-21 strong { font-size: 50px; }
                }
                @media screen and (max-width: 440px){
                .div-container-21 { font-size: 11px; }
                .div-container-21 strong { font-size: 42px; }
                }.image-container-5 { display: flex; height: calc(100% - (var(--gap-v-ecbb5844-2eb2-4c10-bbb8-0f7db9327e1e) * 0)); width: auto; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .image-container-5 { display: flex; }
                }
                @media screen and (max-width: 772px){
                .image-container-5 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .image-container-5 { display: flex; }
                }.div-container-22 { align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 0px solid var(--s-color-ac8c5350); border-left: 0px solid var(--s-color-ac8c5350); border-radius: 0px 0px 0px 0px; border-right: 0px solid var(--s-color-ac8c5350); border-top: 0px solid var(--s-color-ac8c5350); flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 71px; justify-content: center; padding: 0px; width: auto; --gap-h-5e5a0f42-e368-44d1-a035-0174b2cf48b7: 0px; --gap-v-5e5a0f42-e368-44d1-a035-0174b2cf48b7: 0px; --gap-uuid: 5e5a0f42-e368-44d1-a035-0174b2cf48b7; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .div-container-22 { height: 57px; --gap-h-5e5a0f42-e368-44d1-a035-0174b2cf48b7: 0px; --gap-v-5e5a0f42-e368-44d1-a035-0174b2cf48b7: 0px; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .div-container-22 { background: transparent; height: 66px; --gap-h-5e5a0f42-e368-44d1-a035-0174b2cf48b7: 0px; --gap-v-5e5a0f42-e368-44d1-a035-0174b2cf48b7: 0px; max-width: 100%; }
                }
                @media screen and (max-width: 440px){
                .div-container-22 { height: 57px; --gap-h-5e5a0f42-e368-44d1-a035-0174b2cf48b7: 0px; --gap-v-5e5a0f42-e368-44d1-a035-0174b2cf48b7: 0px; max-width: 100%; }
                }.image-container-6 { display: flex; height: calc(100% - (var(--gap-v-5e5a0f42-e368-44d1-a035-0174b2cf48b7) * 0)); width: auto; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .image-container-6 { display: flex; }
                }
                @media screen and (max-width: 772px){
                .image-container-6 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .image-container-6 { display: flex; }
                }.div-container-23 { background: transparent; color: var(--s-color-2cb294bc); font-family: var(--s-font-93a87a99); font-size: 15px; font-weight: 600; height: auto; line-height: 1.00; padding: 0px; text-align: center; text-shadow: 0px 0px 3px var(--s-color-c8b81e42); width: auto; max-width: 100%; }
                .div-container-23 >p { margin: 0px 0px; text-shadow: 0px 2px 3px var(--s-color-c8b81e42); }
                .div-container-23 strong { color: var(--s-color-e0935ef9); font-size: 50px; font-weight: 800; line-height: 1.10; }
                @media screen and (max-width: 1140px){
                .div-container-23 { font-size: 12px; }
                .div-container-23 strong { font-size: 40px; }
                }
                @media screen and (max-width: 772px){
                .div-container-23 { text-shadow: 0px 0px 0px transparent; }
                .div-container-23 >p { color: var(--s-color-c8b81e42); text-shadow: 0px 0px 0px transparent; }
                .div-container-23 strong { font-size: 50px; }
                }
                @media screen and (max-width: 440px){
                .div-container-23 { font-size: 11px; }
                .div-container-23 strong { font-size: 42px; }
                }.image-container-7 { display: flex; height: calc(100% - (var(--gap-v-5e5a0f42-e368-44d1-a035-0174b2cf48b7) * 0)); width: auto; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .image-container-7 { display: flex; }
                }
                @media screen and (max-width: 772px){
                .image-container-7 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .image-container-7 { display: flex; }
                }.div-container-24 { align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 0px solid var(--s-color-ac8c5350); border-left: 0px solid var(--s-color-ac8c5350); border-radius: 0px 0px 0px 0px; border-right: 0px solid var(--s-color-ac8c5350); border-top: 0px solid var(--s-color-ac8c5350); flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 71px; justify-content: center; padding: 0px; width: auto; --gap-h-8b2a46d4-4336-40fd-b7fe-a8f9bf5b2e50: 0px; --gap-v-8b2a46d4-4336-40fd-b7fe-a8f9bf5b2e50: 0px; --gap-uuid: 8b2a46d4-4336-40fd-b7fe-a8f9bf5b2e50; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .div-container-24 { height: 57px; --gap-h-8b2a46d4-4336-40fd-b7fe-a8f9bf5b2e50: 0px; --gap-v-8b2a46d4-4336-40fd-b7fe-a8f9bf5b2e50: 0px; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .div-container-24 { background: transparent; height: 66px; --gap-h-8b2a46d4-4336-40fd-b7fe-a8f9bf5b2e50: 0px; --gap-v-8b2a46d4-4336-40fd-b7fe-a8f9bf5b2e50: 0px; max-width: 100%; }
                }
                @media screen and (max-width: 440px){
                .div-container-24 { height: 57px; --gap-h-8b2a46d4-4336-40fd-b7fe-a8f9bf5b2e50: 0px; --gap-v-8b2a46d4-4336-40fd-b7fe-a8f9bf5b2e50: 0px; max-width: 100%; }
                }.image-container-8 { display: flex; height: calc(100% - (var(--gap-v-8b2a46d4-4336-40fd-b7fe-a8f9bf5b2e50) * 0)); width: auto; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .image-container-8 { display: flex; }
                }
                @media screen and (max-width: 772px){
                .image-container-8 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .image-container-8 { display: flex; }
                }.div-container-25 { background: transparent; color: var(--s-color-2cb294bc); font-family: var(--s-font-93a87a99); font-size: 15px; font-weight: 600; height: auto; line-height: 1.00; padding: 0px; text-align: center; text-shadow: 0px 0px 3px var(--s-color-c8b81e42); width: auto; max-width: 100%; }
                .div-container-25 >p { margin: 0px 0px; text-shadow: 0px 2px 3px var(--s-color-c8b81e42); }
                .div-container-25 strong { color: var(--s-color-e0935ef9); font-size: 50px; font-weight: 800; line-height: 1.10; }
                @media screen and (max-width: 1140px){
                .div-container-25 { font-size: 12px; }
                .div-container-25 strong { font-size: 40px; }
                }
                @media screen and (max-width: 772px){
                .div-container-25 { text-shadow: 0px 0px 0px transparent; }
                .div-container-25 >p { color: var(--s-color-c8b81e42); text-shadow: 0px 0px 0px transparent; }
                .div-container-25 strong { font-size: 50px; }
                }
                @media screen and (max-width: 440px){
                .div-container-25 { font-size: 11px; }
                .div-container-25 strong { font-size: 42px; }
                }.image-container-9 { display: flex; height: calc(100% - (var(--gap-v-8b2a46d4-4336-40fd-b7fe-a8f9bf5b2e50) * 0)); width: auto; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .image-container-9 { display: flex; }
                }
                @media screen and (max-width: 772px){
                .image-container-9 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .image-container-9 { display: flex; }
                }.link-primary-42 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 18px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b) * 0)); --gap-h-8e1e7732-0544-4dfc-ab91-365ed1fe7bf9: 18px; --gap-v-8e1e7732-0544-4dfc-ab91-365ed1fe7bf9: 0px; --gap-uuid: 8e1e7732-0544-4dfc-ab91-365ed1fe7bf9; max-width: calc(100% - (var(--gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b) * 0)); }
                @media screen and (max-width: 1140px){
                .link-primary-42 { display: flex; gap: 14px; --gap-h-8e1e7732-0544-4dfc-ab91-365ed1fe7bf9: 14px; --gap-v-8e1e7732-0544-4dfc-ab91-365ed1fe7bf9: 0px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-42 { display: none; --gap-h-8e1e7732-0544-4dfc-ab91-365ed1fe7bf9: 18px; --gap-v-8e1e7732-0544-4dfc-ab91-365ed1fe7bf9: 0px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-42 { display: none; flex: none; gap: 12px; margin: 24px 0px 0px 0px; width: calc(88% - (var(--gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b) * 0.12000000000000008)); --gap-h-8e1e7732-0544-4dfc-ab91-365ed1fe7bf9: 12px; --gap-v-8e1e7732-0544-4dfc-ab91-365ed1fe7bf9: 0px; max-width: calc(88% - (var(--gap-h-ebfe0339-e157-4510-9a30-a9d4d0103e4b) * 0.12000000000000008)); }
                }.link-primary-43 { align-content: center; align-items: center; background: var(--s-color-e0935ef9); border-bottom: 2px solid var(--s-color-7fa5561b); border-left: 2px solid var(--s-color-7fa5561b); border-radius: 4px; border-right: 2px solid var(--s-color-7fa5561b); border-top: 2px solid var(--s-color-7fa5561b); box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2); flex: 1; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 24px 16px; width: auto; --gap-h-8e1aaa1b-021b-4cb4-8bf6-92e22a551dd0: 40px; --gap-v-8e1aaa1b-021b-4cb4-8bf6-92e22a551dd0: 0px; --gap-uuid: 8e1aaa1b-021b-4cb4-8bf6-92e22a551dd0; max-width: 100%; }
                .link-primary-43:hover { opacity: 1; --gap-h-8e1aaa1b-021b-4cb4-8bf6-92e22a551dd0: 40px; --gap-v-8e1aaa1b-021b-4cb4-8bf6-92e22a551dd0: 0px; }
                @media screen and (max-width: 1140px){
                .link-primary-43 { flex-direction: column; padding: 16px 12px; --gap-h-8e1aaa1b-021b-4cb4-8bf6-92e22a551dd0: 0px; --gap-v-8e1aaa1b-021b-4cb4-8bf6-92e22a551dd0: 40px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-43 { gap: 40px; --gap-h-8e1aaa1b-021b-4cb4-8bf6-92e22a551dd0: 40px; --gap-v-8e1aaa1b-021b-4cb4-8bf6-92e22a551dd0: 0px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-43 { padding: 16px 24px; --gap-h-8e1aaa1b-021b-4cb4-8bf6-92e22a551dd0: 40px; --gap-v-8e1aaa1b-021b-4cb4-8bf6-92e22a551dd0: 0px; }
                }.link-primary-44 { color: var(--s-color-c8b81e42); font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .link-primary-44 { font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-44 { font-size: 14px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-44 { font-size: 12px; }
                }.link-primary-45 { align-content: center; align-items: center; bottom: 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: center; left: auto; margin: 0 0 0 0; padding: 0px 12px 0px 0px; position: absolute; right: 0px; top: 0px; --gap-h-16453cde-d0e6-4b2e-b888-0d665f386744: 40px; --gap-v-16453cde-d0e6-4b2e-b888-0d665f386744: 0px; --gap-uuid: 16453cde-d0e6-4b2e-b888-0d665f386744; max-width: 100%; }
                .link-primary-43:hover .link-primary-45 { padding: 0px 6px 0px 0px; --gap-h-16453cde-d0e6-4b2e-b888-0d665f386744: 40px; --gap-v-16453cde-d0e6-4b2e-b888-0d665f386744: 0px; }
                @media screen and (max-width: 1140px){
                .link-primary-45 { flex-direction: column; --gap-h-16453cde-d0e6-4b2e-b888-0d665f386744: 0px; --gap-v-16453cde-d0e6-4b2e-b888-0d665f386744: 40px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-45 { gap: 40px; --gap-h-16453cde-d0e6-4b2e-b888-0d665f386744: 40px; --gap-v-16453cde-d0e6-4b2e-b888-0d665f386744: 0px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-45 { gap: 20px; --gap-h-16453cde-d0e6-4b2e-b888-0d665f386744: 20px; --gap-v-16453cde-d0e6-4b2e-b888-0d665f386744: 0px; }
                }.link-primary-46 { color: var(--s-color-c8b81e42); font-size: 24px; }
                @media screen and (max-width: 772px){
                .link-primary-46 { font-size: 18px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-46 { font-size: 16px; }
                }.link-primary-47 { align-content: center; align-items: center; background: var(--s-color-be87ee51); border-bottom: 2px solid var(--s-color-ac8c5350); border-left: 2px solid var(--s-color-ac8c5350); border-radius: 4px; border-right: 2px solid var(--s-color-ac8c5350); border-top: 2px solid var(--s-color-ac8c5350); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2); flex: 1; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 24px 16px; width: auto; --gap-h-1ee8ce53-65dd-42c7-8a76-c6abf6fd1233: 40px; --gap-v-1ee8ce53-65dd-42c7-8a76-c6abf6fd1233: 0px; --gap-uuid: 1ee8ce53-65dd-42c7-8a76-c6abf6fd1233; max-width: 100%; }
                .link-primary-47:hover { opacity: 1; --gap-h-1ee8ce53-65dd-42c7-8a76-c6abf6fd1233: 40px; --gap-v-1ee8ce53-65dd-42c7-8a76-c6abf6fd1233: 0px; }
                @media screen and (max-width: 1140px){
                .link-primary-47 { flex-direction: column; padding: 16px 12px; --gap-h-1ee8ce53-65dd-42c7-8a76-c6abf6fd1233: 0px; --gap-v-1ee8ce53-65dd-42c7-8a76-c6abf6fd1233: 40px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-47 { gap: 40px; --gap-h-1ee8ce53-65dd-42c7-8a76-c6abf6fd1233: 40px; --gap-v-1ee8ce53-65dd-42c7-8a76-c6abf6fd1233: 0px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-47 { padding: 16px 24px; --gap-h-1ee8ce53-65dd-42c7-8a76-c6abf6fd1233: 40px; --gap-v-1ee8ce53-65dd-42c7-8a76-c6abf6fd1233: 0px; }
                }.link-primary-48 { color: var(--s-color-ac8c5350); font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .link-primary-48 { font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-48 { font-size: 14px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-48 { font-size: 12px; }
                }.link-primary-49 { align-content: center; align-items: center; bottom: 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: center; left: auto; margin: 0 0 0 0; padding: 0px 12px 0px 0px; position: absolute; right: 0px; top: 0px; --gap-h-1e7f837a-2724-4205-a05d-156a4c58e900: 40px; --gap-v-1e7f837a-2724-4205-a05d-156a4c58e900: 0px; --gap-uuid: 1e7f837a-2724-4205-a05d-156a4c58e900; max-width: 100%; }
                .link-primary-47:hover .link-primary-49 { padding: 0px 6px 0px 0px; --gap-h-1e7f837a-2724-4205-a05d-156a4c58e900: 40px; --gap-v-1e7f837a-2724-4205-a05d-156a4c58e900: 0px; }
                @media screen and (max-width: 1140px){
                .link-primary-49 { flex-direction: column; --gap-h-1e7f837a-2724-4205-a05d-156a4c58e900: 0px; --gap-v-1e7f837a-2724-4205-a05d-156a4c58e900: 40px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-49 { gap: 40px; --gap-h-1e7f837a-2724-4205-a05d-156a4c58e900: 40px; --gap-v-1e7f837a-2724-4205-a05d-156a4c58e900: 0px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-49 { gap: 20px; --gap-h-1e7f837a-2724-4205-a05d-156a4c58e900: 20px; --gap-v-1e7f837a-2724-4205-a05d-156a4c58e900: 0px; }
                }.link-primary-50 { color: var(--s-color-ac8c5350); font-size: 24px; }
                @media screen and (max-width: 772px){
                .link-primary-50 { font-size: 18px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-50 { font-size: 16px; }
                }.div-container-26 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-end; padding: 0px; width: calc(100% - (var(--gap-h-a2fcd888-c27b-436c-87d2-71de26227faa) * 0)); --gap-h-5774bab5-c50a-4b86-94f6-e6cfe2da7c1e: 0px; --gap-v-5774bab5-c50a-4b86-94f6-e6cfe2da7c1e: 0px; --gap-uuid: 5774bab5-c50a-4b86-94f6-e6cfe2da7c1e; max-width: calc(100% - (var(--gap-h-a2fcd888-c27b-436c-87d2-71de26227faa) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-26 { display: flex; --gap-h-5774bab5-c50a-4b86-94f6-e6cfe2da7c1e: 0px; --gap-v-5774bab5-c50a-4b86-94f6-e6cfe2da7c1e: 0px; }
                }
                @media screen and (max-width: 772px){
                .div-container-26 { display: none; flex-direction: column; gap: 72px; --gap-h-5774bab5-c50a-4b86-94f6-e6cfe2da7c1e: 0px; --gap-v-5774bab5-c50a-4b86-94f6-e6cfe2da7c1e: 72px; }
                }
                @media screen and (max-width: 440px){
                .div-container-26 { display: none; --gap-h-5774bab5-c50a-4b86-94f6-e6cfe2da7c1e: 0px; --gap-v-5774bab5-c50a-4b86-94f6-e6cfe2da7c1e: 0px; }
                }.absolute-container { align-content: flex-end; align-items: flex-end; bottom: 24px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; left: auto; padding: 0px; position: absolute; right: 24px; top: auto; width: calc(20% - (var(--gap-h-5774bab5-c50a-4b86-94f6-e6cfe2da7c1e) * 0.8)); z-index: 1; --gap-h-5d964e2e-301d-4aab-a269-68e1cdedf9a7: 0px; --gap-v-5d964e2e-301d-4aab-a269-68e1cdedf9a7: 0px; --gap-uuid: 5d964e2e-301d-4aab-a269-68e1cdedf9a7; max-width: calc(20% - (var(--gap-h-5774bab5-c50a-4b86-94f6-e6cfe2da7c1e) * 0.8)); }
                @media screen and (max-width: 772px){
                .absolute-container { flex-direction: column; gap: 72px; --gap-h-5d964e2e-301d-4aab-a269-68e1cdedf9a7: 0px; --gap-v-5d964e2e-301d-4aab-a269-68e1cdedf9a7: 72px; }
                }.image-container-10 { bottom: auto; flex: none; height: auto; left: auto; position: relative; right: auto; top: auto; width: calc(100% - (var(--gap-h-5d964e2e-301d-4aab-a269-68e1cdedf9a7) * 0)); max-width: calc(100% - (var(--gap-h-5d964e2e-301d-4aab-a269-68e1cdedf9a7) * 0)); }.image-container-11 { bottom: auto; display: flex; height: auto; left: auto; position: relative; right: auto; top: auto; width: calc(92% - (var(--gap-h-5774bab5-c50a-4b86-94f6-e6cfe2da7c1e) * 0.07999999999999995)); max-width: calc(92% - (var(--gap-h-5774bab5-c50a-4b86-94f6-e6cfe2da7c1e) * 0.07999999999999995)); }
                @media screen and (max-width: 1140px){
                .image-container-11 { display: flex; }
                }
                @media screen and (max-width: 772px){
                .image-container-11 { display: flex; z-index: 0; }
                }
                @media screen and (max-width: 440px){
                .image-container-11 { display: flex; }
                }.link-primary-51 { align-content: flex-start; align-items: flex-start; display: none; flex-direction: row; flex-wrap: nowrap; gap: 18px; justify-content: center; margin: 0px 32px; padding: 0px; width: 460px; --gap-h-a895e613-323a-427d-a8ac-f5e026c3b8dd: 18px; --gap-v-a895e613-323a-427d-a8ac-f5e026c3b8dd: 0px; --gap-uuid: a895e613-323a-427d-a8ac-f5e026c3b8dd; max-width: calc(100% - 64px); }
                @media screen and (max-width: 1140px){
                .link-primary-51 { display: none; --gap-h-a895e613-323a-427d-a8ac-f5e026c3b8dd: 18px; --gap-v-a895e613-323a-427d-a8ac-f5e026c3b8dd: 0px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-51 { display: flex; --gap-h-a895e613-323a-427d-a8ac-f5e026c3b8dd: 18px; --gap-v-a895e613-323a-427d-a8ac-f5e026c3b8dd: 0px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-51 { display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; margin: 0px 0px; width: calc(100% - (var(--gap-h-a2fcd888-c27b-436c-87d2-71de26227faa) * 0)); --gap-h-a895e613-323a-427d-a8ac-f5e026c3b8dd: 0px; --gap-v-a895e613-323a-427d-a8ac-f5e026c3b8dd: 12px; max-width: calc(100% - (var(--gap-h-a2fcd888-c27b-436c-87d2-71de26227faa) * 0)); }
                }.link-primary-52 { align-content: center; align-items: center; background: var(--s-color-e0935ef9); border-bottom: 2px solid var(--s-color-7fa5561b); border-left: 2px solid var(--s-color-7fa5561b); border-radius: 4px; border-right: 2px solid var(--s-color-7fa5561b); border-top: 2px solid var(--s-color-7fa5561b); box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2); flex: 1; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 22px 16px; width: auto; --gap-h-b70f08e9-fa79-429e-8426-910e192b9829: 40px; --gap-v-b70f08e9-fa79-429e-8426-910e192b9829: 0px; --gap-uuid: b70f08e9-fa79-429e-8426-910e192b9829; max-width: 100%; }
                .link-primary-52:hover { opacity: 1; --gap-h-b70f08e9-fa79-429e-8426-910e192b9829: 40px; --gap-v-b70f08e9-fa79-429e-8426-910e192b9829: 0px; }
                @media screen and (max-width: 1140px){
                .link-primary-52 { flex-direction: column; padding: 16px 12px; --gap-h-b70f08e9-fa79-429e-8426-910e192b9829: 0px; --gap-v-b70f08e9-fa79-429e-8426-910e192b9829: 40px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-52 { gap: 40px; --gap-h-b70f08e9-fa79-429e-8426-910e192b9829: 40px; --gap-v-b70f08e9-fa79-429e-8426-910e192b9829: 0px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-52 { padding: 16px 24px; width: calc(100% - (var(--gap-h-a895e613-323a-427d-a8ac-f5e026c3b8dd) * 0)); --gap-h-b70f08e9-fa79-429e-8426-910e192b9829: 40px; --gap-v-b70f08e9-fa79-429e-8426-910e192b9829: 0px; max-width: calc(100% - (var(--gap-h-a895e613-323a-427d-a8ac-f5e026c3b8dd) * 0)); }
                }.link-primary-53 { color: var(--s-color-c8b81e42); font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .link-primary-53 { font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-53 { font-size: 14px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-53 { font-size: 12px; }
                }.link-primary-54 { align-content: center; align-items: center; bottom: 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: center; left: auto; margin: 0 0 0 0; padding: 0px 12px 0px 0px; position: absolute; right: 0px; top: 0px; --gap-h-cb416b22-4040-43ea-bd29-db8dd4f3f89e: 40px; --gap-v-cb416b22-4040-43ea-bd29-db8dd4f3f89e: 0px; --gap-uuid: cb416b22-4040-43ea-bd29-db8dd4f3f89e; max-width: 100%; }
                .link-primary-52:hover .link-primary-54 { padding: 0px 6px 0px 0px; --gap-h-cb416b22-4040-43ea-bd29-db8dd4f3f89e: 40px; --gap-v-cb416b22-4040-43ea-bd29-db8dd4f3f89e: 0px; }
                @media screen and (max-width: 1140px){
                .link-primary-54 { flex-direction: column; --gap-h-cb416b22-4040-43ea-bd29-db8dd4f3f89e: 0px; --gap-v-cb416b22-4040-43ea-bd29-db8dd4f3f89e: 40px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-54 { gap: 40px; --gap-h-cb416b22-4040-43ea-bd29-db8dd4f3f89e: 40px; --gap-v-cb416b22-4040-43ea-bd29-db8dd4f3f89e: 0px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-54 { gap: 20px; --gap-h-cb416b22-4040-43ea-bd29-db8dd4f3f89e: 20px; --gap-v-cb416b22-4040-43ea-bd29-db8dd4f3f89e: 0px; }
                }.link-primary-55 { color: var(--s-color-c8b81e42); font-size: 24px; }
                @media screen and (max-width: 772px){
                .link-primary-55 { font-size: 18px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-55 { font-size: 16px; }
                }.link-primary-56 { align-content: center; align-items: center; background: var(--s-color-be87ee51); border-bottom: 2px solid var(--s-color-ac8c5350); border-left: 2px solid var(--s-color-ac8c5350); border-radius: 4px; border-right: 2px solid var(--s-color-ac8c5350); border-top: 2px solid var(--s-color-ac8c5350); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2); flex: 1; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 22px 16px; width: auto; --gap-h-9b6b174e-3fee-49ee-b53c-d544510d1a8a: 40px; --gap-v-9b6b174e-3fee-49ee-b53c-d544510d1a8a: 0px; --gap-uuid: 9b6b174e-3fee-49ee-b53c-d544510d1a8a; max-width: 100%; }
                .link-primary-56:hover { opacity: 1; --gap-h-9b6b174e-3fee-49ee-b53c-d544510d1a8a: 40px; --gap-v-9b6b174e-3fee-49ee-b53c-d544510d1a8a: 0px; }
                @media screen and (max-width: 1140px){
                .link-primary-56 { flex-direction: column; padding: 16px 12px; --gap-h-9b6b174e-3fee-49ee-b53c-d544510d1a8a: 0px; --gap-v-9b6b174e-3fee-49ee-b53c-d544510d1a8a: 40px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-56 { gap: 40px; --gap-h-9b6b174e-3fee-49ee-b53c-d544510d1a8a: 40px; --gap-v-9b6b174e-3fee-49ee-b53c-d544510d1a8a: 0px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-56 { padding: 16px 24px; width: calc(100% - (var(--gap-h-a895e613-323a-427d-a8ac-f5e026c3b8dd) * 0)); --gap-h-9b6b174e-3fee-49ee-b53c-d544510d1a8a: 40px; --gap-v-9b6b174e-3fee-49ee-b53c-d544510d1a8a: 0px; max-width: calc(100% - (var(--gap-h-a895e613-323a-427d-a8ac-f5e026c3b8dd) * 0)); }
                }.link-primary-57 { color: var(--s-color-ac8c5350); font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .link-primary-57 { font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-57 { font-size: 14px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-57 { font-size: 12px; }
                }.link-primary-58 { align-content: center; align-items: center; bottom: 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: center; left: auto; margin: 0 0 0 0; padding: 0px 12px 0px 0px; position: absolute; right: 0px; top: 0px; --gap-h-d29f7a95-55d2-4775-b625-603ae241668f: 40px; --gap-v-d29f7a95-55d2-4775-b625-603ae241668f: 0px; --gap-uuid: d29f7a95-55d2-4775-b625-603ae241668f; max-width: 100%; }
                .link-primary-56:hover .link-primary-58 { padding: 0px 6px 0px 0px; --gap-h-d29f7a95-55d2-4775-b625-603ae241668f: 40px; --gap-v-d29f7a95-55d2-4775-b625-603ae241668f: 0px; }
                @media screen and (max-width: 1140px){
                .link-primary-58 { flex-direction: column; --gap-h-d29f7a95-55d2-4775-b625-603ae241668f: 0px; --gap-v-d29f7a95-55d2-4775-b625-603ae241668f: 40px; }
                }
                @media screen and (max-width: 772px){
                .link-primary-58 { gap: 40px; --gap-h-d29f7a95-55d2-4775-b625-603ae241668f: 40px; --gap-v-d29f7a95-55d2-4775-b625-603ae241668f: 0px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-58 { gap: 20px; --gap-h-d29f7a95-55d2-4775-b625-603ae241668f: 20px; --gap-v-d29f7a95-55d2-4775-b625-603ae241668f: 0px; }
                }.link-primary-59 { color: var(--s-color-ac8c5350); font-size: 24px; }
                @media screen and (max-width: 772px){
                .link-primary-59 { font-size: 18px; }
                }
                @media screen and (max-width: 440px){
                .link-primary-59 { font-size: 16px; }
                }.section-container-5 { align-content: center; align-items: center; background: var(--s-color-7fa5561b); border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: center; padding: 100px 80px; width: 1480px; --gap-h-35212642-87d8-4060-99d3-7abb8dd9db25: 0px; --gap-v-35212642-87d8-4060-99d3-7abb8dd9db25: 64px; --gap-uuid: 35212642-87d8-4060-99d3-7abb8dd9db25; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .section-container-5 { background: #f9f9f9cc; padding: 80px 24px; --gap-h-35212642-87d8-4060-99d3-7abb8dd9db25: 0px; --gap-v-35212642-87d8-4060-99d3-7abb8dd9db25: 64px; }
                }
                @media screen and (max-width: 772px){
                .section-container-5 { padding: 80px 20px; --gap-h-35212642-87d8-4060-99d3-7abb8dd9db25: 0px; --gap-v-35212642-87d8-4060-99d3-7abb8dd9db25: 64px; }
                }
                @media screen and (max-width: 440px){
                .section-container-5 { flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; padding: 64px 16px; --gap-h-35212642-87d8-4060-99d3-7abb8dd9db25: 0px; --gap-v-35212642-87d8-4060-99d3-7abb8dd9db25: 64px; }
                }.sd-section-inner-35212642 { padding: 100px 80px; width: 1480px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: center; gap: 64px; --gap-h-35212642-87d8-4060-99d3-7abb8dd9db25: 0px; --gap-v-35212642-87d8-4060-99d3-7abb8dd9db25: 64px; --gap-uuid: 35212642-87d8-4060-99d3-7abb8dd9db25; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .sd-section-inner-35212642 { padding: 80px 24px; flex-direction: column; --gap-h-35212642-87d8-4060-99d3-7abb8dd9db25: 0px; --gap-v-35212642-87d8-4060-99d3-7abb8dd9db25: 64px; }
                }
                @media screen and (max-width: 772px){
                .sd-section-inner-35212642 { padding: 80px 20px; flex-direction: column; --gap-h-35212642-87d8-4060-99d3-7abb8dd9db25: 0px; --gap-v-35212642-87d8-4060-99d3-7abb8dd9db25: 64px; }
                }
                @media screen and (max-width: 440px){
                .sd-section-inner-35212642 { padding: 64px 16px; height: auto; flex-direction: column; flex-wrap: nowrap; --gap-h-35212642-87d8-4060-99d3-7abb8dd9db25: 0px; --gap-v-35212642-87d8-4060-99d3-7abb8dd9db25: 64px; }
                }.section-container-6 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-35212642-87d8-4060-99d3-7abb8dd9db25) * 0)); --gap-h-9e5e45a9-3697-404c-9c49-a8efa12d2328: 0px; --gap-v-9e5e45a9-3697-404c-9c49-a8efa12d2328: 40px; --gap-uuid: 9e5e45a9-3697-404c-9c49-a8efa12d2328; max-width: calc(100% - (var(--gap-h-35212642-87d8-4060-99d3-7abb8dd9db25) * 0)); }
                @media screen and (max-width: 1140px){
                .section-container-6 { gap: 20px; --gap-h-9e5e45a9-3697-404c-9c49-a8efa12d2328: 0px; --gap-v-9e5e45a9-3697-404c-9c49-a8efa12d2328: 20px; }
                }
                @media screen and (max-width: 440px){
                .section-container-6 { flex-direction: column; --gap-h-9e5e45a9-3697-404c-9c49-a8efa12d2328: 0px; --gap-v-9e5e45a9-3697-404c-9c49-a8efa12d2328: 40px; }
                }.section-container-7 { color: #333333; flex: none; font-family: var(--s-font-93a87a99); font-size: 38px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.5; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-9e5e45a9-3697-404c-9c49-a8efa12d2328) * 0)); max-width: calc(100% - (var(--gap-h-9e5e45a9-3697-404c-9c49-a8efa12d2328) * 0)); }
                .section-container-7.appear { opacity: 0; transition-duration: 600ms; }
                .section-container-7.appear-active { transition-duration: 600ms; }
                .section-container-7 >h2 { color: var(--s-color-2cb294bc); font-size: 36px; margin: 0px 0px 0px 0px; }
                .section-container-7 strong { color: var(--s-color-ac8c5350); font-size: 48px; font-weight: 700; text-align: left; }
                @media screen and (max-width: 1140px){
                .section-container-7 { font-size: 28px; }
                .section-container-7 >h2 { font-size: 28px; }
                .section-container-7 strong { font-size: 40px; }
                }
                @media screen and (max-width: 772px){
                .section-container-7 >h2 { font-size: 24px; }
                .section-container-7 strong { font-size: 36px; }
                }
                @media screen and (max-width: 440px){
                .section-container-7 { display: none; }
                .section-container-7 >h2 { font-size: 20px; }
                .section-container-7 strong { font-size: 26px; letter-spacing: normal; }
                }.div-container-27 { color: #333333; display: none; flex: none; font-family: var(--s-font-93a87a99); font-size: 38px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.5; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-9e5e45a9-3697-404c-9c49-a8efa12d2328) * 0)); max-width: calc(100% - (var(--gap-h-9e5e45a9-3697-404c-9c49-a8efa12d2328) * 0)); }
                .div-container-27.appear { opacity: 0; transition-duration: 600ms; }
                .div-container-27.appear-active { transition-duration: 600ms; }
                .div-container-27 >h2 { color: var(--s-color-2cb294bc); font-size: 36px; margin: 0px 0px 0px 0px; }
                .div-container-27 strong { color: var(--s-color-ac8c5350); font-size: 48px; font-weight: 700; text-align: left; }
                @media screen and (max-width: 1140px){
                .div-container-27 { display: none; font-size: 28px; }
                .div-container-27 >h2 { font-size: 28px; }
                .div-container-27 strong { font-size: 40px; }
                }
                @media screen and (max-width: 772px){
                .div-container-27 { display: none; }
                .div-container-27 >h2 { font-size: 24px; }
                .div-container-27 strong { font-size: 36px; }
                }
                @media screen and (max-width: 440px){
                .div-container-27 { display: block; }
                .div-container-27 >h2 { font-size: 20px; }
                .div-container-27 strong { font-size: 26px; letter-spacing: normal; }
                }.form-container-56 { color: var(--s-color-2cb294bc); font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 400; height: auto; line-height: 1.8; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-9e5e45a9-3697-404c-9c49-a8efa12d2328) * 0)); max-width: calc(100% - (var(--gap-h-9e5e45a9-3697-404c-9c49-a8efa12d2328) * 0)); }
                .form-container-56 >h2 { font-family: var(--s-font-93a87a99); font-size: 38px; letter-spacing: 0.05em; line-height: 1.5; }
                .form-container-56 >p { font-weight: 600; letter-spacing: 0.03em; }
                .form-container-56 strong { color: #073763; font-size: 24px; font-weight: 700; }
                @media screen and (max-width: 1140px){
                .form-container-56 >p { font-size: 14px; }
                .form-container-56 strong { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .form-container-56 >p { text-align: left; }
                }
                @media screen and (max-width: 440px){
                .form-container-56 { margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-9e5e45a9-3697-404c-9c49-a8efa12d2328) * 0)); max-width: calc(100% - (var(--gap-h-9e5e45a9-3697-404c-9c49-a8efa12d2328) * 0)); }
                .form-container-56 >p { font-size: 14px; letter-spacing: 0.1em; line-height: 1.5; text-align: justify; }
                .form-container-56 strong { font-size: 16px; }
                }.form-container-57 { align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: wrap; gap: 24px; height: auto; justify-content: flex-start; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-35212642-87d8-4060-99d3-7abb8dd9db25) * 0)); --gap-h-a4f9c0c7-e06b-47db-96bd-07bf0155fb4d: 24px; --gap-v-a4f9c0c7-e06b-47db-96bd-07bf0155fb4d: 24px; --gap-uuid: a4f9c0c7-e06b-47db-96bd-07bf0155fb4d; max-width: calc(100% - (var(--gap-h-35212642-87d8-4060-99d3-7abb8dd9db25) * 0)); }
                @media screen and (max-width: 1140px){
                .form-container-57 { gap: 12px; --gap-h-a4f9c0c7-e06b-47db-96bd-07bf0155fb4d: 12px; --gap-v-a4f9c0c7-e06b-47db-96bd-07bf0155fb4d: 12px; }
                }
                @media screen and (max-width: 772px){
                .form-container-57 { gap: 32px 12px; --gap-h-a4f9c0c7-e06b-47db-96bd-07bf0155fb4d: 12px; --gap-v-a4f9c0c7-e06b-47db-96bd-07bf0155fb4d: 32px; }
                }
                @media screen and (max-width: 440px){
                .form-container-57 { flex-direction: column; flex-wrap: nowrap; gap: 48px 12px; --gap-h-a4f9c0c7-e06b-47db-96bd-07bf0155fb4d: 0px; --gap-v-a4f9c0c7-e06b-47db-96bd-07bf0155fb4d: 48px; }
                }.form-container-58 { align-content: center; align-items: center; background: var(--s-color-be87ee51); border-radius: 4px; box-shadow: 0px 0px 5px #49596899; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 24px; width: auto; --gap-h-c80ad938-45b5-4dfd-959b-13feac186578: 0px; --gap-v-c80ad938-45b5-4dfd-959b-13feac186578: 0px; --gap-uuid: c80ad938-45b5-4dfd-959b-13feac186578; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .form-container-58 { padding: 16px; --gap-h-c80ad938-45b5-4dfd-959b-13feac186578: 0px; --gap-v-c80ad938-45b5-4dfd-959b-13feac186578: 0px; }
                }
                @media screen and (max-width: 772px){
                .form-container-58 { flex: none; width: calc(50% - (var(--gap-h-a4f9c0c7-e06b-47db-96bd-07bf0155fb4d) * 0.5)); --gap-h-c80ad938-45b5-4dfd-959b-13feac186578: 0px; --gap-v-c80ad938-45b5-4dfd-959b-13feac186578: 0px; max-width: calc(50% - (var(--gap-h-a4f9c0c7-e06b-47db-96bd-07bf0155fb4d) * 0.5)); }
                }
                @media screen and (max-width: 440px){
                .form-container-58 { flex: none; flex-direction: column; padding: 20px; width: calc(100% - (var(--gap-h-a4f9c0c7-e06b-47db-96bd-07bf0155fb4d) * 0)); --gap-h-c80ad938-45b5-4dfd-959b-13feac186578: 0px; --gap-v-c80ad938-45b5-4dfd-959b-13feac186578: 0px; max-width: calc(100% - (var(--gap-h-a4f9c0c7-e06b-47db-96bd-07bf0155fb4d) * 0)); }
                }.absolute-container-1 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; margin: 0 0 0 0; padding: 0px; position: absolute; right: 0px; top: -16px; width: auto; --gap-h-e0df5017-ae28-4b4a-b6e8-b8ddb990df1d: 0px; --gap-v-e0df5017-ae28-4b4a-b6e8-b8ddb990df1d: 0px; --gap-uuid: e0df5017-ae28-4b4a-b6e8-b8ddb990df1d; max-width: 100%; }
                @media screen and (max-width: 440px){
                .absolute-container-1 { flex-direction: column; --gap-h-e0df5017-ae28-4b4a-b6e8-b8ddb990df1d: 0px; --gap-v-e0df5017-ae28-4b4a-b6e8-b8ddb990df1d: 0px; }
                }.text-content-9 { background: var(--s-color-ac8c5350); border-radius: 64px; color: var(--s-color-be87ee51); font-family: var(--s-font-2a9f4155); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.2em; line-height: 1.4; padding: 6px 16px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 772px){
                .text-content-9 { font-family: var(--s-font-56905b2d); font-size: 13px; }
                }.image-container-12 { border-bottom: 0px solid #999999ff; border-left: 0px solid #999999ff; border-right: 0px solid #999999ff; border-top: 0px solid #999999ff; flex: none; height: auto; margin: 0px 0px 0px 0px; width: 180px; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .image-container-12 { flex: none; width: 136px; max-width: 100%; }
                }
                @media screen and (max-width: 440px){
                .image-container-12 { flex: none; width: calc(52% - (var(--gap-h-c80ad938-45b5-4dfd-959b-13feac186578) * 0.48000000000000004)); max-width: calc(52% - (var(--gap-h-c80ad938-45b5-4dfd-959b-13feac186578) * 0.48000000000000004)); }
                }.heading-tertiary { color: #333333; flex: none; font-family: var(--s-font-058e6cb5); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.5; margin: 0px 0px 24px 0px; text-align: center; width: calc(100% - (var(--gap-h-c80ad938-45b5-4dfd-959b-13feac186578) * 0)); max-width: calc(100% - (var(--gap-h-c80ad938-45b5-4dfd-959b-13feac186578) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .heading-tertiary { font-size: 14px; }
                }.section-container-8 { color: #333333; flex: none; font-family: var(--s-font-56905b2d); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-c80ad938-45b5-4dfd-959b-13feac186578) * 0)); max-width: calc(100% - (var(--gap-h-c80ad938-45b5-4dfd-959b-13feac186578) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .section-container-8 { font-size: 13px; }
                }
                @media screen and (max-width: 440px){
                .section-container-8 { font-size: 12px; }
                }.section-container-9 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 100%; max-width: 100%; }
                @media screen and (max-width: 440px){
                .section-container-9 { align-content: center; align-items: center; justify-content: flex-start; }
                }.section-container-10 { align-content: center; align-items: center; background: transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: center; padding: 100px 80px; width: 1480px; --gap-h-86655973-0110-40c6-bd04-ca8bafdc7f8c: 0px; --gap-v-86655973-0110-40c6-bd04-ca8bafdc7f8c: 64px; --gap-uuid: 86655973-0110-40c6-bd04-ca8bafdc7f8c; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .section-container-10 { padding: 80px 24px; --gap-h-86655973-0110-40c6-bd04-ca8bafdc7f8c: 0px; --gap-v-86655973-0110-40c6-bd04-ca8bafdc7f8c: 64px; }
                }
                @media screen and (max-width: 772px){
                .section-container-10 { padding: 80px 20px; --gap-h-86655973-0110-40c6-bd04-ca8bafdc7f8c: 0px; --gap-v-86655973-0110-40c6-bd04-ca8bafdc7f8c: 64px; }
                }
                @media screen and (max-width: 440px){
                .section-container-10 { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: auto; padding: 64px 16px; --gap-h-86655973-0110-40c6-bd04-ca8bafdc7f8c: 0px; --gap-v-86655973-0110-40c6-bd04-ca8bafdc7f8c: 48px; }
                }.sd-section-inner-86655973 { padding: 100px 80px; width: 1480px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: center; gap: 64px; --gap-h-86655973-0110-40c6-bd04-ca8bafdc7f8c: 0px; --gap-v-86655973-0110-40c6-bd04-ca8bafdc7f8c: 64px; --gap-uuid: 86655973-0110-40c6-bd04-ca8bafdc7f8c; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .sd-section-inner-86655973 { padding: 80px 24px; flex-direction: column; --gap-h-86655973-0110-40c6-bd04-ca8bafdc7f8c: 0px; --gap-v-86655973-0110-40c6-bd04-ca8bafdc7f8c: 64px; }
                }
                @media screen and (max-width: 772px){
                .sd-section-inner-86655973 { padding: 80px 20px; flex-direction: column; --gap-h-86655973-0110-40c6-bd04-ca8bafdc7f8c: 0px; --gap-v-86655973-0110-40c6-bd04-ca8bafdc7f8c: 64px; }
                }
                @media screen and (max-width: 440px){
                .sd-section-inner-86655973 { padding: 64px 16px; height: auto; flex-direction: column; flex-wrap: nowrap; gap: 48px; --gap-h-86655973-0110-40c6-bd04-ca8bafdc7f8c: 0px; --gap-v-86655973-0110-40c6-bd04-ca8bafdc7f8c: 48px; }
                }.section-container-11 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-86655973-0110-40c6-bd04-ca8bafdc7f8c) * 0)); --gap-h-c26ce4bd-043d-442b-8608-bd5c4a007186: 0px; --gap-v-c26ce4bd-043d-442b-8608-bd5c4a007186: 40px; --gap-uuid: c26ce4bd-043d-442b-8608-bd5c4a007186; max-width: calc(100% - (var(--gap-h-86655973-0110-40c6-bd04-ca8bafdc7f8c) * 0)); }
                @media screen and (max-width: 1140px){
                .section-container-11 { gap: 20px; --gap-h-c26ce4bd-043d-442b-8608-bd5c4a007186: 0px; --gap-v-c26ce4bd-043d-442b-8608-bd5c4a007186: 20px; }
                }
                @media screen and (max-width: 440px){
                .section-container-11 { flex-direction: column; --gap-h-c26ce4bd-043d-442b-8608-bd5c4a007186: 0px; --gap-v-c26ce4bd-043d-442b-8608-bd5c4a007186: 40px; }
                }.section-container-12 { color: #333333; flex: none; font-family: var(--s-font-93a87a99); font-size: 38px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.5; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-c26ce4bd-043d-442b-8608-bd5c4a007186) * 0)); max-width: calc(100% - (var(--gap-h-c26ce4bd-043d-442b-8608-bd5c4a007186) * 0)); }
                .section-container-12.appear { opacity: 0; transition-duration: 600ms; }
                .section-container-12.appear-active { transition-duration: 600ms; }
                .section-container-12 >h2 { color: var(--s-color-2cb294bc); font-size: 36px; margin: 0px 0px 0px 0px; }
                .section-container-12 strong { color: var(--s-color-ac8c5350); font-size: 48px; font-weight: 700; text-align: left; }
                @media screen and (max-width: 1140px){
                .section-container-12 { font-size: 28px; }
                .section-container-12 >h2 { font-size: 28px; }
                .section-container-12 strong { font-size: 40px; }
                }
                @media screen and (max-width: 772px){
                .section-container-12 >h2 { font-size: 24px; }
                .section-container-12 strong { font-size: 36px; }
                }
                @media screen and (max-width: 440px){
                .section-container-12 { text-align: left; }
                .section-container-12 >h2 { font-size: 20px; letter-spacing: normal; text-align: center; }
                .section-container-12 strong { font-size: 26px; }
                }.div-container-28 { color: var(--s-color-2cb294bc); display: none; flex: none; font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 400; height: auto; line-height: 1.8; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-c26ce4bd-043d-442b-8608-bd5c4a007186) * 0)); max-width: calc(100% - (var(--gap-h-c26ce4bd-043d-442b-8608-bd5c4a007186) * 0)); }
                .div-container-28 >h2 { font-family: var(--s-font-93a87a99); font-size: 38px; letter-spacing: 0.05em; line-height: 1.5; }
                .div-container-28 >p { font-weight: 600; letter-spacing: 0.03em; }
                .div-container-28 strong { color: #073763; font-size: 24px; font-weight: 700; }
                @media screen and (max-width: 1140px){
                .div-container-28 { display: block; }
                .div-container-28 >p { font-size: 14px; }
                .div-container-28 strong { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .div-container-28 { display: block; }
                }
                @media screen and (max-width: 440px){
                .div-container-28 { display: block; }
                .div-container-28 >p { font-size: 14px; letter-spacing: 0.1em; line-height: 1.5; text-align: justify; }
                .div-container-28 strong { font-size: 16px; }
                }.form-container-59 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-86655973-0110-40c6-bd04-ca8bafdc7f8c) * 0)); --gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432: 40px; --gap-v-8b465caf-a41b-4a0f-b3d2-049951ebd432: 0px; --gap-uuid: 8b465caf-a41b-4a0f-b3d2-049951ebd432; max-width: calc(100% - (var(--gap-h-86655973-0110-40c6-bd04-ca8bafdc7f8c) * 0)); }
                @media screen and (max-width: 1140px){
                .form-container-59 { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; gap: 64px 24px; justify-content: center; --gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432: 24px; --gap-v-8b465caf-a41b-4a0f-b3d2-049951ebd432: 64px; }
                }
                @media screen and (max-width: 772px){
                .form-container-59 { align-content: flex-end; align-items: flex-end; gap: 40px 0px; justify-content: center; --gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432: 0px; --gap-v-8b465caf-a41b-4a0f-b3d2-049951ebd432: 0px; }
                }
                @media screen and (max-width: 440px){
                .form-container-59 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; --gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432: 0px; --gap-v-8b465caf-a41b-4a0f-b3d2-049951ebd432: 40px; }
                }.form-container-60 { align-content: stretch; align-items: stretch; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 24px 24px; justify-content: flex-start; margin: 0px 0px 32px 0px; padding: 0px; width: auto; --gap-h-c6712e39-87b6-44fe-bd27-55d47ff9b104: 0px; --gap-v-c6712e39-87b6-44fe-bd27-55d47ff9b104: 24px; --gap-uuid: c6712e39-87b6-44fe-bd27-55d47ff9b104; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .form-container-60 { flex: none; gap: 24px 20px; margin: 0px 0px 0px 0px; width: calc(64% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0.36)); --gap-h-c6712e39-87b6-44fe-bd27-55d47ff9b104: 0px; --gap-v-c6712e39-87b6-44fe-bd27-55d47ff9b104: 24px; max-width: calc(64% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0.36)); }
                }
                @media screen and (max-width: 772px){
                .form-container-60 { flex: none; flex-direction: column; flex-wrap: nowrap; width: calc(88% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0.12000000000000008)); --gap-h-c6712e39-87b6-44fe-bd27-55d47ff9b104: 0px; --gap-v-c6712e39-87b6-44fe-bd27-55d47ff9b104: 24px; max-width: calc(88% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0.12000000000000008)); }
                }
                @media screen and (max-width: 440px){
                .form-container-60 { flex: none; gap: 16px 20px; width: calc(100% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0)); --gap-h-c6712e39-87b6-44fe-bd27-55d47ff9b104: 0px; --gap-v-c6712e39-87b6-44fe-bd27-55d47ff9b104: 16px; max-width: calc(100% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0)); }
                }.form-container-61 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-c6712e39-87b6-44fe-bd27-55d47ff9b104) * 0)); --gap-h-fd6a6e52-3a5e-400f-befc-d3b1098f7a74: 0px; --gap-v-fd6a6e52-3a5e-400f-befc-d3b1098f7a74: 0px; --gap-uuid: fd6a6e52-3a5e-400f-befc-d3b1098f7a74; max-width: calc(100% - (var(--gap-h-c6712e39-87b6-44fe-bd27-55d47ff9b104) * 0)); }
                @media screen and (max-width: 772px){
                .form-container-61 { flex: none; width: 100%; --gap-h-fd6a6e52-3a5e-400f-befc-d3b1098f7a74: 0px; --gap-v-fd6a6e52-3a5e-400f-befc-d3b1098f7a74: 0px; }
                }
                @media screen and (max-width: 440px){
                .form-container-61 { flex-direction: row; flex-wrap: nowrap; --gap-h-fd6a6e52-3a5e-400f-befc-d3b1098f7a74: 0px; --gap-v-fd6a6e52-3a5e-400f-befc-d3b1098f7a74: 0px; }
                }.form-container-64 { background: transparent; flex: none; height: 1px; width: 72px; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .form-container-64 { flex: none; width: 32px; max-width: 100%; }
                }.form-container-62 { background: var(--s-color-ac8c5350); border-radius: 4px; color: var(--s-color-be87ee51); flex: 1; font-family: var(--s-font-2a9f4155); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.5; margin: 0px 0px 0px 0px; padding: 16px 12px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .form-container-62 { font-size: 15px; letter-spacing: 0.15em; }
                }
                @media screen and (max-width: 772px){
                .form-container-62 { font-size: 14px; }
                }
                @media screen and (max-width: 440px){
                .form-container-62 { font-size: 12px; padding: 20px 16px; }
                }.form-container-63 { background: transparent; flex: none; height: 1px; width: 72px; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .form-container-63 { flex: none; width: 32px; max-width: 100%; }
                }.form-container-65 { display: none; flex: none; height: auto; width: calc(36% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0.64)); max-width: calc(36% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0.64)); }
                @media screen and (max-width: 1140px){
                .form-container-65 { display: flex; }
                }
                @media screen and (max-width: 772px){
                .form-container-65 { display: none; }
                }
                @media screen and (max-width: 440px){
                .form-container-65 { display: none; }
                }.image-container-13 { display: none; flex: none; height: auto; transform: rotate(0deg) skew(0deg, 0deg); width: calc(36% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0.64)); max-width: calc(36% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0.64)); }
                @media screen and (max-width: 1140px){
                .image-container-13 { display: flex; }
                }
                @media screen and (max-width: 772px){
                .image-container-13 { display: none; }
                }
                @media screen and (max-width: 440px){
                .image-container-13 { display: none; }
                }.flex-container-3 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px; justify-content: center; padding: 0px; --gap-h-834f6359-184d-43c5-8a00-2d7b6cee8852: 0px; --gap-v-834f6359-184d-43c5-8a00-2d7b6cee8852: 20px; --gap-uuid: 834f6359-184d-43c5-8a00-2d7b6cee8852; }
                @media screen and (max-width: 1140px){
                .flex-container-3 { display: none; --gap-h-834f6359-184d-43c5-8a00-2d7b6cee8852: 0px; --gap-v-834f6359-184d-43c5-8a00-2d7b6cee8852: 20px; }
                }
                @media screen and (max-width: 772px){
                .flex-container-3 { display: flex; --gap-h-834f6359-184d-43c5-8a00-2d7b6cee8852: 0px; --gap-v-834f6359-184d-43c5-8a00-2d7b6cee8852: 20px; }
                }
                @media screen and (max-width: 440px){
                .flex-container-3 { display: flex; flex-direction: column; --gap-h-834f6359-184d-43c5-8a00-2d7b6cee8852: 0px; --gap-v-834f6359-184d-43c5-8a00-2d7b6cee8852: 20px; }
                }.div-container-29 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 400; height: auto; line-height: 1.8; padding: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; }
                .div-container-29 >h2 { font-family: var(--s-font-93a87a99); font-size: 38px; letter-spacing: 0.05em; line-height: 1.5; }
                .div-container-29 >p { font-weight: 600; letter-spacing: 0.03em; }
                .div-container-29 strong { color: #073763; font-size: 24px; font-weight: 700; }
                @media screen and (max-width: 1140px){
                .div-container-29 >p { font-size: 14px; }
                .div-container-29 strong { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .div-container-29 { display: none; }
                }
                @media screen and (max-width: 440px){
                .div-container-29 { display: none; margin: 0px 0px 20px 0px; max-width: 100%; }
                .div-container-29 >p { font-size: 14px; letter-spacing: 0.1em; line-height: 1.5; text-align: justify; }
                .div-container-29 strong { font-size: 16px; }
                }.image-container-14 { flex: none; height: auto; width: 260px; max-width: 100%; }
                @media screen and (max-width: 440px){
                .image-container-14 { flex: none; width: calc(64% - (var(--gap-h-834f6359-184d-43c5-8a00-2d7b6cee8852) * 0.36)); max-width: calc(64% - (var(--gap-h-834f6359-184d-43c5-8a00-2d7b6cee8852) * 0.36)); }
                }.ul-element-2 { align-content: stretch; align-items: stretch; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 24px 32px; justify-content: flex-start; margin: 0px 0px 32px 0px; padding: 0px; width: auto; --gap-h-00959f39-3451-4a43-a125-e75519531045: 0px; --gap-v-00959f39-3451-4a43-a125-e75519531045: 24px; --gap-uuid: 00959f39-3451-4a43-a125-e75519531045; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .ul-element-2 { flex: none; gap: 24px 20px; margin: 0px 0px 0px 0px; width: calc(64% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0.36)); --gap-h-00959f39-3451-4a43-a125-e75519531045: 0px; --gap-v-00959f39-3451-4a43-a125-e75519531045: 24px; max-width: calc(64% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0.36)); }
                }
                @media screen and (max-width: 772px){
                .ul-element-2 { flex: none; flex-direction: column; flex-wrap: nowrap; width: calc(88% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0.12000000000000008)); --gap-h-00959f39-3451-4a43-a125-e75519531045: 0px; --gap-v-00959f39-3451-4a43-a125-e75519531045: 24px; max-width: calc(88% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0.12000000000000008)); }
                }
                @media screen and (max-width: 440px){
                .ul-element-2 { flex: none; gap: 16px 20px; width: calc(100% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0)); --gap-h-00959f39-3451-4a43-a125-e75519531045: 0px; --gap-v-00959f39-3451-4a43-a125-e75519531045: 16px; max-width: calc(100% - (var(--gap-h-8b465caf-a41b-4a0f-b3d2-049951ebd432) * 0)); }
                }.li-element { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-00959f39-3451-4a43-a125-e75519531045) * 0)); --gap-h-e4e56b82-d890-4c01-9048-a7fb2c3bada2: 0px; --gap-v-e4e56b82-d890-4c01-9048-a7fb2c3bada2: 0px; --gap-uuid: e4e56b82-d890-4c01-9048-a7fb2c3bada2; max-width: calc(100% - (var(--gap-h-00959f39-3451-4a43-a125-e75519531045) * 0)); }
                @media screen and (max-width: 772px){
                .li-element { flex: none; width: 100%; --gap-h-e4e56b82-d890-4c01-9048-a7fb2c3bada2: 0px; --gap-v-e4e56b82-d890-4c01-9048-a7fb2c3bada2: 0px; }
                }
                @media screen and (max-width: 440px){
                .li-element { flex-direction: row; flex-wrap: nowrap; --gap-h-e4e56b82-d890-4c01-9048-a7fb2c3bada2: 0px; --gap-v-e4e56b82-d890-4c01-9048-a7fb2c3bada2: 0px; }
                }.div-container-31 { background: transparent; flex: none; height: 1px; width: 72px; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .div-container-31 { flex: none; width: 32px; max-width: 100%; }
                }.section-container-13 { background: var(--s-color-ac8c5350); border-radius: 4px; color: var(--s-color-be87ee51); flex: 1; font-family: var(--s-font-2a9f4155); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.5; margin: 0px 0px 0px 0px; padding: 16px 12px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .section-container-13 { font-size: 15px; letter-spacing: 0.15em; }
                }
                @media screen and (max-width: 772px){
                .section-container-13 { font-size: 14px; }
                }
                @media screen and (max-width: 440px){
                .section-container-13 { font-size: 12px; padding: 20px 16px; }
                }.div-container-30 { background: transparent; flex: none; height: 1px; width: 72px; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .div-container-30 { flex: none; width: 32px; max-width: 100%; }
                }.component-7b0a {  }.section-container-14 { align-content: center; align-items: center; background: var(--s-color-7fa5561b); border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: center; padding: 100px 80px; width: 1480px; --gap-h-c879941a-3153-4a97-9017-897593cecbb9: 0px; --gap-v-c879941a-3153-4a97-9017-897593cecbb9: 64px; --gap-uuid: c879941a-3153-4a97-9017-897593cecbb9; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .section-container-14 { background: #f9f9f9cc; padding: 80px 24px; --gap-h-c879941a-3153-4a97-9017-897593cecbb9: 0px; --gap-v-c879941a-3153-4a97-9017-897593cecbb9: 64px; }
                }
                @media screen and (max-width: 772px){
                .section-container-14 { padding: 80px 20px; --gap-h-c879941a-3153-4a97-9017-897593cecbb9: 0px; --gap-v-c879941a-3153-4a97-9017-897593cecbb9: 64px; }
                }
                @media screen and (max-width: 440px){
                .section-container-14 { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: auto; padding: 64px 16px; --gap-h-c879941a-3153-4a97-9017-897593cecbb9: 0px; --gap-v-c879941a-3153-4a97-9017-897593cecbb9: 48px; }
                }.sd-section-inner-c879941a { padding: 100px 80px; width: 1480px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: center; gap: 64px; --gap-h-c879941a-3153-4a97-9017-897593cecbb9: 0px; --gap-v-c879941a-3153-4a97-9017-897593cecbb9: 64px; --gap-uuid: c879941a-3153-4a97-9017-897593cecbb9; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .sd-section-inner-c879941a { padding: 80px 24px; flex-direction: column; --gap-h-c879941a-3153-4a97-9017-897593cecbb9: 0px; --gap-v-c879941a-3153-4a97-9017-897593cecbb9: 64px; }
                }
                @media screen and (max-width: 772px){
                .sd-section-inner-c879941a { padding: 80px 20px; flex-direction: column; --gap-h-c879941a-3153-4a97-9017-897593cecbb9: 0px; --gap-v-c879941a-3153-4a97-9017-897593cecbb9: 64px; }
                }
                @media screen and (max-width: 440px){
                .sd-section-inner-c879941a { padding: 64px 16px; height: auto; flex-direction: column; flex-wrap: nowrap; gap: 48px; --gap-h-c879941a-3153-4a97-9017-897593cecbb9: 0px; --gap-v-c879941a-3153-4a97-9017-897593cecbb9: 48px; }
                }.section-container-15 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-c879941a-3153-4a97-9017-897593cecbb9) * 0)); --gap-h-f6f7ab1c-db48-449f-a489-c20a346d2bb7: 0px; --gap-v-f6f7ab1c-db48-449f-a489-c20a346d2bb7: 40px; --gap-uuid: f6f7ab1c-db48-449f-a489-c20a346d2bb7; max-width: calc(100% - (var(--gap-h-c879941a-3153-4a97-9017-897593cecbb9) * 0)); }
                @media screen and (max-width: 1140px){
                .section-container-15 { gap: 20px; --gap-h-f6f7ab1c-db48-449f-a489-c20a346d2bb7: 0px; --gap-v-f6f7ab1c-db48-449f-a489-c20a346d2bb7: 20px; }
                }
                @media screen and (max-width: 440px){
                .section-container-15 { flex-direction: column; --gap-h-f6f7ab1c-db48-449f-a489-c20a346d2bb7: 0px; --gap-v-f6f7ab1c-db48-449f-a489-c20a346d2bb7: 40px; }
                }.section-container-16 { color: #333333; flex: none; font-family: var(--s-font-93a87a99); font-size: 38px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.5; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-f6f7ab1c-db48-449f-a489-c20a346d2bb7) * 0)); max-width: calc(100% - (var(--gap-h-f6f7ab1c-db48-449f-a489-c20a346d2bb7) * 0)); }
                .section-container-16.appear { opacity: 0; transition-duration: 600ms; }
                .section-container-16.appear-active { transition-duration: 600ms; }
                .section-container-16 >h2 { color: var(--s-color-2cb294bc); font-size: 36px; margin: 0px 0px 0px 0px; }
                .section-container-16 strong { color: var(--s-color-ac8c5350); font-size: 48px; font-weight: 700; text-align: left; }
                @media screen and (max-width: 1140px){
                .section-container-16 { font-size: 28px; }
                .section-container-16 >h2 { font-size: 28px; }
                .section-container-16 strong { font-size: 40px; }
                }
                @media screen and (max-width: 772px){
                .section-container-16 >h2 { font-size: 24px; }
                .section-container-16 strong { font-size: 36px; }
                }
                @media screen and (max-width: 440px){
                .section-container-16 { text-align: center; }
                .section-container-16 >h2 { font-size: 20px; letter-spacing: normal; }
                .section-container-16 strong { font-size: 26px; text-align: center; }
                }.ul-element-3 { align-content: stretch; align-items: stretch; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: auto; justify-content: flex-start; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-c879941a-3153-4a97-9017-897593cecbb9) * 0)); --gap-h-fc9803d0-b37b-4df3-9e6d-3fd7e35271e7: 0px; --gap-v-fc9803d0-b37b-4df3-9e6d-3fd7e35271e7: 48px; --gap-uuid: fc9803d0-b37b-4df3-9e6d-3fd7e35271e7; max-width: calc(100% - (var(--gap-h-c879941a-3153-4a97-9017-897593cecbb9) * 0)); }
                @media screen and (max-width: 1140px){
                .ul-element-3 { gap: 40px; --gap-h-fc9803d0-b37b-4df3-9e6d-3fd7e35271e7: 0px; --gap-v-fc9803d0-b37b-4df3-9e6d-3fd7e35271e7: 40px; }
                }
                @media screen and (max-width: 772px){
                .ul-element-3 { gap: 32px 12px; --gap-h-fc9803d0-b37b-4df3-9e6d-3fd7e35271e7: 0px; --gap-v-fc9803d0-b37b-4df3-9e6d-3fd7e35271e7: 32px; }
                }
                @media screen and (max-width: 440px){
                .ul-element-3 { flex-direction: column; flex-wrap: nowrap; --gap-h-fc9803d0-b37b-4df3-9e6d-3fd7e35271e7: 0px; --gap-v-fc9803d0-b37b-4df3-9e6d-3fd7e35271e7: 48px; }
                }.li-element-1 { align-content: center; align-items: center; background: var(--s-color-be87ee51); border-radius: 12px; box-shadow: 0px 0px 5px #49596899; flex: 1; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; padding: 40px 56px; width: auto; --gap-h-8923a7d3-e306-4882-84a2-eef7bbd2ec38: 32px; --gap-v-8923a7d3-e306-4882-84a2-eef7bbd2ec38: 0px; --gap-uuid: 8923a7d3-e306-4882-84a2-eef7bbd2ec38; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .li-element-1 { flex-direction: column; flex-wrap: nowrap; gap: 12px; padding: 32px 24px; --gap-h-8923a7d3-e306-4882-84a2-eef7bbd2ec38: 0px; --gap-v-8923a7d3-e306-4882-84a2-eef7bbd2ec38: 12px; }
                }
                @media screen and (max-width: 772px){
                .li-element-1 { flex: none; padding: 32px 20px; --gap-h-8923a7d3-e306-4882-84a2-eef7bbd2ec38: 32px; --gap-v-8923a7d3-e306-4882-84a2-eef7bbd2ec38: 0px; }
                }
                @media screen and (max-width: 440px){
                .li-element-1 { flex: none; flex-direction: column; padding: 24px 16px; width: calc(100% - (var(--gap-h-fc9803d0-b37b-4df3-9e6d-3fd7e35271e7) * 0)); --gap-h-8923a7d3-e306-4882-84a2-eef7bbd2ec38: 0px; --gap-v-8923a7d3-e306-4882-84a2-eef7bbd2ec38: 32px; max-width: calc(100% - (var(--gap-h-fc9803d0-b37b-4df3-9e6d-3fd7e35271e7) * 0)); }
                }.div-container-32 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-e4de2bf2-1e5f-4f83-954c-7e263ae610e9: 32px; --gap-v-e4de2bf2-1e5f-4f83-954c-7e263ae610e9: 0px; --gap-uuid: e4de2bf2-1e5f-4f83-954c-7e263ae610e9; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .div-container-32 { flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; --gap-h-e4de2bf2-1e5f-4f83-954c-7e263ae610e9: 12px; --gap-v-e4de2bf2-1e5f-4f83-954c-7e263ae610e9: 0px; }
                }
                @media screen and (max-width: 772px){
                .div-container-32 { align-content: center; align-items: center; flex: none; justify-content: center; width: calc(100% - (var(--gap-h-8923a7d3-e306-4882-84a2-eef7bbd2ec38) * 0)); --gap-h-e4de2bf2-1e5f-4f83-954c-7e263ae610e9: 32px; --gap-v-e4de2bf2-1e5f-4f83-954c-7e263ae610e9: 0px; max-width: calc(100% - (var(--gap-h-8923a7d3-e306-4882-84a2-eef7bbd2ec38) * 0)); }
                }
                @media screen and (max-width: 440px){
                .div-container-32 { flex-direction: column; --gap-h-e4de2bf2-1e5f-4f83-954c-7e263ae610e9: 0px; --gap-v-e4de2bf2-1e5f-4f83-954c-7e263ae610e9: 32px; }
                }.image-container-15 { border-bottom: 0px solid #999999ff; border-left: 0px solid #999999ff; border-right: 0px solid #999999ff; border-top: 0px solid #999999ff; flex: none; height: auto; margin: 0px 0px 0px 0px; width: 320px; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .image-container-15 { flex: none; width: calc(20% - (var(--gap-h-e4de2bf2-1e5f-4f83-954c-7e263ae610e9) * 0.8)); max-width: calc(20% - (var(--gap-h-e4de2bf2-1e5f-4f83-954c-7e263ae610e9) * 0.8)); }
                }
                @media screen and (max-width: 772px){
                .image-container-15 { flex: none; width: calc(40% - (var(--gap-h-e4de2bf2-1e5f-4f83-954c-7e263ae610e9) * 0.6)); max-width: calc(40% - (var(--gap-h-e4de2bf2-1e5f-4f83-954c-7e263ae610e9) * 0.6)); }
                }.div-container-32 .heading-tertiary-1 { color: #333333; display: none; flex: 1; font-family: var(--s-font-2a9f4155); font-size: 24px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.5; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .div-container-32 .heading-tertiary-1 { display: flex; font-size: 20px; }
                }
                @media screen and (max-width: 772px){
                .div-container-32 .heading-tertiary-1 { display: none; }
                }
                @media screen and (max-width: 440px){
                .div-container-32 .heading-tertiary-1 { display: none; }
                }.div-container-33 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-c88e0abd-40b6-4494-b6e0-8179f78f9a2c: 0px; --gap-v-c88e0abd-40b6-4494-b6e0-8179f78f9a2c: 0px; --gap-uuid: c88e0abd-40b6-4494-b6e0-8179f78f9a2c; max-width: 100%; }
                @media screen and (max-width: 440px){
                .div-container-33 { flex-direction: column; --gap-h-c88e0abd-40b6-4494-b6e0-8179f78f9a2c: 0px; --gap-v-c88e0abd-40b6-4494-b6e0-8179f78f9a2c: 0px; }
                }.div-container-33 .heading-tertiary-2 { color: #333333; flex: none; font-family: var(--s-font-058e6cb5); font-size: 24px; font-weight: bold; height: auto; letter-spacing: 0.05em; line-height: 1.5; margin: 0px 0px 24px 0px; text-align: left; width: calc(100% - (var(--gap-h-c88e0abd-40b6-4494-b6e0-8179f78f9a2c) * 0)); max-width: calc(100% - (var(--gap-h-c88e0abd-40b6-4494-b6e0-8179f78f9a2c) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .div-container-33 .heading-tertiary-2 { display: none; }
                }
                @media screen and (max-width: 772px){
                .div-container-33 .heading-tertiary-2 { display: flex; font-size: 18px; margin: 0px 0px 16px 0px; width: calc(100% - (var(--gap-h-c88e0abd-40b6-4494-b6e0-8179f78f9a2c) * 0)); max-width: calc(100% - (var(--gap-h-c88e0abd-40b6-4494-b6e0-8179f78f9a2c) * 0)); }
                }
                @media screen and (max-width: 440px){
                .div-container-33 .heading-tertiary-2 { display: flex; font-size: 15px; letter-spacing: 0.1em; }
                }.form-container-68 { color: #333333; flex: none; font-family: var(--s-font-56905b2d); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-c88e0abd-40b6-4494-b6e0-8179f78f9a2c) * 0)); max-width: calc(100% - (var(--gap-h-c88e0abd-40b6-4494-b6e0-8179f78f9a2c) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 772px){
                .form-container-68 { font-size: 13px; }
                }
                @media screen and (max-width: 440px){
                .form-container-68 { font-size: 11px; letter-spacing: 0.2em; }
                }.section-container-17 { align-content: center; align-items: center; background: transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: center; padding: 100px 80px; width: 1480px; --gap-h-a81833c1-1891-43cd-b6cf-67fa399c5801: 0px; --gap-v-a81833c1-1891-43cd-b6cf-67fa399c5801: 64px; --gap-uuid: a81833c1-1891-43cd-b6cf-67fa399c5801; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .section-container-17 { padding: 80px 24px; --gap-h-a81833c1-1891-43cd-b6cf-67fa399c5801: 0px; --gap-v-a81833c1-1891-43cd-b6cf-67fa399c5801: 64px; }
                }
                @media screen and (max-width: 772px){
                .section-container-17 { padding: 80px 20px; --gap-h-a81833c1-1891-43cd-b6cf-67fa399c5801: 0px; --gap-v-a81833c1-1891-43cd-b6cf-67fa399c5801: 64px; }
                }
                @media screen and (max-width: 440px){
                .section-container-17 { flex-direction: column; flex-wrap: nowrap; gap: 48px; padding: 64px 16px; --gap-h-a81833c1-1891-43cd-b6cf-67fa399c5801: 0px; --gap-v-a81833c1-1891-43cd-b6cf-67fa399c5801: 48px; }
                }.sd-section-inner-a81833c1 { padding: 100px 80px; width: 1480px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: center; gap: 64px; --gap-h-a81833c1-1891-43cd-b6cf-67fa399c5801: 0px; --gap-v-a81833c1-1891-43cd-b6cf-67fa399c5801: 64px; --gap-uuid: a81833c1-1891-43cd-b6cf-67fa399c5801; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .sd-section-inner-a81833c1 { padding: 80px 24px; flex-direction: column; --gap-h-a81833c1-1891-43cd-b6cf-67fa399c5801: 0px; --gap-v-a81833c1-1891-43cd-b6cf-67fa399c5801: 64px; }
                }
                @media screen and (max-width: 772px){
                .sd-section-inner-a81833c1 { padding: 80px 20px; flex-direction: column; --gap-h-a81833c1-1891-43cd-b6cf-67fa399c5801: 0px; --gap-v-a81833c1-1891-43cd-b6cf-67fa399c5801: 64px; }
                }
                @media screen and (max-width: 440px){
                .sd-section-inner-a81833c1 { padding: 64px 16px; flex-direction: column; flex-wrap: nowrap; gap: 48px; --gap-h-a81833c1-1891-43cd-b6cf-67fa399c5801: 0px; --gap-v-a81833c1-1891-43cd-b6cf-67fa399c5801: 48px; }
                }.section-container-18 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-a81833c1-1891-43cd-b6cf-67fa399c5801) * 0)); --gap-h-0fa5def5-4117-4769-9040-1f477859746d: 0px; --gap-v-0fa5def5-4117-4769-9040-1f477859746d: 40px; --gap-uuid: 0fa5def5-4117-4769-9040-1f477859746d; max-width: calc(100% - (var(--gap-h-a81833c1-1891-43cd-b6cf-67fa399c5801) * 0)); }
                @media screen and (max-width: 1140px){
                .section-container-18 { gap: 20px; --gap-h-0fa5def5-4117-4769-9040-1f477859746d: 0px; --gap-v-0fa5def5-4117-4769-9040-1f477859746d: 20px; }
                }
                @media screen and (max-width: 440px){
                .section-container-18 { flex-direction: column; --gap-h-0fa5def5-4117-4769-9040-1f477859746d: 0px; --gap-v-0fa5def5-4117-4769-9040-1f477859746d: 40px; }
                }.section-container-19 { color: #333333; flex: none; font-family: var(--s-font-93a87a99); font-size: 38px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.5; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-0fa5def5-4117-4769-9040-1f477859746d) * 0)); max-width: calc(100% - (var(--gap-h-0fa5def5-4117-4769-9040-1f477859746d) * 0)); }
                .section-container-19.appear { opacity: 0; transition-duration: 600ms; }
                .section-container-19.appear-active { transition-duration: 600ms; }
                .section-container-19 >h2 { color: var(--s-color-2cb294bc); font-size: 36px; margin: 0px 0px 0px 0px; }
                .section-container-19 strong { color: var(--s-color-ac8c5350); font-size: 48px; font-weight: 700; text-align: left; }
                @media screen and (max-width: 1140px){
                .section-container-19 { font-size: 28px; }
                .section-container-19 >h2 { font-size: 28px; }
                .section-container-19 strong { font-size: 40px; }
                }
                @media screen and (max-width: 772px){
                .section-container-19 >h2 { font-size: 24px; }
                .section-container-19 strong { font-size: 36px; }
                }
                @media screen and (max-width: 440px){
                .section-container-19 >h2 { font-size: 20px; letter-spacing: normal; }
                .section-container-19 strong { font-size: 26px; }
                }.form-container-69 { color: var(--s-color-2cb294bc); font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 400; height: auto; line-height: 1.8; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-0fa5def5-4117-4769-9040-1f477859746d) * 0)); max-width: calc(100% - (var(--gap-h-0fa5def5-4117-4769-9040-1f477859746d) * 0)); }
                .form-container-69 >h2 { font-family: var(--s-font-93a87a99); font-size: 38px; letter-spacing: 0.05em; line-height: 1.5; }
                .form-container-69 >p { font-weight: 600; letter-spacing: 0.03em; }
                .form-container-69 strong { color: #073763; font-size: 24px; font-weight: 700; }
                @media screen and (max-width: 1140px){
                .form-container-69 >p { font-size: 14px; }
                .form-container-69 strong { font-size: 18px; }
                }
                @media screen and (max-width: 440px){
                .form-container-69 { margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-0fa5def5-4117-4769-9040-1f477859746d) * 0)); max-width: calc(100% - (var(--gap-h-0fa5def5-4117-4769-9040-1f477859746d) * 0)); }
                .form-container-69 >p { font-size: 14px; letter-spacing: 0.1em; line-height: 1.5; text-align: justify; }
                .form-container-69 strong { font-size: 16px; }
                }.div-container-34 { align-content: stretch; align-items: stretch; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; padding: 0px; --gap-h-4776939f-50d3-4ec6-9802-c81982f76d4e: 32px; --gap-v-4776939f-50d3-4ec6-9802-c81982f76d4e: 0px; --gap-uuid: 4776939f-50d3-4ec6-9802-c81982f76d4e; }
                @media screen and (max-width: 1140px){
                .div-container-34 { gap: 20px; --gap-h-4776939f-50d3-4ec6-9802-c81982f76d4e: 20px; --gap-v-4776939f-50d3-4ec6-9802-c81982f76d4e: 0px; }
                }
                @media screen and (max-width: 772px){
                .div-container-34 { flex-direction: column; flex-wrap: nowrap; --gap-h-4776939f-50d3-4ec6-9802-c81982f76d4e: 0px; --gap-v-4776939f-50d3-4ec6-9802-c81982f76d4e: 32px; }
                }
                @media screen and (max-width: 440px){
                .div-container-34 { flex-direction: column; --gap-h-4776939f-50d3-4ec6-9802-c81982f76d4e: 0px; --gap-v-4776939f-50d3-4ec6-9802-c81982f76d4e: 32px; }
                }.div-container-35 { align-content: center; align-items: center; border-bottom: 4px solid var(--s-color-ac8c5350); border-left: 4px solid var(--s-color-ac8c5350); border-radius: 3px; border-right: 4px solid var(--s-color-ac8c5350); border-top: 4px solid var(--s-color-ac8c5350); flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; padding: 0px 0px 32px 0px; width: auto; --gap-h-1e8ac1c8-66d5-420a-aec7-57adad7031bd: 0px; --gap-v-1e8ac1c8-66d5-420a-aec7-57adad7031bd: 32px; --gap-uuid: 1e8ac1c8-66d5-420a-aec7-57adad7031bd; max-width: 100%; }
                @media screen and (max-width: 440px){
                .div-container-35 { border-bottom: 3px solid var(--s-color-ac8c5350); border-left: 3px solid var(--s-color-ac8c5350); border-right: 3px solid var(--s-color-ac8c5350); border-top: 3px solid var(--s-color-ac8c5350); flex-direction: column; gap: 24px; padding: 0px 0px 24px 0px; --gap-h-1e8ac1c8-66d5-420a-aec7-57adad7031bd: 0px; --gap-v-1e8ac1c8-66d5-420a-aec7-57adad7031bd: 24px; }
                }.div-container-36 { align-content: center; align-items: center; background: var(--s-color-ac8c5350); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 24px; width: calc(100% - (var(--gap-h-1e8ac1c8-66d5-420a-aec7-57adad7031bd) * 0)); --gap-h-881e0f08-532c-4ee7-8fc2-3ab164b4ff78: 0px; --gap-v-881e0f08-532c-4ee7-8fc2-3ab164b4ff78: 12px; --gap-uuid: 881e0f08-532c-4ee7-8fc2-3ab164b4ff78; max-width: calc(100% - (var(--gap-h-1e8ac1c8-66d5-420a-aec7-57adad7031bd) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-36 { gap: 8px; padding: 16px; --gap-h-881e0f08-532c-4ee7-8fc2-3ab164b4ff78: 0px; --gap-v-881e0f08-532c-4ee7-8fc2-3ab164b4ff78: 8px; }
                }
                @media screen and (max-width: 440px){
                .div-container-36 { padding: 12px; --gap-h-881e0f08-532c-4ee7-8fc2-3ab164b4ff78: 0px; --gap-v-881e0f08-532c-4ee7-8fc2-3ab164b4ff78: 12px; }
                }.text-content-10 { background: var(--s-color-be87ee51); color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 2px 0px; text-align: center; width: calc(100% - (var(--gap-h-881e0f08-532c-4ee7-8fc2-3ab164b4ff78) * 0)); max-width: calc(100% - (var(--gap-h-881e0f08-532c-4ee7-8fc2-3ab164b4ff78) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-10 { font-size: 13px; }
                }.div-container-37 { color: var(--s-color-be87ee51); flex: none; font-family: var(--s-font-93a87a99); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-881e0f08-532c-4ee7-8fc2-3ab164b4ff78) * 0)); max-width: calc(100% - (var(--gap-h-881e0f08-532c-4ee7-8fc2-3ab164b4ff78) * 0)); }
                .div-container-37 >h3 { flex: none; font-family: var(--s-font-93a87a99); font-size: 16px; letter-spacing: 0.04em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: center; width: 100%; }
                .div-container-37 strong { color: var(--s-color-e0935ef9); font-size: 80px; font-style: italic; font-weight: 700; letter-spacing: -0.05em; line-height: 1; }
                @media screen and (max-width: 1140px){
                .div-container-37 >h3 { font-size: 14px; }
                .div-container-37 strong { font-size: 68px; }
                }.div-container-38 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: center; padding: 0px 12px; width: calc(100% - (var(--gap-h-1e8ac1c8-66d5-420a-aec7-57adad7031bd) * 0)); --gap-h-40cdce4e-079d-47c3-97e5-7befed1826e7: 0px; --gap-v-40cdce4e-079d-47c3-97e5-7befed1826e7: 16px; --gap-uuid: 40cdce4e-079d-47c3-97e5-7befed1826e7; max-width: calc(100% - (var(--gap-h-1e8ac1c8-66d5-420a-aec7-57adad7031bd) * 0)); }
                @media screen and (max-width: 440px){
                .div-container-38 { flex-direction: column; gap: 12px; --gap-h-40cdce4e-079d-47c3-97e5-7befed1826e7: 0px; --gap-v-40cdce4e-079d-47c3-97e5-7befed1826e7: 12px; }
                }.text-content-11 { color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-93a87a99); font-size: 16px; font-weight: 800; height: auto; line-height: 1.4; text-align: center; width: calc(100% - (var(--gap-h-40cdce4e-079d-47c3-97e5-7befed1826e7) * 0)); max-width: calc(100% - (var(--gap-h-40cdce4e-079d-47c3-97e5-7befed1826e7) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-11 { font-size: 14px; }
                }.div-container-39 { align-content: center; align-items: center; border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000; border-top: 0px solid #000000; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-d006b2a3-9d85-4de5-8e33-6b88ec9303bd: 0px; --gap-v-d006b2a3-9d85-4de5-8e33-6b88ec9303bd: 12px; --gap-uuid: d006b2a3-9d85-4de5-8e33-6b88ec9303bd; }
                @media screen and (max-width: 440px){
                .div-container-39 { flex-direction: column; --gap-h-d006b2a3-9d85-4de5-8e33-6b88ec9303bd: 0px; --gap-v-d006b2a3-9d85-4de5-8e33-6b88ec9303bd: 12px; }
                }.div-container-40 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: wrap; gap: 4px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-d006b2a3-9d85-4de5-8e33-6b88ec9303bd) * 0)); --gap-h-5a2c9201-aee3-401b-8c8f-9a37e335505a: 4px; --gap-v-5a2c9201-aee3-401b-8c8f-9a37e335505a: 4px; --gap-uuid: 5a2c9201-aee3-401b-8c8f-9a37e335505a; max-width: calc(100% - (var(--gap-h-d006b2a3-9d85-4de5-8e33-6b88ec9303bd) * 0)); }
                @media screen and (max-width: 440px){
                .div-container-40 { flex-direction: row; flex-wrap: wrap; --gap-h-5a2c9201-aee3-401b-8c8f-9a37e335505a: 4px; --gap-v-5a2c9201-aee3-401b-8c8f-9a37e335505a: 4px; }
                }.text-content-12 { background: var(--s-color-2cb294bc); border-radius: 1px; color: var(--s-color-be87ee51); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-style: italic; font-weight: 600; height: auto; letter-spacing: -0.01em; line-height: 1.5; padding: 0px 8px; text-align: center; width: 58px; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-12 { font-size: 13px; }
                }
                @media screen and (max-width: 440px){
                .text-content-12 { font-size: 12px; }
                }.div-container-41 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-2a9f4155); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; }
                .div-container-41 >h3 { font-family: var(--s-font-93a87a99); font-size: 18px; letter-spacing: 0.04em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: center; }
                .div-container-41 >p { color: var(--s-color-2cb294bc); font-size: 16px; letter-spacing: 0.1em; margin: 0px 0px 0px 0px; }
                .div-container-41 strong { font-family: var(--s-font-93a87a99); font-size: 32px; font-style: italic; font-weight: 700; letter-spacing: 0.01em; line-height: 1; }
                @media screen and (max-width: 1140px){
                .div-container-41 { font-size: 16px; }
                }
                @media screen and (max-width: 440px){
                .div-container-41 >p { font-size: 14px; }
                .div-container-41 strong { font-size: 28px; }
                }.form-container-70 { color: #333333; flex: none; font-family: var(--s-font-56905b2d); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-d006b2a3-9d85-4de5-8e33-6b88ec9303bd) * 0)); max-width: calc(100% - (var(--gap-h-d006b2a3-9d85-4de5-8e33-6b88ec9303bd) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .form-container-70 { font-size: 13px; }
                }
                @media screen and (max-width: 440px){
                .form-container-70 { font-size: 12px; }
                }.form-container-71 { flex: none; height: auto; width: 40px; max-width: 100%; }.div-container-42 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-3ec20ac8-93c5-4baa-a221-7d1de3ebf505: 0px; --gap-v-3ec20ac8-93c5-4baa-a221-7d1de3ebf505: 12px; --gap-uuid: 3ec20ac8-93c5-4baa-a221-7d1de3ebf505; }
                @media screen and (max-width: 440px){
                .div-container-42 { flex-direction: column; --gap-h-3ec20ac8-93c5-4baa-a221-7d1de3ebf505: 0px; --gap-v-3ec20ac8-93c5-4baa-a221-7d1de3ebf505: 12px; }
                }.div-container-43 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: wrap; gap: 4px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-3ec20ac8-93c5-4baa-a221-7d1de3ebf505) * 0)); --gap-h-d7a89490-b2ab-472c-bb2e-1cf5bcde2dfb: 4px; --gap-v-d7a89490-b2ab-472c-bb2e-1cf5bcde2dfb: 4px; --gap-uuid: d7a89490-b2ab-472c-bb2e-1cf5bcde2dfb; max-width: calc(100% - (var(--gap-h-3ec20ac8-93c5-4baa-a221-7d1de3ebf505) * 0)); }
                @media screen and (max-width: 440px){
                .div-container-43 { flex-direction: row; flex-wrap: wrap; --gap-h-d7a89490-b2ab-472c-bb2e-1cf5bcde2dfb: 4px; --gap-v-d7a89490-b2ab-472c-bb2e-1cf5bcde2dfb: 4px; }
                }.text-content-13 { background: var(--s-color-be87ee51); border-bottom: 2px solid var(--s-color-ac8c5350); border-left: 2px solid var(--s-color-ac8c5350); border-radius: 1px; border-right: 2px solid var(--s-color-ac8c5350); border-top: 2px solid var(--s-color-ac8c5350); color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-style: italic; font-weight: 600; height: auto; letter-spacing: -0.01em; line-height: 1.3; padding: 0px 8px; text-align: center; width: 58px; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-13 { font-size: 13px; }
                }
                @media screen and (max-width: 440px){
                .text-content-13 { font-size: 12px; }
                }.div-container-44 { color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-2a9f4155); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; }
                .div-container-44 >h3 { font-family: var(--s-font-93a87a99); font-size: 18px; letter-spacing: 0.04em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: center; }
                .div-container-44 >p { font-size: 16px; letter-spacing: 0.1em; margin: 0px 0px 0px 0px; }
                .div-container-44 strong { font-family: var(--s-font-93a87a99); font-size: 32px; font-style: italic; font-weight: 700; letter-spacing: 0.01em; line-height: 1; }
                @media screen and (max-width: 1140px){
                .div-container-44 { font-size: 16px; }
                }
                @media screen and (max-width: 440px){
                .div-container-44 >p { font-size: 14px; }
                .div-container-44 strong { font-size: 28px; }
                }.text-content-14 { color: #333333; flex: none; font-family: var(--s-font-56905b2d); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-3ec20ac8-93c5-4baa-a221-7d1de3ebf505) * 0)); max-width: calc(100% - (var(--gap-h-3ec20ac8-93c5-4baa-a221-7d1de3ebf505) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-14 { font-size: 13px; }
                }
                @media screen and (max-width: 440px){
                .text-content-14 { font-size: 12px; }
                }.div-container-45 { align-content: center; align-items: center; border-bottom: 4px solid var(--s-color-ac8c5350); border-left: 4px solid var(--s-color-ac8c5350); border-radius: 3px; border-right: 4px solid var(--s-color-ac8c5350); border-top: 4px solid var(--s-color-ac8c5350); flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; padding: 0px 0px 32px 0px; width: auto; --gap-h-99f6ba2a-3d18-48e9-b359-c1e249057a81: 0px; --gap-v-99f6ba2a-3d18-48e9-b359-c1e249057a81: 32px; --gap-uuid: 99f6ba2a-3d18-48e9-b359-c1e249057a81; max-width: 100%; }
                @media screen and (max-width: 440px){
                .div-container-45 { border-bottom: 3px solid var(--s-color-ac8c5350); border-left: 3px solid var(--s-color-ac8c5350); border-right: 3px solid var(--s-color-ac8c5350); border-top: 3px solid var(--s-color-ac8c5350); flex-direction: column; gap: 24px; padding: 0px 0px 24px 0px; --gap-h-99f6ba2a-3d18-48e9-b359-c1e249057a81: 0px; --gap-v-99f6ba2a-3d18-48e9-b359-c1e249057a81: 24px; }
                }.div-container-46 { align-content: center; align-items: center; background: var(--s-color-ac8c5350); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 24px; width: calc(100% - (var(--gap-h-99f6ba2a-3d18-48e9-b359-c1e249057a81) * 0)); --gap-h-a724d97b-8d91-4ddf-805b-c6cf41a8479f: 0px; --gap-v-a724d97b-8d91-4ddf-805b-c6cf41a8479f: 12px; --gap-uuid: a724d97b-8d91-4ddf-805b-c6cf41a8479f; max-width: calc(100% - (var(--gap-h-99f6ba2a-3d18-48e9-b359-c1e249057a81) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-46 { gap: 8px; padding: 16px; --gap-h-a724d97b-8d91-4ddf-805b-c6cf41a8479f: 0px; --gap-v-a724d97b-8d91-4ddf-805b-c6cf41a8479f: 8px; }
                }
                @media screen and (max-width: 440px){
                .div-container-46 { padding: 12px; --gap-h-a724d97b-8d91-4ddf-805b-c6cf41a8479f: 0px; --gap-v-a724d97b-8d91-4ddf-805b-c6cf41a8479f: 12px; }
                }.form-container-72 { background: var(--s-color-be87ee51); color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 2px 0px; text-align: center; width: calc(100% - (var(--gap-h-a724d97b-8d91-4ddf-805b-c6cf41a8479f) * 0)); max-width: calc(100% - (var(--gap-h-a724d97b-8d91-4ddf-805b-c6cf41a8479f) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .form-container-72 { font-size: 13px; }
                }.form-container-73 { color: var(--s-color-be87ee51); flex: none; font-family: var(--s-font-93a87a99); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-a724d97b-8d91-4ddf-805b-c6cf41a8479f) * 0)); max-width: calc(100% - (var(--gap-h-a724d97b-8d91-4ddf-805b-c6cf41a8479f) * 0)); }
                .form-container-73 >h3 { flex: none; font-family: var(--s-font-93a87a99); font-size: 16px; letter-spacing: 0.04em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: center; width: 100%; }
                .form-container-73 strong { color: var(--s-color-e0935ef9); font-size: 80px; font-style: italic; font-weight: 700; letter-spacing: -0.05em; line-height: 1; }
                @media screen and (max-width: 1140px){
                .form-container-73 >h3 { font-size: 14px; }
                .form-container-73 strong { font-size: 68px; }
                }.div-container-47 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: center; padding: 0px 12px; width: calc(100% - (var(--gap-h-99f6ba2a-3d18-48e9-b359-c1e249057a81) * 0)); --gap-h-1b48b2f1-0438-4a2a-a874-34370c4eb723: 0px; --gap-v-1b48b2f1-0438-4a2a-a874-34370c4eb723: 16px; --gap-uuid: 1b48b2f1-0438-4a2a-a874-34370c4eb723; max-width: calc(100% - (var(--gap-h-99f6ba2a-3d18-48e9-b359-c1e249057a81) * 0)); }
                @media screen and (max-width: 440px){
                .div-container-47 { flex-direction: column; gap: 12px; --gap-h-1b48b2f1-0438-4a2a-a874-34370c4eb723: 0px; --gap-v-1b48b2f1-0438-4a2a-a874-34370c4eb723: 12px; }
                }.text-content-15 { color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-93a87a99); font-size: 16px; font-weight: 800; height: auto; line-height: 1.4; text-align: center; width: calc(100% - (var(--gap-h-1b48b2f1-0438-4a2a-a874-34370c4eb723) * 0)); max-width: calc(100% - (var(--gap-h-1b48b2f1-0438-4a2a-a874-34370c4eb723) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-15 { font-size: 14px; }
                }.div-container-48 { align-content: center; align-items: center; border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000; border-top: 0px solid #000000; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-9044d7e9-8c45-402b-bd0e-be8b83c9def4: 0px; --gap-v-9044d7e9-8c45-402b-bd0e-be8b83c9def4: 12px; --gap-uuid: 9044d7e9-8c45-402b-bd0e-be8b83c9def4; }
                @media screen and (max-width: 440px){
                .div-container-48 { flex-direction: column; --gap-h-9044d7e9-8c45-402b-bd0e-be8b83c9def4: 0px; --gap-v-9044d7e9-8c45-402b-bd0e-be8b83c9def4: 12px; }
                }.div-container-49 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: wrap; gap: 4px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-9044d7e9-8c45-402b-bd0e-be8b83c9def4) * 0)); --gap-h-e02f1c82-1d2d-44aa-9783-f63d47b35eb1: 4px; --gap-v-e02f1c82-1d2d-44aa-9783-f63d47b35eb1: 4px; --gap-uuid: e02f1c82-1d2d-44aa-9783-f63d47b35eb1; max-width: calc(100% - (var(--gap-h-9044d7e9-8c45-402b-bd0e-be8b83c9def4) * 0)); }
                @media screen and (max-width: 440px){
                .div-container-49 { flex-direction: row; flex-wrap: wrap; --gap-h-e02f1c82-1d2d-44aa-9783-f63d47b35eb1: 4px; --gap-v-e02f1c82-1d2d-44aa-9783-f63d47b35eb1: 4px; }
                }.sd.text-content-16 { background: var(--s-color-2cb294bc); border-radius: 1px; color: var(--s-color-be87ee51); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-style: italic; font-weight: 600; height: auto; letter-spacing: -0.01em; line-height: 1.5; padding: 0px 8px; text-align: center; width: 58px; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .sd.text-content-16 { font-size: 13px; }
                }
                @media screen and (max-width: 440px){
                .sd.text-content-16 { font-size: 12px; }
                }.div-container-50 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-2a9f4155); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; }
                .div-container-50 >h3 { font-family: var(--s-font-93a87a99); font-size: 18px; letter-spacing: 0.04em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: center; }
                .div-container-50 >p { color: var(--s-color-2cb294bc); font-size: 16px; letter-spacing: 0.1em; margin: 0px 0px 0px 0px; }
                .div-container-50 strong { font-family: var(--s-font-93a87a99); font-size: 32px; font-style: italic; font-weight: 700; letter-spacing: 0.01em; line-height: 1; }
                @media screen and (max-width: 1140px){
                .div-container-50 { font-size: 16px; }
                }
                @media screen and (max-width: 440px){
                .div-container-50 >p { font-size: 14px; }
                .div-container-50 strong { font-size: 28px; }
                }.form-container-74 { color: #333333; flex: none; font-family: var(--s-font-56905b2d); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-9044d7e9-8c45-402b-bd0e-be8b83c9def4) * 0)); max-width: calc(100% - (var(--gap-h-9044d7e9-8c45-402b-bd0e-be8b83c9def4) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .form-container-74 { font-size: 13px; }
                }
                @media screen and (max-width: 440px){
                .form-container-74 { font-size: 12px; }
                }.form-container-75 { flex: none; height: auto; width: 40px; max-width: 100%; }.div-container-51 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-5fcdb79a-5c1e-4909-b161-98b7b57f1588: 0px; --gap-v-5fcdb79a-5c1e-4909-b161-98b7b57f1588: 12px; --gap-uuid: 5fcdb79a-5c1e-4909-b161-98b7b57f1588; }
                @media screen and (max-width: 440px){
                .div-container-51 { flex-direction: column; --gap-h-5fcdb79a-5c1e-4909-b161-98b7b57f1588: 0px; --gap-v-5fcdb79a-5c1e-4909-b161-98b7b57f1588: 12px; }
                }.div-container-52 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: wrap; gap: 4px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-5fcdb79a-5c1e-4909-b161-98b7b57f1588) * 0)); --gap-h-303f7a31-7cf7-4080-84cd-6e5d1f6d048f: 4px; --gap-v-303f7a31-7cf7-4080-84cd-6e5d1f6d048f: 4px; --gap-uuid: 303f7a31-7cf7-4080-84cd-6e5d1f6d048f; max-width: calc(100% - (var(--gap-h-5fcdb79a-5c1e-4909-b161-98b7b57f1588) * 0)); }
                @media screen and (max-width: 440px){
                .div-container-52 { flex-direction: row; flex-wrap: wrap; --gap-h-303f7a31-7cf7-4080-84cd-6e5d1f6d048f: 4px; --gap-v-303f7a31-7cf7-4080-84cd-6e5d1f6d048f: 4px; }
                }.text-content-17 { background: var(--s-color-be87ee51); border-bottom: 2px solid var(--s-color-ac8c5350); border-left: 2px solid var(--s-color-ac8c5350); border-radius: 1px; border-right: 2px solid var(--s-color-ac8c5350); border-top: 2px solid var(--s-color-ac8c5350); color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-style: italic; font-weight: 600; height: auto; letter-spacing: -0.01em; line-height: 1.3; padding: 0px 8px; text-align: center; width: 58px; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-17 { font-size: 13px; }
                }
                @media screen and (max-width: 440px){
                .text-content-17 { font-size: 12px; }
                }.div-container-53 { color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-2a9f4155); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; }
                .div-container-53 >h3 { font-family: var(--s-font-93a87a99); font-size: 18px; letter-spacing: 0.04em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: center; }
                .div-container-53 >p { font-size: 16px; letter-spacing: 0.1em; margin: 0px 0px 0px 0px; }
                .div-container-53 strong { font-family: var(--s-font-93a87a99); font-size: 32px; font-style: italic; font-weight: 700; letter-spacing: 0.01em; line-height: 1; }
                @media screen and (max-width: 1140px){
                .div-container-53 { font-size: 16px; }
                }
                @media screen and (max-width: 440px){
                .div-container-53 >p { font-size: 14px; }
                .div-container-53 strong { font-size: 28px; }
                }.text-content-18 { color: #333333; flex: none; font-family: var(--s-font-56905b2d); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-5fcdb79a-5c1e-4909-b161-98b7b57f1588) * 0)); max-width: calc(100% - (var(--gap-h-5fcdb79a-5c1e-4909-b161-98b7b57f1588) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-18 { font-size: 13px; }
                }
                @media screen and (max-width: 440px){
                .text-content-18 { font-size: 12px; }
                }.div-container-54 { align-content: center; align-items: center; border-bottom: 4px solid var(--s-color-ac8c5350); border-left: 4px solid var(--s-color-ac8c5350); border-radius: 3px; border-right: 4px solid var(--s-color-ac8c5350); border-top: 4px solid var(--s-color-ac8c5350); flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; padding: 0px 0px 32px 0px; width: auto; --gap-h-513ba0c7-365d-4885-967d-0d77197a5d16: 0px; --gap-v-513ba0c7-365d-4885-967d-0d77197a5d16: 32px; --gap-uuid: 513ba0c7-365d-4885-967d-0d77197a5d16; max-width: 100%; }
                @media screen and (max-width: 440px){
                .div-container-54 { border-bottom: 3px solid var(--s-color-ac8c5350); border-left: 3px solid var(--s-color-ac8c5350); border-right: 3px solid var(--s-color-ac8c5350); border-top: 3px solid var(--s-color-ac8c5350); flex-direction: column; gap: 24px; padding: 0px 0px 24px 0px; --gap-h-513ba0c7-365d-4885-967d-0d77197a5d16: 0px; --gap-v-513ba0c7-365d-4885-967d-0d77197a5d16: 24px; }
                }.div-container-55 { align-content: center; align-items: center; background: var(--s-color-ac8c5350); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 24px; width: calc(100% - (var(--gap-h-513ba0c7-365d-4885-967d-0d77197a5d16) * 0)); --gap-h-27dfd483-f734-4556-b926-c429ea270e35: 0px; --gap-v-27dfd483-f734-4556-b926-c429ea270e35: 12px; --gap-uuid: 27dfd483-f734-4556-b926-c429ea270e35; max-width: calc(100% - (var(--gap-h-513ba0c7-365d-4885-967d-0d77197a5d16) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-55 { gap: 8px; padding: 16px; --gap-h-27dfd483-f734-4556-b926-c429ea270e35: 0px; --gap-v-27dfd483-f734-4556-b926-c429ea270e35: 8px; }
                }
                @media screen and (max-width: 440px){
                .div-container-55 { padding: 12px; --gap-h-27dfd483-f734-4556-b926-c429ea270e35: 0px; --gap-v-27dfd483-f734-4556-b926-c429ea270e35: 12px; }
                }.text-content-19 { background: var(--s-color-be87ee51); color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 2px 0px; text-align: center; width: calc(100% - (var(--gap-h-27dfd483-f734-4556-b926-c429ea270e35) * 0)); max-width: calc(100% - (var(--gap-h-27dfd483-f734-4556-b926-c429ea270e35) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-19 { font-size: 13px; }
                }.div-container-56 { color: var(--s-color-be87ee51); flex: none; font-family: var(--s-font-93a87a99); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-27dfd483-f734-4556-b926-c429ea270e35) * 0)); max-width: calc(100% - (var(--gap-h-27dfd483-f734-4556-b926-c429ea270e35) * 0)); }
                .div-container-56 >h3 { flex: none; font-family: var(--s-font-93a87a99); font-size: 16px; letter-spacing: 0.04em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: center; width: 100%; }
                .div-container-56 strong { color: var(--s-color-e0935ef9); font-size: 80px; font-style: italic; font-weight: 700; letter-spacing: -0.05em; line-height: 1; }
                @media screen and (max-width: 1140px){
                .div-container-56 >h3 { font-size: 14px; }
                .div-container-56 strong { font-size: 68px; }
                }.div-container-57 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: center; padding: 0px 12px; width: calc(100% - (var(--gap-h-513ba0c7-365d-4885-967d-0d77197a5d16) * 0)); --gap-h-945d48ca-acf6-4ab7-bf91-a369ff42fa1b: 0px; --gap-v-945d48ca-acf6-4ab7-bf91-a369ff42fa1b: 16px; --gap-uuid: 945d48ca-acf6-4ab7-bf91-a369ff42fa1b; max-width: calc(100% - (var(--gap-h-513ba0c7-365d-4885-967d-0d77197a5d16) * 0)); }
                @media screen and (max-width: 440px){
                .div-container-57 { flex-direction: column; gap: 12px; --gap-h-945d48ca-acf6-4ab7-bf91-a369ff42fa1b: 0px; --gap-v-945d48ca-acf6-4ab7-bf91-a369ff42fa1b: 12px; }
                }.text-content-20 { color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-93a87a99); font-size: 16px; font-weight: 800; height: auto; line-height: 1.4; text-align: center; width: calc(100% - (var(--gap-h-945d48ca-acf6-4ab7-bf91-a369ff42fa1b) * 0)); max-width: calc(100% - (var(--gap-h-945d48ca-acf6-4ab7-bf91-a369ff42fa1b) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-20 { font-size: 14px; }
                }.div-container-58 { align-content: center; align-items: center; border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000; border-top: 0px solid #000000; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-34a26b78-f9b6-4ca1-8fb3-02dce8de9903: 0px; --gap-v-34a26b78-f9b6-4ca1-8fb3-02dce8de9903: 12px; --gap-uuid: 34a26b78-f9b6-4ca1-8fb3-02dce8de9903; }
                @media screen and (max-width: 440px){
                .div-container-58 { flex-direction: column; --gap-h-34a26b78-f9b6-4ca1-8fb3-02dce8de9903: 0px; --gap-v-34a26b78-f9b6-4ca1-8fb3-02dce8de9903: 12px; }
                }.div-container-59 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: wrap; gap: 4px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-34a26b78-f9b6-4ca1-8fb3-02dce8de9903) * 0)); --gap-h-f7ff567d-fef0-49f4-b41c-80ecd387381c: 4px; --gap-v-f7ff567d-fef0-49f4-b41c-80ecd387381c: 4px; --gap-uuid: f7ff567d-fef0-49f4-b41c-80ecd387381c; max-width: calc(100% - (var(--gap-h-34a26b78-f9b6-4ca1-8fb3-02dce8de9903) * 0)); }
                @media screen and (max-width: 440px){
                .div-container-59 { flex-direction: row; flex-wrap: wrap; --gap-h-f7ff567d-fef0-49f4-b41c-80ecd387381c: 4px; --gap-v-f7ff567d-fef0-49f4-b41c-80ecd387381c: 4px; }
                }.text-content-21 { background: var(--s-color-2cb294bc); border-radius: 1px; color: var(--s-color-be87ee51); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-style: italic; font-weight: 600; height: auto; letter-spacing: -0.01em; line-height: 1.5; padding: 0px 8px; text-align: center; width: 58px; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-21 { font-size: 13px; }
                }
                @media screen and (max-width: 440px){
                .text-content-21 { font-size: 12px; }
                }.div-container-60 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-2a9f4155); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; }
                .div-container-60 >h3 { font-family: var(--s-font-93a87a99); font-size: 18px; letter-spacing: 0.04em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: center; }
                .div-container-60 >p { color: var(--s-color-2cb294bc); font-size: 16px; letter-spacing: 0.1em; margin: 0px 0px 0px 0px; }
                .div-container-60 strong { font-family: var(--s-font-93a87a99); font-size: 32px; font-style: italic; font-weight: 700; letter-spacing: 0.01em; line-height: 1; }
                @media screen and (max-width: 1140px){
                .div-container-60 { font-size: 16px; }
                }
                @media screen and (max-width: 440px){
                .div-container-60 >p { font-size: 14px; }
                .div-container-60 strong { font-size: 28px; }
                }.text-content-22 { color: #333333; flex: none; font-family: var(--s-font-56905b2d); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-34a26b78-f9b6-4ca1-8fb3-02dce8de9903) * 0)); max-width: calc(100% - (var(--gap-h-34a26b78-f9b6-4ca1-8fb3-02dce8de9903) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-22 { font-size: 13px; }
                }
                @media screen and (max-width: 440px){
                .text-content-22 { font-size: 12px; }
                }.image-container-16 { flex: none; height: auto; width: 40px; max-width: 100%; }.div-container-61 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-3e211a45-9185-4a55-925b-4151feae82b9: 0px; --gap-v-3e211a45-9185-4a55-925b-4151feae82b9: 12px; --gap-uuid: 3e211a45-9185-4a55-925b-4151feae82b9; }
                @media screen and (max-width: 440px){
                .div-container-61 { flex-direction: column; --gap-h-3e211a45-9185-4a55-925b-4151feae82b9: 0px; --gap-v-3e211a45-9185-4a55-925b-4151feae82b9: 12px; }
                }.div-container-62 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: wrap; gap: 4px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-3e211a45-9185-4a55-925b-4151feae82b9) * 0)); --gap-h-91dc782a-d1e2-4b74-92d8-dc2dd6ff328c: 4px; --gap-v-91dc782a-d1e2-4b74-92d8-dc2dd6ff328c: 4px; --gap-uuid: 91dc782a-d1e2-4b74-92d8-dc2dd6ff328c; max-width: calc(100% - (var(--gap-h-3e211a45-9185-4a55-925b-4151feae82b9) * 0)); }
                @media screen and (max-width: 440px){
                .div-container-62 { flex-direction: row; flex-wrap: wrap; --gap-h-91dc782a-d1e2-4b74-92d8-dc2dd6ff328c: 4px; --gap-v-91dc782a-d1e2-4b74-92d8-dc2dd6ff328c: 4px; }
                }.text-content-23 { background: var(--s-color-be87ee51); border-bottom: 2px solid var(--s-color-ac8c5350); border-left: 2px solid var(--s-color-ac8c5350); border-radius: 1px; border-right: 2px solid var(--s-color-ac8c5350); border-top: 2px solid var(--s-color-ac8c5350); color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-style: italic; font-weight: 600; height: auto; letter-spacing: -0.01em; line-height: 1.3; padding: 0px 8px; text-align: center; width: 58px; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-23 { font-size: 13px; }
                }
                @media screen and (max-width: 440px){
                .text-content-23 { font-size: 12px; }
                }.div-container-63 { color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-2a9f4155); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; }
                .div-container-63 >h3 { font-family: var(--s-font-93a87a99); font-size: 18px; letter-spacing: 0.04em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: center; }
                .div-container-63 >p { font-size: 16px; letter-spacing: 0.1em; margin: 0px 0px 0px 0px; }
                .div-container-63 strong { font-family: var(--s-font-93a87a99); font-size: 32px; font-style: italic; font-weight: 700; letter-spacing: 0.01em; line-height: 1; }
                @media screen and (max-width: 1140px){
                .div-container-63 { font-size: 16px; }
                }
                @media screen and (max-width: 440px){
                .div-container-63 >p { font-size: 14px; }
                .div-container-63 strong { font-size: 28px; }
                }.form-container-76 { color: #333333; flex: none; font-family: var(--s-font-56905b2d); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-3e211a45-9185-4a55-925b-4151feae82b9) * 0)); max-width: calc(100% - (var(--gap-h-3e211a45-9185-4a55-925b-4151feae82b9) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .form-container-76 { font-size: 13px; }
                }
                @media screen and (max-width: 440px){
                .form-container-76 { font-size: 12px; }
                }.div-container-64 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: center; margin: 40px 0px 0px 0px; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-a81833c1-1891-43cd-b6cf-67fa399c5801) * 0)); --gap-h-1b13e288-011d-43b5-bef9-059e33312990: 0px; --gap-v-1b13e288-011d-43b5-bef9-059e33312990: 40px; --gap-uuid: 1b13e288-011d-43b5-bef9-059e33312990; max-width: calc(100% - (var(--gap-h-a81833c1-1891-43cd-b6cf-67fa399c5801) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-64 { flex: none; --gap-h-1b13e288-011d-43b5-bef9-059e33312990: 0px; --gap-v-1b13e288-011d-43b5-bef9-059e33312990: 40px; }
                }
                @media screen and (max-width: 772px){
                .div-container-64 { flex: none; transform: ; width: 100%; --gap-h-1b13e288-011d-43b5-bef9-059e33312990: 0px; --gap-v-1b13e288-011d-43b5-bef9-059e33312990: 40px; }
                }
                @media screen and (max-width: 440px){
                .div-container-64 { flex: none; gap: 24px; margin: 24px 0px 0px 0px; --gap-h-1b13e288-011d-43b5-bef9-059e33312990: 0px; --gap-v-1b13e288-011d-43b5-bef9-059e33312990: 24px; width: calc(100% - (var(--gap-h-a81833c1-1891-43cd-b6cf-67fa399c5801) * 0)); max-width: calc(100% - (var(--gap-h-a81833c1-1891-43cd-b6cf-67fa399c5801) * 0)); }
                }.heading-tertiary-3 { border-radius: 0; color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-2a9f4155); font-size: 28px; font-weight: 700; letter-spacing: 0em; line-height: 1.4; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; text-align: center; width: calc(100% - (var(--gap-h-1b13e288-011d-43b5-bef9-059e33312990) * 0)); max-width: calc(100% - (var(--gap-h-1b13e288-011d-43b5-bef9-059e33312990) * 0)); justify-content: center; }
                @media screen and (max-width: 772px){
                .heading-tertiary-3 { font-size: 22px; }
                }
                @media screen and (max-width: 440px){
                .heading-tertiary-3 { font-size: 16px; }
                }.ul-element-4 { align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-1b13e288-011d-43b5-bef9-059e33312990) * 0)); --gap-uuid: 4741b746-4c80-4b92-9d23-d37049d20628; --gap-h-4741b746-4c80-4b92-9d23-d37049d20628: 0px; --gap-v-4741b746-4c80-4b92-9d23-d37049d20628: 0px; max-width: calc(100% - (var(--gap-h-1b13e288-011d-43b5-bef9-059e33312990) * 0)); }
                @media screen and (max-width: 772px){
                .ul-element-4 { flex-direction: row; flex-wrap: wrap; gap: 32px 0px; --gap-h-4741b746-4c80-4b92-9d23-d37049d20628: 0px; --gap-v-4741b746-4c80-4b92-9d23-d37049d20628: 32px; }
                }.li-element-2 { align-content: center; align-items: center; border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000; border-top: 0px solid #000000; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
                @media screen and (max-width: 772px){
                .li-element-2 { flex: none; width: calc(50% - (var(--gap-h-4741b746-4c80-4b92-9d23-d37049d20628) * 0.5)); max-width: calc(50% - (var(--gap-h-4741b746-4c80-4b92-9d23-d37049d20628) * 0.5)); }
                }.div-container-65 { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-radius: 0; flex: 1; gap: 16px; height: auto; justify-content: flex-start; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 40px 24px; width: 100%; --gap-h-f3aa812f-b367-4531-98bf-5176b8dea089: 0px; --gap-v-f3aa812f-b367-4531-98bf-5176b8dea089: 16px; --gap-uuid: f3aa812f-b367-4531-98bf-5176b8dea089; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .div-container-65 { gap: 14px; padding: 32px 16px; --gap-h-f3aa812f-b367-4531-98bf-5176b8dea089: 0px; --gap-v-f3aa812f-b367-4531-98bf-5176b8dea089: 14px; }
                }
                @media screen and (max-width: 772px){
                .div-container-65 { align-content: center; align-items: center; justify-content: flex-start; padding: 24px 16px; --gap-h-f3aa812f-b367-4531-98bf-5176b8dea089: 0px; --gap-v-f3aa812f-b367-4531-98bf-5176b8dea089: 16px; }
                }
                @media screen and (max-width: 440px){
                .div-container-65 { gap: 0px; padding: 16px 8px; --gap-h-f3aa812f-b367-4531-98bf-5176b8dea089: 0px; --gap-v-f3aa812f-b367-4531-98bf-5176b8dea089: 0px; }
                }.h4-element { border-radius: 0; color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-058e6cb5); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.4; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; text-align: center; width: calc(100% - (var(--gap-h-f3aa812f-b367-4531-98bf-5176b8dea089) * 0)); max-width: calc(100% - (var(--gap-h-f3aa812f-b367-4531-98bf-5176b8dea089) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .h4-element { font-size: 20px; }
                }
                @media screen and (max-width: 772px){
                .h4-element { font-size: 16px; }
                }
                @media screen and (max-width: 440px){
                .h4-element { font-size: 13px; }
                }.image-container-17 { border-bottom: 0px solid #999999ff; border-left: 0px solid #999999ff; border-right: 0px solid #999999ff; border-top: 0px solid #999999ff; flex: none; height: auto; margin: 0px 0px 0px 0px; width: 200px; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .image-container-17 { flex: none; width: calc(72% - (var(--gap-h-f3aa812f-b367-4531-98bf-5176b8dea089) * 0.27999999999999997)); max-width: calc(72% - (var(--gap-h-f3aa812f-b367-4531-98bf-5176b8dea089) * 0.27999999999999997)); }
                }
                @media screen and (max-width: 772px){
                .image-container-17 { flex: none; width: calc(64% - (var(--gap-h-f3aa812f-b367-4531-98bf-5176b8dea089) * 0.36)); max-width: calc(64% - (var(--gap-h-f3aa812f-b367-4531-98bf-5176b8dea089) * 0.36)); }
                }
                @media screen and (max-width: 440px){
                .image-container-17 { flex: none; }
                }.div-container-66 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; gap: 12px; margin: 0px 0px 0px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: calc(100% - (var(--gap-h-f3aa812f-b367-4531-98bf-5176b8dea089) * 0)); --gap-h-8da0a123-2bea-4e4d-8d8f-4b05ccd3a36c: 0px; --gap-v-8da0a123-2bea-4e4d-8d8f-4b05ccd3a36c: 12px; --gap-uuid: 8da0a123-2bea-4e4d-8d8f-4b05ccd3a36c; max-width: calc(100% - (var(--gap-h-f3aa812f-b367-4531-98bf-5176b8dea089) * 0)); }
                @media screen and (max-width: 440px){
                .div-container-66 { gap: 4px; --gap-h-8da0a123-2bea-4e4d-8d8f-4b05ccd3a36c: 0px; --gap-v-8da0a123-2bea-4e4d-8d8f-4b05ccd3a36c: 4px; }
                }.div-container-67 { background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: row; height: auto; margin: 0px 0px 0px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: calc(100% - (var(--gap-h-8da0a123-2bea-4e4d-8d8f-4b05ccd3a36c) * 0)); max-width: calc(100% - (var(--gap-h-8da0a123-2bea-4e4d-8d8f-4b05ccd3a36c) * 0)); }.form-container-77 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; max-width: calc(100% - 10px); }
                @media screen and (max-width: 1140px){
                .form-container-77 { font-size: 14px; margin: 0px 4px 0px 0px; max-width: calc(100% - 4px); }
                }
                @media screen and (max-width: 440px){
                .form-container-77 { font-size: 10px; }
                }.div-container-67 .form-container-78 { border-radius: 0; color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-56905b2d); font-size: 15px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .div-container-67 .form-container-78 { font-size: 13px; }
                }
                @media screen and (max-width: 772px){
                .div-container-67 .form-container-78 { font-size: 16px; }
                }
                @media screen and (max-width: 440px){
                .div-container-67 .form-container-78 { font-size: 11px; }
                }.form-container-79 { background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: row; margin: 0px 0px 0px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: calc(100% - (var(--gap-h-8da0a123-2bea-4e4d-8d8f-4b05ccd3a36c) * 0)); max-width: calc(100% - (var(--gap-h-8da0a123-2bea-4e4d-8d8f-4b05ccd3a36c) * 0)); }
                @media screen and (max-width: 440px){
                .form-container-79 { font-size: 12px; }
                }.form-container-80 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; max-width: calc(100% - 10px); }
                @media screen and (max-width: 1140px){
                .form-container-80 { font-size: 14px; margin: 0px 4px 0px 0px; max-width: calc(100% - 4px); }
                }
                @media screen and (max-width: 440px){
                .form-container-80 { font-size: 10px; }
                }.form-container-79 .form-container-81 { border-radius: 0; color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-56905b2d); font-size: 15px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .form-container-79 .form-container-81 { font-size: 13px; }
                }
                @media screen and (max-width: 772px){
                .form-container-79 .form-container-81 { font-size: 16px; }
                }
                @media screen and (max-width: 440px){
                .form-container-79 .form-container-81 { font-size: 10px; }
                }.form-container-82 { background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: row; margin: 0px 0px 0px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: calc(100% - (var(--gap-h-8da0a123-2bea-4e4d-8d8f-4b05ccd3a36c) * 0)); max-width: calc(100% - (var(--gap-h-8da0a123-2bea-4e4d-8d8f-4b05ccd3a36c) * 0)); }
                @media screen and (max-width: 440px){
                .form-container-82 { font-size: 10px; }
                }.form-container-83 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; max-width: calc(100% - 10px); }
                @media screen and (max-width: 1140px){
                .form-container-83 { font-size: 14px; margin: 0px 4px 0px 0px; max-width: calc(100% - 4px); }
                }
                @media screen and (max-width: 440px){
                .form-container-83 { font-size: 10px; }
                }.form-container-82 .form-container-84 { border-radius: 0; color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-56905b2d); font-size: 15px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .form-container-82 .form-container-84 { font-size: 13px; }
                }
                @media screen and (max-width: 772px){
                .form-container-82 .form-container-84 { font-size: 16px; }
                }
                @media screen and (max-width: 440px){
                .form-container-82 .form-container-84 { font-size: 10px; }
                }.form-container-85 { background: #6a7783ff; bottom: 0px; flex: none; height: auto; left: auto; margin: 0 0 0 0; position: absolute; right: 0px; top: 0px; width: 1px; max-width: 100%; }
                @media screen and (max-width: 772px){
                .form-container-85 { opacity: 0; }
                }.absolute-container-2 { background: #6a7783ff; bottom: 0px; display: none; flex: none; height: auto; left: NaNpx; margin: 0 0 0 0; position: absolute; right: 0px; top: 0px; width: 1px; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .absolute-container-2 { display: none; }
                }
                @media screen and (max-width: 772px){
                .absolute-container-2 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .absolute-container-2 { display: flex; }
                }.component-8520 {  }.section-container-20 { align-content: center; align-items: center; background: var(--s-color-7fa5561b); border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: center; padding: 100px 80px; width: 1480px; --gap-h-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 0px; --gap-v-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 64px; --gap-uuid: 8cd22d87-b889-4d27-b4a1-e48855bf6bec; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .section-container-20 { background: #f9f9f9cc; padding: 80px 24px; --gap-h-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 0px; --gap-v-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 64px; }
                }
                @media screen and (max-width: 772px){
                .section-container-20 { padding: 80px 20px; --gap-h-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 0px; --gap-v-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 64px; }
                }
                @media screen and (max-width: 440px){
                .section-container-20 { flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; padding: 64px 16px; --gap-h-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 0px; --gap-v-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 64px; }
                }.sd-section-inner-8cd22d87 { padding: 100px 80px; width: 1480px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: center; gap: 64px; --gap-h-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 0px; --gap-v-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 64px; --gap-uuid: 8cd22d87-b889-4d27-b4a1-e48855bf6bec; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .sd-section-inner-8cd22d87 { padding: 80px 24px; flex-direction: column; --gap-h-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 0px; --gap-v-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 64px; }
                }
                @media screen and (max-width: 772px){
                .sd-section-inner-8cd22d87 { padding: 80px 20px; flex-direction: column; --gap-h-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 0px; --gap-v-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 64px; }
                }
                @media screen and (max-width: 440px){
                .sd-section-inner-8cd22d87 { padding: 64px 16px; height: auto; flex-direction: column; flex-wrap: nowrap; --gap-h-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 0px; --gap-v-8cd22d87-b889-4d27-b4a1-e48855bf6bec: 64px; }
                }.section-container-21 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-8cd22d87-b889-4d27-b4a1-e48855bf6bec) * 0)); --gap-h-64e8338f-70ca-4195-8a5e-9365c905b270: 0px; --gap-v-64e8338f-70ca-4195-8a5e-9365c905b270: 40px; --gap-uuid: 64e8338f-70ca-4195-8a5e-9365c905b270; max-width: calc(100% - (var(--gap-h-8cd22d87-b889-4d27-b4a1-e48855bf6bec) * 0)); }
                @media screen and (max-width: 1140px){
                .section-container-21 { gap: 20px; --gap-h-64e8338f-70ca-4195-8a5e-9365c905b270: 0px; --gap-v-64e8338f-70ca-4195-8a5e-9365c905b270: 20px; }
                }
                @media screen and (max-width: 440px){
                .section-container-21 { flex-direction: column; --gap-h-64e8338f-70ca-4195-8a5e-9365c905b270: 0px; --gap-v-64e8338f-70ca-4195-8a5e-9365c905b270: 40px; }
                }.section-container-22 { color: #333333; flex: none; font-family: var(--s-font-93a87a99); font-size: 38px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.5; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-64e8338f-70ca-4195-8a5e-9365c905b270) * 0)); max-width: calc(100% - (var(--gap-h-64e8338f-70ca-4195-8a5e-9365c905b270) * 0)); }
                .section-container-22.appear { opacity: 0; transition-duration: 600ms; }
                .section-container-22.appear-active { transition-duration: 600ms; }
                .section-container-22 >h2 { color: var(--s-color-2cb294bc); font-size: 36px; margin: 0px 0px 0px 0px; }
                .section-container-22 strong { color: var(--s-color-ac8c5350); font-size: 48px; font-weight: 700; text-align: left; }
                @media screen and (max-width: 1140px){
                .section-container-22 { font-size: 28px; }
                .section-container-22 >h2 { font-size: 28px; }
                .section-container-22 strong { font-size: 40px; }
                }
                @media screen and (max-width: 772px){
                .section-container-22 >h2 { font-size: 24px; }
                .section-container-22 strong { font-size: 36px; }
                }
                @media screen and (max-width: 440px){
                .section-container-22 { text-align: left; }
                .section-container-22 >h2 { font-size: 20px; letter-spacing: normal; text-align: center; }
                .section-container-22 strong { font-size: 26px; }
                }.div-container-68 { color: var(--s-color-2cb294bc); font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 400; height: auto; line-height: 1.8; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-64e8338f-70ca-4195-8a5e-9365c905b270) * 0)); max-width: calc(100% - (var(--gap-h-64e8338f-70ca-4195-8a5e-9365c905b270) * 0)); }
                .div-container-68 >h2 { font-family: var(--s-font-93a87a99); font-size: 38px; letter-spacing: 0.05em; line-height: 1.5; }
                .div-container-68 >p { font-weight: 600; letter-spacing: 0.03em; }
                .div-container-68 strong { color: #073763; font-size: 24px; font-weight: 700; }
                @media screen and (max-width: 1140px){
                .div-container-68 >p { font-size: 14px; }
                .div-container-68 strong { font-size: 18px; }
                }
                @media screen and (max-width: 440px){
                .div-container-68 { margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-64e8338f-70ca-4195-8a5e-9365c905b270) * 0)); max-width: calc(100% - (var(--gap-h-64e8338f-70ca-4195-8a5e-9365c905b270) * 0)); }
                .div-container-68 >p { font-size: 14px; letter-spacing: 0.1em; line-height: 1.5; text-align: justify; }
                .div-container-68 strong { font-size: 16px; }
                }.ul-element-5 { align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: flex-start; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-8cd22d87-b889-4d27-b4a1-e48855bf6bec) * 0)); --gap-h-1ded6a91-876a-42f8-b235-4eba71ee532c: 64px; --gap-v-1ded6a91-876a-42f8-b235-4eba71ee532c: 0px; --gap-uuid: 1ded6a91-876a-42f8-b235-4eba71ee532c; max-width: calc(100% - (var(--gap-h-8cd22d87-b889-4d27-b4a1-e48855bf6bec) * 0)); }
                @media screen and (max-width: 1140px){
                .ul-element-5 { gap: 56px; height: auto; --gap-h-1ded6a91-876a-42f8-b235-4eba71ee532c: 56px; --gap-v-1ded6a91-876a-42f8-b235-4eba71ee532c: 0px; }
                }
                @media screen and (max-width: 772px){
                .ul-element-5 { flex-direction: column; flex-wrap: nowrap; --gap-h-1ded6a91-876a-42f8-b235-4eba71ee532c: 0px; --gap-v-1ded6a91-876a-42f8-b235-4eba71ee532c: 64px; }
                }
                @media screen and (max-width: 440px){
                .ul-element-5 { flex-direction: column; flex-wrap: nowrap; --gap-h-1ded6a91-876a-42f8-b235-4eba71ee532c: 0px; --gap-v-1ded6a91-876a-42f8-b235-4eba71ee532c: 64px; }
                }.li-element-3 { align-content: center; align-items: center; background: var(--s-color-be87ee51); border-radius: 4px; box-shadow: 0px 0px 5px #49596899; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 48px 24px 24px 24px; width: auto; --gap-h-06f7fe87-6b77-4063-848d-65e7f9730a11: 0px; --gap-v-06f7fe87-6b77-4063-848d-65e7f9730a11: 0px; --gap-uuid: 06f7fe87-6b77-4063-848d-65e7f9730a11; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .li-element-3 { padding: 48px 20px 24px 20px; --gap-h-06f7fe87-6b77-4063-848d-65e7f9730a11: 0px; --gap-v-06f7fe87-6b77-4063-848d-65e7f9730a11: 0px; }
                }
                @media screen and (max-width: 772px){
                .li-element-3 { flex: none; width: calc(100% - (var(--gap-h-1ded6a91-876a-42f8-b235-4eba71ee532c) * 0)); --gap-h-06f7fe87-6b77-4063-848d-65e7f9730a11: 0px; --gap-v-06f7fe87-6b77-4063-848d-65e7f9730a11: 0px; max-width: calc(100% - (var(--gap-h-1ded6a91-876a-42f8-b235-4eba71ee532c) * 0)); }
                }
                @media screen and (max-width: 440px){
                .li-element-3 { flex: none; flex-direction: column; --gap-h-06f7fe87-6b77-4063-848d-65e7f9730a11: 0px; --gap-v-06f7fe87-6b77-4063-848d-65e7f9730a11: 0px; }
                }.absolute-container-3 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; margin: 0 0 0 0; padding: 0px; position: absolute; right: 0px; top: -39px; width: auto; --gap-h-63ce7dc2-94b7-4437-8e69-faac136170e6: 0px; --gap-v-63ce7dc2-94b7-4437-8e69-faac136170e6: 0px; --gap-uuid: 63ce7dc2-94b7-4437-8e69-faac136170e6; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .absolute-container-3 { top: -32px; --gap-h-63ce7dc2-94b7-4437-8e69-faac136170e6: 0px; --gap-v-63ce7dc2-94b7-4437-8e69-faac136170e6: 0px; }
                }
                @media screen and (max-width: 440px){
                .absolute-container-3 { flex-direction: column; --gap-h-63ce7dc2-94b7-4437-8e69-faac136170e6: 0px; --gap-v-63ce7dc2-94b7-4437-8e69-faac136170e6: 0px; }
                }.form-container-86 { background: var(--s-color-ac8c5350); border-radius: 64px; color: var(--s-color-be87ee51); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-style: italic; font-weight: 600; height: 78px; letter-spacing: normal; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: center; width: 78px; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .form-container-86 { flex: none; font-size: 13px; height: 64px; width: 64px; max-width: 100%; }
                }.li-element-3 .form-container-87 { color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-058e6cb5); font-size: 20px; font-weight: bold; height: auto; letter-spacing: 0.05em; line-height: 1.5; margin: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-06f7fe87-6b77-4063-848d-65e7f9730a11) * 0)); max-width: calc(100% - (var(--gap-h-06f7fe87-6b77-4063-848d-65e7f9730a11) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .li-element-3 .form-container-87 { font-size: 16px; }
                }.form-container-88 { border-bottom: 0px solid #999999ff; border-left: 0px solid #999999ff; border-right: 0px solid #999999ff; border-top: 0px solid #999999ff; flex: none; height: auto; margin: 0px 0px 0px 0px; width: 180px; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .form-container-88 { flex: none; width: 136px; max-width: 100%; }
                }
                @media screen and (max-width: 440px){
                .form-container-88 { flex: none; width: calc(56% - (var(--gap-h-06f7fe87-6b77-4063-848d-65e7f9730a11) * 0.44)); max-width: calc(56% - (var(--gap-h-06f7fe87-6b77-4063-848d-65e7f9730a11) * 0.44)); }
                }.form-container-89 { color: #333333; flex: none; font-family: var(--s-font-56905b2d); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-06f7fe87-6b77-4063-848d-65e7f9730a11) * 0)); max-width: calc(100% - (var(--gap-h-06f7fe87-6b77-4063-848d-65e7f9730a11) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .form-container-89 { font-size: 13px; }
                }
                @media screen and (max-width: 772px){
                .form-container-89 { font-size: 12px; }
                }
                @media screen and (max-width: 440px){
                .form-container-89 { font-size: 12px; }
                }.form-container-90 { align-content: center; align-items: center; bottom: 0px; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; left: auto; margin: 0 0 0 0; padding: 0px; position: absolute; right: -46px; top: 0px; width: 24px; --gap-h-4350f902-c0cc-4da5-8079-782bbf986a95: 0px; --gap-v-4350f902-c0cc-4da5-8079-782bbf986a95: 0px; --gap-uuid: 4350f902-c0cc-4da5-8079-782bbf986a95; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .form-container-90 { right: -42px; --gap-h-4350f902-c0cc-4da5-8079-782bbf986a95: 0px; --gap-v-4350f902-c0cc-4da5-8079-782bbf986a95: 0px; }
                }
                @media screen and (max-width: 772px){
                .form-container-90 { display: none; --gap-h-4350f902-c0cc-4da5-8079-782bbf986a95: 0px; --gap-v-4350f902-c0cc-4da5-8079-782bbf986a95: 0px; }
                }
                @media screen and (max-width: 440px){
                .form-container-90 { display: none; flex-direction: column; --gap-h-4350f902-c0cc-4da5-8079-782bbf986a95: 0px; --gap-v-4350f902-c0cc-4da5-8079-782bbf986a95: 0px; }
                }.form-container-91 { flex: none; height: auto; transform: rotate(-90deg); width: 32px; max-width: 100%; }.section-container-23 { align-content: center; align-items: center; background: transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: center; padding: 100px 80px; width: 1480px; --gap-h-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 0px; --gap-v-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 64px; --gap-uuid: 72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .section-container-23 { padding: 80px 24px; --gap-h-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 0px; --gap-v-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 64px; }
                }
                @media screen and (max-width: 772px){
                .section-container-23 { padding: 80px 20px; --gap-h-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 0px; --gap-v-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 64px; }
                }
                @media screen and (max-width: 440px){
                .section-container-23 { flex-direction: column; flex-wrap: nowrap; gap: 48px; padding: 64px 16px; --gap-h-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 0px; --gap-v-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 48px; }
                }.sd-section-inner-72a1b900 { padding: 100px 80px; width: 1480px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: center; gap: 64px; --gap-h-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 0px; --gap-v-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 64px; --gap-uuid: 72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .sd-section-inner-72a1b900 { padding: 80px 24px; flex-direction: column; --gap-h-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 0px; --gap-v-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 64px; }
                }
                @media screen and (max-width: 772px){
                .sd-section-inner-72a1b900 { padding: 80px 20px; flex-direction: column; --gap-h-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 0px; --gap-v-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 64px; }
                }
                @media screen and (max-width: 440px){
                .sd-section-inner-72a1b900 { padding: 64px 16px; flex-direction: column; flex-wrap: nowrap; gap: 48px; --gap-h-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 0px; --gap-v-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee: 48px; }
                }.section-container-24 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee) * 0)); --gap-h-fa0cf438-e1b4-4caa-a542-c46f6a7da57c: 0px; --gap-v-fa0cf438-e1b4-4caa-a542-c46f6a7da57c: 40px; --gap-uuid: fa0cf438-e1b4-4caa-a542-c46f6a7da57c; max-width: calc(100% - (var(--gap-h-72a1b900-2ce5-4aaf-bffc-c4ad2a7feeee) * 0)); }
                @media screen and (max-width: 1140px){
                .section-container-24 { gap: 20px; --gap-h-fa0cf438-e1b4-4caa-a542-c46f6a7da57c: 0px; --gap-v-fa0cf438-e1b4-4caa-a542-c46f6a7da57c: 20px; }
                }
                @media screen and (max-width: 440px){
                .section-container-24 { flex-direction: column; --gap-h-fa0cf438-e1b4-4caa-a542-c46f6a7da57c: 0px; --gap-v-fa0cf438-e1b4-4caa-a542-c46f6a7da57c: 40px; }
                }.section-container-25 { color: #333333; flex: none; font-family: var(--s-font-93a87a99); font-size: 38px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.5; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-fa0cf438-e1b4-4caa-a542-c46f6a7da57c) * 0)); max-width: calc(100% - (var(--gap-h-fa0cf438-e1b4-4caa-a542-c46f6a7da57c) * 0)); }
                .section-container-25.appear { opacity: 0; transition-duration: 600ms; }
                .section-container-25.appear-active { transition-duration: 600ms; }
                .section-container-25 >h2 { color: var(--s-color-2cb294bc); font-size: 36px; margin: 0px 0px 0px 0px; }
                .section-container-25 strong { color: var(--s-color-ac8c5350); font-size: 48px; font-weight: 700; text-align: left; }
                @media screen and (max-width: 1140px){
                .section-container-25 { font-size: 28px; }
                .section-container-25 >h2 { font-size: 28px; }
                .section-container-25 strong { font-size: 40px; }
                }
                @media screen and (max-width: 772px){
                .section-container-25 >h2 { font-size: 24px; }
                .section-container-25 strong { font-size: 36px; }
                }
                @media screen and (max-width: 440px){
                .section-container-25 { text-align: left; }
                .section-container-25 >h2 { font-size: 20px; letter-spacing: 0.02em; text-align: center; }
                .section-container-25 strong { font-size: 26px; }
                }.div-container-69 { color: var(--s-color-2cb294bc); font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 400; height: auto; line-height: 1.8; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-fa0cf438-e1b4-4caa-a542-c46f6a7da57c) * 0)); max-width: calc(100% - (var(--gap-h-fa0cf438-e1b4-4caa-a542-c46f6a7da57c) * 0)); }
                .div-container-69 >h2 { font-family: var(--s-font-93a87a99); font-size: 38px; letter-spacing: 0.05em; line-height: 1.5; }
                .div-container-69 >p { font-weight: 600; letter-spacing: 0.03em; }
                .div-container-69 strong { color: #073763; font-size: 24px; font-weight: 700; }
                @media screen and (max-width: 1140px){
                .div-container-69 >p { font-size: 14px; }
                .div-container-69 strong { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .div-container-69 >p { font-size: 14px; letter-spacing: 0.1em; line-height: 1.5; text-align: justify; }
                .div-container-69 strong { font-size: 16px; }
                }.div-container-70 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; width: 1028px; --gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247: 0px; --gap-v-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247: 0px; --gap-uuid: bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247; max-width: 100%; }
                @media screen and (max-width: 440px){
                .div-container-70 { flex-direction: column; --gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247: 0px; --gap-v-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247: 0px; }
                }.div-container-71 { align-content: stretch; align-items: stretch; background: var(--s-color-be87ee51); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: space-between; margin: 0 0 0 0; padding: 0px 0px 0px 180px; position: sticky; top: 82px; width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); --gap-h-5f7ff1ee-aa7c-4cf9-aa9f-ac586044c5f5: 12px; --gap-v-5f7ff1ee-aa7c-4cf9-aa9f-ac586044c5f5: 0px; --gap-uuid: 5f7ff1ee-aa7c-4cf9-aa9f-ac586044c5f5; max-width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-71 { gap: 16px; padding: 0px 0px 0px 160px; top: 64px; --gap-h-5f7ff1ee-aa7c-4cf9-aa9f-ac586044c5f5: 16px; --gap-v-5f7ff1ee-aa7c-4cf9-aa9f-ac586044c5f5: 0px; }
                }
                @media screen and (max-width: 772px){
                .div-container-71 { padding: 0px 0px 0px 0px; --gap-h-5f7ff1ee-aa7c-4cf9-aa9f-ac586044c5f5: 12px; --gap-v-5f7ff1ee-aa7c-4cf9-aa9f-ac586044c5f5: 0px; }
                }
                @media screen and (max-width: 440px){
                .div-container-71 { flex-direction: row; flex-wrap: nowrap; gap: 4px; --gap-h-5f7ff1ee-aa7c-4cf9-aa9f-ac586044c5f5: 4px; --gap-v-5f7ff1ee-aa7c-4cf9-aa9f-ac586044c5f5: 0px; }
                }.div-container-72 { align-content: center; align-items: center; background: transparent; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: flex-start; padding: 24px 12px; width: auto; --gap-h-07dc2223-a749-412f-86cb-b4a74750845a: 0px; --gap-v-07dc2223-a749-412f-86cb-b4a74750845a: 12px; --gap-uuid: 07dc2223-a749-412f-86cb-b4a74750845a; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .div-container-72 { padding: 16px 0px; --gap-h-07dc2223-a749-412f-86cb-b4a74750845a: 0px; --gap-v-07dc2223-a749-412f-86cb-b4a74750845a: 12px; }
                }.div-container-73 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; justify-content: flex-end; padding: 0px; width: calc(100% - (var(--gap-h-07dc2223-a749-412f-86cb-b4a74750845a) * 0)); --gap-h-27685c8a-a2fd-4b2c-984d-84a7375f310f: 0px; --gap-v-27685c8a-a2fd-4b2c-984d-84a7375f310f: 2px; --gap-uuid: 27685c8a-a2fd-4b2c-984d-84a7375f310f; max-width: calc(100% - (var(--gap-h-07dc2223-a749-412f-86cb-b4a74750845a) * 0)); }.div-container-74 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 37px; justify-content: flex-end; padding: 0px; --gap-h-e0b8ed79-7357-4c31-b730-970279ebc890: 0px; --gap-v-e0b8ed79-7357-4c31-b730-970279ebc890: 0px; --gap-uuid: e0b8ed79-7357-4c31-b730-970279ebc890; max-width: 100%; }
                .div-container-74.appear { opacity: 0; transition-duration: 600ms; --gap-h-e0b8ed79-7357-4c31-b730-970279ebc890: 0px; --gap-v-e0b8ed79-7357-4c31-b730-970279ebc890: 0px; }
                .div-container-74.appear-active { transition-duration: 600ms; }
                @media screen and (max-width: 772px){
                .div-container-74 { flex: none; width: calc(100% - (var(--gap-h-27685c8a-a2fd-4b2c-984d-84a7375f310f) * 0)); --gap-h-e0b8ed79-7357-4c31-b730-970279ebc890: 0px; --gap-v-e0b8ed79-7357-4c31-b730-970279ebc890: 0px; max-width: calc(100% - (var(--gap-h-27685c8a-a2fd-4b2c-984d-84a7375f310f) * 0)); }
                }.sd.text-content-24 { background: var(--s-color-e0935ef9); border-radius: 2px; color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 12px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.6; padding: 4px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .sd.text-content-24 { padding: 4px 8px; }
                }
                @media screen and (max-width: 772px){
                .sd.text-content-24 { display: none; }
                }
                @media screen and (max-width: 440px){
                .sd.text-content-24 { display: none; font-size: 12px; }
                }.div-container-74 .text-content-25 { background: var(--s-color-e0935ef9); border-radius: 2px; color: var(--s-color-2cb294bc); display: none; flex: none; font-family: var(--s-font-93a87a99); font-size: 12px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.1; padding: 4px 6px; text-align: center; width: calc(100% - (var(--gap-h-e0b8ed79-7357-4c31-b730-970279ebc890) * 0)); max-width: calc(100% - (var(--gap-h-e0b8ed79-7357-4c31-b730-970279ebc890) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .div-container-74 .text-content-25 { display: none; padding: 4px 8px; }
                }
                @media screen and (max-width: 772px){
                .div-container-74 .text-content-25 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .div-container-74 .text-content-25 { display: flex; font-size: 11px; padding: 4px 0px; }
                }.image-container-18 { flex: none; height: auto; width: 16px; max-width: 100%; }.sd.text-content-26 { background: var(--s-color-ac8c5350); border-radius: 96px; color: var(--s-color-be87ee51); flex: none; font-family: var(--s-font-93a87a99); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; padding: 12px 0px; text-align: center; width: calc(100% - (var(--gap-h-27685c8a-a2fd-4b2c-984d-84a7375f310f) * 0)); max-width: calc(100% - (var(--gap-h-27685c8a-a2fd-4b2c-984d-84a7375f310f) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .sd.text-content-26 { font-size: 16px; }
                }
                @media screen and (max-width: 772px){
                .sd.text-content-26 { display: none; }
                }
                @media screen and (max-width: 440px){
                .sd.text-content-26 { display: none; }
                }.div-container-73 .text-content-27 { background: var(--s-color-ac8c5350); border-radius: 96px; color: var(--s-color-be87ee51); display: none; flex: none; font-family: var(--s-font-93a87a99); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; padding: 12px 0px; text-align: center; width: calc(100% - (var(--gap-h-27685c8a-a2fd-4b2c-984d-84a7375f310f) * 0)); max-width: calc(100% - (var(--gap-h-27685c8a-a2fd-4b2c-984d-84a7375f310f) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .div-container-73 .text-content-27 { display: none; font-size: 16px; }
                }
                @media screen and (max-width: 772px){
                .div-container-73 .text-content-27 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .div-container-73 .text-content-27 { border-radius: 0; display: flex; font-size: 12px; padding: 8px 0px; }
                }.sd.button-secondary-14 { color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-93a87a99); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: center; width: calc(100% - (var(--gap-h-07dc2223-a749-412f-86cb-b4a74750845a) * 0)); max-width: calc(100% - (var(--gap-h-07dc2223-a749-412f-86cb-b4a74750845a) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .sd.button-secondary-14 { font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .sd.button-secondary-14 { display: none; }
                }
                @media screen and (max-width: 440px){
                .sd.button-secondary-14 { display: none; font-size: 12px; }
                }.sd.button-secondary-15 { color: var(--s-color-ac8c5350); display: none; flex: none; font-family: var(--s-font-93a87a99); font-size: 11px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-07dc2223-a749-412f-86cb-b4a74750845a) * 0)); max-width: calc(100% - (var(--gap-h-07dc2223-a749-412f-86cb-b4a74750845a) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .sd.button-secondary-15 { display: none; font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .sd.button-secondary-15 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .sd.button-secondary-15 { display: none; font-size: 12px; }
                }.button-primary-3 { align-content: center; align-items: center; background: transparent; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: flex-start; padding: 63px 12px 24px 12px; width: auto; --gap-h-0e00d351-3fa6-4677-a953-7fcbc364ed96: 0px; --gap-v-0e00d351-3fa6-4677-a953-7fcbc364ed96: 12px; --gap-uuid: 0e00d351-3fa6-4677-a953-7fcbc364ed96; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .button-primary-3 { padding: 55px 0px 16px 0px; --gap-h-0e00d351-3fa6-4677-a953-7fcbc364ed96: 0px; --gap-v-0e00d351-3fa6-4677-a953-7fcbc364ed96: 12px; }
                }.button-primary-3 .button-primary-4 { background: var(--s-color-ac8c5350); border-radius: 96px; color: var(--s-color-be87ee51); display: none; flex: none; font-family: var(--s-font-93a87a99); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; padding: 12px 0px; text-align: center; width: calc(100% - (var(--gap-h-0e00d351-3fa6-4677-a953-7fcbc364ed96) * 0)); max-width: calc(100% - (var(--gap-h-0e00d351-3fa6-4677-a953-7fcbc364ed96) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .button-primary-3 .button-primary-4 { display: none; font-size: 16px; }
                }
                @media screen and (max-width: 772px){
                .button-primary-3 .button-primary-4 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .button-primary-3 .button-primary-4 { border-radius: 0; display: flex; font-size: 12px; padding: 8px 0px; }
                }.sd.text-content-28 { background: var(--s-color-ac8c5350); border-radius: 96px; color: var(--s-color-be87ee51); flex: none; font-family: var(--s-font-93a87a99); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; padding: 12px 0px; text-align: center; width: calc(100% - (var(--gap-h-0e00d351-3fa6-4677-a953-7fcbc364ed96) * 0)); max-width: calc(100% - (var(--gap-h-0e00d351-3fa6-4677-a953-7fcbc364ed96) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .sd.text-content-28 { font-size: 16px; }
                }
                @media screen and (max-width: 772px){
                .sd.text-content-28 { display: none; }
                }
                @media screen and (max-width: 440px){
                .sd.text-content-28 { display: none; }
                }.sd.text-content-29 { color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-93a87a99); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: center; width: calc(100% - (var(--gap-h-0e00d351-3fa6-4677-a953-7fcbc364ed96) * 0)); max-width: calc(100% - (var(--gap-h-0e00d351-3fa6-4677-a953-7fcbc364ed96) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .sd.text-content-29 { font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .sd.text-content-29 { display: none; }
                }
                @media screen and (max-width: 440px){
                .sd.text-content-29 { display: none; font-size: 12px; }
                }.sd.text-content-30 { color: var(--s-color-ac8c5350); display: none; flex: none; font-family: var(--s-font-93a87a99); font-size: 11px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-0e00d351-3fa6-4677-a953-7fcbc364ed96) * 0)); max-width: calc(100% - (var(--gap-h-0e00d351-3fa6-4677-a953-7fcbc364ed96) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .sd.text-content-30 { display: none; font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .sd.text-content-30 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .sd.text-content-30 { display: none; font-size: 12px; }
                }.div-container-75 { align-content: center; align-items: center; background: transparent; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: flex-start; padding: 63px 12px 24px 12px; width: auto; --gap-h-ae786131-8a4e-4cd2-afab-b38df68b7487: 0px; --gap-v-ae786131-8a4e-4cd2-afab-b38df68b7487: 12px; --gap-uuid: ae786131-8a4e-4cd2-afab-b38df68b7487; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .div-container-75 { padding: 55px 0px 16px 0px; --gap-h-ae786131-8a4e-4cd2-afab-b38df68b7487: 0px; --gap-v-ae786131-8a4e-4cd2-afab-b38df68b7487: 12px; }
                }.div-container-75 .text-content-31 { background: var(--s-color-ac8c5350); border-radius: 96px; color: var(--s-color-be87ee51); display: none; flex: none; font-family: var(--s-font-93a87a99); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; padding: 12px 0px; text-align: center; width: calc(100% - (var(--gap-h-ae786131-8a4e-4cd2-afab-b38df68b7487) * 0)); max-width: calc(100% - (var(--gap-h-ae786131-8a4e-4cd2-afab-b38df68b7487) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .div-container-75 .text-content-31 { display: none; font-size: 16px; }
                }
                @media screen and (max-width: 772px){
                .div-container-75 .text-content-31 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .div-container-75 .text-content-31 { border-radius: 0; display: flex; font-size: 12px; padding: 8px 0px; }
                }.sd.form-container-92 { background: var(--s-color-ac8c5350); border-radius: 96px; color: var(--s-color-be87ee51); flex: none; font-family: var(--s-font-93a87a99); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; padding: 12px 0px; text-align: center; width: calc(100% - (var(--gap-h-ae786131-8a4e-4cd2-afab-b38df68b7487) * 0)); max-width: calc(100% - (var(--gap-h-ae786131-8a4e-4cd2-afab-b38df68b7487) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .sd.form-container-92 { font-size: 16px; }
                }
                @media screen and (max-width: 772px){
                .sd.form-container-92 { display: none; }
                }
                @media screen and (max-width: 440px){
                .sd.form-container-92 { display: none; }
                }.sd.button-secondary-16 { color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-93a87a99); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: center; width: calc(100% - (var(--gap-h-ae786131-8a4e-4cd2-afab-b38df68b7487) * 0)); max-width: calc(100% - (var(--gap-h-ae786131-8a4e-4cd2-afab-b38df68b7487) * 0)); justify-content: center; }
                @media screen and (max-width: 1140px){
                .sd.button-secondary-16 { font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .sd.button-secondary-16 { display: none; }
                }
                @media screen and (max-width: 440px){
                .sd.button-secondary-16 { display: none; font-size: 12px; }
                }.sd.button-secondary-17 { color: var(--s-color-ac8c5350); display: none; flex: none; font-family: var(--s-font-93a87a99); font-size: 11px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-ae786131-8a4e-4cd2-afab-b38df68b7487) * 0)); max-width: calc(100% - (var(--gap-h-ae786131-8a4e-4cd2-afab-b38df68b7487) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .sd.button-secondary-17 { display: none; font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .sd.button-secondary-17 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .sd.button-secondary-17 { display: none; font-size: 12px; }
                }.button-secondary-18 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 64px; justify-content: flex-start; margin: 12px 0px 24px 0px; padding: 0px; width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); --gap-h-ca36c652-8b99-4682-97b2-6519590c889e: 20px; --gap-v-ca36c652-8b99-4682-97b2-6519590c889e: 0px; --gap-uuid: ca36c652-8b99-4682-97b2-6519590c889e; max-width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); }
                @media screen and (max-width: 1140px){
                .button-secondary-18 { gap: 12px; margin: 0px 0px 24px 0px; --gap-h-ca36c652-8b99-4682-97b2-6519590c889e: 12px; --gap-v-ca36c652-8b99-4682-97b2-6519590c889e: 0px; width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); max-width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); }
                }
                @media screen and (max-width: 772px){
                .button-secondary-18 { flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; margin: 0px 0px 14px 0px; --gap-h-ca36c652-8b99-4682-97b2-6519590c889e: 0px; --gap-v-ca36c652-8b99-4682-97b2-6519590c889e: 20px; width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); max-width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); }
                }
                @media screen and (max-width: 440px){
                .button-secondary-18 { flex-direction: column; gap: 24px; margin: 10px 0px 14px 0px; --gap-h-ca36c652-8b99-4682-97b2-6519590c889e: 0px; --gap-v-ca36c652-8b99-4682-97b2-6519590c889e: 24px; width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); max-width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); }
                }.sd.button-primary-5 { background: var(--s-color-7fa5561b); border-radius: 2px; color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 600; height: calc(100% - (var(--gap-v-ca36c652-8b99-4682-97b2-6519590c889e) * 0)); letter-spacing: 0.2em; line-height: 1.4; padding: 8px 0px; text-align: center; width: 40px; writing-mode: vertical-rl; -ms-writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .sd.button-primary-5 { flex: none; width: 32px; max-width: 100%; height: calc(100% - (var(--gap-v-ca36c652-8b99-4682-97b2-6519590c889e) * 0)); }
                }
                @media screen and (max-width: 772px){
                .sd.button-primary-5 { display: none; flex: none; font-feature-settings: normal; height: auto; text-orientation: mixed; -webkit-text-orientation: mixed; width: calc(100% - (var(--gap-h-ca36c652-8b99-4682-97b2-6519590c889e) * 0)); writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; max-width: calc(100% - (var(--gap-h-ca36c652-8b99-4682-97b2-6519590c889e) * 0)); }
                }
                @media screen and (max-width: 440px){
                .sd.button-primary-5 { display: none; }
                }.div-container-76 { align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-9c993c7a-48c5-4bb2-a241-29c4df9e7f06: 0px; --gap-v-9c993c7a-48c5-4bb2-a241-29c4df9e7f06: 10px; --gap-uuid: 9c993c7a-48c5-4bb2-a241-29c4df9e7f06; max-width: 100%; }
                @media screen and (max-width: 772px){
                .div-container-76 { gap: 14px; width: calc(100% - (var(--gap-h-ca36c652-8b99-4682-97b2-6519590c889e) * 0)); --gap-h-9c993c7a-48c5-4bb2-a241-29c4df9e7f06: 0px; --gap-v-9c993c7a-48c5-4bb2-a241-29c4df9e7f06: 14px; max-width: calc(100% - (var(--gap-h-ca36c652-8b99-4682-97b2-6519590c889e) * 0)); }
                }
                @media screen and (max-width: 440px){
                .div-container-76 { flex-direction: column; --gap-h-9c993c7a-48c5-4bb2-a241-29c4df9e7f06: 0px; --gap-v-9c993c7a-48c5-4bb2-a241-29c4df9e7f06: 10px; }
                }.div-container-77 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: space-between; padding: 0px 0px; width: calc(100% - (var(--gap-h-9c993c7a-48c5-4bb2-a241-29c4df9e7f06) * 0)); --gap-h-997f80dd-f0b2-47c1-8aff-0a8b20b454f1: 12px; --gap-v-997f80dd-f0b2-47c1-8aff-0a8b20b454f1: 0px; --gap-uuid: 997f80dd-f0b2-47c1-8aff-0a8b20b454f1; max-width: calc(100% - (var(--gap-h-9c993c7a-48c5-4bb2-a241-29c4df9e7f06) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-77 { gap: 8px; --gap-h-997f80dd-f0b2-47c1-8aff-0a8b20b454f1: 8px; --gap-v-997f80dd-f0b2-47c1-8aff-0a8b20b454f1: 0px; }
                }
                @media screen and (max-width: 772px){
                .div-container-77 { border-bottom: 0px dotted var(--s-color-ac8c5350); border-left: 0px dotted var(--s-color-ac8c5350); border-right: 0px dotted var(--s-color-ac8c5350); border-top: 0px dotted var(--s-color-ac8c5350); flex-direction: row; flex-wrap: wrap; padding: 0px 0px 10px 0px; --gap-h-997f80dd-f0b2-47c1-8aff-0a8b20b454f1: 12px; --gap-v-997f80dd-f0b2-47c1-8aff-0a8b20b454f1: 12px; }
                }
                @media screen and (max-width: 440px){
                .div-container-77 { flex-direction: row; flex-wrap: wrap; --gap-h-997f80dd-f0b2-47c1-8aff-0a8b20b454f1: 12px; --gap-v-997f80dd-f0b2-47c1-8aff-0a8b20b454f1: 12px; }
                }.text-content-32 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 120px; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-32 { flex: none; width: 108px; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .text-content-32 { background: var(--s-color-7fa5561b); flex: none; font-size: 13px; padding: 8px 0px; text-align: center; width: calc(100% - (var(--gap-h-997f80dd-f0b2-47c1-8aff-0a8b20b454f1) * 0)); max-width: calc(100% - (var(--gap-h-997f80dd-f0b2-47c1-8aff-0a8b20b454f1) * 0)); justify-content: center; }
                }
                @media screen and (max-width: 440px){
                .text-content-32 { color: var(--s-color-ac8c5350); font-size: 11px; padding: 4px 0px; }
                }.div-container-78 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 0px 0px 0px; text-align: center; width: auto; max-width: 100%; }
                .div-container-78 >p { margin: 0px 0px 0px 0px; }
                .div-container-78 strong { font-size: 28px; }
                @media screen and (max-width: 772px){
                .div-container-78 { font-size: 14px; }
                .div-container-78 strong { font-size: 24px; }
                }
                @media screen and (max-width: 440px){
                .div-container-78 { font-size: 11px; }
                .div-container-78 strong { font-size: 16px; }
                }.div-container-79 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 0px 0px 0px; text-align: center; width: auto; max-width: 100%; }
                .div-container-79 >p { margin: 0px 0px 0px 0px; }
                .div-container-79 strong { font-size: 28px; }
                @media screen and (max-width: 772px){
                .div-container-79 { font-size: 14px; }
                .div-container-79 strong { font-size: 24px; }
                }
                @media screen and (max-width: 440px){
                .div-container-79 { font-size: 11px; }
                .div-container-79 strong { font-size: 16px; }
                }.div-container-80 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 0px 0px 0px; text-align: center; width: auto; max-width: 100%; }
                .div-container-80 >p { margin: 0px 0px 0px 0px; }
                .div-container-80 strong { font-size: 28px; }
                @media screen and (max-width: 772px){
                .div-container-80 { font-size: 14px; }
                .div-container-80 strong { font-size: 24px; }
                }
                @media screen and (max-width: 440px){
                .div-container-80 { font-size: 11px; }
                .div-container-80 strong { font-size: 16px; }
                }.div-container-81 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 233px; justify-content: flex-start; margin: 0px 0px 24px 0px; padding: 0px; width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); --gap-h-e3c04b3e-a218-4dd8-94d9-7a8450a4fb45: 20px; --gap-v-e3c04b3e-a218-4dd8-94d9-7a8450a4fb45: 0px; --gap-uuid: e3c04b3e-a218-4dd8-94d9-7a8450a4fb45; max-width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-81 { gap: 12px; --gap-h-e3c04b3e-a218-4dd8-94d9-7a8450a4fb45: 12px; --gap-v-e3c04b3e-a218-4dd8-94d9-7a8450a4fb45: 0px; }
                }
                @media screen and (max-width: 772px){
                .div-container-81 { flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; margin: 0px 0px 14px 0px; --gap-h-e3c04b3e-a218-4dd8-94d9-7a8450a4fb45: 0px; --gap-v-e3c04b3e-a218-4dd8-94d9-7a8450a4fb45: 20px; width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); max-width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); }
                }
                @media screen and (max-width: 440px){
                .div-container-81 { flex-direction: column; gap: 24px; --gap-h-e3c04b3e-a218-4dd8-94d9-7a8450a4fb45: 0px; --gap-v-e3c04b3e-a218-4dd8-94d9-7a8450a4fb45: 24px; }
                }.sd.text-content-33 { background: var(--s-color-7fa5561b); border-radius: 2px; color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 600; height: calc(100% - (var(--gap-v-e3c04b3e-a218-4dd8-94d9-7a8450a4fb45) * 0)); letter-spacing: 0.2em; line-height: 1.4; padding: 8px 0px; text-align: center; width: 40px; writing-mode: vertical-rl; -ms-writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .sd.text-content-33 { flex: none; width: 32px; max-width: 100%; height: calc(100% - (var(--gap-v-e3c04b3e-a218-4dd8-94d9-7a8450a4fb45) * 0)); }
                }
                @media screen and (max-width: 772px){
                .sd.text-content-33 { display: none; flex: none; font-feature-settings: normal; height: auto; text-orientation: mixed; -webkit-text-orientation: mixed; width: calc(100% - (var(--gap-h-e3c04b3e-a218-4dd8-94d9-7a8450a4fb45) * 0)); writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; max-width: calc(100% - (var(--gap-h-e3c04b3e-a218-4dd8-94d9-7a8450a4fb45) * 0)); }
                }
                @media screen and (max-width: 440px){
                .sd.text-content-33 { display: none; }
                }.div-container-82 { align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-afa174fd-9dd0-4342-9bd0-ff1a25cbe54e: 0px; --gap-v-afa174fd-9dd0-4342-9bd0-ff1a25cbe54e: 10px; --gap-uuid: afa174fd-9dd0-4342-9bd0-ff1a25cbe54e; max-width: 100%; }
                @media screen and (max-width: 772px){
                .div-container-82 { gap: 14px; width: calc(100% - (var(--gap-h-e3c04b3e-a218-4dd8-94d9-7a8450a4fb45) * 0)); --gap-h-afa174fd-9dd0-4342-9bd0-ff1a25cbe54e: 0px; --gap-v-afa174fd-9dd0-4342-9bd0-ff1a25cbe54e: 14px; max-width: calc(100% - (var(--gap-h-e3c04b3e-a218-4dd8-94d9-7a8450a4fb45) * 0)); }
                }
                @media screen and (max-width: 440px){
                .div-container-82 { flex-direction: column; --gap-h-afa174fd-9dd0-4342-9bd0-ff1a25cbe54e: 0px; --gap-v-afa174fd-9dd0-4342-9bd0-ff1a25cbe54e: 10px; }
                }.div-container-83 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; font-family: var(--s-font-1ab2928a); gap: 12px; justify-content: space-between; padding: 0px 0px; width: calc(100% - (var(--gap-h-afa174fd-9dd0-4342-9bd0-ff1a25cbe54e) * 0)); --gap-h-a6e031d0-7eed-4208-8e5d-e75ad91d148c: 12px; --gap-v-a6e031d0-7eed-4208-8e5d-e75ad91d148c: 0px; --gap-uuid: a6e031d0-7eed-4208-8e5d-e75ad91d148c; max-width: calc(100% - (var(--gap-h-afa174fd-9dd0-4342-9bd0-ff1a25cbe54e) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-83 { gap: 8px; --gap-h-a6e031d0-7eed-4208-8e5d-e75ad91d148c: 8px; --gap-v-a6e031d0-7eed-4208-8e5d-e75ad91d148c: 0px; }
                }
                @media screen and (max-width: 772px){
                .div-container-83 { flex-direction: row; flex-wrap: wrap; --gap-h-a6e031d0-7eed-4208-8e5d-e75ad91d148c: 12px; --gap-v-a6e031d0-7eed-4208-8e5d-e75ad91d148c: 12px; }
                }
                @media screen and (max-width: 440px){
                .div-container-83 { flex-direction: row; flex-wrap: wrap; --gap-h-a6e031d0-7eed-4208-8e5d-e75ad91d148c: 12px; --gap-v-a6e031d0-7eed-4208-8e5d-e75ad91d148c: 12px; }
                }.text-content-34 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 120px; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-34 { flex: none; width: 108px; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .text-content-34 { background: var(--s-color-7fa5561b); flex: none; font-size: 13px; padding: 8px 0px; text-align: center; width: calc(100% - (var(--gap-h-a6e031d0-7eed-4208-8e5d-e75ad91d148c) * 0)); max-width: calc(100% - (var(--gap-h-a6e031d0-7eed-4208-8e5d-e75ad91d148c) * 0)); justify-content: center; }
                }
                @media screen and (max-width: 440px){
                .text-content-34 { color: var(--s-color-ac8c5350); font-size: 11px; padding: 4px 0px; }
                }.text-content-35 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-35 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-35 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-35 { font-size: 16px; font-weight: 800; }
                }.text-content-36 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-36 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-36 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-36 { font-size: 16px; font-weight: 800; }
                }.text-content-37 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-37 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-37 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-37 { font-size: 16px; font-weight: 800; }
                }.div-container-84 { align-content: center; align-items: center; border-bottom: 1px dotted var(--s-color-ac8c5350); border-left: 0px dotted var(--s-color-ac8c5350); border-right: 0px dotted var(--s-color-ac8c5350); border-top: 1px dotted var(--s-color-ac8c5350); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: space-between; padding: 10px 0px; width: calc(100% - (var(--gap-h-afa174fd-9dd0-4342-9bd0-ff1a25cbe54e) * 0)); --gap-h-aff96db9-fca5-4a5c-b363-bf0a58a3a546: 12px; --gap-v-aff96db9-fca5-4a5c-b363-bf0a58a3a546: 0px; --gap-uuid: aff96db9-fca5-4a5c-b363-bf0a58a3a546; max-width: calc(100% - (var(--gap-h-afa174fd-9dd0-4342-9bd0-ff1a25cbe54e) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-84 { gap: 8px; --gap-h-aff96db9-fca5-4a5c-b363-bf0a58a3a546: 8px; --gap-v-aff96db9-fca5-4a5c-b363-bf0a58a3a546: 0px; }
                }
                @media screen and (max-width: 772px){
                .div-container-84 { border-bottom: 0px dotted var(--s-color-ac8c5350); border-left: 0px dotted var(--s-color-ac8c5350); border-right: 0px dotted var(--s-color-ac8c5350); border-top: 0px dotted var(--s-color-ac8c5350); flex-direction: row; flex-wrap: wrap; --gap-h-aff96db9-fca5-4a5c-b363-bf0a58a3a546: 12px; --gap-v-aff96db9-fca5-4a5c-b363-bf0a58a3a546: 12px; }
                }
                @media screen and (max-width: 440px){
                .div-container-84 { flex-direction: row; flex-wrap: wrap; --gap-h-aff96db9-fca5-4a5c-b363-bf0a58a3a546: 12px; --gap-v-aff96db9-fca5-4a5c-b363-bf0a58a3a546: 12px; }
                }.text-content-38 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 120px; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-38 { flex: none; width: 108px; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .text-content-38 { background: var(--s-color-7fa5561b); flex: none; font-size: 13px; padding: 8px 0px; text-align: center; width: calc(100% - (var(--gap-h-aff96db9-fca5-4a5c-b363-bf0a58a3a546) * 0)); max-width: calc(100% - (var(--gap-h-aff96db9-fca5-4a5c-b363-bf0a58a3a546) * 0)); justify-content: center; }
                }
                @media screen and (max-width: 440px){
                .text-content-38 { color: var(--s-color-ac8c5350); font-size: 11px; padding: 4px 0px; }
                }.div-container-85 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 0px 0px 0px; text-align: center; width: auto; max-width: 100%; }
                .div-container-85 >p { margin: 0px 0px 0px 0px; }
                .div-container-85 strong { font-size: 28px; }
                @media screen and (max-width: 772px){
                .div-container-85 { font-size: 14px; }
                .div-container-85 strong { font-size: 24px; }
                }
                @media screen and (max-width: 440px){
                .div-container-85 { font-size: 11px; }
                .div-container-85 strong { font-size: 16px; }
                }.div-container-86 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 0px 0px 0px; text-align: center; width: auto; max-width: 100%; }
                .div-container-86 >p { margin: 0px 0px 0px 0px; }
                .div-container-86 strong { font-size: 28px; }
                @media screen and (max-width: 772px){
                .div-container-86 { font-size: 14px; }
                .div-container-86 strong { font-size: 24px; }
                }
                @media screen and (max-width: 440px){
                .div-container-86 { font-size: 11px; }
                .div-container-86 strong { font-size: 16px; }
                }.div-container-87 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 0px 0px 0px; text-align: center; width: auto; max-width: 100%; }
                .div-container-87 >p { margin: 0px 0px 0px 0px; }
                .div-container-87 strong { font-size: 28px; }
                @media screen and (max-width: 772px){
                .div-container-87 { font-size: 14px; }
                .div-container-87 strong { font-size: 24px; }
                }
                @media screen and (max-width: 440px){
                .div-container-87 { font-size: 11px; }
                .div-container-87 strong { font-size: 16px; }
                }.div-container-88 { align-content: center; align-items: center; border-bottom: 1px dotted var(--s-color-ac8c5350); border-left: 0px dotted var(--s-color-ac8c5350); border-right: 0px dotted var(--s-color-ac8c5350); border-top: 0px dotted var(--s-color-ac8c5350); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: space-between; padding: 0px 0px 10px 0px; width: calc(100% - (var(--gap-h-afa174fd-9dd0-4342-9bd0-ff1a25cbe54e) * 0)); --gap-h-f792a7fd-b38e-4245-921b-f37fd9648a08: 12px; --gap-v-f792a7fd-b38e-4245-921b-f37fd9648a08: 0px; --gap-uuid: f792a7fd-b38e-4245-921b-f37fd9648a08; max-width: calc(100% - (var(--gap-h-afa174fd-9dd0-4342-9bd0-ff1a25cbe54e) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-88 { gap: 8px; --gap-h-f792a7fd-b38e-4245-921b-f37fd9648a08: 8px; --gap-v-f792a7fd-b38e-4245-921b-f37fd9648a08: 0px; }
                }
                @media screen and (max-width: 772px){
                .div-container-88 { border-bottom: 0px dotted var(--s-color-ac8c5350); border-left: 0px dotted var(--s-color-ac8c5350); border-right: 0px dotted var(--s-color-ac8c5350); border-top: 0px dotted var(--s-color-ac8c5350); flex-direction: row; flex-wrap: wrap; --gap-h-f792a7fd-b38e-4245-921b-f37fd9648a08: 12px; --gap-v-f792a7fd-b38e-4245-921b-f37fd9648a08: 12px; }
                }
                @media screen and (max-width: 440px){
                .div-container-88 { flex-direction: row; flex-wrap: wrap; --gap-h-f792a7fd-b38e-4245-921b-f37fd9648a08: 12px; --gap-v-f792a7fd-b38e-4245-921b-f37fd9648a08: 12px; }
                }.text-content-39 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 120px; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-39 { flex: none; width: 108px; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .text-content-39 { background: var(--s-color-7fa5561b); flex: none; font-size: 13px; padding: 8px 0px; text-align: center; width: calc(100% - (var(--gap-h-f792a7fd-b38e-4245-921b-f37fd9648a08) * 0)); max-width: calc(100% - (var(--gap-h-f792a7fd-b38e-4245-921b-f37fd9648a08) * 0)); justify-content: center; }
                }
                @media screen and (max-width: 440px){
                .text-content-39 { color: var(--s-color-ac8c5350); font-size: 11px; padding: 4px 0px; }
                }.text-content-40 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-40 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-40 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-40 { font-size: 16px; font-weight: 800; }
                }.text-content-41 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-41 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-41 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-41 { font-size: 16px; font-weight: 800; }
                }.text-content-42 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-42 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-42 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-42 { font-size: 16px; font-weight: 800; }
                }.div-container-89 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: space-between; padding: 0px 0px; width: calc(100% - (var(--gap-h-afa174fd-9dd0-4342-9bd0-ff1a25cbe54e) * 0)); --gap-h-32d04e7b-6e3b-4f73-83c3-3012d374436d: 12px; --gap-v-32d04e7b-6e3b-4f73-83c3-3012d374436d: 0px; --gap-uuid: 32d04e7b-6e3b-4f73-83c3-3012d374436d; max-width: calc(100% - (var(--gap-h-afa174fd-9dd0-4342-9bd0-ff1a25cbe54e) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-89 { gap: 8px; --gap-h-32d04e7b-6e3b-4f73-83c3-3012d374436d: 8px; --gap-v-32d04e7b-6e3b-4f73-83c3-3012d374436d: 0px; }
                }
                @media screen and (max-width: 772px){
                .div-container-89 { border-bottom: 0px dotted var(--s-color-ac8c5350); border-left: 0px dotted var(--s-color-ac8c5350); border-right: 0px dotted var(--s-color-ac8c5350); border-top: 0px dotted var(--s-color-ac8c5350); flex-direction: row; flex-wrap: wrap; padding: 0px 0px 10px 0px; --gap-h-32d04e7b-6e3b-4f73-83c3-3012d374436d: 12px; --gap-v-32d04e7b-6e3b-4f73-83c3-3012d374436d: 12px; }
                }
                @media screen and (max-width: 440px){
                .div-container-89 { flex-direction: row; flex-wrap: wrap; --gap-h-32d04e7b-6e3b-4f73-83c3-3012d374436d: 12px; --gap-v-32d04e7b-6e3b-4f73-83c3-3012d374436d: 12px; }
                }.text-content-43 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 120px; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-43 { flex: none; width: 108px; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .text-content-43 { background: var(--s-color-7fa5561b); flex: none; font-size: 13px; padding: 8px 0px; text-align: center; width: calc(100% - (var(--gap-h-32d04e7b-6e3b-4f73-83c3-3012d374436d) * 0)); max-width: calc(100% - (var(--gap-h-32d04e7b-6e3b-4f73-83c3-3012d374436d) * 0)); justify-content: center; }
                }
                @media screen and (max-width: 440px){
                .text-content-43 { color: var(--s-color-ac8c5350); font-size: 11px; padding: 4px 0px; }
                }.text-content-44 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-44 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-44 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-44 { font-size: 16px; font-weight: 800; }
                }.text-content-45 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-45 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-45 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-45 { font-size: 16px; font-weight: 800; }
                }.text-content-46 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-46 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-46 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-46 { font-size: 16px; font-weight: 800; }
                }.div-container-90 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 233px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); --gap-h-68d28442-9bf2-4bdc-a9f4-3fc85f7ff195: 20px; --gap-v-68d28442-9bf2-4bdc-a9f4-3fc85f7ff195: 0px; --gap-uuid: 68d28442-9bf2-4bdc-a9f4-3fc85f7ff195; max-width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-90 { gap: 12px; --gap-h-68d28442-9bf2-4bdc-a9f4-3fc85f7ff195: 12px; --gap-v-68d28442-9bf2-4bdc-a9f4-3fc85f7ff195: 0px; }
                }
                @media screen and (max-width: 772px){
                .div-container-90 { flex: none; height: auto; --gap-h-68d28442-9bf2-4bdc-a9f4-3fc85f7ff195: 20px; --gap-v-68d28442-9bf2-4bdc-a9f4-3fc85f7ff195: 0px; width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); max-width: calc(100% - (var(--gap-h-bd6aaef7-a2ff-4eb5-b12b-ce52d25fc247) * 0)); }
                }
                @media screen and (max-width: 440px){
                .div-container-90 { flex-direction: column; gap: 24px; --gap-h-68d28442-9bf2-4bdc-a9f4-3fc85f7ff195: 0px; --gap-v-68d28442-9bf2-4bdc-a9f4-3fc85f7ff195: 24px; }
                }.sd.text-content-47 { background: var(--s-color-7fa5561b); border-radius: 2px; color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 600; height: calc(100% - (var(--gap-v-68d28442-9bf2-4bdc-a9f4-3fc85f7ff195) * 0)); letter-spacing: 0.2em; line-height: 1.4; padding: 8px 0px; text-align: center; width: 40px; writing-mode: vertical-rl; -ms-writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .sd.text-content-47 { flex: none; width: 32px; max-width: 100%; height: calc(100% - (var(--gap-v-68d28442-9bf2-4bdc-a9f4-3fc85f7ff195) * 0)); }
                }
                @media screen and (max-width: 772px){
                .sd.text-content-47 { display: none; }
                }
                @media screen and (max-width: 440px){
                .sd.text-content-47 { display: none; }
                }.div-container-91 { align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-00b07bab-86bb-472f-bef6-fbb85496ae1a: 0px; --gap-v-00b07bab-86bb-472f-bef6-fbb85496ae1a: 10px; --gap-uuid: 00b07bab-86bb-472f-bef6-fbb85496ae1a; max-width: 100%; }
                @media screen and (max-width: 772px){
                .div-container-91 { gap: 14px; --gap-h-00b07bab-86bb-472f-bef6-fbb85496ae1a: 0px; --gap-v-00b07bab-86bb-472f-bef6-fbb85496ae1a: 14px; }
                }
                @media screen and (max-width: 440px){
                .div-container-91 { flex-direction: column; width: calc(100% - (var(--gap-h-68d28442-9bf2-4bdc-a9f4-3fc85f7ff195) * 0)); --gap-h-00b07bab-86bb-472f-bef6-fbb85496ae1a: 0px; --gap-v-00b07bab-86bb-472f-bef6-fbb85496ae1a: 10px; max-width: calc(100% - (var(--gap-h-68d28442-9bf2-4bdc-a9f4-3fc85f7ff195) * 0)); }
                }.div-container-92 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; font-family: var(--s-font-1ab2928a); gap: 12px; justify-content: space-between; padding: 0px 0px; width: calc(100% - (var(--gap-h-00b07bab-86bb-472f-bef6-fbb85496ae1a) * 0)); --gap-h-782b790e-184c-4fa1-9173-191d7176bc8e: 12px; --gap-v-782b790e-184c-4fa1-9173-191d7176bc8e: 0px; --gap-uuid: 782b790e-184c-4fa1-9173-191d7176bc8e; max-width: calc(100% - (var(--gap-h-00b07bab-86bb-472f-bef6-fbb85496ae1a) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-92 { gap: 8px; --gap-h-782b790e-184c-4fa1-9173-191d7176bc8e: 8px; --gap-v-782b790e-184c-4fa1-9173-191d7176bc8e: 0px; }
                }
                @media screen and (max-width: 772px){
                .div-container-92 { flex-direction: row; flex-wrap: wrap; --gap-h-782b790e-184c-4fa1-9173-191d7176bc8e: 12px; --gap-v-782b790e-184c-4fa1-9173-191d7176bc8e: 12px; }
                }
                @media screen and (max-width: 440px){
                .div-container-92 { flex-direction: row; flex-wrap: wrap; --gap-h-782b790e-184c-4fa1-9173-191d7176bc8e: 12px; --gap-v-782b790e-184c-4fa1-9173-191d7176bc8e: 12px; }
                }.text-content-48 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 120px; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-48 { flex: none; width: 108px; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .text-content-48 { background: var(--s-color-7fa5561b); flex: none; font-size: 13px; padding: 8px 0px; text-align: center; width: calc(100% - (var(--gap-h-782b790e-184c-4fa1-9173-191d7176bc8e) * 0)); max-width: calc(100% - (var(--gap-h-782b790e-184c-4fa1-9173-191d7176bc8e) * 0)); justify-content: center; }
                }
                @media screen and (max-width: 440px){
                .text-content-48 { color: var(--s-color-ac8c5350); font-size: 11px; padding: 4px 0px; }
                }.div-container-93 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 0px 0px 0px; text-align: center; width: auto; max-width: 100%; }
                .div-container-93 >p { margin: 0px 0px 0px 0px; }
                .div-container-93 strong { font-size: 28px; }
                @media screen and (max-width: 772px){
                .div-container-93 { font-size: 14px; }
                .div-container-93 strong { font-size: 24px; }
                }
                @media screen and (max-width: 440px){
                .div-container-93 >p { font-size: 11px; }
                .div-container-93 strong { font-size: 20px; }
                }.text-content-49 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 20px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 772px){
                .text-content-49 { font-size: 18px; }
                }
                @media screen and (max-width: 440px){
                .text-content-49 { font-size: 14px; }
                }.text-content-50 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 20px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 772px){
                .text-content-50 { font-size: 18px; }
                }
                @media screen and (max-width: 440px){
                .text-content-50 { font-size: 14px; }
                }.div-container-94 { align-content: center; align-items: center; border-bottom: 1px dotted var(--s-color-ac8c5350); border-left: 0px dotted var(--s-color-ac8c5350); border-right: 0px dotted var(--s-color-ac8c5350); border-top: 1px dotted var(--s-color-ac8c5350); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: space-between; padding: 10px 0px; width: calc(100% - (var(--gap-h-00b07bab-86bb-472f-bef6-fbb85496ae1a) * 0)); --gap-h-a9eab3c8-bd6c-4bbf-887f-6a5c249eaf17: 12px; --gap-v-a9eab3c8-bd6c-4bbf-887f-6a5c249eaf17: 0px; --gap-uuid: a9eab3c8-bd6c-4bbf-887f-6a5c249eaf17; max-width: calc(100% - (var(--gap-h-00b07bab-86bb-472f-bef6-fbb85496ae1a) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-94 { gap: 8px; --gap-h-a9eab3c8-bd6c-4bbf-887f-6a5c249eaf17: 8px; --gap-v-a9eab3c8-bd6c-4bbf-887f-6a5c249eaf17: 0px; }
                }
                @media screen and (max-width: 772px){
                .div-container-94 { border-bottom: 0px dotted var(--s-color-ac8c5350); border-left: 0px dotted var(--s-color-ac8c5350); border-right: 0px dotted var(--s-color-ac8c5350); border-top: 0px dotted var(--s-color-ac8c5350); flex-direction: row; flex-wrap: wrap; --gap-h-a9eab3c8-bd6c-4bbf-887f-6a5c249eaf17: 12px; --gap-v-a9eab3c8-bd6c-4bbf-887f-6a5c249eaf17: 12px; }
                }
                @media screen and (max-width: 440px){
                .div-container-94 { flex-direction: row; flex-wrap: wrap; --gap-h-a9eab3c8-bd6c-4bbf-887f-6a5c249eaf17: 12px; --gap-v-a9eab3c8-bd6c-4bbf-887f-6a5c249eaf17: 12px; }
                }.text-content-51 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 120px; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-51 { flex: none; width: 108px; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .text-content-51 { background: var(--s-color-7fa5561b); flex: none; font-size: 13px; padding: 8px 0px; text-align: center; width: calc(100% - (var(--gap-h-a9eab3c8-bd6c-4bbf-887f-6a5c249eaf17) * 0)); max-width: calc(100% - (var(--gap-h-a9eab3c8-bd6c-4bbf-887f-6a5c249eaf17) * 0)); justify-content: center; }
                }
                @media screen and (max-width: 440px){
                .text-content-51 { color: var(--s-color-ac8c5350); font-size: 11px; padding: 4px 0px; }
                }.text-content-52 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-52 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-52 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-52 { font-size: 16px; font-weight: 800; }
                }.text-content-53 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-53 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-53 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-53 { font-size: 16px; font-weight: 800; }
                }.text-content-54 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-54 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-54 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-54 { font-size: 16px; font-weight: 800; }
                }.div-container-95 { align-content: center; align-items: center; border-bottom: 1px dotted var(--s-color-ac8c5350); border-left: 0px dotted var(--s-color-ac8c5350); border-right: 0px dotted var(--s-color-ac8c5350); border-top: 0px dotted var(--s-color-ac8c5350); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: space-between; padding: 0px 0px 10px 0px; width: calc(100% - (var(--gap-h-00b07bab-86bb-472f-bef6-fbb85496ae1a) * 0)); --gap-h-014db94b-0df2-4309-b4f9-f66454189d9f: 12px; --gap-v-014db94b-0df2-4309-b4f9-f66454189d9f: 0px; --gap-uuid: 014db94b-0df2-4309-b4f9-f66454189d9f; max-width: calc(100% - (var(--gap-h-00b07bab-86bb-472f-bef6-fbb85496ae1a) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-95 { gap: 8px; --gap-h-014db94b-0df2-4309-b4f9-f66454189d9f: 8px; --gap-v-014db94b-0df2-4309-b4f9-f66454189d9f: 0px; }
                }
                @media screen and (max-width: 772px){
                .div-container-95 { border-bottom: 0px dotted var(--s-color-ac8c5350); border-left: 0px dotted var(--s-color-ac8c5350); border-right: 0px dotted var(--s-color-ac8c5350); border-top: 0px dotted var(--s-color-ac8c5350); flex-direction: row; flex-wrap: wrap; --gap-h-014db94b-0df2-4309-b4f9-f66454189d9f: 12px; --gap-v-014db94b-0df2-4309-b4f9-f66454189d9f: 12px; }
                }
                @media screen and (max-width: 440px){
                .div-container-95 { flex-direction: row; flex-wrap: wrap; --gap-h-014db94b-0df2-4309-b4f9-f66454189d9f: 12px; --gap-v-014db94b-0df2-4309-b4f9-f66454189d9f: 12px; }
                }.text-content-55 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 120px; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-55 { flex: none; width: 108px; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .text-content-55 { background: var(--s-color-7fa5561b); flex: none; font-size: 13px; padding: 8px 0px; text-align: center; width: calc(100% - (var(--gap-h-014db94b-0df2-4309-b4f9-f66454189d9f) * 0)); max-width: calc(100% - (var(--gap-h-014db94b-0df2-4309-b4f9-f66454189d9f) * 0)); justify-content: center; }
                }
                @media screen and (max-width: 440px){
                .text-content-55 { color: var(--s-color-ac8c5350); font-size: 11px; padding: 4px 0px; }
                }.text-content-56 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-56 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-56 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-56 { font-size: 16px; font-weight: 800; }
                }.text-content-57 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-57 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-57 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-57 { font-size: 16px; font-weight: 800; }
                }.text-content-58 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-58 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-58 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-58 { font-size: 16px; font-weight: 800; }
                }.div-container-96 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: space-between; padding: 0px 0px; width: calc(100% - (var(--gap-h-00b07bab-86bb-472f-bef6-fbb85496ae1a) * 0)); --gap-h-03a87509-d8a9-4540-922f-55418452219f: 12px; --gap-v-03a87509-d8a9-4540-922f-55418452219f: 0px; --gap-uuid: 03a87509-d8a9-4540-922f-55418452219f; max-width: calc(100% - (var(--gap-h-00b07bab-86bb-472f-bef6-fbb85496ae1a) * 0)); }
                @media screen and (max-width: 1140px){
                .div-container-96 { gap: 8px; --gap-h-03a87509-d8a9-4540-922f-55418452219f: 8px; --gap-v-03a87509-d8a9-4540-922f-55418452219f: 0px; }
                }
                @media screen and (max-width: 772px){
                .div-container-96 { flex-direction: row; flex-wrap: wrap; --gap-h-03a87509-d8a9-4540-922f-55418452219f: 12px; --gap-v-03a87509-d8a9-4540-922f-55418452219f: 12px; }
                }
                @media screen and (max-width: 440px){
                .div-container-96 { flex-direction: row; flex-wrap: wrap; --gap-h-03a87509-d8a9-4540-922f-55418452219f: 12px; --gap-v-03a87509-d8a9-4540-922f-55418452219f: 12px; }
                }.text-content-59 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 120px; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-59 { flex: none; width: 108px; max-width: 100%; }
                }
                @media screen and (max-width: 772px){
                .text-content-59 { background: var(--s-color-7fa5561b); flex: none; font-size: 13px; padding: 8px 0px; text-align: center; width: calc(100% - (var(--gap-h-03a87509-d8a9-4540-922f-55418452219f) * 0)); max-width: calc(100% - (var(--gap-h-03a87509-d8a9-4540-922f-55418452219f) * 0)); justify-content: center; }
                }
                @media screen and (max-width: 440px){
                .text-content-59 { color: var(--s-color-ac8c5350); font-size: 11px; padding: 4px 0px; }
                }.text-content-60 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-60 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-60 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-60 { font-size: 16px; font-weight: 800; }
                }.text-content-61 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-61 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-61 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-61 { font-size: 16px; font-weight: 800; }
                }.text-content-62 { color: var(--s-color-2cb294bc); flex: 1; font-family: var(--s-font-93a87a99); font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: center; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 1140px){
                .text-content-62 { font-size: 18px; }
                }
                @media screen and (max-width: 772px){
                .text-content-62 { font-size: 20px; }
                }
                @media screen and (max-width: 440px){
                .text-content-62 { font-size: 16px; font-weight: 800; }
                }.sd.text-content-63 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-56905b2d); font-size: 12px; font-weight: 400; height: auto; line-height: 1.4; text-align: right; width: 1028px; max-width: 100%; justify-content: flex-end; }.div-container-97 { align-content: center; align-items: center; background: transparent; border-bottom: 2px solid var(--s-color-ac8c5350); border-left: 2px solid var(--s-color-ac8c5350); border-radius: 24px; border-right: 2px solid var(--s-color-ac8c5350); border-top: 2px solid var(--s-color-ac8c5350); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; justify-content: center; padding: 48px 40px; width: 1028px; --gap-h-feda69aa-0a1b-4bd1-8515-728e040cd248: 0px; --gap-v-feda69aa-0a1b-4bd1-8515-728e040cd248: 48px; --gap-uuid: feda69aa-0a1b-4bd1-8515-728e040cd248; max-width: 100%; }
                @media screen and (max-width: 772px){
                .div-container-97 { gap: 32px; padding: 32px 24px; --gap-h-feda69aa-0a1b-4bd1-8515-728e040cd248: 0px; --gap-v-feda69aa-0a1b-4bd1-8515-728e040cd248: 32px; }
                }
                @media screen and (max-width: 440px){
                .div-container-97 { border-radius: 16px; flex-direction: column; gap: 24px; padding: 24px 16px; --gap-h-feda69aa-0a1b-4bd1-8515-728e040cd248: 0px; --gap-v-feda69aa-0a1b-4bd1-8515-728e040cd248: 24px; }
                }.heading-tertiary-4 { background: var(--s-color-ac8c5350); border-radius: 2px; color: var(--s-color-be87ee51); flex: none; font-family: var(--s-font-058e6cb5); font-size: 20px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 8px 0px; text-align: center; width: calc(100% - (var(--gap-h-feda69aa-0a1b-4bd1-8515-728e040cd248) * 0)); max-width: calc(100% - (var(--gap-h-feda69aa-0a1b-4bd1-8515-728e040cd248) * 0)); justify-content: center; }
                @media screen and (max-width: 440px){
                .heading-tertiary-4 { font-size: 16px; }
                }.div-container-98 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; padding: 0px; --gap-h-dcbe44de-b758-4173-8c47-59ae6e023876: 0px; --gap-v-dcbe44de-b758-4173-8c47-59ae6e023876: 16px; --gap-uuid: dcbe44de-b758-4173-8c47-59ae6e023876; }
                @media screen and (max-width: 440px){
                .div-container-98 { flex-direction: column; gap: 12px; --gap-h-dcbe44de-b758-4173-8c47-59ae6e023876: 0px; --gap-v-dcbe44de-b758-4173-8c47-59ae6e023876: 12px; }
                }.div-container-99 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: wrap; gap: 12px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-dcbe44de-b758-4173-8c47-59ae6e023876) * 0)); --gap-h-cd369bda-491c-4bc8-944f-975223980d51: 12px; --gap-v-cd369bda-491c-4bc8-944f-975223980d51: 12px; --gap-uuid: cd369bda-491c-4bc8-944f-975223980d51; max-width: calc(100% - (var(--gap-h-dcbe44de-b758-4173-8c47-59ae6e023876) * 0)); }
                @media screen and (max-width: 772px){
                .div-container-99 { gap: 8px; --gap-h-cd369bda-491c-4bc8-944f-975223980d51: 8px; --gap-v-cd369bda-491c-4bc8-944f-975223980d51: 8px; }
                }
                @media screen and (max-width: 440px){
                .div-container-99 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 4px; justify-content: flex-start; --gap-h-cd369bda-491c-4bc8-944f-975223980d51: 0px; --gap-v-cd369bda-491c-4bc8-944f-975223980d51: 4px; }
                }.sd.h4-element-1 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-058e6cb5); font-size: 20px; 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; }
                @media screen and (max-width: 772px){
                .sd.h4-element-1 { font-size: 18px; }
                }
                @media screen and (max-width: 440px){
                .sd.h4-element-1 { font-size: 15px; }
                }.text-content-64 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-64 { font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .text-content-64 { display: flex; font-size: 11px; line-height: 1.5; }
                }
                @media screen and (max-width: 440px){
                .text-content-64 { display: flex; font-size: 11px; }
                }.text-content-65 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-dcbe44de-b758-4173-8c47-59ae6e023876) * 0)); max-width: calc(100% - (var(--gap-h-dcbe44de-b758-4173-8c47-59ae6e023876) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-65 { font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .text-content-65 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .text-content-65 { display: flex; font-size: 11px; }
                }.div-container-100 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; padding: 0px; --gap-h-a36b104a-2723-4c29-b1a0-f5470e23277c: 0px; --gap-v-a36b104a-2723-4c29-b1a0-f5470e23277c: 16px; --gap-uuid: a36b104a-2723-4c29-b1a0-f5470e23277c; }
                @media screen and (max-width: 440px){
                .div-container-100 { flex-direction: column; gap: 12px; --gap-h-a36b104a-2723-4c29-b1a0-f5470e23277c: 0px; --gap-v-a36b104a-2723-4c29-b1a0-f5470e23277c: 12px; }
                }.div-container-101 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: wrap; gap: 12px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-a36b104a-2723-4c29-b1a0-f5470e23277c) * 0)); --gap-h-8168e7cb-7a27-4bd3-92da-dba1bc47283e: 12px; --gap-v-8168e7cb-7a27-4bd3-92da-dba1bc47283e: 12px; --gap-uuid: 8168e7cb-7a27-4bd3-92da-dba1bc47283e; max-width: calc(100% - (var(--gap-h-a36b104a-2723-4c29-b1a0-f5470e23277c) * 0)); }
                @media screen and (max-width: 772px){
                .div-container-101 { gap: 8px; --gap-h-8168e7cb-7a27-4bd3-92da-dba1bc47283e: 8px; --gap-v-8168e7cb-7a27-4bd3-92da-dba1bc47283e: 8px; }
                }
                @media screen and (max-width: 440px){
                .div-container-101 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 4px; justify-content: flex-start; --gap-h-8168e7cb-7a27-4bd3-92da-dba1bc47283e: 0px; --gap-v-8168e7cb-7a27-4bd3-92da-dba1bc47283e: 4px; }
                }.h4-element-2 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-058e6cb5); font-size: 20px; 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; }
                @media screen and (max-width: 772px){
                .h4-element-2 { font-size: 18px; }
                }
                @media screen and (max-width: 440px){
                .h4-element-2 { font-size: 15px; }
                }.text-content-66 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-66 { font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .text-content-66 { display: flex; font-size: 11px; line-height: 1.5; }
                }
                @media screen and (max-width: 440px){
                .text-content-66 { display: flex; font-size: 11px; }
                }.text-content-67 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-a36b104a-2723-4c29-b1a0-f5470e23277c) * 0)); max-width: calc(100% - (var(--gap-h-a36b104a-2723-4c29-b1a0-f5470e23277c) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-67 { font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .text-content-67 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .text-content-67 { display: flex; font-size: 11px; }
                }.div-container-102 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; padding: 0px; --gap-h-1469de0d-a32d-4a01-9825-e23a9d256891: 0px; --gap-v-1469de0d-a32d-4a01-9825-e23a9d256891: 16px; --gap-uuid: 1469de0d-a32d-4a01-9825-e23a9d256891; }
                @media screen and (max-width: 440px){
                .div-container-102 { flex-direction: column; gap: 12px; --gap-h-1469de0d-a32d-4a01-9825-e23a9d256891: 0px; --gap-v-1469de0d-a32d-4a01-9825-e23a9d256891: 12px; }
                }.div-container-103 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: wrap; gap: 12px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-1469de0d-a32d-4a01-9825-e23a9d256891) * 0)); --gap-h-a319517b-e380-4608-939a-f0056da6e071: 12px; --gap-v-a319517b-e380-4608-939a-f0056da6e071: 12px; --gap-uuid: a319517b-e380-4608-939a-f0056da6e071; max-width: calc(100% - (var(--gap-h-1469de0d-a32d-4a01-9825-e23a9d256891) * 0)); }
                @media screen and (max-width: 772px){
                .div-container-103 { gap: 8px; --gap-h-a319517b-e380-4608-939a-f0056da6e071: 8px; --gap-v-a319517b-e380-4608-939a-f0056da6e071: 8px; }
                }
                @media screen and (max-width: 440px){
                .div-container-103 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 4px; justify-content: flex-start; --gap-h-a319517b-e380-4608-939a-f0056da6e071: 0px; --gap-v-a319517b-e380-4608-939a-f0056da6e071: 4px; }
                }.h4-element-3 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-058e6cb5); font-size: 20px; 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; }
                @media screen and (max-width: 772px){
                .h4-element-3 { font-size: 18px; }
                }
                @media screen and (max-width: 440px){
                .h4-element-3 { font-size: 15px; }
                }.text-content-68 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-68 { font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .text-content-68 { display: flex; font-size: 11px; line-height: 1.5; }
                }
                @media screen and (max-width: 440px){
                .text-content-68 { display: flex; font-size: 11px; }
                }.text-content-69 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-93a87a99); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-1469de0d-a32d-4a01-9825-e23a9d256891) * 0)); max-width: calc(100% - (var(--gap-h-1469de0d-a32d-4a01-9825-e23a9d256891) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .text-content-69 { font-size: 12px; }
                }
                @media screen and (max-width: 772px){
                .text-content-69 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .text-content-69 { display: flex; font-size: 11px; }
                }.section-container-26 { align-content: center; align-items: center; background: var(--s-color-7fa5561b); border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: center; padding: 100px 80px; width: 1480px; --gap-h-238bf15b-d1f5-4785-932e-10f556db5225: 0px; --gap-v-238bf15b-d1f5-4785-932e-10f556db5225: 64px; --gap-uuid: 238bf15b-d1f5-4785-932e-10f556db5225; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .section-container-26 { background: #f9f9f9cc; padding: 80px 24px; --gap-h-238bf15b-d1f5-4785-932e-10f556db5225: 0px; --gap-v-238bf15b-d1f5-4785-932e-10f556db5225: 64px; }
                }
                @media screen and (max-width: 772px){
                .section-container-26 { padding: 80px 20px; --gap-h-238bf15b-d1f5-4785-932e-10f556db5225: 0px; --gap-v-238bf15b-d1f5-4785-932e-10f556db5225: 64px; }
                }
                @media screen and (max-width: 440px){
                .section-container-26 { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: auto; padding: 64px 16px; --gap-h-238bf15b-d1f5-4785-932e-10f556db5225: 0px; --gap-v-238bf15b-d1f5-4785-932e-10f556db5225: 48px; }
                }.sd-section-inner-238bf15b { padding: 100px 80px; width: 1480px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: center; gap: 64px; --gap-h-238bf15b-d1f5-4785-932e-10f556db5225: 0px; --gap-v-238bf15b-d1f5-4785-932e-10f556db5225: 64px; --gap-uuid: 238bf15b-d1f5-4785-932e-10f556db5225; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .sd-section-inner-238bf15b { padding: 80px 24px; flex-direction: column; --gap-h-238bf15b-d1f5-4785-932e-10f556db5225: 0px; --gap-v-238bf15b-d1f5-4785-932e-10f556db5225: 64px; }
                }
                @media screen and (max-width: 772px){
                .sd-section-inner-238bf15b { padding: 80px 20px; flex-direction: column; --gap-h-238bf15b-d1f5-4785-932e-10f556db5225: 0px; --gap-v-238bf15b-d1f5-4785-932e-10f556db5225: 64px; }
                }
                @media screen and (max-width: 440px){
                .sd-section-inner-238bf15b { padding: 64px 16px; height: auto; flex-direction: column; flex-wrap: nowrap; gap: 48px; --gap-h-238bf15b-d1f5-4785-932e-10f556db5225: 0px; --gap-v-238bf15b-d1f5-4785-932e-10f556db5225: 48px; }
                }.section-container-27 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-238bf15b-d1f5-4785-932e-10f556db5225) * 0)); --gap-h-426866d6-c9ec-4a22-ae0c-6511d619d668: 0px; --gap-v-426866d6-c9ec-4a22-ae0c-6511d619d668: 40px; --gap-uuid: 426866d6-c9ec-4a22-ae0c-6511d619d668; max-width: calc(100% - (var(--gap-h-238bf15b-d1f5-4785-932e-10f556db5225) * 0)); }
                @media screen and (max-width: 1140px){
                .section-container-27 { gap: 20px; --gap-h-426866d6-c9ec-4a22-ae0c-6511d619d668: 0px; --gap-v-426866d6-c9ec-4a22-ae0c-6511d619d668: 20px; }
                }
                @media screen and (max-width: 440px){
                .section-container-27 { flex-direction: column; --gap-h-426866d6-c9ec-4a22-ae0c-6511d619d668: 0px; --gap-v-426866d6-c9ec-4a22-ae0c-6511d619d668: 40px; }
                }.section-container-28 { color: #333333; flex: none; font-family: var(--s-font-93a87a99); font-size: 38px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.5; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-426866d6-c9ec-4a22-ae0c-6511d619d668) * 0)); max-width: calc(100% - (var(--gap-h-426866d6-c9ec-4a22-ae0c-6511d619d668) * 0)); }
                .section-container-28.appear { opacity: 0; transition-duration: 600ms; }
                .section-container-28.appear-active { transition-duration: 600ms; }
                .section-container-28 >h2 { color: var(--s-color-2cb294bc); font-size: 36px; margin: 0px 0px 0px 0px; }
                .section-container-28 strong { color: var(--s-color-ac8c5350); font-size: 48px; font-weight: 700; text-align: left; }
                @media screen and (max-width: 1140px){
                .section-container-28 { font-size: 28px; }
                .section-container-28 >h2 { font-size: 28px; }
                .section-container-28 strong { font-size: 40px; }
                }
                @media screen and (max-width: 772px){
                .section-container-28 >h2 { font-size: 24px; }
                .section-container-28 strong { font-size: 36px; }
                }
                @media screen and (max-width: 440px){
                .section-container-28 >h2 { font-size: 20px; letter-spacing: normal; }
                .section-container-28 strong { font-size: 26px; }
                }.form-container-93 { align-content: center; align-items: center; background: #ffffff; border-bottom: 0px solid #f6f3ee; border-left: 0px solid #f6f3ee; border-radius: 8px; border-right: 0px solid #f6f3ee; border-top: 0px solid #f6f3ee; box-shadow: 0 2px 5px rgba(0,0,0,0.2); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px; padding: 72px 48px; transition-duration: 600ms; transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); width: 1080px; max-width: 100%; }
                .form-container-93.appear { opacity: 0; transform: translate(0px, 24px); }
                .form-container-93.appear-active {  }
                @media screen and (max-width: 772px){
                .form-container-93 { flex: none; }
                }
                @media screen and (max-width: 440px){
                .form-container-93 { flex: none; flex-direction: column; flex-wrap: nowrap; padding: 48px 24px; }
                }.form-container-94 { color: #073763; flex: none; font-family: var(--s-font-2a9f4155); font-size: 18px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 772px){
                .form-container-94 { font-size: 16px; }
                }
                @media screen and (max-width: 440px){
                .form-container-94 { text-align: left; justify-content: flex-start; }
                }.form-container-95 { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-radius: 0; flex: none; height: auto; justify-content: center; margin: 48px 0px 0px 0px; opacity: 1; padding: 0px; transition-delay: 200ms; transition-duration: 600ms; width: 780px; max-width: 100%; }
                .form-container-95.appear { opacity: 0; }
                .form-container-95.appear-active {  }.form-container-96 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; height: auto; margin: 0px 0px 24px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; max-width: 100%; }.form-container-97 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 10px 0px; padding: 0px; max-width: 100%; }.form-container-98 { border-radius: 0; color: #073763; font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 700; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 0px 0px 0px 0px; text-align: center; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 440px){
                .form-container-98 { font-size: 14px; }
                }.form-container-99 { border-radius: 0; color: #f23a3c; font-family: var(--s-font-1ab2928a); font-size: 15px; font-weight: 700; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 5px; opacity: 1; padding: 0px 0px 0px 0px; text-align: center; max-width: calc(100% - 5px); justify-content: center; }.form-container-100 { background: #eff8ff; border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-radius: 4px; border-right: 0px solid #000000; border-top: 0px solid #000000; box-shadow: none; color: #333; font-family: var(--s-font-93a87a99); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 12px; text-align: left; width: 100%; max-width: 100%; }
                .form-container-100:focus { outline:none;border-bottom: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa; }
                .form-container-100::-webkit-input-placeholder { color: #aaaaaa; }
                .form-container-100:-moz-placeholder { color: #aaaaaa; }
                .form-container-100::-moz-placeholder { color: #aaaaaa; }
                .form-container-100:-ms-input-placeholder { color: #aaaaaa; }.label-element-1 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; height: auto; margin: 0px 0px 24px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; max-width: 100%; }.div-container-104 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 10px 0px; padding: 0px; max-width: 100%; }.form-container-101 { border-radius: 0; color: #073763; font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 700; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 0px 0px 0px 0px; text-align: center; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 440px){
                .form-container-101 { font-size: 14px; }
                }.form-container-102 { border-radius: 0; color: #f23a3c; font-family: var(--s-font-1ab2928a); font-size: 15px; font-weight: 700; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 5px; opacity: 1; padding: 0px 0px 0px 0px; text-align: center; max-width: calc(100% - 5px); justify-content: center; }.form-container-103 { background: #eff8ff; border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-radius: 4px; border-right: 0px solid #000000; border-top: 0px solid #000000; box-shadow: none; color: #333; font-family: var(--s-font-93a87a99); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 12px; text-align: left; width: 100%; max-width: 100%; }
                .form-container-103:focus { outline:none;border-bottom: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa; }
                .form-container-103::-webkit-input-placeholder { color: #aaaaaa; }
                .form-container-103:-moz-placeholder { color: #aaaaaa; }
                .form-container-103::-moz-placeholder { color: #aaaaaa; }
                .form-container-103:-ms-input-placeholder { color: #aaaaaa; }.label-element-2 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; height: auto; margin: 0px 0px 24px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; max-width: 100%; }.div-container-105 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 10px 0px; padding: 0px; max-width: 100%; }.form-container-104 { border-radius: 0; color: #073763; font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 0px 0px 0px 0px; text-align: center; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 440px){
                .form-container-104 { font-size: 14px; }
                }.form-container-105 { border-radius: 0; color: #f23a3c; font-family: var(--s-font-1ab2928a); font-size: 15px; font-weight: 700; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 5px; opacity: 1; padding: 0px 0px 0px 0px; text-align: center; max-width: calc(100% - 5px); justify-content: center; }.form-container-106 { background: #eff8ff; border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-radius: 4px; border-right: 0px solid #000000; border-top: 0px solid #000000; box-shadow: none; color: #333; font-family: var(--s-font-93a87a99); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 12px; text-align: left; width: 100%; max-width: 100%; }
                .form-container-106:focus { outline:none;border-bottom: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa; }
                .form-container-106::-webkit-input-placeholder { color: #aaaaaa; }
                .form-container-106:-moz-placeholder { color: #aaaaaa; }
                .form-container-106::-moz-placeholder { color: #aaaaaa; }
                .form-container-106:-ms-input-placeholder { color: #aaaaaa; }.label-element-3 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; height: auto; margin: 0px 0px 24px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; max-width: 100%; }.div-container-106 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 10px 0px; padding: 0px; max-width: 100%; }.div-container-107 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 10px 0px; padding: 0px; max-width: 100%; }.text-content-70 { border-radius: 0; color: #073763; font-family: var(--s-font-2a9f4155); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 0px 0px 0px 0px; text-align: center; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 440px){
                .text-content-70 { font-size: 14px; }
                }.form-container-107 { border-radius: 0; color: #f23a3c; font-family: var(--s-font-1ab2928a); font-size: 15px; font-weight: 700; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 5px; opacity: 1; padding: 0px 0px 0px 0px; text-align: center; max-width: calc(100% - 5px); justify-content: center; }.form-container-108 { background: #eff8ffff; border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-radius: 4px; border-right: 0px solid #000000; border-top: 0px solid #000000; box-shadow: none; color: #333; font-family: var(--s-font-93a87a99); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 12px; text-align: left; width: 100%; max-width: 100%; }
                .form-container-108:focus { outline:none;border-bottom: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa; }
                .form-container-108::-webkit-input-placeholder { color: #aaaaaa; }
                .form-container-108:-moz-placeholder { color: #aaaaaa; }
                .form-container-108::-moz-placeholder { color: #aaaaaa; }
                .form-container-108:-ms-input-placeholder { color: #aaaaaa; }.form-container-109 { flex-direction: row; flex-wrap: no-wrap; height: auto; margin: 0px 0px 24px 0px; padding: 0px; max-width: 100%; }.button-secondary-19 { flex: none; height: auto; margin: 0px 10px 0px 0px; padding: 0px; width: auto; max-width: calc(100% - 10px); }.button-secondary-20 { color: #073763; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 500; line-height: 1.4; text-decoration: none; }
                @media screen and (max-width: 440px){
                .button-secondary-20 { text-align: left; text-decoration: none; justify-content: flex-start; }
                }.button-primary-6 { background: #073763; border-radius: 22px; box-shadow: none; color: #333; flex: none; flex-direction: row; flex-wrap: nowrap; font-family: var(--s-font-1ab2928a); font-size: 15px; font-weight: 400; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 20px 0px 0px 0px; opacity: 1; padding: 12px 48px; text-align: left; transition-duration: 600ms; width: auto; max-width: 100%; }
                @media screen and (max-width: 440px){
                .button-primary-6 { padding: 12px 48px; }
                }.button-secondary-21 { border-bottom: 0px solid rgba(0, 0, 0, 0); border-left: 0px solid rgba(0, 0, 0, 0); border-right: 0px solid rgba(0, 0, 0, 0); border-top: 0px solid rgba(0, 0, 0, 0); color: #ffffff; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px; text-align: center; transition-duration: 600ms; width: auto; max-width: 100%; justify-content: center; }
                @media screen and (max-width: 772px){
                .button-secondary-21 { display: flex; }
                }
                @media screen and (max-width: 440px){
                .button-secondary-21 { display: flex; }
                }.button-primary-7 { align-content: center; align-items: center; background: transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: center; padding: 100px 80px; width: 1480px; --gap-h-37babb53-2376-488b-baef-ecd77108604c: 0px; --gap-v-37babb53-2376-488b-baef-ecd77108604c: 64px; --gap-uuid: 37babb53-2376-488b-baef-ecd77108604c; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .button-primary-7 { padding: 80px 24px; --gap-h-37babb53-2376-488b-baef-ecd77108604c: 0px; --gap-v-37babb53-2376-488b-baef-ecd77108604c: 64px; }
                }
                @media screen and (max-width: 772px){
                .button-primary-7 { padding: 80px 20px; --gap-h-37babb53-2376-488b-baef-ecd77108604c: 0px; --gap-v-37babb53-2376-488b-baef-ecd77108604c: 64px; }
                }
                @media screen and (max-width: 440px){
                .button-primary-7 { flex-direction: column; flex-wrap: nowrap; gap: 48px; padding: 64px 16px; --gap-h-37babb53-2376-488b-baef-ecd77108604c: 0px; --gap-v-37babb53-2376-488b-baef-ecd77108604c: 48px; }
                }.sd-section-inner-37babb53 { padding: 100px 80px; width: 1480px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: center; gap: 64px; --gap-h-37babb53-2376-488b-baef-ecd77108604c: 0px; --gap-v-37babb53-2376-488b-baef-ecd77108604c: 64px; --gap-uuid: 37babb53-2376-488b-baef-ecd77108604c; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .sd-section-inner-37babb53 { padding: 80px 24px; flex-direction: column; --gap-h-37babb53-2376-488b-baef-ecd77108604c: 0px; --gap-v-37babb53-2376-488b-baef-ecd77108604c: 64px; }
                }
                @media screen and (max-width: 772px){
                .sd-section-inner-37babb53 { padding: 80px 20px; flex-direction: column; --gap-h-37babb53-2376-488b-baef-ecd77108604c: 0px; --gap-v-37babb53-2376-488b-baef-ecd77108604c: 64px; }
                }
                @media screen and (max-width: 440px){
                .sd-section-inner-37babb53 { padding: 64px 16px; flex-direction: column; flex-wrap: nowrap; gap: 48px; --gap-h-37babb53-2376-488b-baef-ecd77108604c: 0px; --gap-v-37babb53-2376-488b-baef-ecd77108604c: 48px; }
                }.section-container-29 { color: #333333; flex: none; font-family: var(--s-font-93a87a99); font-size: 38px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.5; padding: 0px 0px 0px 0px; text-align: center; width: calc(100% - (var(--gap-h-37babb53-2376-488b-baef-ecd77108604c) * 0)); max-width: calc(100% - (var(--gap-h-37babb53-2376-488b-baef-ecd77108604c) * 0)); }
                .section-container-29.appear { opacity: 0; transition-duration: 600ms; }
                .section-container-29.appear-active { transition-duration: 600ms; }
                .section-container-29 >h2 { color: var(--s-color-2cb294bc); font-size: 36px; margin: 0px 0px 0px 0px; }
                .section-container-29 strong { color: var(--s-color-ac8c5350); font-size: 56px; font-weight: 700; text-align: left; }
                @media screen and (max-width: 1140px){
                .section-container-29 { font-size: 28px; }
                .section-container-29 >h2 { font-size: 28px; }
                .section-container-29 strong { font-size: 48px; }
                }
                @media screen and (max-width: 772px){
                .section-container-29 >h2 { font-size: 24px; }
                .section-container-29 strong { font-size: 36px; }
                }
                @media screen and (max-width: 440px){
                .section-container-29 { font-size: 20px; }
                .section-container-29 >h2 { font-size: 22px; }
                .section-container-29 strong { font-size: 34px; }
                }.ul-element-6 { flex: none; gap: 36px; padding: 0px; width: 960px; --gap-h-deb51d08-8494-4bbe-836e-54f21fb529c8: 0px; --gap-v-deb51d08-8494-4bbe-836e-54f21fb529c8: 36px; --gap-uuid: deb51d08-8494-4bbe-836e-54f21fb529c8; max-width: 100%; }.li-element-4 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 20px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-db321155-6554-4bd6-9235-07b23373a85f: 0px; --gap-v-db321155-6554-4bd6-9235-07b23373a85f: 20px; --gap-uuid: db321155-6554-4bd6-9235-07b23373a85f; max-width: 100%; }
                @media screen and (max-width: 440px){
                .li-element-4 { flex-direction: column; gap: 16px; --gap-h-db321155-6554-4bd6-9235-07b23373a85f: 0px; --gap-v-db321155-6554-4bd6-9235-07b23373a85f: 16px; }
                }.div-container-108 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-db321155-6554-4bd6-9235-07b23373a85f) * 0)); --gap-h-78dfa560-53be-458b-b59e-e808c50c06c0: 0px; --gap-v-78dfa560-53be-458b-b59e-e808c50c06c0: 0px; --gap-uuid: 78dfa560-53be-458b-b59e-e808c50c06c0; max-width: calc(100% - (var(--gap-h-db321155-6554-4bd6-9235-07b23373a85f) * 0)); }
                @media screen and (max-width: 440px){
                .div-container-108 { flex-direction: row; flex-wrap: nowrap; --gap-h-78dfa560-53be-458b-b59e-e808c50c06c0: 0px; --gap-v-78dfa560-53be-458b-b59e-e808c50c06c0: 0px; }
                }.heading-tertiary-5 { color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-058e6cb5); font-size: 24px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.5; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .heading-tertiary-5 { display: flex; }
                }
                @media screen and (max-width: 772px){
                .heading-tertiary-5 { display: flex; font-size: 18px; }
                }
                @media screen and (max-width: 440px){
                .heading-tertiary-5 { display: flex; font-size: 15px; letter-spacing: 0.1em; }
                }.sd.button-secondary-22 { color: var(--s-color-ac8c5350); flex: 1; font-family: var(--s-font-058e6cb5); font-size: 24px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.5; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 1140px){
                .sd.button-secondary-22 { display: flex; }
                }
                @media screen and (max-width: 772px){
                .sd.button-secondary-22 { display: flex; font-size: 18px; }
                }
                @media screen and (max-width: 440px){
                .sd.button-secondary-22 { display: flex; font-size: 15px; letter-spacing: 0.1em; }
                }.button-secondary-23 { color: #333333; flex: none; font-family: var(--s-font-56905b2d); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.6; text-align: left; width: calc(100% - (var(--gap-h-db321155-6554-4bd6-9235-07b23373a85f) * 0)); max-width: calc(100% - (var(--gap-h-db321155-6554-4bd6-9235-07b23373a85f) * 0)); justify-content: flex-start; }
                @media screen and (max-width: 772px){
                .button-secondary-23 { font-size: 13px; }
                }
                @media screen and (max-width: 440px){
                .button-secondary-23 { font-size: 11px; letter-spacing: 0.2em; }
                }.component-0db3 {  }.button-secondary-24 { align-content: flex-end; align-items: flex-end; bottom: 300px; flex-direction: column; flex-wrap: nowrap; height: 0px; justify-content: flex-start; left: auto; padding: 0px 18px 0px 0px; position: sticky; right: auto; top: auto; width: 100%; z-index: 1; max-width: 100%; }
                @media screen and (max-width: 440px){
                .button-secondary-24 { align-content: center; align-items: center; justify-content: flex-start; }
                }.button-primary-8 { align-content: flex-start; align-items: flex-start; background: transparent; border-radius: 0px; bottom: auto; display: flex; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; left: auto; opacity: 1; padding: 0; position: relative; right: auto; top: auto; width: 290px; max-width: 100%; }
                @media screen and (max-width: 1140px){
                .button-primary-8 { bottom: 12px; display: flex; left: auto; right: 12px; top: auto; }
                }
                @media screen and (max-width: 772px){
                .button-primary-8 { display: none; }
                }
                @media screen and (max-width: 440px){
                .button-primary-8 { display: none; }
                }.button-secondary-25 { align-content: center; align-items: center; border-radius: 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 12px; justify-content: flex-end; padding: 0px; width: 100%; z-index: 1; --gap-h-3da959a0-c14a-4577-b6d5-9f62027a5f34: 0px; --gap-v-3da959a0-c14a-4577-b6d5-9f62027a5f34: 0px; --gap-uuid: 3da959a0-c14a-4577-b6d5-9f62027a5f34; max-width: 100%; }.button-primary-9 { background: var(--s-color-2cb294bc); border-bottom: 1px solid var(--s-color-c8b81e42); border-left: 1px solid var(--s-color-c8b81e42); border-radius: 64px 64px 64px 64px; border-right: 1px solid var(--s-color-c8b81e42); border-top: 1px solid var(--s-color-c8b81e42); bottom: 4px; color: var(--s-color-c8b81e42); font-size: 12px; height: 40px; left: auto; padding: 0px; position: absolute; right: 0px; top: 0px; width: 40px; z-index: 2; max-width: 100%; }
                .sd._isClose.button-primary-9 { height: 100%; opacity: 0; transform: rotate(0deg); transition-duration: 0ms; width: 0px; }.button-primary-10 { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px 0px; height: auto; justify-content: flex-start; margin: 0px 0px; opacity: 1; overflow-x: hidden; overflow-y: hidden; padding: 0px 0px; width: 100%; --gap-h-00e7d4b9-8534-4926-b4d6-da99556823d7: 0px; --gap-v-00e7d4b9-8534-4926-b4d6-da99556823d7: 6px; --gap-uuid: 00e7d4b9-8534-4926-b4d6-da99556823d7; max-width: 100%; }
                .sd._isClose.button-primary-10 { flex: none; height: 0px; opacity: 0; transition-duration: 0ms; --gap-h-00e7d4b9-8534-4926-b4d6-da99556823d7: 0px; --gap-v-00e7d4b9-8534-4926-b4d6-da99556823d7: 6px; }.button-primary-11 { align-content: center; align-items: center; background: var(--s-color-c8b81e42); border-radius: 12px 12px 12px 12px; box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2); flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 6px 6px 6px 6px; padding: 6px 12px 12px 12px; width: calc(100% - 12px - (var(--gap-h-00e7d4b9-8534-4926-b4d6-da99556823d7) * 0)); max-width: calc(100% - 12px - (var(--gap-h-00e7d4b9-8534-4926-b4d6-da99556823d7) * 0)); }.div-container-109 { color: var(--s-color-ac8c5350); flex: none; font-family: var(--s-font-93a87a99); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: left; width: 100%; max-width: 100%; }
                .div-container-109 >h3 { flex: none; font-family: var(--s-font-93a87a99); font-size: 16px; letter-spacing: 0.04em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: center; width: 100%; }
                .div-container-109 >p { font-size: 16px; font-weight: 800; margin: 0px 0px; text-align: center; }
                .div-container-109 strong { color: var(--s-color-e0935ef9); font-size: 40px; font-style: normal; font-weight: 700; letter-spacing: normal; line-height: 1; }
                @media screen and (max-width: 1140px){
                .div-container-109 >h3 { font-size: 14px; }
                }.image-container-19 { height: auto; width: 100%; max-width: 100%; }.link-primary-67 { align-content: center; align-items: center; background: var(--s-color-e0935ef9); border-bottom: 3px solid var(--s-color-c8b81e42); border-left: 3px solid var(--s-color-c8b81e42); border-radius: 128px; border-right: 3px solid var(--s-color-c8b81e42); border-top: 3px solid var(--s-color-c8b81e42); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2); flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: center; margin: 0px 6px 6px 6px; overflow-x: hidden; overflow-y: hidden; padding: 0px 10px 0px 15px; width: calc(100% - 12px - (var(--gap-h-00e7d4b9-8534-4926-b4d6-da99556823d7) * 0)); --gap-h-9869995a-19c3-4b46-9130-cbae2e327c1f: 0px; --gap-v-9869995a-19c3-4b46-9130-cbae2e327c1f: 0px; --gap-uuid: 9869995a-19c3-4b46-9130-cbae2e327c1f; max-width: calc(100% - 12px - (var(--gap-h-00e7d4b9-8534-4926-b4d6-da99556823d7) * 0)); }
                .link-primary-67:hover { transition-timing-function: cubic-bezier(1, 0, 0, 1); --gap-h-9869995a-19c3-4b46-9130-cbae2e327c1f: 0px; --gap-v-9869995a-19c3-4b46-9130-cbae2e327c1f: 0px; }
                @media screen and (max-width: 440px){
                .link-primary-67 { display: none; --gap-h-9869995a-19c3-4b46-9130-cbae2e327c1f: 0px; --gap-v-9869995a-19c3-4b46-9130-cbae2e327c1f: 0px; }
                }.link-primary-68 { background: rgba(0,0,0,0.0); border-radius: 0; box-shadow: none; color: #ffffff; font-family: var(--s-font-1ab2928a); font-feature-settings: 'palt' 1; font-size: 12px; font-style: normal; font-weight: 700; height: auto; letter-spacing: NaNem; line-height: 1; padding: 0px 0px 0px 0px; text-align: left; text-shadow: none; width: auto; max-width: 100%; justify-content: flex-start; }
                @media screen and (max-width: 440px){
                .link-primary-68 { font-size: 12px; }
                }.link-primary-69 { color: #ffffff; font-size: 20px; transform: rotate(-45deg); }
                @media screen and (max-width: 440px){
                .link-primary-69 { font-size: 20px; }
                }.component-8f82 { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: 88px; justify-content: center; opacity: 1; width: 100%; max-width: 100%; }
                .sd._isClose.component-8f82 { flex: none; height: 0px; }.component-a4d1 { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: 88px; justify-content: center; opacity: 1; width: 100%; max-width: 100%; }
                .sd._isClose.component-a4d1 { flex: none; height: 0px; }.component-c283 {  }

body { background: var(--s-color-be87ee51); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }

.sd.component-038b { font-family: var(--s-font-0ba0805e); font-size: 48px; font-weight: 700; letter-spacing: 0; line-height: 1.3; } .sd.component-2ddc { font-family: var(--s-font-0ba0805e); font-size: 32px; font-weight: 700; letter-spacing: 0; line-height: 1.4; } .sd.component-c6ea { font-family: var(--s-font-0ba0805e); font-size: 24px; font-weight: 700; letter-spacing: 0; line-height: 1.4; } .sd.component-bc3b { font-family: var(--s-font-0ba0805e); font-size: 16px; font-weight: 400; letter-spacing: 0; line-height: 1.5; } .sd.component-e94c { font-family: var(--s-font-0ba0805e); font-size: 12px; font-weight: 400; letter-spacing: 0; line-height: 1.4; } .sd.component-9985 { font-family: var(--s-font-61abf34a); font-size: 22px; font-weight: 400; line-height: 1.5; }
                @media screen and (max-width: 440px){
                .sd.component-9985 { font-size: 18px; letter-spacing: 0.05em; }
                } .sd.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){
                .sd.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';}