/*! * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2023 Fonticons, Inc. */
.fa-brands,.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--fa-display:inline-flex;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;justify-content:center;align-items:center;font-style:normal;line-height:1}.fa-solid{font-family:"Font Awesome 6 Free";font-weight:900}.fa-brands{font-family:"Font Awesome 6 Brands";font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fonts/fa-solid-900.woff2)format("woff2"),url(/assets/fonts/fa-solid-900.ttf)format("truetype")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/fa-brands-400.woff2)format("woff2"),url(/assets/fonts/fa-brands-400.ttf)format("truetype")}.fa-instagram:before { content: "\f16d"; }
.fa-square-youtube:before { content: "\f431"; }
br[data-bp~="base:0"]{display:none;}
br[data-bp~="base:1"]{display:inline;}
@media screen and (max-width: 840px){
br[data-bp~="@tablet:0"]{display:none;}
br[data-bp~="@tablet:1"]{display:inline;}
}
@media screen and (max-width: 540px){
br[data-bp~="@mobile:0"]{display:none;}
br[data-bp~="@mobile:1"]{display:inline;}
}
.sd[data-s-8b932255][data-s-8b932255][data-s-8b932255] { font-family: var(--s-font-40a913f4); font-size: 32px; font-weight: 700; letter-spacing: 0.15em; line-height: 1.4; }
@media screen and (max-width: 540px){
.sd[data-s-8b932255][data-s-8b932255][data-s-8b932255] { font-size: 20px; }
} .sd[data-s-79a0169b][data-s-79a0169b][data-s-79a0169b] { font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 600; letter-spacing: 0.1em; line-height: 2; }
@media screen and (max-width: 840px){
.sd[data-s-79a0169b][data-s-79a0169b][data-s-79a0169b] { font-size: 15px; }
}
@media screen and (max-width: 540px){
.sd[data-s-79a0169b][data-s-79a0169b][data-s-79a0169b] { font-size: 14px; }
} .sd[data-s-c496b385][data-s-c496b385][data-s-c496b385] { font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 500; letter-spacing: 0.1em; line-height: 1.8; } .sd[data-s-bd866bd7][data-s-bd866bd7][data-s-bd866bd7] { font-family: var(--s-font-40a913f4); font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0.1em; line-height: 1.7; }
@media screen and (max-width: 840px){
.sd[data-s-bd866bd7][data-s-bd866bd7][data-s-bd866bd7] { font-size: 14px; font-weight: 400; }
}
@media screen and (max-width: 540px){
.sd[data-s-bd866bd7][data-s-bd866bd7][data-s-bd866bd7] { font-size: 14px; }
}
.sd[data-s-0169676d-156a-4051-8669-9e638ed83ddb] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; left: 0; margin: 0 0 0 0; padding: 16px; position: fixed; top: 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-0169676d-156a-4051-8669-9e638ed83ddb] { padding: 12px; }
}.sd[data-s-ecb3eb7c-2cda-4270-a330-2653c5eeb745] { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 0px solid rgba(0,0,0,0); border-left: 0px solid rgba(0,0,0,0); border-radius: 12px; border-right: 0px solid rgba(0,0,0,0); border-top: 0px solid rgba(0,0,0,0); box-shadow: 0px 0px 10px rgba(123, 123, 123, 0.2); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; padding: 4px 24px; width: 1248px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-ecb3eb7c-2cda-4270-a330-2653c5eeb745] { align-content: center; align-items: center; justify-content: space-between; padding: 8px 32px; }
}
@media screen and (max-width: 540px){
.sd[data-s-ecb3eb7c-2cda-4270-a330-2653c5eeb745] { padding: 4px 24px; }
}.sd[data-s-d4e6d09f-883a-4be7-a0d5-f58f214691cf] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 24px; justify-content: center; padding: 0px 0px 0px 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: 840px){
.sd[data-s-d4e6d09f-883a-4be7-a0d5-f58f214691cf] { 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: 540px){
.sd[data-s-d4e6d09f-883a-4be7-a0d5-f58f214691cf] { padding: 0px 0px 0px 0px; --gap-h-d4e6d09f-883a-4be7-a0d5-f58f214691cf: 24px; --gap-v-d4e6d09f-883a-4be7-a0d5-f58f214691cf: 0px; }
}.sd[data-s-74a06e31-23d6-4eb9-b6d6-0234ca675438] { 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; }.sd[data-s-fb112b88-9576-4729-89b9-f19d13bdd00e] { height: auto; transform-origin: center left; width: 130px; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-fb112b88-9576-4729-89b9-f19d13bdd00e] { flex: none; width: 100px; max-width: 100%; }
}.sd[data-s-a2205632-bcfb-47f4-8b67-87c8da54c061] { 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: 840px){
.sd[data-s-a2205632-bcfb-47f4-8b67-87c8da54c061] { 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: 540px){
.sd[data-s-a2205632-bcfb-47f4-8b67-87c8da54c061] { display: flex; --gap-h-a2205632-bcfb-47f4-8b67-87c8da54c061: 0px; --gap-v-a2205632-bcfb-47f4-8b67-87c8da54c061: 8px; }
}.sd[data-s-b2b57a1e-c2c4-474d-b967-e3a5cfd43476] { background: #1e1e1e; flex: none; height: 2px; width: 32px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-b2b57a1e-c2c4-474d-b967-e3a5cfd43476] { flex: none; }
}.sd[data-s-ef0066d6-6619-49ef-b7de-98f771b71e16] { background: #1e1e1e; flex: none; height: 2px; width: 32px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-ef0066d6-6619-49ef-b7de-98f771b71e16] { flex: none; }
}.sd[data-s-f910f16a-8e5f-4a9c-9337-a8a40371d527] { background: #1e1e1e; flex: none; height: 2px; width: 32px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-f910f16a-8e5f-4a9c-9337-a8a40371d527] { flex: none; }
}.sd[data-s-0a5c5098-d661-495d-90d8-3c8997aba647] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px -1px 0px; padding: 0px 0px 0px 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: 840px){
.sd[data-s-0a5c5098-d661-495d-90d8-3c8997aba647] { display: none; --gap-h-0a5c5098-d661-495d-90d8-3c8997aba647: 0px; --gap-v-0a5c5098-d661-495d-90d8-3c8997aba647: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-0a5c5098-d661-495d-90d8-3c8997aba647] { display: none; --gap-h-0a5c5098-d661-495d-90d8-3c8997aba647: 0px; --gap-v-0a5c5098-d661-495d-90d8-3c8997aba647: 0px; }
}.sd[data-s-ead41578-37f8-4896-b24a-00e0335211a0] { align-content: center; align-items: center; background: #0096dfff; border-radius: 48px; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: center; padding: 16px 20px 16px 20px; --gap-h-ead41578-37f8-4896-b24a-00e0335211a0: 0px; --gap-v-ead41578-37f8-4896-b24a-00e0335211a0: 32px; --gap-uuid: ead41578-37f8-4896-b24a-00e0335211a0; }
.sd[data-s-ead41578-37f8-4896-b24a-00e0335211a0]:hover { background: #0078b3ff; opacity: 1; --gap-h-ead41578-37f8-4896-b24a-00e0335211a0: 0px; --gap-v-ead41578-37f8-4896-b24a-00e0335211a0: 32px; }.sd[data-s-8fb8ab1c-a841-4cc8-acb0-3314836e8a11] { 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-8fb8ab1c-a841-4cc8-acb0-3314836e8a11: 0px; --gap-v-8fb8ab1c-a841-4cc8-acb0-3314836e8a11: 16px; --gap-uuid: 8fb8ab1c-a841-4cc8-acb0-3314836e8a11; max-width: 100%; }.sd[data-s-30fbb7b8-cc45-4d29-aad3-7c4a222ac3f9] { color: #FFFFFF; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ead41578-37f8-4896-b24a-00e0335211a0]:hover .sd[data-s-30fbb7b8-cc45-4d29-aad3-7c4a222ac3f9] { opacity: 0; transform: skew(0deg, 8deg); transition-duration: 600ms; translate: 0px -23px; }.sd[data-s-58f8cb98-b2d1-4005-b788-ba638dd5b861] { bottom: -21px; color: #FFFFFF; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 700; 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; }
.sd[data-s-ead41578-37f8-4896-b24a-00e0335211a0]:hover .sd[data-s-58f8cb98-b2d1-4005-b788-ba638dd5b861] { bottom: 0px; height: auto; opacity: 1; top: 0px; transform: skew(0deg, 0deg); transition-duration: 600ms; max-width: 100%; }
.sd[data-s-c33583d9-9f80-474c-9f39-b00c1d4886b0] { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: center; padding: 24px 0px 24px 0px; width: auto; --gap-h-c33583d9-9f80-474c-9f39-b00c1d4886b0: 0px; --gap-v-c33583d9-9f80-474c-9f39-b00c1d4886b0: 32px; --gap-uuid: c33583d9-9f80-474c-9f39-b00c1d4886b0; max-width: 100%; }
.sd[data-s-c33583d9-9f80-474c-9f39-b00c1d4886b0]:hover { opacity: 1; --gap-h-c33583d9-9f80-474c-9f39-b00c1d4886b0: 0px; --gap-v-c33583d9-9f80-474c-9f39-b00c1d4886b0: 32px; }
@media screen and (max-width: 840px){
.sd[data-s-c33583d9-9f80-474c-9f39-b00c1d4886b0] { display: flex; --gap-h-c33583d9-9f80-474c-9f39-b00c1d4886b0: 0px; --gap-v-c33583d9-9f80-474c-9f39-b00c1d4886b0: 32px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c33583d9-9f80-474c-9f39-b00c1d4886b0] { display: flex; --gap-h-c33583d9-9f80-474c-9f39-b00c1d4886b0: 0px; --gap-v-c33583d9-9f80-474c-9f39-b00c1d4886b0: 32px; }
}.sd[data-s-491afb4a-182e-412b-8e29-9ee76ee0d4fe] { align-content: center; align-items: center; 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%; }.sd[data-s-930cc425-1480-4e91-b5fb-425c83a0ab93] { color: #1e1e1eff; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; height: auto; letter-spacing: normal; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c33583d9-9f80-474c-9f39-b00c1d4886b0]:hover .sd[data-s-930cc425-1480-4e91-b5fb-425c83a0ab93] { opacity: 0; transform: skew(0deg, 8deg); transition-duration: 600ms; translate: 0px -23px; }.sd[data-s-df3aefb4-1174-4de3-8e66-c1b2c52d2211] { bottom: -21px; color: #1e1e1eff; font-family: var(--s-font-40a913f4); font-size: 11px; font-weight: 700; 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; }
.sd[data-s-c33583d9-9f80-474c-9f39-b00c1d4886b0]:hover .sd[data-s-df3aefb4-1174-4de3-8e66-c1b2c52d2211] { bottom: 0px; height: auto; opacity: 1; top: 0px; transform: skew(0deg, 0deg); transition-duration: 600ms; max-width: 100%; }
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde] { align-content: center; align-items: center; background: #0096df; border-bottom: 2px solid #0096dfff; border-left: 2px solid #0096dfff; border-radius: 96px; border-right: 2px solid #0096dfff; border-top: 2px solid #0096dfff; flex-direction: row; flex-wrap: nowrap; gap: 64px; justify-content: center; margin: 0 0 0 0; opacity: 1; padding: 0px 0px 0px 32px; 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%; }
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; --gap-h-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 64px; --gap-v-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 0px; }
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde]:hover { background: #FFFFFF; opacity: 1; --gap-h-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 64px; --gap-v-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 0px; }
@media screen and (max-width: 540px){
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde] { gap: 16px; --gap-h-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 16px; --gap-v-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 0px; }
}.sd[data-s-202c4f25-29ab-4ac4-87e5-d4e7054dd3ed] { align-content: center; align-items: center; color: rgb(255, 255, 255); flex: 1; 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%; }.sd[data-s-1c7ad5ae-8e47-4e3e-a116-ac3032207eef] { color: #ffffffff; flex: none; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 700; 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; }
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde]:hover .sd[data-s-1c7ad5ae-8e47-4e3e-a116-ac3032207eef] { opacity: 0; transform: skew(0deg, 12deg); transition-duration: 600ms; translate: 0px -24px; }
@media screen and (max-width: 840px){
.sd[data-s-1c7ad5ae-8e47-4e3e-a116-ac3032207eef] { padding: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-1c7ad5ae-8e47-4e3e-a116-ac3032207eef] { font-size: 14px; }
}.sd[data-s-177d10bc-1d96-4447-8a50-dcde30c75cf4] { bottom: auto; color: #0096dfff; flex: none; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 700; 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; }
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde]:hover .sd[data-s-177d10bc-1d96-4447-8a50-dcde30c75cf4] { opacity: 1; transform: none; transition-duration: 600ms; translate: 0px -24px; }
@media screen and (max-width: 840px){
.sd[data-s-177d10bc-1d96-4447-8a50-dcde30c75cf4] { padding: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-177d10bc-1d96-4447-8a50-dcde30c75cf4] { font-size: 14px; }
}.sd[data-s-709f8e8c-86f9-4e8e-affd-c8dc86cdb6b4] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: 64px; justify-content: center; padding: 0px; width: 64px; max-width: 100%; }
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde]:hover .sd[data-s-709f8e8c-86f9-4e8e-affd-c8dc86cdb6b4] { opacity: 1; }
@media screen and (max-width: 540px){
.sd[data-s-709f8e8c-86f9-4e8e-affd-c8dc86cdb6b4] { border-radius: 50%; flex: none; height: 48px; width: 48px; max-width: 100%; }
}.sd[data-s-7e373dc9-8a48-403f-b0fc-ebc89510e377] { color: rgb(255, 255, 255); font-size: 24px; }
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde]:hover .sd[data-s-7e373dc9-8a48-403f-b0fc-ebc89510e377] { opacity: 0.7; transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.07, 0.66, 0.56, 1   ); translate: 4px 0px; }
@media screen and (max-width: 540px){
.sd[data-s-7e373dc9-8a48-403f-b0fc-ebc89510e377] { color: #4974dd; }
}
.sd[data-s-958ba497-415b-40d7-8c86-b83be0e477b9] { align-content: center; align-items: center; background: #ffffffff; border-bottom: 0px 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; justify-content: center; padding: 0px; width: 100%; max-width: 100%; }.sd[data-s-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8] { 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: 80px 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: 840px){
.sd[data-s-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8] { 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: 540px){
.sd[data-s-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8] { 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); }
}.sd[data-s-ded20ca0-4b76-4584-96ad-9c6eee2bb696] { 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: 840px){
.sd[data-s-ded20ca0-4b76-4584-96ad-9c6eee2bb696] { 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: 540px){
.sd[data-s-ded20ca0-4b76-4584-96ad-9c6eee2bb696] { flex-direction: column; flex-wrap: nowrap; gap: 40px; --gap-h-ded20ca0-4b76-4584-96ad-9c6eee2bb696: 0px; --gap-v-ded20ca0-4b76-4584-96ad-9c6eee2bb696: 40px; }
}.sd[data-s-63638030-8bdc-4bab-b17d-2bc27cf13a1d] { 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: 540px){
.sd[data-s-63638030-8bdc-4bab-b17d-2bc27cf13a1d] { flex: none; gap: 32px; width: calc(100% - (var(--gap-h-ded20ca0-4b76-4584-96ad-9c6eee2bb696) * 0)); --gap-h-63638030-8bdc-4bab-b17d-2bc27cf13a1d: 0px; --gap-v-63638030-8bdc-4bab-b17d-2bc27cf13a1d: 32px; max-width: calc(100% - (var(--gap-h-ded20ca0-4b76-4584-96ad-9c6eee2bb696) * 0)); }
}.sd[data-s-0bf4eb95-4935-4e12-a9a1-541ebee75474] { 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: 540px){
.sd[data-s-0bf4eb95-4935-4e12-a9a1-541ebee75474] { 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; }
}.sd[data-s-cce997c8-545e-4b5a-aa13-662cf2eb57d4] { 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; }
.sd[data-s-cce997c8-545e-4b5a-aa13-662cf2eb57d4]:hover { opacity: 0.5; transition-duration: 600ms; --gap-h-cce997c8-545e-4b5a-aa13-662cf2eb57d4: 32px; --gap-v-cce997c8-545e-4b5a-aa13-662cf2eb57d4: 0px; }.sd[data-s-a723368b-5748-484b-afe1-41102e9753e8] { flex: none; height: auto; width: 120px; max-width: 100%; }.sd[data-s-529c2d42-26ee-472f-875f-b4e31c360dcd] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 4px; justify-content: center; 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; }
@media screen and (max-width: 540px){
.sd[data-s-529c2d42-26ee-472f-875f-b4e31c360dcd] { gap: 4px; --gap-h-529c2d42-26ee-472f-875f-b4e31c360dcd: 0px; --gap-v-529c2d42-26ee-472f-875f-b4e31c360dcd: 4px; }
}.sd[data-s-ba7239ed-3fd5-4247-b9e9-14c347ba9afa] { color: #000000ff; font-family: var(--s-font-40a913f4); font-size: 12px; font-weight: 700; 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: 840px){
.sd[data-s-ba7239ed-3fd5-4247-b9e9-14c347ba9afa] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-ba7239ed-3fd5-4247-b9e9-14c347ba9afa] { color: #8a8a8a; font-size: 13px; font-weight: 500; }
}.sd[data-s-e5b7a20e-a0e4-4149-b499-f200484d5892] { align-content: center; align-items: center; color: #dfdfdfff; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; 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; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-e5b7a20e-a0e4-4149-b499-f200484d5892] { 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; }
}.sd[data-s-6fd837ca-cd57-4ff8-9e10-931e6b806db8] { color: #000000ff; flex: none; font-family: var(--s-font-40a913f4); font-size: 12px; font-weight: 700; 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: 840px){
.sd[data-s-6fd837ca-cd57-4ff8-9e10-931e6b806db8] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-6fd837ca-cd57-4ff8-9e10-931e6b806db8] { color: #8a8a8a; font-size: 13px; font-weight: 500; }
}.sd[data-s-b3fa52ca-f772-48b0-9a03-47b852322f90] { color: #000000ff; font-family: var(--s-font-40a913f4); font-size: 12px; font-weight: 700; 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: 840px){
.sd[data-s-b3fa52ca-f772-48b0-9a03-47b852322f90] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-b3fa52ca-f772-48b0-9a03-47b852322f90] { color: #8a8a8a; font-size: 13px; font-weight: 500; }
}.sd[data-s-afbd8510-9af6-4f33-b3b0-7226f0fc1bfc] { align-content: center; align-items: center; color: #dfdfdfff; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: center; padding: 0px; --gap-h-afbd8510-9af6-4f33-b3b0-7226f0fc1bfc: 12px; --gap-v-afbd8510-9af6-4f33-b3b0-7226f0fc1bfc: 0px; --gap-uuid: afbd8510-9af6-4f33-b3b0-7226f0fc1bfc; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-afbd8510-9af6-4f33-b3b0-7226f0fc1bfc] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; --gap-h-afbd8510-9af6-4f33-b3b0-7226f0fc1bfc: 0px; --gap-v-afbd8510-9af6-4f33-b3b0-7226f0fc1bfc: 0px; }
}.sd[data-s-046ab394-8e1d-4427-8db2-594c3e87cf16] { color: #000000ff; flex: none; font-family: var(--s-font-40a913f4); font-size: 12px; font-weight: 700; 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: 840px){
.sd[data-s-046ab394-8e1d-4427-8db2-594c3e87cf16] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-046ab394-8e1d-4427-8db2-594c3e87cf16] { color: #8a8a8a; font-size: 13px; font-weight: 500; }
}.sd[data-s-42950c47-b5f0-4cd7-bb38-49d5fc85ddb6] { color: #000000ff; font-family: var(--s-font-40a913f4); font-size: 12px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; padding: 0px 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-42950c47-b5f0-4cd7-bb38-49d5fc85ddb6] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-42950c47-b5f0-4cd7-bb38-49d5fc85ddb6] { color: #8a8a8a; font-size: 13px; font-weight: 500; }
}.sd[data-s-3b050199-240f-460f-b11c-8fbc8406f79c] { align-content: center; align-items: center; color: #dfdfdfff; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: center; padding: 0px; --gap-h-3b050199-240f-460f-b11c-8fbc8406f79c: 12px; --gap-v-3b050199-240f-460f-b11c-8fbc8406f79c: 0px; --gap-uuid: 3b050199-240f-460f-b11c-8fbc8406f79c; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-3b050199-240f-460f-b11c-8fbc8406f79c] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; --gap-h-3b050199-240f-460f-b11c-8fbc8406f79c: 0px; --gap-v-3b050199-240f-460f-b11c-8fbc8406f79c: 0px; }
}.sd[data-s-646af903-a25b-40c7-b49f-62f4d5c9d1d0] { color: #000000ff; flex: none; font-family: var(--s-font-40a913f4); font-size: 12px; font-weight: 700; 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: 840px){
.sd[data-s-646af903-a25b-40c7-b49f-62f4d5c9d1d0] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-646af903-a25b-40c7-b49f-62f4d5c9d1d0] { color: #8a8a8a; font-size: 13px; font-weight: 500; }
}.sd[data-s-8e8861a6-3dfc-4ff7-91aa-e7b488831442] { color: #000000ff; font-family: var(--s-font-40a913f4); font-size: 12px; font-weight: 700; 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: 840px){
.sd[data-s-8e8861a6-3dfc-4ff7-91aa-e7b488831442] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-8e8861a6-3dfc-4ff7-91aa-e7b488831442] { color: #8a8a8a; font-size: 13px; font-weight: 500; }
}.sd[data-s-dec7ed4c-33c4-442b-a68b-21d3def66be3] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; --gap-h-dec7ed4c-33c4-442b-a68b-21d3def66be3: 0px; --gap-v-dec7ed4c-33c4-442b-a68b-21d3def66be3: 0px; --gap-uuid: dec7ed4c-33c4-442b-a68b-21d3def66be3; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-dec7ed4c-33c4-442b-a68b-21d3def66be3] { flex: none; width: calc(100% - (var(--gap-h-63638030-8bdc-4bab-b17d-2bc27cf13a1d) * 0)); --gap-h-dec7ed4c-33c4-442b-a68b-21d3def66be3: 0px; --gap-v-dec7ed4c-33c4-442b-a68b-21d3def66be3: 0px; max-width: calc(100% - (var(--gap-h-63638030-8bdc-4bab-b17d-2bc27cf13a1d) * 0)); }
}.sd[data-s-db1c93e5-7963-46d8-812e-2fa9b11dc555] { align-content: center; align-items: center; border-radius: 128px; flex: none; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: center; padding: 0px; width: 64px; max-width: 100%; }
.sd[data-s-db1c93e5-7963-46d8-812e-2fa9b11dc555]:hover { background: rgba(0, 0, 0, 0.05); }.sd[data-s-fe467083-ea68-4e10-a4a3-e2e35ad9d4f5] { color: #000000ff; font-size: 20px; margin: 0px; padding: 0px; max-width: 100%; }.sd[data-s-c57d3379-0bd3-45f8-a1d9-64dcd56b9260] { align-content: center; align-items: center; border-radius: 128px; flex: none; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: center; padding: 0px; width: 64px; max-width: 100%; }
.sd[data-s-c57d3379-0bd3-45f8-a1d9-64dcd56b9260]:hover { background: rgba(0, 0, 0, 0.05); }.sd[data-s-f2791cdb-880c-44a8-8d53-8e42489c847c] { color: #000000ff; font-size: 20px; margin: 0px; padding: 0px; max-width: 100%; }.sd[data-s-fc3f0b23-a829-4953-b895-b8b005f3bc5b] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: center; 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; }
@media screen and (max-width: 540px){
.sd[data-s-fc3f0b23-a829-4953-b895-b8b005f3bc5b] { flex: none; width: calc(100% - (var(--gap-h-63638030-8bdc-4bab-b17d-2bc27cf13a1d) * 0)); --gap-h-fc3f0b23-a829-4953-b895-b8b005f3bc5b: 16px; --gap-v-fc3f0b23-a829-4953-b895-b8b005f3bc5b: 0px; max-width: calc(100% - (var(--gap-h-63638030-8bdc-4bab-b17d-2bc27cf13a1d) * 0)); }
}.sd[data-s-315d4ee6-26ea-4a19-a0a9-4f139a51a2b8] { 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: 540px){
.sd[data-s-315d4ee6-26ea-4a19-a0a9-4f139a51a2b8] { gap: 4px; --gap-h-315d4ee6-26ea-4a19-a0a9-4f139a51a2b8: 0px; --gap-v-315d4ee6-26ea-4a19-a0a9-4f139a51a2b8: 4px; }
}.sd[data-s-970d4f32-4657-4051-9e16-aa68dd7ffc08] { color: #000000ff; font-family: var(--s-font-40a913f4); 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: 840px){
.sd[data-s-970d4f32-4657-4051-9e16-aa68dd7ffc08] { color: #FFFFFF; font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-970d4f32-4657-4051-9e16-aa68dd7ffc08] { color: #8a8a8a; font-size: 13px; }
}.sd[data-s-36915149-53de-4d96-b63e-6261a7d9f671] { 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: 540px){
.sd[data-s-36915149-53de-4d96-b63e-6261a7d9f671] { gap: 4px; --gap-h-36915149-53de-4d96-b63e-6261a7d9f671: 0px; --gap-v-36915149-53de-4d96-b63e-6261a7d9f671: 4px; }
}.sd[data-s-a821d6d0-e8b5-4090-8a3c-aa685062dcbf] { color: #000000ff; font-family: var(--s-font-40a913f4); 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: 840px){
.sd[data-s-a821d6d0-e8b5-4090-8a3c-aa685062dcbf] { color: #FFFFFF; font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-a821d6d0-e8b5-4090-8a3c-aa685062dcbf] { color: #8a8a8a; font-size: 13px; }
}.sd[data-s-913aface-cbc7-4e5b-bd38-4ae1986b6858] { 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: 540px){
.sd[data-s-913aface-cbc7-4e5b-bd38-4ae1986b6858] { 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)); }
}.sd[data-s-d5b4f617-135b-4579-b2b8-57deab0817d8] { 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%; }.sd[data-s-fbd91db8-22da-412e-991f-9e970641a30e] { 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%; }
.sd[data-s-fbd91db8-22da-412e-991f-9e970641a30e]:hover { opacity: 1; transition-duration: 600ms; }
@media screen and (max-width: 540px){
.sd[data-s-fbd91db8-22da-412e-991f-9e970641a30e] { padding: 12px 0px 12px 0px; }
}.sd[data-s-faf717ab-1f84-4699-a1c2-b9f6128b2e64] { color: #000000ff; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; 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; }
.sd[data-s-fbd91db8-22da-412e-991f-9e970641a30e]:hover .sd[data-s-faf717ab-1f84-4699-a1c2-b9f6128b2e64]:hover { opacity: 0.8; }
.sd[data-s-fbd91db8-22da-412e-991f-9e970641a30e]:hover .sd[data-s-faf717ab-1f84-4699-a1c2-b9f6128b2e64] { color: #777777; }
@media screen and (max-width: 540px){
.sd[data-s-faf717ab-1f84-4699-a1c2-b9f6128b2e64] { font-size: 14px; }
}.sd[data-s-48f7050c-5778-49e3-b22b-65ebc931b964] { 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%; }
.sd[data-s-48f7050c-5778-49e3-b22b-65ebc931b964]:hover { opacity: 1; transition-duration: 600ms; }
@media screen and (max-width: 540px){
.sd[data-s-48f7050c-5778-49e3-b22b-65ebc931b964] { padding: 12px 0px 12px 0px; }
}.sd[data-s-6cc853e3-48ff-45ff-80d2-732db6cf6e88] { color: #000000ff; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; 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; }
.sd[data-s-48f7050c-5778-49e3-b22b-65ebc931b964]:hover .sd[data-s-6cc853e3-48ff-45ff-80d2-732db6cf6e88]:hover { opacity: 0.8; }
.sd[data-s-48f7050c-5778-49e3-b22b-65ebc931b964]:hover .sd[data-s-6cc853e3-48ff-45ff-80d2-732db6cf6e88] { color: #777777; }
@media screen and (max-width: 540px){
.sd[data-s-6cc853e3-48ff-45ff-80d2-732db6cf6e88] { font-size: 14px; }
}.sd[data-s-204eef3d-4f7d-4ee6-bc12-f0b828bd973f] { 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%; }
.sd[data-s-204eef3d-4f7d-4ee6-bc12-f0b828bd973f]:hover { opacity: 1; transition-duration: 600ms; }
@media screen and (max-width: 540px){
.sd[data-s-204eef3d-4f7d-4ee6-bc12-f0b828bd973f] { padding: 12px 0px 12px 0px; }
}.sd[data-s-13005d2c-7c37-48af-85f6-6a093c5a050b] { color: #000000ff; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; 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; }
.sd[data-s-204eef3d-4f7d-4ee6-bc12-f0b828bd973f]:hover .sd[data-s-13005d2c-7c37-48af-85f6-6a093c5a050b]:hover { opacity: 0.8; }
.sd[data-s-204eef3d-4f7d-4ee6-bc12-f0b828bd973f]:hover .sd[data-s-13005d2c-7c37-48af-85f6-6a093c5a050b] { color: #777777; }
@media screen and (max-width: 540px){
.sd[data-s-13005d2c-7c37-48af-85f6-6a093c5a050b] { font-size: 14px; }
}.sd[data-s-fb9bd8e6-8493-44fa-8cea-898e0f680f4a] { 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%; }
.sd[data-s-fb9bd8e6-8493-44fa-8cea-898e0f680f4a]:hover { opacity: 1; transition-duration: 600ms; }
@media screen and (max-width: 540px){
.sd[data-s-fb9bd8e6-8493-44fa-8cea-898e0f680f4a] { padding: 12px 0px 12px 0px; }
}.sd[data-s-614f8418-c171-4f78-89c5-d4b98f835d1e] { color: #000000ff; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; 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; }
.sd[data-s-fb9bd8e6-8493-44fa-8cea-898e0f680f4a]:hover .sd[data-s-614f8418-c171-4f78-89c5-d4b98f835d1e]:hover { opacity: 0.8; }
.sd[data-s-fb9bd8e6-8493-44fa-8cea-898e0f680f4a]:hover .sd[data-s-614f8418-c171-4f78-89c5-d4b98f835d1e] { color: #777777; }
@media screen and (max-width: 540px){
.sd[data-s-614f8418-c171-4f78-89c5-d4b98f835d1e] { font-size: 14px; }
}.sd[data-s-9f5f6c7e-c07a-4785-aa3d-bb6dbb820a5b] { 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%; }
.sd[data-s-9f5f6c7e-c07a-4785-aa3d-bb6dbb820a5b]:hover { opacity: 1; transition-duration: 600ms; }
@media screen and (max-width: 540px){
.sd[data-s-9f5f6c7e-c07a-4785-aa3d-bb6dbb820a5b] { padding: 12px 0px 12px 0px; }
}.sd[data-s-b4e109df-a338-41cd-81be-7c9d2b22556a] { color: #000000ff; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; 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; }
.sd[data-s-9f5f6c7e-c07a-4785-aa3d-bb6dbb820a5b]:hover .sd[data-s-b4e109df-a338-41cd-81be-7c9d2b22556a]:hover { opacity: 0.8; }
.sd[data-s-9f5f6c7e-c07a-4785-aa3d-bb6dbb820a5b]:hover .sd[data-s-b4e109df-a338-41cd-81be-7c9d2b22556a] { color: #777777; }
@media screen and (max-width: 540px){
.sd[data-s-b4e109df-a338-41cd-81be-7c9d2b22556a] { font-size: 14px; }
}.sd[data-s-ea524a59-a87b-4d69-b51c-446880dcd746] { 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%; }
.sd[data-s-ea524a59-a87b-4d69-b51c-446880dcd746]:hover { opacity: 1; transition-duration: 600ms; }
@media screen and (max-width: 540px){
.sd[data-s-ea524a59-a87b-4d69-b51c-446880dcd746] { padding: 12px 0px 12px 0px; }
}.sd[data-s-cd06da23-f893-4479-a488-a3747b5f74ff] { color: #000000ff; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ea524a59-a87b-4d69-b51c-446880dcd746]:hover .sd[data-s-cd06da23-f893-4479-a488-a3747b5f74ff]:hover { opacity: 0.8; }
.sd[data-s-ea524a59-a87b-4d69-b51c-446880dcd746]:hover .sd[data-s-cd06da23-f893-4479-a488-a3747b5f74ff] { color: #777777; }
@media screen and (max-width: 540px){
.sd[data-s-cd06da23-f893-4479-a488-a3747b5f74ff] { font-size: 14px; }
}.sd[data-s-2f9cbc2b-df14-4726-a46d-81b435212f9b] { align-content: center; align-items: center; box-shadow: none; 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: 540px){
.sd[data-s-2f9cbc2b-df14-4726-a46d-81b435212f9b] { 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)); }
}.sd[data-s-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8] { align-content: center; align-items: center; background: #007ebb; border-bottom: 0px solid #dfdfdfff; border-left: 0px solid #dfdfdfff; border-radius: 64px; border-right: 0px solid #dfdfdfff; border-top: 0px solid #dfdfdfff; display: none; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: space-between; padding: 12px 32px 12px 32px; width: 160px; --gap-h-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8: 32px; --gap-v-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8: 0px; --gap-uuid: 09f4a7a4-23b7-441b-acc2-a2a82cf4adb8; max-width: 100%; }
.sd[data-s-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8]:hover { background: #cccccc; --gap-h-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8: 32px; --gap-v-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8] { display: none; --gap-h-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8: 32px; --gap-v-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8] { display: none; flex: none; width: 320px; --gap-h-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8: 32px; --gap-v-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8: 0px; max-width: 100%; }
}.sd[data-s-0c35c28a-2082-417d-b2a6-b3aefc44e957] { color: #fff7f7ff; flex: none; font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 600; 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; }
.sd[data-s-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8]:hover .sd[data-s-0c35c28a-2082-417d-b2a6-b3aefc44e957] { opacity: 1; transition-duration: 600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 840px){
.sd[data-s-0c35c28a-2082-417d-b2a6-b3aefc44e957] { padding: 0px 0px 0px 0px; }
}.sd[data-s-0dd3de9d-b4be-461b-bb6a-e7fb50ece252] { color: #ffffffff; font-size: 14px; }.sd[data-s-edec10f8-0dcb-438a-981e-e31ab043d001] { align-content: center; align-items: center; background: #129fe5; border-bottom: 0px solid #dfdfdfff; border-left: 0px solid #dfdfdfff; border-radius: 64px; border-right: 0px solid #dfdfdfff; border-top: 0px solid #dfdfdfff; 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%; }
.sd[data-s-edec10f8-0dcb-438a-981e-e31ab043d001]:hover { background: #ffa76c; --gap-h-edec10f8-0dcb-438a-981e-e31ab043d001: 32px; --gap-v-edec10f8-0dcb-438a-981e-e31ab043d001: 0px; }
@media screen and (max-width: 540px){
.sd[data-s-edec10f8-0dcb-438a-981e-e31ab043d001] { flex: none; width: 320px; --gap-h-edec10f8-0dcb-438a-981e-e31ab043d001: 32px; --gap-v-edec10f8-0dcb-438a-981e-e31ab043d001: 0px; max-width: 100%; }
}.sd[data-s-ea6855a4-3f70-4efc-b87a-fbc2a33be492] { color: #ffffffff; flex: none; font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 600; 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; }
.sd[data-s-edec10f8-0dcb-438a-981e-e31ab043d001]:hover .sd[data-s-ea6855a4-3f70-4efc-b87a-fbc2a33be492] { transition-duration: 600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 840px){
.sd[data-s-ea6855a4-3f70-4efc-b87a-fbc2a33be492] { padding: 0px 0px 0px 0px; }
}.sd[data-s-d323fae5-291f-4651-b758-f69b41e43327] { color: #ffffffff; font-size: 14px; }.sd[data-s-08428abc-6c62-463d-bdc9-844aa4a27f93] { 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: 80px 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: 840px){
.sd[data-s-08428abc-6c62-463d-bdc9-844aa4a27f93] { height: auto; width: auto; max-width: 100%; }
}.sd[data-s-53b4c922-d29e-40e9-aef0-b2b0edf21e8d] { color: #000000ff; font-family: var(--s-font-7aa01dcb); 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; }
body { background: #fff; transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
:root {--s-font-7aa01dcb: Poppins;--s-font-40a913f4: Poppins,'Noto Sans JP';--s-font-00928d57: 'ゴシックMB101 B JIS2004';--s-font-fa8614fb: 'ゴシックMB101 DB JIS2004';--s-font-aca75270: Roboto;--s-font-3cad8fb2: Lato;}
.sd[data-s-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px 0px 0px 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: 840px){
.sd[data-s-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc] { 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: 540px){
.sd[data-s-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc] { flex-direction: column; --gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc: 0px; --gap-v-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc: 0px; }
}.sd[data-s-a6c610e5-68f3-4519-9870-1765f0bacd57] { align-content: center; align-items: center; background: #f9f9f9; border-radius: 0px 0px 64px 64px; box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 140px 48px 64px 48px; width: calc(100% - (var(--gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc) * 0)); --gap-h-a6c610e5-68f3-4519-9870-1765f0bacd57: 0px; --gap-v-a6c610e5-68f3-4519-9870-1765f0bacd57: 8px; --gap-uuid: a6c610e5-68f3-4519-9870-1765f0bacd57; max-width: calc(100% - (var(--gap-h-3159fbe0-ba1f-49dd-b8d2-78bdc601e7fc) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-a6c610e5-68f3-4519-9870-1765f0bacd57] { border-radius: 0px 0px 32px 32px; padding: 96px 32px 32px 32px; --gap-h-a6c610e5-68f3-4519-9870-1765f0bacd57: 0px; --gap-v-a6c610e5-68f3-4519-9870-1765f0bacd57: 8px; }
}.sd[data-s-9c10bb39-a8e2-4e6c-b64d-551cc951dab7] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 0px; width: 1120px; --gap-h-9c10bb39-a8e2-4e6c-b64d-551cc951dab7: 0px; --gap-v-9c10bb39-a8e2-4e6c-b64d-551cc951dab7: 8px; --gap-uuid: 9c10bb39-a8e2-4e6c-b64d-551cc951dab7; max-width: 100%; }.sd[data-s-91f1c040-f233-41cc-a15b-8d1d85f69e65] { color: #1e1e1eff; font-family: var(--s-font-7aa01dcb); font-size: 56px; font-weight: 600; 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; }
.sd[data-s-91f1c040-f233-41cc-a15b-8d1d85f69e65].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-91f1c040-f233-41cc-a15b-8d1d85f69e65].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px){
.sd[data-s-91f1c040-f233-41cc-a15b-8d1d85f69e65] { font-size: 15px; }
}.sd[data-s-6a359c10-d1d0-4c15-9fba-1ab7d880aa18] { color: #1e1e1eff; flex: none; font-family: var(--s-font-40a913f4); font-size: 18px; font-weight: 700; height: auto; letter-spacing: 0.1em; 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; }
.sd[data-s-6a359c10-d1d0-4c15-9fba-1ab7d880aa18].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-6a359c10-d1d0-4c15-9fba-1ab7d880aa18].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){
.sd[data-s-6a359c10-d1d0-4c15-9fba-1ab7d880aa18] { padding: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-6a359c10-d1d0-4c15-9fba-1ab7d880aa18] { font-size: 16px; }
}
.sd[data-s-e0764557-f0ee-48a8-a57d-8c1d77ceb804] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 0px; --gap-h-e0764557-f0ee-48a8-a57d-8c1d77ceb804: 0px; --gap-v-e0764557-f0ee-48a8-a57d-8c1d77ceb804: 8px; --gap-uuid: e0764557-f0ee-48a8-a57d-8c1d77ceb804; }.sd[data-s-047bcc57-224a-488a-9b46-e65c5488c670] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 4px; justify-content: center; padding: 0px; --gap-h-047bcc57-224a-488a-9b46-e65c5488c670: 4px; --gap-v-047bcc57-224a-488a-9b46-e65c5488c670: 0px; --gap-uuid: 047bcc57-224a-488a-9b46-e65c5488c670; }.sd[data-s-58cbab82-281a-45c1-b00b-8ba729218b32] { background: #0096dfff; border-radius: 48px; flex: none; height: 16px; width: 16px; max-width: 100%; }
.sd[data-s-58cbab82-281a-45c1-b00b-8ba729218b32].appear { scale: 1e-10 1e-10; transition-duration: 600ms; }
.sd[data-s-58cbab82-281a-45c1-b00b-8ba729218b32].appear-active { transition-duration: 600ms; }
@media screen and (max-width: 540px){
.sd[data-s-58cbab82-281a-45c1-b00b-8ba729218b32] { flex: none; height: 12px; width: 12px; max-width: 100%; }
}.sd[data-s-8f3cdc79-cb78-4ed4-acd1-6bb4e55e9a60] { color: #0096dfff; flex: 1; font-family: var(--s-font-7aa01dcb); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8f3cdc79-cb78-4ed4-acd1-6bb4e55e9a60].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-8f3cdc79-cb78-4ed4-acd1-6bb4e55e9a60].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px){
.sd[data-s-8f3cdc79-cb78-4ed4-acd1-6bb4e55e9a60] { font-size: 14px; }
}.sd[data-s-26ff830a-79be-40fa-abb7-673e56614923] { color: #1e1e1eff; flex: none; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-26ff830a-79be-40fa-abb7-673e56614923].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-26ff830a-79be-40fa-abb7-673e56614923].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){
.sd[data-s-26ff830a-79be-40fa-abb7-673e56614923] { padding: 0px 0px 0px 0px; }
}
.sd[data-s-049db224-c39d-4ddb-b6b4-ff316ba82452] { align-content: center; align-items: center; background: #0096dfff; border-radius: 32px; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 24px 24px 24px 24px; width: calc(100% - 48px); max-width: calc(100% - 48px); }
@media screen and (max-width: 540px){
.sd[data-s-049db224-c39d-4ddb-b6b4-ff316ba82452] { border-radius: 24px; margin: 24px 12px 12px 12px; width: calc(100% - 24px); max-width: calc(100% - 24px); }
}.sd[data-s-c5f96037-0749-443a-8a67-1e2b8bdf312a] { align-content: center; align-items: center; background: rgba(0,0,0,0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: auto; justify-content: space-between; margin: 0px 32px 0px 32px; padding: 80px 0px 80px 0px; width: 1120px; --gap-h-c5f96037-0749-443a-8a67-1e2b8bdf312a: 0px; --gap-v-c5f96037-0749-443a-8a67-1e2b8bdf312a: 48px; --gap-uuid: c5f96037-0749-443a-8a67-1e2b8bdf312a; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px){
.sd[data-s-c5f96037-0749-443a-8a67-1e2b8bdf312a] { 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: 48px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c5f96037-0749-443a-8a67-1e2b8bdf312a] { flex-direction: column; flex-wrap: nowrap; gap: 24px; padding: 48px 0px 32px 0px; --gap-h-c5f96037-0749-443a-8a67-1e2b8bdf312a: 0px; --gap-v-c5f96037-0749-443a-8a67-1e2b8bdf312a: 24px; }
}.sd[data-s-89e7b990-5843-45fe-8f74-5091dd399a57] { align-content: center; align-items: center; background: transparent; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: center; padding: 0px; width: auto; --gap-h-89e7b990-5843-45fe-8f74-5091dd399a57: 0px; --gap-v-89e7b990-5843-45fe-8f74-5091dd399a57: 16px; --gap-uuid: 89e7b990-5843-45fe-8f74-5091dd399a57; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-89e7b990-5843-45fe-8f74-5091dd399a57] { flex-direction: column; --gap-h-89e7b990-5843-45fe-8f74-5091dd399a57: 0px; --gap-v-89e7b990-5843-45fe-8f74-5091dd399a57: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-89e7b990-5843-45fe-8f74-5091dd399a57] { flex-direction: column; gap: 16px; --gap-h-89e7b990-5843-45fe-8f74-5091dd399a57: 0px; --gap-v-89e7b990-5843-45fe-8f74-5091dd399a57: 16px; }
}.sd[data-s-6db38260-4092-4050-be4a-66704262d27f] { color: #FFFFFF; flex: none; font-family: var(--s-font-7aa01dcb); font-size: 56px; font-weight: 600; height: auto; letter-spacing: normal; line-height: 1.1; text-align: center; 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: center; }
.sd[data-s-6db38260-4092-4050-be4a-66704262d27f].appear { opacity: 0; scale: 0.8 0.8; transition-delay: 400ms; transition-duration: 1000ms; }
.sd[data-s-6db38260-4092-4050-be4a-66704262d27f].appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){
.sd[data-s-6db38260-4092-4050-be4a-66704262d27f] { font-size: 40px; }
}
@media screen and (max-width: 540px){
.sd[data-s-6db38260-4092-4050-be4a-66704262d27f] { font-size: 32px; text-align: left; justify-content: flex-start; }
}.sd[data-s-807a3f4a-0f85-40e1-8ee2-3c1079c67139] { color: #f9f9f9; flex: none; height: auto; margin: 0px 0px 0px 0px; text-align: center; 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: center; }
@media screen and (max-width: 540px){
.sd[data-s-807a3f4a-0f85-40e1-8ee2-3c1079c67139] { font-weight: 500; line-height: 1.6; text-align: left; justify-content: flex-start; }
}.sd[data-s-61a6741d-9d73-4d72-9d3e-38d186ff7500] { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; gap: 32px; justify-content: center; padding: 0px; --gap-h-61a6741d-9d73-4d72-9d3e-38d186ff7500: 32px; --gap-v-61a6741d-9d73-4d72-9d3e-38d186ff7500: 32px; --gap-uuid: 61a6741d-9d73-4d72-9d3e-38d186ff7500; }
@media screen and (max-width: 840px){
.sd[data-s-61a6741d-9d73-4d72-9d3e-38d186ff7500] { flex-direction: column; gap: 16px; --gap-h-61a6741d-9d73-4d72-9d3e-38d186ff7500: 16px; --gap-v-61a6741d-9d73-4d72-9d3e-38d186ff7500: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-61a6741d-9d73-4d72-9d3e-38d186ff7500] { flex-direction: column; gap: 24px; --gap-h-61a6741d-9d73-4d72-9d3e-38d186ff7500: 24px; --gap-v-61a6741d-9d73-4d72-9d3e-38d186ff7500: 24px; }
}.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265] { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-radius: 12px; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; opacity: 1; padding: 32px 32px 40px 32px; position: relative; width: 400px; --gap-h-1126bd89-005b-4357-bbce-55fc8bdd1265: 0px; --gap-v-1126bd89-005b-4357-bbce-55fc8bdd1265: 16px; --gap-uuid: 1126bd89-005b-4357-bbce-55fc8bdd1265; max-width: 100%; }
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; --gap-h-1126bd89-005b-4357-bbce-55fc8bdd1265: 0px; --gap-v-1126bd89-005b-4357-bbce-55fc8bdd1265: 16px; }
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265]:hover { background: #ecf8ffff; opacity: 1; --gap-h-1126bd89-005b-4357-bbce-55fc8bdd1265: 0px; --gap-v-1126bd89-005b-4357-bbce-55fc8bdd1265: 16px; }
@media screen and (max-width: 540px){
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265] { flex: none; gap: 8px; padding: 24px 24px 24px 24px; width: calc(100% - (var(--gap-h-61a6741d-9d73-4d72-9d3e-38d186ff7500) * 0)); --gap-h-1126bd89-005b-4357-bbce-55fc8bdd1265: 0px; --gap-v-1126bd89-005b-4357-bbce-55fc8bdd1265: 8px; max-width: calc(100% - (var(--gap-h-61a6741d-9d73-4d72-9d3e-38d186ff7500) * 0)); }
}.sd[data-s-b598e191-f59d-4f64-9b2a-9959ac92b14d] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 4px; justify-content: center; padding: 0px; --gap-h-b598e191-f59d-4f64-9b2a-9959ac92b14d: 0px; --gap-v-b598e191-f59d-4f64-9b2a-9959ac92b14d: 4px; --gap-uuid: b598e191-f59d-4f64-9b2a-9959ac92b14d; }.sd[data-s-d80ff2f0-0220-4fa5-8d9d-dc0dfda2ce96] { color: #1e1e1eff; font-size: 32px; }
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265]:hover .sd[data-s-d80ff2f0-0220-4fa5-8d9d-dc0dfda2ce96] { color: #0096dfff; }.sd[data-s-d59d9387-be74-496c-a963-addf69b26af8] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; justify-content: flex-start; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: auto; --gap-h-d59d9387-be74-496c-a963-addf69b26af8: 64px; --gap-v-d59d9387-be74-496c-a963-addf69b26af8: 0px; --gap-uuid: d59d9387-be74-496c-a963-addf69b26af8; max-width: 100%; }.sd[data-s-386b834a-388e-4462-ab1c-dd1112557653] { color: #1e1e1e; flex: none; font-family: var(--s-font-40a913f4); font-size: 22px; font-weight: 600; 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; }
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265]:hover .sd[data-s-386b834a-388e-4462-ab1c-dd1112557653] { color: #0096dfff; opacity: 0; transform: skew(0deg, 12deg); transition-duration: 600ms; translate: 0px -24px; }
@media screen and (max-width: 840px){
.sd[data-s-386b834a-388e-4462-ab1c-dd1112557653] { padding: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-386b834a-388e-4462-ab1c-dd1112557653] { font-size: 16px; }
}.sd[data-s-019eed32-3f13-4dba-bf61-0c9a3b43c06c] { bottom: auto; color: #1e1e1e; flex: none; font-family: var(--s-font-40a913f4); font-size: 22px; font-weight: 600; 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; }
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265]:hover .sd[data-s-019eed32-3f13-4dba-bf61-0c9a3b43c06c] { color: #0096dfff; opacity: 1; transform: none; transition-duration: 600ms; translate: 0px -24px; }
@media screen and (max-width: 840px){
.sd[data-s-019eed32-3f13-4dba-bf61-0c9a3b43c06c] { padding: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-019eed32-3f13-4dba-bf61-0c9a3b43c06c] { font-size: 16px; }
}.sd[data-s-69c5720b-3755-44c9-a2d0-a8a5c6d3be81] { color: #777777ff; flex: none; height: auto; margin: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-1126bd89-005b-4357-bbce-55fc8bdd1265) * 0)); max-width: calc(100% - (var(--gap-h-1126bd89-005b-4357-bbce-55fc8bdd1265) * 0)); justify-content: flex-start; }
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265]:hover .sd[data-s-69c5720b-3755-44c9-a2d0-a8a5c6d3be81] { color: #0096dfff; transition-duration: 400ms; }
@media screen and (max-width: 840px){
.sd[data-s-69c5720b-3755-44c9-a2d0-a8a5c6d3be81] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-69c5720b-3755-44c9-a2d0-a8a5c6d3be81] { font-weight: 500; text-align: left; justify-content: flex-start; }
}
body { background: #FFFFFF; transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-s-10ded060-0dfa-44bd-b63f-9d65b892a94e] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: center; margin: 0 0 0 0; padding: 0px; position: relative; width: 30%; --gap-h-10ded060-0dfa-44bd-b63f-9d65b892a94e: 0px; --gap-v-10ded060-0dfa-44bd-b63f-9d65b892a94e: 32px; --gap-uuid: 10ded060-0dfa-44bd-b63f-9d65b892a94e; max-width: 30%; }
@media screen and (max-width: 840px){
.sd[data-s-10ded060-0dfa-44bd-b63f-9d65b892a94e] { align-content: flex-start; align-items: flex-start; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-right: 0px solid #dfdfdf; border-top: 1px solid #dfdfdf; flex: none; gap: 40px; justify-content: center; padding: 40px 0px 0px 0px; width: 100%; --gap-h-10ded060-0dfa-44bd-b63f-9d65b892a94e: 0px; --gap-v-10ded060-0dfa-44bd-b63f-9d65b892a94e: 40px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-10ded060-0dfa-44bd-b63f-9d65b892a94e] { background: #f4f4f4; padding: 32px 32px 80px 32px; --gap-h-10ded060-0dfa-44bd-b63f-9d65b892a94e: 0px; --gap-v-10ded060-0dfa-44bd-b63f-9d65b892a94e: 32px; }
}.sd[data-s-cb20d56e-4386-45d1-ae61-f04b4fca79d8] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; --gap-h-cb20d56e-4386-45d1-ae61-f04b4fca79d8: 0px; --gap-v-cb20d56e-4386-45d1-ae61-f04b4fca79d8: 0px; --gap-uuid: cb20d56e-4386-45d1-ae61-f04b4fca79d8; }
@media screen and (max-width: 840px){
.sd[data-s-cb20d56e-4386-45d1-ae61-f04b4fca79d8] { flex: none; width: calc(100% - (var(--gap-h-10ded060-0dfa-44bd-b63f-9d65b892a94e) * 0)); --gap-h-cb20d56e-4386-45d1-ae61-f04b4fca79d8: 0px; --gap-v-cb20d56e-4386-45d1-ae61-f04b4fca79d8: 0px; max-width: calc(100% - (var(--gap-h-10ded060-0dfa-44bd-b63f-9d65b892a94e) * 0)); }
}.sd[data-s-7467ced6-dd65-4151-9bfc-da76a8834453] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-7467ced6-dd65-4151-9bfc-da76a8834453: 12px; --gap-v-7467ced6-dd65-4151-9bfc-da76a8834453: 0px; --gap-uuid: 7467ced6-dd65-4151-9bfc-da76a8834453; }.sd[data-s-33196032-ff33-4816-81ce-4f7902e672a8] { color: #ff8634ff; font-family: var(--s-font-7aa01dcb); font-size: 14px; font-weight: 600; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-33196032-ff33-4816-81ce-4f7902e672a8] { font-size: 18px; }
}.sd[data-s-87141127-846d-4c7b-bc8f-f70642a75282] { color: #777777; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-7528ba1a-8413-40ff-a678-a856e1b0f9eb] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: row; flex-wrap: wrap; gap: 12px; margin: 16px 0px 0px 0px; padding: 0px; width: 480px; --gap-h-7528ba1a-8413-40ff-a678-a856e1b0f9eb: 12px; --gap-v-7528ba1a-8413-40ff-a678-a856e1b0f9eb: 12px; --gap-uuid: 7528ba1a-8413-40ff-a678-a856e1b0f9eb; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-7528ba1a-8413-40ff-a678-a856e1b0f9eb] { flex: none; width: calc(100% - (var(--gap-h-cb20d56e-4386-45d1-ae61-f04b4fca79d8) * 0)); --gap-h-7528ba1a-8413-40ff-a678-a856e1b0f9eb: 12px; --gap-v-7528ba1a-8413-40ff-a678-a856e1b0f9eb: 12px; max-width: calc(100% - (var(--gap-h-cb20d56e-4386-45d1-ae61-f04b4fca79d8) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-7528ba1a-8413-40ff-a678-a856e1b0f9eb] { width: auto; --gap-h-7528ba1a-8413-40ff-a678-a856e1b0f9eb: 12px; --gap-v-7528ba1a-8413-40ff-a678-a856e1b0f9eb: 12px; max-width: 100%; }
}.sd[data-s-dc128958-9e25-4628-afae-a377b4f84ce6] { align-content: center; align-items: center; background: #f9f9f9; border-bottom: 0px solid #777777; border-left: 0px solid #777777; border-radius: 32px; border-right: 0px solid #777777; border-top: 0px solid #777777; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px; padding: 8px 16px; max-width: 100%; }
.sd[data-s-dc128958-9e25-4628-afae-a377b4f84ce6]:hover { background: #373737ff; }
@media screen and (max-width: 540px){
.sd[data-s-dc128958-9e25-4628-afae-a377b4f84ce6] { background: #FFFFFF; }
}.sd[data-s-c307dfab-96e1-4aa0-8882-c05c80ea76f1] { background: rgba(0,0,0,0.0); border-radius: 2px; color: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.5; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-dc128958-9e25-4628-afae-a377b4f84ce6]:hover .sd[data-s-c307dfab-96e1-4aa0-8882-c05c80ea76f1] { color: #FFFFFF; }.sd[data-s-ff0befc4-0d1f-4d2f-afd7-8098b99a1096] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-10ded060-0dfa-44bd-b63f-9d65b892a94e) * 0)); max-width: calc(100% - (var(--gap-h-10ded060-0dfa-44bd-b63f-9d65b892a94e) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-ff0befc4-0d1f-4d2f-afd7-8098b99a1096] { height: auto; width: calc(100% - (var(--gap-h-10ded060-0dfa-44bd-b63f-9d65b892a94e) * 0)); max-width: calc(100% - (var(--gap-h-10ded060-0dfa-44bd-b63f-9d65b892a94e) * 0)); }
}.sd[data-s-1717d5ec-749b-4963-b9d7-db4009efc199] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-1717d5ec-749b-4963-b9d7-db4009efc199: 12px; --gap-v-1717d5ec-749b-4963-b9d7-db4009efc199: 0px; --gap-uuid: 1717d5ec-749b-4963-b9d7-db4009efc199; }.sd[data-s-8a13623e-7413-415e-9a19-8ea7b6f274ec] { color: #ff8634ff; font-family: var(--s-font-7aa01dcb); font-size: 14px; font-weight: 600; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-8a13623e-7413-415e-9a19-8ea7b6f274ec] { font-size: 18px; }
}.sd[data-s-483ff542-f1d6-400c-a0fe-c5a3894561b2] { color: #777777; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-4e237960-a35e-4ff6-a7ff-e3da5252d94a] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; margin: 16px 0px 0px 0px; width: 100%; --gap-h-4e237960-a35e-4ff6-a7ff-e3da5252d94a: 16px; --gap-v-4e237960-a35e-4ff6-a7ff-e3da5252d94a: 0px; --gap-uuid: 4e237960-a35e-4ff6-a7ff-e3da5252d94a; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-4e237960-a35e-4ff6-a7ff-e3da5252d94a] { flex: none; width: 630px; --gap-h-4e237960-a35e-4ff6-a7ff-e3da5252d94a: 16px; --gap-v-4e237960-a35e-4ff6-a7ff-e3da5252d94a: 0px; max-width: 100%; }
}.sd[data-s-d139379a-9a2b-4dfb-99ad-70b83b02dace] { align-content: center; align-items: center; flex: 1; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: center; padding: 0px; width: auto; --gap-h-d139379a-9a2b-4dfb-99ad-70b83b02dace: 16px; --gap-v-d139379a-9a2b-4dfb-99ad-70b83b02dace: 0px; --gap-uuid: d139379a-9a2b-4dfb-99ad-70b83b02dace; max-width: 100%; }.sd[data-s-9a15503f-1cdb-4b39-9d04-5d113665c299] { background: #FFFFFF; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-radius: 8px; border-right: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); color: #1e1e1eff; flex: none; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 400; height: 50px; justify-content: center; line-height: 1.4; padding: 10px 16px 10px 16px; text-align: left; width: calc(100% - (var(--gap-h-d139379a-9a2b-4dfb-99ad-70b83b02dace) * 0)); max-width: calc(100% - (var(--gap-h-d139379a-9a2b-4dfb-99ad-70b83b02dace) * 0)); }
.sd[data-s-9a15503f-1cdb-4b39-9d04-5d113665c299]:focus { outline:none;border-bottom: 1px solid #1e1e1e; border-left: 1px solid #1e1e1e; border-right: 1px solid #1e1e1e; border-top: 1px solid #1e1e1e; }
.sd[data-s-9a15503f-1cdb-4b39-9d04-5d113665c299]::-webkit-input-placeholder { color: #aeaeae; }
.sd[data-s-9a15503f-1cdb-4b39-9d04-5d113665c299]:-moz-placeholder { color: #aeaeae; }
.sd[data-s-9a15503f-1cdb-4b39-9d04-5d113665c299]::-moz-placeholder { color: #aeaeae; }
.sd[data-s-9a15503f-1cdb-4b39-9d04-5d113665c299]:-ms-input-placeholder { color: #aeaeae; }.sd[data-s-926437d2-6ade-4a6c-b2c1-acd3b0a92a19] { background: #1e1e1eff; border-radius: 64px; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); color: #1e1e1eff; flex: none; font-family: var(--s-font-6eb60128); font-size: 15px; height: 48px; justify-content: center; line-height: 1.4; text-align: left; width: 48px; max-width: 100%; }
.sd[data-s-926437d2-6ade-4a6c-b2c1-acd3b0a92a19]:hover { opacity: 0.7; scale: 1.1 1.1; transition-duration: 600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }.sd[data-s-fe21e96b-bc23-4479-8fa7-21e55f12b34b] { color: #FFFFFF; font-size: 24px; }.sd[data-s-05784426-435c-4172-accc-bd57d7872c69] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-10ded060-0dfa-44bd-b63f-9d65b892a94e) * 0)); max-width: calc(100% - (var(--gap-h-10ded060-0dfa-44bd-b63f-9d65b892a94e) * 0)); }.sd[data-s-df5775df-a1ba-4190-91ba-c12eca7b8f6f] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-df5775df-a1ba-4190-91ba-c12eca7b8f6f: 12px; --gap-v-df5775df-a1ba-4190-91ba-c12eca7b8f6f: 0px; --gap-uuid: df5775df-a1ba-4190-91ba-c12eca7b8f6f; }.sd[data-s-f61e02ff-2782-4453-ad33-321ac339c587] { color: #ff8634ff; font-family: var(--s-font-7aa01dcb); font-size: 14px; font-weight: 600; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-f61e02ff-2782-4453-ad33-321ac339c587] { font-size: 18px; }
}.sd[data-s-e313a7b9-1bb8-478e-aecf-3006e7097c32] { color: #777777; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-40bbcf9a-173a-4804-a328-0b73beda306f] { align-content: flex-start; align-items: flex-start; justify-content: flex-start; width: 960px; --gap-uuid: 40bbcf9a-173a-4804-a328-0b73beda306f; --gap-h-40bbcf9a-173a-4804-a328-0b73beda306f: 0px; --gap-v-40bbcf9a-173a-4804-a328-0b73beda306f: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-40bbcf9a-173a-4804-a328-0b73beda306f] { flex: none; flex-direction: row; flex-wrap: wrap; gap: 32px; margin: 16px 0px 0px 0px; width: 100%; --gap-h-40bbcf9a-173a-4804-a328-0b73beda306f: 32px; --gap-v-40bbcf9a-173a-4804-a328-0b73beda306f: 32px; max-width: 100%; }
}.sd[data-s-df2018c4-7172-40b1-a8e0-bf7d5a35e812] { align-content: flex-start; align-items: flex-start; background: #f9f9f9; border-radius: 4px; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 24px 0px 0px 0px; padding: 32px; width: calc(100% - (var(--gap-h-40bbcf9a-173a-4804-a328-0b73beda306f) * 0)); --gap-uuid: df2018c4-7172-40b1-a8e0-bf7d5a35e812; --gap-h-df2018c4-7172-40b1-a8e0-bf7d5a35e812: 0px; --gap-v-df2018c4-7172-40b1-a8e0-bf7d5a35e812: 0px; max-width: calc(100% - (var(--gap-h-40bbcf9a-173a-4804-a328-0b73beda306f) * 0)); }
.sd[data-s-df2018c4-7172-40b1-a8e0-bf7d5a35e812]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-df2018c4-7172-40b1-a8e0-bf7d5a35e812] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: flex-start; margin: 0px 0px 0px 0px; overflow-x: hidden; overflow-y: auto; width: calc(50% - (var(--gap-h-40bbcf9a-173a-4804-a328-0b73beda306f) * 0.5)); --gap-h-df2018c4-7172-40b1-a8e0-bf7d5a35e812: 0px; --gap-v-df2018c4-7172-40b1-a8e0-bf7d5a35e812: 24px; max-width: calc(50% - (var(--gap-h-40bbcf9a-173a-4804-a328-0b73beda306f) * 0.5)); }
}
@media screen and (max-width: 540px){
.sd[data-s-df2018c4-7172-40b1-a8e0-bf7d5a35e812] { background: rgba(0,0,0,0.0); gap: 16px; overflow-x: visible; overflow-y: visible; width: calc(100% - (var(--gap-h-40bbcf9a-173a-4804-a328-0b73beda306f) * 0)); --gap-h-df2018c4-7172-40b1-a8e0-bf7d5a35e812: 0px; --gap-v-df2018c4-7172-40b1-a8e0-bf7d5a35e812: 16px; max-width: calc(100% - (var(--gap-h-40bbcf9a-173a-4804-a328-0b73beda306f) * 0)); }
}.sd[data-s-f67d644b-8a3e-4c30-a5a1-81c81b8bbec3] { align-content: center; align-items: center; border-radius: 2px; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-f67d644b-8a3e-4c30-a5a1-81c81b8bbec3] { flex: 1; flex-direction: row; width: auto; max-width: 100%; }
}.sd[data-s-29403d01-5f37-4ffa-b904-e127b906a156] { border-radius: 2px; flex: none; height: auto; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-29403d01-5f37-4ffa-b904-e127b906a156] { flex: none; width: 100%; }
}.sd[data-s-191de0ed-73d7-406a-b349-031200f6be50] { align-content: center; align-items: center; background: rgba(0,0,0,0); bottom: 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; left: 0px; margin: 0 0 0 0; opacity: 0; padding: 0px 0px 0px 0px; position: absolute; right: 0px; top: 0px; width: auto; z-index: 1; max-width: 100%; }
.sd[data-s-df2018c4-7172-40b1-a8e0-bf7d5a35e812]:hover .sd[data-s-191de0ed-73d7-406a-b349-031200f6be50] { background: #1e1e1e; opacity: 0.5; }.sd[data-s-da0a8fbf-b51f-4083-a0bc-8775197865a3] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; }.sd[data-s-5d423a13-154d-47b6-88f5-ff588462140a] { color: #FFFFFF; display: flex; font-family: var(--s-font-7aa01dcb); font-size: 18px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; rotate: 4deg; text-align: left; translate: 0px 32px; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-df2018c4-7172-40b1-a8e0-bf7d5a35e812]:hover .sd[data-s-5d423a13-154d-47b6-88f5-ff588462140a] { rotate: 0deg; transition-duration: 600ms; translate: 0px 0px; }
@media screen and (max-width: 840px){
.sd[data-s-5d423a13-154d-47b6-88f5-ff588462140a] { display: flex; }
}
@media screen and (max-width: 540px){
.sd[data-s-5d423a13-154d-47b6-88f5-ff588462140a] { display: flex; }
}.sd[data-s-9f66eba3-5d85-4ee2-adf5-d716827528ce] { align-content: flex-start; align-items: flex-start; flex: 1; margin: 16px 0px 0px 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-9f66eba3-5d85-4ee2-adf5-d716827528ce] { flex: none; margin: 0px 0px 0px 0px; width: 400px; max-width: 100%; }
}.sd[data-s-fc2d2272-8d03-4580-9f19-960c26e5beed] { color: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; letter-spacing: 0.1em; line-height: 1.5; margin: 0px 0px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
.sd[data-s-df2018c4-7172-40b1-a8e0-bf7d5a35e812]:hover .sd[data-s-fc2d2272-8d03-4580-9f19-960c26e5beed] { opacity: 0.5; }
@media screen and (max-width: 840px){
.sd[data-s-fc2d2272-8d03-4580-9f19-960c26e5beed] { font-size: 16px; line-height: 1.6; margin: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-fc2d2272-8d03-4580-9f19-960c26e5beed] { font-size: 14px; }
}.sd[data-s-aaf0277d-8cd0-4241-8123-a1eb6b981766] { flex: none; flex-direction: row; flex-wrap: nowrap; margin: 12px 0px 0px 0px; padding: 0px; position: relative; width: auto; z-index: 2; max-width: 100%; }.sd[data-s-9ded4e86-2d05-4cc0-b80c-a2b7df52fd99] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-bottom: 0px solid #1e1e1eff; border-left: 0px solid #1e1e1eff; border-radius: 0; border-right: 0px solid #1e1e1eff; border-top: 0px solid #1e1e1eff; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px 0px 0px 0px; --gap-h-9ded4e86-2d05-4cc0-b80c-a2b7df52fd99: 8px; --gap-v-9ded4e86-2d05-4cc0-b80c-a2b7df52fd99: 0px; --gap-uuid: 9ded4e86-2d05-4cc0-b80c-a2b7df52fd99; }
@media screen and (max-width: 840px){
.sd[data-s-9ded4e86-2d05-4cc0-b80c-a2b7df52fd99] { flex-direction: row; flex-wrap: nowrap; --gap-h-9ded4e86-2d05-4cc0-b80c-a2b7df52fd99: 8px; --gap-v-9ded4e86-2d05-4cc0-b80c-a2b7df52fd99: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-9ded4e86-2d05-4cc0-b80c-a2b7df52fd99] { gap: 16px; --gap-h-9ded4e86-2d05-4cc0-b80c-a2b7df52fd99: 16px; --gap-v-9ded4e86-2d05-4cc0-b80c-a2b7df52fd99: 0px; }
}.sd[data-s-a7e177d0-1329-4acb-aa34-1c6cb308f0aa] { background: #0096dfff; border-radius: 50%; flex: none; height: 8px; width: 8px; max-width: 100%; }.sd[data-s-e358c578-3451-4973-9929-ba951194d870] { color: #777777; font-family: var(--s-font-40a913f4); font-size: 12px; font-weight: 600; letter-spacing: 0.05em; line-height: 1.5; margin: 0px 0px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
.sd[data-s-df2018c4-7172-40b1-a8e0-bf7d5a35e812]:hover .sd[data-s-e358c578-3451-4973-9929-ba951194d870] { opacity: 0.5; }
@media screen and (max-width: 840px){
.sd[data-s-e358c578-3451-4973-9929-ba951194d870] { margin: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-e358c578-3451-4973-9929-ba951194d870] { font-size: 14px; }
}
.sd[data-s-61c82152-aa0c-4461-8022-166fb047025f] { align-content: center; align-items: center; background: #f9f9f9; height: 100%; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }.sd[data-s-adf46be9-8c7b-4cf2-a8f6-041fc85ea6ab] { align-content: center; align-items: center; flex: none; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 100%; max-width: 100%; }.sd[data-s-5705c3f8-d43f-4ef9-a19e-1e2ab7c3e27d] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }.sd[data-s-7e8536d6-37b7-401a-87c4-2ea9db7d75a9] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; margin: 0px 32px 0px 32px; padding: 200px 0px 0px 0px; width: 1120px; --gap-h-7e8536d6-37b7-401a-87c4-2ea9db7d75a9: 0px; --gap-v-7e8536d6-37b7-401a-87c4-2ea9db7d75a9: 0px; --gap-uuid: 7e8536d6-37b7-401a-87c4-2ea9db7d75a9; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px){
.sd[data-s-7e8536d6-37b7-401a-87c4-2ea9db7d75a9] { flex-direction: column; flex-wrap: nowrap; --gap-h-7e8536d6-37b7-401a-87c4-2ea9db7d75a9: 0px; --gap-v-7e8536d6-37b7-401a-87c4-2ea9db7d75a9: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-7e8536d6-37b7-401a-87c4-2ea9db7d75a9] { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; padding: 120px 0px 0px 0px; --gap-h-7e8536d6-37b7-401a-87c4-2ea9db7d75a9: 0px; --gap-v-7e8536d6-37b7-401a-87c4-2ea9db7d75a9: 0px; max-width: calc(100% - 64px); }
}.sd[data-s-9fdc63eb-8dfb-495a-a577-03ba6285d23c] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-9fdc63eb-8dfb-495a-a577-03ba6285d23c: 12px; --gap-v-9fdc63eb-8dfb-495a-a577-03ba6285d23c: 0px; --gap-uuid: 9fdc63eb-8dfb-495a-a577-03ba6285d23c; }
@media screen and (max-width: 840px){
.sd[data-s-9fdc63eb-8dfb-495a-a577-03ba6285d23c] { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; --gap-h-9fdc63eb-8dfb-495a-a577-03ba6285d23c: 12px; --gap-v-9fdc63eb-8dfb-495a-a577-03ba6285d23c: 12px; }
}
@media screen and (max-width: 540px){
.sd[data-s-9fdc63eb-8dfb-495a-a577-03ba6285d23c] { flex-direction: row; flex-wrap: wrap; --gap-h-9fdc63eb-8dfb-495a-a577-03ba6285d23c: 12px; --gap-v-9fdc63eb-8dfb-495a-a577-03ba6285d23c: 12px; }
}.sd[data-s-ac61685b-0214-4c46-939f-15ba962a731a] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-ac61685b-0214-4c46-939f-15ba962a731a: 16px; --gap-v-ac61685b-0214-4c46-939f-15ba962a731a: 0px; --gap-uuid: ac61685b-0214-4c46-939f-15ba962a731a; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-ac61685b-0214-4c46-939f-15ba962a731a] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; --gap-h-ac61685b-0214-4c46-939f-15ba962a731a: 16px; --gap-v-ac61685b-0214-4c46-939f-15ba962a731a: 0px; }
}.sd[data-s-0d81bccd-1fac-4a24-ab65-e13584818f34] { color: #0096dfff; font-family: var(--s-font-7aa01dcb); font-size: 18px; font-weight: 600; 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; }
.sd[data-s-0d81bccd-1fac-4a24-ab65-e13584818f34].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-0d81bccd-1fac-4a24-ab65-e13584818f34].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.sd[data-s-d8aab9de-49f2-4365-8b39-da19d3b39e36] { color: #373737ff; flex: none; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.1em; 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; }
.sd[data-s-d8aab9de-49f2-4365-8b39-da19d3b39e36].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-d8aab9de-49f2-4365-8b39-da19d3b39e36].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){
.sd[data-s-d8aab9de-49f2-4365-8b39-da19d3b39e36] { padding: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-d8aab9de-49f2-4365-8b39-da19d3b39e36] { color: #777777; }
}.sd[data-s-eb5458eb-8a67-4f8e-b748-6c453523cdb2] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-eb5458eb-8a67-4f8e-b748-6c453523cdb2: 12px; --gap-v-eb5458eb-8a67-4f8e-b748-6c453523cdb2: 0px; --gap-uuid: eb5458eb-8a67-4f8e-b748-6c453523cdb2; }
@media screen and (max-width: 840px){
.sd[data-s-eb5458eb-8a67-4f8e-b748-6c453523cdb2] { align-content: center; align-items: center; flex-direction: row; justify-content: center; --gap-h-eb5458eb-8a67-4f8e-b748-6c453523cdb2: 12px; --gap-v-eb5458eb-8a67-4f8e-b748-6c453523cdb2: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-eb5458eb-8a67-4f8e-b748-6c453523cdb2] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; --gap-h-eb5458eb-8a67-4f8e-b748-6c453523cdb2: 12px; --gap-v-eb5458eb-8a67-4f8e-b748-6c453523cdb2: 0px; }
}.sd[data-s-25130c89-dbdd-4bf1-b869-3b9c3e1634d2] { color: #1e1e1eff; font-size: 24px; }
@media screen and (max-width: 840px){
.sd[data-s-25130c89-dbdd-4bf1-b869-3b9c3e1634d2].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-25130c89-dbdd-4bf1-b869-3b9c3e1634d2].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
}.sd[data-s-ad813ad8-0ef8-4ed6-9376-1bee9b311f68] { color: #373737ff; flex: none; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.1em; 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; }
.sd[data-s-ad813ad8-0ef8-4ed6-9376-1bee9b311f68].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-ad813ad8-0ef8-4ed6-9376-1bee9b311f68].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){
.sd[data-s-ad813ad8-0ef8-4ed6-9376-1bee9b311f68] { flex: 1; line-height: 1.4; padding: 0px 0px 0px 0px; width: auto; }
}
@media screen and (max-width: 540px){
.sd[data-s-ad813ad8-0ef8-4ed6-9376-1bee9b311f68] { color: #777777; line-height: 1.5; }
}.sd[data-s-3824ac66-f4c0-4a5a-8857-69711260d3c6] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }.sd[data-s-54c43617-4b82-4741-b304-5558dcc77bdb] { align-content: center; align-items: center; background: rgba(0,0,0,0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: center; margin: 0px 32px 0px 32px; padding: 48px 0px 160px 0px; width: 1120px; --gap-h-54c43617-4b82-4741-b304-5558dcc77bdb: 0px; --gap-v-54c43617-4b82-4741-b304-5558dcc77bdb: 64px; --gap-uuid: 54c43617-4b82-4741-b304-5558dcc77bdb; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px){
.sd[data-s-54c43617-4b82-4741-b304-5558dcc77bdb] { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; padding: 48px 0px 120px 0px; --gap-h-54c43617-4b82-4741-b304-5558dcc77bdb: 0px; --gap-v-54c43617-4b82-4741-b304-5558dcc77bdb: 64px; }
}
@media screen and (max-width: 540px){
.sd[data-s-54c43617-4b82-4741-b304-5558dcc77bdb] { flex-direction: column; flex-wrap: nowrap; padding: 32px 0px 120px 0px; --gap-h-54c43617-4b82-4741-b304-5558dcc77bdb: 0px; --gap-v-54c43617-4b82-4741-b304-5558dcc77bdb: 64px; }
}.sd[data-s-a9371158-bf55-41c1-9230-a0acbbd82a36] { align-content: center; align-items: center; background: #FFFFFF; border-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 48px; width: 800px; --gap-h-a9371158-bf55-41c1-9230-a0acbbd82a36: 0px; --gap-v-a9371158-bf55-41c1-9230-a0acbbd82a36: 0px; --gap-uuid: a9371158-bf55-41c1-9230-a0acbbd82a36; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-a9371158-bf55-41c1-9230-a0acbbd82a36] { display: flex; flex-direction: column; --gap-h-a9371158-bf55-41c1-9230-a0acbbd82a36: 0px; --gap-v-a9371158-bf55-41c1-9230-a0acbbd82a36: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-a9371158-bf55-41c1-9230-a0acbbd82a36] { display: flex; flex-direction: column; flex-wrap: nowrap; --gap-h-a9371158-bf55-41c1-9230-a0acbbd82a36: 0px; --gap-v-a9371158-bf55-41c1-9230-a0acbbd82a36: 0px; }
}.sd[data-s-9d31fcdd-3045-465e-8a15-0bd33ff47770] { color: #777777; flex: none; font-family: var(--s-font-7aa01dcb); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-a9371158-bf55-41c1-9230-a0acbbd82a36) * 0)); max-width: calc(100% - (var(--gap-h-a9371158-bf55-41c1-9230-a0acbbd82a36) * 0)); justify-content: flex-start; }
.sd[data-s-9d31fcdd-3045-465e-8a15-0bd33ff47770].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-9d31fcdd-3045-465e-8a15-0bd33ff47770].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){
.sd[data-s-9d31fcdd-3045-465e-8a15-0bd33ff47770] { padding: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-9d31fcdd-3045-465e-8a15-0bd33ff47770] { color: #777777; font-size: 14px; }
}.sd[data-s-4e7dbe9c-c96f-4030-801c-d4bfb5194920] { color: #1e1e1e; flex: none; font-family: var(--s-font-40a913f4); font-size: 28px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 24px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-a9371158-bf55-41c1-9230-a0acbbd82a36) * 0)); max-width: calc(100% - (var(--gap-h-a9371158-bf55-41c1-9230-a0acbbd82a36) * 0)); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-4e7dbe9c-c96f-4030-801c-d4bfb5194920] { font-size: 28px; }
}
@media screen and (max-width: 540px){
.sd[data-s-4e7dbe9c-c96f-4030-801c-d4bfb5194920] { font-size: 20px; }
}.sd[data-s-7aad718f-b7aa-48e0-b656-7ee8abb6f60d] { color: #1e1e1e; flex: none; font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; margin: 32px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-a9371158-bf55-41c1-9230-a0acbbd82a36) * 0)); max-width: calc(100% - (var(--gap-h-a9371158-bf55-41c1-9230-a0acbbd82a36) * 0)); }
.sd[data-s-7aad718f-b7aa-48e0-b656-7ee8abb6f60d] >figure { margin: 32px 0px 32px 0px; }
.sd[data-s-7aad718f-b7aa-48e0-b656-7ee8abb6f60d] >h2 { font-family: var(--s-font-40a913f4); font-size: 24px; letter-spacing: normal; line-height: 1.5; margin: 32px 0px 32px 0px; }
.sd[data-s-7aad718f-b7aa-48e0-b656-7ee8abb6f60d] >h3 { border-bottom: 0px solid #000; border-left: 2px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; font-family: var(--s-font-40a913f4); font-size: 18px; margin: 32px 0px 32px 0px; padding: 0px 0px 0px 24px; }
.sd[data-s-7aad718f-b7aa-48e0-b656-7ee8abb6f60d] >p { font-weight: 500; margin: 16px 0px 16px 0px; }
.sd[data-s-7aad718f-b7aa-48e0-b656-7ee8abb6f60d] strong { font-weight: 400; }
.sd[data-s-7aad718f-b7aa-48e0-b656-7ee8abb6f60d] >[data-type="table_of_contents"] { font-family: var(--s-font-40a913f4); font-size: 14px; padding: 24px 24px 8px 0px; }
@media screen and (max-width: 540px){
.sd[data-s-7aad718f-b7aa-48e0-b656-7ee8abb6f60d] { margin: 16px 0px 0px 0px; width: calc(100% - (var(--gap-h-a9371158-bf55-41c1-9230-a0acbbd82a36) * 0)); max-width: calc(100% - (var(--gap-h-a9371158-bf55-41c1-9230-a0acbbd82a36) * 0)); }
.sd[data-s-7aad718f-b7aa-48e0-b656-7ee8abb6f60d] >h2 { font-size: 18px; }
.sd[data-s-7aad718f-b7aa-48e0-b656-7ee8abb6f60d] >h3 { font-size: 16px; padding: 0px 0px 0px 16px; }
}
body { background: #f9f9f9; transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-s-65668d01-4b13-4e64-9cfd-3e88edd31f13] { align-content: center; align-items: center; background: #fff; height: 100%; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }.sd[data-s-1c8d56a2-3287-43dc-a548-0c1f741f7401] { align-content: center; align-items: center; flex: none; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 100%; max-width: 100%; }.sd[data-s-ec408e5d-5347-4caf-b7d3-c7c7d8f74fcf] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }.sd[data-s-b0bae7e2-d4b1-4d85-9434-3849d2000ca9] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: center; margin: 0px 32px 0px 32px; padding: 80px 0px 200px 0px; width: 1120px; --gap-h-b0bae7e2-d4b1-4d85-9434-3849d2000ca9: 16px; --gap-v-b0bae7e2-d4b1-4d85-9434-3849d2000ca9: 0px; --gap-uuid: b0bae7e2-d4b1-4d85-9434-3849d2000ca9; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px){
.sd[data-s-b0bae7e2-d4b1-4d85-9434-3849d2000ca9] { flex-direction: row; flex-wrap: nowrap; --gap-h-b0bae7e2-d4b1-4d85-9434-3849d2000ca9: 16px; --gap-v-b0bae7e2-d4b1-4d85-9434-3849d2000ca9: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-b0bae7e2-d4b1-4d85-9434-3849d2000ca9] { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: auto; padding: 32px 0px 120px 0px; --gap-h-b0bae7e2-d4b1-4d85-9434-3849d2000ca9: 0px; --gap-v-b0bae7e2-d4b1-4d85-9434-3849d2000ca9: 32px; max-width: calc(100% - 64px); }
}.sd[data-s-8a2a1120-f41b-4600-98dc-20e0ffe4886f] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: auto; justify-content: flex-start; margin: 0 0 0 0; padding: 0px; position: sticky; top: 120px; width: 240px; --gap-h-8a2a1120-f41b-4600-98dc-20e0ffe4886f: 0px; --gap-v-8a2a1120-f41b-4600-98dc-20e0ffe4886f: 8px; --gap-uuid: 8a2a1120-f41b-4600-98dc-20e0ffe4886f; max-width: 100%; }
.sd[data-s-8a2a1120-f41b-4600-98dc-20e0ffe4886f].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; --gap-h-8a2a1120-f41b-4600-98dc-20e0ffe4886f: 0px; --gap-v-8a2a1120-f41b-4600-98dc-20e0ffe4886f: 8px; }
.sd[data-s-8a2a1120-f41b-4600-98dc-20e0ffe4886f].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){
.sd[data-s-8a2a1120-f41b-4600-98dc-20e0ffe4886f] { display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; width: 160px; --gap-h-8a2a1120-f41b-4600-98dc-20e0ffe4886f: 0px; --gap-v-8a2a1120-f41b-4600-98dc-20e0ffe4886f: 8px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-8a2a1120-f41b-4600-98dc-20e0ffe4886f] { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: center; margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-b0bae7e2-d4b1-4d85-9434-3849d2000ca9) * 0)); --gap-h-8a2a1120-f41b-4600-98dc-20e0ffe4886f: 0px; --gap-v-8a2a1120-f41b-4600-98dc-20e0ffe4886f: 8px; max-width: calc(100% - (var(--gap-h-b0bae7e2-d4b1-4d85-9434-3849d2000ca9) * 0)); }
}.sd[data-s-fc30e78c-e202-4b81-bb49-0266805406dc] { align-content: center; align-items: center; background: #f9f9f9; border-bottom: 0px solid #1e1e1eff; border-left: 0px solid #1e1e1eff; border-radius: 48px; border-right: 0px solid #1e1e1eff; border-top: 0px solid #1e1e1eff; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 16px 24px; width: 160px; --gap-h-fc30e78c-e202-4b81-bb49-0266805406dc: 0px; --gap-v-fc30e78c-e202-4b81-bb49-0266805406dc: 0px; --gap-uuid: fc30e78c-e202-4b81-bb49-0266805406dc; max-width: 100%; }
.sd[data-s-fc30e78c-e202-4b81-bb49-0266805406dc]:hover { opacity: 1; --gap-h-fc30e78c-e202-4b81-bb49-0266805406dc: 0px; --gap-v-fc30e78c-e202-4b81-bb49-0266805406dc: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-fc30e78c-e202-4b81-bb49-0266805406dc] { align-content: flex-start; align-items: flex-start; flex: none; justify-content: center; width: calc(100% - (var(--gap-h-8a2a1120-f41b-4600-98dc-20e0ffe4886f) * 0)); --gap-h-fc30e78c-e202-4b81-bb49-0266805406dc: 0px; --gap-v-fc30e78c-e202-4b81-bb49-0266805406dc: 0px; max-width: calc(100% - (var(--gap-h-8a2a1120-f41b-4600-98dc-20e0ffe4886f) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-fc30e78c-e202-4b81-bb49-0266805406dc] { flex: none; gap: 0px; width: auto; --gap-h-fc30e78c-e202-4b81-bb49-0266805406dc: 0px; --gap-v-fc30e78c-e202-4b81-bb49-0266805406dc: 0px; max-width: 100%; }
}.sd[data-s-da7a817a-98a3-40a7-a658-a9ff43233bc4] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; --gap-h-da7a817a-98a3-40a7-a658-a9ff43233bc4: 0px; --gap-v-da7a817a-98a3-40a7-a658-a9ff43233bc4: 0px; --gap-uuid: da7a817a-98a3-40a7-a658-a9ff43233bc4; }
.sd[data-s-fc30e78c-e202-4b81-bb49-0266805406dc]:hover .sd[data-s-da7a817a-98a3-40a7-a658-a9ff43233bc4] { transform: ; --gap-h-da7a817a-98a3-40a7-a658-a9ff43233bc4: 0px; --gap-v-da7a817a-98a3-40a7-a658-a9ff43233bc4: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-da7a817a-98a3-40a7-a658-a9ff43233bc4] { margin: 0px 4px 0px 4px; --gap-h-da7a817a-98a3-40a7-a658-a9ff43233bc4: 0px; --gap-v-da7a817a-98a3-40a7-a658-a9ff43233bc4: 0px; max-width: calc(100% - 8px); }
}.sd[data-s-4f984f47-e7bb-4bc1-96af-5cd7ccd0a431] { color: #373737ff; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px 0px 0px 0px; rotate: 0deg; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fc30e78c-e202-4b81-bb49-0266805406dc]:hover .sd[data-s-4f984f47-e7bb-4bc1-96af-5cd7ccd0a431] { rotate: 4deg; transition-duration: 800ms; translate: 0px -17px; }
@media screen and (max-width: 540px){
.sd[data-s-4f984f47-e7bb-4bc1-96af-5cd7ccd0a431] { font-size: 14px; }
}.sd[data-s-82e63622-cba7-4776-a1db-0b4849f3ed1a] { color: #0096dfff; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; left: 0; letter-spacing: 0.1em; line-height: 1; margin: 0 0 0 0; position: absolute; rotate: 4deg; text-align: left; top: 0; translate: 0px 17px; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fc30e78c-e202-4b81-bb49-0266805406dc]:hover .sd[data-s-82e63622-cba7-4776-a1db-0b4849f3ed1a] { rotate: 0deg; transition-duration: 800ms; translate: 0px 0px; }
@media screen and (max-width: 840px){
.sd[data-s-82e63622-cba7-4776-a1db-0b4849f3ed1a] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-82e63622-cba7-4776-a1db-0b4849f3ed1a] { font-size: 14px; }
}.sd[data-s-3c8ee043-a312-4d5f-b1af-e05c26b2646a] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #1e1e1eff; border-left: 0px solid #1e1e1eff; border-radius: 0; border-right: 0px solid #1e1e1eff; border-top: 0px solid #1e1e1eff; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; margin: 0px 0px 0px 0px; padding: 0px; width: 160px; --gap-h-3c8ee043-a312-4d5f-b1af-e05c26b2646a: 0px; --gap-v-3c8ee043-a312-4d5f-b1af-e05c26b2646a: 8px; --gap-uuid: 3c8ee043-a312-4d5f-b1af-e05c26b2646a; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-3c8ee043-a312-4d5f-b1af-e05c26b2646a] { flex-direction: column; flex-wrap: nowrap; --gap-h-3c8ee043-a312-4d5f-b1af-e05c26b2646a: 0px; --gap-v-3c8ee043-a312-4d5f-b1af-e05c26b2646a: 8px; }
}
@media screen and (max-width: 540px){
.sd[data-s-3c8ee043-a312-4d5f-b1af-e05c26b2646a] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; gap: 4px 4px; justify-content: center; width: auto; --gap-h-3c8ee043-a312-4d5f-b1af-e05c26b2646a: 4px; --gap-v-3c8ee043-a312-4d5f-b1af-e05c26b2646a: 4px; max-width: 100%; }
}.sd[data-s-f0ea6426-e697-48aa-8b8b-d3f1aca332af] { align-content: center; align-items: center; background: #f9f9f9; border-bottom: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-radius: 32px; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px; padding: 16px 24px 16px 24px; width: calc(100% - (var(--gap-h-3c8ee043-a312-4d5f-b1af-e05c26b2646a) * 0)); max-width: calc(100% - (var(--gap-h-3c8ee043-a312-4d5f-b1af-e05c26b2646a) * 0)); }
.sd[data-s-f0ea6426-e697-48aa-8b8b-d3f1aca332af].link-active { background: #0096dfff; }
.sd[data-s-f0ea6426-e697-48aa-8b8b-d3f1aca332af]:hover { border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000; border-top: 0px solid #000000; }
@media screen and (max-width: 840px){
.sd[data-s-f0ea6426-e697-48aa-8b8b-d3f1aca332af] { align-content: flex-start; align-items: flex-start; flex: none; justify-content: center; width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-f0ea6426-e697-48aa-8b8b-d3f1aca332af] { flex: none; width: auto; max-width: 100%; }
}.sd[data-s-7f686207-6f7f-4f80-b328-997538098cc5] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-7f686207-6f7f-4f80-b328-997538098cc5] { margin: 0px 4px 0px 4px; max-width: calc(100% - 8px); }
}.sd[data-s-4714a833-01a1-4e0b-ad62-cccb2169c6a5] { background: rgba(0,0,0,0.0); border-radius: 0; color: #1e1e1eff; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.1em; margin: 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-f0ea6426-e697-48aa-8b8b-d3f1aca332af].link-active .sd[data-s-4714a833-01a1-4e0b-ad62-cccb2169c6a5] { color: #FFFFFF; }
.sd[data-s-f0ea6426-e697-48aa-8b8b-d3f1aca332af]:hover .sd[data-s-4714a833-01a1-4e0b-ad62-cccb2169c6a5] { color: #4974dd; rotate: 4deg; transition-duration: 600ms; translate: 0px -17px; }.sd[data-s-6bb4fab6-fbd6-4af2-9fa9-73047ae1353c] { background: rgba(0,0,0,0.0); border-radius: 0; color: #0096dfff; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; left: 0; letter-spacing: 0.1em; margin: 0 0 0 0; padding: 0px; position: absolute; rotate: 4deg; text-align: center; top: 0; translate: 0px 17px; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-f0ea6426-e697-48aa-8b8b-d3f1aca332af].link-active .sd[data-s-6bb4fab6-fbd6-4af2-9fa9-73047ae1353c] { color: #FFFFFF; }
.sd[data-s-f0ea6426-e697-48aa-8b8b-d3f1aca332af]:hover .sd[data-s-6bb4fab6-fbd6-4af2-9fa9-73047ae1353c] { rotate: 0deg; transition-duration: 600ms; translate: 0px 0px; }.sd[data-s-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: auto; justify-content: flex-start; width: auto; --gap-h-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3: 0px; --gap-v-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3: 8px; --gap-uuid: ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3; max-width: 100%; }
.sd[data-s-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; --gap-h-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3: 0px; --gap-v-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3: 8px; }
.sd[data-s-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){
.sd[data-s-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3] { align-content: flex-end; align-items: flex-end; justify-content: flex-start; width: calc(100% - (var(--gap-h-b0bae7e2-d4b1-4d85-9434-3849d2000ca9) * 0)); --gap-h-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3: 0px; --gap-v-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3: 8px; max-width: calc(100% - (var(--gap-h-b0bae7e2-d4b1-4d85-9434-3849d2000ca9) * 0)); }
}.sd[data-s-a6942cd5-7e5d-4ab6-80f5-46eb29168f71] { align-content: center; align-items: center; flex-direction: row; gap: 4px; justify-content: flex-start; width: calc(100% - (var(--gap-h-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3) * 0)); --gap-h-a6942cd5-7e5d-4ab6-80f5-46eb29168f71: 4px; --gap-v-a6942cd5-7e5d-4ab6-80f5-46eb29168f71: 0px; --gap-uuid: a6942cd5-7e5d-4ab6-80f5-46eb29168f71; max-width: calc(100% - (var(--gap-h-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3) * 0)); }.sd[data-s-54dbc411-edba-4d5d-ba42-b5f6ddbaa2ce] { color: #1e1e1eff; font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }.sd[data-s-1b770db7-2ef5-41f1-887b-e03f38128d69] { color: #1e1e1eff; font-size: 18px; }.sd[data-s-4ae45fac-2c97-42d7-b0ea-62453767fede] { align-content: flex-start; align-items: flex-start; background: #f9f9f9; border-bottom: 0px solid #777777; border-left: 0px solid #777777; border-radius: 16px; border-right: 0px solid #777777; border-top: 0px solid #777777; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 32px 32px 32px 32px; width: calc(100% - (var(--gap-h-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3) * 0)); --gap-h-4ae45fac-2c97-42d7-b0ea-62453767fede: 0px; --gap-v-4ae45fac-2c97-42d7-b0ea-62453767fede: 16px; --gap-uuid: 4ae45fac-2c97-42d7-b0ea-62453767fede; max-width: calc(100% - (var(--gap-h-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3) * 0)); }
.sd[data-s-4ae45fac-2c97-42d7-b0ea-62453767fede]:hover { background: #edf2ff; --gap-h-4ae45fac-2c97-42d7-b0ea-62453767fede: 0px; --gap-v-4ae45fac-2c97-42d7-b0ea-62453767fede: 16px; }
@media screen and (max-width: 840px){
.sd[data-s-4ae45fac-2c97-42d7-b0ea-62453767fede] { gap: 16px; padding: 24px 32px 24px 32px; width: 100%; --gap-h-4ae45fac-2c97-42d7-b0ea-62453767fede: 0px; --gap-v-4ae45fac-2c97-42d7-b0ea-62453767fede: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-4ae45fac-2c97-42d7-b0ea-62453767fede] { gap: 16px; padding: 24px 24px 24px 24px; --gap-h-4ae45fac-2c97-42d7-b0ea-62453767fede: 0px; --gap-v-4ae45fac-2c97-42d7-b0ea-62453767fede: 16px; }
}.sd[data-s-eb7a57c4-79e7-4004-bf16-6423197eca59] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 23px; justify-content: center; padding: 0px; --gap-h-eb7a57c4-79e7-4004-bf16-6423197eca59: 16px; --gap-v-eb7a57c4-79e7-4004-bf16-6423197eca59: 0px; --gap-uuid: eb7a57c4-79e7-4004-bf16-6423197eca59; max-width: 100%; }.sd[data-s-2555895e-0f1b-4359-9b43-fcbaa71f0d18] { color: #808080ff; font-family: var(--s-font-7aa01dcb); font-size: 15px; font-weight: 600; letter-spacing: 0.05em; margin: 0px 0px 0px 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-2555895e-0f1b-4359-9b43-fcbaa71f0d18] { color: #777777; font-size: 12px; }
}.sd[data-s-a022e6e7-1b67-4a85-b37b-bd2decbf3050] { background: rgba(0,0,0,0.0); height: auto; padding: 0px; width: auto; max-width: 100%; }.sd[data-s-34ea5fa0-b9d9-4cd9-86e2-49a84ab1d634] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex-direction: row; flex-wrap: nowrap; gap: 24px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; --gap-h-34ea5fa0-b9d9-4cd9-86e2-49a84ab1d634: 24px; --gap-v-34ea5fa0-b9d9-4cd9-86e2-49a84ab1d634: 0px; --gap-uuid: 34ea5fa0-b9d9-4cd9-86e2-49a84ab1d634; max-width: 100%; }.sd[data-s-f4288e47-f490-43cc-a1b6-3f308a2d6267] { background: #FFFFFF; border-bottom: 0px solid #777777; border-left: 0px solid #777777; border-radius: 64px; border-right: 0px solid #777777; border-top: 0px solid #777777; color: #0096dfff; font-family: var(--s-font-40a913f4); font-size: 13px; font-weight: 600; letter-spacing: 0.1em; margin: 0px 0px 0px 0px; padding: 6px 12px 4px 12px; max-width: 100%; }
.sd[data-s-4ae45fac-2c97-42d7-b0ea-62453767fede]:hover .sd[data-s-f4288e47-f490-43cc-a1b6-3f308a2d6267] { background: #FFFFFF; }
@media screen and (max-width: 840px){
.sd[data-s-f4288e47-f490-43cc-a1b6-3f308a2d6267] { font-size: 12px; }
}.sd[data-s-e435ab21-eb5e-4580-adc7-be2854fa31d0] { color: #1e1e1e; margin: 0px 0px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-e435ab21-eb5e-4580-adc7-be2854fa31d0] { line-height: 1.8; }
}.sd[data-s-da74e87d-7410-4c6f-92a5-7055d1888edf] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 40px 0px 0px 0px; width: calc(100% - (var(--gap-h-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3) * 0)); max-width: calc(100% - (var(--gap-h-ab94cd1a-7bc0-4c93-99cb-2b1f154ee7c3) * 0)); }.sd[data-s-45a0b63c-c594-4764-8891-ae5e8a850569] { background: rgba(0,0,0,0.0); border-radius: 0; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); color: #1e1e1eff; flex: none; flex-direction: row; flex-wrap: nowrap; font-family: var(--s-font-7aa01dcb); font-size: 15px; font-weight: 400; gap: 64px; height: auto; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px; opacity: 1; padding: 0px; text-align: left; width: auto; --gap-h-45a0b63c-c594-4764-8891-ae5e8a850569: 64px; --gap-v-45a0b63c-c594-4764-8891-ae5e8a850569: 0px; --gap-uuid: 45a0b63c-c594-4764-8891-ae5e8a850569; max-width: 100%; }
.sd[data-s-45a0b63c-c594-4764-8891-ae5e8a850569]:hover { opacity: 1; --gap-h-45a0b63c-c594-4764-8891-ae5e8a850569: 64px; --gap-v-45a0b63c-c594-4764-8891-ae5e8a850569: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-45a0b63c-c594-4764-8891-ae5e8a850569] { flex: none; height: auto; margin: 0px; --gap-h-45a0b63c-c594-4764-8891-ae5e8a850569: 64px; --gap-v-45a0b63c-c594-4764-8891-ae5e8a850569: 0px; }
}.sd[data-s-b6493b39-ee38-4c79-8b73-24da640933fb] { 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; --gap-h-b6493b39-ee38-4c79-8b73-24da640933fb: 64px; --gap-v-b6493b39-ee38-4c79-8b73-24da640933fb: 0px; --gap-uuid: b6493b39-ee38-4c79-8b73-24da640933fb; }.sd[data-s-17c43eb2-f4a5-4236-8c1f-d3bf39dc80f9] { color: #1e1e1e; flex: none; height: auto; 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; }
.sd[data-s-45a0b63c-c594-4764-8891-ae5e8a850569]:hover .sd[data-s-17c43eb2-f4a5-4236-8c1f-d3bf39dc80f9] { opacity: 0; transform: skew(0deg, 12deg); transition-duration: 600ms; translate: 0px -24px; }
@media screen and (max-width: 840px){
.sd[data-s-17c43eb2-f4a5-4236-8c1f-d3bf39dc80f9] { padding: 0px 0px 0px 0px; }
}.sd[data-s-779d0eea-9762-45a3-bee6-5dde3a0a56b0] { bottom: auto; color: #0096dfff; flex: none; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; 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; }
.sd[data-s-45a0b63c-c594-4764-8891-ae5e8a850569]:hover .sd[data-s-779d0eea-9762-45a3-bee6-5dde3a0a56b0] { opacity: 1; transform: none; transition-duration: 600ms; translate: 0px -24px; }
@media screen and (max-width: 840px){
.sd[data-s-779d0eea-9762-45a3-bee6-5dde3a0a56b0] { padding: 0px 0px 0px 0px; }
}.sd[data-s-85de9044-010f-4112-8ef6-f991d1a66806] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: 40px; justify-content: center; padding: 0px; width: 40px; max-width: 100%; }
.sd[data-s-45a0b63c-c594-4764-8891-ae5e8a850569]:hover .sd[data-s-85de9044-010f-4112-8ef6-f991d1a66806] { opacity: 1; }
@media screen and (max-width: 540px){
.sd[data-s-85de9044-010f-4112-8ef6-f991d1a66806] { 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%; }
}.sd[data-s-1365b8c0-29ad-42cf-a356-7cd2bc5b38ef] { color: #1e1e1eff; font-size: 24px; rotate: 90deg; }
.sd[data-s-45a0b63c-c594-4764-8891-ae5e8a850569]:hover .sd[data-s-1365b8c0-29ad-42cf-a356-7cd2bc5b38ef] { opacity: 0.3; rotate: 90deg; transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.07, 0.66, 0.56, 1   ); }
@media screen and (max-width: 840px){
.sd[data-s-1365b8c0-29ad-42cf-a356-7cd2bc5b38ef] { rotate: 90deg; }
}
@media screen and (max-width: 540px){
.sd[data-s-1365b8c0-29ad-42cf-a356-7cd2bc5b38ef] { color: #4974dd; }
}.sd[data-s-07561e44-a985-4240-9b0c-460a880ed2bd] { flex: none; height: 40px; left: 0; margin: 0 0 0 0; position: absolute; top: 0; width: 40px; z-index: -1; max-width: 100%; }
/*! * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2023 Fonticons, Inc. */
.fa-brands,.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--fa-display:inline-flex;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;justify-content:center;align-items:center;font-style:normal;line-height:1}.fa-solid{font-family:"Font Awesome 6 Free";font-weight:900}.fa-brands{font-family:"Font Awesome 6 Brands";font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fonts/fa-solid-900.woff2)format("woff2"),url(/assets/fonts/fa-solid-900.ttf)format("truetype")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/fa-brands-400.woff2)format("woff2"),url(/assets/fonts/fa-brands-400.ttf)format("truetype")}.fa-x-twitter:before { content: "\e61b"; }
.fa-facebook:before { content: "\f09a"; }
.fa-instagram:before { content: "\f16d"; }
.fa-square-youtube:before { content: "\f431"; }
.sd[data-s-e2bec684-4a61-49d4-af04-e5cdc2e0bbf6] { align-content: center; align-items: center; background: #f9f9f9; height: 100%; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }.sd[data-s-1a1f7bb7-e0ba-4012-a12b-d43e553e412c] { align-content: center; align-items: center; flex: none; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 100%; max-width: 100%; }.sd[data-s-bc4ad051-22f8-47ac-852c-a283fe78acdf] { align-content: center; align-items: center; background: rgba(0,0,0,0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-bc4ad051-22f8-47ac-852c-a283fe78acdf] { flex: none; }
}.sd[data-s-3d693c3c-3869-4ba6-a93c-8b92de927227] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 32px 0px 32px; padding: 200px 0px 0px 0px; width: 1120px; --gap-h-3d693c3c-3869-4ba6-a93c-8b92de927227: 0px; --gap-v-3d693c3c-3869-4ba6-a93c-8b92de927227: 0px; --gap-uuid: 3d693c3c-3869-4ba6-a93c-8b92de927227; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px){
.sd[data-s-3d693c3c-3869-4ba6-a93c-8b92de927227] { flex-direction: column; flex-wrap: nowrap; --gap-h-3d693c3c-3869-4ba6-a93c-8b92de927227: 0px; --gap-v-3d693c3c-3869-4ba6-a93c-8b92de927227: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-3d693c3c-3869-4ba6-a93c-8b92de927227] { flex-direction: column; flex-wrap: nowrap; padding: 120px 0px 0px 0px; --gap-h-3d693c3c-3869-4ba6-a93c-8b92de927227: 0px; --gap-v-3d693c3c-3869-4ba6-a93c-8b92de927227: 0px; }
}.sd[data-s-948ea179-4b12-4df1-820c-cc7d6dd1377b] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-3d693c3c-3869-4ba6-a93c-8b92de927227) * 0)); --gap-h-948ea179-4b12-4df1-820c-cc7d6dd1377b: 12px; --gap-v-948ea179-4b12-4df1-820c-cc7d6dd1377b: 0px; --gap-uuid: 948ea179-4b12-4df1-820c-cc7d6dd1377b; max-width: calc(100% - (var(--gap-h-3d693c3c-3869-4ba6-a93c-8b92de927227) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-948ea179-4b12-4df1-820c-cc7d6dd1377b] { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; --gap-h-948ea179-4b12-4df1-820c-cc7d6dd1377b: 12px; --gap-v-948ea179-4b12-4df1-820c-cc7d6dd1377b: 12px; }
}
@media screen and (max-width: 540px){
.sd[data-s-948ea179-4b12-4df1-820c-cc7d6dd1377b] { flex-direction: row; flex-wrap: wrap; --gap-h-948ea179-4b12-4df1-820c-cc7d6dd1377b: 12px; --gap-v-948ea179-4b12-4df1-820c-cc7d6dd1377b: 12px; }
}.sd[data-s-8b985bc6-e9b9-4732-bff2-92dd46b50ccf] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-8b985bc6-e9b9-4732-bff2-92dd46b50ccf: 16px; --gap-v-8b985bc6-e9b9-4732-bff2-92dd46b50ccf: 0px; --gap-uuid: 8b985bc6-e9b9-4732-bff2-92dd46b50ccf; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-8b985bc6-e9b9-4732-bff2-92dd46b50ccf] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; --gap-h-8b985bc6-e9b9-4732-bff2-92dd46b50ccf: 16px; --gap-v-8b985bc6-e9b9-4732-bff2-92dd46b50ccf: 0px; }
}.sd[data-s-c23268dd-00d9-4f1b-b9f7-74708dac3483] { color: #0096dfff; font-family: var(--s-font-7aa01dcb); font-size: 18px; font-weight: 600; 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; }
.sd[data-s-c23268dd-00d9-4f1b-b9f7-74708dac3483].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-c23268dd-00d9-4f1b-b9f7-74708dac3483].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.sd[data-s-9b1990f3-0bea-43a3-90fa-030e25b88789] { color: #373737ff; flex: none; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.1em; 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; }
.sd[data-s-9b1990f3-0bea-43a3-90fa-030e25b88789].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-9b1990f3-0bea-43a3-90fa-030e25b88789].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){
.sd[data-s-9b1990f3-0bea-43a3-90fa-030e25b88789] { padding: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-9b1990f3-0bea-43a3-90fa-030e25b88789] { color: #777777; }
}.sd[data-s-032a8893-558d-4c83-9970-7acf3aa1b837] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-032a8893-558d-4c83-9970-7acf3aa1b837: 12px; --gap-v-032a8893-558d-4c83-9970-7acf3aa1b837: 0px; --gap-uuid: 032a8893-558d-4c83-9970-7acf3aa1b837; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-032a8893-558d-4c83-9970-7acf3aa1b837] { align-content: center; align-items: center; flex-direction: row; justify-content: center; --gap-h-032a8893-558d-4c83-9970-7acf3aa1b837: 12px; --gap-v-032a8893-558d-4c83-9970-7acf3aa1b837: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-032a8893-558d-4c83-9970-7acf3aa1b837] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; --gap-h-032a8893-558d-4c83-9970-7acf3aa1b837: 12px; --gap-v-032a8893-558d-4c83-9970-7acf3aa1b837: 0px; }
}.sd[data-s-c3f74acd-c959-47e6-89a0-e2bfb3fe8a9f] { color: #1e1e1eff; font-size: 24px; }
@media screen and (max-width: 840px){
.sd[data-s-c3f74acd-c959-47e6-89a0-e2bfb3fe8a9f].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-c3f74acd-c959-47e6-89a0-e2bfb3fe8a9f].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
}.sd[data-s-d20fd29e-faae-4941-aa4e-d0cf3d829d4f] { color: #373737ff; flex: none; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.1em; 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; }
.sd[data-s-d20fd29e-faae-4941-aa4e-d0cf3d829d4f].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-d20fd29e-faae-4941-aa4e-d0cf3d829d4f].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){
.sd[data-s-d20fd29e-faae-4941-aa4e-d0cf3d829d4f] { flex: 1; line-height: 1.4; padding: 0px 0px 0px 0px; width: auto; }
}
@media screen and (max-width: 540px){
.sd[data-s-d20fd29e-faae-4941-aa4e-d0cf3d829d4f] { color: #777777; line-height: 1.5; }
}.sd[data-s-b1fcc3c2-8c30-4ad2-8981-a89affb17dcc] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }.sd[data-s-cc5a6d2b-eb3d-49de-aedd-511cb71ed53d] { align-content: center; align-items: center; background: rgba(0,0,0,0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: center; margin: 0px 32px 0px 32px; padding: 48px 0px 160px 0px; width: 1120px; --gap-h-cc5a6d2b-eb3d-49de-aedd-511cb71ed53d: 0px; --gap-v-cc5a6d2b-eb3d-49de-aedd-511cb71ed53d: 80px; --gap-uuid: cc5a6d2b-eb3d-49de-aedd-511cb71ed53d; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px){
.sd[data-s-cc5a6d2b-eb3d-49de-aedd-511cb71ed53d] { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; padding: 48px 0px 120px 0px; --gap-h-cc5a6d2b-eb3d-49de-aedd-511cb71ed53d: 0px; --gap-v-cc5a6d2b-eb3d-49de-aedd-511cb71ed53d: 64px; }
}
@media screen and (max-width: 540px){
.sd[data-s-cc5a6d2b-eb3d-49de-aedd-511cb71ed53d] { flex-direction: column; flex-wrap: nowrap; padding: 32px 0px 120px 0px; --gap-h-cc5a6d2b-eb3d-49de-aedd-511cb71ed53d: 0px; --gap-v-cc5a6d2b-eb3d-49de-aedd-511cb71ed53d: 80px; }
}.sd[data-s-997690c9-8936-4fec-a3a2-66499d5114d2] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px 0px 0px 0px; width: 720px; --gap-h-997690c9-8936-4fec-a3a2-66499d5114d2: 0px; --gap-v-997690c9-8936-4fec-a3a2-66499d5114d2: 0px; --gap-uuid: 997690c9-8936-4fec-a3a2-66499d5114d2; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-997690c9-8936-4fec-a3a2-66499d5114d2] { flex-direction: column; --gap-h-997690c9-8936-4fec-a3a2-66499d5114d2: 0px; --gap-v-997690c9-8936-4fec-a3a2-66499d5114d2: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-997690c9-8936-4fec-a3a2-66499d5114d2] { flex-direction: column; flex-wrap: nowrap; --gap-h-997690c9-8936-4fec-a3a2-66499d5114d2: 0px; --gap-v-997690c9-8936-4fec-a3a2-66499d5114d2: 0px; }
}.sd[data-s-b10891ca-0245-4434-8106-44d3c4f86375] { color: #777777; flex: none; font-family: var(--s-font-7aa01dcb); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-997690c9-8936-4fec-a3a2-66499d5114d2) * 0)); max-width: calc(100% - (var(--gap-h-997690c9-8936-4fec-a3a2-66499d5114d2) * 0)); justify-content: flex-start; }
.sd[data-s-b10891ca-0245-4434-8106-44d3c4f86375].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-b10891ca-0245-4434-8106-44d3c4f86375].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){
.sd[data-s-b10891ca-0245-4434-8106-44d3c4f86375] { padding: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-b10891ca-0245-4434-8106-44d3c4f86375] { color: #777777; font-size: 14px; }
}.sd[data-s-cf86c83a-2114-442e-9ba4-566988809c77] { color: #1e1e1e; flex: none; font-family: var(--s-font-40a913f4); font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.5; margin: 24px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-997690c9-8936-4fec-a3a2-66499d5114d2) * 0)); max-width: calc(100% - (var(--gap-h-997690c9-8936-4fec-a3a2-66499d5114d2) * 0)); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-cf86c83a-2114-442e-9ba4-566988809c77] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-cf86c83a-2114-442e-9ba4-566988809c77] { font-size: 20px; }
}.sd[data-s-bce91325-aca5-42a7-9ec2-eeeda5e642c8] { flex: none; height: auto; margin: 32px 0px 0px 0px; width: calc(100% - (var(--gap-h-997690c9-8936-4fec-a3a2-66499d5114d2) * 0)); max-width: calc(100% - (var(--gap-h-997690c9-8936-4fec-a3a2-66499d5114d2) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-bce91325-aca5-42a7-9ec2-eeeda5e642c8] { border-radius: 4px; margin: 16px 0px 0px 0px; width: calc(100% - (var(--gap-h-997690c9-8936-4fec-a3a2-66499d5114d2) * 0)); max-width: calc(100% - (var(--gap-h-997690c9-8936-4fec-a3a2-66499d5114d2) * 0)); }
}.sd[data-s-702901b8-e60b-4613-9c33-1e53d248b952] { color: #1e1e1e; flex: none; font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.7; margin: 32px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-997690c9-8936-4fec-a3a2-66499d5114d2) * 0)); max-width: calc(100% - (var(--gap-h-997690c9-8936-4fec-a3a2-66499d5114d2) * 0)); }
.sd[data-s-702901b8-e60b-4613-9c33-1e53d248b952] >figure { margin: 32px 0px 32px 0px; }
.sd[data-s-702901b8-e60b-4613-9c33-1e53d248b952] >h2 { font-size: 24px; letter-spacing: 0.1em; line-height: 1.5; margin: 32px 0px 32px 0px; }
.sd[data-s-702901b8-e60b-4613-9c33-1e53d248b952] >h3 { border-bottom: 0px solid #000; border-left: 2px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; font-size: 18px; font-weight: 600; letter-spacing: 0.1em; margin: 32px 0px 32px 0px; padding: 0px 0px 0px 24px; }
.sd[data-s-702901b8-e60b-4613-9c33-1e53d248b952] >p { margin: 0px 0px 0px 0px; }
.sd[data-s-702901b8-e60b-4613-9c33-1e53d248b952] strong { font-family: var(--s-font-40a913f4); }
.sd[data-s-702901b8-e60b-4613-9c33-1e53d248b952] >[data-type="table_of_contents"] { font-family: var(--s-font-40a913f4); font-size: 14px; padding: 24px 24px 8px 0px; }
@media screen and (max-width: 540px){
.sd[data-s-702901b8-e60b-4613-9c33-1e53d248b952] >h2 { font-size: 18px; }
.sd[data-s-702901b8-e60b-4613-9c33-1e53d248b952] >h3 { font-size: 16px; padding: 0px 0px 0px 16px; }
}.sd[data-s-b0377f7a-e630-431b-b854-640d40d0d68a] { align-content: center; align-items: center; background: #FFFFFF; border-radius: 8px; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 40px 0px 0px 0px; padding: 24px 0px 16px 0px; width: calc(100% - (var(--gap-h-997690c9-8936-4fec-a3a2-66499d5114d2) * 0)); max-width: calc(100% - (var(--gap-h-997690c9-8936-4fec-a3a2-66499d5114d2) * 0)); }.sd[data-s-29aba7b4-46df-4071-afaf-6a49cba4be24] { color: #1e1e1e; font-family: var(--s-font-7aa01dcb); font-size: 18px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-5caa7957-5789-4ad5-8ffe-d9850f54e7a5] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 24px; justify-content: center; margin: 12px 0px 0px 0px; padding: 0px; --gap-h-5caa7957-5789-4ad5-8ffe-d9850f54e7a5: 24px; --gap-v-5caa7957-5789-4ad5-8ffe-d9850f54e7a5: 0px; --gap-uuid: 5caa7957-5789-4ad5-8ffe-d9850f54e7a5; max-width: 100%; }.sd[data-s-1c305ebf-edfe-48e5-8bbf-0d53273656e2] { align-content: center; align-items: center; border-radius: 128px; flex: none; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: center; padding: 0px; width: 64px; max-width: 100%; }
.sd[data-s-1c305ebf-edfe-48e5-8bbf-0d53273656e2]:hover { background: rgba(0, 0, 0, 0.05); }.sd[data-s-c49655ca-6c1c-4aab-a6dc-a34ee5a60932] { color: #1e1e1e; font-size: 20px; margin: 0px; padding: 0px; max-width: 100%; }.sd[data-s-bfe636e7-ae3c-4f90-b47a-ea1e7827e88d] { flex: none; height: 64px; left: 0; margin: 0 0 0 0; position: absolute; top: 0; width: 64px; z-index: 0; max-width: 100%; }.sd[data-s-66637845-1f7c-4233-ab28-12ddcae64782] { align-content: center; align-items: center; border-radius: 128px; flex: none; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: center; padding: 0px; width: 64px; max-width: 100%; }
.sd[data-s-66637845-1f7c-4233-ab28-12ddcae64782]:hover { background: rgba(0, 0, 0, 0.05); }.sd[data-s-e36b46bc-e47f-44a1-b485-33d41942ce6f] { color: #1e1e1e; font-size: 20px; margin: 0px; padding: 0px; max-width: 100%; }.sd[data-s-05dc5607-4b72-4f23-a710-c649d8801b68] { flex: none; height: 64px; left: 0; margin: 0 0 0 0; position: absolute; top: 0; width: 64px; z-index: 0; max-width: 100%; }.sd[data-s-77358f4b-f5a5-45bc-b9ac-60faa4461916] { 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%; }.sd[data-s-d2d93f95-2c9d-444b-bf34-b7b21992507d] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; margin: 0px 32px 0px 32px; padding: 64px 0px 120px 0px; width: 1120px; --gap-h-d2d93f95-2c9d-444b-bf34-b7b21992507d: 0px; --gap-v-d2d93f95-2c9d-444b-bf34-b7b21992507d: 0px; --gap-uuid: d2d93f95-2c9d-444b-bf34-b7b21992507d; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px){
.sd[data-s-d2d93f95-2c9d-444b-bf34-b7b21992507d] { flex: none; flex-direction: column; flex-wrap: nowrap; padding: 48px 0px 120px 0px; --gap-h-d2d93f95-2c9d-444b-bf34-b7b21992507d: 0px; --gap-v-d2d93f95-2c9d-444b-bf34-b7b21992507d: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-d2d93f95-2c9d-444b-bf34-b7b21992507d] { flex-direction: column; flex-wrap: nowrap; padding: 48px 0px 80px 0px; --gap-h-d2d93f95-2c9d-444b-bf34-b7b21992507d: 0px; --gap-v-d2d93f95-2c9d-444b-bf34-b7b21992507d: 0px; }
}.sd[data-s-daed40b1-57b9-4482-8eb1-f1edf0c6c551] { align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: wrap; gap: 48px 32px; justify-content: center; margin: 40px 0px 0px 0px; width: calc(100% - (var(--gap-h-d2d93f95-2c9d-444b-bf34-b7b21992507d) * 0)); --gap-h-daed40b1-57b9-4482-8eb1-f1edf0c6c551: 32px; --gap-v-daed40b1-57b9-4482-8eb1-f1edf0c6c551: 48px; --gap-uuid: daed40b1-57b9-4482-8eb1-f1edf0c6c551; max-width: calc(100% - (var(--gap-h-d2d93f95-2c9d-444b-bf34-b7b21992507d) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-daed40b1-57b9-4482-8eb1-f1edf0c6c551] { gap: 40px; margin: 40px 0px 0px 0px; --gap-h-daed40b1-57b9-4482-8eb1-f1edf0c6c551: 40px; --gap-v-daed40b1-57b9-4482-8eb1-f1edf0c6c551: 40px; }
}
@media screen and (max-width: 540px){
.sd[data-s-daed40b1-57b9-4482-8eb1-f1edf0c6c551] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; --gap-h-daed40b1-57b9-4482-8eb1-f1edf0c6c551: 0px; --gap-v-daed40b1-57b9-4482-8eb1-f1edf0c6c551: 48px; }
}.sd[data-s-9c1e6a71-67da-41c6-8c11-abc9c8384e28] { background: rgba(0,0,0,0.0); flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; width: auto; max-width: 100%; }
.sd[data-s-9c1e6a71-67da-41c6-8c11-abc9c8384e28].appear { opacity: 0; scale: 0.8 0.8; transition-delay: 200ms; transition-duration: 1000ms; }
.sd[data-s-9c1e6a71-67da-41c6-8c11-abc9c8384e28].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
.sd[data-s-9c1e6a71-67da-41c6-8c11-abc9c8384e28]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-9c1e6a71-67da-41c6-8c11-abc9c8384e28] { flex-direction: column; overflow-x: hidden; overflow-y: auto; }
}
@media screen and (max-width: 540px){
.sd[data-s-9c1e6a71-67da-41c6-8c11-abc9c8384e28] { overflow-x: hidden; overflow-y: auto; width: calc(100% - (var(--gap-h-daed40b1-57b9-4482-8eb1-f1edf0c6c551) * 0)); max-width: calc(100% - (var(--gap-h-daed40b1-57b9-4482-8eb1-f1edf0c6c551) * 0)); }
}.sd[data-s-1a2834b0-5afc-4c55-a81a-3170ba06463d] { align-content: center; align-items: center; border-radius: 4px; flex-direction: column; flex-wrap: nowrap; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-1a2834b0-5afc-4c55-a81a-3170ba06463d] { flex-direction: column; }
}.sd[data-s-1413c81c-3a38-4ffd-80df-5391f0cbdd09] { align-content: flex-start; align-items: flex-start; background: #f9f9f9; border-radius: 4px; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-end; padding: 0px 0px 0px; width: 100%; z-index: -1; max-width: 100%; }
.sd[data-s-9c1e6a71-67da-41c6-8c11-abc9c8384e28]:hover .sd[data-s-1413c81c-3a38-4ffd-80df-5391f0cbdd09] { opacity: 1; scale: 1.05 1.05; transition-duration: 1000ms; transition-timing-function: ease-out; }
@media screen and (max-width: 540px){
.sd[data-s-1413c81c-3a38-4ffd-80df-5391f0cbdd09] { border-radius: 2px; flex: none; width: 100%; }
}.sd[data-s-0ae3a5ec-4084-4211-b6fb-09df19df2e7d] { align-content: center; align-items: center; background: rgba(0,0,0,0); border-radius: 0; bottom: 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; left: 0px; margin: 0 0 0 0; opacity: 0; padding: 0px 0px 0px 0px; position: absolute; right: 0px; top: 0px; width: auto; z-index: 0; max-width: 100%; }
.sd[data-s-9c1e6a71-67da-41c6-8c11-abc9c8384e28]:hover .sd[data-s-0ae3a5ec-4084-4211-b6fb-09df19df2e7d] { background: #1e1e1e; opacity: 0.5; }.sd[data-s-179c9556-09e9-4dba-b49f-4f85445ace5d] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; }.sd[data-s-993f3abb-6868-487c-8c56-706525013256] { color: #FFFFFF; display: flex; font-family: var(--s-font-7aa01dcb); font-size: 18px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; rotate: 4deg; text-align: left; translate: 0px 32px; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-9c1e6a71-67da-41c6-8c11-abc9c8384e28]:hover .sd[data-s-993f3abb-6868-487c-8c56-706525013256] { rotate: 0deg; transition-duration: 600ms; translate: 0px 0px; }
@media screen and (max-width: 840px){
.sd[data-s-993f3abb-6868-487c-8c56-706525013256] { display: flex; }
}
@media screen and (max-width: 540px){
.sd[data-s-993f3abb-6868-487c-8c56-706525013256] { display: flex; }
}.sd[data-s-ada872fa-dbc6-4e7a-a21a-7ca24c7a5e4c] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: flex-end; margin: 24px 0px 0px 0px; width: 100%; --gap-h-ada872fa-dbc6-4e7a-a21a-7ca24c7a5e4c: 0px; --gap-v-ada872fa-dbc6-4e7a-a21a-7ca24c7a5e4c: 16px; --gap-uuid: ada872fa-dbc6-4e7a-a21a-7ca24c7a5e4c; max-width: 100%; }
.sd[data-s-9c1e6a71-67da-41c6-8c11-abc9c8384e28]:hover .sd[data-s-ada872fa-dbc6-4e7a-a21a-7ca24c7a5e4c] { opacity: 0.5; --gap-h-ada872fa-dbc6-4e7a-a21a-7ca24c7a5e4c: 0px; --gap-v-ada872fa-dbc6-4e7a-a21a-7ca24c7a5e4c: 16px; }
@media screen and (max-width: 540px){
.sd[data-s-ada872fa-dbc6-4e7a-a21a-7ca24c7a5e4c] { gap: 12px; --gap-h-ada872fa-dbc6-4e7a-a21a-7ca24c7a5e4c: 0px; --gap-v-ada872fa-dbc6-4e7a-a21a-7ca24c7a5e4c: 12px; }
}.sd[data-s-7374fbf6-d1b4-4133-9226-a593c363bdaf] { flex: none; flex-direction: row; flex-wrap: wrap; gap: 8px; padding: 0px; width: auto; --gap-h-7374fbf6-d1b4-4133-9226-a593c363bdaf: 8px; --gap-v-7374fbf6-d1b4-4133-9226-a593c363bdaf: 8px; --gap-uuid: 7374fbf6-d1b4-4133-9226-a593c363bdaf; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-7374fbf6-d1b4-4133-9226-a593c363bdaf] { flex: none; width: auto; --gap-h-7374fbf6-d1b4-4133-9226-a593c363bdaf: 8px; --gap-v-7374fbf6-d1b4-4133-9226-a593c363bdaf: 8px; }
}.sd[data-s-87574df9-bcd8-4433-a805-acf288a041b5] { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 0; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex-direction: row; flex-wrap: nowrap; gap: 4px; justify-content: center; padding: 0px 0px 0px 0px; --gap-h-87574df9-bcd8-4433-a805-acf288a041b5: 4px; --gap-v-87574df9-bcd8-4433-a805-acf288a041b5: 0px; --gap-uuid: 87574df9-bcd8-4433-a805-acf288a041b5; }.sd[data-s-0620805f-1ef5-454f-b066-9203177ab864] { color: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 400; height: auto; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-cb520199-a71b-40ad-9962-24f1de878e39] { color: #0096dfff; flex: 1; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 700; letter-spacing: 0.1em; line-height: 1; margin: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-cb520199-a71b-40ad-9962-24f1de878e39] { font-weight: 400; }
}.sd[data-s-9f9e701e-26ed-480a-b7a4-e7dbc2b6fdb7] { background: #dfdfdf; flex: none; height: 1px; margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-ada872fa-dbc6-4e7a-a21a-7ca24c7a5e4c) * 0)); max-width: calc(100% - (var(--gap-h-ada872fa-dbc6-4e7a-a21a-7ca24c7a5e4c) * 0)); }.sd[data-s-7303f694-e708-4050-a566-35d9f054f1dd] { color: #1e1e1e; margin: 0px 0px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }.sd[data-s-1c84ce0e-ba71-4630-9145-c423ed789e5a] { color: #777777; font-family: var(--s-font-40a913f4); font-size: 12px; font-style: normal; font-weight: 600; letter-spacing: 0.1em; line-height: 1.7; margin: 0px 0px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-1c84ce0e-ba71-4630-9145-c423ed789e5a] { font-size: 14px; }
}.sd[data-s-35d2c711-f34a-460f-b901-9d30429ac205] { background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; width: calc(33% - (var(--gap-h-daed40b1-57b9-4482-8eb1-f1edf0c6c551) * 0.67)); max-width: calc(33% - (var(--gap-h-daed40b1-57b9-4482-8eb1-f1edf0c6c551) * 0.67)); }
.sd[data-s-35d2c711-f34a-460f-b901-9d30429ac205].appear { opacity: 0; scale: 0.8 0.8; transition-delay: 200ms; transition-duration: 1000ms; }
.sd[data-s-35d2c711-f34a-460f-b901-9d30429ac205].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
.sd[data-s-35d2c711-f34a-460f-b901-9d30429ac205]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-35d2c711-f34a-460f-b901-9d30429ac205] { flex-direction: column; overflow-x: hidden; overflow-y: auto; }
}
@media screen and (max-width: 540px){
.sd[data-s-35d2c711-f34a-460f-b901-9d30429ac205] { overflow-x: hidden; overflow-y: auto; width: calc(100% - (var(--gap-h-daed40b1-57b9-4482-8eb1-f1edf0c6c551) * 0)); max-width: calc(100% - (var(--gap-h-daed40b1-57b9-4482-8eb1-f1edf0c6c551) * 0)); }
}.sd[data-s-64054474-47bf-406a-aed9-df34d2b4be20] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-64054474-47bf-406a-aed9-df34d2b4be20] { flex-direction: column; }
}.sd[data-s-9ce75fe8-9b74-4aa0-a7a3-631cda734397] { align-content: flex-start; align-items: flex-start; background: #f9f9f9; border-radius: 4px; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-end; padding: 0px 0px 0px; width: 100%; z-index: -1; max-width: 100%; }
.sd[data-s-35d2c711-f34a-460f-b901-9d30429ac205]:hover .sd[data-s-9ce75fe8-9b74-4aa0-a7a3-631cda734397] { opacity: 1; scale: 1.05 1.05; transition-duration: 1000ms; transition-timing-function: ease-out; }
@media screen and (max-width: 540px){
.sd[data-s-9ce75fe8-9b74-4aa0-a7a3-631cda734397] { border-radius: 2px; flex: none; width: 100%; }
}.sd[data-s-c8018c72-199d-4e8f-a675-db55c168ba9b] { align-content: center; align-items: center; background: rgba(0, 0, 0, 0.5); bottom: 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; left: 0px; margin: 0 0 0 0; opacity: 0; padding: 0px 0px 0px 0px; position: absolute; right: 0px; top: 0px; width: auto; z-index: 0; max-width: 100%; }
.sd[data-s-35d2c711-f34a-460f-b901-9d30429ac205]:hover .sd[data-s-c8018c72-199d-4e8f-a675-db55c168ba9b] { opacity: 1; }.sd[data-s-564d5f61-0670-4f2b-a7bc-f3d4578952e2] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; }.sd[data-s-4edd5e24-c2b8-4206-b660-c646c0a9c174] { color: #FFFFFF; display: flex; font-family: var(--s-font-7aa01dcb); font-size: 18px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; rotate: 4deg; text-align: left; translate: 0px 32px; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-35d2c711-f34a-460f-b901-9d30429ac205]:hover .sd[data-s-4edd5e24-c2b8-4206-b660-c646c0a9c174] { rotate: 0deg; transition-duration: 600ms; translate: 0px 0px; }
@media screen and (max-width: 840px){
.sd[data-s-4edd5e24-c2b8-4206-b660-c646c0a9c174] { display: flex; }
}
@media screen and (max-width: 540px){
.sd[data-s-4edd5e24-c2b8-4206-b660-c646c0a9c174] { display: flex; }
}.sd[data-s-7053e5b2-c8b6-4578-b936-8c3e11844bcb] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: flex-end; margin: 24px 0px 0px 0px; width: 100%; --gap-h-7053e5b2-c8b6-4578-b936-8c3e11844bcb: 0px; --gap-v-7053e5b2-c8b6-4578-b936-8c3e11844bcb: 16px; --gap-uuid: 7053e5b2-c8b6-4578-b936-8c3e11844bcb; max-width: 100%; }
.sd[data-s-35d2c711-f34a-460f-b901-9d30429ac205]:hover .sd[data-s-7053e5b2-c8b6-4578-b936-8c3e11844bcb] { opacity: 0.5; --gap-h-7053e5b2-c8b6-4578-b936-8c3e11844bcb: 0px; --gap-v-7053e5b2-c8b6-4578-b936-8c3e11844bcb: 16px; }
@media screen and (max-width: 540px){
.sd[data-s-7053e5b2-c8b6-4578-b936-8c3e11844bcb] { gap: 12px; --gap-h-7053e5b2-c8b6-4578-b936-8c3e11844bcb: 0px; --gap-v-7053e5b2-c8b6-4578-b936-8c3e11844bcb: 12px; }
}.sd[data-s-57687dfc-1d46-4d1f-9039-67f70af29f0c] { flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; padding: 0px; width: auto; --gap-h-57687dfc-1d46-4d1f-9039-67f70af29f0c: 16px; --gap-v-57687dfc-1d46-4d1f-9039-67f70af29f0c: 0px; --gap-uuid: 57687dfc-1d46-4d1f-9039-67f70af29f0c; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-57687dfc-1d46-4d1f-9039-67f70af29f0c] { flex: none; width: auto; --gap-h-57687dfc-1d46-4d1f-9039-67f70af29f0c: 16px; --gap-v-57687dfc-1d46-4d1f-9039-67f70af29f0c: 0px; }
}.sd[data-s-6f0308ac-162d-49a4-ab3b-0a8f8f9a621e] { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 0; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex-direction: row; flex-wrap: nowrap; gap: 4px; justify-content: center; padding: 0px 0px 0px 0px; --gap-h-6f0308ac-162d-49a4-ab3b-0a8f8f9a621e: 4px; --gap-v-6f0308ac-162d-49a4-ab3b-0a8f8f9a621e: 0px; --gap-uuid: 6f0308ac-162d-49a4-ab3b-0a8f8f9a621e; }.sd[data-s-0a088fa1-937b-4ae9-a51c-a4386ac0cb13] { color: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 400; height: auto; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-b7550c93-ec16-472c-a679-282d03c9c611] { color: #4974dd; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 500; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 0px 0px; text-align: center; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-b7550c93-ec16-472c-a679-282d03c9c611] { font-weight: 400; }
}.sd[data-s-3244f701-288a-4349-855d-1eeeb3f0b6b7] { background: #dfdfdf; flex: none; height: 1px; margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-7053e5b2-c8b6-4578-b936-8c3e11844bcb) * 0)); max-width: calc(100% - (var(--gap-h-7053e5b2-c8b6-4578-b936-8c3e11844bcb) * 0)); }.sd[data-s-f9c2f449-fa46-4c2f-9bbc-7f9231e0f566] { color: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0.05em; line-height: 1.7; margin: 0px 0px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-f9c2f449-fa46-4c2f-9bbc-7f9231e0f566] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-f9c2f449-fa46-4c2f-9bbc-7f9231e0f566] { font-size: 14px; }
}.sd[data-s-637d9dc3-d22c-435b-9b4f-59531c3339ed] { color: #777777; font-family: var(--s-font-40a913f4); font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0.05em; line-height: 1.7; margin: 0px 0px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-637d9dc3-d22c-435b-9b4f-59531c3339ed] { font-size: 14px; }
}
.sd[data-s-a9802f16-2c2d-48a0-b7f8-db9a513f64fa] { align-content: center; align-items: center; background: #fff; height: 100%; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }.sd[data-s-be4178ff-9d02-41d7-9e8e-3c8cc4b4b973] { align-content: center; align-items: center; flex: none; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 100%; max-width: 100%; }.sd[data-s-3d4a04de-72c5-47d1-ba02-f99a126cb980] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }.sd[data-s-d384b1f4-f16e-489d-89bb-2e5c54f1a79d] { align-content: center; align-items: center; background: rgba(0,0,0,0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; margin: 0px 32px 0px 32px; padding: 80px 0px 200px 0px; width: 1120px; --gap-h-d384b1f4-f16e-489d-89bb-2e5c54f1a79d: 0px; --gap-v-d384b1f4-f16e-489d-89bb-2e5c54f1a79d: 0px; --gap-uuid: d384b1f4-f16e-489d-89bb-2e5c54f1a79d; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px){
.sd[data-s-d384b1f4-f16e-489d-89bb-2e5c54f1a79d] { flex-direction: column; flex-wrap: nowrap; --gap-h-d384b1f4-f16e-489d-89bb-2e5c54f1a79d: 0px; --gap-v-d384b1f4-f16e-489d-89bb-2e5c54f1a79d: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-d384b1f4-f16e-489d-89bb-2e5c54f1a79d] { flex-direction: column; flex-wrap: nowrap; padding: 40px 0px 120px 0px; --gap-h-d384b1f4-f16e-489d-89bb-2e5c54f1a79d: 0px; --gap-v-d384b1f4-f16e-489d-89bb-2e5c54f1a79d: 0px; }
}.sd[data-s-eca35689-fb21-4d36-af20-2360fa46129e] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; gap: 8px; height: auto; justify-content: flex-start; margin: 0 0 0 0; padding: 0px; position: sticky; top: 120px; width: calc(100% - (var(--gap-h-d384b1f4-f16e-489d-89bb-2e5c54f1a79d) * 0)); --gap-h-eca35689-fb21-4d36-af20-2360fa46129e: 8px; --gap-v-eca35689-fb21-4d36-af20-2360fa46129e: 8px; --gap-uuid: eca35689-fb21-4d36-af20-2360fa46129e; max-width: calc(100% - (var(--gap-h-d384b1f4-f16e-489d-89bb-2e5c54f1a79d) * 0)); }
.sd[data-s-eca35689-fb21-4d36-af20-2360fa46129e].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; --gap-h-eca35689-fb21-4d36-af20-2360fa46129e: 8px; --gap-v-eca35689-fb21-4d36-af20-2360fa46129e: 8px; }
.sd[data-s-eca35689-fb21-4d36-af20-2360fa46129e].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){
.sd[data-s-eca35689-fb21-4d36-af20-2360fa46129e] { display: flex; flex-direction: row; flex-wrap: wrap; --gap-h-eca35689-fb21-4d36-af20-2360fa46129e: 8px; --gap-v-eca35689-fb21-4d36-af20-2360fa46129e: 8px; }
}
@media screen and (max-width: 540px){
.sd[data-s-eca35689-fb21-4d36-af20-2360fa46129e] { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; --gap-h-eca35689-fb21-4d36-af20-2360fa46129e: 0px; --gap-v-eca35689-fb21-4d36-af20-2360fa46129e: 8px; }
}.sd[data-s-70189f4f-90ee-4d3f-b512-2e9d0403b936] { align-content: center; align-items: center; background: #f9f9f9; border-bottom: 0px solid #1e1e1eff; border-left: 0px solid #1e1e1eff; border-radius: 48px; border-right: 0px solid #1e1e1eff; border-top: 0px solid #1e1e1eff; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 16px 24px; --gap-h-70189f4f-90ee-4d3f-b512-2e9d0403b936: 0px; --gap-v-70189f4f-90ee-4d3f-b512-2e9d0403b936: 0px; --gap-uuid: 70189f4f-90ee-4d3f-b512-2e9d0403b936; }
.sd[data-s-70189f4f-90ee-4d3f-b512-2e9d0403b936]:hover { opacity: 1; --gap-h-70189f4f-90ee-4d3f-b512-2e9d0403b936: 0px; --gap-v-70189f4f-90ee-4d3f-b512-2e9d0403b936: 0px; }.sd[data-s-cd82b4a6-cbc5-41e3-a0bf-6ed2bcec9333] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; --gap-h-cd82b4a6-cbc5-41e3-a0bf-6ed2bcec9333: 0px; --gap-v-cd82b4a6-cbc5-41e3-a0bf-6ed2bcec9333: 0px; --gap-uuid: cd82b4a6-cbc5-41e3-a0bf-6ed2bcec9333; }
.sd[data-s-70189f4f-90ee-4d3f-b512-2e9d0403b936]:hover .sd[data-s-cd82b4a6-cbc5-41e3-a0bf-6ed2bcec9333] { transform: ; --gap-h-cd82b4a6-cbc5-41e3-a0bf-6ed2bcec9333: 0px; --gap-v-cd82b4a6-cbc5-41e3-a0bf-6ed2bcec9333: 0px; }.sd[data-s-95a84219-79ae-4fd8-9a23-c2e8c74fc38c] { color: #1e1e1eff; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.2em; line-height: 1; margin: 0px 0px 0px 0px; rotate: 0deg; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-70189f4f-90ee-4d3f-b512-2e9d0403b936]:hover .sd[data-s-95a84219-79ae-4fd8-9a23-c2e8c74fc38c] { rotate: 4deg; transition-duration: 800ms; translate: 0px -17px; }
@media screen and (max-width: 840px){
.sd[data-s-95a84219-79ae-4fd8-9a23-c2e8c74fc38c] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-95a84219-79ae-4fd8-9a23-c2e8c74fc38c] { font-size: 14px; }
}.sd[data-s-eeab2a73-2bae-43de-84fe-d12f2fa269ac] { color: #0096dfff; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 500; height: auto; left: 0; letter-spacing: 0.2em; line-height: 1; margin: 0 0 0 0; position: absolute; rotate: 4deg; text-align: left; top: 0; translate: 0px 17px; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-70189f4f-90ee-4d3f-b512-2e9d0403b936]:hover .sd[data-s-eeab2a73-2bae-43de-84fe-d12f2fa269ac] { rotate: 0deg; transition-duration: 800ms; translate: 0px 0px; }
@media screen and (max-width: 840px){
.sd[data-s-eeab2a73-2bae-43de-84fe-d12f2fa269ac] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-eeab2a73-2bae-43de-84fe-d12f2fa269ac] { font-size: 14px; }
}.sd[data-s-0a7445ea-6788-4503-99f9-9c7c239f0afd] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #1e1e1eff; border-left: 0px solid #1e1e1eff; border-radius: 0; border-right: 0px solid #1e1e1eff; border-top: 0px solid #1e1e1eff; flex: none; flex-direction: row; flex-wrap: wrap; gap: 8px; margin: 0px 0px 0px 0px; padding: 0px; width: auto; --gap-h-0a7445ea-6788-4503-99f9-9c7c239f0afd: 8px; --gap-v-0a7445ea-6788-4503-99f9-9c7c239f0afd: 8px; --gap-uuid: 0a7445ea-6788-4503-99f9-9c7c239f0afd; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-0a7445ea-6788-4503-99f9-9c7c239f0afd] { flex-direction: row; flex-wrap: wrap; --gap-h-0a7445ea-6788-4503-99f9-9c7c239f0afd: 8px; --gap-v-0a7445ea-6788-4503-99f9-9c7c239f0afd: 8px; }
}
@media screen and (max-width: 540px){
.sd[data-s-0a7445ea-6788-4503-99f9-9c7c239f0afd] { align-content: flex-start; align-items: flex-start; justify-content: center; width: auto; --gap-h-0a7445ea-6788-4503-99f9-9c7c239f0afd: 8px; --gap-v-0a7445ea-6788-4503-99f9-9c7c239f0afd: 8px; }
}.sd[data-s-c7b4fd90-cf97-4cee-9a1f-103a9f3375fd] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-bottom: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-radius: 0; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px; padding: 0px 0px 0px 0px; width: auto; max-width: 100%; }
.sd[data-s-c7b4fd90-cf97-4cee-9a1f-103a9f3375fd].link-active { opacity: 1; }
.sd[data-s-c7b4fd90-cf97-4cee-9a1f-103a9f3375fd]:hover { border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000; border-top: 0px solid #000000; }.sd[data-s-43ce9a20-94e6-4f99-9334-a4816c37f918] { align-content: center; align-items: center; background: #f9f9f9; border-radius: 32px; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 16px 24px; }
.sd[data-s-c7b4fd90-cf97-4cee-9a1f-103a9f3375fd].link-active .sd[data-s-43ce9a20-94e6-4f99-9334-a4816c37f918] { background: #0096dfff; }.sd[data-s-8ed4d693-103f-4972-86f9-0b64f8f8237c] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px 0px; }.sd[data-s-969e561e-7ca1-4e39-8bef-d76649eba7ad] { background: rgba(0,0,0,0.0); border-radius: 0; color: #1e1e1eff; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.1em; margin: 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-c7b4fd90-cf97-4cee-9a1f-103a9f3375fd].link-active .sd[data-s-969e561e-7ca1-4e39-8bef-d76649eba7ad] { color: #FFFFFF; }
.sd[data-s-c7b4fd90-cf97-4cee-9a1f-103a9f3375fd]:hover .sd[data-s-969e561e-7ca1-4e39-8bef-d76649eba7ad] { color: #4974dd; rotate: 4deg; transition-duration: 600ms; translate: 0px -17px; }
@media screen and (max-width: 540px){
.sd[data-s-969e561e-7ca1-4e39-8bef-d76649eba7ad] { text-align: left; justify-content: flex-start; }
.sd[data-s-c7b4fd90-cf97-4cee-9a1f-103a9f3375fd]:hover .sd[data-s-969e561e-7ca1-4e39-8bef-d76649eba7ad] { rotate: 4deg; translate: 0px -40px; }
}.sd[data-s-aac2a64a-5d4c-46a1-bff3-095045842532] { background: rgba(0,0,0,0.0); border-radius: 0; color: #0096dfff; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; left: 0; letter-spacing: 0.1em; margin: 0 0 0 0; padding: 0px; position: absolute; rotate: 4deg; text-align: center; top: 0; translate: 0px 24px; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-c7b4fd90-cf97-4cee-9a1f-103a9f3375fd].link-active .sd[data-s-aac2a64a-5d4c-46a1-bff3-095045842532] { color: #FFFFFF; }
.sd[data-s-c7b4fd90-cf97-4cee-9a1f-103a9f3375fd]:hover .sd[data-s-aac2a64a-5d4c-46a1-bff3-095045842532] { rotate: 0deg; transition-duration: 600ms; translate: 0px 0px; }
@media screen and (max-width: 540px){
.sd[data-s-aac2a64a-5d4c-46a1-bff3-095045842532] { rotate: 4deg; translate: 0px 40px; }
}.sd[data-s-c8197fe0-888c-436c-95c4-9d940864202a] { align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: wrap; gap: 48px 80px; justify-content: flex-start; margin: 64px 0px 0px 0px; width: 1040px; --gap-h-c8197fe0-888c-436c-95c4-9d940864202a: 80px; --gap-v-c8197fe0-888c-436c-95c4-9d940864202a: 48px; --gap-uuid: c8197fe0-888c-436c-95c4-9d940864202a; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-c8197fe0-888c-436c-95c4-9d940864202a] { gap: 40px; margin: 40px 0px 0px 0px; --gap-h-c8197fe0-888c-436c-95c4-9d940864202a: 40px; --gap-v-c8197fe0-888c-436c-95c4-9d940864202a: 40px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-c8197fe0-888c-436c-95c4-9d940864202a] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px 0px 32px 0px; --gap-h-c8197fe0-888c-436c-95c4-9d940864202a: 0px; --gap-v-c8197fe0-888c-436c-95c4-9d940864202a: 48px; }
}.sd[data-s-159bf1eb-496a-405e-9f02-097871929f4b] { align-content: center; align-items: center; flex-direction: row; gap: 4px; justify-content: flex-start; width: calc(100% - (var(--gap-h-c8197fe0-888c-436c-95c4-9d940864202a) * 0)); --gap-h-159bf1eb-496a-405e-9f02-097871929f4b: 4px; --gap-v-159bf1eb-496a-405e-9f02-097871929f4b: 0px; --gap-uuid: 159bf1eb-496a-405e-9f02-097871929f4b; max-width: calc(100% - (var(--gap-h-c8197fe0-888c-436c-95c4-9d940864202a) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-159bf1eb-496a-405e-9f02-097871929f4b] { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: center; --gap-h-159bf1eb-496a-405e-9f02-097871929f4b: 4px; --gap-v-159bf1eb-496a-405e-9f02-097871929f4b: 4px; }
}.sd[data-s-ca0467a4-22ac-449b-8102-3326017b0cc4] { color: #1e1e1eff; font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-ca0467a4-22ac-449b-8102-3326017b0cc4] { text-align: left; justify-content: flex-start; }
}.sd[data-s-58ed37df-7e14-4e3a-84c9-22171e8bc2af] { color: #1e1e1eff; font-size: 18px; }.sd[data-s-f30ac0ce-168d-49b1-9b03-e6b75201ab42] { background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; width: calc(50% - (var(--gap-h-c8197fe0-888c-436c-95c4-9d940864202a) * 0.5)); max-width: calc(50% - (var(--gap-h-c8197fe0-888c-436c-95c4-9d940864202a) * 0.5)); }
.sd[data-s-f30ac0ce-168d-49b1-9b03-e6b75201ab42].appear { opacity: 0; scale: 0.9 0.9; transition-delay: 200ms; transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.sd[data-s-f30ac0ce-168d-49b1-9b03-e6b75201ab42].appear-active { transition-delay: 200ms; transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.sd[data-s-f30ac0ce-168d-49b1-9b03-e6b75201ab42]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-f30ac0ce-168d-49b1-9b03-e6b75201ab42] { flex-direction: column; overflow-x: hidden; overflow-y: auto; }
}
@media screen and (max-width: 540px){
.sd[data-s-f30ac0ce-168d-49b1-9b03-e6b75201ab42] { overflow-x: hidden; overflow-y: auto; width: calc(100% - (var(--gap-h-c8197fe0-888c-436c-95c4-9d940864202a) * 0)); max-width: calc(100% - (var(--gap-h-c8197fe0-888c-436c-95c4-9d940864202a) * 0)); }
}.sd[data-s-5dcf099b-67db-4fb3-9fc1-4ef05d987d66] { align-content: center; align-items: center; border-radius: 16px; flex-direction: column; flex-wrap: nowrap; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-5dcf099b-67db-4fb3-9fc1-4ef05d987d66] { flex-direction: column; }
}.sd[data-s-97003b87-5022-41d4-93d0-c4dc2ae5d455] { align-content: flex-start; align-items: flex-start; background: #f9f9f9; border-radius: 4px; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-end; padding: 0px 0px 0px; width: 100%; z-index: -1; max-width: 100%; }
.sd[data-s-f30ac0ce-168d-49b1-9b03-e6b75201ab42]:hover .sd[data-s-97003b87-5022-41d4-93d0-c4dc2ae5d455] { opacity: 1; scale: 1.05 1.05; transition-duration: 1000ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 540px){
.sd[data-s-97003b87-5022-41d4-93d0-c4dc2ae5d455] { border-radius: 2px; flex: none; width: 100%; }
}.sd[data-s-cb5af9af-f8df-4b7e-abb5-fa74c0c21ece] { align-content: center; align-items: center; background: rgba(0,0,0,0); bottom: 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; left: 0px; margin: 0 0 0 0; opacity: 0; padding: 0px 0px 0px 0px; position: absolute; right: 0px; top: 0px; width: auto; z-index: 0; max-width: 100%; }
.sd[data-s-f30ac0ce-168d-49b1-9b03-e6b75201ab42]:hover .sd[data-s-cb5af9af-f8df-4b7e-abb5-fa74c0c21ece] { background: #1e1e1e; opacity: 0.5; }.sd[data-s-95f95c8e-8aa6-44fe-8d4e-1bd575f686fa] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; }.sd[data-s-540137fb-d27b-409e-a81a-b16745ee35af] { color: #FFFFFF; display: flex; font-family: var(--s-font-7aa01dcb); font-size: 18px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; rotate: 6deg; text-align: left; translate: 0px 32px; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-f30ac0ce-168d-49b1-9b03-e6b75201ab42]:hover .sd[data-s-540137fb-d27b-409e-a81a-b16745ee35af] { rotate: 0deg; transition-duration: 600ms; translate: 0px 0px; }
@media screen and (max-width: 840px){
.sd[data-s-540137fb-d27b-409e-a81a-b16745ee35af] { display: flex; }
}
@media screen and (max-width: 540px){
.sd[data-s-540137fb-d27b-409e-a81a-b16745ee35af] { display: flex; }
}.sd[data-s-871e9c6b-22cb-43dc-a330-60d29d8b64b2] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: flex-end; margin: 24px 0px 0px 0px; width: 100%; --gap-h-871e9c6b-22cb-43dc-a330-60d29d8b64b2: 0px; --gap-v-871e9c6b-22cb-43dc-a330-60d29d8b64b2: 16px; --gap-uuid: 871e9c6b-22cb-43dc-a330-60d29d8b64b2; max-width: 100%; }
.sd[data-s-f30ac0ce-168d-49b1-9b03-e6b75201ab42]:hover .sd[data-s-871e9c6b-22cb-43dc-a330-60d29d8b64b2] { opacity: 0.5; --gap-h-871e9c6b-22cb-43dc-a330-60d29d8b64b2: 0px; --gap-v-871e9c6b-22cb-43dc-a330-60d29d8b64b2: 16px; }
@media screen and (max-width: 540px){
.sd[data-s-871e9c6b-22cb-43dc-a330-60d29d8b64b2] { gap: 12px; --gap-h-871e9c6b-22cb-43dc-a330-60d29d8b64b2: 0px; --gap-v-871e9c6b-22cb-43dc-a330-60d29d8b64b2: 12px; }
}.sd[data-s-8c8a17a6-370f-4823-aa7d-e110d9c267e2] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; gap: 16px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-871e9c6b-22cb-43dc-a330-60d29d8b64b2) * 0)); --gap-h-8c8a17a6-370f-4823-aa7d-e110d9c267e2: 16px; --gap-v-8c8a17a6-370f-4823-aa7d-e110d9c267e2: 16px; --gap-uuid: 8c8a17a6-370f-4823-aa7d-e110d9c267e2; max-width: calc(100% - (var(--gap-h-871e9c6b-22cb-43dc-a330-60d29d8b64b2) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-8c8a17a6-370f-4823-aa7d-e110d9c267e2] { flex: none; width: auto; --gap-h-8c8a17a6-370f-4823-aa7d-e110d9c267e2: 16px; --gap-v-8c8a17a6-370f-4823-aa7d-e110d9c267e2: 16px; max-width: 100%; }
}.sd[data-s-7f44c307-d8d3-41f0-8a10-13a30d3cfefb] { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 0; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex-direction: row; flex-wrap: wrap; gap: 4px; justify-content: flex-start; padding: 0px 0px 0px 0px; --gap-h-7f44c307-d8d3-41f0-8a10-13a30d3cfefb: 4px; --gap-v-7f44c307-d8d3-41f0-8a10-13a30d3cfefb: 4px; --gap-uuid: 7f44c307-d8d3-41f0-8a10-13a30d3cfefb; }.sd[data-s-66dc0851-ab53-4cb2-878a-b37d40665256] { color: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 400; height: auto; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-cc94831f-60d6-45e1-8c2f-98c6eec31d74] { color: #0096dfff; flex: 1; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 700; letter-spacing: 0.1em; line-height: 1.5; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-cc94831f-60d6-45e1-8c2f-98c6eec31d74] { font-weight: 400; }
}.sd[data-s-9264c07d-b386-4848-9ea9-715c81633c05] { background: #dfdfdf; flex: none; height: 1px; margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-871e9c6b-22cb-43dc-a330-60d29d8b64b2) * 0)); max-width: calc(100% - (var(--gap-h-871e9c6b-22cb-43dc-a330-60d29d8b64b2) * 0)); }.sd[data-s-c0bf5393-fddc-4d89-9f4c-14f12e41ef49] { color: #1e1e1e; margin: 0px 0px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }.sd[data-s-e1a0523c-c5f6-4320-83c4-09731b2b59cc] { color: #777777; font-family: var(--s-font-40a913f4); font-size: 12px; font-style: normal; font-weight: 600; letter-spacing: 0.1em; line-height: 1.7; margin: 0px 0px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-e1a0523c-c5f6-4320-83c4-09731b2b59cc] { font-size: 14px; }
}.sd[data-s-a0bb5a38-fe14-4fc3-8635-68f78ac0f8ec] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: calc(100% - (var(--gap-h-c8197fe0-888c-436c-95c4-9d940864202a) * 0)); max-width: calc(100% - (var(--gap-h-c8197fe0-888c-436c-95c4-9d940864202a) * 0)); }.sd[data-s-5b0823d2-5536-43da-a1d1-29fcf2638fce] { background: rgba(0,0,0,0.0); border-radius: 0; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); color: #1e1e1eff; flex: none; flex-direction: row; flex-wrap: nowrap; font-family: var(--s-font-7aa01dcb); font-size: 15px; font-weight: 400; gap: 64px; height: auto; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px; opacity: 1; padding: 0px; text-align: left; width: auto; --gap-h-5b0823d2-5536-43da-a1d1-29fcf2638fce: 64px; --gap-v-5b0823d2-5536-43da-a1d1-29fcf2638fce: 0px; --gap-uuid: 5b0823d2-5536-43da-a1d1-29fcf2638fce; max-width: 100%; }
.sd[data-s-5b0823d2-5536-43da-a1d1-29fcf2638fce]:hover { opacity: 1; --gap-h-5b0823d2-5536-43da-a1d1-29fcf2638fce: 64px; --gap-v-5b0823d2-5536-43da-a1d1-29fcf2638fce: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-5b0823d2-5536-43da-a1d1-29fcf2638fce] { flex: none; height: auto; margin: 0px; --gap-h-5b0823d2-5536-43da-a1d1-29fcf2638fce: 64px; --gap-v-5b0823d2-5536-43da-a1d1-29fcf2638fce: 0px; }
}.sd[data-s-1e96dd79-3080-45a4-a183-cfa6a45841b5] { 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; --gap-h-1e96dd79-3080-45a4-a183-cfa6a45841b5: 64px; --gap-v-1e96dd79-3080-45a4-a183-cfa6a45841b5: 0px; --gap-uuid: 1e96dd79-3080-45a4-a183-cfa6a45841b5; }.sd[data-s-a27e0305-7ac3-4a89-a59f-eaaecacff33a] { color: #1e1e1e; flex: none; height: auto; 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; }
.sd[data-s-5b0823d2-5536-43da-a1d1-29fcf2638fce]:hover .sd[data-s-a27e0305-7ac3-4a89-a59f-eaaecacff33a] { opacity: 0; transform: skew(0deg, 12deg); transition-duration: 600ms; translate: 0px -24px; }
@media screen and (max-width: 840px){
.sd[data-s-a27e0305-7ac3-4a89-a59f-eaaecacff33a] { padding: 0px 0px 0px 0px; }
}.sd[data-s-9ad8a876-491d-4715-ae10-7e3d1b7325c1] { bottom: auto; color: #0096dfff; flex: none; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; 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; }
.sd[data-s-5b0823d2-5536-43da-a1d1-29fcf2638fce]:hover .sd[data-s-9ad8a876-491d-4715-ae10-7e3d1b7325c1] { opacity: 1; transform: none; transition-duration: 600ms; translate: 0px -24px; }
@media screen and (max-width: 840px){
.sd[data-s-9ad8a876-491d-4715-ae10-7e3d1b7325c1] { padding: 0px 0px 0px 0px; }
}.sd[data-s-4453410a-f0e3-4b66-a7e1-dd6dd869978d] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: 40px; justify-content: center; padding: 0px; width: 40px; max-width: 100%; }
.sd[data-s-5b0823d2-5536-43da-a1d1-29fcf2638fce]:hover .sd[data-s-4453410a-f0e3-4b66-a7e1-dd6dd869978d] { opacity: 1; }
@media screen and (max-width: 540px){
.sd[data-s-4453410a-f0e3-4b66-a7e1-dd6dd869978d] { 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%; }
}.sd[data-s-262293ea-da77-4034-b3ea-1efb17320d8e] { color: #1e1e1eff; font-size: 24px; rotate: 90deg; }
.sd[data-s-5b0823d2-5536-43da-a1d1-29fcf2638fce]:hover .sd[data-s-262293ea-da77-4034-b3ea-1efb17320d8e] { opacity: 0.3; rotate: 90deg; transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.07, 0.66, 0.56, 1   ); }
@media screen and (max-width: 840px){
.sd[data-s-262293ea-da77-4034-b3ea-1efb17320d8e] { rotate: 90deg; }
}
@media screen and (max-width: 540px){
.sd[data-s-262293ea-da77-4034-b3ea-1efb17320d8e] { color: #4974dd; }
}.sd[data-s-10fdbad0-0fbb-4021-8cfd-d8a64e30c94f] { flex: none; height: 40px; left: 0; margin: 0 0 0 0; position: absolute; top: 0; width: 40px; z-index: -1; max-width: 100%; }
.sd[data-s-691ced81-ea9f-4580-955d-ea6657c68bc4] { align-content: flex-end; align-items: flex-end; background: rgba(0,0,0,0.16); flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-start; padding: 0px; width: 100%; max-width: 100%; }.sd[data-s-94b63ad0-4434-42fb-b0e3-0ba19c8d1944] { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-radius: 0; box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100vh; justify-content: flex-start; margin: 0px; overflow-x: hidden; overflow-y: auto; padding: 64px 40px 40px 40px; width: 400px; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-94b63ad0-4434-42fb-b0e3-0ba19c8d1944] { flex: none; padding: 56px 32px 40px 32px; width: 280px; max-width: 100%; }
}.sd[data-s-985f7022-bc16-4ddd-a68d-935c6bdb32ab] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: center; padding: 0px; width: 100%; --gap-h-985f7022-bc16-4ddd-a68d-935c6bdb32ab: 0px; --gap-v-985f7022-bc16-4ddd-a68d-935c6bdb32ab: 32px; --gap-uuid: 985f7022-bc16-4ddd-a68d-935c6bdb32ab; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-985f7022-bc16-4ddd-a68d-935c6bdb32ab] { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; width: 100%; --gap-h-985f7022-bc16-4ddd-a68d-935c6bdb32ab: 0px; --gap-v-985f7022-bc16-4ddd-a68d-935c6bdb32ab: 24px; }
}.sd[data-s-c305c001-f767-4203-abdf-59da9f50c10e] { 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: calc(100% - (var(--gap-h-985f7022-bc16-4ddd-a68d-935c6bdb32ab) * 0)); max-width: calc(100% - (var(--gap-h-985f7022-bc16-4ddd-a68d-935c6bdb32ab) * 0)); }.sd[data-s-778993c0-82b5-4f1d-8732-bb87822b7c8d] { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 16px 8px 16px 8px; width: 100%; --gap-h-778993c0-82b5-4f1d-8732-bb87822b7c8d: 8px; --gap-v-778993c0-82b5-4f1d-8732-bb87822b7c8d: 0px; --gap-uuid: 778993c0-82b5-4f1d-8732-bb87822b7c8d; max-width: 100%; }.sd[data-s-19a66308-3030-4c3b-a791-9136cccfd3c6] { color: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; 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; }
.sd[data-s-19a66308-3030-4c3b-a791-9136cccfd3c6]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-19a66308-3030-4c3b-a791-9136cccfd3c6] { font-size: 14px; }
}.sd[data-s-5349952e-cbf7-415f-8b6b-887e7a82f1f9] { color: #777777; font-family: var(--s-font-7aa01dcb); font-size: 12px; font-weight: 600; 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; }
.sd[data-s-5349952e-cbf7-415f-8b6b-887e7a82f1f9]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-5349952e-cbf7-415f-8b6b-887e7a82f1f9] { color: #bdbdbdff; font-size: 14px; font-weight: 500; }
}.sd[data-s-3edbf1d5-bda2-4a38-988e-f2192e1df587] { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 16px 8px 16px 8px; width: 100%; --gap-h-3edbf1d5-bda2-4a38-988e-f2192e1df587: 8px; --gap-v-3edbf1d5-bda2-4a38-988e-f2192e1df587: 0px; --gap-uuid: 3edbf1d5-bda2-4a38-988e-f2192e1df587; max-width: 100%; }.sd[data-s-2f312fe6-1a21-4c91-ae6b-e8f499b03220] { color: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; 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; }
.sd[data-s-2f312fe6-1a21-4c91-ae6b-e8f499b03220]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-2f312fe6-1a21-4c91-ae6b-e8f499b03220] { font-size: 14px; }
}.sd[data-s-a8a31460-d2f1-4b1e-a90f-ea912d52af74] { color: #777777; font-family: var(--s-font-7aa01dcb); font-size: 12px; font-weight: 600; 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; }
.sd[data-s-a8a31460-d2f1-4b1e-a90f-ea912d52af74]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-a8a31460-d2f1-4b1e-a90f-ea912d52af74] { color: #bdbdbdff; font-size: 14px; font-weight: 500; }
}.sd[data-s-5fa83b1d-3d6d-4d8e-9263-7d1834fded8f] { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 16px 8px 16px 8px; width: 100%; --gap-h-5fa83b1d-3d6d-4d8e-9263-7d1834fded8f: 8px; --gap-v-5fa83b1d-3d6d-4d8e-9263-7d1834fded8f: 0px; --gap-uuid: 5fa83b1d-3d6d-4d8e-9263-7d1834fded8f; max-width: 100%; }.sd[data-s-c0c96ac2-ec7c-4371-b82e-79782fc5e03c] { color: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; 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; }
.sd[data-s-c0c96ac2-ec7c-4371-b82e-79782fc5e03c]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-c0c96ac2-ec7c-4371-b82e-79782fc5e03c] { font-size: 14px; }
}.sd[data-s-8fd40559-71b7-4a54-83b6-49e82b7d478c] { color: #777777; font-family: var(--s-font-7aa01dcb); font-size: 12px; font-weight: 600; 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; }
.sd[data-s-8fd40559-71b7-4a54-83b6-49e82b7d478c]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-8fd40559-71b7-4a54-83b6-49e82b7d478c] { color: #bdbdbdff; font-size: 14px; font-weight: 500; }
}.sd[data-s-cee7375e-005b-43c1-8fb0-7abd427faab6] { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 16px 8px 16px 8px; width: 100%; --gap-h-cee7375e-005b-43c1-8fb0-7abd427faab6: 8px; --gap-v-cee7375e-005b-43c1-8fb0-7abd427faab6: 0px; --gap-uuid: cee7375e-005b-43c1-8fb0-7abd427faab6; max-width: 100%; }.sd[data-s-8008bee6-dd97-4222-9408-12612518d529] { color: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; 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; }
.sd[data-s-8008bee6-dd97-4222-9408-12612518d529]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-8008bee6-dd97-4222-9408-12612518d529] { font-size: 14px; }
}.sd[data-s-22c7d70a-a83a-4dca-8bff-01e9c778a2c0] { color: #777777; font-family: var(--s-font-7aa01dcb); font-size: 12px; font-weight: 600; 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; }
.sd[data-s-22c7d70a-a83a-4dca-8bff-01e9c778a2c0]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-22c7d70a-a83a-4dca-8bff-01e9c778a2c0] { color: #bdbdbdff; font-size: 14px; font-weight: 500; }
}.sd[data-s-e7a74c58-1484-494d-9fee-ea6c0d139fd3] { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 16px 8px 16px 8px; width: 100%; --gap-h-e7a74c58-1484-494d-9fee-ea6c0d139fd3: 8px; --gap-v-e7a74c58-1484-494d-9fee-ea6c0d139fd3: 0px; --gap-uuid: e7a74c58-1484-494d-9fee-ea6c0d139fd3; max-width: 100%; }.sd[data-s-98b0dce5-b96a-492b-b061-d2edb2e34dfe] { color: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; 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; }
.sd[data-s-98b0dce5-b96a-492b-b061-d2edb2e34dfe]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-98b0dce5-b96a-492b-b061-d2edb2e34dfe] { font-size: 14px; }
}.sd[data-s-6b649dd6-68e9-41d1-b9ec-de7b384a8207] { color: #777777; font-family: var(--s-font-7aa01dcb); font-size: 12px; font-weight: 600; 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; }
.sd[data-s-6b649dd6-68e9-41d1-b9ec-de7b384a8207]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-6b649dd6-68e9-41d1-b9ec-de7b384a8207] { color: #bdbdbdff; font-size: 14px; font-weight: 500; }
}.sd[data-s-ab441c7e-b723-4f61-9100-ed59f87d0710] { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 16px 8px 16px 8px; width: 100%; --gap-h-ab441c7e-b723-4f61-9100-ed59f87d0710: 8px; --gap-v-ab441c7e-b723-4f61-9100-ed59f87d0710: 0px; --gap-uuid: ab441c7e-b723-4f61-9100-ed59f87d0710; max-width: 100%; }.sd[data-s-01543b14-89c0-4cf8-a80e-6aed00c8d2e8] { color: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; 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; }
.sd[data-s-01543b14-89c0-4cf8-a80e-6aed00c8d2e8]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-01543b14-89c0-4cf8-a80e-6aed00c8d2e8] { font-size: 14px; }
}.sd[data-s-265dce9e-f2f3-42e0-b3a6-0a2c0e94da1b] { color: #777777; font-family: var(--s-font-7aa01dcb); font-size: 12px; font-weight: 600; 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; }
.sd[data-s-265dce9e-f2f3-42e0-b3a6-0a2c0e94da1b]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-265dce9e-f2f3-42e0-b3a6-0a2c0e94da1b] { color: #bdbdbdff; font-size: 14px; font-weight: 500; }
}.sd[data-s-53072891-5a96-40c8-9938-6497160501c9] { align-content: center; align-items: center; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 16px 8px 16px 8px; width: 100%; --gap-h-53072891-5a96-40c8-9938-6497160501c9: 8px; --gap-v-53072891-5a96-40c8-9938-6497160501c9: 0px; --gap-uuid: 53072891-5a96-40c8-9938-6497160501c9; max-width: 100%; }.sd[data-s-1f3034da-cb32-429f-813c-3d95e7c3331b] { color: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; 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; }
.sd[data-s-1f3034da-cb32-429f-813c-3d95e7c3331b]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-1f3034da-cb32-429f-813c-3d95e7c3331b] { font-size: 14px; }
}.sd[data-s-205b803f-430c-42f7-a67c-ea99144dc3eb] { color: #777777; font-family: var(--s-font-7aa01dcb); font-size: 12px; font-weight: 600; 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; }
.sd[data-s-205b803f-430c-42f7-a67c-ea99144dc3eb]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-205b803f-430c-42f7-a67c-ea99144dc3eb] { color: #bdbdbdff; font-size: 14px; font-weight: 500; }
}.sd[data-s-5d9e6021-6586-4940-ad9f-ed912407fd5d] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-5d9e6021-6586-4940-ad9f-ed912407fd5d: 0px; --gap-v-5d9e6021-6586-4940-ad9f-ed912407fd5d: 12px; --gap-uuid: 5d9e6021-6586-4940-ad9f-ed912407fd5d; }
@media screen and (max-width: 540px){
.sd[data-s-5d9e6021-6586-4940-ad9f-ed912407fd5d] { align-content: flex-start; align-items: flex-start; flex: none; justify-content: center; width: calc(100% - (var(--gap-h-985f7022-bc16-4ddd-a68d-935c6bdb32ab) * 0)); --gap-h-5d9e6021-6586-4940-ad9f-ed912407fd5d: 0px; --gap-v-5d9e6021-6586-4940-ad9f-ed912407fd5d: 12px; max-width: calc(100% - (var(--gap-h-985f7022-bc16-4ddd-a68d-935c6bdb32ab) * 0)); }
}.sd[data-s-abd28c1a-2084-44ac-8bec-b1be7631fc01] { align-content: center; align-items: center; border-bottom: 2px solid #dfdfdfff; border-left: 2px solid #dfdfdfff; border-radius: 64px; border-right: 2px solid #dfdfdfff; border-top: 2px solid #dfdfdfff; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: space-between; padding: 16px 32px 16px 32px; width: 240px; --gap-h-abd28c1a-2084-44ac-8bec-b1be7631fc01: 32px; --gap-v-abd28c1a-2084-44ac-8bec-b1be7631fc01: 0px; --gap-uuid: abd28c1a-2084-44ac-8bec-b1be7631fc01; max-width: 100%; }
.sd[data-s-abd28c1a-2084-44ac-8bec-b1be7631fc01]:hover { background: #dfdfdf; --gap-h-abd28c1a-2084-44ac-8bec-b1be7631fc01: 32px; --gap-v-abd28c1a-2084-44ac-8bec-b1be7631fc01: 0px; }
@media screen and (max-width: 540px){
.sd[data-s-abd28c1a-2084-44ac-8bec-b1be7631fc01] { flex: none; width: 320px; --gap-h-abd28c1a-2084-44ac-8bec-b1be7631fc01: 32px; --gap-v-abd28c1a-2084-44ac-8bec-b1be7631fc01: 0px; max-width: 100%; }
}.sd[data-s-8906ae8a-a8ef-4ff0-89cb-d515c36be2f0] { color: #1e1e1e; flex: none; font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 600; 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; }
.sd[data-s-abd28c1a-2084-44ac-8bec-b1be7631fc01]:hover .sd[data-s-8906ae8a-a8ef-4ff0-89cb-d515c36be2f0] { opacity: 1; transition-duration: 600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 840px){
.sd[data-s-8906ae8a-a8ef-4ff0-89cb-d515c36be2f0] { padding: 0px 0px 0px 0px; }
}.sd[data-s-ba520e7a-774e-42c0-a9a1-6232c4d3f0ce] { color: #1e1e1e; font-size: 20px; }.sd[data-s-e674dc54-766c-41f1-8415-ef7b245419a4] { align-content: center; align-items: center; background: #0096dfff; border-bottom: 0px solid #dfdfdfff; border-left: 0px solid #dfdfdfff; border-radius: 64px; border-right: 0px solid #dfdfdfff; border-top: 0px solid #dfdfdfff; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: space-between; padding: 16px 32px 16px 32px; width: 240px; --gap-h-e674dc54-766c-41f1-8415-ef7b245419a4: 32px; --gap-v-e674dc54-766c-41f1-8415-ef7b245419a4: 0px; --gap-uuid: e674dc54-766c-41f1-8415-ef7b245419a4; max-width: 100%; }
.sd[data-s-e674dc54-766c-41f1-8415-ef7b245419a4]:hover { background: #0077b0ff; --gap-h-e674dc54-766c-41f1-8415-ef7b245419a4: 32px; --gap-v-e674dc54-766c-41f1-8415-ef7b245419a4: 0px; }
@media screen and (max-width: 540px){
.sd[data-s-e674dc54-766c-41f1-8415-ef7b245419a4] { flex: none; width: 320px; --gap-h-e674dc54-766c-41f1-8415-ef7b245419a4: 32px; --gap-v-e674dc54-766c-41f1-8415-ef7b245419a4: 0px; max-width: 100%; }
}.sd[data-s-f6bec7dc-9a73-46a8-afad-a31a3005bf0c] { color: #FFFFFF; flex: none; font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 600; 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; }
.sd[data-s-e674dc54-766c-41f1-8415-ef7b245419a4]:hover .sd[data-s-f6bec7dc-9a73-46a8-afad-a31a3005bf0c] { transition-duration: 600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 840px){
.sd[data-s-f6bec7dc-9a73-46a8-afad-a31a3005bf0c] { padding: 0px 0px 0px 0px; }
}.sd[data-s-7b739d44-3bdd-4b29-add1-e029ab5576b7] { color: #FFFFFF; font-size: 20px; }.sd[data-s-ee123074-d55e-4556-81ee-cc5445b41028] { bottom: auto; color: #1e1e1eff; font-size: 24px; left: auto; margin: 0 0 0 0; padding: 16px; position: absolute; right: 0px; top: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-ee123074-d55e-4556-81ee-cc5445b41028] { padding: 32px; }
}
@media screen and (max-width: 540px){
.sd[data-s-ee123074-d55e-4556-81ee-cc5445b41028] { padding: 24px; }
}