/* 本番STUDIOのCSS(複数ページ共通)。_tools/build_css.py で生成 */
/*! * 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-arrow-up-long:before { content: "\f176"; }
br[data-bp~="base:0"]{display:none;}
br[data-bp~="base:1"]{display:inline;}
@media screen and (max-width: 1140px){
br[data-bp~="@small:0"]{display:none;}
br[data-bp~="@small: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;}
}
@media screen and (max-width: 320px){
br[data-bp~="@mini:0"]{display:none;}
br[data-bp~="@mini:1"]{display:inline;}
}
.sd[data-s-67f50c2f-de9d-41cb-91c7-20fb8e44acc8] { align-items: center; background: #ffffffff; bottom: auto; flex-direction: row; gap: 0px; height: auto; justify-content: space-between; left: 0px; margin: 0 0 0 0; padding: 16px 24px; position: fixed; right: 0px; top: 0px; width: 100%; --gap-h-67f50c2f-de9d-41cb-91c7-20fb8e44acc8: 0px; --gap-v-67f50c2f-de9d-41cb-91c7-20fb8e44acc8: 0px; --gap-uuid: 67f50c2f-de9d-41cb-91c7-20fb8e44acc8; max-width: 100%; }
.sd[data-s-67f50c2f-de9d-41cb-91c7-20fb8e44acc8]:hover { translate: 0px 0px; --gap-h-67f50c2f-de9d-41cb-91c7-20fb8e44acc8: 0px; --gap-v-67f50c2f-de9d-41cb-91c7-20fb8e44acc8: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-67f50c2f-de9d-41cb-91c7-20fb8e44acc8] { flex-direction: row; flex-wrap: nowrap; padding: 8px 16px; --gap-h-67f50c2f-de9d-41cb-91c7-20fb8e44acc8: 0px; --gap-v-67f50c2f-de9d-41cb-91c7-20fb8e44acc8: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-67f50c2f-de9d-41cb-91c7-20fb8e44acc8] { padding: 8px 16px; --gap-h-67f50c2f-de9d-41cb-91c7-20fb8e44acc8: 0px; --gap-v-67f50c2f-de9d-41cb-91c7-20fb8e44acc8: 0px; }
}
.sd[data-s-2f31ab21-641d-494b-9b52-bb56211ee5fa] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px; padding: 0px; width: auto; --gap-h-2f31ab21-641d-494b-9b52-bb56211ee5fa: 0px; --gap-v-2f31ab21-641d-494b-9b52-bb56211ee5fa: 0px; --gap-uuid: 2f31ab21-641d-494b-9b52-bb56211ee5fa; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-2f31ab21-641d-494b-9b52-bb56211ee5fa] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; width: auto; --gap-h-2f31ab21-641d-494b-9b52-bb56211ee5fa: 0px; --gap-v-2f31ab21-641d-494b-9b52-bb56211ee5fa: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-2f31ab21-641d-494b-9b52-bb56211ee5fa] { margin: 0px; padding: 0px; --gap-h-2f31ab21-641d-494b-9b52-bb56211ee5fa: 0px; --gap-v-2f31ab21-641d-494b-9b52-bb56211ee5fa: 0px; }
}
.sd[data-s-b64e04b5-575c-44a1-bb50-33c111d8c93d] { flex: none; height: auto; width: 270px; max-width: 100%; }
.sd[data-s-04c03937-3b95-46ea-a49e-5ee2f611dbe1] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px; padding: 0px; translate: 0px 0px; width: auto; --gap-h-04c03937-3b95-46ea-a49e-5ee2f611dbe1: 0px; --gap-v-04c03937-3b95-46ea-a49e-5ee2f611dbe1: 0px; --gap-uuid: 04c03937-3b95-46ea-a49e-5ee2f611dbe1; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-04c03937-3b95-46ea-a49e-5ee2f611dbe1] { flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; width: auto; --gap-h-04c03937-3b95-46ea-a49e-5ee2f611dbe1: 0px; --gap-v-04c03937-3b95-46ea-a49e-5ee2f611dbe1: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-04c03937-3b95-46ea-a49e-5ee2f611dbe1] { bottom: 0; gap: 10px 0px; left: 0; margin: 0 0 0 0; padding: 0px; position: relative; right: 0; top: 0; --gap-h-04c03937-3b95-46ea-a49e-5ee2f611dbe1: 0px; --gap-v-04c03937-3b95-46ea-a49e-5ee2f611dbe1: 0px; max-width: 100%; }
}
.sd[data-s-e6af6d01-9c75-4ede-95e3-40894ac49f1f] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 16px 0px 0px; padding: 0px; --gap-h-e6af6d01-9c75-4ede-95e3-40894ac49f1f: 0px; --gap-v-e6af6d01-9c75-4ede-95e3-40894ac49f1f: 0px; --gap-uuid: e6af6d01-9c75-4ede-95e3-40894ac49f1f; max-width: calc(100% - 16px); }
@media screen and (max-width: 840px){
.sd[data-s-e6af6d01-9c75-4ede-95e3-40894ac49f1f] { flex-direction: row; gap: 0px; --gap-h-e6af6d01-9c75-4ede-95e3-40894ac49f1f: 0px; --gap-v-e6af6d01-9c75-4ede-95e3-40894ac49f1f: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-e6af6d01-9c75-4ede-95e3-40894ac49f1f] { gap: 10px 0px; --gap-h-e6af6d01-9c75-4ede-95e3-40894ac49f1f: 0px; --gap-v-e6af6d01-9c75-4ede-95e3-40894ac49f1f: 0px; }
}
.sd[data-s-bc6c9a2c-068a-499e-b70c-bceaa6cc4693] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 12px; padding: 0px; --gap-h-bc6c9a2c-068a-499e-b70c-bceaa6cc4693: 0px; --gap-v-bc6c9a2c-068a-499e-b70c-bceaa6cc4693: 0px; --gap-uuid: bc6c9a2c-068a-499e-b70c-bceaa6cc4693; max-width: calc(100% - 24px); }
.sd[data-s-67f50c2f-de9d-41cb-91c7-20fb8e44acc8]:hover .sd[data-s-bc6c9a2c-068a-499e-b70c-bceaa6cc4693]:hover { transition-timing-function: ease-in; --gap-h-bc6c9a2c-068a-499e-b70c-bceaa6cc4693: 0px; --gap-v-bc6c9a2c-068a-499e-b70c-bceaa6cc4693: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-bc6c9a2c-068a-499e-b70c-bceaa6cc4693] { display: none; gap: 16px; --gap-h-bc6c9a2c-068a-499e-b70c-bceaa6cc4693: 0px; --gap-v-bc6c9a2c-068a-499e-b70c-bceaa6cc4693: 16px; }
}
@media screen and (max-width: 840px){
.sd[data-s-bc6c9a2c-068a-499e-b70c-bceaa6cc4693] { display: none; flex-direction: row; gap: 24px 8px; --gap-h-bc6c9a2c-068a-499e-b70c-bceaa6cc4693: 8px; --gap-v-bc6c9a2c-068a-499e-b70c-bceaa6cc4693: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-bc6c9a2c-068a-499e-b70c-bceaa6cc4693] { display: none; gap: 10px 0px; --gap-h-bc6c9a2c-068a-499e-b70c-bceaa6cc4693: 0px; --gap-v-bc6c9a2c-068a-499e-b70c-bceaa6cc4693: 10px; }
}
@media screen and (max-width: 320px){
.sd[data-s-bc6c9a2c-068a-499e-b70c-bceaa6cc4693] { display: none; --gap-h-bc6c9a2c-068a-499e-b70c-bceaa6cc4693: 0px; --gap-v-bc6c9a2c-068a-499e-b70c-bceaa6cc4693: 0px; }
}
.sd[data-s-7035d487-0c74-4bbf-998d-b11f72724a4c] { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 13px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 4px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-bc6c9a2c-068a-499e-b70c-bceaa6cc4693]:hover .sd[data-s-7035d487-0c74-4bbf-998d-b11f72724a4c]:hover { transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-7035d487-0c74-4bbf-998d-b11f72724a4c] { flex: none; font-size: 13px; width: calc(100% - (var(--gap-h-bc6c9a2c-068a-499e-b70c-bceaa6cc4693) * 0)); max-width: calc(100% - (var(--gap-h-bc6c9a2c-068a-499e-b70c-bceaa6cc4693) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-7035d487-0c74-4bbf-998d-b11f72724a4c] { font-size: 13px; }
}
.sd[data-s-4339ea56-1444-4cd4-a284-1b3ac6cc9dba] { background: #454545; flex: none; height: 1px; opacity: 0; width: calc(100% - (var(--gap-h-bc6c9a2c-068a-499e-b70c-bceaa6cc4693) * 0)); max-width: calc(100% - (var(--gap-h-bc6c9a2c-068a-499e-b70c-bceaa6cc4693) * 0)); }
.sd[data-s-bc6c9a2c-068a-499e-b70c-bceaa6cc4693]:hover .sd[data-s-4339ea56-1444-4cd4-a284-1b3ac6cc9dba] { opacity: 1; }
.sd[data-s-80583230-022b-4990-9374-122a6d2e9a4f] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 12px; padding: 0px; --gap-h-80583230-022b-4990-9374-122a6d2e9a4f: 0px; --gap-v-80583230-022b-4990-9374-122a6d2e9a4f: 0px; --gap-uuid: 80583230-022b-4990-9374-122a6d2e9a4f; max-width: calc(100% - 24px); }
.sd[data-s-67f50c2f-de9d-41cb-91c7-20fb8e44acc8]:hover .sd[data-s-80583230-022b-4990-9374-122a6d2e9a4f]:hover { transition-timing-function: ease-in; --gap-h-80583230-022b-4990-9374-122a6d2e9a4f: 0px; --gap-v-80583230-022b-4990-9374-122a6d2e9a4f: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-80583230-022b-4990-9374-122a6d2e9a4f] { display: none; gap: 16px; --gap-h-80583230-022b-4990-9374-122a6d2e9a4f: 0px; --gap-v-80583230-022b-4990-9374-122a6d2e9a4f: 16px; }
}
@media screen and (max-width: 840px){
.sd[data-s-80583230-022b-4990-9374-122a6d2e9a4f] { display: none; flex-direction: row; gap: 24px 8px; --gap-h-80583230-022b-4990-9374-122a6d2e9a4f: 8px; --gap-v-80583230-022b-4990-9374-122a6d2e9a4f: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-80583230-022b-4990-9374-122a6d2e9a4f] { display: none; gap: 10px 0px; --gap-h-80583230-022b-4990-9374-122a6d2e9a4f: 0px; --gap-v-80583230-022b-4990-9374-122a6d2e9a4f: 10px; }
}
@media screen and (max-width: 320px){
.sd[data-s-80583230-022b-4990-9374-122a6d2e9a4f] { display: none; --gap-h-80583230-022b-4990-9374-122a6d2e9a4f: 0px; --gap-v-80583230-022b-4990-9374-122a6d2e9a4f: 0px; }
}
.sd[data-s-6bb427ce-a920-4b62-8dc7-d3d1e7fc6a73] { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 13px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 4px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-80583230-022b-4990-9374-122a6d2e9a4f]:hover .sd[data-s-6bb427ce-a920-4b62-8dc7-d3d1e7fc6a73]:hover { transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-6bb427ce-a920-4b62-8dc7-d3d1e7fc6a73] { flex: none; font-size: 13px; width: calc(100% - (var(--gap-h-80583230-022b-4990-9374-122a6d2e9a4f) * 0)); max-width: calc(100% - (var(--gap-h-80583230-022b-4990-9374-122a6d2e9a4f) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-6bb427ce-a920-4b62-8dc7-d3d1e7fc6a73] { font-size: 13px; }
}
.sd[data-s-6bfdb0d6-4403-4b46-a716-013cf6724c90] { background: #454545; flex: none; height: 1px; opacity: 0; width: calc(100% - (var(--gap-h-80583230-022b-4990-9374-122a6d2e9a4f) * 0)); max-width: calc(100% - (var(--gap-h-80583230-022b-4990-9374-122a6d2e9a4f) * 0)); }
.sd[data-s-80583230-022b-4990-9374-122a6d2e9a4f]:hover .sd[data-s-6bfdb0d6-4403-4b46-a716-013cf6724c90] { opacity: 1; }
.sd[data-s-89fa09e1-48ff-433b-8dc4-08e42b11b128] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 12px; padding: 0px; --gap-h-89fa09e1-48ff-433b-8dc4-08e42b11b128: 0px; --gap-v-89fa09e1-48ff-433b-8dc4-08e42b11b128: 0px; --gap-uuid: 89fa09e1-48ff-433b-8dc4-08e42b11b128; max-width: calc(100% - 24px); }
.sd[data-s-67f50c2f-de9d-41cb-91c7-20fb8e44acc8]:hover .sd[data-s-89fa09e1-48ff-433b-8dc4-08e42b11b128]:hover { transition-timing-function: ease-in; --gap-h-89fa09e1-48ff-433b-8dc4-08e42b11b128: 0px; --gap-v-89fa09e1-48ff-433b-8dc4-08e42b11b128: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-89fa09e1-48ff-433b-8dc4-08e42b11b128] { display: none; gap: 16px; --gap-h-89fa09e1-48ff-433b-8dc4-08e42b11b128: 0px; --gap-v-89fa09e1-48ff-433b-8dc4-08e42b11b128: 16px; }
}
@media screen and (max-width: 840px){
.sd[data-s-89fa09e1-48ff-433b-8dc4-08e42b11b128] { display: none; flex-direction: row; gap: 24px 8px; --gap-h-89fa09e1-48ff-433b-8dc4-08e42b11b128: 8px; --gap-v-89fa09e1-48ff-433b-8dc4-08e42b11b128: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-89fa09e1-48ff-433b-8dc4-08e42b11b128] { display: none; gap: 10px 0px; --gap-h-89fa09e1-48ff-433b-8dc4-08e42b11b128: 0px; --gap-v-89fa09e1-48ff-433b-8dc4-08e42b11b128: 10px; }
}
@media screen and (max-width: 320px){
.sd[data-s-89fa09e1-48ff-433b-8dc4-08e42b11b128] { display: none; --gap-h-89fa09e1-48ff-433b-8dc4-08e42b11b128: 0px; --gap-v-89fa09e1-48ff-433b-8dc4-08e42b11b128: 0px; }
}
.sd[data-s-29ca3733-e745-40ed-a1ad-f6e81437f985] { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 13px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 4px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-89fa09e1-48ff-433b-8dc4-08e42b11b128]:hover .sd[data-s-29ca3733-e745-40ed-a1ad-f6e81437f985]:hover { transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-29ca3733-e745-40ed-a1ad-f6e81437f985] { flex: none; font-size: 13px; width: calc(100% - (var(--gap-h-89fa09e1-48ff-433b-8dc4-08e42b11b128) * 0)); max-width: calc(100% - (var(--gap-h-89fa09e1-48ff-433b-8dc4-08e42b11b128) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-29ca3733-e745-40ed-a1ad-f6e81437f985] { font-size: 13px; }
}
.sd[data-s-623de4a6-399d-45d4-8ee4-8c92ebedae28] { background: #454545; flex: none; height: 1px; opacity: 0; width: calc(100% - (var(--gap-h-89fa09e1-48ff-433b-8dc4-08e42b11b128) * 0)); max-width: calc(100% - (var(--gap-h-89fa09e1-48ff-433b-8dc4-08e42b11b128) * 0)); }
.sd[data-s-89fa09e1-48ff-433b-8dc4-08e42b11b128]:hover .sd[data-s-623de4a6-399d-45d4-8ee4-8c92ebedae28] { opacity: 1; }
.sd[data-s-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 12px; padding: 0px; --gap-h-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0: 0px; --gap-v-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0: 0px; --gap-uuid: 8b9ef610-4a9d-4cb4-bd29-d519c440a5e0; max-width: calc(100% - 24px); }
.sd[data-s-67f50c2f-de9d-41cb-91c7-20fb8e44acc8]:hover .sd[data-s-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0]:hover { transition-timing-function: ease-in; --gap-h-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0: 0px; --gap-v-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0] { display: none; gap: 16px; --gap-h-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0: 0px; --gap-v-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0: 16px; }
}
@media screen and (max-width: 840px){
.sd[data-s-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0] { display: none; flex-direction: row; gap: 24px 8px; --gap-h-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0: 8px; --gap-v-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0] { display: none; gap: 10px 0px; --gap-h-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0: 0px; --gap-v-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0: 10px; }
}
@media screen and (max-width: 320px){
.sd[data-s-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0] { display: none; --gap-h-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0: 0px; --gap-v-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0: 0px; }
}
.sd[data-s-442bde12-8c96-459b-8f1e-fefbe31e0afc] { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 13px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 4px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0]:hover .sd[data-s-442bde12-8c96-459b-8f1e-fefbe31e0afc]:hover { transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-442bde12-8c96-459b-8f1e-fefbe31e0afc] { flex: none; font-size: 13px; width: calc(100% - (var(--gap-h-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0) * 0)); max-width: calc(100% - (var(--gap-h-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-442bde12-8c96-459b-8f1e-fefbe31e0afc] { font-size: 13px; }
}
.sd[data-s-11784360-ca20-4bf9-8ce4-f698cf38ab9b] { background: #454545; flex: none; height: 1px; opacity: 0; width: calc(100% - (var(--gap-h-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0) * 0)); max-width: calc(100% - (var(--gap-h-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0) * 0)); }
.sd[data-s-8b9ef610-4a9d-4cb4-bd29-d519c440a5e0]:hover .sd[data-s-11784360-ca20-4bf9-8ce4-f698cf38ab9b] { opacity: 1; }
.sd[data-s-c4ff06af-627f-4a68-a316-6351551343d4] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 12px; padding: 0px; --gap-h-c4ff06af-627f-4a68-a316-6351551343d4: 0px; --gap-v-c4ff06af-627f-4a68-a316-6351551343d4: 0px; --gap-uuid: c4ff06af-627f-4a68-a316-6351551343d4; max-width: calc(100% - 24px); }
.sd[data-s-67f50c2f-de9d-41cb-91c7-20fb8e44acc8]:hover .sd[data-s-c4ff06af-627f-4a68-a316-6351551343d4]:hover { transition-timing-function: ease-in; --gap-h-c4ff06af-627f-4a68-a316-6351551343d4: 0px; --gap-v-c4ff06af-627f-4a68-a316-6351551343d4: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-c4ff06af-627f-4a68-a316-6351551343d4] { display: none; gap: 16px; --gap-h-c4ff06af-627f-4a68-a316-6351551343d4: 0px; --gap-v-c4ff06af-627f-4a68-a316-6351551343d4: 16px; }
}
@media screen and (max-width: 840px){
.sd[data-s-c4ff06af-627f-4a68-a316-6351551343d4] { display: none; flex-direction: row; gap: 24px 8px; --gap-h-c4ff06af-627f-4a68-a316-6351551343d4: 8px; --gap-v-c4ff06af-627f-4a68-a316-6351551343d4: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c4ff06af-627f-4a68-a316-6351551343d4] { display: none; gap: 10px 0px; --gap-h-c4ff06af-627f-4a68-a316-6351551343d4: 0px; --gap-v-c4ff06af-627f-4a68-a316-6351551343d4: 10px; }
}
@media screen and (max-width: 320px){
.sd[data-s-c4ff06af-627f-4a68-a316-6351551343d4] { display: none; --gap-h-c4ff06af-627f-4a68-a316-6351551343d4: 0px; --gap-v-c4ff06af-627f-4a68-a316-6351551343d4: 0px; }
}
.sd[data-s-5591955b-3ea7-43cf-a1e6-02452bf9f270] { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 13px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 4px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c4ff06af-627f-4a68-a316-6351551343d4]:hover .sd[data-s-5591955b-3ea7-43cf-a1e6-02452bf9f270]:hover { transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-5591955b-3ea7-43cf-a1e6-02452bf9f270] { flex: none; font-size: 13px; width: calc(100% - (var(--gap-h-c4ff06af-627f-4a68-a316-6351551343d4) * 0)); max-width: calc(100% - (var(--gap-h-c4ff06af-627f-4a68-a316-6351551343d4) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-5591955b-3ea7-43cf-a1e6-02452bf9f270] { font-size: 13px; }
}
.sd[data-s-95134907-9ef3-4125-89d3-18c03cb21762] { background: #454545; flex: none; height: 1px; opacity: 0; width: calc(100% - (var(--gap-h-c4ff06af-627f-4a68-a316-6351551343d4) * 0)); max-width: calc(100% - (var(--gap-h-c4ff06af-627f-4a68-a316-6351551343d4) * 0)); }
.sd[data-s-c4ff06af-627f-4a68-a316-6351551343d4]:hover .sd[data-s-95134907-9ef3-4125-89d3-18c03cb21762] { opacity: 1; }
.sd[data-s-d5637a30-13eb-43d9-8d99-efe62b75b54b] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 12px; padding: 0px; --gap-h-d5637a30-13eb-43d9-8d99-efe62b75b54b: 0px; --gap-v-d5637a30-13eb-43d9-8d99-efe62b75b54b: 0px; --gap-uuid: d5637a30-13eb-43d9-8d99-efe62b75b54b; max-width: calc(100% - 24px); }
.sd[data-s-67f50c2f-de9d-41cb-91c7-20fb8e44acc8]:hover .sd[data-s-d5637a30-13eb-43d9-8d99-efe62b75b54b]:hover { transition-timing-function: ease-in; --gap-h-d5637a30-13eb-43d9-8d99-efe62b75b54b: 0px; --gap-v-d5637a30-13eb-43d9-8d99-efe62b75b54b: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-d5637a30-13eb-43d9-8d99-efe62b75b54b] { display: none; gap: 16px; --gap-h-d5637a30-13eb-43d9-8d99-efe62b75b54b: 0px; --gap-v-d5637a30-13eb-43d9-8d99-efe62b75b54b: 16px; }
}
@media screen and (max-width: 840px){
.sd[data-s-d5637a30-13eb-43d9-8d99-efe62b75b54b] { display: none; flex-direction: row; gap: 24px 8px; --gap-h-d5637a30-13eb-43d9-8d99-efe62b75b54b: 8px; --gap-v-d5637a30-13eb-43d9-8d99-efe62b75b54b: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-d5637a30-13eb-43d9-8d99-efe62b75b54b] { display: none; gap: 10px 0px; --gap-h-d5637a30-13eb-43d9-8d99-efe62b75b54b: 0px; --gap-v-d5637a30-13eb-43d9-8d99-efe62b75b54b: 10px; }
}
@media screen and (max-width: 320px){
.sd[data-s-d5637a30-13eb-43d9-8d99-efe62b75b54b] { display: none; --gap-h-d5637a30-13eb-43d9-8d99-efe62b75b54b: 0px; --gap-v-d5637a30-13eb-43d9-8d99-efe62b75b54b: 0px; }
}
.sd[data-s-dc1a6ddd-605a-4287-a255-134a52982e7e] { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 13px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 4px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-d5637a30-13eb-43d9-8d99-efe62b75b54b]:hover .sd[data-s-dc1a6ddd-605a-4287-a255-134a52982e7e]:hover { transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-dc1a6ddd-605a-4287-a255-134a52982e7e] { flex: none; font-size: 13px; width: calc(100% - (var(--gap-h-d5637a30-13eb-43d9-8d99-efe62b75b54b) * 0)); max-width: calc(100% - (var(--gap-h-d5637a30-13eb-43d9-8d99-efe62b75b54b) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-dc1a6ddd-605a-4287-a255-134a52982e7e] { font-size: 13px; }
}
.sd[data-s-65ac9e96-6869-4948-a816-4626493b8acd] { background: #454545; flex: none; height: 1px; opacity: 0; width: calc(100% - (var(--gap-h-d5637a30-13eb-43d9-8d99-efe62b75b54b) * 0)); max-width: calc(100% - (var(--gap-h-d5637a30-13eb-43d9-8d99-efe62b75b54b) * 0)); }
.sd[data-s-d5637a30-13eb-43d9-8d99-efe62b75b54b]:hover .sd[data-s-65ac9e96-6869-4948-a816-4626493b8acd] { opacity: 1; }
.sd[data-s-9b974e61-384c-475b-9b22-5e05f4bdf1b7] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; padding: 0px; width: auto; --gap-h-9b974e61-384c-475b-9b22-5e05f4bdf1b7: 0px; --gap-v-9b974e61-384c-475b-9b22-5e05f4bdf1b7: 0px; --gap-uuid: 9b974e61-384c-475b-9b22-5e05f4bdf1b7; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-9b974e61-384c-475b-9b22-5e05f4bdf1b7] { margin: 0px 16px 0px 0px; --gap-h-9b974e61-384c-475b-9b22-5e05f4bdf1b7: 0px; --gap-v-9b974e61-384c-475b-9b22-5e05f4bdf1b7: 0px; max-width: calc(100% - 16px); }
}
@media screen and (max-width: 840px){
.sd[data-s-9b974e61-384c-475b-9b22-5e05f4bdf1b7] { flex: none; flex-wrap: wrap; width: auto; --gap-h-9b974e61-384c-475b-9b22-5e05f4bdf1b7: 0px; --gap-v-9b974e61-384c-475b-9b22-5e05f4bdf1b7: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-9b974e61-384c-475b-9b22-5e05f4bdf1b7] { bottom: 0; display: none; gap: 2px 0px; left: 0; margin: 0 0 0 0; padding: 0px; position: relative; right: 0; top: 0; --gap-h-9b974e61-384c-475b-9b22-5e05f4bdf1b7: 0px; --gap-v-9b974e61-384c-475b-9b22-5e05f4bdf1b7: 0px; max-width: 100%; }
}
@media screen and (max-width: 320px){
.sd[data-s-9b974e61-384c-475b-9b22-5e05f4bdf1b7] { display: none; --gap-h-9b974e61-384c-475b-9b22-5e05f4bdf1b7: 0px; --gap-v-9b974e61-384c-475b-9b22-5e05f4bdf1b7: 0px; }
}
.sd[data-s-9540d1c0-ada7-49de-b49b-28c967d30c62] { align-content: center; align-items: center; background: #ffffff; border-bottom: 1px solid var(--s-color-4c90604c); border-left: 1px solid var(--s-color-4c90604c); border-radius: 32px; border-right: 1px solid var(--s-color-4c90604c); border-top: 1px solid var(--s-color-4c90604c); box-shadow: 4px 4px 24px rgba(56, 51, 39, 0.05); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; margin: 0px 8px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 8px; transition-timing-function: ease; width: 140px; --gap-h-9540d1c0-ada7-49de-b49b-28c967d30c62: 0px; --gap-v-9540d1c0-ada7-49de-b49b-28c967d30c62: 0px; --gap-uuid: 9540d1c0-ada7-49de-b49b-28c967d30c62; max-width: calc(100% - 8px); }
.sd[data-s-67f50c2f-de9d-41cb-91c7-20fb8e44acc8]:hover .sd[data-s-9540d1c0-ada7-49de-b49b-28c967d30c62]:hover { background: var(--s-color-b08da4e6); transform: ; --gap-h-9540d1c0-ada7-49de-b49b-28c967d30c62: 0px; --gap-v-9540d1c0-ada7-49de-b49b-28c967d30c62: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-9540d1c0-ada7-49de-b49b-28c967d30c62] { flex: none; gap: 0px; margin: 0px 8px 0px 0px; padding: 8px; width: 130px; --gap-h-9540d1c0-ada7-49de-b49b-28c967d30c62: 0px; --gap-v-9540d1c0-ada7-49de-b49b-28c967d30c62: 0px; max-width: calc(100% - 8px); }
}
@media screen and (max-width: 540px){
.sd[data-s-9540d1c0-ada7-49de-b49b-28c967d30c62] { padding: 2px; --gap-h-9540d1c0-ada7-49de-b49b-28c967d30c62: 0px; --gap-v-9540d1c0-ada7-49de-b49b-28c967d30c62: 0px; }
}
.sd[data-s-e7ae5e8f-bf62-4add-a521-2bbb6599bb00] { color: var(--s-color-4c90604c); flex: 1; font-family: var(--s-font-12a3da1b); font-size: 14px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1.1; padding: 0px 0px 1px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){
.sd[data-s-e7ae5e8f-bf62-4add-a521-2bbb6599bb00] { font-size: 13px; }
}
@media screen and (max-width: 540px){
.sd[data-s-e7ae5e8f-bf62-4add-a521-2bbb6599bb00] { font-size: 13px; }
}
.sd[data-s-5fd5a873-7747-405a-95f9-11518ce9f685] { align-content: center; align-items: center; background: var(--s-color-4c90604c); border-radius: 33px; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.029999999329447746) ; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; padding: 0px; width: 32px; --gap-h-5fd5a873-7747-405a-95f9-11518ce9f685: 10px; --gap-v-5fd5a873-7747-405a-95f9-11518ce9f685: 0px; --gap-uuid: 5fd5a873-7747-405a-95f9-11518ce9f685; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-5fd5a873-7747-405a-95f9-11518ce9f685] { flex: none; height: 24px; width: 28px; --gap-h-5fd5a873-7747-405a-95f9-11518ce9f685: 10px; --gap-v-5fd5a873-7747-405a-95f9-11518ce9f685: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-5fd5a873-7747-405a-95f9-11518ce9f685] { gap: 4px; padding: 4px; --gap-h-5fd5a873-7747-405a-95f9-11518ce9f685: 4px; --gap-v-5fd5a873-7747-405a-95f9-11518ce9f685: 0px; }
}
.sd[data-s-9a9380ed-3e38-4ed9-9513-4f84271e2cb7] { align-items: center; flex: none; flex-direction: column; height: auto; justify-content: center; width: 20px; max-width: 100%; }
.sd[data-s-f3af0636-e646-409c-9986-62705657ce54] { align-content: center; align-items: center; background: var(--s-color-4c90604c); border-bottom: 1px solid var(--s-color-4c90604c); border-left: 1px solid var(--s-color-4c90604c); border-radius: 32px; border-right: 1px solid var(--s-color-4c90604c); border-top: 1px solid var(--s-color-4c90604c); box-shadow: 4px 4px 24px rgba(56, 51, 39, 0.05); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 8px; width: 140px; --gap-h-f3af0636-e646-409c-9986-62705657ce54: 0px; --gap-v-f3af0636-e646-409c-9986-62705657ce54: 0px; --gap-uuid: f3af0636-e646-409c-9986-62705657ce54; max-width: 100%; }
.sd[data-s-67f50c2f-de9d-41cb-91c7-20fb8e44acc8]:hover .sd[data-s-f3af0636-e646-409c-9986-62705657ce54]:hover { background: #00419bff; transform: ; --gap-h-f3af0636-e646-409c-9986-62705657ce54: 0px; --gap-v-f3af0636-e646-409c-9986-62705657ce54: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-f3af0636-e646-409c-9986-62705657ce54] { flex: none; gap: 0px; padding: 8px; width: 130px; --gap-h-f3af0636-e646-409c-9986-62705657ce54: 0px; --gap-v-f3af0636-e646-409c-9986-62705657ce54: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-f3af0636-e646-409c-9986-62705657ce54] { padding: 2px; --gap-h-f3af0636-e646-409c-9986-62705657ce54: 0px; --gap-v-f3af0636-e646-409c-9986-62705657ce54: 0px; }
}
.sd[data-s-6190546c-7a57-4c2f-94ac-69d917377b0b] { color: #FFFFFF; flex: 1; font-family: var(--s-font-12a3da1b); font-size: 14px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1.1; padding: 0px 0px 1px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){
.sd[data-s-6190546c-7a57-4c2f-94ac-69d917377b0b] { font-size: 13px; }
}
@media screen and (max-width: 540px){
.sd[data-s-6190546c-7a57-4c2f-94ac-69d917377b0b] { font-size: 13px; }
}
.sd[data-s-6f13237c-1e0b-4950-b74e-fd7b1fc73960] { align-content: center; align-items: center; background: #ffffff; border-radius: 33px; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.029999999329447746) ; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; padding: 0px; width: 32px; --gap-h-6f13237c-1e0b-4950-b74e-fd7b1fc73960: 10px; --gap-v-6f13237c-1e0b-4950-b74e-fd7b1fc73960: 0px; --gap-uuid: 6f13237c-1e0b-4950-b74e-fd7b1fc73960; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-6f13237c-1e0b-4950-b74e-fd7b1fc73960] { flex: none; height: 24px; width: 28px; --gap-h-6f13237c-1e0b-4950-b74e-fd7b1fc73960: 10px; --gap-v-6f13237c-1e0b-4950-b74e-fd7b1fc73960: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-6f13237c-1e0b-4950-b74e-fd7b1fc73960] { gap: 4px; --gap-h-6f13237c-1e0b-4950-b74e-fd7b1fc73960: 4px; --gap-v-6f13237c-1e0b-4950-b74e-fd7b1fc73960: 0px; }
}
.sd[data-s-232773d8-b3f4-4dfc-8a1c-94890a670688] { color: var(--s-color-4c90604c); font-size: 18px; }
.sd[data-s-1d2d7e74-4101-4e80-9d61-d1e1299a1f18] { align-content: center; align-items: center; background: #534E4D; border-radius: 30px; box-shadow: 4px 4px 24px 0px rgba(56, 51, 39, 0.05000000074505806) ; display: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 44px; --gap-h-1d2d7e74-4101-4e80-9d61-d1e1299a1f18: 10px; --gap-v-1d2d7e74-4101-4e80-9d61-d1e1299a1f18: 0px; --gap-uuid: 1d2d7e74-4101-4e80-9d61-d1e1299a1f18; max-width: 100%; }
.sd[data-s-67f50c2f-de9d-41cb-91c7-20fb8e44acc8]:hover .sd[data-s-1d2d7e74-4101-4e80-9d61-d1e1299a1f18]:hover { --gap-h-1d2d7e74-4101-4e80-9d61-d1e1299a1f18: 10px; --gap-v-1d2d7e74-4101-4e80-9d61-d1e1299a1f18: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-67f50c2f-de9d-41cb-91c7-20fb8e44acc8]:hover .sd[data-s-1d2d7e74-4101-4e80-9d61-d1e1299a1f18]:hover { background: var(--s-color-df9f343d); }
.sd[data-s-1d2d7e74-4101-4e80-9d61-d1e1299a1f18] { background: var(--s-color-4c90604c); display: flex; flex: none; height: 56px; width: 56px; --gap-h-1d2d7e74-4101-4e80-9d61-d1e1299a1f18: 10px; --gap-v-1d2d7e74-4101-4e80-9d61-d1e1299a1f18: 0px; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-1d2d7e74-4101-4e80-9d61-d1e1299a1f18] { display: flex; --gap-h-1d2d7e74-4101-4e80-9d61-d1e1299a1f18: 10px; --gap-v-1d2d7e74-4101-4e80-9d61-d1e1299a1f18: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-67f50c2f-de9d-41cb-91c7-20fb8e44acc8]:hover .sd[data-s-1d2d7e74-4101-4e80-9d61-d1e1299a1f18]:hover { background: var(--s-color-df9f343d); }
.sd[data-s-1d2d7e74-4101-4e80-9d61-d1e1299a1f18] { background: var(--s-color-4c90604c); display: flex; gap: 4px; padding: 0px; --gap-h-1d2d7e74-4101-4e80-9d61-d1e1299a1f18: 4px; --gap-v-1d2d7e74-4101-4e80-9d61-d1e1299a1f18: 0px; }
}
@media screen and (max-width: 320px){
.sd[data-s-1d2d7e74-4101-4e80-9d61-d1e1299a1f18] { display: flex; --gap-h-1d2d7e74-4101-4e80-9d61-d1e1299a1f18: 10px; --gap-v-1d2d7e74-4101-4e80-9d61-d1e1299a1f18: 0px; }
}
.sd[data-s-e5a89573-f418-4bc5-9c2b-43d288eceeab] { align-items: center; flex: none; flex-direction: column; height: auto; justify-content: center; width: 20px; max-width: 100%; }
.sd[data-s-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91] { align-content: center; align-items: center; background: var(--s-color-4c90604c); border-radius: 39px; bottom: 30px; box-shadow: 5px 5px 28px rgba(56, 51, 39, 0.05); flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: center; left: auto; margin: 0 0 0 0; padding: 14px; position: fixed; right: 32px; top: NaNpx; width: 56px; z-index: 5; --gap-h-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91: 12px; --gap-v-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91: 0px; --gap-uuid: e58bbbe5-d0b1-42c9-8366-abee0b8f4a91; max-width: 100%; }
.sd[data-s-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91]:hover { background: var(--s-color-df9f343d); --gap-h-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91: 12px; --gap-v-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91]:hover { background: rgb(162, 155, 153); }
.sd[data-s-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91] { bottom: 24px; flex: none; height: 56px; left: auto; margin: 0 0 0 0; position: fixed; right: 24px; top: auto; --gap-h-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91: 12px; --gap-v-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91]:hover { background: var(--s-color-df9f343d); }
.sd[data-s-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91] { background: var(--s-color-4c90604c); bottom: 24px; flex: none; gap: 4px; height: 56px; left: auto; margin: 0 0 0 0; padding: 14px; position: fixed; right: 24px; top: auto; --gap-h-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91: 4px; --gap-v-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91: 0px; }
}
@media screen and (max-width: 320px){
.sd[data-s-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91] { bottom: 0px; margin: 0px 16px 40px 0px; right: 0px; --gap-h-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91: 12px; --gap-v-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91: 0px; max-width: calc(100% - 16px); }
}
.sd[data-s-c573e222-3681-4a38-a191-74c15d89bc20] { align-items: center; flex: none; flex-direction: column; height: auto; justify-content: center; width: calc(100% - (var(--gap-h-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91) * 0)); max-width: calc(100% - (var(--gap-h-e58bbbe5-d0b1-42c9-8366-abee0b8f4a91) * 0)); }
.sd[data-s-3920a38f-1e14-4397-a28d-bb671580f4b3] { align-content: center; align-items: center; background: #ffffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 40px 0px; width: 100%; z-index: 0; --gap-h-3920a38f-1e14-4397-a28d-bb671580f4b3: 0px; --gap-v-3920a38f-1e14-4397-a28d-bb671580f4b3: 0px; --gap-uuid: 3920a38f-1e14-4397-a28d-bb671580f4b3; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-3920a38f-1e14-4397-a28d-bb671580f4b3] { display: flex; --gap-h-3920a38f-1e14-4397-a28d-bb671580f4b3: 0px; --gap-v-3920a38f-1e14-4397-a28d-bb671580f4b3: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-3920a38f-1e14-4397-a28d-bb671580f4b3] { display: flex; --gap-h-3920a38f-1e14-4397-a28d-bb671580f4b3: 0px; --gap-v-3920a38f-1e14-4397-a28d-bb671580f4b3: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-3920a38f-1e14-4397-a28d-bb671580f4b3] { display: flex; gap: 0px; margin: 0px 0px 0px 0px; --gap-h-3920a38f-1e14-4397-a28d-bb671580f4b3: 0px; --gap-v-3920a38f-1e14-4397-a28d-bb671580f4b3: 0px; }
}
@media screen and (max-width: 320px){
.sd[data-s-3920a38f-1e14-4397-a28d-bb671580f4b3] { display: flex; --gap-h-3920a38f-1e14-4397-a28d-bb671580f4b3: 0px; --gap-v-3920a38f-1e14-4397-a28d-bb671580f4b3: 0px; }
}
.sd[data-s-c55aa844-3a45-4fc7-aa4f-77435b569fba] { align-content: center; align-items: center; background: var(--s-color-518c4d7b); border-radius: 8px; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 80px 0px; width: calc(95% - (var(--gap-h-3920a38f-1e14-4397-a28d-bb671580f4b3) * 0.04999999999999995)); --gap-h-c55aa844-3a45-4fc7-aa4f-77435b569fba: 0px; --gap-v-c55aa844-3a45-4fc7-aa4f-77435b569fba: 0px; --gap-uuid: c55aa844-3a45-4fc7-aa4f-77435b569fba; max-width: calc(95% - (var(--gap-h-3920a38f-1e14-4397-a28d-bb671580f4b3) * 0.04999999999999995)); }
.sd[data-s-c55aa844-3a45-4fc7-aa4f-77435b569fba].appear { transform: ; --gap-h-c55aa844-3a45-4fc7-aa4f-77435b569fba: 0px; --gap-v-c55aa844-3a45-4fc7-aa4f-77435b569fba: 0px; }
.sd[data-s-c55aa844-3a45-4fc7-aa4f-77435b569fba].appear-active {  }
@media screen and (max-width: 840px){
.sd[data-s-c55aa844-3a45-4fc7-aa4f-77435b569fba] { padding: 80px 40px; --gap-h-c55aa844-3a45-4fc7-aa4f-77435b569fba: 0px; --gap-v-c55aa844-3a45-4fc7-aa4f-77435b569fba: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c55aa844-3a45-4fc7-aa4f-77435b569fba] { gap: 0px; padding: 72px 20px; --gap-h-c55aa844-3a45-4fc7-aa4f-77435b569fba: 0px; --gap-v-c55aa844-3a45-4fc7-aa4f-77435b569fba: 0px; }
}
.sd[data-s-da104115-f3a3-413c-8828-66a7d1b43c50] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: center; margin: 0px 0px 80px 0px; padding: 0px; width: 1100px; --gap-h-da104115-f3a3-413c-8828-66a7d1b43c50: 40px; --gap-v-da104115-f3a3-413c-8828-66a7d1b43c50: 0px; --gap-uuid: da104115-f3a3-413c-8828-66a7d1b43c50; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-da104115-f3a3-413c-8828-66a7d1b43c50] { flex: none; width: 740px; --gap-h-da104115-f3a3-413c-8828-66a7d1b43c50: 40px; --gap-v-da104115-f3a3-413c-8828-66a7d1b43c50: 0px; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-da104115-f3a3-413c-8828-66a7d1b43c50] { flex-direction: column; flex-wrap: nowrap; gap: 16px; --gap-h-da104115-f3a3-413c-8828-66a7d1b43c50: 0px; --gap-v-da104115-f3a3-413c-8828-66a7d1b43c50: 16px; }
}
.sd[data-s-ee8d6c8f-e2c2-48aa-97d2-45454b8eff28] { align-content: center; align-items: center; background: #ffffff; border-bottom: 2px solid var(--s-color-4c90604c); border-left: 2px solid var(--s-color-4c90604c); border-radius: 64px; border-right: 2px solid var(--s-color-4c90604c); border-top: 2px solid var(--s-color-4c90604c); box-shadow: 4px 4px 24px rgba(56, 51, 39, 0.05); flex: 1; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: auto; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 80px 40px; --gap-h-ee8d6c8f-e2c2-48aa-97d2-45454b8eff28: 48px; --gap-v-ee8d6c8f-e2c2-48aa-97d2-45454b8eff28: 0px; --gap-uuid: ee8d6c8f-e2c2-48aa-97d2-45454b8eff28; max-width: 100%; }
.sd[data-s-ee8d6c8f-e2c2-48aa-97d2-45454b8eff28]:hover { background: var(--s-color-b08da4e6); --gap-h-ee8d6c8f-e2c2-48aa-97d2-45454b8eff28: 48px; --gap-v-ee8d6c8f-e2c2-48aa-97d2-45454b8eff28: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-ee8d6c8f-e2c2-48aa-97d2-45454b8eff28] { gap: 40px; padding: 56px 32px; --gap-h-ee8d6c8f-e2c2-48aa-97d2-45454b8eff28: 40px; --gap-v-ee8d6c8f-e2c2-48aa-97d2-45454b8eff28: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-ee8d6c8f-e2c2-48aa-97d2-45454b8eff28] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px 0px; justify-content: space-between; width: calc(100% - (var(--gap-h-da104115-f3a3-413c-8828-66a7d1b43c50) * 0)); --gap-h-ee8d6c8f-e2c2-48aa-97d2-45454b8eff28: 0px; --gap-v-ee8d6c8f-e2c2-48aa-97d2-45454b8eff28: 0px; max-width: calc(100% - (var(--gap-h-da104115-f3a3-413c-8828-66a7d1b43c50) * 0)); }
}
@media screen and (max-width: 320px){
.sd[data-s-ee8d6c8f-e2c2-48aa-97d2-45454b8eff28] { border-radius: 48px; padding: 48px 24px; --gap-h-ee8d6c8f-e2c2-48aa-97d2-45454b8eff28: 48px; --gap-v-ee8d6c8f-e2c2-48aa-97d2-45454b8eff28: 0px; }
}
.sd[data-s-1d873ea0-7c73-4b51-9178-aeaecb73623d] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; --gap-h-1d873ea0-7c73-4b51-9178-aeaecb73623d: 0px; --gap-v-1d873ea0-7c73-4b51-9178-aeaecb73623d: 0px; --gap-uuid: 1d873ea0-7c73-4b51-9178-aeaecb73623d; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-1d873ea0-7c73-4b51-9178-aeaecb73623d] { flex: none; width: auto; --gap-h-1d873ea0-7c73-4b51-9178-aeaecb73623d: 0px; --gap-v-1d873ea0-7c73-4b51-9178-aeaecb73623d: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-1d873ea0-7c73-4b51-9178-aeaecb73623d] { padding: 0px; --gap-h-1d873ea0-7c73-4b51-9178-aeaecb73623d: 0px; --gap-v-1d873ea0-7c73-4b51-9178-aeaecb73623d: 0px; }
}
.sd[data-s-a8f157b1-4ea9-46cb-91f5-d5f671539314] { color: var(--s-color-4c90604c); font-family: var(--s-font-f5918fbe); font-size: 38px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.02em; padding: 0px 0px 8px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-a8f157b1-4ea9-46cb-91f5-d5f671539314] { font-size: 24px; }
}
@media screen and (max-width: 840px){
.sd[data-s-a8f157b1-4ea9-46cb-91f5-d5f671539314] { font-size: 32px; }
}
@media screen and (max-width: 540px){
.sd[data-s-a8f157b1-4ea9-46cb-91f5-d5f671539314] { font-size: 24px; }
}
@media screen and (max-width: 320px){
.sd[data-s-a8f157b1-4ea9-46cb-91f5-d5f671539314] { font-size: 20px; }
}
.sd[data-s-a2e4e3c7-468e-49ad-82be-8f52ee2d0a37] { color: var(--s-color-4c90604c); font-family: var(--s-font-12a3da1b); font-size: 20px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-a2e4e3c7-468e-49ad-82be-8f52ee2d0a37] { font-size: 14px; }
}
@media screen and (max-width: 840px){
.sd[data-s-a2e4e3c7-468e-49ad-82be-8f52ee2d0a37] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-a2e4e3c7-468e-49ad-82be-8f52ee2d0a37] { font-size: 14px; }
}
@media screen and (max-width: 320px){
.sd[data-s-a2e4e3c7-468e-49ad-82be-8f52ee2d0a37] { font-size: 12px; }
}
.sd[data-s-fab71244-c02a-46e6-9b36-b41ff8db652d] { align-content: center; align-items: center; border-bottom: 2px solid var(--s-color-4c90604c); border-left: 2px solid var(--s-color-4c90604c); border-radius: 50px; border-right: 2px solid var(--s-color-4c90604c); border-top: 2px solid var(--s-color-4c90604c); box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.029999999329447746) ; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: 72px; justify-content: center; padding: 18px; width: 72px; --gap-h-fab71244-c02a-46e6-9b36-b41ff8db652d: 15px; --gap-v-fab71244-c02a-46e6-9b36-b41ff8db652d: 0px; --gap-uuid: fab71244-c02a-46e6-9b36-b41ff8db652d; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-fab71244-c02a-46e6-9b36-b41ff8db652d] { flex: none; height: 40px; padding: 6px; width: 40px; --gap-h-fab71244-c02a-46e6-9b36-b41ff8db652d: 15px; --gap-v-fab71244-c02a-46e6-9b36-b41ff8db652d: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-fab71244-c02a-46e6-9b36-b41ff8db652d] { gap: 6px; --gap-h-fab71244-c02a-46e6-9b36-b41ff8db652d: 6px; --gap-v-fab71244-c02a-46e6-9b36-b41ff8db652d: 0px; }
}
.sd[data-s-feadfa01-e228-4278-9a1e-4b9f5b64066e] { color: var(--s-color-4c90604c); font-size: 20px; rotate: 45deg; }
.sd[data-s-d562b87f-cd5e-4db3-8158-62ff9aab556c] { align-content: center; align-items: center; background: #2668b3ff; border-bottom: 1px solid var(--s-color-4c90604c); border-left: 1px solid var(--s-color-4c90604c); border-radius: 64px; border-right: 1px solid var(--s-color-4c90604c); border-top: 1px solid var(--s-color-4c90604c); box-shadow: 4px 4px 24px rgba(56, 51, 39, 0.05); flex: 1; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: auto; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 80px 40px; --gap-h-d562b87f-cd5e-4db3-8158-62ff9aab556c: 48px; --gap-v-d562b87f-cd5e-4db3-8158-62ff9aab556c: 0px; --gap-uuid: d562b87f-cd5e-4db3-8158-62ff9aab556c; max-width: 100%; }
.sd[data-s-d562b87f-cd5e-4db3-8158-62ff9aab556c]:hover { background: #00419bff; --gap-h-d562b87f-cd5e-4db3-8158-62ff9aab556c: 48px; --gap-v-d562b87f-cd5e-4db3-8158-62ff9aab556c: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-d562b87f-cd5e-4db3-8158-62ff9aab556c] { gap: 40px; padding: 56px 32px; --gap-h-d562b87f-cd5e-4db3-8158-62ff9aab556c: 40px; --gap-v-d562b87f-cd5e-4db3-8158-62ff9aab556c: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-d562b87f-cd5e-4db3-8158-62ff9aab556c] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px 0px; justify-content: space-between; width: calc(100% - (var(--gap-h-da104115-f3a3-413c-8828-66a7d1b43c50) * 0)); --gap-h-d562b87f-cd5e-4db3-8158-62ff9aab556c: 0px; --gap-v-d562b87f-cd5e-4db3-8158-62ff9aab556c: 0px; max-width: calc(100% - (var(--gap-h-da104115-f3a3-413c-8828-66a7d1b43c50) * 0)); }
}
@media screen and (max-width: 320px){
.sd[data-s-d562b87f-cd5e-4db3-8158-62ff9aab556c] { border-radius: 48px; padding: 48px 24px; --gap-h-d562b87f-cd5e-4db3-8158-62ff9aab556c: 48px; --gap-v-d562b87f-cd5e-4db3-8158-62ff9aab556c: 0px; }
}
.sd[data-s-7b3b5326-3c69-4315-89a6-a5fbb0f58860] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; --gap-h-7b3b5326-3c69-4315-89a6-a5fbb0f58860: 0px; --gap-v-7b3b5326-3c69-4315-89a6-a5fbb0f58860: 0px; --gap-uuid: 7b3b5326-3c69-4315-89a6-a5fbb0f58860; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-7b3b5326-3c69-4315-89a6-a5fbb0f58860] { flex: none; width: auto; --gap-h-7b3b5326-3c69-4315-89a6-a5fbb0f58860: 0px; --gap-v-7b3b5326-3c69-4315-89a6-a5fbb0f58860: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-7b3b5326-3c69-4315-89a6-a5fbb0f58860] { padding: 0px; --gap-h-7b3b5326-3c69-4315-89a6-a5fbb0f58860: 0px; --gap-v-7b3b5326-3c69-4315-89a6-a5fbb0f58860: 0px; }
}
.sd[data-s-d0443a1e-7890-4142-b030-8af7b4cf0008] { color: #ffffff; font-family: var(--s-font-f5918fbe); font-size: 38px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.02em; padding: 0px 0px 8px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-d0443a1e-7890-4142-b030-8af7b4cf0008] { font-size: 24px; }
}
@media screen and (max-width: 840px){
.sd[data-s-d0443a1e-7890-4142-b030-8af7b4cf0008] { font-size: 32px; }
}
@media screen and (max-width: 540px){
.sd[data-s-d0443a1e-7890-4142-b030-8af7b4cf0008] { font-size: 24px; }
}
@media screen and (max-width: 320px){
.sd[data-s-d0443a1e-7890-4142-b030-8af7b4cf0008] { font-size: 20px; }
}
.sd[data-s-0093367c-972c-46e7-9a4a-86c3f37a8217] { color: #ffffff; font-family: var(--s-font-12a3da1b); font-size: 20px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-0093367c-972c-46e7-9a4a-86c3f37a8217] { font-size: 14px; }
}
@media screen and (max-width: 840px){
.sd[data-s-0093367c-972c-46e7-9a4a-86c3f37a8217] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-0093367c-972c-46e7-9a4a-86c3f37a8217] { font-size: 14px; }
}
@media screen and (max-width: 320px){
.sd[data-s-0093367c-972c-46e7-9a4a-86c3f37a8217] { font-size: 12px; }
}
.sd[data-s-1f5427e5-8db4-4bc6-b8ac-018eb79d7f6b] { align-content: center; align-items: center; border-bottom: 2px solid #ffffff; border-left: 2px solid #ffffff; border-radius: 50px; border-right: 2px solid #ffffff; border-top: 2px solid #ffffff; box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.029999999329447746) ; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: 72px; justify-content: center; padding: 18px; width: 72px; --gap-h-1f5427e5-8db4-4bc6-b8ac-018eb79d7f6b: 15px; --gap-v-1f5427e5-8db4-4bc6-b8ac-018eb79d7f6b: 0px; --gap-uuid: 1f5427e5-8db4-4bc6-b8ac-018eb79d7f6b; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-1f5427e5-8db4-4bc6-b8ac-018eb79d7f6b] { flex: none; height: 40px; padding: 6px; width: 40px; --gap-h-1f5427e5-8db4-4bc6-b8ac-018eb79d7f6b: 15px; --gap-v-1f5427e5-8db4-4bc6-b8ac-018eb79d7f6b: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-1f5427e5-8db4-4bc6-b8ac-018eb79d7f6b] { gap: 6px; --gap-h-1f5427e5-8db4-4bc6-b8ac-018eb79d7f6b: 6px; --gap-v-1f5427e5-8db4-4bc6-b8ac-018eb79d7f6b: 0px; }
}
.sd[data-s-2080bc6b-cc2a-415f-8fbc-aec8eff5b3a6] { align-items: center; flex: none; flex-direction: column; height: auto; justify-content: center; width: 36px; max-width: 100%; }
.sd[data-s-a7114310-4497-48d5-a869-537b95d976f0] { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #dfddd5; border-left: 0px solid #dfddd5; border-right: 0px solid #dfddd5; border-top: 0px solid #dfddd5; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 0px 16px 0px; overflow-x: hidden; overflow-y: hidden; padding: 32px 0px 32px 0px; width: 1100px; --gap-h-a7114310-4497-48d5-a869-537b95d976f0: 0px; --gap-v-a7114310-4497-48d5-a869-537b95d976f0: 0px; --gap-uuid: a7114310-4497-48d5-a869-537b95d976f0; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-a7114310-4497-48d5-a869-537b95d976f0] { flex: none; padding: 0px 0px 24px 0px; width: 740px; --gap-h-a7114310-4497-48d5-a869-537b95d976f0: 0px; --gap-v-a7114310-4497-48d5-a869-537b95d976f0: 0px; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-a7114310-4497-48d5-a869-537b95d976f0] { flex: none; height: auto; width: calc(100% - (var(--gap-h-c55aa844-3a45-4fc7-aa4f-77435b569fba) * 0)); --gap-h-a7114310-4497-48d5-a869-537b95d976f0: 0px; --gap-v-a7114310-4497-48d5-a869-537b95d976f0: 0px; max-width: calc(100% - (var(--gap-h-c55aa844-3a45-4fc7-aa4f-77435b569fba) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-a7114310-4497-48d5-a869-537b95d976f0] { flex: none; --gap-h-a7114310-4497-48d5-a869-537b95d976f0: 0px; --gap-v-a7114310-4497-48d5-a869-537b95d976f0: 0px; }
}
.sd[data-s-650dec9e-c9ac-44e3-b742-de21b5c8d8b7] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: space-between; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-a7114310-4497-48d5-a869-537b95d976f0) * 0)); --gap-h-650dec9e-c9ac-44e3-b742-de21b5c8d8b7: 0px; --gap-v-650dec9e-c9ac-44e3-b742-de21b5c8d8b7: 0px; --gap-uuid: 650dec9e-c9ac-44e3-b742-de21b5c8d8b7; max-width: calc(100% - (var(--gap-h-a7114310-4497-48d5-a869-537b95d976f0) * 0)); }
@media screen and (max-width: 1140px){
.sd[data-s-650dec9e-c9ac-44e3-b742-de21b5c8d8b7] { height: auto; --gap-h-650dec9e-c9ac-44e3-b742-de21b5c8d8b7: 0px; --gap-v-650dec9e-c9ac-44e3-b742-de21b5c8d8b7: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-650dec9e-c9ac-44e3-b742-de21b5c8d8b7] { flex-wrap: wrap; gap: 0px 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; --gap-h-650dec9e-c9ac-44e3-b742-de21b5c8d8b7: 0px; --gap-v-650dec9e-c9ac-44e3-b742-de21b5c8d8b7: 0px; width: calc(100% - (var(--gap-h-a7114310-4497-48d5-a869-537b95d976f0) * 0)); max-width: calc(100% - (var(--gap-h-a7114310-4497-48d5-a869-537b95d976f0) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-650dec9e-c9ac-44e3-b742-de21b5c8d8b7] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; --gap-h-650dec9e-c9ac-44e3-b742-de21b5c8d8b7: 0px; --gap-v-650dec9e-c9ac-44e3-b742-de21b5c8d8b7: 0px; }
}
.sd[data-s-bae5c9da-5a4a-4ce4-9a00-cd4765779d30] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; padding: 0px; width: auto; --gap-h-bae5c9da-5a4a-4ce4-9a00-cd4765779d30: 0px; --gap-v-bae5c9da-5a4a-4ce4-9a00-cd4765779d30: 0px; --gap-uuid: bae5c9da-5a4a-4ce4-9a00-cd4765779d30; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-bae5c9da-5a4a-4ce4-9a00-cd4765779d30] { flex: none; flex-wrap: wrap; gap: 0px 0px; margin: 0px 0px 24px 0px; width: calc(100% - (var(--gap-h-650dec9e-c9ac-44e3-b742-de21b5c8d8b7) * 0)); --gap-h-bae5c9da-5a4a-4ce4-9a00-cd4765779d30: 0px; --gap-v-bae5c9da-5a4a-4ce4-9a00-cd4765779d30: 0px; max-width: calc(100% - (var(--gap-h-650dec9e-c9ac-44e3-b742-de21b5c8d8b7) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-bae5c9da-5a4a-4ce4-9a00-cd4765779d30] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: auto; --gap-h-bae5c9da-5a4a-4ce4-9a00-cd4765779d30: 0px; --gap-v-bae5c9da-5a4a-4ce4-9a00-cd4765779d30: 0px; max-width: 100%; }
}
.sd[data-s-b962bbe6-dd86-412f-a7d5-bc9a1a21bf0c] { flex: none; height: auto; width: 400px; max-width: 100%; }
.sd[data-s-6e279a18-e314-4133-ac4e-db19747d4035] { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; gap: 16px 24px; justify-content: flex-start; padding: 0px; --gap-h-6e279a18-e314-4133-ac4e-db19747d4035: 24px; --gap-v-6e279a18-e314-4133-ac4e-db19747d4035: 16px; --gap-uuid: 6e279a18-e314-4133-ac4e-db19747d4035; }
@media screen and (max-width: 1140px){
.sd[data-s-6e279a18-e314-4133-ac4e-db19747d4035] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: wrap; gap: 8px 24px; justify-content: flex-start; --gap-h-6e279a18-e314-4133-ac4e-db19747d4035: 24px; --gap-v-6e279a18-e314-4133-ac4e-db19747d4035: 8px; }
}
@media screen and (max-width: 840px){
.sd[data-s-6e279a18-e314-4133-ac4e-db19747d4035] { display: none; --gap-h-6e279a18-e314-4133-ac4e-db19747d4035: 24px; --gap-v-6e279a18-e314-4133-ac4e-db19747d4035: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-6e279a18-e314-4133-ac4e-db19747d4035] { display: none; gap: 10px; --gap-h-6e279a18-e314-4133-ac4e-db19747d4035: 10px; --gap-v-6e279a18-e314-4133-ac4e-db19747d4035: 10px; }
}
@media screen and (max-width: 320px){
.sd[data-s-6e279a18-e314-4133-ac4e-db19747d4035] { display: none; --gap-h-6e279a18-e314-4133-ac4e-db19747d4035: 24px; --gap-v-6e279a18-e314-4133-ac4e-db19747d4035: 16px; }
}
.sd[data-s-f2622758-f307-44f2-a4f6-2bf47682de2a] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; --gap-h-f2622758-f307-44f2-a4f6-2bf47682de2a: 0px; --gap-v-f2622758-f307-44f2-a4f6-2bf47682de2a: 0px; --gap-uuid: f2622758-f307-44f2-a4f6-2bf47682de2a; max-width: 100%; }
.sd[data-s-f2622758-f307-44f2-a4f6-2bf47682de2a]:hover { transition-timing-function: ease-in; --gap-h-f2622758-f307-44f2-a4f6-2bf47682de2a: 0px; --gap-v-f2622758-f307-44f2-a4f6-2bf47682de2a: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-f2622758-f307-44f2-a4f6-2bf47682de2a] { display: none; gap: 16px; --gap-h-f2622758-f307-44f2-a4f6-2bf47682de2a: 0px; --gap-v-f2622758-f307-44f2-a4f6-2bf47682de2a: 16px; }
}
@media screen and (max-width: 840px){
.sd[data-s-f2622758-f307-44f2-a4f6-2bf47682de2a] { display: none; flex-direction: row; gap: 24px 8px; --gap-h-f2622758-f307-44f2-a4f6-2bf47682de2a: 8px; --gap-v-f2622758-f307-44f2-a4f6-2bf47682de2a: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-f2622758-f307-44f2-a4f6-2bf47682de2a] { display: none; gap: 10px 0px; --gap-h-f2622758-f307-44f2-a4f6-2bf47682de2a: 0px; --gap-v-f2622758-f307-44f2-a4f6-2bf47682de2a: 10px; }
}
@media screen and (max-width: 320px){
.sd[data-s-f2622758-f307-44f2-a4f6-2bf47682de2a] { display: none; --gap-h-f2622758-f307-44f2-a4f6-2bf47682de2a: 0px; --gap-v-f2622758-f307-44f2-a4f6-2bf47682de2a: 0px; }
}
.sd[data-s-1f2cba26-f580-4d5b-a397-86f53816a128] { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 13px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 4px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-f2622758-f307-44f2-a4f6-2bf47682de2a]:hover .sd[data-s-1f2cba26-f580-4d5b-a397-86f53816a128]:hover { transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-1f2cba26-f580-4d5b-a397-86f53816a128] { flex: none; font-size: 13px; width: calc(100% - (var(--gap-h-f2622758-f307-44f2-a4f6-2bf47682de2a) * 0)); max-width: calc(100% - (var(--gap-h-f2622758-f307-44f2-a4f6-2bf47682de2a) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-1f2cba26-f580-4d5b-a397-86f53816a128] { font-size: 13px; }
}
.sd[data-s-e85e766c-104e-47d2-b6aa-2f4682e36999] { background: #454545; flex: none; height: 1px; opacity: 0; width: calc(100% - (var(--gap-h-f2622758-f307-44f2-a4f6-2bf47682de2a) * 0)); max-width: calc(100% - (var(--gap-h-f2622758-f307-44f2-a4f6-2bf47682de2a) * 0)); }
.sd[data-s-f2622758-f307-44f2-a4f6-2bf47682de2a]:hover .sd[data-s-e85e766c-104e-47d2-b6aa-2f4682e36999] { opacity: 1; }
.sd[data-s-4257e228-6ccc-463d-a920-1ba423ae2dd1] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; --gap-h-4257e228-6ccc-463d-a920-1ba423ae2dd1: 0px; --gap-v-4257e228-6ccc-463d-a920-1ba423ae2dd1: 0px; --gap-uuid: 4257e228-6ccc-463d-a920-1ba423ae2dd1; max-width: 100%; }
.sd[data-s-4257e228-6ccc-463d-a920-1ba423ae2dd1]:hover { transition-timing-function: ease-in; --gap-h-4257e228-6ccc-463d-a920-1ba423ae2dd1: 0px; --gap-v-4257e228-6ccc-463d-a920-1ba423ae2dd1: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-4257e228-6ccc-463d-a920-1ba423ae2dd1] { display: none; gap: 16px; --gap-h-4257e228-6ccc-463d-a920-1ba423ae2dd1: 0px; --gap-v-4257e228-6ccc-463d-a920-1ba423ae2dd1: 16px; }
}
@media screen and (max-width: 840px){
.sd[data-s-4257e228-6ccc-463d-a920-1ba423ae2dd1] { display: none; flex-direction: row; gap: 24px 8px; --gap-h-4257e228-6ccc-463d-a920-1ba423ae2dd1: 8px; --gap-v-4257e228-6ccc-463d-a920-1ba423ae2dd1: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-4257e228-6ccc-463d-a920-1ba423ae2dd1] { display: none; gap: 10px 0px; --gap-h-4257e228-6ccc-463d-a920-1ba423ae2dd1: 0px; --gap-v-4257e228-6ccc-463d-a920-1ba423ae2dd1: 10px; }
}
@media screen and (max-width: 320px){
.sd[data-s-4257e228-6ccc-463d-a920-1ba423ae2dd1] { display: none; --gap-h-4257e228-6ccc-463d-a920-1ba423ae2dd1: 0px; --gap-v-4257e228-6ccc-463d-a920-1ba423ae2dd1: 0px; }
}
.sd[data-s-910bdaad-d321-4952-9c85-d35c17036d71] { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 13px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 4px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-4257e228-6ccc-463d-a920-1ba423ae2dd1]:hover .sd[data-s-910bdaad-d321-4952-9c85-d35c17036d71]:hover { transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-910bdaad-d321-4952-9c85-d35c17036d71] { flex: none; font-size: 13px; width: calc(100% - (var(--gap-h-4257e228-6ccc-463d-a920-1ba423ae2dd1) * 0)); max-width: calc(100% - (var(--gap-h-4257e228-6ccc-463d-a920-1ba423ae2dd1) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-910bdaad-d321-4952-9c85-d35c17036d71] { font-size: 13px; }
}
.sd[data-s-635f415f-007a-4172-96c2-9279667d9700] { background: #454545; flex: none; height: 1px; opacity: 0; width: calc(100% - (var(--gap-h-4257e228-6ccc-463d-a920-1ba423ae2dd1) * 0)); max-width: calc(100% - (var(--gap-h-4257e228-6ccc-463d-a920-1ba423ae2dd1) * 0)); }
.sd[data-s-4257e228-6ccc-463d-a920-1ba423ae2dd1]:hover .sd[data-s-635f415f-007a-4172-96c2-9279667d9700] { opacity: 1; }
.sd[data-s-d207f1e3-c0ac-4caa-919b-3d4205437eda] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; --gap-h-d207f1e3-c0ac-4caa-919b-3d4205437eda: 0px; --gap-v-d207f1e3-c0ac-4caa-919b-3d4205437eda: 0px; --gap-uuid: d207f1e3-c0ac-4caa-919b-3d4205437eda; max-width: 100%; }
.sd[data-s-d207f1e3-c0ac-4caa-919b-3d4205437eda]:hover { transition-timing-function: ease-in; --gap-h-d207f1e3-c0ac-4caa-919b-3d4205437eda: 0px; --gap-v-d207f1e3-c0ac-4caa-919b-3d4205437eda: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-d207f1e3-c0ac-4caa-919b-3d4205437eda] { display: none; gap: 16px; --gap-h-d207f1e3-c0ac-4caa-919b-3d4205437eda: 0px; --gap-v-d207f1e3-c0ac-4caa-919b-3d4205437eda: 16px; }
}
@media screen and (max-width: 840px){
.sd[data-s-d207f1e3-c0ac-4caa-919b-3d4205437eda] { display: none; flex-direction: row; gap: 24px 8px; --gap-h-d207f1e3-c0ac-4caa-919b-3d4205437eda: 8px; --gap-v-d207f1e3-c0ac-4caa-919b-3d4205437eda: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-d207f1e3-c0ac-4caa-919b-3d4205437eda] { display: none; gap: 10px 0px; --gap-h-d207f1e3-c0ac-4caa-919b-3d4205437eda: 0px; --gap-v-d207f1e3-c0ac-4caa-919b-3d4205437eda: 10px; }
}
@media screen and (max-width: 320px){
.sd[data-s-d207f1e3-c0ac-4caa-919b-3d4205437eda] { display: none; --gap-h-d207f1e3-c0ac-4caa-919b-3d4205437eda: 0px; --gap-v-d207f1e3-c0ac-4caa-919b-3d4205437eda: 0px; }
}
.sd[data-s-020e85a4-5064-4f50-b62e-7ddb65033361] { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 13px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 4px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-d207f1e3-c0ac-4caa-919b-3d4205437eda]:hover .sd[data-s-020e85a4-5064-4f50-b62e-7ddb65033361]:hover { transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-020e85a4-5064-4f50-b62e-7ddb65033361] { flex: none; font-size: 13px; width: calc(100% - (var(--gap-h-d207f1e3-c0ac-4caa-919b-3d4205437eda) * 0)); max-width: calc(100% - (var(--gap-h-d207f1e3-c0ac-4caa-919b-3d4205437eda) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-020e85a4-5064-4f50-b62e-7ddb65033361] { font-size: 13px; }
}
.sd[data-s-7cee605c-4c25-4c3c-a05b-ba73f391b6e1] { background: #454545; flex: none; height: 1px; opacity: 0; width: calc(100% - (var(--gap-h-d207f1e3-c0ac-4caa-919b-3d4205437eda) * 0)); max-width: calc(100% - (var(--gap-h-d207f1e3-c0ac-4caa-919b-3d4205437eda) * 0)); }
.sd[data-s-d207f1e3-c0ac-4caa-919b-3d4205437eda]:hover .sd[data-s-7cee605c-4c25-4c3c-a05b-ba73f391b6e1] { opacity: 1; }
.sd[data-s-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; --gap-h-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62: 0px; --gap-v-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62: 0px; --gap-uuid: 18dd59f0-6fd0-42d5-a168-a4b09d9b7e62; max-width: 100%; }
.sd[data-s-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62]:hover { transition-timing-function: ease-in; --gap-h-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62: 0px; --gap-v-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62] { display: none; gap: 16px; --gap-h-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62: 0px; --gap-v-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62: 16px; }
}
@media screen and (max-width: 840px){
.sd[data-s-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62] { display: none; flex-direction: row; gap: 24px 8px; --gap-h-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62: 8px; --gap-v-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62] { display: none; gap: 10px 0px; --gap-h-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62: 0px; --gap-v-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62: 10px; }
}
@media screen and (max-width: 320px){
.sd[data-s-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62] { display: none; --gap-h-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62: 0px; --gap-v-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62: 0px; }
}
.sd[data-s-ae977cde-0da9-49b5-814b-f974c6bb31d2] { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 13px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 4px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62]:hover .sd[data-s-ae977cde-0da9-49b5-814b-f974c6bb31d2]:hover { transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-ae977cde-0da9-49b5-814b-f974c6bb31d2] { flex: none; font-size: 13px; width: calc(100% - (var(--gap-h-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62) * 0)); max-width: calc(100% - (var(--gap-h-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-ae977cde-0da9-49b5-814b-f974c6bb31d2] { font-size: 13px; }
}
.sd[data-s-50eb23ac-eb91-4260-a713-e743bb4b7ecb] { background: #454545; flex: none; height: 1px; opacity: 0; width: calc(100% - (var(--gap-h-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62) * 0)); max-width: calc(100% - (var(--gap-h-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62) * 0)); }
.sd[data-s-18dd59f0-6fd0-42d5-a168-a4b09d9b7e62]:hover .sd[data-s-50eb23ac-eb91-4260-a713-e743bb4b7ecb] { opacity: 1; }
.sd[data-s-573a6766-b0b3-4af5-b864-10c025ba8db3] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; --gap-h-573a6766-b0b3-4af5-b864-10c025ba8db3: 0px; --gap-v-573a6766-b0b3-4af5-b864-10c025ba8db3: 0px; --gap-uuid: 573a6766-b0b3-4af5-b864-10c025ba8db3; max-width: 100%; }
.sd[data-s-573a6766-b0b3-4af5-b864-10c025ba8db3]:hover { transition-timing-function: ease-in; --gap-h-573a6766-b0b3-4af5-b864-10c025ba8db3: 0px; --gap-v-573a6766-b0b3-4af5-b864-10c025ba8db3: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-573a6766-b0b3-4af5-b864-10c025ba8db3] { display: none; gap: 16px; --gap-h-573a6766-b0b3-4af5-b864-10c025ba8db3: 0px; --gap-v-573a6766-b0b3-4af5-b864-10c025ba8db3: 16px; }
}
@media screen and (max-width: 840px){
.sd[data-s-573a6766-b0b3-4af5-b864-10c025ba8db3] { display: none; flex-direction: row; gap: 24px 8px; --gap-h-573a6766-b0b3-4af5-b864-10c025ba8db3: 8px; --gap-v-573a6766-b0b3-4af5-b864-10c025ba8db3: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-573a6766-b0b3-4af5-b864-10c025ba8db3] { display: none; gap: 10px 0px; --gap-h-573a6766-b0b3-4af5-b864-10c025ba8db3: 0px; --gap-v-573a6766-b0b3-4af5-b864-10c025ba8db3: 10px; }
}
@media screen and (max-width: 320px){
.sd[data-s-573a6766-b0b3-4af5-b864-10c025ba8db3] { display: none; --gap-h-573a6766-b0b3-4af5-b864-10c025ba8db3: 0px; --gap-v-573a6766-b0b3-4af5-b864-10c025ba8db3: 0px; }
}
.sd[data-s-4b8c0bba-9468-45dc-b7ad-a0cbd3ad74dd] { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 13px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 4px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-573a6766-b0b3-4af5-b864-10c025ba8db3]:hover .sd[data-s-4b8c0bba-9468-45dc-b7ad-a0cbd3ad74dd]:hover { transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-4b8c0bba-9468-45dc-b7ad-a0cbd3ad74dd] { flex: none; font-size: 13px; width: calc(100% - (var(--gap-h-573a6766-b0b3-4af5-b864-10c025ba8db3) * 0)); max-width: calc(100% - (var(--gap-h-573a6766-b0b3-4af5-b864-10c025ba8db3) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-4b8c0bba-9468-45dc-b7ad-a0cbd3ad74dd] { font-size: 13px; }
}
.sd[data-s-0d53e4ef-8962-4b1e-a1d7-12098ff96027] { background: #454545; flex: none; height: 1px; opacity: 0; width: calc(100% - (var(--gap-h-573a6766-b0b3-4af5-b864-10c025ba8db3) * 0)); max-width: calc(100% - (var(--gap-h-573a6766-b0b3-4af5-b864-10c025ba8db3) * 0)); }
.sd[data-s-573a6766-b0b3-4af5-b864-10c025ba8db3]:hover .sd[data-s-0d53e4ef-8962-4b1e-a1d7-12098ff96027] { opacity: 1; }
.sd[data-s-bff0a296-5833-44c2-80fb-3c7464d723a4] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; --gap-h-bff0a296-5833-44c2-80fb-3c7464d723a4: 0px; --gap-v-bff0a296-5833-44c2-80fb-3c7464d723a4: 0px; --gap-uuid: bff0a296-5833-44c2-80fb-3c7464d723a4; max-width: 100%; }
.sd[data-s-bff0a296-5833-44c2-80fb-3c7464d723a4]:hover { transition-timing-function: ease-in; --gap-h-bff0a296-5833-44c2-80fb-3c7464d723a4: 0px; --gap-v-bff0a296-5833-44c2-80fb-3c7464d723a4: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-bff0a296-5833-44c2-80fb-3c7464d723a4] { display: none; gap: 16px; --gap-h-bff0a296-5833-44c2-80fb-3c7464d723a4: 0px; --gap-v-bff0a296-5833-44c2-80fb-3c7464d723a4: 16px; }
}
@media screen and (max-width: 840px){
.sd[data-s-bff0a296-5833-44c2-80fb-3c7464d723a4] { display: none; flex-direction: row; gap: 24px 8px; --gap-h-bff0a296-5833-44c2-80fb-3c7464d723a4: 8px; --gap-v-bff0a296-5833-44c2-80fb-3c7464d723a4: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-bff0a296-5833-44c2-80fb-3c7464d723a4] { display: none; gap: 10px 0px; --gap-h-bff0a296-5833-44c2-80fb-3c7464d723a4: 0px; --gap-v-bff0a296-5833-44c2-80fb-3c7464d723a4: 10px; }
}
@media screen and (max-width: 320px){
.sd[data-s-bff0a296-5833-44c2-80fb-3c7464d723a4] { display: none; --gap-h-bff0a296-5833-44c2-80fb-3c7464d723a4: 0px; --gap-v-bff0a296-5833-44c2-80fb-3c7464d723a4: 0px; }
}
.sd[data-s-ddc0d8d0-73da-473a-abc3-40d25b01c3d4] { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 13px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 4px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-bff0a296-5833-44c2-80fb-3c7464d723a4]:hover .sd[data-s-ddc0d8d0-73da-473a-abc3-40d25b01c3d4]:hover { transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-ddc0d8d0-73da-473a-abc3-40d25b01c3d4] { flex: none; font-size: 13px; width: calc(100% - (var(--gap-h-bff0a296-5833-44c2-80fb-3c7464d723a4) * 0)); max-width: calc(100% - (var(--gap-h-bff0a296-5833-44c2-80fb-3c7464d723a4) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-ddc0d8d0-73da-473a-abc3-40d25b01c3d4] { font-size: 13px; }
}
.sd[data-s-31e5b8f6-ed28-4bab-bd30-bc0085679eea] { background: #454545; flex: none; height: 1px; opacity: 0; width: calc(100% - (var(--gap-h-bff0a296-5833-44c2-80fb-3c7464d723a4) * 0)); max-width: calc(100% - (var(--gap-h-bff0a296-5833-44c2-80fb-3c7464d723a4) * 0)); }
.sd[data-s-bff0a296-5833-44c2-80fb-3c7464d723a4]:hover .sd[data-s-31e5b8f6-ed28-4bab-bd30-bc0085679eea] { opacity: 1; }
body { background: #ffffffff; transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
:root {--s-color-4c90604c: #2668b3ff;--s-color-9d83952c: #ff583dff;--s-color-7690b0a3: #4d4d4dff;--s-color-518c4d7b: #f4f7fbff;--s-color-b08da4e6: #d8e5f6ff;--s-color-df9f343d: #232983ff;--s-font-12a3da1b: 'Shippori Mincho';--s-font-f5918fbe: 'Shippori Mincho';}
.sd[data-s-2ccf56bb-bd74-4b14-8f8c-7cba23376f17] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 42px; justify-content: center; margin: 0px 0px 56px 0px; padding: 0px; width: 100%; --gap-h-2ccf56bb-bd74-4b14-8f8c-7cba23376f17: 0px; --gap-v-2ccf56bb-bd74-4b14-8f8c-7cba23376f17: 0px; --gap-uuid: 2ccf56bb-bd74-4b14-8f8c-7cba23376f17; max-width: 100%; }
.sd[data-s-2ccf56bb-bd74-4b14-8f8c-7cba23376f17].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; transition-timing-function: ease-in; translate: 0px 20px; --gap-h-2ccf56bb-bd74-4b14-8f8c-7cba23376f17: 0px; --gap-v-2ccf56bb-bd74-4b14-8f8c-7cba23376f17: 0px; }
.sd[data-s-2ccf56bb-bd74-4b14-8f8c-7cba23376f17].appear-active { transition-delay: 400ms; transition-duration: 800ms; transition-timing-function: ease-in; }
@media screen and (max-width: 1140px){
.sd[data-s-2ccf56bb-bd74-4b14-8f8c-7cba23376f17] { margin: 0px 0px 40px 0px; --gap-h-2ccf56bb-bd74-4b14-8f8c-7cba23376f17: 0px; --gap-v-2ccf56bb-bd74-4b14-8f8c-7cba23376f17: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-2ccf56bb-bd74-4b14-8f8c-7cba23376f17] { margin: 0px 0px 24px 0px; --gap-h-2ccf56bb-bd74-4b14-8f8c-7cba23376f17: 0px; --gap-v-2ccf56bb-bd74-4b14-8f8c-7cba23376f17: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-2ccf56bb-bd74-4b14-8f8c-7cba23376f17].appear { translate: 0px 20px; }
.sd[data-s-2ccf56bb-bd74-4b14-8f8c-7cba23376f17].appear-active {  }
}
.sd[data-s-db3d3de9-d455-4b3a-9c56-5537f728dbd0] { border-bottom: 1px solid #A29B99; border-left: 0px solid #A29B99; border-right: 0px solid #A29B99; border-top: 0px solid #A29B99; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 28px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.05em; padding: 0px 0px 24px 0px; text-align: center; width: calc(100% - (var(--gap-h-2ccf56bb-bd74-4b14-8f8c-7cba23376f17) * 0)); max-width: calc(100% - (var(--gap-h-2ccf56bb-bd74-4b14-8f8c-7cba23376f17) * 0)); justify-content: center; }
@media screen and (max-width: 840px){
.sd[data-s-db3d3de9-d455-4b3a-9c56-5537f728dbd0] { font-size: 24px; padding: 0px 0px 16px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-db3d3de9-d455-4b3a-9c56-5537f728dbd0] { font-size: 20px; }
}
body { background: #fafafaff; transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-s-b4fe4852-daf0-41b2-b5e7-6d5555e2a605] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; padding: 0px; width: auto; --gap-h-b4fe4852-daf0-41b2-b5e7-6d5555e2a605: 0px; --gap-v-b4fe4852-daf0-41b2-b5e7-6d5555e2a605: 0px; --gap-uuid: b4fe4852-daf0-41b2-b5e7-6d5555e2a605; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-b4fe4852-daf0-41b2-b5e7-6d5555e2a605] { flex-direction: row; flex-wrap: nowrap; --gap-h-b4fe4852-daf0-41b2-b5e7-6d5555e2a605: 0px; --gap-v-b4fe4852-daf0-41b2-b5e7-6d5555e2a605: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-b4fe4852-daf0-41b2-b5e7-6d5555e2a605] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; --gap-h-b4fe4852-daf0-41b2-b5e7-6d5555e2a605: 0px; --gap-v-b4fe4852-daf0-41b2-b5e7-6d5555e2a605: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-b4fe4852-daf0-41b2-b5e7-6d5555e2a605] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; --gap-h-b4fe4852-daf0-41b2-b5e7-6d5555e2a605: 0px; --gap-v-b4fe4852-daf0-41b2-b5e7-6d5555e2a605: 0px; }
}
.sd[data-s-5778c479-00de-4437-83c3-3bec903a684f] { color: #4d4d4d; flex: none; font-family: var(--s-font-f5918fbe); font-size: 80px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.02em; margin: 0px 40px 0px 0px; overflow-x: visible; overflow-y: visible; text-align: left; width: auto; max-width: calc(100% - 40px); justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-5778c479-00de-4437-83c3-3bec903a684f] { font-size: 64px; }
}
@media screen and (max-width: 840px){
.sd[data-s-5778c479-00de-4437-83c3-3bec903a684f] { flex: none; font-size: 48px; margin: 0px 0px 8px 0px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-5778c479-00de-4437-83c3-3bec903a684f] { font-size: 32px; }
}
@media screen and (max-width: 320px){
.sd[data-s-5778c479-00de-4437-83c3-3bec903a684f] { font-size: 32px; }
}
.sd[data-s-c052e1c6-ef46-437a-8e3b-3b15a3f91f81] { color: var(--s-color-4c90604c); flex: none; font-family: var(--s-font-12a3da1b); font-size: 20px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.05em; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-c052e1c6-ef46-437a-8e3b-3b15a3f91f81] { font-size: 16px; }
}
@media screen and (max-width: 840px){
.sd[data-s-c052e1c6-ef46-437a-8e3b-3b15a3f91f81] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c052e1c6-ef46-437a-8e3b-3b15a3f91f81] { font-size: 14px; }
}
@media screen and (max-width: 320px){
.sd[data-s-c052e1c6-ef46-437a-8e3b-3b15a3f91f81] { font-size: 12px; }
}
.sd[data-s-af53da94-d522-4187-8288-67b092b6d75b] { align-content: center; align-items: center; background: #fafafaff; height: 100%; padding: 104px 0px 0px 0px; width: 100%; max-width: 100%; }
.sd[data-s-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d] { align-content: center; align-items: center; background: transparent; flex: none; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px 0px 160px 0px; width: 100%; --gap-h-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d: 0px; --gap-v-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d: 0px; --gap-uuid: d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d] { padding: 0px 0px 80px 0px; width: 100%; --gap-h-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d: 0px; --gap-v-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d] { padding: 0px 0px 72px 0px; --gap-h-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d: 0px; --gap-v-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d: 0px; }
}
.sd[data-s-ea5b849f-ab69-4860-b1f0-8e509b02fdfb] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 0px 56px 0px; padding: 0px 0px 0px 0px; width: 1100px; --gap-h-ea5b849f-ab69-4860-b1f0-8e509b02fdfb: 0px; --gap-v-ea5b849f-ab69-4860-b1f0-8e509b02fdfb: 0px; --gap-uuid: ea5b849f-ab69-4860-b1f0-8e509b02fdfb; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-ea5b849f-ab69-4860-b1f0-8e509b02fdfb] { flex: none; width: 740px; --gap-h-ea5b849f-ab69-4860-b1f0-8e509b02fdfb: 0px; --gap-v-ea5b849f-ab69-4860-b1f0-8e509b02fdfb: 0px; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-ea5b849f-ab69-4860-b1f0-8e509b02fdfb] { flex: none; flex-direction: row; flex-wrap: nowrap; margin: 0px 0px 32px 0px; padding: 0px 40px; width: calc(100% - (var(--gap-h-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d) * 0)); --gap-h-ea5b849f-ab69-4860-b1f0-8e509b02fdfb: 0px; --gap-v-ea5b849f-ab69-4860-b1f0-8e509b02fdfb: 0px; max-width: calc(100% - (var(--gap-h-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-ea5b849f-ab69-4860-b1f0-8e509b02fdfb] { height: auto; padding: 0px 20px; --gap-h-ea5b849f-ab69-4860-b1f0-8e509b02fdfb: 0px; --gap-v-ea5b849f-ab69-4860-b1f0-8e509b02fdfb: 0px; }
}
@media screen and (max-width: 320px){
.sd[data-s-ea5b849f-ab69-4860-b1f0-8e509b02fdfb] { flex-direction: row; flex-wrap: nowrap; --gap-h-ea5b849f-ab69-4860-b1f0-8e509b02fdfb: 0px; --gap-v-ea5b849f-ab69-4860-b1f0-8e509b02fdfb: 0px; }
}
.sd[data-s-4b805a94-efa8-4b17-927d-333434863a85] { color: #4d4d4d; flex: none; font-family: var(--s-font-f5918fbe); font-size: 13px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.05em; margin: 0px 12px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 12px); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-4b805a94-efa8-4b17-927d-333434863a85] { font-size: 13px; }
}
@media screen and (max-width: 540px){
.sd[data-s-4b805a94-efa8-4b17-927d-333434863a85] { font-size: 12px; }
}
.sd[data-s-a3d2cc94-ce17-4b8f-87ff-deb270da9613] { border-bottom: 0px solid #ceccc3; border-left: 1px solid #ceccc3; border-right: 0px solid #ceccc3; border-top: 0px solid #ceccc3; color: #4d4d4d; flex: none; font-family: var(--s-font-f5918fbe); font-size: 13px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.05em; margin: 0px 12px 0px 0px; padding: 0px 0px 0px 12px; text-align: left; width: auto; max-width: calc(100% - 12px); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-a3d2cc94-ce17-4b8f-87ff-deb270da9613] { font-size: 13px; }
}
@media screen and (max-width: 540px){
.sd[data-s-a3d2cc94-ce17-4b8f-87ff-deb270da9613] { font-size: 12px; }
}
.sd[data-s-e44629db-c4ac-4bfc-b8da-986a0c766f0b] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; --gap-h-e44629db-c4ac-4bfc-b8da-986a0c766f0b: 0px; --gap-v-e44629db-c4ac-4bfc-b8da-986a0c766f0b: 0px; --gap-uuid: e44629db-c4ac-4bfc-b8da-986a0c766f0b; }
@media screen and (max-width: 840px){
.sd[data-s-e44629db-c4ac-4bfc-b8da-986a0c766f0b] { flex-direction: row; --gap-h-e44629db-c4ac-4bfc-b8da-986a0c766f0b: 0px; --gap-v-e44629db-c4ac-4bfc-b8da-986a0c766f0b: 0px; }
}
@media screen and (max-width: 320px){
.sd[data-s-e44629db-c4ac-4bfc-b8da-986a0c766f0b] { flex-direction: row; --gap-h-e44629db-c4ac-4bfc-b8da-986a0c766f0b: 0px; --gap-v-e44629db-c4ac-4bfc-b8da-986a0c766f0b: 0px; }
}
.sd[data-s-4ab72510-3775-4da1-945d-2535a031559a] { border-bottom: 0px solid #ceccc3; border-left: 1px solid #ceccc3; border-right: 0px solid #ceccc3; border-top: 0px solid #ceccc3; color: #4d4d4d; flex: none; font-family: var(--s-font-f5918fbe); font-size: 13px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.05em; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 12px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-4ab72510-3775-4da1-945d-2535a031559a] { font-size: 13px; }
}
@media screen and (max-width: 540px){
.sd[data-s-4ab72510-3775-4da1-945d-2535a031559a] { font-size: 12px; }
}
.sd[data-s-6427e504-1683-4602-9d9f-82d825f1d1fc] { align-content: flex-start; align-items: flex-start; border-bottom: 0px double #a29b99; border-left: 0px double #a29b99; border-right: 0px double #a29b99; border-top: 0px double #a29b99; flex: none; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; margin: 0px 0px 24px 0px; padding: 0px 0px 0px 0px; width: 1100px; --gap-h-6427e504-1683-4602-9d9f-82d825f1d1fc: 0px; --gap-v-6427e504-1683-4602-9d9f-82d825f1d1fc: 0px; --gap-uuid: 6427e504-1683-4602-9d9f-82d825f1d1fc; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-6427e504-1683-4602-9d9f-82d825f1d1fc] { flex: none; gap: 0px; width: 740px; --gap-h-6427e504-1683-4602-9d9f-82d825f1d1fc: 0px; --gap-v-6427e504-1683-4602-9d9f-82d825f1d1fc: 0px; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-6427e504-1683-4602-9d9f-82d825f1d1fc] { flex: none; padding: 0px 40px; width: calc(100% - (var(--gap-h-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d) * 0)); --gap-h-6427e504-1683-4602-9d9f-82d825f1d1fc: 0px; --gap-v-6427e504-1683-4602-9d9f-82d825f1d1fc: 0px; max-width: calc(100% - (var(--gap-h-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-6427e504-1683-4602-9d9f-82d825f1d1fc] { padding: 0px 20px; --gap-h-6427e504-1683-4602-9d9f-82d825f1d1fc: 0px; --gap-v-6427e504-1683-4602-9d9f-82d825f1d1fc: 0px; }
}
.sd[data-s-004fac8a-2297-4804-ae6a-379b985e27e0] { color: #4d4d4d; font-family: var(--s-font-f5918fbe); font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 16px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1140px){
.sd[data-s-004fac8a-2297-4804-ae6a-379b985e27e0] { color: #4d4d4d; }
}
@media screen and (max-width: 840px){
.sd[data-s-004fac8a-2297-4804-ae6a-379b985e27e0] { font-size: 14px; }
}
.sd[data-s-4b778de1-82ab-467f-8006-a748657ef131] { border-bottom: 1px solid #A29B99; border-left: 0px solid #A29B99; border-right: 0px solid #A29B99; border-top: 0px solid #A29B99; color: #534e4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.2; margin: 0px 0px 0px; padding: 0px 0px 24px 0px; text-align: left; width: calc(100% - (var(--gap-h-6427e504-1683-4602-9d9f-82d825f1d1fc) * 0)); max-width: calc(100% - (var(--gap-h-6427e504-1683-4602-9d9f-82d825f1d1fc) * 0)); justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-4b778de1-82ab-467f-8006-a748657ef131] { color: #4d4d4d; }
}
@media screen and (max-width: 840px){
.sd[data-s-4b778de1-82ab-467f-8006-a748657ef131] { font-size: 32px; }
}
@media screen and (max-width: 540px){
.sd[data-s-4b778de1-82ab-467f-8006-a748657ef131] { font-size: 24px; line-height: 1.4; }
}
.sd[data-s-d23ec6ee-52c1-4d4f-b788-e04541e5bd34] { align-content: center; align-items: center; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px 0px 0px 0px; --gap-h-d23ec6ee-52c1-4d4f-b788-e04541e5bd34: 0px; --gap-v-d23ec6ee-52c1-4d4f-b788-e04541e5bd34: 0px; --gap-uuid: d23ec6ee-52c1-4d4f-b788-e04541e5bd34; }
@media screen and (max-width: 840px){
.sd[data-s-d23ec6ee-52c1-4d4f-b788-e04541e5bd34] { flex: none; padding: 0px 40px; width: calc(100% - (var(--gap-h-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d) * 0)); --gap-h-d23ec6ee-52c1-4d4f-b788-e04541e5bd34: 0px; --gap-v-d23ec6ee-52c1-4d4f-b788-e04541e5bd34: 0px; max-width: calc(100% - (var(--gap-h-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-d23ec6ee-52c1-4d4f-b788-e04541e5bd34] { margin: 0px 0px 40px 0px; padding: 0px 20px; --gap-h-d23ec6ee-52c1-4d4f-b788-e04541e5bd34: 0px; --gap-v-d23ec6ee-52c1-4d4f-b788-e04541e5bd34: 0px; width: calc(100% - (var(--gap-h-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d) * 0)); max-width: calc(100% - (var(--gap-h-d92e3807-583a-4d1e-8f10-0ae2b0ee5d2d) * 0)); }
}
.sd[data-s-4c9a6ad8-a657-4a00-91d7-e4968f91e30a] { align-content: flex-start; align-items: flex-start; background: #fdfcfb; border-radius: 8px; flex: none; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 64px; width: 1100px; --gap-h-4c9a6ad8-a657-4a00-91d7-e4968f91e30a: 0px; --gap-v-4c9a6ad8-a657-4a00-91d7-e4968f91e30a: 0px; --gap-uuid: 4c9a6ad8-a657-4a00-91d7-e4968f91e30a; max-width: 100%; }
.sd[data-s-4c9a6ad8-a657-4a00-91d7-e4968f91e30a].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; transition-timing-function: ease-in; translate: 0px 20px; --gap-h-4c9a6ad8-a657-4a00-91d7-e4968f91e30a: 0px; --gap-v-4c9a6ad8-a657-4a00-91d7-e4968f91e30a: 0px; }
.sd[data-s-4c9a6ad8-a657-4a00-91d7-e4968f91e30a].appear-active { transition-delay: 400ms; transition-duration: 800ms; transition-timing-function: ease-in; }
@media screen and (max-width: 1140px){
.sd[data-s-4c9a6ad8-a657-4a00-91d7-e4968f91e30a] { flex: none; width: 740px; --gap-h-4c9a6ad8-a657-4a00-91d7-e4968f91e30a: 0px; --gap-v-4c9a6ad8-a657-4a00-91d7-e4968f91e30a: 0px; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-4c9a6ad8-a657-4a00-91d7-e4968f91e30a] { flex: none; padding: 72px 40px; width: calc(100% - (var(--gap-h-d23ec6ee-52c1-4d4f-b788-e04541e5bd34) * 0)); --gap-h-4c9a6ad8-a657-4a00-91d7-e4968f91e30a: 0px; --gap-v-4c9a6ad8-a657-4a00-91d7-e4968f91e30a: 0px; max-width: calc(100% - (var(--gap-h-d23ec6ee-52c1-4d4f-b788-e04541e5bd34) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-4c9a6ad8-a657-4a00-91d7-e4968f91e30a] { margin: 0px 0px 0px 0px; padding: 40px 24px; --gap-h-4c9a6ad8-a657-4a00-91d7-e4968f91e30a: 0px; --gap-v-4c9a6ad8-a657-4a00-91d7-e4968f91e30a: 0px; width: calc(100% - (var(--gap-h-d23ec6ee-52c1-4d4f-b788-e04541e5bd34) * 0)); max-width: calc(100% - (var(--gap-h-d23ec6ee-52c1-4d4f-b788-e04541e5bd34) * 0)); }
}
@media screen and (max-width: 320px){
.sd[data-s-4c9a6ad8-a657-4a00-91d7-e4968f91e30a] { gap: 0px; --gap-h-4c9a6ad8-a657-4a00-91d7-e4968f91e30a: 0px; --gap-v-4c9a6ad8-a657-4a00-91d7-e4968f91e30a: 0px; }
}
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] { color: #333; flex: none; font-family: var(--s-font-12a3da1b); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-4c9a6ad8-a657-4a00-91d7-e4968f91e30a) * 0)); max-width: calc(100% - (var(--gap-h-4c9a6ad8-a657-4a00-91d7-e4968f91e30a) * 0)); }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] a { color: #4d4d4d; font-weight: 700; letter-spacing: 0.05em; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >blockquote { border-bottom: 0px solid #A29B99; border-left: 2px solid #A29B99; border-right: 0px solid #A29B99; border-top: 0px solid #A29B99; color: #4d4d4d; font-style: italic; letter-spacing: 0.05em; margin: 16px 0px 16px 0px; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >figure { margin: 32px 0px; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >h2 { border-bottom: 0px solid #A29B99; border-left: 2px solid #A29B99; border-right: 0px solid #A29B99; border-top: 0px solid #A29B99; color: #4d4d4d; font-size: 24px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.5; margin: 16px 0px 16px 0px; padding: 4px 16px; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >h3 { background: #efede6; border-radius: 2px; color: #4d4d4d; font-size: 20px; font-weight: 700; margin: 24px 0px 16px 0px; padding: 16px; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >hr { border-bottom: 0px solid #efede6; border-left: 0px solid #efede6; border-right: 0px solid #efede6; border-top: 1px solid #efede6; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] li { color: #4d4d4d; font-weight: 500; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 10px 0px; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >ol { margin: 20px 0px 20px 20px; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >p { color: #4d4d4d; font-weight: 500; letter-spacing: 0.05em; line-height: 1.9; margin: 0px 0px 16px 0px; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] strong { color: #534e4d; font-weight: 700; letter-spacing: 0.05em; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >[data-type="table"] >table tbody tr > td { border-bottom: 1px solid #a29b99; border-left: 1px solid #a29b99; border-right: 1px solid #a29b99; border-top: 1px solid #a29b99; color: #4d4d4d; font-weight: 500; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >[data-type="table"] >table tbody tr > th { background: #efede6; color: #4d4d4d; font-weight: 700; border-bottom: 1px solid #a29b99; border-left: 1px solid #a29b99; border-right: 1px solid #a29b99; border-top: 1px solid #a29b99; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >[data-type="table_of_contents"] { background: #efede6; color: #4d4d4d; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >ul { color: #534e4d; margin: 20px 0px 20px 20px; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >[data-type="table"] >table { margin: 10px 0 10px 0; }
@media screen and (max-width: 540px){
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] a { font-size: 14px; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >blockquote { font-size: 14px; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >h2 { font-size: 18px; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >h3 { font-size: 16px; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] li { font-size: 14px; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >p { font-size: 14px; }
.sd[data-s-f5c97f9d-1cb7-4f3f-a15e-18734f80530d] >[data-type="table_of_contents"] { padding: 24px 8px 8px 8px; }
}
.sd[data-s-4be5c6fe-5550-4c30-b1d9-6ade7d684637] { align-content: center; align-items: center; box-shadow: none; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; --gap-h-4be5c6fe-5550-4c30-b1d9-6ade7d684637: 0px; --gap-v-4be5c6fe-5550-4c30-b1d9-6ade7d684637: 0px; --gap-uuid: 4be5c6fe-5550-4c30-b1d9-6ade7d684637; max-width: 100%; }
.sd[data-s-4be5c6fe-5550-4c30-b1d9-6ade7d684637].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; transition-timing-function: ease-in; translate: 0px 20px; --gap-h-4be5c6fe-5550-4c30-b1d9-6ade7d684637: 0px; --gap-v-4be5c6fe-5550-4c30-b1d9-6ade7d684637: 0px; }
.sd[data-s-4be5c6fe-5550-4c30-b1d9-6ade7d684637].appear-active { transition-delay: 400ms; transition-duration: 800ms; transition-timing-function: ease-in; }
.sd[data-s-4be5c6fe-5550-4c30-b1d9-6ade7d684637]:hover { transition-duration: 300ms; translate: 0px 0px; --gap-h-4be5c6fe-5550-4c30-b1d9-6ade7d684637: 0px; --gap-v-4be5c6fe-5550-4c30-b1d9-6ade7d684637: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-4be5c6fe-5550-4c30-b1d9-6ade7d684637]:hover { translate: 0px 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-4be5c6fe-5550-4c30-b1d9-6ade7d684637] { flex: none; padding: 0px 0px 0px 0px; --gap-h-4be5c6fe-5550-4c30-b1d9-6ade7d684637: 0px; --gap-v-4be5c6fe-5550-4c30-b1d9-6ade7d684637: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-4be5c6fe-5550-4c30-b1d9-6ade7d684637].appear { translate: 0px 0px; }
.sd[data-s-4be5c6fe-5550-4c30-b1d9-6ade7d684637].appear-active {  }
}
.sd[data-s-87afe2b2-4d92-46f5-9ccb-01005f10ca56] { color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 16px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.05em; padding: 0px 24px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-4be5c6fe-5550-4c30-b1d9-6ade7d684637]:hover .sd[data-s-87afe2b2-4d92-46f5-9ccb-01005f10ca56] { translate: -4px 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-87afe2b2-4d92-46f5-9ccb-01005f10ca56] { font-size: 14px; }
}
@media screen and (max-width: 840px){
.sd[data-s-87afe2b2-4d92-46f5-9ccb-01005f10ca56] { font-size: 14px; padding: 0px 16px 0px 0px; }
.sd[data-s-4be5c6fe-5550-4c30-b1d9-6ade7d684637]:hover .sd[data-s-87afe2b2-4d92-46f5-9ccb-01005f10ca56] { translate: -4px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-87afe2b2-4d92-46f5-9ccb-01005f10ca56] { font-size: 13px; }
}
.sd[data-s-51735b51-e918-4736-be10-ccac12aa2345] { align-content: center; align-items: center; background: var(--s-color-4c90604c); border-radius: 33px; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.029999999329447746) ; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; padding: 12px; width: 48px; --gap-h-51735b51-e918-4736-be10-ccac12aa2345: 10px; --gap-v-51735b51-e918-4736-be10-ccac12aa2345: 0px; --gap-uuid: 51735b51-e918-4736-be10-ccac12aa2345; max-width: 100%; }
.sd[data-s-4be5c6fe-5550-4c30-b1d9-6ade7d684637]:hover .sd[data-s-51735b51-e918-4736-be10-ccac12aa2345]:hover { background: var(--s-color-df9f343d); --gap-h-51735b51-e918-4736-be10-ccac12aa2345: 10px; --gap-v-51735b51-e918-4736-be10-ccac12aa2345: 0px; }
.sd[data-s-4be5c6fe-5550-4c30-b1d9-6ade7d684637]:hover .sd[data-s-51735b51-e918-4736-be10-ccac12aa2345] { scale: 1.05 1.05; transition-duration: 600ms; --gap-h-51735b51-e918-4736-be10-ccac12aa2345: 10px; --gap-v-51735b51-e918-4736-be10-ccac12aa2345: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-51735b51-e918-4736-be10-ccac12aa2345] { flex: none; padding: 10px; width: 40px; --gap-h-51735b51-e918-4736-be10-ccac12aa2345: 10px; --gap-v-51735b51-e918-4736-be10-ccac12aa2345: 0px; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-4be5c6fe-5550-4c30-b1d9-6ade7d684637]:hover .sd[data-s-51735b51-e918-4736-be10-ccac12aa2345] { scale: 1.05 1.05; translate: 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-51735b51-e918-4736-be10-ccac12aa2345] { gap: 4px; --gap-h-51735b51-e918-4736-be10-ccac12aa2345: 4px; --gap-v-51735b51-e918-4736-be10-ccac12aa2345: 0px; }
.sd[data-s-4be5c6fe-5550-4c30-b1d9-6ade7d684637]:hover .sd[data-s-51735b51-e918-4736-be10-ccac12aa2345] { scale: 1.05 1.05; }
}
@media screen and (max-width: 320px){
.sd[data-s-51735b51-e918-4736-be10-ccac12aa2345] { flex: none; padding: 8px; width: 32px; --gap-h-51735b51-e918-4736-be10-ccac12aa2345: 10px; --gap-v-51735b51-e918-4736-be10-ccac12aa2345: 0px; max-width: 100%; }
}
.sd[data-s-97df7e5b-1bb7-4c2c-afa9-0a4a00c47c33] { align-items: center; flex: none; flex-direction: column; height: auto; justify-content: center; width: calc(100% - (var(--gap-h-51735b51-e918-4736-be10-ccac12aa2345) * 0)); max-width: calc(100% - (var(--gap-h-51735b51-e918-4736-be10-ccac12aa2345) * 0)); }