/* モーダル（スマホメニュー・エントリー）: 本番で開いた時に差し込まれるCSS（_tools/modal_css.py で生成） */
.sd[data-s-319c8b8e-1c70-4628-90a4-c1f3184bf399] { align-content: flex-end; align-items: flex-end; background: rgba(0,0,0,0.16); height: 100%; justify-content: flex-start; width: 100%; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-319c8b8e-1c70-4628-90a4-c1f3184bf399] { align-content: flex-end; align-items: flex-end; justify-content: flex-start; }
}
.sd[data-s-7a181d78-9e2b-4099-8728-776b86111377] { align-content: flex-start; align-items: flex-start; background: #fafafaff; border-radius: 0px 0px 4px 4px; box-shadow: 0px 6px 15px 0px rgba(0,0,0,0.2); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px; overflow-x: hidden; overflow-y: auto; padding: 24px 40px 80px 40px; width: 90%; --gap-h-7a181d78-9e2b-4099-8728-776b86111377: 0px; --gap-v-7a181d78-9e2b-4099-8728-776b86111377: 0px; --gap-uuid: 7a181d78-9e2b-4099-8728-776b86111377; max-width: 90%; }
@media screen and (max-width: 1140px){
.sd[data-s-7a181d78-9e2b-4099-8728-776b86111377] { align-content: flex-end; align-items: flex-end; flex: none; justify-content: flex-start; --gap-h-7a181d78-9e2b-4099-8728-776b86111377: 0px; --gap-v-7a181d78-9e2b-4099-8728-776b86111377: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-7a181d78-9e2b-4099-8728-776b86111377] { gap: 0px; --gap-h-7a181d78-9e2b-4099-8728-776b86111377: 0px; --gap-v-7a181d78-9e2b-4099-8728-776b86111377: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-7a181d78-9e2b-4099-8728-776b86111377] { flex: none; height: 100%; padding: 24px 20px 80px 20px; width: auto; --gap-h-7a181d78-9e2b-4099-8728-776b86111377: 0px; --gap-v-7a181d78-9e2b-4099-8728-776b86111377: 0px; max-width: 100%; }
}
@media screen and (max-width: 320px){
.sd[data-s-7a181d78-9e2b-4099-8728-776b86111377] { padding: 24px 20px 80px 20px; --gap-h-7a181d78-9e2b-4099-8728-776b86111377: 0px; --gap-v-7a181d78-9e2b-4099-8728-776b86111377: 0px; }
}
.sd[data-s-fe820cfe-66af-4c53-86be-b27a9cc29b3a] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: space-between; margin: 0px 0px 24px 0px; padding: 0px; width: calc(100% - (var(--gap-h-7a181d78-9e2b-4099-8728-776b86111377) * 0)); --gap-h-fe820cfe-66af-4c53-86be-b27a9cc29b3a: 0px; --gap-v-fe820cfe-66af-4c53-86be-b27a9cc29b3a: 0px; --gap-uuid: fe820cfe-66af-4c53-86be-b27a9cc29b3a; max-width: calc(100% - (var(--gap-h-7a181d78-9e2b-4099-8728-776b86111377) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-fe820cfe-66af-4c53-86be-b27a9cc29b3a] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: space-between; width: 100%; --gap-h-fe820cfe-66af-4c53-86be-b27a9cc29b3a: 0px; --gap-v-fe820cfe-66af-4c53-86be-b27a9cc29b3a: 0px; }
}
.sd[data-s-c6c82b86-eb56-4fcb-998f-2f8e99933f28] { 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-c6c82b86-eb56-4fcb-998f-2f8e99933f28: 0px; --gap-v-c6c82b86-eb56-4fcb-998f-2f8e99933f28: 0px; --gap-uuid: c6c82b86-eb56-4fcb-998f-2f8e99933f28; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-c6c82b86-eb56-4fcb-998f-2f8e99933f28] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; width: auto; --gap-h-c6c82b86-eb56-4fcb-998f-2f8e99933f28: 0px; --gap-v-c6c82b86-eb56-4fcb-998f-2f8e99933f28: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c6c82b86-eb56-4fcb-998f-2f8e99933f28] { margin: 0px; padding: 0px; --gap-h-c6c82b86-eb56-4fcb-998f-2f8e99933f28: 0px; --gap-v-c6c82b86-eb56-4fcb-998f-2f8e99933f28: 0px; }
}
.sd[data-s-176f5e64-4afe-4de1-81a6-132ebd5ecc9f] { 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-176f5e64-4afe-4de1-81a6-132ebd5ecc9f: 0px; --gap-v-176f5e64-4afe-4de1-81a6-132ebd5ecc9f: 0px; --gap-uuid: 176f5e64-4afe-4de1-81a6-132ebd5ecc9f; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-176f5e64-4afe-4de1-81a6-132ebd5ecc9f] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; width: auto; --gap-h-176f5e64-4afe-4de1-81a6-132ebd5ecc9f: 0px; --gap-v-176f5e64-4afe-4de1-81a6-132ebd5ecc9f: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-176f5e64-4afe-4de1-81a6-132ebd5ecc9f] { margin: 0px; padding: 0px; --gap-h-176f5e64-4afe-4de1-81a6-132ebd5ecc9f: 0px; --gap-v-176f5e64-4afe-4de1-81a6-132ebd5ecc9f: 0px; }
}
.sd[data-s-3c3c50bb-a083-43cb-9f8b-e745f9d0490d] { flex: none; height: auto; width: 270px; max-width: 100%; }
.sd[data-s-298d3e53-f11b-4e9e-88b2-cde14282652e] { align-content: center; align-items: center; background: var(--s-color-4c90604c); border-radius: 30px; box-shadow: 4px 4px 24px 0px rgba(56, 51, 39, 0.05000000074505806) ; 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-298d3e53-f11b-4e9e-88b2-cde14282652e: 10px; --gap-v-298d3e53-f11b-4e9e-88b2-cde14282652e: 0px; --gap-uuid: 298d3e53-f11b-4e9e-88b2-cde14282652e; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-298d3e53-f11b-4e9e-88b2-cde14282652e] { flex: none; height: 56px; width: 56px; --gap-h-298d3e53-f11b-4e9e-88b2-cde14282652e: 10px; --gap-v-298d3e53-f11b-4e9e-88b2-cde14282652e: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-298d3e53-f11b-4e9e-88b2-cde14282652e] { background: var(--s-color-4c90604c); gap: 4px; padding: 0px; --gap-h-298d3e53-f11b-4e9e-88b2-cde14282652e: 4px; --gap-v-298d3e53-f11b-4e9e-88b2-cde14282652e: 0px; }
}
@media screen and (max-width: 320px){
.sd[data-s-298d3e53-f11b-4e9e-88b2-cde14282652e] { align-content: center; align-items: center; flex: none; height: 56px; justify-content: center; width: 56px; --gap-h-298d3e53-f11b-4e9e-88b2-cde14282652e: 10px; --gap-v-298d3e53-f11b-4e9e-88b2-cde14282652e: 0px; }
}
.sd[data-s-7066b521-4ceb-422b-a09e-39a1f8a60b6d] { align-items: center; flex: none; flex-direction: column; height: auto; justify-content: center; width: 20px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-7066b521-4ceb-422b-a09e-39a1f8a60b6d] { flex: none; width: 24px; max-width: 100%; }
}
@media screen and (max-width: 320px){
.sd[data-s-7066b521-4ceb-422b-a09e-39a1f8a60b6d] { flex: none; width: 24px; }
}
.sd[data-s-05d39fc4-f83f-4f79-aa5b-3f125b0d580e] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px 24px; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-7a181d78-9e2b-4099-8728-776b86111377) * 0)); --gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e: 24px; --gap-v-05d39fc4-f83f-4f79-aa5b-3f125b0d580e: 0px; --gap-uuid: 05d39fc4-f83f-4f79-aa5b-3f125b0d580e; max-width: calc(100% - (var(--gap-h-7a181d78-9e2b-4099-8728-776b86111377) * 0)); }
@media screen and (max-width: 1140px){
.sd[data-s-05d39fc4-f83f-4f79-aa5b-3f125b0d580e] { flex-direction: row; flex-wrap: wrap; gap: 0px 24px; padding: 0px 0px 0px 0px; --gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e: 24px; --gap-v-05d39fc4-f83f-4f79-aa5b-3f125b0d580e: 0px; }
}
.sd[data-s-6de15588-d5ab-4fdd-9f37-31dcfec49cf3] { border-bottom: 1px solid #dfddd5; border-left: 0px solid #dfddd5; border-right: 0px solid #dfddd5; border-top: 0px solid #dfddd5; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; padding: 20px 20px; text-align: left; width: calc(50% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0.5)); max-width: calc(50% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0.5)); justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-6de15588-d5ab-4fdd-9f37-31dcfec49cf3] { flex: none; font-size: 14px; width: 50%; }
}
@media screen and (max-width: 540px){
.sd[data-s-6de15588-d5ab-4fdd-9f37-31dcfec49cf3] { flex: none; width: calc(100% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0)); max-width: calc(100% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0)); }
}
@media screen and (max-width: 320px){
.sd[data-s-6de15588-d5ab-4fdd-9f37-31dcfec49cf3] { font-size: 13px; }
}
.sd[data-s-d3511077-0203-4cfa-aaa8-af2185d167ef] { border-bottom: 1px solid #dfddd5; border-left: 0px solid #dfddd5; border-right: 0px solid #dfddd5; border-top: 0px solid #dfddd5; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; padding: 20px 20px; text-align: left; width: calc(50% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0.5)); max-width: calc(50% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0.5)); justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-d3511077-0203-4cfa-aaa8-af2185d167ef] { flex: none; font-size: 14px; width: 50%; }
}
@media screen and (max-width: 540px){
.sd[data-s-d3511077-0203-4cfa-aaa8-af2185d167ef] { flex: none; width: calc(100% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0)); max-width: calc(100% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0)); }
}
@media screen and (max-width: 320px){
.sd[data-s-d3511077-0203-4cfa-aaa8-af2185d167ef] { font-size: 13px; }
}
.sd[data-s-2e909a6c-96fd-4c1e-8a5b-1e9683f905d2] { border-bottom: 1px solid #dfddd5; border-left: 0px solid #dfddd5; border-right: 0px solid #dfddd5; border-top: 0px solid #dfddd5; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; padding: 20px 20px; text-align: left; width: calc(50% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0.5)); max-width: calc(50% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0.5)); justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-2e909a6c-96fd-4c1e-8a5b-1e9683f905d2] { flex: none; font-size: 14px; width: 50%; }
}
@media screen and (max-width: 540px){
.sd[data-s-2e909a6c-96fd-4c1e-8a5b-1e9683f905d2] { flex: none; width: calc(100% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0)); max-width: calc(100% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0)); }
}
@media screen and (max-width: 320px){
.sd[data-s-2e909a6c-96fd-4c1e-8a5b-1e9683f905d2] { font-size: 13px; }
}
.sd[data-s-5de18e34-7717-492f-8cd9-791a937ec984] { border-bottom: 1px solid #dfddd5; border-left: 0px solid #dfddd5; border-right: 0px solid #dfddd5; border-top: 0px solid #dfddd5; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; padding: 20px 20px; text-align: left; width: calc(50% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0.5)); max-width: calc(50% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0.5)); justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-5de18e34-7717-492f-8cd9-791a937ec984] { flex: none; font-size: 14px; width: 50%; }
}
@media screen and (max-width: 540px){
.sd[data-s-5de18e34-7717-492f-8cd9-791a937ec984] { flex: none; width: calc(100% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0)); max-width: calc(100% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0)); }
}
@media screen and (max-width: 320px){
.sd[data-s-5de18e34-7717-492f-8cd9-791a937ec984] { font-size: 13px; }
}
.sd[data-s-ded439aa-ce7b-4dcc-a579-de5259a26c6d] { border-bottom: 1px solid #dfddd5; border-left: 0px solid #dfddd5; border-right: 0px solid #dfddd5; border-top: 0px solid #dfddd5; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; padding: 20px 20px; text-align: left; width: calc(50% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0.5)); max-width: calc(50% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0.5)); justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-ded439aa-ce7b-4dcc-a579-de5259a26c6d] { flex: none; font-size: 14px; width: 50%; }
}
@media screen and (max-width: 540px){
.sd[data-s-ded439aa-ce7b-4dcc-a579-de5259a26c6d] { flex: none; width: calc(100% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0)); max-width: calc(100% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0)); }
}
@media screen and (max-width: 320px){
.sd[data-s-ded439aa-ce7b-4dcc-a579-de5259a26c6d] { font-size: 13px; }
}
.sd[data-s-568b1a64-5c0b-4a86-a02e-b518f936acef] { border-bottom: 1px solid #dfddd5; border-left: 0px solid #dfddd5; border-right: 0px solid #dfddd5; border-top: 0px solid #dfddd5; color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; padding: 20px 20px; text-align: left; width: calc(50% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0.5)); max-width: calc(50% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0.5)); justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-568b1a64-5c0b-4a86-a02e-b518f936acef] { flex: none; font-size: 14px; width: 50%; }
}
@media screen and (max-width: 540px){
.sd[data-s-568b1a64-5c0b-4a86-a02e-b518f936acef] { flex: none; width: calc(100% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0)); max-width: calc(100% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0)); }
}
@media screen and (max-width: 320px){
.sd[data-s-568b1a64-5c0b-4a86-a02e-b518f936acef] { font-size: 13px; }
}
.sd[data-s-66590ebc-96f1-45dc-9fde-2645caff6ae2] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 40px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0)); --gap-h-66590ebc-96f1-45dc-9fde-2645caff6ae2: 0px; --gap-v-66590ebc-96f1-45dc-9fde-2645caff6ae2: 0px; --gap-uuid: 66590ebc-96f1-45dc-9fde-2645caff6ae2; max-width: calc(100% - (var(--gap-h-05d39fc4-f83f-4f79-aa5b-3f125b0d580e) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-66590ebc-96f1-45dc-9fde-2645caff6ae2] { flex-direction: row; flex-wrap: nowrap; --gap-h-66590ebc-96f1-45dc-9fde-2645caff6ae2: 0px; --gap-v-66590ebc-96f1-45dc-9fde-2645caff6ae2: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-66590ebc-96f1-45dc-9fde-2645caff6ae2] { padding: 0px; --gap-h-66590ebc-96f1-45dc-9fde-2645caff6ae2: 0px; --gap-v-66590ebc-96f1-45dc-9fde-2645caff6ae2: 0px; }
}
.sd[data-s-13341d43-5b95-477d-a26f-e5eba2028789] { 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: 1; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: space-between; margin: 0px 8px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 6px; --gap-h-13341d43-5b95-477d-a26f-e5eba2028789: 0px; --gap-v-13341d43-5b95-477d-a26f-e5eba2028789: 0px; --gap-uuid: 13341d43-5b95-477d-a26f-e5eba2028789; max-width: calc(100% - 8px); }
.sd[data-s-13341d43-5b95-477d-a26f-e5eba2028789].appear { opacity: 0; transition-delay: 600ms; transition-duration: 800ms; transition-timing-function: ease-in; --gap-h-13341d43-5b95-477d-a26f-e5eba2028789: 0px; --gap-v-13341d43-5b95-477d-a26f-e5eba2028789: 0px; }
.sd[data-s-13341d43-5b95-477d-a26f-e5eba2028789].appear-active { transition-delay: 600ms; transition-duration: 800ms; transition-timing-function: ease-in; }
.sd[data-s-13341d43-5b95-477d-a26f-e5eba2028789]:hover { background: var(--s-color-b08da4e6); transform: ; --gap-h-13341d43-5b95-477d-a26f-e5eba2028789: 0px; --gap-v-13341d43-5b95-477d-a26f-e5eba2028789: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-13341d43-5b95-477d-a26f-e5eba2028789]:hover { scale: 1 1; }
.sd[data-s-13341d43-5b95-477d-a26f-e5eba2028789] { flex: none; padding: 8px; width: calc(50% - 8px - (var(--gap-h-66590ebc-96f1-45dc-9fde-2645caff6ae2) * 0.5)); --gap-h-13341d43-5b95-477d-a26f-e5eba2028789: 0px; --gap-v-13341d43-5b95-477d-a26f-e5eba2028789: 0px; max-width: calc(50% - 8px - (var(--gap-h-66590ebc-96f1-45dc-9fde-2645caff6ae2) * 0.5)); }
}
@media screen and (max-width: 540px){
.sd[data-s-13341d43-5b95-477d-a26f-e5eba2028789]:hover { background: var(--s-color-b08da4e6); }
.sd[data-s-13341d43-5b95-477d-a26f-e5eba2028789] { border-bottom: 1px solid var(--s-color-4c90604c); border-left: 1px solid var(--s-color-4c90604c); border-right: 1px solid var(--s-color-4c90604c); border-top: 1px solid var(--s-color-4c90604c); padding: 8px 8px; --gap-h-13341d43-5b95-477d-a26f-e5eba2028789: 0px; --gap-v-13341d43-5b95-477d-a26f-e5eba2028789: 0px; }
}
.sd[data-s-ac24b965-24ac-47e7-bc83-128fcc1074a1] { color: var(--s-color-4c90604c); flex: 1; font-family: var(--s-font-12a3da1b); font-size: 17px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1.1; margin: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-13341d43-5b95-477d-a26f-e5eba2028789]:hover .sd[data-s-ac24b965-24ac-47e7-bc83-128fcc1074a1] {  }
@media screen and (max-width: 1140px){
.sd[data-s-ac24b965-24ac-47e7-bc83-128fcc1074a1] { font-size: 13px; }
}
@media screen and (max-width: 840px){
.sd[data-s-ac24b965-24ac-47e7-bc83-128fcc1074a1] { font-size: 15px; }
.sd[data-s-13341d43-5b95-477d-a26f-e5eba2028789]:hover .sd[data-s-ac24b965-24ac-47e7-bc83-128fcc1074a1] { color: #4d4d4d; }
}
@media screen and (max-width: 540px){
.sd[data-s-ac24b965-24ac-47e7-bc83-128fcc1074a1] { color: var(--s-color-4c90604c); font-size: 14px; }
}
.sd[data-s-4eac3069-24a4-4da0-b7d5-1d0227a98790] { 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-4eac3069-24a4-4da0-b7d5-1d0227a98790: 10px; --gap-v-4eac3069-24a4-4da0-b7d5-1d0227a98790: 0px; --gap-uuid: 4eac3069-24a4-4da0-b7d5-1d0227a98790; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-4eac3069-24a4-4da0-b7d5-1d0227a98790] { flex: none; padding: 4px; width: 32px; --gap-h-4eac3069-24a4-4da0-b7d5-1d0227a98790: 10px; --gap-v-4eac3069-24a4-4da0-b7d5-1d0227a98790: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-4eac3069-24a4-4da0-b7d5-1d0227a98790] { background: var(--s-color-4c90604c); flex: none; gap: 4px; padding: 6px; width: 36px; --gap-h-4eac3069-24a4-4da0-b7d5-1d0227a98790: 4px; --gap-v-4eac3069-24a4-4da0-b7d5-1d0227a98790: 0px; max-width: 100%; }
}
.sd[data-s-1f8c92ae-4059-4250-8a19-f967d58e1e39] { align-items: center; flex: none; flex-direction: column; height: auto; justify-content: center; width: calc(100% - (var(--gap-h-4eac3069-24a4-4da0-b7d5-1d0227a98790) * 0)); max-width: calc(100% - (var(--gap-h-4eac3069-24a4-4da0-b7d5-1d0227a98790) * 0)); }
.sd[data-s-c16730ad-1442-4704-bbc0-62f114d8a833] { align-content: center; align-items: center; background: var(--s-color-4c90604c); border-bottom: 1px solid #4d4d4d; border-left: 1px solid #4d4d4d; border-radius: 32px; border-right: 1px solid #4d4d4d; border-top: 1px solid #4d4d4d; box-shadow: 4px 4px 24px rgba(56, 51, 39, 0.05); flex: 1; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: space-between; margin: 0px 0px 0px 8px; overflow-x: hidden; overflow-y: hidden; padding: 6px; --gap-h-c16730ad-1442-4704-bbc0-62f114d8a833: 0px; --gap-v-c16730ad-1442-4704-bbc0-62f114d8a833: 0px; --gap-uuid: c16730ad-1442-4704-bbc0-62f114d8a833; max-width: calc(100% - 8px); }
.sd[data-s-c16730ad-1442-4704-bbc0-62f114d8a833].appear { opacity: 0; transition-delay: 700ms; transition-duration: 800ms; transition-timing-function: ease-in; --gap-h-c16730ad-1442-4704-bbc0-62f114d8a833: 0px; --gap-v-c16730ad-1442-4704-bbc0-62f114d8a833: 0px; }
.sd[data-s-c16730ad-1442-4704-bbc0-62f114d8a833].appear-active { transition-delay: 700ms; transition-duration: 800ms; transition-timing-function: ease-in; }
.sd[data-s-c16730ad-1442-4704-bbc0-62f114d8a833]:hover { background: var(--s-color-df9f343d); padding: 6px; transform: ; --gap-h-c16730ad-1442-4704-bbc0-62f114d8a833: 0px; --gap-v-c16730ad-1442-4704-bbc0-62f114d8a833: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-c16730ad-1442-4704-bbc0-62f114d8a833] { width: calc(50% - 8px - (var(--gap-h-66590ebc-96f1-45dc-9fde-2645caff6ae2) * 0.5)); --gap-h-c16730ad-1442-4704-bbc0-62f114d8a833: 0px; --gap-v-c16730ad-1442-4704-bbc0-62f114d8a833: 0px; max-width: calc(50% - 8px - (var(--gap-h-66590ebc-96f1-45dc-9fde-2645caff6ae2) * 0.5)); }
}
@media screen and (max-width: 840px){
.sd[data-s-c16730ad-1442-4704-bbc0-62f114d8a833]:hover { scale: 1 1; }
.sd[data-s-c16730ad-1442-4704-bbc0-62f114d8a833] { flex: none; padding: 8px; width: 50%; --gap-h-c16730ad-1442-4704-bbc0-62f114d8a833: 0px; --gap-v-c16730ad-1442-4704-bbc0-62f114d8a833: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c16730ad-1442-4704-bbc0-62f114d8a833]:hover { background: var(--s-color-df9f343d); }
.sd[data-s-c16730ad-1442-4704-bbc0-62f114d8a833] { background: var(--s-color-4c90604c); padding: 8px 8px; --gap-h-c16730ad-1442-4704-bbc0-62f114d8a833: 0px; --gap-v-c16730ad-1442-4704-bbc0-62f114d8a833: 0px; }
}
.sd[data-s-3a234253-369b-4bee-9706-fed0e9c5fdb4] { color: #FFFFFF; flex: 1; font-family: var(--s-font-12a3da1b); font-size: 17px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1.1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-c16730ad-1442-4704-bbc0-62f114d8a833]:hover .sd[data-s-3a234253-369b-4bee-9706-fed0e9c5fdb4] {  }
@media screen and (max-width: 1140px){
.sd[data-s-3a234253-369b-4bee-9706-fed0e9c5fdb4] { font-size: 13px; }
}
@media screen and (max-width: 840px){
.sd[data-s-3a234253-369b-4bee-9706-fed0e9c5fdb4] { font-size: 15px; }
.sd[data-s-c16730ad-1442-4704-bbc0-62f114d8a833]:hover .sd[data-s-3a234253-369b-4bee-9706-fed0e9c5fdb4] { color: #ffffff; }
}
@media screen and (max-width: 540px){
.sd[data-s-3a234253-369b-4bee-9706-fed0e9c5fdb4] { font-size: 14px; }
}
.sd[data-s-f1753b4b-035d-4c76-a98a-24ec10b32694] { 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: auto; justify-content: center; padding: 12px; width: 48px; --gap-h-f1753b4b-035d-4c76-a98a-24ec10b32694: 10px; --gap-v-f1753b4b-035d-4c76-a98a-24ec10b32694: 0px; --gap-uuid: f1753b4b-035d-4c76-a98a-24ec10b32694; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-f1753b4b-035d-4c76-a98a-24ec10b32694] { flex: none; padding: 4px; width: 32px; --gap-h-f1753b4b-035d-4c76-a98a-24ec10b32694: 10px; --gap-v-f1753b4b-035d-4c76-a98a-24ec10b32694: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-f1753b4b-035d-4c76-a98a-24ec10b32694] { flex: none; gap: 4px; padding: 6px; width: 36px; --gap-h-f1753b4b-035d-4c76-a98a-24ec10b32694: 4px; --gap-v-f1753b4b-035d-4c76-a98a-24ec10b32694: 0px; max-width: 100%; }
}
.sd[data-s-7438ee7a-3d0e-457c-a820-ac24d97d9927] { color: var(--s-color-4c90604c); font-size: 24px; }
@media screen and (max-width: 540px){
.sd[data-s-7438ee7a-3d0e-457c-a820-ac24d97d9927] { color: var(--s-color-4c90604c); }
}
.sd[data-s-8d8965b5-7ede-4ce7-92e6-a8e13b5f1732] { background: rgba(0,0,0,0.16); height: 100%; justify-content: center; width: 100%; max-width: 100%; }
.sd[data-s-39659e4c-154f-462e-9810-abd62b7d409b] { align-content: flex-start; align-items: flex-start; background: #fafafaff; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: auto; justify-content: flex-start; overflow-x: auto; overflow-y: hidden; padding: 120px 80px; width: 1100px; --gap-h-39659e4c-154f-462e-9810-abd62b7d409b: 32px; --gap-v-39659e4c-154f-462e-9810-abd62b7d409b: 0px; --gap-uuid: 39659e4c-154f-462e-9810-abd62b7d409b; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-39659e4c-154f-462e-9810-abd62b7d409b] { flex: none; width: 740px; --gap-h-39659e4c-154f-462e-9810-abd62b7d409b: 32px; --gap-v-39659e4c-154f-462e-9810-abd62b7d409b: 0px; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-39659e4c-154f-462e-9810-abd62b7d409b] { flex: none; flex-wrap: wrap; gap: 16px 0px; overflow-x: hidden; overflow-y: auto; padding: 80px 40px; width: 80%; --gap-h-39659e4c-154f-462e-9810-abd62b7d409b: 0px; --gap-v-39659e4c-154f-462e-9810-abd62b7d409b: 16px; max-width: 80%; }
}
@media screen and (max-width: 540px){
.sd[data-s-39659e4c-154f-462e-9810-abd62b7d409b] { flex: none; gap: 8px 0px; padding: 120px 80px 80px 80px; width: 90%; --gap-h-39659e4c-154f-462e-9810-abd62b7d409b: 0px; --gap-v-39659e4c-154f-462e-9810-abd62b7d409b: 0px; max-width: 90%; }
}
.sd[data-s-48a853d2-cfaf-4321-9745-7dc753771d35] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-39659e4c-154f-462e-9810-abd62b7d409b) * 0)); --gap-h-48a853d2-cfaf-4321-9745-7dc753771d35: 0px; --gap-v-48a853d2-cfaf-4321-9745-7dc753771d35: 0px; --gap-uuid: 48a853d2-cfaf-4321-9745-7dc753771d35; max-width: calc(100% - (var(--gap-h-39659e4c-154f-462e-9810-abd62b7d409b) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-48a853d2-cfaf-4321-9745-7dc753771d35] { flex-wrap: wrap; --gap-h-48a853d2-cfaf-4321-9745-7dc753771d35: 0px; --gap-v-48a853d2-cfaf-4321-9745-7dc753771d35: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-48a853d2-cfaf-4321-9745-7dc753771d35] { padding: 0px; --gap-h-48a853d2-cfaf-4321-9745-7dc753771d35: 0px; --gap-v-48a853d2-cfaf-4321-9745-7dc753771d35: 0px; }
}
.sd[data-s-3ddd921d-19c8-49a7-8622-a6bd72b9abd5] { align-content: center; align-items: center; background: #ffffffcd; border-bottom: 2px solid #4d4d4d; border-left: 2px solid #4d4d4d; border-radius: 4px; border-right: 2px solid #4d4d4d; border-top: 2px solid #4d4d4d; box-shadow: 4px 4px 24px rgba(56, 51, 39, 0.05); flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 16px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 40px 16px; --gap-h-3ddd921d-19c8-49a7-8622-a6bd72b9abd5: 0px; --gap-v-3ddd921d-19c8-49a7-8622-a6bd72b9abd5: 0px; --gap-uuid: 3ddd921d-19c8-49a7-8622-a6bd72b9abd5; max-width: calc(100% - 16px); }
.sd[data-s-3ddd921d-19c8-49a7-8622-a6bd72b9abd5].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; transition-timing-function: ease-in; translate: 0px 20px; --gap-h-3ddd921d-19c8-49a7-8622-a6bd72b9abd5: 0px; --gap-v-3ddd921d-19c8-49a7-8622-a6bd72b9abd5: 0px; }
.sd[data-s-3ddd921d-19c8-49a7-8622-a6bd72b9abd5].appear-active { transition-delay: 400ms; transition-duration: 800ms; transition-timing-function: ease-in; }
.sd[data-s-3ddd921d-19c8-49a7-8622-a6bd72b9abd5]:hover { background: var(--s-color-518c4d7b); --gap-h-3ddd921d-19c8-49a7-8622-a6bd72b9abd5: 0px; --gap-v-3ddd921d-19c8-49a7-8622-a6bd72b9abd5: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-3ddd921d-19c8-49a7-8622-a6bd72b9abd5] { flex: none; margin: 0px 0px 16px 0px; width: calc(100% - (var(--gap-h-48a853d2-cfaf-4321-9745-7dc753771d35) * 0)); --gap-h-3ddd921d-19c8-49a7-8622-a6bd72b9abd5: 0px; --gap-v-3ddd921d-19c8-49a7-8622-a6bd72b9abd5: 0px; max-width: calc(100% - (var(--gap-h-48a853d2-cfaf-4321-9745-7dc753771d35) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-3ddd921d-19c8-49a7-8622-a6bd72b9abd5].appear { translate: 0px 20px; }
.sd[data-s-3ddd921d-19c8-49a7-8622-a6bd72b9abd5].appear-active {  }
.sd[data-s-3ddd921d-19c8-49a7-8622-a6bd72b9abd5] { flex-direction: column; flex-wrap: nowrap; padding: 20px 16px; --gap-h-3ddd921d-19c8-49a7-8622-a6bd72b9abd5: 0px; --gap-v-3ddd921d-19c8-49a7-8622-a6bd72b9abd5: 0px; }
}
.sd[data-s-71521bdb-bef4-410e-bc25-e28b3217e095] { flex: none; height: 40px; margin: 0px 0px 16px 0px; width: 183.91px; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-71521bdb-bef4-410e-bc25-e28b3217e095] { flex: none; height: calc(100% - (var(--gap-v-3ddd921d-19c8-49a7-8622-a6bd72b9abd5) * 0)); margin: 0px 0px 0px 0px; width: 200px; max-width: 100%; }
}
@media screen and (max-width: 320px){
.sd[data-s-71521bdb-bef4-410e-bc25-e28b3217e095] { flex: none; margin: 0px 24px 0px 0px; max-width: calc(100% - 24px); height: calc(100% - (var(--gap-v-3ddd921d-19c8-49a7-8622-a6bd72b9abd5) * 0)); }
}
.sd[data-s-190be6d3-2b9b-4b36-99f3-485b5f37c0c9] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; --gap-h-190be6d3-2b9b-4b36-99f3-485b5f37c0c9: 0px; --gap-v-190be6d3-2b9b-4b36-99f3-485b5f37c0c9: 0px; --gap-uuid: 190be6d3-2b9b-4b36-99f3-485b5f37c0c9; }
@media screen and (max-width: 540px){
.sd[data-s-190be6d3-2b9b-4b36-99f3-485b5f37c0c9] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 20px 0px 0px 0px; --gap-h-190be6d3-2b9b-4b36-99f3-485b5f37c0c9: 0px; --gap-v-190be6d3-2b9b-4b36-99f3-485b5f37c0c9: 0px; max-width: 100%; }
}
.sd[data-s-57d0b221-5e9c-4ebc-9747-90e3d2fb5aec] { color: var(--s-color-7690b0a3); flex: none; font-family: var(--s-font-12a3da1b); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-57d0b221-5e9c-4ebc-9747-90e3d2fb5aec] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-57d0b221-5e9c-4ebc-9747-90e3d2fb5aec] { font-size: 14px; }
}
.sd[data-s-5e2e4a00-7b49-44c8-b32a-17682db26eeb] { align-content: center; align-items: center; background: #ffffff; border-bottom: 2px solid #4d4d4d; border-left: 2px solid #4d4d4d; border-radius: 4px; border-right: 2px solid #4d4d4d; border-top: 2px solid #4d4d4d; box-shadow: 4px 4px 24px rgba(56, 51, 39, 0.05); flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 16px; overflow-x: hidden; overflow-y: hidden; padding: 40px 16px; --gap-h-5e2e4a00-7b49-44c8-b32a-17682db26eeb: 0px; --gap-v-5e2e4a00-7b49-44c8-b32a-17682db26eeb: 0px; --gap-uuid: 5e2e4a00-7b49-44c8-b32a-17682db26eeb; max-width: calc(100% - 16px); }
.sd[data-s-5e2e4a00-7b49-44c8-b32a-17682db26eeb].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; transition-timing-function: ease-in; translate: 0px 20px; --gap-h-5e2e4a00-7b49-44c8-b32a-17682db26eeb: 0px; --gap-v-5e2e4a00-7b49-44c8-b32a-17682db26eeb: 0px; }
.sd[data-s-5e2e4a00-7b49-44c8-b32a-17682db26eeb].appear-active { transition-delay: 400ms; transition-duration: 800ms; transition-timing-function: ease-in; }
.sd[data-s-5e2e4a00-7b49-44c8-b32a-17682db26eeb]:hover { background: var(--s-color-518c4d7b); --gap-h-5e2e4a00-7b49-44c8-b32a-17682db26eeb: 0px; --gap-v-5e2e4a00-7b49-44c8-b32a-17682db26eeb: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-5e2e4a00-7b49-44c8-b32a-17682db26eeb] { flex: none; margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-48a853d2-cfaf-4321-9745-7dc753771d35) * 0)); --gap-h-5e2e4a00-7b49-44c8-b32a-17682db26eeb: 0px; --gap-v-5e2e4a00-7b49-44c8-b32a-17682db26eeb: 0px; max-width: calc(100% - (var(--gap-h-48a853d2-cfaf-4321-9745-7dc753771d35) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-5e2e4a00-7b49-44c8-b32a-17682db26eeb].appear { translate: 0px 20px; }
.sd[data-s-5e2e4a00-7b49-44c8-b32a-17682db26eeb].appear-active {  }
.sd[data-s-5e2e4a00-7b49-44c8-b32a-17682db26eeb] { flex-direction: column; flex-wrap: nowrap; padding: 20px 16px; --gap-h-5e2e4a00-7b49-44c8-b32a-17682db26eeb: 0px; --gap-v-5e2e4a00-7b49-44c8-b32a-17682db26eeb: 0px; }
}
.sd[data-s-505d0f0e-9872-41ce-97e0-003edfcd6497] { flex: none; height: 40px; margin: 0px 0px 16px 0px; width: 183.91px; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-505d0f0e-9872-41ce-97e0-003edfcd6497] { flex: none; height: calc(100% - (var(--gap-v-5e2e4a00-7b49-44c8-b32a-17682db26eeb) * 0)); margin: 0px 0px 0px 0px; width: 200px; max-width: 100%; }
}
@media screen and (max-width: 320px){
.sd[data-s-505d0f0e-9872-41ce-97e0-003edfcd6497] { flex: none; margin: 0px 24px 0px 0px; max-width: calc(100% - 24px); height: calc(100% - (var(--gap-v-5e2e4a00-7b49-44c8-b32a-17682db26eeb) * 0)); }
}
.sd[data-s-35d02d43-f62f-46a6-9f9e-9fb0d58201b9] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; --gap-h-35d02d43-f62f-46a6-9f9e-9fb0d58201b9: 0px; --gap-v-35d02d43-f62f-46a6-9f9e-9fb0d58201b9: 0px; --gap-uuid: 35d02d43-f62f-46a6-9f9e-9fb0d58201b9; }
@media screen and (max-width: 540px){
.sd[data-s-35d02d43-f62f-46a6-9f9e-9fb0d58201b9] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 20px 0px 0px 0px; --gap-h-35d02d43-f62f-46a6-9f9e-9fb0d58201b9: 0px; --gap-v-35d02d43-f62f-46a6-9f9e-9fb0d58201b9: 0px; max-width: 100%; }
}
.sd[data-s-1e2b538a-e95a-43f9-aa47-7065bdbb375d] { color: #4d4d4d; flex: none; font-family: var(--s-font-12a3da1b); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-1e2b538a-e95a-43f9-aa47-7065bdbb375d] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-1e2b538a-e95a-43f9-aa47-7065bdbb375d] { font-size: 14px; }
}
.sd[data-s-1d3f9963-e78c-4e6e-9ecc-40be940da5bc] { align-content: center; align-items: center; background: var(--s-color-4c90604c); border-radius: 30px; bottom: auto; box-shadow: 4px 4px 24px 0px rgba(56, 51, 39, 0.05000000074505806) ; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; left: auto; margin: 0 0 0 0; overflow-x: hidden; overflow-y: hidden; padding: 0px; position: absolute; right: 24px; top: 24px; width: 44px; --gap-h-1d3f9963-e78c-4e6e-9ecc-40be940da5bc: 10px; --gap-v-1d3f9963-e78c-4e6e-9ecc-40be940da5bc: 0px; --gap-uuid: 1d3f9963-e78c-4e6e-9ecc-40be940da5bc; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-1d3f9963-e78c-4e6e-9ecc-40be940da5bc] { flex: none; height: 48px; right: 16px; top: 16px; width: 48px; --gap-h-1d3f9963-e78c-4e6e-9ecc-40be940da5bc: 10px; --gap-v-1d3f9963-e78c-4e6e-9ecc-40be940da5bc: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-1d3f9963-e78c-4e6e-9ecc-40be940da5bc] { gap: 4px; padding: 0px; --gap-h-1d3f9963-e78c-4e6e-9ecc-40be940da5bc: 4px; --gap-v-1d3f9963-e78c-4e6e-9ecc-40be940da5bc: 0px; }
}
@media screen and (max-width: 320px){
.sd[data-s-1d3f9963-e78c-4e6e-9ecc-40be940da5bc] { align-content: center; align-items: center; flex: none; height: 56px; justify-content: center; width: 56px; --gap-h-1d3f9963-e78c-4e6e-9ecc-40be940da5bc: 10px; --gap-v-1d3f9963-e78c-4e6e-9ecc-40be940da5bc: 0px; max-width: 100%; }
}
.sd[data-s-92c814d5-98e2-4ae2-b40e-eaf34d386b97] { align-items: center; flex: none; flex-direction: column; height: auto; justify-content: center; width: 20px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-92c814d5-98e2-4ae2-b40e-eaf34d386b97] { flex: none; width: 24px; max-width: 100%; }
}
@media screen and (max-width: 320px){
.sd[data-s-92c814d5-98e2-4ae2-b40e-eaf34d386b97] { flex: none; width: 24px; }
}
