@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:block;src:url("https://fonts.gstatic.com/s/materialicons/v142/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2") format("woff2"),url("https://fonts.gstatic.com/s/materialicons/v142/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff") format("woff")}

.sd[data-s-cfbadd8f][data-s-cfbadd8f][data-s-cfbadd8f] { font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 400; letter-spacing: 0.05em; line-height: 2; }
@media screen and (max-width: 840px){
.sd[data-s-cfbadd8f][data-s-cfbadd8f][data-s-cfbadd8f] { font-size: 15px; }
}
@media screen and (max-width: 540px){
.sd[data-s-cfbadd8f][data-s-cfbadd8f][data-s-cfbadd8f] { font-size: 14px; }
}

.sd[data-s-c33583d9-9f80-474c-9f39-b00c1d4886b0] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: center; padding: 12px 0px 0px 0px; --gap-h-c33583d9-9f80-474c-9f39-b00c1d4886b0: 0px; --gap-v-c33583d9-9f80-474c-9f39-b00c1d4886b0: 32px; --gap-uuid: c33583d9-9f80-474c-9f39-b00c1d4886b0; }
.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; }.sd[data-s-491afb4a-182e-412b-8e29-9ee76ee0d4fe] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 104px; --gap-h-491afb4a-182e-412b-8e29-9ee76ee0d4fe: 0px; --gap-v-491afb4a-182e-412b-8e29-9ee76ee0d4fe: 16px; --gap-uuid: 491afb4a-182e-412b-8e29-9ee76ee0d4fe; max-width: 100%; }.sd[data-s-930cc425-1480-4e91-b5fb-425c83a0ab93] { color: #333; font-family: var(--s-font-38b3ca1c); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.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: #333; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 400; height: auto; left: 0px; letter-spacing: 0.05em; line-height: 1.4; margin: 0 0 0 0; opacity: 0; padding: 0px 0px 0px 0px; position: absolute; right: 0px; text-align: center; top: auto; transform: skew(0deg, 8deg); width: auto; max-width: 100%; justify-content: center; }
.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-e37760a6-28f9-4107-a67c-987918343567] { background: #4974dd; flex: none; height: 1px; scale: 1e-10 1; transform-origin: center left; width: calc(100% - (var(--gap-h-c33583d9-9f80-474c-9f39-b00c1d4886b0) * 0)); max-width: calc(100% - (var(--gap-h-c33583d9-9f80-474c-9f39-b00c1d4886b0) * 0)); }
.sd[data-s-c33583d9-9f80-474c-9f39-b00c1d4886b0]:hover .sd[data-s-e37760a6-28f9-4107-a67c-987918343567] { scale: 1 1; transition-duration: 600ms; transition-timing-function: cubic-bezier(0.56, 0.01, 0.55, 0.99); }

.sd[data-s-958ba497-415b-40d7-8c86-b83be0e477b9] { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-right: 0px solid #dfdfdf; border-top: 1px solid #dfdfdf; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 100%; max-width: 100%; }.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: 120px 0px 24px; width: 1280px; --gap-h-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8: 24px; --gap-v-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8: 0px; --gap-uuid: a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8; max-width: calc(100% - 128px); }
@media screen and (max-width: 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] { gap: 40px; --gap-h-63638030-8bdc-4bab-b17d-2bc27cf13a1d: 0px; --gap-v-63638030-8bdc-4bab-b17d-2bc27cf13a1d: 40px; }
}.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-7aace5aa-7a46-4391-bd47-b43a721997ca] { color: #1e1e1e; font-family: var(--s-font-7aa01dcb); font-size: 14px; font-weight: 400; height: auto; line-height: 1.2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-529c2d42-26ee-472f-875f-b4e31c360dcd] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: auto; 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; max-width: 100%; }
@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: #777777; 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-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; }
}.sd[data-s-e5b7a20e-a0e4-4149-b499-f200484d5892] { align-content: center; align-items: center; color: #777777ff; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-e5b7a20e-a0e4-4149-b499-f200484d5892: 12px; --gap-v-e5b7a20e-a0e4-4149-b499-f200484d5892: 0px; --gap-uuid: e5b7a20e-a0e4-4149-b499-f200484d5892; }
@media screen and (max-width: 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: #777777; 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-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; }
}.sd[data-s-b3fa52ca-f772-48b0-9a03-47b852322f90] { color: #777777; 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-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; }
}.sd[data-s-c71c118d-c614-4792-ad7e-e08033779364] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; 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; margin: 0px 16px 0px 0px; padding: 0px; --gap-h-fc3f0b23-a829-4953-b895-b8b005f3bc5b: 16px; --gap-v-fc3f0b23-a829-4953-b895-b8b005f3bc5b: 0px; --gap-uuid: fc3f0b23-a829-4953-b895-b8b005f3bc5b; max-width: calc(100% - 16px); }.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: #777777; 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] { 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: #777777; 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] { 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-38817e23-0596-49fe-b064-c2d2fc0dffa2] { color: #777777; 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-38817e23-0596-49fe-b064-c2d2fc0dffa2] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-38817e23-0596-49fe-b064-c2d2fc0dffa2] { 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-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: 0.3; 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: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-9f5f6c7e-c07a-4785-aa3d-bb6dbb820a5b]:hover .sd[data-s-b4e109df-a338-41cd-81be-7c9d2b22556a]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-b4e109df-a338-41cd-81be-7c9d2b22556a] { font-size: 14px; }
}.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: 0.3; 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: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fbd91db8-22da-412e-991f-9e970641a30e]:hover .sd[data-s-faf717ab-1f84-4699-a1c2-b9f6128b2e64]:hover { opacity: 0.8; }
@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: 0.3; 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: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-48f7050c-5778-49e3-b22b-65ebc931b964]:hover .sd[data-s-6cc853e3-48ff-45ff-80d2-732db6cf6e88]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-6cc853e3-48ff-45ff-80d2-732db6cf6e88] { font-size: 14px; }
}.sd[data-s-06eebc8c-9ade-4ea9-a93f-34f6fe3e1ce1] { 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-06eebc8c-9ade-4ea9-a93f-34f6fe3e1ce1]:hover { opacity: 0.3; transition-duration: 600ms; }
@media screen and (max-width: 540px){
.sd[data-s-06eebc8c-9ade-4ea9-a93f-34f6fe3e1ce1] { padding: 12px 0px 12px 0px; }
}.sd[data-s-7678a83e-4bf7-4395-8a4f-eb2615f9612e] { color: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-06eebc8c-9ade-4ea9-a93f-34f6fe3e1ce1]:hover .sd[data-s-7678a83e-4bf7-4395-8a4f-eb2615f9612e]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-7678a83e-4bf7-4395-8a4f-eb2615f9612e] { 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: 0.3; 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: #1e1e1e; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fb9bd8e6-8493-44fa-8cea-898e0f680f4a]:hover .sd[data-s-614f8418-c171-4f78-89c5-d4b98f835d1e]:hover { opacity: 0.8; }
@media screen and (max-width: 540px){
.sd[data-s-614f8418-c171-4f78-89c5-d4b98f835d1e] { font-size: 14px; }
}.sd[data-s-2f9cbc2b-df14-4726-a46d-81b435212f9b] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; --gap-h-2f9cbc2b-df14-4726-a46d-81b435212f9b: 0px; --gap-v-2f9cbc2b-df14-4726-a46d-81b435212f9b: 8px; --gap-uuid: 2f9cbc2b-df14-4726-a46d-81b435212f9b; }
@media screen and (max-width: 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; border-bottom: 1px solid #ececec; border-left: 1px solid #ececec; border-radius: 64px; border-right: 1px solid #ececec; border-top: 1px solid #ececec; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: space-between; padding: 12px 32px 12px 32px; width: 160px; --gap-h-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: rgba(255, 255, 255, 0.13); border-bottom: 1px solid #1e1e1e; border-left: 1px solid #1e1e1e; border-right: 1px solid #1e1e1e; border-top: 1px solid #1e1e1e; --gap-h-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] { 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: #1e1e1e; flex: none; font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.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: #1e1e1e; font-size: 14px; }.sd[data-s-edec10f8-0dcb-438a-981e-e31ab043d001] { align-content: center; align-items: center; border-bottom: 1px solid #ececec; border-left: 1px solid #ececec; border-radius: 64px; border-right: 1px solid #ececec; border-top: 1px solid #ececec; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: space-between; padding: 12px 32px 12px 32px; width: 160px; --gap-h-edec10f8-0dcb-438a-981e-e31ab043d001: 32px; --gap-v-edec10f8-0dcb-438a-981e-e31ab043d001: 0px; --gap-uuid: edec10f8-0dcb-438a-981e-e31ab043d001; max-width: 100%; }
.sd[data-s-edec10f8-0dcb-438a-981e-e31ab043d001]:hover { background: rgba(255, 255, 255, 0.13); border-bottom: 1px solid #1e1e1e; border-left: 1px solid #1e1e1e; border-right: 1px solid #1e1e1e; border-top: 1px solid #1e1e1e; --gap-h-edec10f8-0dcb-438a-981e-e31ab043d001: 32px; --gap-v-edec10f8-0dcb-438a-981e-e31ab043d001: 0px; }
@media screen and (max-width: 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: #1e1e1e; flex: none; font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.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: #1e1e1e; 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: 32px 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: #777777; 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; }
@media screen and (max-width: 840px){
.sd[data-s-53b4c922-d29e-40e9-aef0-b2b0edf21e8d] { color: #111111; }
}

:root {--s-color-479a018c: #040d25ff;--s-color-218a43ea: #ffffffff;--s-color-c089d000: linear-gradient(135deg, #09173eff, #1943b3ff);--s-color-1ca7a0eb: #050505ff;--s-font-7aa01dcb: Figtree;--s-font-38b3ca1c: Figtree,見出ゴMB1;--s-font-40a913f4: Figtree,'中ゴシックBBB JIS2004';--s-font-c3ba15a6: 'Noto Sans JP';--s-font-df96e836: Poppins;--s-font-7d896d18: Inter;--s-font-938486eb: 'Average Sans';--s-font-34a7d9fa: Montserrat;--s-font-239b496d: 'ヒラギノ角ゴ W6 JIS2004';}