/* About page - Extracted inline styles */

/* Style block 1 */
.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-4da6 {  }.component-88bd {  }.component-0ff3 {  }.component-9270 {  }.component-97c5 {  }

/* Style block 2 */
.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); }

/* Style block 3 */
.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; }
                        }

/* Style block 4 */
.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; }
                        }

/* Style block 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; }
                        }

/* Style block 6 */
.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); }
                        }

/* Style block 7 */
.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   ); }

/* Style block 8 */
.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; }
                        }

/* Style block 9 */
.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%; }
                        }

/* Style block 10 */
.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); }

/* Style block 11 */
.header-section-48 { background: #fff; border-radius: 0; box-shadow: ; height: 100%; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }.component-4097 {  }.header-section-49 { align-content: center; align-items: center; flex: none; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 100%; max-width: 100%; }.header-section-50 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }.header-section-51 { align-content: flex-end; align-items: flex-end; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 32px 0px 32px; padding: 200px 0px 120px 0px; width: 1120px; --gap-h-ad61fc83-3536-4ea7-88a3-9f32f7f639d6: 0px; --gap-v-ad61fc83-3536-4ea7-88a3-9f32f7f639d6: 0px; --gap-uuid: ad61fc83-3536-4ea7-88a3-9f32f7f639d6; max-width: calc(100% - 64px); }
                        @media screen and (max-width: 772px){
                        .header-section-51 { flex-direction: column; flex-wrap: nowrap; padding: 200px 0px 80px 0px; --gap-h-ad61fc83-3536-4ea7-88a3-9f32f7f639d6: 0px; --gap-v-ad61fc83-3536-4ea7-88a3-9f32f7f639d6: 0px; }
                        }
                        @media screen and (max-width: 440px){
                        .header-section-51 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 120px 0px 48px 0px; --gap-h-ad61fc83-3536-4ea7-88a3-9f32f7f639d6: 0px; --gap-v-ad61fc83-3536-4ea7-88a3-9f32f7f639d6: 0px; }
                        }.component-e8e7 {  }.div-container-118 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: space-between; margin: 64px 0px 0px 0px; padding: 0px; width: calc(60% - (var(--gap-h-ad61fc83-3536-4ea7-88a3-9f32f7f639d6) * 0.4)); --gap-h-31be0aaa-14cf-42cd-b41a-9c61ef299c3f: 0px; --gap-v-31be0aaa-14cf-42cd-b41a-9c61ef299c3f: 0px; --gap-uuid: 31be0aaa-14cf-42cd-b41a-9c61ef299c3f; max-width: calc(60% - (var(--gap-h-ad61fc83-3536-4ea7-88a3-9f32f7f639d6) * 0.4)); }
                        @media screen and (max-width: 772px){
                        .div-container-118 { flex: none; width: calc(100% - (var(--gap-h-ad61fc83-3536-4ea7-88a3-9f32f7f639d6) * 0)); --gap-h-31be0aaa-14cf-42cd-b41a-9c61ef299c3f: 0px; --gap-v-31be0aaa-14cf-42cd-b41a-9c61ef299c3f: 0px; max-width: calc(100% - (var(--gap-h-ad61fc83-3536-4ea7-88a3-9f32f7f639d6) * 0)); }
                        }
                        @media screen and (max-width: 440px){
                        .div-container-118 { flex: none; margin: 40px 0px 0px 0px; --gap-h-31be0aaa-14cf-42cd-b41a-9c61ef299c3f: 0px; --gap-v-31be0aaa-14cf-42cd-b41a-9c61ef299c3f: 0px; width: calc(100% - (var(--gap-h-ad61fc83-3536-4ea7-88a3-9f32f7f639d6) * 0)); max-width: calc(100% - (var(--gap-h-ad61fc83-3536-4ea7-88a3-9f32f7f639d6) * 0)); }
                        }.div-container-119 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-31be0aaa-14cf-42cd-b41a-9c61ef299c3f) * 0)); --gap-h-7ef47eff-7349-4966-a724-08e957b4cb3b: 0px; --gap-v-7ef47eff-7349-4966-a724-08e957b4cb3b: 40px; --gap-uuid: 7ef47eff-7349-4966-a724-08e957b4cb3b; max-width: calc(100% - (var(--gap-h-31be0aaa-14cf-42cd-b41a-9c61ef299c3f) * 0)); }
                        @media screen and (max-width: 440px){
                        .div-container-119 { flex: none; --gap-h-7ef47eff-7349-4966-a724-08e957b4cb3b: 0px; --gap-v-7ef47eff-7349-4966-a724-08e957b4cb3b: 40px; }
                        }.div-container-120 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; width: auto; --gap-h-978bee75-1893-4ba5-9043-aa2e3bf3cc0e: 8px; --gap-v-978bee75-1893-4ba5-9043-aa2e3bf3cc0e: 0px; --gap-uuid: 978bee75-1893-4ba5-9043-aa2e3bf3cc0e; max-width: 100%; }.div-container-121 { background: #4974dd; border-radius: 24px; flex: none; height: 8px; width: 8px; max-width: 100%; }.heading-secondary { color: #777777; font-family: var(--s-font-93a87a99); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                        .heading-secondary.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .heading-secondary.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.heading-tertiary-6 { color: #1e1e1e; font-family: var(--s-font-1ab2928a); font-size: 40px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                        .heading-tertiary-6.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .heading-tertiary-6.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 772px){
                        .heading-tertiary-6 { font-size: 32px; }
                        }
                        @media screen and (max-width: 440px){
                        .heading-tertiary-6 { font-size: 24px; line-height: 1.6; }
                        }.div-container-122 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; margin: 40px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-31be0aaa-14cf-42cd-b41a-9c61ef299c3f) * 0)); z-index: 1; --gap-h-3421c390-5bd2-40cf-9a4a-81e1bb0b3939: 0px; --gap-v-3421c390-5bd2-40cf-9a4a-81e1bb0b3939: 24px; --gap-uuid: 3421c390-5bd2-40cf-9a4a-81e1bb0b3939; max-width: calc(100% - (var(--gap-h-31be0aaa-14cf-42cd-b41a-9c61ef299c3f) * 0)); }
                        @media screen and (max-width: 440px){
                        .div-container-122 { margin: 24px 0px 0px 0px; --gap-h-3421c390-5bd2-40cf-9a4a-81e1bb0b3939: 0px; --gap-v-3421c390-5bd2-40cf-9a4a-81e1bb0b3939: 24px; width: calc(100% - (var(--gap-h-31be0aaa-14cf-42cd-b41a-9c61ef299c3f) * 0)); max-width: calc(100% - (var(--gap-h-31be0aaa-14cf-42cd-b41a-9c61ef299c3f) * 0)); }
                        }.text-content-73 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-3421c390-5bd2-40cf-9a4a-81e1bb0b3939) * 0)); max-width: calc(100% - (var(--gap-h-3421c390-5bd2-40cf-9a4a-81e1bb0b3939) * 0)); justify-content: flex-start; }
                        .text-content-73.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .text-content-73.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 772px){
                        .text-content-73 { font-size: 15px; }
                        }
                        @media screen and (max-width: 440px){
                        .text-content-73 { font-size: 14px; }
                        }.text-content-74 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-3421c390-5bd2-40cf-9a4a-81e1bb0b3939) * 0)); max-width: calc(100% - (var(--gap-h-3421c390-5bd2-40cf-9a4a-81e1bb0b3939) * 0)); justify-content: flex-start; }
                        .text-content-74.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .text-content-74.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 772px){
                        .text-content-74 { font-size: 15px; }
                        }
                        @media screen and (max-width: 440px){
                        .text-content-74 { font-size: 14px; }
                        }.text-content-75 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-3421c390-5bd2-40cf-9a4a-81e1bb0b3939) * 0)); max-width: calc(100% - (var(--gap-h-3421c390-5bd2-40cf-9a4a-81e1bb0b3939) * 0)); justify-content: flex-start; }
                        .text-content-75.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .text-content-75.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 772px){
                        .text-content-75 { font-size: 15px; }
                        }
                        @media screen and (max-width: 440px){
                        .text-content-75 { font-size: 14px; }
                        }.div-container-123 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); bottom: 121px; flex: 1; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: flex-start; left: 0px; margin: 0 0 0 0; padding: 0px; position: absolute; right: auto; top: auto; width: calc(45% - (var(--gap-h-ad61fc83-3536-4ea7-88a3-9f32f7f639d6) * 0.55)); z-index: -1; --gap-h-0b7cc613-6b83-4e40-af96-b0dabf7e2479: 64px; --gap-v-0b7cc613-6b83-4e40-af96-b0dabf7e2479: 0px; --gap-uuid: 0b7cc613-6b83-4e40-af96-b0dabf7e2479; max-width: calc(45% - (var(--gap-h-ad61fc83-3536-4ea7-88a3-9f32f7f639d6) * 0.55)); }
                        @media screen and (max-width: 772px){
                        .div-container-123 { align-content: center; align-items: center; bottom: 0; flex: none; flex-direction: column; gap: 32px; height: 300px; justify-content: center; left: 0; margin: 64px 0px 0px 0px; position: relative; right: 0; top: 0; width: calc(100% - (var(--gap-h-ad61fc83-3536-4ea7-88a3-9f32f7f639d6) * 0)); --gap-h-0b7cc613-6b83-4e40-af96-b0dabf7e2479: 0px; --gap-v-0b7cc613-6b83-4e40-af96-b0dabf7e2479: 32px; max-width: calc(100% - (var(--gap-h-ad61fc83-3536-4ea7-88a3-9f32f7f639d6) * 0)); }
                        }
                        @media screen and (max-width: 440px){
                        .div-container-123 { flex: none; gap: 32px; height: 280px; margin: 64px 0px 0px 0px; width: auto; --gap-h-0b7cc613-6b83-4e40-af96-b0dabf7e2479: 32px; --gap-v-0b7cc613-6b83-4e40-af96-b0dabf7e2479: 0px; max-width: 100%; }
                        }.div-container-124 { height: 400px; width: 400px; max-width: 100%; }.div-container-125 { align-content: center; align-items: center; background: transparent; border-bottom: 1px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }.div-container-126 { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: center; margin: 0px 32px 0px 32px; padding: 120px 0px 120px 0px; width: 1120px; --gap-h-0f5d04ed-fe11-4f35-95b1-0e6d2e4625aa: 0px; --gap-v-0f5d04ed-fe11-4f35-95b1-0e6d2e4625aa: 40px; --gap-uuid: 0f5d04ed-fe11-4f35-95b1-0e6d2e4625aa; max-width: calc(100% - 64px); }
                        @media screen and (max-width: 772px){
                        .div-container-126 { flex-direction: column; flex-wrap: nowrap; gap: 24px; padding: 80px 0px 80px 0px; --gap-h-0f5d04ed-fe11-4f35-95b1-0e6d2e4625aa: 0px; --gap-v-0f5d04ed-fe11-4f35-95b1-0e6d2e4625aa: 24px; }
                        }
                        @media screen and (max-width: 440px){
                        .div-container-126 { flex-direction: column; flex-wrap: nowrap; gap: 24px; padding: 48px 0px 48px 0px; --gap-h-0f5d04ed-fe11-4f35-95b1-0e6d2e4625aa: 0px; --gap-v-0f5d04ed-fe11-4f35-95b1-0e6d2e4625aa: 24px; }
                        }.div-container-127 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; width: auto; --gap-h-e294a75e-a656-4587-9c86-a2520a43a3b3: 8px; --gap-v-e294a75e-a656-4587-9c86-a2520a43a3b3: 0px; --gap-uuid: e294a75e-a656-4587-9c86-a2520a43a3b3; max-width: 100%; }.div-container-128 { background: #49d2dd; border-radius: 24px; flex: none; height: 8px; width: 8px; max-width: 100%; }
                        .div-container-128.appear { transform: scale(0, 0); transition-delay: 100ms; transition-duration: 800ms; }
                        .div-container-128.appear-active { transition-delay: 100ms; transition-duration: 800ms; }.heading-secondary-1 { color: #777777; font-family: var(--s-font-93a87a99); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                        .heading-secondary-1.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .heading-secondary-1.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.div-container-129 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-0f5d04ed-fe11-4f35-95b1-0e6d2e4625aa) * 0)); --gap-h-48feb950-322f-451c-b65d-ed4a9aac346c: 80px; --gap-v-48feb950-322f-451c-b65d-ed4a9aac346c: 0px; --gap-uuid: 48feb950-322f-451c-b65d-ed4a9aac346c; max-width: calc(100% - (var(--gap-h-0f5d04ed-fe11-4f35-95b1-0e6d2e4625aa) * 0)); }
                        @media screen and (max-width: 772px){
                        .div-container-129 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; --gap-h-48feb950-322f-451c-b65d-ed4a9aac346c: 0px; --gap-v-48feb950-322f-451c-b65d-ed4a9aac346c: 24px; }
                        }
                        @media screen and (max-width: 440px){
                        .div-container-129 { gap: 16px; --gap-h-48feb950-322f-451c-b65d-ed4a9aac346c: 16px; --gap-v-48feb950-322f-451c-b65d-ed4a9aac346c: 0px; }
                        }.heading-tertiary-7 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 24px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: calc(50% - (var(--gap-h-48feb950-322f-451c-b65d-ed4a9aac346c) * 0.5)); max-width: calc(50% - (var(--gap-h-48feb950-322f-451c-b65d-ed4a9aac346c) * 0.5)); justify-content: flex-start; }
                        .heading-tertiary-7.appear { opacity: 0; transform: scale(1.1, 1.1); transition-delay: 100ms; transition-duration: 1000ms; }
                        .heading-tertiary-7.appear-active { transition-delay: 100ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 772px){
                        .heading-tertiary-7 { flex: none; font-size: 20px; width: auto; max-width: 100%; }
                        }.text-content-76 { color: #1e1e1e; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                        .text-content-76.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 300ms; transition-duration: 800ms; }
                        .text-content-76.appear-active { transition-delay: 300ms; transition-duration: 800ms; }.div-container-130 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }.div-container-131 { align-content: flex-end; align-items: flex-end; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: auto; justify-content: flex-start; margin: 0px 32px 0px 32px; padding: 120px 0px 120px 0px; width: 1120px; --gap-h-41ec6e7f-79c0-48f8-b3ad-cfabc67840bc: 0px; --gap-v-41ec6e7f-79c0-48f8-b3ad-cfabc67840bc: 120px; --gap-uuid: 41ec6e7f-79c0-48f8-b3ad-cfabc67840bc; max-width: calc(100% - 64px); }
                        @media screen and (max-width: 772px){
                        .div-container-131 { flex-direction: column; flex-wrap: nowrap; gap: 64px; padding: 80px 0px 80px 0px; --gap-h-41ec6e7f-79c0-48f8-b3ad-cfabc67840bc: 0px; --gap-v-41ec6e7f-79c0-48f8-b3ad-cfabc67840bc: 64px; }
                        }
                        @media screen and (max-width: 440px){
                        .div-container-131 { flex-direction: column; flex-wrap: nowrap; gap: 40px; padding: 48px 0px 48px 0px; --gap-h-41ec6e7f-79c0-48f8-b3ad-cfabc67840bc: 0px; --gap-v-41ec6e7f-79c0-48f8-b3ad-cfabc67840bc: 40px; }
                        }.div-container-132 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-41ec6e7f-79c0-48f8-b3ad-cfabc67840bc) * 0)); --gap-h-40debc69-d2b1-41a5-aaf1-8a2d3d8718c9: 0px; --gap-v-40debc69-d2b1-41a5-aaf1-8a2d3d8718c9: 24px; --gap-uuid: 40debc69-d2b1-41a5-aaf1-8a2d3d8718c9; max-width: calc(100% - (var(--gap-h-41ec6e7f-79c0-48f8-b3ad-cfabc67840bc) * 0)); }.div-container-133 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; width: auto; --gap-h-388a71f3-9b41-49a3-ab96-2dbb0eea8fd6: 8px; --gap-v-388a71f3-9b41-49a3-ab96-2dbb0eea8fd6: 0px; --gap-uuid: 388a71f3-9b41-49a3-ab96-2dbb0eea8fd6; max-width: 100%; }.div-container-134 { background: #f6b768; border-radius: 24px; flex: none; height: 8px; width: 8px; max-width: 100%; }
                        .div-container-134.appear { transform: scale(0, 0); transition-delay: 100ms; transition-duration: 800ms; }
                        .div-container-134.appear-active { transition-delay: 100ms; transition-duration: 800ms; }.heading-secondary-2 { color: #777777; font-family: var(--s-font-93a87a99); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                        .heading-secondary-2.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .heading-secondary-2.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.div-container-135 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-40debc69-d2b1-41a5-aaf1-8a2d3d8718c9) * 0)); --gap-h-1742d4c4-c2e4-4f80-9bd5-0e8e012b27f8: 80px; --gap-v-1742d4c4-c2e4-4f80-9bd5-0e8e012b27f8: 0px; --gap-uuid: 1742d4c4-c2e4-4f80-9bd5-0e8e012b27f8; max-width: calc(100% - (var(--gap-h-40debc69-d2b1-41a5-aaf1-8a2d3d8718c9) * 0)); }
                        @media screen and (max-width: 772px){
                        .div-container-135 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; --gap-h-1742d4c4-c2e4-4f80-9bd5-0e8e012b27f8: 0px; --gap-v-1742d4c4-c2e4-4f80-9bd5-0e8e012b27f8: 24px; }
                        }
                        @media screen and (max-width: 440px){
                        .div-container-135 { gap: 16px; --gap-h-1742d4c4-c2e4-4f80-9bd5-0e8e012b27f8: 16px; --gap-v-1742d4c4-c2e4-4f80-9bd5-0e8e012b27f8: 0px; }
                        }.heading-tertiary-8 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 24px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: calc(50% - (var(--gap-h-1742d4c4-c2e4-4f80-9bd5-0e8e012b27f8) * 0.5)); max-width: calc(50% - (var(--gap-h-1742d4c4-c2e4-4f80-9bd5-0e8e012b27f8) * 0.5)); justify-content: flex-start; }
                        .heading-tertiary-8.appear { opacity: 0; transform: scale(1.1, 1.1); transition-delay: 100ms; transition-duration: 1000ms; }
                        .heading-tertiary-8.appear-active { transition-delay: 100ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 772px){
                        .heading-tertiary-8 { flex: none; font-size: 20px; width: auto; max-width: 100%; }
                        }.text-content-77 { color: #1e1e1e; flex: 1; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                        .text-content-77.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 300ms; transition-duration: 800ms; }
                        .text-content-77.appear-active { transition-delay: 300ms; transition-duration: 800ms; }.form-container-135 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; overflow-x: visible; overflow-y: visible; padding: 0px 0px 0px 0px; transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98); width: calc(100% - (var(--gap-h-41ec6e7f-79c0-48f8-b3ad-cfabc67840bc) * 0)); max-width: calc(100% - (var(--gap-h-41ec6e7f-79c0-48f8-b3ad-cfabc67840bc) * 0)); }.form-container-136 { flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; outline-offset: -4px; padding: 0px 12px 0px 12px; transform: {{transform}}; transition-duration: {{_duration}}ms; transition-property: transform; transition-timing-function: linear; width: 40%; will-change: transform; max-width: 40%; }
                        .form-container-136:focus {outline:none;} .form-container-136:focus-visible { outline: 2px solid black; }
                        .sd._animatingNext.form-container-136 { transform: translateX(-100%); }
                        .sd._animatingPrev.form-container-136 { transform: translateX(100%); }
                        @media screen and (max-width: 440px){
                        .form-container-136 { flex: none; width: 80%; max-width: 80%; }
                        }.form-container-137 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-end; margin: 0px 0px 0px 0px; padding: 0px 0px 0px; width: 100%; z-index: -1; max-width: 100%; }.div-container-136 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }
                        @media screen and (max-width: 440px){
                        .div-container-136 { flex: none; height: auto; }
                        }.div-container-137 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: auto; justify-content: flex-start; margin: 0px 32px 0px 32px; padding: 120px 0px 150px 0px; width: 1120px; --gap-h-1532b026-7fa3-469d-baab-cc524e0743a6: 0px; --gap-v-1532b026-7fa3-469d-baab-cc524e0743a6: 48px; --gap-uuid: 1532b026-7fa3-469d-baab-cc524e0743a6; max-width: calc(100% - 64px); }
                        @media screen and (max-width: 772px){
                        .div-container-137 { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; padding: 80px 0px 120px 0px; --gap-h-1532b026-7fa3-469d-baab-cc524e0743a6: 0px; --gap-v-1532b026-7fa3-469d-baab-cc524e0743a6: 64px; }
                        }
                        @media screen and (max-width: 440px){
                        .div-container-137 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 48px 0px 48px 0px; --gap-h-1532b026-7fa3-469d-baab-cc524e0743a6: 0px; --gap-v-1532b026-7fa3-469d-baab-cc524e0743a6: 40px; }
                        }.heading-secondary-3 { align-content: flex-end; align-items: flex-end; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; --gap-h-624a382a-d9a7-4a36-ba33-b270fb736db3: 0px; --gap-v-624a382a-d9a7-4a36-ba33-b270fb736db3: 0px; --gap-uuid: 624a382a-d9a7-4a36-ba33-b270fb736db3; }.span-element-2 { color: #1e1e1e; font-family: var(--s-font-93a87a99); font-size: 32px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 4px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 4px); justify-content: flex-start; }
                        .span-element-2.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .span-element-2.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 772px){
                        .span-element-2 { font-size: 28px; }
                        }
                        @media screen and (max-width: 440px){
                        .span-element-2 { font-size: 24px; }
                        }.span-element-3 { color: #1e1e1e; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.9; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                        .span-element-3.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .span-element-3.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 440px){
                        .span-element-3 { font-size: 14px; }
                        }.span-element-4 { color: #1e1e1e; font-family: var(--s-font-93a87a99); font-size: 32px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                        .span-element-4.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .span-element-4.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 772px){
                        .span-element-4 { font-size: 28px; }
                        }
                        @media screen and (max-width: 440px){
                        .span-element-4 { font-size: 24px; }
                        }.ul-element-7 { flex: none; gap: 24px; padding: 0px; width: calc(100% - (var(--gap-h-1532b026-7fa3-469d-baab-cc524e0743a6) * 0)); --gap-h-81be4ea0-ebe7-4fc7-9f65-009285c530aa: 0px; --gap-v-81be4ea0-ebe7-4fc7-9f65-009285c530aa: 24px; --gap-uuid: 81be4ea0-ebe7-4fc7-9f65-009285c530aa; max-width: calc(100% - (var(--gap-h-1532b026-7fa3-469d-baab-cc524e0743a6) * 0)); }.li-element-5 { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 4px; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; justify-content: center; padding: 40px 64px 40px 64px; width: calc(100% - (var(--gap-h-81be4ea0-ebe7-4fc7-9f65-009285c530aa) * 0)); --gap-h-23d0afd7-3f62-40ac-8cc2-f53689ff43b7: 80px; --gap-v-23d0afd7-3f62-40ac-8cc2-f53689ff43b7: 0px; --gap-uuid: 23d0afd7-3f62-40ac-8cc2-f53689ff43b7; max-width: calc(100% - (var(--gap-h-81be4ea0-ebe7-4fc7-9f65-009285c530aa) * 0)); }
                        @media screen and (max-width: 772px){
                        .li-element-5 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 24px 32px 32px 32px; --gap-h-23d0afd7-3f62-40ac-8cc2-f53689ff43b7: 0px; --gap-v-23d0afd7-3f62-40ac-8cc2-f53689ff43b7: 12px; }
                        }
                        @media screen and (max-width: 440px){
                        .li-element-5 { align-content: center; align-items: center; justify-content: flex-start; padding: 32px 15px 32px 15px; --gap-h-23d0afd7-3f62-40ac-8cc2-f53689ff43b7: 80px; --gap-v-23d0afd7-3f62-40ac-8cc2-f53689ff43b7: 0px; }
                        }.div-container-138 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; justify-content: center; padding: 0px; width: calc(30% - (var(--gap-h-23d0afd7-3f62-40ac-8cc2-f53689ff43b7) * 0.7000000000000001)); --gap-h-a4386432-a0ca-40b9-919e-5c910bdbaed0: 0px; --gap-v-a4386432-a0ca-40b9-919e-5c910bdbaed0: 4px; --gap-uuid: a4386432-a0ca-40b9-919e-5c910bdbaed0; max-width: calc(30% - (var(--gap-h-23d0afd7-3f62-40ac-8cc2-f53689ff43b7) * 0.7000000000000001)); }
                        @media screen and (max-width: 772px){
                        .div-container-138 { flex: none; gap: 0px; width: auto; --gap-h-a4386432-a0ca-40b9-919e-5c910bdbaed0: 0px; --gap-v-a4386432-a0ca-40b9-919e-5c910bdbaed0: 0px; max-width: 100%; }
                        }
                        @media screen and (max-width: 440px){
                        .div-container-138 { align-content: center; align-items: center; justify-content: center; --gap-h-a4386432-a0ca-40b9-919e-5c910bdbaed0: 0px; --gap-v-a4386432-a0ca-40b9-919e-5c910bdbaed0: 4px; }
                        }.text-content-78 { color: #cccccc; flex: none; font-family: var(--s-font-1ab2928a); font-size: 15px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                        .text-content-78.appear { opacity: 0; transform: ; transition-delay: 100ms; transition-duration: 1000ms; }
                        .text-content-78.appear-active { transition-delay: 100ms; transition-duration: 1000ms; }.heading-tertiary-9 { color: var(--s-color-2cb294bc); flex: none; font-family: var(--s-font-1ab2928a); font-size: 24px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                        .heading-tertiary-9.appear { opacity: 0; transform: ; transition-delay: 100ms; transition-duration: 1000ms; }
                        .heading-tertiary-9.appear-active { transition-delay: 100ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 440px){
                        .heading-tertiary-9 { font-family: var(--s-font-1ab2928a); font-size: 20px; }
                        }.text-content-79 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: 640px; max-width: 100%; justify-content: flex-start; }
                        .text-content-79.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 300ms; transition-duration: 800ms; }
                        .text-content-79.appear-active { transition-delay: 300ms; transition-duration: 800ms; }
                        @media screen and (max-width: 440px){
                        .text-content-79 { color: #777777; }
                        }.div-container-139 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }.image-container-20 { bottom: auto; flex: none; height: auto; left: 96px; margin: 0 0 0 0; position: absolute; right: auto; top: 121px; width: 160px; z-index: 1; max-width: 100%; }
                        @media screen and (max-width: 772px){
                        .image-container-20 { left: 67px; top: 29px; }
                        }
                        @media screen and (max-width: 440px){
                        .image-container-20 { flex: none; left: auto; right: 0px; top: -36px; width: 120px; max-width: 100%; }
                        }.image-container-21 { bottom: auto; flex: none; height: auto; left: 0px; margin: 0 0 0 0; position: absolute; right: auto; top: 0px; width: 320px; z-index: 0; max-width: 100%; }
                        @media screen and (max-width: 772px){
                        .image-container-21 { flex: none; left: 0px; top: -31px; width: 240px; max-width: 100%; }
                        }
                        @media screen and (max-width: 440px){
                        .image-container-21 { flex: none; left: auto; right: 0px; top: -100px; width: 210px; max-width: 100%; }
                        }.div-container-140 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: auto; justify-content: flex-start; margin: 0px 32px 0px 32px; padding: 120px 0px 150px 0px; width: 1120px; --gap-h-b4c328a4-1478-481a-a832-512da0fe6ef4: 0px; --gap-v-b4c328a4-1478-481a-a832-512da0fe6ef4: 48px; --gap-uuid: b4c328a4-1478-481a-a832-512da0fe6ef4; max-width: calc(100% - 64px); }
                        @media screen and (max-width: 772px){
                        .div-container-140 { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; padding: 80px 0px 120px 0px; --gap-h-b4c328a4-1478-481a-a832-512da0fe6ef4: 0px; --gap-v-b4c328a4-1478-481a-a832-512da0fe6ef4: 64px; }
                        }
                        @media screen and (max-width: 440px){
                        .div-container-140 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 48px 0px 48px 0px; --gap-h-b4c328a4-1478-481a-a832-512da0fe6ef4: 0px; --gap-v-b4c328a4-1478-481a-a832-512da0fe6ef4: 40px; }
                        }.heading-secondary-4 { align-content: flex-end; align-items: flex-end; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; --gap-h-10886091-44f0-4728-bd25-125b9cb93d4b: 0px; --gap-v-10886091-44f0-4728-bd25-125b9cb93d4b: 0px; --gap-uuid: 10886091-44f0-4728-bd25-125b9cb93d4b; }.span-element-5 { color: #1e1e1e; font-family: var(--s-font-93a87a99); font-size: 32px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                        .span-element-5.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .span-element-5.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 772px){
                        .span-element-5 { font-size: 28px; }
                        }
                        @media screen and (max-width: 440px){
                        .span-element-5 { font-size: 24px; }
                        }.div-container-141 { align-content: center; align-items: center; background: transparent; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: 463px; justify-content: center; width: calc(100% - (var(--gap-h-b4c328a4-1478-481a-a832-512da0fe6ef4) * 0)); --gap-h-28daed37-6e65-4f75-91a1-b4a071411db0: 30px; --gap-v-28daed37-6e65-4f75-91a1-b4a071411db0: 0px; --gap-uuid: 28daed37-6e65-4f75-91a1-b4a071411db0; max-width: calc(100% - (var(--gap-h-b4c328a4-1478-481a-a832-512da0fe6ef4) * 0)); }
                        @media screen and (max-width: 440px){
                        .div-container-141 { height: auto; --gap-h-28daed37-6e65-4f75-91a1-b4a071411db0: 30px; --gap-v-28daed37-6e65-4f75-91a1-b4a071411db0: 0px; width: calc(100% - (var(--gap-h-b4c328a4-1478-481a-a832-512da0fe6ef4) * 0)); max-width: calc(100% - (var(--gap-h-b4c328a4-1478-481a-a832-512da0fe6ef4) * 0)); }
                        }.div-container-142 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; justify-content: space-between; margin: 0px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-28daed37-6e65-4f75-91a1-b4a071411db0) * 0)); --gap-h-3e1c689d-43ed-4ed9-8a9d-f416247edc35: 0px; --gap-v-3e1c689d-43ed-4ed9-8a9d-f416247edc35: 0px; --gap-uuid: 3e1c689d-43ed-4ed9-8a9d-f416247edc35; max-width: calc(100% - (var(--gap-h-28daed37-6e65-4f75-91a1-b4a071411db0) * 0)); }
                        @media screen and (max-width: 772px){
                        .div-container-142 { flex: none; width: 100%; --gap-h-3e1c689d-43ed-4ed9-8a9d-f416247edc35: 0px; --gap-v-3e1c689d-43ed-4ed9-8a9d-f416247edc35: 0px; }
                        }
                        @media screen and (max-width: 440px){
                        .div-container-142 { align-content: center; align-items: center; flex: none; justify-content: center; margin: 0px 0px 0px 0px; width: 100%; --gap-h-3e1c689d-43ed-4ed9-8a9d-f416247edc35: 0px; --gap-v-3e1c689d-43ed-4ed9-8a9d-f416247edc35: 0px; }
                        }.div-container-143 { height: 456px; opacity: 1; width: 320px; max-width: 100%; }
                        .div-container-143.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .div-container-143.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                        .div-container-143::before{background-image: url(../img/about/president_full.webp);}
                        @media screen and (max-width: 772px){
                        .div-container-143 { flex: none; height: 500px; max-width: 100%; }
                        }
                        @media screen and (max-width: 440px){
                        .div-container-143 { flex: none; height: 300px; width: 300px; max-width: 100%; }
                        }.div-container-144 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: calc(70% - (var(--gap-h-3e1c689d-43ed-4ed9-8a9d-f416247edc35) * 0.3)); z-index: 1; --gap-h-5925c3c2-dbc3-422b-a87b-dc08496e1af3: 0px; --gap-v-5925c3c2-dbc3-422b-a87b-dc08496e1af3: 24px; --gap-uuid: 5925c3c2-dbc3-422b-a87b-dc08496e1af3; max-width: calc(70% - (var(--gap-h-3e1c689d-43ed-4ed9-8a9d-f416247edc35) * 0.3)); }
                        @media screen and (max-width: 772px){
                        .div-container-144 { flex: none; gap: 15px; width: calc(50% - (var(--gap-h-3e1c689d-43ed-4ed9-8a9d-f416247edc35) * 0.5)); --gap-h-5925c3c2-dbc3-422b-a87b-dc08496e1af3: 0px; --gap-v-5925c3c2-dbc3-422b-a87b-dc08496e1af3: 15px; max-width: calc(50% - (var(--gap-h-3e1c689d-43ed-4ed9-8a9d-f416247edc35) * 0.5)); }
                        }
                        @media screen and (max-width: 440px){
                        .div-container-144 { margin: 30px 0px 0px 0px; width: calc(100% - (var(--gap-h-3e1c689d-43ed-4ed9-8a9d-f416247edc35) * 0)); --gap-h-5925c3c2-dbc3-422b-a87b-dc08496e1af3: 0px; --gap-v-5925c3c2-dbc3-422b-a87b-dc08496e1af3: 24px; max-width: calc(100% - (var(--gap-h-3e1c689d-43ed-4ed9-8a9d-f416247edc35) * 0)); }
                        }.text-content-80 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-5925c3c2-dbc3-422b-a87b-dc08496e1af3) * 0)); max-width: calc(100% - (var(--gap-h-5925c3c2-dbc3-422b-a87b-dc08496e1af3) * 0)); justify-content: flex-start; }
                        .text-content-80.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .text-content-80.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 772px){
                        .text-content-80 { font-size: 15px; }
                        }
                        @media screen and (max-width: 440px){
                        .text-content-80 { font-size: 14px; }
                        }.text-content-81 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-5925c3c2-dbc3-422b-a87b-dc08496e1af3) * 0)); max-width: calc(100% - (var(--gap-h-5925c3c2-dbc3-422b-a87b-dc08496e1af3) * 0)); justify-content: flex-start; }
                        .text-content-81.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .text-content-81.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 772px){
                        .text-content-81 { font-size: 15px; }
                        }
                        @media screen and (max-width: 440px){
                        .text-content-81 { font-size: 14px; }
                        }.sd.text-content-82 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-5925c3c2-dbc3-422b-a87b-dc08496e1af3) * 0)); max-width: calc(100% - (var(--gap-h-5925c3c2-dbc3-422b-a87b-dc08496e1af3) * 0)); justify-content: flex-start; }
                        .sd.text-content-82.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .sd.text-content-82.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 772px){
                        .sd.text-content-82 { font-size: 15px; }
                        }
                        @media screen and (max-width: 440px){
                        .sd.text-content-82 { font-size: 14px; }
                        }.sd.text-content-83 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-5925c3c2-dbc3-422b-a87b-dc08496e1af3) * 0)); max-width: calc(100% - (var(--gap-h-5925c3c2-dbc3-422b-a87b-dc08496e1af3) * 0)); justify-content: flex-start; }
                        .sd.text-content-83.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .sd.text-content-83.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 772px){
                        .sd.text-content-83 { font-size: 15px; }
                        }
                        @media screen and (max-width: 440px){
                        .text-content-83 { font-size: 14px; }
                        }.sd.text-content-84 { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; width: calc(100% - (var(--gap-h-5925c3c2-dbc3-422b-a87b-dc08496e1af3) * 0)); max-width: calc(100% - (var(--gap-h-5925c3c2-dbc3-422b-a87b-dc08496e1af3) * 0)); justify-content: flex-end; }
                        .sd.text-content-84.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .sd.text-content-84.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 772px){
                        .sd.text-content-84 { font-size: 15px; }
                        }
                        @media screen and (max-width: 440px){
                        .sd.text-content-84 { font-size: 14px; }
                        }.component-3f20 { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }.component-b103 { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 32px 0px 32px; padding: 120px 0px 120px 0px; width: 1120px; --gap-h-726fb103-0980-46c2-b1d3-4f7e393b69a2: 0px; --gap-v-726fb103-0980-46c2-b1d3-4f7e393b69a2: 0px; --gap-uuid: 726fb103-0980-46c2-b1d3-4f7e393b69a2; max-width: calc(100% - 64px); }
                        @media screen and (max-width: 772px){
                        .component-b103 { align-content: flex-start; align-items: flex-start; gap: 0px; justify-content: flex-start; padding: 96px 0px 96px 0px; --gap-h-726fb103-0980-46c2-b1d3-4f7e393b69a2: 0px; --gap-v-726fb103-0980-46c2-b1d3-4f7e393b69a2: 0px; }
                        }
                        @media screen and (max-width: 440px){
                        .component-b103 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; padding: 80px 0px 80px 0px; --gap-h-726fb103-0980-46c2-b1d3-4f7e393b69a2: 0px; --gap-v-726fb103-0980-46c2-b1d3-4f7e393b69a2: 0px; }
                        }.component-2624 {  }.component-6a92 { background: #dfdfdfff; display: none; height: 160px; width: 200px; max-width: 100%; }
                        @media screen and (max-width: 772px){
                        .component-6a92 { display: none; }
                        }
                        @media screen and (max-width: 440px){
                        .component-6a92 { background: #1e1e1e; display: flex; flex: none; height: 1px; margin: 24px 0px 0px 0px; width: 24px; max-width: 100%; }
                        }.component-a45e { color: #1e1e1e; flex: none; font-family: var(--s-font-1ab2928a); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 32px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
                        .component-a45e.appear { opacity: 0; transform: translate(0px, 24px); transition-delay: 200ms; transition-duration: 1000ms; }
                        .component-a45e.appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
                        @media screen and (max-width: 772px){
                        .component-a45e { font-size: 15px; }
                        }
                        @media screen and (max-width: 440px){
                        .component-a45e { font-size: 14px; }
                        }.component-7273 {  }.component-89bc { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: center; margin: 32px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-726fb103-0980-46c2-b1d3-4f7e393b69a2) * 0)); --gap-h-e38b89bc-2b64-462a-9d6d-5bd05cd1fd50: 0px; --gap-v-e38b89bc-2b64-462a-9d6d-5bd05cd1fd50: 32px; --gap-uuid: e38b89bc-2b64-462a-9d6d-5bd05cd1fd50; max-width: calc(100% - (var(--gap-h-726fb103-0980-46c2-b1d3-4f7e393b69a2) * 0)); }
                        @media screen and (max-width: 772px){
                        .component-89bc { align-content: flex-end; align-items: flex-end; flex: none; gap: 0px; justify-content: center; width: 100%; --gap-h-e38b89bc-2b64-462a-9d6d-5bd05cd1fd50: 0px; --gap-v-e38b89bc-2b64-462a-9d6d-5bd05cd1fd50: 0px; }
                        }
                        @media screen and (max-width: 440px){
                        .component-89bc { gap: 47px; --gap-h-e38b89bc-2b64-462a-9d6d-5bd05cd1fd50: 0px; --gap-v-e38b89bc-2b64-462a-9d6d-5bd05cd1fd50: 47px; }
                        }.component-b71e {  }.component-6922 {  }

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

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

/* Style block 14 */


/* Style block 15 */


/* Style block 16 */


/* Style block 17 */


/* Style block 18 */
: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';}

