::placeholder {
    color: gray; /* プレースホルダーの色を指定 */
}

/* 共通定義は common.css に移動済み */

/* セカンダリコンテナ - entry.css固有のオーバーライド */
@media screen and (max-width: 480px) {
    .sd[data-s-eae770c5-4502-42e9-8868-07eaa3590599] {
        margin: 14px 0px 0px 13px; /* entry.css固有の値 */
    }
}

/* サードコンテナ - 共通定義は common.css に移動済み */

/* フォースコンテナ - entry.css固有のオーバーライド */
.sd[data-s-73c7ff2c-dac2-48c7-bc6b-cb7b8e8e6692] {
    width: 74px; /* entry.css固有の値 */
}

@media screen and (max-width: 480px) {
    .sd[data-s-73c7ff2c-dac2-48c7-bc6b-cb7b8e8e6692] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 44px;
        max-width: 100%;
    }
}

/* フィフスコンテナ - entry.css固有のオーバーライド */
.sd[data-s-64215997-4d36-46f1-9e30-090bfed9ad12] {
    height: 80%; /* entry.css固有の値 */
    z-index: -1; /* entry.css固有の値 */
}

.sd[data-s-f36570b0-4d7d-4f88-9374-a1bdabadbef8] {
    color: #333;
    display: none;
    font-size: 24px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-f36570b0-4d7d-4f88-9374-a1bdabadbef8] {
        color: black;
        display: flex;
        margin: 0px 24px 0px 0px;
        max-width: calc(100% - 24px);
    }
}



.sd[data-s-d8a7b68b-78a5-47a3-90d7-508b4003f1d2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 45px 0px;
    position: fixed;
    right: 0px;
    top: 48px;
    width: auto;
    z-index: 4;
    max-width: 100%;
}

.sd[data-s-d8a7b68b-78a5-47a3-90d7-508b4003f1d2].appear {
    opacity: 0;
    transition-delay: 1000ms;
    transition-duration: 1600ms;
}

.sd[data-s-d8a7b68b-78a5-47a3-90d7-508b4003f1d2].appear-active {
    transition-delay: 1000ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d8a7b68b-78a5-47a3-90d7-508b4003f1d2] {
        display: none;
    }
}

.sd[data-s-6688ed34-8672-4e00-9be4-03fabb672ddb] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    text-shadow: none;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-6688ed34-8672-4e00-9be4-03fabb672ddb]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-10778039-b419-4c0a-808b-f9d853cc81a3] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    text-shadow: none;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-10778039-b419-4c0a-808b-f9d853cc81a3]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-12825bbb-7a52-44c9-b6ab-3d0976f4e326] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    text-shadow: none;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-12825bbb-7a52-44c9-b6ab-3d0976f4e326]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-a908ca76-a705-45f3-9885-5dc343e45a41] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a908ca76-a705-45f3-9885-5dc343e45a41]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-833ac3b6-3d92-490a-9550-b0b0214b06f9] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    text-shadow: none;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-833ac3b6-3d92-490a-9550-b0b0214b06f9]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-8040bb40-93fd-457c-8d96-7150200216b9] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    text-shadow: none;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8040bb40-93fd-457c-8d96-7150200216b9]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-7113b0a9-7b42-4949-ace9-c69c8b58e578] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    text-shadow: none;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-7113b0a9-7b42-4949-ace9-c69c8b58e578]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-e6d32cba-6d67-476c-9f6e-f9a3b1ab818b] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    text-shadow: none;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-e6d32cba-6d67-476c-9f6e-f9a3b1ab818b]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-7bdcfdd6-8448-443e-a6fe-1dc0a654e426] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    text-shadow: none;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-7bdcfdd6-8448-443e-a6fe-1dc0a654e426]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-ea4a7107-afd0-4040-853e-ebaacd7d5d0c] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 35px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    text-shadow: none;
    width: auto;
    max-width: calc(100% - 35px);
    justify-content: flex-start;
}

.sd[data-s-ea4a7107-afd0-4040-853e-ebaacd7d5d0c]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-f45dc313-0062-400e-821f-5be375394d03] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px 20px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-f45dc313-0062-400e-821f-5be375394d03]:hover {
    opacity: 0.9;
}

.sd[data-s-6a066908-cae9-4b52-9d9d-a7aac69bd521] {
    /* color: #ffffff; */
    font-size: 14px;
    margin: 0px 10px 0px 0px;
    max-width: calc(100% - 10px);
}

.sd[data-s-f45dc313-0062-400e-821f-5be375394d03]:hover .sd[data-s-6a066908-cae9-4b52-9d9d-a7aac69bd521] {
    color: rgba(255, 255, 255, 0.64);
}

.sd[data-s-349c5434-841f-41f0-83ce-95bc0e32c015] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 12px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-f45dc313-0062-400e-821f-5be375394d03]:hover .sd[data-s-349c5434-841f-41f0-83ce-95bc0e32c015]:hover {
    text-decoration: underline;
}

.sd[data-s-f45dc313-0062-400e-821f-5be375394d03]:hover .sd[data-s-349c5434-841f-41f0-83ce-95bc0e32c015] {
    color: rgba(255, 255, 255, 0.61);
}



.sd[data-s-1ac3ffb4-4010-4247-ad2b-26bfe9be8404] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 96px 48px 96px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-bc401bf2-dba8-46be-8c31-60537ffc6b9a] {
    color: #333;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-b5bb24d8-6bdb-4398-bfa1-f9a8bb7667f2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b5bb24d8-6bdb-4398-bfa1-f9a8bb7667f2] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: hidden;
        overflow-y: hidden;
    }
}

.sd[data-s-1404f01e-d9c8-4479-acfa-9e93c04a1d09] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: auto;
    max-width: 100%;
}

.sd[data-s-6f3326bd-5ebe-49e5-809a-7985434f2cf9] {
    color: #333;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 12px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-6f3326bd-5ebe-49e5-809a-7985434f2cf9]:hover {
    opacity: 0.5;
}

.sd[data-s-7f79ab2e-0816-41e4-a6b5-c9fceb806b03] {
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
}

.sd[data-s-1cceeda3-c60d-450a-b0ba-7cd216f3e92b] {
    color: #333;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    padding: 12px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-1cceeda3-c60d-450a-b0ba-7cd216f3e92b]:hover {
    opacity: 0.5;
}

.sd[data-s-9d70b05c-b1e7-4230-a267-4856ebe7b8c0] {
    color: #333;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    padding: 12px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-b0b41099-b858-47a5-8e1b-706802ae228a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: auto;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100vh;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 113px;
    z-index: 4;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b0b41099-b858-47a5-8e1b-706802ae228a] {
        bottom: auto;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 66px;
        left: auto;
        margin: 0 0 0 0;
        overflow-x: hidden;
        overflow-y: hidden;
        padding: 24px;
        position: fixed;
        right: 0px;
        top: 0px;
        width: 66px;
        z-index: 5;
        max-width: 100%;
    }
}

.sd[data-s-1f6ad39a-d670-42a8-8138-8436c8d507c2] {
    font-size: 24px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1f6ad39a-d670-42a8-8138-8436c8d507c2] {
        /* color: #ffffff; */
        font-size: 32px;
    }
}



.sd[data-s-43f1865d-fc87-4eab-87a2-d5321dbe7991] {
    align-content: center;
    align-items: center;
    background: #000000;
    border-bottom: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-top: 0px solid #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-43f1865d-fc87-4eab-87a2-d5321dbe7991] {
        background: #000000;
    }
}

.sd[data-s-62491d2f-04ae-4cb6-8ae8-baa46e0bd87f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px;
    padding: 51px 0px 24px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-62491d2f-04ae-4cb6-8ae8-baa46e0bd87f] {
        margin: 0px 0px;
    }
}

.sd[data-s-9148988e-507e-440f-a233-e116885a0ad7] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 1px solid rgba(255, 255, 255, 0.66);
    border-left: 0px solid rgba(255, 255, 255, 0.66);
    border-right: 0px solid rgba(255, 255, 255, 0.66);
    border-top: 0px solid rgba(255, 255, 255, 0.66);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    padding: 2px 0px 19px 0px;
    width: 90%;
    --gap-h-9148988e-507e-440f-a233-e116885a0ad7: 0px;
    --gap-v-9148988e-507e-440f-a233-e116885a0ad7: 0px;
    --gap-uuid: 9148988e-507e-440f-a233-e116885a0ad7;
    max-width: 90%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9148988e-507e-440f-a233-e116885a0ad7] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: space-between;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-5e53f82c-b6e4-4fb5-817c-775cc3cea7f6] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(100% - (var(--gap-h-9148988e-507e-440f-a233-e116885a0ad7) * 0));
    --gap-h-5e53f82c-b6e4-4fb5-817c-775cc3cea7f6: 15px;
    --gap-v-5e53f82c-b6e4-4fb5-817c-775cc3cea7f6: 0px;
    --gap-uuid: 5e53f82c-b6e4-4fb5-817c-775cc3cea7f6;
    max-width: calc(100% - (var(--gap-h-9148988e-507e-440f-a233-e116885a0ad7) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-5e53f82c-b6e4-4fb5-817c-775cc3cea7f6] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 10px;
        justify-content: space-between;
        margin: 0px 0px 30px 0px;
        --gap-h-5e53f82c-b6e4-4fb5-817c-775cc3cea7f6: 0px;
        --gap-v-5e53f82c-b6e4-4fb5-817c-775cc3cea7f6: 10px;
        width: calc(100% - (var(--gap-h-9148988e-507e-440f-a233-e116885a0ad7) * 0));
        max-width: calc(100% - (var(--gap-h-9148988e-507e-440f-a233-e116885a0ad7) * 0));
    }
}

.sd[data-s-1e39c7ff-3fe7-4b3e-9e89-6daa614bdbed] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1e39c7ff-3fe7-4b3e-9e89-6daa614bdbed] {
        margin: 0px 0px 0px 0px;
        width: 43px;
        max-width: 100%;
    }
}

.sd[data-s-11ef57f2-f43a-4aca-b55f-ae2c97081b4d] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #dfdfdf;
    border-left: 0px solid #dfdfdf;
    border-right: 0px solid #dfdfdf;
    border-top: 0px solid #dfdfdf;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px 0px;
    width: auto;
    --gap-h-11ef57f2-f43a-4aca-b55f-ae2c97081b4d: 0px;
    --gap-v-11ef57f2-f43a-4aca-b55f-ae2c97081b4d: 0px;
    --gap-uuid: 11ef57f2-f43a-4aca-b55f-ae2c97081b4d;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-11ef57f2-f43a-4aca-b55f-ae2c97081b4d] {
        flex: none;
        gap: 0px;
        width: 57px;
        --gap-h-11ef57f2-f43a-4aca-b55f-ae2c97081b4d: 0px;
        --gap-v-11ef57f2-f43a-4aca-b55f-ae2c97081b4d: 0px;
        max-width: 100%;
    }
}

.sd[data-s-614a40c1-06c3-4059-ac9e-d2cb077d8729] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 66px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-614a40c1-06c3-4059-ac9e-d2cb077d8729] {
        flex: none;
        height: auto;
        margin: 0px 0px 1px 0px;
        width: 116px;
        max-width: 100%;
    }
}

.sd[data-s-dc8fc39c-1262-47c0-93ae-1661c2e2ad02] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    height: 63px;
    justify-content: center;
    width: auto;
    --gap-h-dc8fc39c-1262-47c0-93ae-1661c2e2ad02: 0px;
    --gap-v-dc8fc39c-1262-47c0-93ae-1661c2e2ad02: 10px;
    --gap-uuid: dc8fc39c-1262-47c0-93ae-1661c2e2ad02;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-dc8fc39c-1262-47c0-93ae-1661c2e2ad02] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: auto;
        justify-content: space-around;
        margin: 20px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-5e53f82c-b6e4-4fb5-817c-775cc3cea7f6) * 0));
        max-width: calc(100% - (var(--gap-h-5e53f82c-b6e4-4fb5-817c-775cc3cea7f6) * 0));
    }
}

.sd[data-s-965af1ff-44d8-483d-b387-5610fe2ad3a6] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-h-965af1ff-44d8-483d-b387-5610fe2ad3a6: 0px;
    --gap-v-965af1ff-44d8-483d-b387-5610fe2ad3a6: 0px;
    --gap-uuid: 965af1ff-44d8-483d-b387-5610fe2ad3a6;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-965af1ff-44d8-483d-b387-5610fe2ad3a6] {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        width: 419px;
        --gap-h-965af1ff-44d8-483d-b387-5610fe2ad3a6: 0px;
        --gap-v-965af1ff-44d8-483d-b387-5610fe2ad3a6: 0px;
        max-width: 100%;
    }
}

.sd[data-s-a15c1989-0454-4989-8e33-9021df4f856d] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 25px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a15c1989-0454-4989-8e33-9021df4f856d] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        padding: 8px 0px 8px 0px;
    }
}

.sd[data-s-37d52938-b514-4dd1-bbe8-ba7f790e720e] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-37d52938-b514-4dd1-bbe8-ba7f790e720e]:hover {
    opacity: 0.5;
}

.sd[data-s-750cca18-2dd9-4a91-bd3b-b73fe8b66c84] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 25px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-750cca18-2dd9-4a91-bd3b-b73fe8b66c84] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        padding: 8px 0px 8px 0px;
    }
}

.sd[data-s-c158d808-711a-4742-b0b6-f3c409e1b167] {
    color: #FFFFFF;
    font-family: var(--s-font-639a19c1);
    font-size: 16px;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c158d808-711a-4742-b0b6-f3c409e1b167]:hover {
    opacity: 0.5;
}

.sd[data-s-1cd3f5b0-1e42-448f-adbd-8f74e61486c8] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 25px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1cd3f5b0-1e42-448f-adbd-8f74e61486c8] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        padding: 8px 0px 8px 0px;
    }
}

.sd[data-s-c55d6794-c545-4f8e-a22a-092ccdf43905] {
    color: #FFFFFF;
    font-family: var(--s-font-639a19c1);
    font-size: 16px;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c55d6794-c545-4f8e-a22a-092ccdf43905]:hover {
    opacity: 0.5;
}

.sd[data-s-e56e1fb3-390c-4c20-b6b4-667b8fda91a9] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 25px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e56e1fb3-390c-4c20-b6b4-667b8fda91a9] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        padding: 8px 0px 8px 0px;
    }
}

.sd[data-s-85e7ba09-1e65-4b0b-a38a-409b8a9445df] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-85e7ba09-1e65-4b0b-a38a-409b8a9445df]:hover {
    opacity: 0.5;
}

.sd[data-s-98ccddaf-941b-4fe7-bfc4-9773252a4ed7] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 25px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-98ccddaf-941b-4fe7-bfc4-9773252a4ed7] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        padding: 8px 0px 8px 0px;
    }
}

.sd[data-s-13f8acb6-822d-49f8-b27d-b20dde42b7ac] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-13f8acb6-822d-49f8-b27d-b20dde42b7ac]:hover {
    opacity: 0.5;
}

.sd[data-s-d4289cf6-09bd-4c12-aa95-8ac44ead47cd] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 25px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d4289cf6-09bd-4c12-aa95-8ac44ead47cd] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        padding: 8px 0px 8px 0px;
    }
}

.sd[data-s-2611d365-fd05-4fb6-8cc1-84016eeddfa2] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2611d365-fd05-4fb6-8cc1-84016eeddfa2]:hover {
    opacity: 0.5;
}

.sd[data-s-9368fc85-7e6c-4959-b932-2e3e5fb6b393] {
    background: #EEEEEE;
    display: none;
    height: 160px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9368fc85-7e6c-4959-b932-2e3e5fb6b393] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        width: calc(100% - (var(--gap-h-5e53f82c-b6e4-4fb5-817c-775cc3cea7f6) * 0));
        max-width: calc(100% - (var(--gap-h-5e53f82c-b6e4-4fb5-817c-775cc3cea7f6) * 0));
    }
}

.sd[data-s-bddc5bd2-e22b-4d16-8e91-bb86ba59b870] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #EEEEEE;
    border-left: 0px solid #EEEEEE;
    border-right: 0px solid #EEEEEE;
    border-top: 0px solid #EEEEEE;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: center;
    margin: 32px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: auto;
    --gap-h-bddc5bd2-e22b-4d16-8e91-bb86ba59b870: 15px;
    --gap-v-bddc5bd2-e22b-4d16-8e91-bb86ba59b870: 0px;
    --gap-uuid: bddc5bd2-e22b-4d16-8e91-bb86ba59b870;
    max-width: 100%;
}

.sd[data-s-bddc5bd2-e22b-4d16-8e91-bb86ba59b870].appear {
    background: rgb(253, 253, 253);
}

.sd[data-s-bddc5bd2-e22b-4d16-8e91-bb86ba59b870].appear-active {}

@media screen and (max-width: 480px) {
    .sd[data-s-bddc5bd2-e22b-4d16-8e91-bb86ba59b870] {
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 15px;
        height: auto;
        margin: 12px 0px 0px 0px;
        --gap-h-bddc5bd2-e22b-4d16-8e91-bb86ba59b870: 15px;
        --gap-v-bddc5bd2-e22b-4d16-8e91-bb86ba59b870: 0px;
        max-width: 100%;
    }
}

.sd[data-s-371220bd-8881-4bce-ab40-79d9f51ac201] {
    background: rgba(0, 0, 0, 0.0);
    bottom: NaNpx;
    flex: none;
    height: calc(100% - (var(--gap-v-bddc5bd2-e22b-4d16-8e91-bb86ba59b870) * 0));
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: NaNpx;
    top: 0px;
    transform: scale(0, 1);
    transform-origin: center right;
    transition-delay: 300ms;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-bddc5bd2-e22b-4d16-8e91-bb86ba59b870) * 0));
    z-index: 2;
    max-width: calc(100% - (var(--gap-h-bddc5bd2-e22b-4d16-8e91-bb86ba59b870) * 0));
}

.sd[data-s-371220bd-8881-4bce-ab40-79d9f51ac201].appear {
    transform: scale(1, 1);
}

.sd[data-s-371220bd-8881-4bce-ab40-79d9f51ac201].appear-active {}

.sd[data-s-371220bd-8881-4bce-ab40-79d9f51ac201]&appear-active {
    transform-origin: center right;
}

.sd[data-s-f92e8838-cb5e-45b5-a511-3441eacfa143] {
    background: #FFFFFF;
    border-radius: 50%;
    color: #000000;
    flex: none;
    font-size: 14px;
    height: 30px;
    margin: 0px 0px 0px 0px;
    width: 30px;
    max-width: 100%;
}

.sd[data-s-f92e8838-cb5e-45b5-a511-3441eacfa143]:hover {
    transform: scale(1.2, 1.2);
}

@media screen and (max-width: 480px) {
    .sd[data-s-f92e8838-cb5e-45b5-a511-3441eacfa143] {
        background: #FFFFFF;
        color: #000000;
        flex: none;
        font-size: 15px;
        height: 30px;
        margin: 0px 0px 2px 0px;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-a06af297-bfd9-47bf-b071-98c3e50a7de7] {
    background: #FFFFFF;
    border-radius: 50%;
    color: #000000;
    flex: none;
    font-size: 20px;
    height: 30px;
    margin: 0px 0px 0px 0px;
    width: 30px;
    max-width: 100%;
}

.sd[data-s-a06af297-bfd9-47bf-b071-98c3e50a7de7]:hover {
    transform: scale(1.2, 1.2);
}

@media screen and (max-width: 480px) {
    .sd[data-s-a06af297-bfd9-47bf-b071-98c3e50a7de7] {
        background: #FFFFFF;
        color: #000000;
        flex: none;
        font-size: 15px;
        height: 30px;
        margin: 0px 0px 2px 0px;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-4f4141d2-d51c-4e5b-9054-ba8ecb631a97] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #EEEEEE;
    border-left: 0px solid #EEEEEE;
    border-right: 0px solid #EEEEEE;
    border-top: 0px solid #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: center;
    margin: 32px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: auto;
    --gap-h-4f4141d2-d51c-4e5b-9054-ba8ecb631a97: 15px;
    --gap-v-4f4141d2-d51c-4e5b-9054-ba8ecb631a97: 0px;
    --gap-uuid: 4f4141d2-d51c-4e5b-9054-ba8ecb631a97;
    max-width: 100%;
}

.sd[data-s-4f4141d2-d51c-4e5b-9054-ba8ecb631a97].appear {
    background: rgb(253, 253, 253);
}

.sd[data-s-4f4141d2-d51c-4e5b-9054-ba8ecb631a97].appear-active {}

@media screen and (max-width: 480px) {
    .sd[data-s-4f4141d2-d51c-4e5b-9054-ba8ecb631a97] {
        display: none;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 15px;
        height: auto;
        margin: 17px 0px 0px 0px;
        --gap-h-4f4141d2-d51c-4e5b-9054-ba8ecb631a97: 15px;
        --gap-v-4f4141d2-d51c-4e5b-9054-ba8ecb631a97: 0px;
        max-width: 100%;
    }
}

.sd[data-s-eb4e6cc3-7f0f-495b-ad4f-6e7bf56cd534] {
    background: rgba(0, 0, 0, 0.0);
    bottom: NaNpx;
    flex: none;
    height: calc(100% - (var(--gap-v-4f4141d2-d51c-4e5b-9054-ba8ecb631a97) * 0));
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: NaNpx;
    top: 0px;
    transform: scale(0, 1);
    transform-origin: center right;
    transition-delay: 300ms;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-4f4141d2-d51c-4e5b-9054-ba8ecb631a97) * 0));
    z-index: 2;
    max-width: calc(100% - (var(--gap-h-4f4141d2-d51c-4e5b-9054-ba8ecb631a97) * 0));
}

.sd[data-s-eb4e6cc3-7f0f-495b-ad4f-6e7bf56cd534].appear {
    transform: scale(1, 1);
}

.sd[data-s-eb4e6cc3-7f0f-495b-ad4f-6e7bf56cd534].appear-active {}

.sd[data-s-eb4e6cc3-7f0f-495b-ad4f-6e7bf56cd534]&appear-active {
    transform-origin: center right;
}

.sd[data-s-a2f3dccb-bdfc-4774-b02c-5348a15b01ac] {
    background: #FFFFFF;
    border-radius: 50%;
    color: #000000;
    flex: none;
    font-size: 14px;
    height: 30px;
    margin: 0px 0px 0px 0px;
    width: 30px;
    max-width: 100%;
}

.sd[data-s-a2f3dccb-bdfc-4774-b02c-5348a15b01ac]:hover {
    transform: scale(1.2, 1.2);
}

@media screen and (max-width: 480px) {
    .sd[data-s-a2f3dccb-bdfc-4774-b02c-5348a15b01ac] {
        background: #FFFFFF;
        color: #000000;
        flex: none;
        font-size: 15px;
        height: 30px;
        margin: 0px 0px 2px 0px;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-b9a1a482-4dfc-4f23-9ea4-c040b0c0a301] {
    background: #FFFFFF;
    border-radius: 50%;
    color: #000000;
    flex: none;
    font-size: 20px;
    height: 30px;
    margin: 0px 0px 0px 0px;
    width: 30px;
    max-width: 100%;
}

.sd[data-s-b9a1a482-4dfc-4f23-9ea4-c040b0c0a301]:hover {
    transform: scale(1.2, 1.2);
}

@media screen and (max-width: 480px) {
    .sd[data-s-b9a1a482-4dfc-4f23-9ea4-c040b0c0a301] {
        background: #FFFFFF;
        color: #000000;
        flex: none;
        font-size: 15px;
        height: 30px;
        margin: 0px 0px 2px 0px;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-fcc400cc-8cfc-43ab-a28d-6b0a30696058] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 25px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-fcc400cc-8cfc-43ab-a28d-6b0a30696058] {
        font-size: 11px;
        font-weight: 300;
    }
}



.sd[data-s-89040b5e-458a-4c93-8a56-0ce2c48073fe] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 45px 0px;
    position: fixed;
    right: 0px;
    top: 48px;
    width: auto;
    z-index: 4;
    max-width: 100%;
}

.sd[data-s-89040b5e-458a-4c93-8a56-0ce2c48073fe].appear {
    opacity: 0;
    transition-delay: 1000ms;
    transition-duration: 1600ms;
}

.sd[data-s-89040b5e-458a-4c93-8a56-0ce2c48073fe].appear-active {
    transition-delay: 1000ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 480px) {
    .sd[data-s-89040b5e-458a-4c93-8a56-0ce2c48073fe] {
        display: none;
    }
}

.sd[data-s-a2d02c05-1773-40f0-bdcd-d81dc6febe33] {
    color: #000000;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a2d02c05-1773-40f0-bdcd-d81dc6febe33]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-7cfeebe8-36e8-4a59-ad85-5d58182aae45] {
    color: #000000;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-7cfeebe8-36e8-4a59-ad85-5d58182aae45]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-af8ed731-0149-4763-945b-4523924e2901] {
    color: #000000;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-af8ed731-0149-4763-945b-4523924e2901]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-1d6c1d1a-a2a9-4f75-8d47-8162932d0b05] {
    color: #000000;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    text-decoration: none;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1d6c1d1a-a2a9-4f75-8d47-8162932d0b05]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-1772c46e-04e8-4d52-950a-16ba5620db29] {
    color: #000000;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1772c46e-04e8-4d52-950a-16ba5620db29]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-6584f783-8dc0-4a71-aa1a-6aec212ed509] {
    color: #000000;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-6584f783-8dc0-4a71-aa1a-6aec212ed509]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-118ec40d-5f11-4169-bcbe-8b2426ed190d] {
    color: #000000;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-118ec40d-5f11-4169-bcbe-8b2426ed190d]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-2abfe4e2-5110-42b8-808b-8323718615c9] {
    color: #000000;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2abfe4e2-5110-42b8-808b-8323718615c9]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-f4224191-9d5d-41c8-9412-c7d034e7f8cd] {
    color: #000000;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 200;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 35px 0px 0px;
    padding: 12px 12px 12px 12px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 35px);
    justify-content: flex-start;
}

.sd[data-s-f4224191-9d5d-41c8-9412-c7d034e7f8cd]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

.sd[data-s-f36c39af-9afb-4b27-b94f-11191968f8b7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px 20px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-f36c39af-9afb-4b27-b94f-11191968f8b7]:hover {
    opacity: 0.9;
}

.sd[data-s-f54f6353-97c5-426e-ab88-85669048ef5b] {
    color: #000000;
    font-size: 14px;
    margin: 0px 10px 0px 0px;
    max-width: calc(100% - 10px);
}

.sd[data-s-f36c39af-9afb-4b27-b94f-11191968f8b7]:hover .sd[data-s-f54f6353-97c5-426e-ab88-85669048ef5b] {
    color: rgba(255, 255, 255, 0.64);
}

.sd[data-s-a3e150d8-8cdf-4918-90d4-8cd02a0b09d9] {
    color: #000000;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 12px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-f36c39af-9afb-4b27-b94f-11191968f8b7]:hover .sd[data-s-a3e150d8-8cdf-4918-90d4-8cd02a0b09d9]:hover {
    text-decoration: underline;
}

.sd[data-s-f36c39af-9afb-4b27-b94f-11191968f8b7]:hover .sd[data-s-a3e150d8-8cdf-4918-90d4-8cd02a0b09d9] {
    color: rgba(255, 255, 255, 0.61);
}



.sd[data-s-3761d140-9f28-4592-868a-d1725f69e8c8] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    left: 0px;
    margin: 0 0 0 0;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 48px;
    position: fixed;
    right: auto;
    top: 0px;
    width: auto;
    z-index: 4;
    max-width: 100%;
}

.sd[data-s-3761d140-9f28-4592-868a-d1725f69e8c8].appear {
    opacity: 0;
    transform: translate(-20px, 0px);
    transition-delay: 300ms;
    transition-duration: 2000ms;
}

.sd[data-s-3761d140-9f28-4592-868a-d1725f69e8c8].appear-active {
    transition-delay: 300ms;
    transition-duration: 2000ms;
}

@media screen and (max-width: 480px) {
    .sd[data-s-3761d140-9f28-4592-868a-d1725f69e8c8] {
        flex: none;
        height: auto;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px;
        z-index: 4;
    }
}

.sd[data-s-87397b7b-532d-47ba-ba00-c06798496a5f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 340px;
    max-width: 100%;
}

.sd[data-s-87397b7b-532d-47ba-ba00-c06798496a5f].appear {
    opacity: 0;
    transform: translate(-100px, 0px);
    transform-origin: center left;
    transition-delay: 1000ms;
    transition-duration: 1600ms;
}

.sd[data-s-87397b7b-532d-47ba-ba00-c06798496a5f].appear-active {
    transition-delay: 1000ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 480px) {
    .sd[data-s-87397b7b-532d-47ba-ba00-c06798496a5f] {
        flex: none;
        margin: 8px 0px 0px 13px;
        width: calc(80% - 13px);
        max-width: calc(80% - 13px);
    }
}

.sd[data-s-bfcc983b-2976-4439-865f-7ef3b94efb12] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-c2e64f98-2217-4bc6-9b0e-665785bad8c8] {
    height: auto;
    width: 74px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-c2e64f98-2217-4bc6-9b0e-665785bad8c8] {
        height: auto;
        width: 44px;
        max-width: 100%;
    }
}

.sd[data-s-9d9775aa-d85c-4d7e-ac40-3b6c85e63efb] {
    background: rgba(0, 0, 0, 0.0);
    bottom: 0px;
    flex: none;
    height: 80%;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: auto;
    width: 100%;
    z-index: -1;
    max-width: 100%;
}

.sd[data-s-9d9775aa-d85c-4d7e-ac40-3b6c85e63efb].appear {
    flex: none;
    opacity: 0;

    transform-origin: center left;
    transition-delay: 1000ms;
    transition-duration: 1000ms;
}

.sd[data-s-9d9775aa-d85c-4d7e-ac40-3b6c85e63efb].appear-active {
    transition-delay: 1000ms;
    transition-duration: 1000ms;
}



.sd[data-s-0e559522-f3d0-4e55-8cbb-aef343d9e7e2] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-c4928fb8-f29f-4e72-b5a5-ab0a4baf3144] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 100px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-c4928fb8-f29f-4e72-b5a5-ab0a4baf3144].appear {
    transform: scale(1.05, 1.05);
    transition-duration: 4500ms;
}

.sd[data-s-c4928fb8-f29f-4e72-b5a5-ab0a4baf3144].appear-active {
    transition-duration: 4500ms;
}

.sd[data-s-c4928fb8-f29f-4e72-b5a5-ab0a4baf3144]:before {
    filter: brightness(0.3);
}

@media screen and (max-width: 480px) {
    .sd[data-s-c4928fb8-f29f-4e72-b5a5-ab0a4baf3144] {
        padding: 65px 0px;
    }
}

.sd[data-s-60bd1dc3-c585-40a4-b089-cc5db572d63a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-top: 0px solid #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-60bd1dc3-c585-40a4-b089-cc5db572d63a] {
        flex: none;
        padding: 0px 0px 0px 0px;
        width: 93%;
        max-width: 93%;
    }
}

.sd[data-s-14b8af9d-8b29-477f-9e26-bba6f63a2769] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 31px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-14b8af9d-8b29-477f-9e26-bba6f63a2769: 0px;
    --gap-v-14b8af9d-8b29-477f-9e26-bba6f63a2769: 40px;
    --gap-uuid: 14b8af9d-8b29-477f-9e26-bba6f63a2769;
    max-width: 100%;
}

.sd[data-s-14b8af9d-8b29-477f-9e26-bba6f63a2769]:hover {
    transition-delay: 800ms;
    transition-duration: 1000ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 480px) {
    .sd[data-s-14b8af9d-8b29-477f-9e26-bba6f63a2769] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-050dd854-632e-4ae4-8651-85e9884a9725] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-050dd854-632e-4ae4-8651-85e9884a9725].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 2000ms;
}

.sd[data-s-050dd854-632e-4ae4-8651-85e9884a9725].appear-active {
    transition-delay: 300ms;
    transition-duration: 2000ms;
}

.sd[data-s-9f994e87-e60e-4782-be92-e8278449cc93] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-7ba0222d-a3b9-4012-8487-c5d823827196] {
    color: rgba(255, 255, 255, 0.55);
    font-family: var(--s-font-f9a5a3ff);
    font-size: 72px;
    font-style: normal;
    font-weight: 600;
    height: auto;
    letter-spacing: normal;
    line-height: 1.2;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7ba0222d-a3b9-4012-8487-c5d823827196] {
        color: rgba(255, 255, 255, 0.47);
        font-size: 48px;
    }
}

.sd[data-s-154cc938-e60d-48aa-87f6-b9608ef50e07] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 18px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-154cc938-e60d-48aa-87f6-b9608ef50e07] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-7ccc2053-0b30-4148-8194-3dd33445c44d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    gap: 48px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    transform: translate(1px, 0px);
    width: 100%;
    --gap-h-7ccc2053-0b30-4148-8194-3dd33445c44d: 0px;
    --gap-v-7ccc2053-0b30-4148-8194-3dd33445c44d: 48px;
    --gap-uuid: 7ccc2053-0b30-4148-8194-3dd33445c44d;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7ccc2053-0b30-4148-8194-3dd33445c44d] {
        gap: 32px;
        padding: 25px 0px 0px 0px;
        --gap-h-7ccc2053-0b30-4148-8194-3dd33445c44d: 0px;
        --gap-v-7ccc2053-0b30-4148-8194-3dd33445c44d: 32px;
    }
}

.sd[data-s-231b98bc-695d-4cab-a9b1-abd0a93d55e1] {
    align-content: stretch;
    align-items: stretch;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px 15px;
    height: auto;
    justify-content: center;
    padding: 0px;
    width: calc(100% - (var(--gap-h-7ccc2053-0b30-4148-8194-3dd33445c44d) * 0));
    --gap-h-231b98bc-695d-4cab-a9b1-abd0a93d55e1: 15px;
    --gap-v-231b98bc-695d-4cab-a9b1-abd0a93d55e1: 20px;
    --gap-uuid: 231b98bc-695d-4cab-a9b1-abd0a93d55e1;
    max-width: calc(100% - (var(--gap-h-7ccc2053-0b30-4148-8194-3dd33445c44d) * 0));
}

.sd[data-s-231b98bc-695d-4cab-a9b1-abd0a93d55e1].appear {
    opacity: 0;
    transition-delay: 600ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-231b98bc-695d-4cab-a9b1-abd0a93d55e1].appear-active {
    transition-delay: 600ms;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 480px) {
    .sd[data-s-231b98bc-695d-4cab-a9b1-abd0a93d55e1] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 15px 15px;
        width: 100%;
        --gap-h-231b98bc-695d-4cab-a9b1-abd0a93d55e1: 15px;
        --gap-v-231b98bc-695d-4cab-a9b1-abd0a93d55e1: 15px;
    }
}

.sd[data-s-971485f3-2cce-46d8-bb88-2681bb7dd990] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 65px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(33.3% - (var(--gap-h-231b98bc-695d-4cab-a9b1-abd0a93d55e1) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-231b98bc-695d-4cab-a9b1-abd0a93d55e1) * 0.667));
}

.sd[data-s-971485f3-2cce-46d8-bb88-2681bb7dd990].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 2000ms;
}

.sd[data-s-971485f3-2cce-46d8-bb88-2681bb7dd990].appear-active {
    transition-delay: 300ms;
    transition-duration: 2000ms;
}

@media screen and (max-width: 480px) {
    .sd[data-s-971485f3-2cce-46d8-bb88-2681bb7dd990] {
        flex: none;
        width: calc(50% - (var(--gap-h-231b98bc-695d-4cab-a9b1-abd0a93d55e1) * 0.5));
        max-width: calc(50% - (var(--gap-h-231b98bc-695d-4cab-a9b1-abd0a93d55e1) * 0.5));
    }
}

.sd[data-s-7f5cdb3d-86d6-45a6-b260-42856618ef31] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
}

.sd[data-s-7f5cdb3d-86d6-45a6-b260-42856618ef31]:hover {
    opacity: 0.6;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7f5cdb3d-86d6-45a6-b260-42856618ef31] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 96%;
        max-width: 96%;
    }
}

.sd[data-s-29bf669c-3d29-432b-8b1e-4031de0d097b] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-29bf669c-3d29-432b-8b1e-4031de0d097b] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
    }
}

.sd[data-s-48d29500-e449-47c3-80f9-6cfd5fde9aab] {
    background: #EEEEEE;
    height: 160px;
    width: 200px;
    max-width: 100%;
}



.sd[data-s-10ad8ac1-2da6-44ac-ad11-f414776b56ce] {
    background: #333333;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 6px 0px 0px 0px;
    width: 20px;
    max-width: 100%;
}



.sd[data-s-8ab189f3-0dfb-4f96-8025-65de641caf1c] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 24px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 24px;
    padding: 0px;
    width: calc(30% - 24px);
    --gap-h-8ab189f3-0dfb-4f96-8025-65de641caf1c: 0px;
    --gap-v-8ab189f3-0dfb-4f96-8025-65de641caf1c: 24px;
    --gap-uuid: 8ab189f3-0dfb-4f96-8025-65de641caf1c;
    max-width: calc(30% - 24px);
}

@media screen and (max-width: 480px) {
    .sd[data-s-8ab189f3-0dfb-4f96-8025-65de641caf1c] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 80px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a598987d-e08d-4049-84d6-5d7bd282bc32] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 45px 24px;
    width: calc(100% - (var(--gap-h-8ab189f3-0dfb-4f96-8025-65de641caf1c) * 0));
    max-width: calc(100% - (var(--gap-h-8ab189f3-0dfb-4f96-8025-65de641caf1c) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-a598987d-e08d-4049-84d6-5d7bd282bc32] {
        flex: none;
        padding: 24px 0px 24px;
        width: calc(93% - (var(--gap-h-8ab189f3-0dfb-4f96-8025-65de641caf1c) * 0.06999999999999994));
        max-width: calc(93% - (var(--gap-h-8ab189f3-0dfb-4f96-8025-65de641caf1c) * 0.06999999999999994));
    }
}

.sd[data-s-9c40221b-20b1-4514-b689-586dc25e1843] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-9c40221b-20b1-4514-b689-586dc25e1843].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-9c40221b-20b1-4514-b689-586dc25e1843].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-9ff9e942-b8b3-4959-a3e0-f0a928512d46] {
    color: #000000;
    font-family: var(--s-font-29ad3d62);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-5caced07-479b-4403-add8-e56778c70bcc] {
    background: #f0620f;
    border-radius: 4px;
    flex: none;
    height: 5px;
    margin: 0px 0px 0px 0px;
    width: 14px;
    max-width: 100%;
}

.sd[data-s-454a4ad6-2dc0-4cfc-ba7f-5226495a981a] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px;
    width: 100%;
    --gap-h-454a4ad6-2dc0-4cfc-ba7f-5226495a981a: 0px;
    --gap-v-454a4ad6-2dc0-4cfc-ba7f-5226495a981a: 15px;
    --gap-uuid: 454a4ad6-2dc0-4cfc-ba7f-5226495a981a;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-454a4ad6-2dc0-4cfc-ba7f-5226495a981a] {
        align-content: stretch;
        align-items: stretch;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        justify-content: flex-start;
        margin: 24px 0px 0px 0px;
        width: 93%;
        --gap-h-454a4ad6-2dc0-4cfc-ba7f-5226495a981a: 10px;
        --gap-v-454a4ad6-2dc0-4cfc-ba7f-5226495a981a: 10px;
        max-width: 93%;
    }
}

.sd[data-s-eb027ef2-2468-40fd-a4ea-4857738887ab] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    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: 279px;
    --gap-h-eb027ef2-2468-40fd-a4ea-4857738887ab: 0px;
    --gap-v-eb027ef2-2468-40fd-a4ea-4857738887ab: 0px;
    --gap-uuid: eb027ef2-2468-40fd-a4ea-4857738887ab;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-eb027ef2-2468-40fd-a4ea-4857738887ab] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px;
        justify-content: space-between;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-454a4ad6-2dc0-4cfc-ba7f-5226495a981a) * 0.5));
        --gap-h-eb027ef2-2468-40fd-a4ea-4857738887ab: 0px;
        --gap-v-eb027ef2-2468-40fd-a4ea-4857738887ab: 0px;
        max-width: calc(50% - (var(--gap-h-454a4ad6-2dc0-4cfc-ba7f-5226495a981a) * 0.5));
    }
}

.sd[data-s-f69ebc2f-5173-4021-872a-42d91a3b5de4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(30% - (var(--gap-h-eb027ef2-2468-40fd-a4ea-4857738887ab) * 0.7000000000000001));
    max-width: calc(30% - (var(--gap-h-eb027ef2-2468-40fd-a4ea-4857738887ab) * 0.7000000000000001));
}

.sd[data-s-f69ebc2f-5173-4021-872a-42d91a3b5de4]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 480px) {
    .sd[data-s-f69ebc2f-5173-4021-872a-42d91a3b5de4] {
        flex: none;
        height: 94px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-eb027ef2-2468-40fd-a4ea-4857738887ab) * 0));
        max-width: calc(100% - (var(--gap-h-eb027ef2-2468-40fd-a4ea-4857738887ab) * 0));
    }
}

.sd[data-s-c509319f-76f7-47f3-9538-a8576b90c89c] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-c509319f-76f7-47f3-9538-a8576b90c89c]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: none;
}

.sd[data-s-f69ebc2f-5173-4021-872a-42d91a3b5de4]:hover .sd[data-s-c509319f-76f7-47f3-9538-a8576b90c89c] {
    transform: scale(1.1, 1.1);
}

@media screen and (max-width: 480px) {
    .sd[data-s-c509319f-76f7-47f3-9538-a8576b90c89c]:before {
        background-size: cover;
        filter: none;
    }

    .sd[data-s-c509319f-76f7-47f3-9538-a8576b90c89c] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-d37ead18-6ef7-4c8e-bf5b-e32412dd07f0] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 10px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d37ead18-6ef7-4c8e-bf5b-e32412dd07f0] {
        flex: none;
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-eb027ef2-2468-40fd-a4ea-4857738887ab) * 0));
        max-width: calc(100% - (var(--gap-h-eb027ef2-2468-40fd-a4ea-4857738887ab) * 0));
    }
}

.sd[data-s-82bd7a7c-d565-4bc0-897e-172855d3a75d] {
    color: #5b5b5b;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 10px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-82bd7a7c-d565-4bc0-897e-172855d3a75d] {
        color: #666666;
        font-size: 11px;
    }
}

.sd[data-s-0446e7ec-9def-4d1f-aca3-d4a361d33d0d] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    padding: 5px 5px 0px 0px;
    position: relative;
    width: auto;
    z-index: 1;
    --gap-h-0446e7ec-9def-4d1f-aca3-d4a361d33d0d: 0px;
    --gap-v-0446e7ec-9def-4d1f-aca3-d4a361d33d0d: 0px;
    --gap-uuid: 0446e7ec-9def-4d1f-aca3-d4a361d33d0d;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-0446e7ec-9def-4d1f-aca3-d4a361d33d0d] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        flex: none;
        gap: 5px;
        padding: 0px;
        width: 100%;
        --gap-h-0446e7ec-9def-4d1f-aca3-d4a361d33d0d: 0px;
        --gap-v-0446e7ec-9def-4d1f-aca3-d4a361d33d0d: 5px;
        max-width: 100%;
    }
}

.sd[data-s-4152f123-1c94-4059-97b6-2e042094c3d6] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-29ad3d62);
    font-size: 10px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-0446e7ec-9def-4d1f-aca3-d4a361d33d0d) * 0));
    max-width: calc(100% - (var(--gap-h-0446e7ec-9def-4d1f-aca3-d4a361d33d0d) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-4152f123-1c94-4059-97b6-2e042094c3d6] {
        color: #000000;
        font-size: 11px;
        font-weight: 300;
    }
}

.sd[data-s-b437afda-bf1a-4805-8142-bed5cf022fd3] {
    color: #333;
    font-family: 'Tsukushi Gothic';
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8197c0ba-d1a7-4cab-bfee-e43ebb57a638] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-7b4e62b9-fa2a-460a-9fef-7b801a5137a7] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 45px 24px;
    width: calc(100% - (var(--gap-h-8ab189f3-0dfb-4f96-8025-65de641caf1c) * 0));
    max-width: calc(100% - (var(--gap-h-8ab189f3-0dfb-4f96-8025-65de641caf1c) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-7b4e62b9-fa2a-460a-9fef-7b801a5137a7] {
        flex: none;
        padding: 24px 0px 24px;
        width: calc(93% - (var(--gap-h-8ab189f3-0dfb-4f96-8025-65de641caf1c) * 0.06999999999999994));
        max-width: calc(93% - (var(--gap-h-8ab189f3-0dfb-4f96-8025-65de641caf1c) * 0.06999999999999994));
    }
}

.sd[data-s-92a97e4e-08b5-41de-b555-c5b10442fe52] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-92a97e4e-08b5-41de-b555-c5b10442fe52].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-92a97e4e-08b5-41de-b555-c5b10442fe52].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-60992f7c-6ef1-4786-b3e4-7b433d6aa285] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-29ad3d62);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-11793f21-4571-434f-8ffd-c2290467559a] {
    background: #f0620f;
    border-radius: 4px;
    flex: none;
    height: 5px;
    margin: 0px 0px 0px 0px;
    width: 14px;
    max-width: 100%;
}

.sd[data-s-39eb2f7e-3a26-4e7e-9a07-b2755e717102] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 20px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-39eb2f7e-3a26-4e7e-9a07-b2755e717102] {
        flex: none;
        width: 93%;
        max-width: 93%;
    }
}

.sd[data-s-2ecefc9b-5437-4876-9720-7e37c100b984] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #f3f3f3;
    border-left: 0px solid #f3f3f3;
    border-right: 0px solid #f3f3f3;
    border-top: 1px solid #f3f3f3;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px;
    padding: 12px 0px 12px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2ecefc9b-5437-4876-9720-7e37c100b984].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-2ecefc9b-5437-4876-9720-7e37c100b984].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-2ecefc9b-5437-4876-9720-7e37c100b984]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 480px) {
    .sd[data-s-2ecefc9b-5437-4876-9720-7e37c100b984] {
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
    }
}

.sd[data-s-8b55bdd7-de70-4adb-a71c-45b0367dd0e8] {
    color: #000000;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-8b55bdd7-de70-4adb-a71c-45b0367dd0e8] {
        font-size: 12px;
    }
}

.sd[data-s-52008043-ee01-4f40-b9bf-383fd9aec54d] {
    color: #000000;
    flex: none;
    font-size: 18px;
    height: 100%;
    margin: 0 0 0 0;
    padding: 0px 0px 0px;
    position: relative;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-52008043-ee01-4f40-b9bf-383fd9aec54d] {
        font-size: 16px;
        padding: 0px 12px 0px;
    }
}

.sd[data-s-08f43dc7-ceac-498d-864e-aa1e818702d9] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    width: 960px;
    max-width: 100%;
}

.sd[data-s-3e358a31-cec3-42b9-a32f-ba6c201e244d] {
    background: #FFFFFF;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-3e358a31-cec3-42b9-a32f-ba6c201e244d] {
        margin: 0px 0px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-e6f14cf9-724a-4f4f-b2f0-8d9a2f1f7d44] {
    height: 280px;
    width: 50%;
    max-width: 50%;
}

.sd[data-s-edf41037-6de9-407e-8cfd-70471c3b363f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 0px 0px 0px 40px;
    max-width: calc(100% - 40px);
}

.sd[data-s-8fa4153a-fb3d-465b-b3d0-8335a9e9608f] {
    color: #666666;
    font-family: 'Tsukushi Gothic';
    font-size: 14px;
    font-weight: 400;
    margin: 20px 0px 10px 0px;
    max-width: 100%;
}

.sd[data-s-64ab57a4-bd91-4503-9608-8fda510c0050] {
    color: #333;
    font-family: 'Tsukushi Gothic';
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ad33fa62-4a4f-476c-82b8-1c21337dd566] {
    color: #666666;
    font-family: 'Tsukushi Gothic';
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-73bc3220-7a99-4dc4-92ab-32b87ad8c3d1] {
    flex-direction: row;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

.sd[data-s-916ad009-0b43-43e7-b681-e894994e01c2] {
    border: solid 1px rgba(0, 0, 0, 0.09);
    border-radius: 50%;
    height: 30px;
    margin: 0px 11px 0px 0px;
    width: 30px;
    max-width: calc(100% - 11px);
}

.sd[data-s-2fb94428-7d85-403c-a340-ed9165ed78e2] {
    color: #999999;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    text-align: left;
    justify-content: flex-start;
}

.sd[data-s-d5d18eaf-2ac3-47cf-8a7c-508fb0f83b3b] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 45px 24px;
    width: calc(100% - (var(--gap-h-8ab189f3-0dfb-4f96-8025-65de641caf1c) * 0));
    max-width: calc(100% - (var(--gap-h-8ab189f3-0dfb-4f96-8025-65de641caf1c) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-d5d18eaf-2ac3-47cf-8a7c-508fb0f83b3b] {
        flex: none;
        padding: 24px 0px 24px;
        width: calc(93% - (var(--gap-h-8ab189f3-0dfb-4f96-8025-65de641caf1c) * 0.06999999999999994));
        max-width: calc(93% - (var(--gap-h-8ab189f3-0dfb-4f96-8025-65de641caf1c) * 0.06999999999999994));
    }
}

.sd[data-s-f76b86de-50da-4751-98b6-1df1de4b1db5] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-f76b86de-50da-4751-98b6-1df1de4b1db5].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-f76b86de-50da-4751-98b6-1df1de4b1db5].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-c2a22d84-0f6b-415b-a29f-201ebaea793d] {
    color: #000000;
    font-family: var(--s-font-29ad3d62);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-b0d942d0-d2d3-4936-9c4c-4bc3558f200d] {
    background: #f0620f;
    border-radius: 4px;
    flex: none;
    height: 5px;
    margin: 0px 0px 0px 0px;
    width: 14px;
    max-width: 100%;
}

.sd[data-s-844bdac8-43b8-44a3-a976-83de55312d32] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    width: 800px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-844bdac8-43b8-44a3-a976-83de55312d32] {
        flex: none;
        justify-content: flex-start;
        width: 93%;
        max-width: 93%;
    }
}

.sd[data-s-21b1988c-f473-4ae3-92dc-4908df2032cf] {
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000000;
    border-left: 0px solid #000000;
    border-radius: 0;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    color: #000000;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 11px;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 12px 6px 0px;
    padding: 0px 0px 0px;
    text-align: center;
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    width: auto;
    max-width: calc(100% - 12px);
    justify-content: center;
}

.sd[data-s-21b1988c-f473-4ae3-92dc-4908df2032cf].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-21b1988c-f473-4ae3-92dc-4908df2032cf].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-21b1988c-f473-4ae3-92dc-4908df2032cf]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 480px) {
    .sd[data-s-21b1988c-f473-4ae3-92dc-4908df2032cf] {
        display: flex;
    }
}



.sd[data-s-68582fa2-d234-49d0-bf07-ec70730474e9] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: center;
    padding: 0px;
    transform: rotate(0deg);
    --gap-h-68582fa2-d234-49d0-bf07-ec70730474e9: 0px;
    --gap-v-68582fa2-d234-49d0-bf07-ec70730474e9: 20px;
    --gap-uuid: 68582fa2-d234-49d0-bf07-ec70730474e9;
}

@media screen and (max-width: 480px) {
    .sd[data-s-68582fa2-d234-49d0-bf07-ec70730474e9] {
        gap: 10px;
        --gap-h-68582fa2-d234-49d0-bf07-ec70730474e9: 0px;
        --gap-v-68582fa2-d234-49d0-bf07-ec70730474e9: 10px;
    }
}

.sd[data-s-991fc933-d482-4f60-8da0-43c772dd875b] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px;
    --gap-h-991fc933-d482-4f60-8da0-43c772dd875b: 0px;
    --gap-v-991fc933-d482-4f60-8da0-43c772dd875b: 0px;
    --gap-uuid: 991fc933-d482-4f60-8da0-43c772dd875b;
}

@media screen and (max-width: 480px) {
    .sd[data-s-991fc933-d482-4f60-8da0-43c772dd875b] {
        flex-direction: column;
    }
}

.sd[data-s-e4c13172-c462-403d-a799-a8ceed1a8bca] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    height: 23px;
    justify-content: center;
    padding: 0px;
    width: 23px;
    --gap-h-e4c13172-c462-403d-a799-a8ceed1a8bca: 10px;
    --gap-v-e4c13172-c462-403d-a799-a8ceed1a8bca: 0px;
    --gap-uuid: e4c13172-c462-403d-a799-a8ceed1a8bca;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e4c13172-c462-403d-a799-a8ceed1a8bca] {
        border-bottom: 0px solid #FFFFFF;
        border-left: 0px solid #FFFFFF;
        border-right: 0px solid #FFFFFF;
        border-top: 0px solid #FFFFFF;
        flex: none;
        height: 20px;
        width: 20px;
        max-width: 100%;
    }
}

.sd[data-s-51e93d9d-8154-44c4-9937-536690b082dd] {
    color: #ffffff;
    font-size: 14px;
    transform: rotate(0deg);
}

@media screen and (max-width: 480px) {
    .sd[data-s-51e93d9d-8154-44c4-9937-536690b082dd] {
        font-size: 14px;
    }
}



.sd[data-s-b22966cb-fc63-4074-9b34-19d8b04e4518] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: auto;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100vh;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 113px;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b22966cb-fc63-4074-9b34-19d8b04e4518] {
        bottom: auto;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 66px;
        left: auto;
        margin: 0 0 0 0;
        overflow-x: hidden;
        overflow-y: hidden;
        padding: 24px;
        position: fixed;
        right: 0px;
        top: 0px;
        width: 66px;
        z-index: 5;
        max-width: 100%;
    }
}

.sd[data-s-a438b33a-dad1-4328-bff1-5a6e1a8ebec2] {
    font-size: 24px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a438b33a-dad1-4328-bff1-5a6e1a8ebec2] {
        /* color: #ffffff; */
        font-size: 28px;
    }
}



.sd[data-s-a0144995-2fb3-45b1-8a8e-b47225fbaf7d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    bottom: auto;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 225px;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: fixed;
    right: 6px;
    top: 559px;
    width: 236px;
    z-index: 4;
    --gap-h-a0144995-2fb3-45b1-8a8e-b47225fbaf7d: 0px;
    --gap-v-a0144995-2fb3-45b1-8a8e-b47225fbaf7d: 0px;
    --gap-uuid: a0144995-2fb3-45b1-8a8e-b47225fbaf7d;
    max-width: 100%;
}

.sd[data-s-a0144995-2fb3-45b1-8a8e-b47225fbaf7d].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 900ms;
    transition-duration: 2500ms;
}

.sd[data-s-a0144995-2fb3-45b1-8a8e-b47225fbaf7d].appear-active {
    transition-delay: 900ms;
    transition-duration: 2500ms;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a0144995-2fb3-45b1-8a8e-b47225fbaf7d] {
        align-content: flex-end;
        align-items: flex-end;
        background: rgba(0, 0, 0, 0.0);
        border-bottom: 0px solid #FFFFFF;
        border-left: 0px solid #FFFFFF;
        border-right: 0px solid #FFFFFF;
        border-top: 0px solid #FFFFFF;
        bottom: 38px;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 10px;
        height: 526px;
        justify-content: flex-end;
        left: auto;
        padding: 14px 0px 0px 8px;
        right: 0px;
        top: auto;
        width: 109px;
        z-index: 2;
        --gap-h-a0144995-2fb3-45b1-8a8e-b47225fbaf7d: 0px;
        --gap-v-a0144995-2fb3-45b1-8a8e-b47225fbaf7d: 10px;
        max-width: 100%;
    }
}

.sd[data-s-9a914765-e30f-4967-9d91-384026091483] {
    align-content: center;
    align-items: center;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 36px;
    justify-content: space-between;
    margin: 0px 11px 0px 0px;
    padding: 0px;
    width: auto;
    --gap-h-9a914765-e30f-4967-9d91-384026091483: 36px;
    --gap-v-9a914765-e30f-4967-9d91-384026091483: 0px;
    --gap-uuid: 9a914765-e30f-4967-9d91-384026091483;
    max-width: calc(100% - 11px);
}

@media screen and (max-width: 480px) {
    .sd[data-s-9a914765-e30f-4967-9d91-384026091483] {
        align-content: center;
        align-items: center;
        background: #ffffff;
        border-bottom: 1px solid #ffffff;
        border-left: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        border-top: 1px solid #ffffff;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
        display: flex;
        flex: none;
        height: 110px;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 42px;
        max-width: 100%;
    }
}

.sd[data-s-acba89d3-4b09-4260-90ba-bde94dae590d] {
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    border-left: 0px solid rgba(0, 0, 0, 0);
    border-right: 0px solid rgba(0, 0, 0, 0);
    border-top: 0px solid rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-feature-settings: 'palt' 1;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-acba89d3-4b09-4260-90ba-bde94dae590d]:hover {
    text-decoration: underline;
}

@media screen and (max-width: 480px) {
    .sd[data-s-acba89d3-4b09-4260-90ba-bde94dae590d]:hover {
        text-decoration: none;
    }

    .sd[data-s-acba89d3-4b09-4260-90ba-bde94dae590d] {
        color: #000000;
        font-feature-settings: normal;
        font-size: 11px;
        font-weight: 300;
        padding: 0px 0px 0px 0px;
        text-align: left;
        text-orientation: upright;
        -webkit-text-orientation: upright;
        writing-mode: vertical-rl;
        -ms-writing-mode: vertical-rl;
        -webkit-writing-mode: vertical-rl;
        justify-content: flex-start;
    }
}

.sd[data-s-8b118b36-e101-4fb5-97ab-45f1564f2427] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 36px;
    height: 60px;
    justify-content: center;
    margin: 0px 0px 12px 0px;
    padding: 12px;
    width: 177px;
    --gap-h-8b118b36-e101-4fb5-97ab-45f1564f2427: 36px;
    --gap-v-8b118b36-e101-4fb5-97ab-45f1564f2427: 0px;
    --gap-uuid: 8b118b36-e101-4fb5-97ab-45f1564f2427;
    max-width: 100%;
}

.sd[data-s-8b118b36-e101-4fb5-97ab-45f1564f2427]:hover {
    background: #ffffff;
}

@media screen and (max-width: 480px) {
    .sd[data-s-8b118b36-e101-4fb5-97ab-45f1564f2427] {
        align-content: flex-start;
        align-items: flex-start;
        display: none;
        flex: none;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-5e9bf991-26cb-4570-8470-ad5a8444d082] {
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    border-left: 0px solid rgba(0, 0, 0, 0);
    border-right: 0px solid rgba(0, 0, 0, 0);
    border-top: 0px solid rgba(0, 0, 0, 0);
    color: #f8f7f6;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-8b118b36-e101-4fb5-97ab-45f1564f2427]:hover .sd[data-s-5e9bf991-26cb-4570-8470-ad5a8444d082]:hover {
    text-decoration: underline;
}

.sd[data-s-8b118b36-e101-4fb5-97ab-45f1564f2427]:hover .sd[data-s-5e9bf991-26cb-4570-8470-ad5a8444d082] {
    color: #000000;
    text-decoration: underline;
}

@media screen and (max-width: 480px) {
    .sd[data-s-5e9bf991-26cb-4570-8470-ad5a8444d082] {
        display: none;
        font-feature-settings: normal;
        font-size: 13px;
        text-align: left;
        text-orientation: mixed;
        -webkit-text-orientation: mixed;
        writing-mode: vertical-rl;
        -ms-writing-mode: vertical-rl;
        -webkit-writing-mode: vertical-rl;
        justify-content: flex-start;
    }
}

.sd[data-s-a1f994d3-e90f-478c-beee-11eb664d455f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 36px;
    height: 60px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 12px;
    width: 177px;
    --gap-h-a1f994d3-e90f-478c-beee-11eb664d455f: 36px;
    --gap-v-a1f994d3-e90f-478c-beee-11eb664d455f: 0px;
    --gap-uuid: a1f994d3-e90f-478c-beee-11eb664d455f;
    max-width: 100%;
}

.sd[data-s-a1f994d3-e90f-478c-beee-11eb664d455f]:hover {
    background: #ffffff;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a1f994d3-e90f-478c-beee-11eb664d455f] {
        align-content: center;
        align-items: center;
        background: #ffffff;
        border-bottom: 1px solid #ffffff;
        border-left: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        border-top: 1px solid #ffffff;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 110px;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 42px;
        max-width: 100%;
    }
}

.sd[data-s-deab7e6e-c49e-4a8d-9914-b572cda5195d] {
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    border-left: 0px solid rgba(0, 0, 0, 0);
    border-right: 0px solid rgba(0, 0, 0, 0);
    border-top: 0px solid rgba(0, 0, 0, 0);
    color: #f8f7f6;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-a1f994d3-e90f-478c-beee-11eb664d455f]:hover .sd[data-s-deab7e6e-c49e-4a8d-9914-b572cda5195d]:hover {
    text-decoration: underline;
}

.sd[data-s-a1f994d3-e90f-478c-beee-11eb664d455f]:hover .sd[data-s-deab7e6e-c49e-4a8d-9914-b572cda5195d] {
    color: #000000;
    text-decoration: underline;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a1f994d3-e90f-478c-beee-11eb664d455f]:hover .sd[data-s-deab7e6e-c49e-4a8d-9914-b572cda5195d]:hover {
        text-decoration: none;
    }

    .sd[data-s-deab7e6e-c49e-4a8d-9914-b572cda5195d] {
        color: #000000;
        display: flex;
        font-feature-settings: normal;
        font-size: 11px;
        font-weight: 300;
        text-align: left;
        text-orientation: upright;
        -webkit-text-orientation: upright;
        text-shadow: none;
        writing-mode: vertical-rl;
        -ms-writing-mode: vertical-rl;
        -webkit-writing-mode: vertical-rl;
        justify-content: flex-start;
    }
}



.sd[data-s-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 24px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 30%;
    --gap-h-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0: 0px;
    --gap-v-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0: 24px;
    --gap-uuid: 0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0;
    max-width: 30%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 80px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-0a1254ee-6d0a-47c8-9210-15c8d54963b6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 36px 24px;
    width: calc(100% - (var(--gap-h-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0) * 0));
    max-width: calc(100% - (var(--gap-h-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-0a1254ee-6d0a-47c8-9210-15c8d54963b6] {
        flex: none;
        padding: 24px 0px 24px;
        width: calc(93% - (var(--gap-h-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0) * 0.06999999999999994));
        max-width: calc(93% - (var(--gap-h-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0) * 0.06999999999999994));
    }
}

.sd[data-s-2851a51d-3109-48a4-83e9-132622942bde] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 28px;
    justify-content: center;
    margin: 0px 0px 16px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2851a51d-3109-48a4-83e9-132622942bde].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-2851a51d-3109-48a4-83e9-132622942bde].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7d38e964-85da-4965-aa44-6c2919911c27] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7d38e964-85da-4965-aa44-6c2919911c27] {
        font-size: 18px;
    }
}

.sd[data-s-7638c2ad-4475-48e3-b20d-d0c0adb66846] {
    background: #ffffff;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 6px 0px 0px 0px;
    width: 20px;
    max-width: 100%;
}

.sd[data-s-480a55a8-683c-406d-a590-5e17f284a01d] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px;
    width: 100%;
    --gap-h-480a55a8-683c-406d-a590-5e17f284a01d: 0px;
    --gap-v-480a55a8-683c-406d-a590-5e17f284a01d: 15px;
    --gap-uuid: 480a55a8-683c-406d-a590-5e17f284a01d;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-480a55a8-683c-406d-a590-5e17f284a01d] {
        align-content: stretch;
        align-items: stretch;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        justify-content: flex-start;
        margin: 24px 0px 0px 0px;
        width: 93%;
        --gap-h-480a55a8-683c-406d-a590-5e17f284a01d: 10px;
        --gap-v-480a55a8-683c-406d-a590-5e17f284a01d: 10px;
        max-width: 93%;
    }
}

.sd[data-s-f6a51c53-6d2c-49c9-91d9-9851ec898c58] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    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: 279px;
    --gap-h-f6a51c53-6d2c-49c9-91d9-9851ec898c58: 0px;
    --gap-v-f6a51c53-6d2c-49c9-91d9-9851ec898c58: 0px;
    --gap-uuid: f6a51c53-6d2c-49c9-91d9-9851ec898c58;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-f6a51c53-6d2c-49c9-91d9-9851ec898c58] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px;
        justify-content: space-between;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-480a55a8-683c-406d-a590-5e17f284a01d) * 0.5));
        --gap-h-f6a51c53-6d2c-49c9-91d9-9851ec898c58: 0px;
        --gap-v-f6a51c53-6d2c-49c9-91d9-9851ec898c58: 0px;
        max-width: calc(50% - (var(--gap-h-480a55a8-683c-406d-a590-5e17f284a01d) * 0.5));
    }
}

.sd[data-s-070ccdf6-335f-4371-82a7-30abdc2c3731] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(30% - (var(--gap-h-f6a51c53-6d2c-49c9-91d9-9851ec898c58) * 0.7000000000000001));
    max-width: calc(30% - (var(--gap-h-f6a51c53-6d2c-49c9-91d9-9851ec898c58) * 0.7000000000000001));
}

.sd[data-s-070ccdf6-335f-4371-82a7-30abdc2c3731]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 480px) {
    .sd[data-s-070ccdf6-335f-4371-82a7-30abdc2c3731] {
        flex: none;
        height: 94px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-f6a51c53-6d2c-49c9-91d9-9851ec898c58) * 0));
        max-width: calc(100% - (var(--gap-h-f6a51c53-6d2c-49c9-91d9-9851ec898c58) * 0));
    }
}

.sd[data-s-5f65435c-46e3-4a34-9f9a-0d055c0a2762] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-5f65435c-46e3-4a34-9f9a-0d055c0a2762]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: none;
}

.sd[data-s-070ccdf6-335f-4371-82a7-30abdc2c3731]:hover .sd[data-s-5f65435c-46e3-4a34-9f9a-0d055c0a2762] {
    transform: scale(1.1, 1.1);
}

@media screen and (max-width: 480px) {
    .sd[data-s-5f65435c-46e3-4a34-9f9a-0d055c0a2762]:before {
        background-size: cover;
        filter: none;
    }

    .sd[data-s-5f65435c-46e3-4a34-9f9a-0d055c0a2762] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-8876db34-a3f2-4075-9008-cb44847155bd] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 10px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-8876db34-a3f2-4075-9008-cb44847155bd] {
        flex: none;
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-f6a51c53-6d2c-49c9-91d9-9851ec898c58) * 0));
        max-width: calc(100% - (var(--gap-h-f6a51c53-6d2c-49c9-91d9-9851ec898c58) * 0));
    }
}

.sd[data-s-66a77eef-d2bf-43b8-97c1-1c03192c0e48] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    padding: 5px 5px 0px 0px;
    position: relative;
    width: auto;
    z-index: 1;
    --gap-h-66a77eef-d2bf-43b8-97c1-1c03192c0e48: 0px;
    --gap-v-66a77eef-d2bf-43b8-97c1-1c03192c0e48: 0px;
    --gap-uuid: 66a77eef-d2bf-43b8-97c1-1c03192c0e48;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-66a77eef-d2bf-43b8-97c1-1c03192c0e48] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        flex: none;
        gap: 5px;
        height: auto;
        padding: 0px;
        width: 100%;
        --gap-h-66a77eef-d2bf-43b8-97c1-1c03192c0e48: 0px;
        --gap-v-66a77eef-d2bf-43b8-97c1-1c03192c0e48: 5px;
        max-width: 100%;
    }
}

.sd[data-s-9191a5e1-24a3-4e18-8a20-bb8191f21203] {
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-66a77eef-d2bf-43b8-97c1-1c03192c0e48) * 0));
    max-width: calc(100% - (var(--gap-h-66a77eef-d2bf-43b8-97c1-1c03192c0e48) * 0));
    justify-content: flex-start;
}

.sd[data-s-9191a5e1-24a3-4e18-8a20-bb8191f21203]:hover {
    text-decoration: underline;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9191a5e1-24a3-4e18-8a20-bb8191f21203] {
        /* color: #ffffff; */
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-2ddac115-4dc4-4a25-83cf-e7e92eb875c5] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    margin: 3px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-2ddac115-4dc4-4a25-83cf-e7e92eb875c5] {
        /* color: #ffffff; */
        font-size: 11px;
    }
}

.sd[data-s-9b00a299-9ee9-4080-b8c2-aa704cc4f5b1] {
    color: #333;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-46bfb8e2-1ded-4023-8ecc-4c87bc035b3c] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-ac54606a-d6b4-493d-b938-bf71a716af3b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 45px 24px;
    width: calc(100% - (var(--gap-h-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0) * 0));
    max-width: calc(100% - (var(--gap-h-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-ac54606a-d6b4-493d-b938-bf71a716af3b] {
        flex: none;
        padding: 24px 0px 24px;
        width: calc(93% - (var(--gap-h-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0) * 0.06999999999999994));
        max-width: calc(93% - (var(--gap-h-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0) * 0.06999999999999994));
    }
}

.sd[data-s-a779dede-45f3-410a-bba9-080a1ac3a79e] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 16px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a779dede-45f3-410a-bba9-080a1ac3a79e].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-a779dede-45f3-410a-bba9-080a1ac3a79e].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-9023b1f5-3747-411d-93c4-74f50f7b88f2] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9023b1f5-3747-411d-93c4-74f50f7b88f2] {
        font-size: 18px;
    }
}

.sd[data-s-761c694a-15be-44e7-a4b9-2a80254655fb] {
    background: #ffffff;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 6px 0px 0px 0px;
    width: 20px;
    max-width: 100%;
}

.sd[data-s-3f2ba9b9-23b2-44be-91ab-316eb349e575] {
    padding: 10px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-1d1dcd47-0370-4f91-be26-11c17dbd82ea] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #8c8c8c;
    border-left: 0px solid #8c8c8c;
    border-right: 0px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px;
    padding: 12px 0px 12px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-1d1dcd47-0370-4f91-be26-11c17dbd82ea].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-1d1dcd47-0370-4f91-be26-11c17dbd82ea].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-1d1dcd47-0370-4f91-be26-11c17dbd82ea]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1d1dcd47-0370-4f91-be26-11c17dbd82ea] {
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
    }
}

.sd[data-s-88def21e-cdaa-4d14-9806-efc8457854b4] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-88def21e-cdaa-4d14-9806-efc8457854b4] {
        font-size: 14px;
    }
}

.sd[data-s-2acfab2b-5a86-48d8-bf25-206c870521fa] {
    /* color: #ffffff; */
    flex: none;
    font-size: 14px;
    height: 100%;
    margin: 0 0 0 0;
    padding: 0px 0px 0px;
    position: relative;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-2acfab2b-5a86-48d8-bf25-206c870521fa] {
        font-size: 16px;
        padding: 0px 6px 0px;
    }
}

.sd[data-s-08135708-0bf8-40f7-beb2-0c32a8f276de] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 45px 24px;
    width: calc(100% - (var(--gap-h-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0) * 0));
    max-width: calc(100% - (var(--gap-h-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-08135708-0bf8-40f7-beb2-0c32a8f276de] {
        flex: none;
        padding: 24px 0px 24px;
        width: calc(93% - (var(--gap-h-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0) * 0.06999999999999994));
        max-width: calc(93% - (var(--gap-h-0ba8e3f9-99b3-42f6-8872-5ba62a2a96a0) * 0.06999999999999994));
    }
}

.sd[data-s-ff81969f-1cf7-45be-b13e-5db634ab7c22] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 16px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ff81969f-1cf7-45be-b13e-5db634ab7c22].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-ff81969f-1cf7-45be-b13e-5db634ab7c22].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-82fe0573-6360-4d22-a608-3d921c6f989c] {
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-82fe0573-6360-4d22-a608-3d921c6f989c] {
        font-size: 18px;
    }
}

.sd[data-s-b67f41bf-4e49-4fc5-b8e8-1118282648de] {
    background: #ffffff;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 6px 0px 0px 0px;
    width: 20px;
    max-width: 100%;
}

.sd[data-s-1ea2f6a3-b579-41b5-a460-ad2f7eda3a06] {
    padding: 10px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-00fdc2db-6e83-4a18-a973-e737fe3710b1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #8c8c8c;
    border-left: 0px solid #8c8c8c;
    border-right: 0px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px;
    padding: 12px 0px 12px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-00fdc2db-6e83-4a18-a973-e737fe3710b1].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-00fdc2db-6e83-4a18-a973-e737fe3710b1].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-00fdc2db-6e83-4a18-a973-e737fe3710b1]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 480px) {
    .sd[data-s-00fdc2db-6e83-4a18-a973-e737fe3710b1] {
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
    }
}

.sd[data-s-1c2be5c4-50f0-439a-936a-a44fe1fbc8fe] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1c2be5c4-50f0-439a-936a-a44fe1fbc8fe] {
        font-size: 14px;
    }
}

.sd[data-s-f758aef4-4396-4962-90f4-07a0767f208b] {
    /* color: #ffffff; */
    flex: none;
    font-size: 14px;
    height: 100%;
    margin: 0 0 0 0;
    padding: 0px 0px 0px;
    position: relative;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-f758aef4-4396-4962-90f4-07a0767f208b] {
        font-size: 16px;
        padding: 0px 12px 0px;
    }
}



.sd[data-s-605a546d-cbd9-4926-aad9-228fdb6b43a7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: auto;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 88px;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 4;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-605a546d-cbd9-4926-aad9-228fdb6b43a7] {
        display: none;
        flex: none;
        height: 80px;
        top: 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-8294ddb8-bcbb-434e-acd4-a945081589d0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 95.73px;
    justify-content: flex-end;
    margin: 0px 20px;
    padding: 0px 0px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
}

@media screen and (max-width: 480px) {
    .sd[data-s-8294ddb8-bcbb-434e-acd4-a945081589d0] {
        margin: 0px 20px;
    }
}

.sd[data-s-c394f812-f5f0-4ccb-82d6-7f2420fdf565] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    width: 50px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-c394f812-f5f0-4ccb-82d6-7f2420fdf565] {
        display: flex;
    }
}

.sd[data-s-d6248e8a-f5a6-4f27-9419-2866f130e624] {
    height: auto;
    width: 160px;
    max-width: 100%;
}

.sd[data-s-5ae3edb0-4fdb-4211-a3f9-70fc137e6a4f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 16px;
    height: auto;
    justify-content: flex-start;
    width: auto;
    --gap-h-5ae3edb0-4fdb-4211-a3f9-70fc137e6a4f: 16px;
    --gap-v-5ae3edb0-4fdb-4211-a3f9-70fc137e6a4f: 0px;
    --gap-uuid: 5ae3edb0-4fdb-4211-a3f9-70fc137e6a4f;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-5ae3edb0-4fdb-4211-a3f9-70fc137e6a4f] {
        display: none;
    }
}

.sd[data-s-cdb11633-0d87-4b00-952e-f58b634174cf] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    width: auto;
    --gap-h-cdb11633-0d87-4b00-952e-f58b634174cf: 0px;
    --gap-v-cdb11633-0d87-4b00-952e-f58b634174cf: 0px;
    --gap-uuid: cdb11633-0d87-4b00-952e-f58b634174cf;
    max-width: 100%;
}

.sd[data-s-5fe53926-6be5-4c2c-8547-09347f42577e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    width: auto;
    --gap-h-5fe53926-6be5-4c2c-8547-09347f42577e: 0px;
    --gap-v-5fe53926-6be5-4c2c-8547-09347f42577e: 0px;
    --gap-uuid: 5fe53926-6be5-4c2c-8547-09347f42577e;
    max-width: 100%;
}

.sd[data-s-e5dda57f-42f5-466a-9806-175a91fe9149] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    font-size: 14px;
    height: 36px;
    justify-content: flex-start;
    margin: 0px 15px 0px 0px;
    padding: 8px 8px;
    width: auto;
    max-width: calc(100% - 15px);
}

.sd[data-s-0951ed5a-3622-4a78-b422-15998ccc141c] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 200;
    height: auto;
    letter-spacing: normal;
    line-height: 1.4;
    padding: 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-0951ed5a-3622-4a78-b422-15998ccc141c]:hover {
    color: #aeaeae;
}

.sd[data-s-8943bbd8-6bff-430f-ba3b-7c3dced20f23] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    font-size: 14px;
    height: 36px;
    justify-content: center;
    margin: 0px 15px 0px 0px;
    padding: 8px 8px;
    width: auto;
    max-width: calc(100% - 15px);
}

.sd[data-s-c6c3e3aa-8ddf-4334-82ca-043f33874840] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 200;
    height: auto;
    letter-spacing: normal;
    line-height: 1.4;
    padding: 0px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-c6c3e3aa-8ddf-4334-82ca-043f33874840]:hover {
    color: #aeaeae;
}

.sd[data-s-6ec73026-475e-4b23-8a1e-4645eb3fe947] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    font-size: 14px;
    height: 36px;
    justify-content: flex-start;
    margin: 0px 15px 0px 0px;
    padding: 8px 8px;
    width: auto;
    max-width: calc(100% - 15px);
}

.sd[data-s-bad9507c-094c-45ca-90f6-9e02ee557c18] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 200;
    height: auto;
    letter-spacing: normal;
    line-height: 1.4;
    padding: 0px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-bad9507c-094c-45ca-90f6-9e02ee557c18]:hover {
    color: #aeaeae;
}

.sd[data-s-c213c86f-28a9-4203-bfaa-350acf7865ad] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    font-size: 14px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 20px 0px 0px;
    padding: 8px 0px;
    width: auto;
    max-width: calc(100% - 20px);
}

.sd[data-s-eb45448c-0d99-4339-8f6f-bfceb0c0fd92] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 200;
    height: auto;
    letter-spacing: normal;
    line-height: 1;
    padding: 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-eb45448c-0d99-4339-8f6f-bfceb0c0fd92]:hover {
    color: #aeaeae;
}

.sd[data-s-73e8013e-8cc7-4ab8-9f62-397e8d4de7c7] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 36px;
    justify-content: flex-start;
    margin: 0px 15px 0px 0px;
    padding: 0;
    width: auto;
    max-width: calc(100% - 15px);
}

.sd[data-s-70fa4ea4-6d1d-41ee-930b-904ad757deab] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-70fa4ea4-6d1d-41ee-930b-904ad757deab: 0px;
    --gap-v-70fa4ea4-6d1d-41ee-930b-904ad757deab: 0px;
    --gap-uuid: 70fa4ea4-6d1d-41ee-930b-904ad757deab;
    max-width: 100%;
}

.sd[data-s-ac60b992-7d19-464d-8630-1e7fe4e7daa2] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 200;
    height: auto;
    letter-spacing: normal;
    line-height: 1;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-3ab6129a-43a9-4fda-b822-8cdee6ec44a2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 8px 0px 0px 0px;
    opacity: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd._isClose[data-s-3ab6129a-43a9-4fda-b822-8cdee6ec44a2] {
    flex: none;
    height: 0px;
}

.sd[data-s-1b30a251-db13-40fc-a1ca-70b0264cca06] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 6px;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-1b30a251-db13-40fc-a1ca-70b0264cca06: 0px;
    --gap-v-1b30a251-db13-40fc-a1ca-70b0264cca06: 6px;
    --gap-uuid: 1b30a251-db13-40fc-a1ca-70b0264cca06;
    max-width: 100%;
}

.sd[data-s-d83c6004-26ea-498b-b58d-93d519e2c07f] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 3px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-d83c6004-26ea-498b-b58d-93d519e2c07f]:hover {
    text-decoration: underline;
}

.sd[data-s-634aa952-c392-418e-81a2-f82a73d159e7] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 3px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-634aa952-c392-418e-81a2-f82a73d159e7]:hover {
    text-decoration: underline;
}

.sd[data-s-9392c731-fd6a-4f23-925c-a54f22fb8a82] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 3px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-9392c731-fd6a-4f23-925c-a54f22fb8a82]:hover {
    text-decoration: underline;
}

.sd[data-s-81a9268e-01f9-4296-a20b-1835a261b8e3] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 36px;
    justify-content: flex-start;
    margin: 0px -10px 0px 0px;
    padding: 0;
    width: auto;
    max-width: calc(100% - -10px);
}

.sd[data-s-287f4699-a757-407d-853f-1eea4a434a31] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-287f4699-a757-407d-853f-1eea4a434a31: 0px;
    --gap-v-287f4699-a757-407d-853f-1eea4a434a31: 0px;
    --gap-uuid: 287f4699-a757-407d-853f-1eea4a434a31;
    max-width: 100%;
}

.sd[data-s-2c7ff27c-b84f-4fb0-89ef-d7040c23e26f] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 200;
    height: auto;
    line-height: 1;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-3020bcc7-49f1-4c83-ae1b-5cd272b8a8c2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 8px 0px 0px 0px;
    opacity: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd._isClose[data-s-3020bcc7-49f1-4c83-ae1b-5cd272b8a8c2] {
    flex: none;
    height: 0px;
}

.sd[data-s-46810ba9-b5b7-481d-a47a-5fd1494c5066] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 6px;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-46810ba9-b5b7-481d-a47a-5fd1494c5066: 0px;
    --gap-v-46810ba9-b5b7-481d-a47a-5fd1494c5066: 6px;
    --gap-uuid: 46810ba9-b5b7-481d-a47a-5fd1494c5066;
    max-width: 100%;
}

.sd[data-s-3961a44d-5ee8-41c5-80b8-37e215b8a418] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 200;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 3px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-3961a44d-5ee8-41c5-80b8-37e215b8a418]:hover {
    text-decoration: underline;
}

.sd[data-s-53957933-8407-4e3b-8441-5b9b37cd27bc] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 200;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 3px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-53957933-8407-4e3b-8441-5b9b37cd27bc]:hover {
    text-decoration: underline;
}

.sd[data-s-878e11d2-948c-4b95-be86-7c11af9114aa] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 200;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 3px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-878e11d2-948c-4b95-be86-7c11af9114aa]:hover {
    text-decoration: underline;
}

.sd[data-s-1b2f4377-2217-4e4e-a8a4-93a27f131584] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 200;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 3px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1b2f4377-2217-4e4e-a8a4-93a27f131584]:hover {
    text-decoration: underline;
}

.sd[data-s-3ab4d443-c4e0-471a-98ff-93b9a4167f45] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 200;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-3ab4d443-c4e0-471a-98ff-93b9a4167f45]:hover {
    text-decoration: underline;
}

.sd[data-s-9338f253-f00f-4544-8db4-942b7db5ac63] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: flex-start;
    margin: 0px -20px 0px 0px;
    padding: 0;
    width: auto;
    max-width: calc(100% - -20px);
}

.sd[data-s-6c77c6d6-b9e8-4a5d-bd93-38729303a0a7] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-6c77c6d6-b9e8-4a5d-bd93-38729303a0a7: 0px;
    --gap-v-6c77c6d6-b9e8-4a5d-bd93-38729303a0a7: 0px;
    --gap-uuid: 6c77c6d6-b9e8-4a5d-bd93-38729303a0a7;
    max-width: 100%;
}

.sd[data-s-e07b3abe-4e9e-4bf1-9725-97a4fe43e38d] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 200;
    height: calc(100% - (var(--gap-v-6c77c6d6-b9e8-4a5d-bd93-38729303a0a7) * 0));
    line-height: 1;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-05954bad-7b35-40a1-953c-52dcc7199597] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 8px 0px 0px 0px;
    opacity: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd._isClose[data-s-05954bad-7b35-40a1-953c-52dcc7199597] {
    flex: none;
    height: 0px;
}

.sd[data-s-40381c43-c278-4c7b-a358-37d50603b248] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 6px;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 0px 0px 8px 0px;
    width: 100%;
    --gap-h-40381c43-c278-4c7b-a358-37d50603b248: 0px;
    --gap-v-40381c43-c278-4c7b-a358-37d50603b248: 6px;
    --gap-uuid: 40381c43-c278-4c7b-a358-37d50603b248;
    max-width: 100%;
}

.sd[data-s-34392a03-578b-4fcd-8d1d-ad9d24c0487f] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 5px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-34392a03-578b-4fcd-8d1d-ad9d24c0487f]:hover {
    text-decoration: underline;
}

.sd[data-s-e6b76ebb-c5a9-4d1e-88db-98a6fc356c97] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 5px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-e6b76ebb-c5a9-4d1e-88db-98a6fc356c97]:hover {
    text-decoration: underline;
}

.sd[data-s-34139b5b-34b1-44c1-9d61-79025d3ab685] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 5px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-34139b5b-34b1-44c1-9d61-79025d3ab685]:hover {
    text-decoration: underline;
}

.sd[data-s-a916d9f5-6cbd-445f-bf72-763eacee632f] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 5px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a916d9f5-6cbd-445f-bf72-763eacee632f]:hover {
    text-decoration: underline;
}

.sd[data-s-f1f028e2-0235-4594-91ef-8db70b33295c] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-f1f028e2-0235-4594-91ef-8db70b33295c]:hover {
    text-decoration: underline;
}

.sd[data-s-0475e4fa-21e5-4bb3-b0e9-b1f217fa164d] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    font-size: 14px;
    height: 37px;
    justify-content: flex-start;
    margin: 0px 9px 0px 0px;
    padding: 8px 0px;
    width: auto;
    max-width: calc(100% - 9px);
}

.sd[data-s-bcfa5cd9-fd45-495b-9745-c5936144362f] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 200;
    height: auto;
    letter-spacing: normal;
    line-height: 1.4;
    padding: 0px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-bcfa5cd9-fd45-495b-9745-c5936144362f]:hover {
    color: #aeaeae;
}

.sd[data-s-b5efaa11-9a53-429d-97bd-965b43802297] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    font-size: 14px;
    height: 37px;
    justify-content: flex-start;
    margin: 0px 5px 0px 0px;
    padding: 8px 8px;
    width: auto;
    max-width: calc(100% - 5px);
}

.sd[data-s-e366b037-71a0-4df4-85dc-16c88436194c] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 200;
    height: auto;
    letter-spacing: normal;
    line-height: 1.4;
    padding: 0px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-e366b037-71a0-4df4-85dc-16c88436194c]:hover {
    color: #aeaeae;
}

.sd[data-s-41a5f16f-23ae-466b-8562-f21af2eeab0b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    font-size: 14px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 30px 0px 0px;
    padding: 8px 8px;
    width: auto;
    max-width: calc(100% - 30px);
}

.sd[data-s-6cbd0874-ba67-4786-a5e8-f0a7b01722d5] {
    color: black;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 200;
    height: auto;
    letter-spacing: normal;
    line-height: 1.4;
    padding: 0px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-6cbd0874-ba67-4786-a5e8-f0a7b01722d5]:hover {
    color: #aeaeae;
}

.sd[data-s-a84cc5e2-4af7-40da-999a-1c6ee317259c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px 20px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-a84cc5e2-4af7-40da-999a-1c6ee317259c]:hover {
    opacity: 0.9;
}

.sd[data-s-e85d6e4f-ef02-4b6d-80bf-f86bac38d3f7] {
    color: black;
    font-size: 14px;
    margin: 0px 10px 0px 0px;
    max-width: calc(100% - 10px);
}

.sd[data-s-a84cc5e2-4af7-40da-999a-1c6ee317259c]:hover .sd[data-s-e85d6e4f-ef02-4b6d-80bf-f86bac38d3f7] {
    color: rgba(255, 255, 255, 0.64);
}

.sd[data-s-4eb4c9c9-e192-4419-89ba-5607b1ed5cc9] {
    color: black;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    height: auto;
    letter-spacing: normal;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 12px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a84cc5e2-4af7-40da-999a-1c6ee317259c]:hover .sd[data-s-4eb4c9c9-e192-4419-89ba-5607b1ed5cc9]:hover {
    text-decoration: underline;
}

.sd[data-s-a84cc5e2-4af7-40da-999a-1c6ee317259c]:hover .sd[data-s-4eb4c9c9-e192-4419-89ba-5607b1ed5cc9] {
    color: rgba(255, 255, 255, 0.61);
}



.sd[data-s-eabc7bc1-9e2b-41f8-9a72-8165528b6581] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 110px;
    justify-content: space-between;
    left: 0px;
    margin: 0 0 0 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 24px 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: auto;
    z-index: 4;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-eabc7bc1-9e2b-41f8-9a72-8165528b6581] {
        bottom: auto;
        display: flex;
        flex: none;
        height: 89px;
        left: 0px;
        right: 0px;
        top: 0px;
        z-index: 5;
        max-width: 100%;
    }
}

.sd[data-s-9aaac92c-b133-4bd6-a53b-ef28934ded5e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 80px;
    justify-content: center;
    padding: 0px;
    width: 109px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9aaac92c-b133-4bd6-a53b-ef28934ded5e] {
        align-content: flex-start;
        align-items: flex-start;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        height: auto;
        justify-content: center;
        margin: 4px 0px 0px 0px;
        padding: 0px;
        width: 29%;
        z-index: 5;
        max-width: 29%;
    }
}

.sd[data-s-275c6266-2458-4c70-aa73-9abd55949921] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0 0 0 0;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    position: relative;
    width: 63px;
    z-index: 5;
    max-width: 100%;
}

.sd[data-s-275c6266-2458-4c70-aa73-9abd55949921].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 1000ms;
}

.sd[data-s-275c6266-2458-4c70-aa73-9abd55949921].appear-active {
    transition-delay: 300ms;
    transition-duration: 1000ms;
}

@media screen and (max-width: 480px) {
    .sd[data-s-275c6266-2458-4c70-aa73-9abd55949921].appear {
        transform: translate(0px, 0px);
    }

    .sd[data-s-275c6266-2458-4c70-aa73-9abd55949921].appear-active {}

    .sd[data-s-275c6266-2458-4c70-aa73-9abd55949921] {
        background: rgba(0, 0, 0, 0.0);
        bottom: auto;
        display: flex;
        flex: none;
        height: 64px;
        left: 0px;
        margin: 0px 0px 0px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px;
        right: 0px;
        top: 0px;
        width: 52px;
        z-index: 5;
        max-width: 100%;
    }
}

.sd[data-s-fe82b985-adfa-4a7d-8b52-9c7391f47de9] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-fe82b985-adfa-4a7d-8b52-9c7391f47de9]:before {
    background-repeat: no-repeat;
    background-size: 43%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-fe82b985-adfa-4a7d-8b52-9c7391f47de9]:before {
        background-repeat: no-repeat;
        background-size: contain;
    }

    .sd[data-s-fe82b985-adfa-4a7d-8b52-9c7391f47de9] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 44px;
        max-width: 100%;
    }
}

.sd[data-s-a76e2408-221f-47aa-b9e8-af8b8999596c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 80px;
    justify-content: center;
    width: 80px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a76e2408-221f-47aa-b9e8-af8b8999596c] {
        flex: none;
        height: auto;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-3651fa82-3eb7-4b38-a037-74fe08f5a72f] {
    /* color: #ffffff; */
    font-size: 32px;
}



.sd[data-s-00b05512-1116-41ae-8257-46845348a6e5] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #f6f3ee;
    border-left: 0px solid #f6f3ee;
    border-right: 0px solid #f6f3ee;
    border-top: 0px solid #f6f3ee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-00b05512-1116-41ae-8257-46845348a6e5] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-5623d007-7d84-4c10-b9b3-758c60a6aa5f] {
    align-content: flex-start;
    align-items: flex-start;
    background: #d7d7d7;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-around;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-5623d007-7d84-4c10-b9b3-758c60a6aa5f] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-43252e7e-be0a-4201-aa28-743df729a8ae] {
    align-content: center;
    align-items: center;
    background: #d7d7d7;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 54px 0px 0px 0px;
    padding: 0px;
    width: 1328px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-43252e7e-be0a-4201-aa28-743df729a8ae] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        max-width: 100%;
    }
}

.sd[data-s-2ca64d98-8458-4dc5-bb17-06552be42dd7] {
    align-content: flex-start;
    align-items: flex-start;
    background: #d7d7d7;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-2ca64d98-8458-4dc5-bb17-06552be42dd7] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 40px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c769171c-0117-4f44-bb9c-5515eca8fd5c] {
    align-content: center;
    align-items: center;
    background: #d7d7d7;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-around;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-c769171c-0117-4f44-bb9c-5515eca8fd5c] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-b8425312-503a-43b3-b3af-21ead8ac98ea] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 73px;
    max-width: 100%;
}

.sd[data-s-b8425312-503a-43b3-b3af-21ead8ac98ea]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b8425312-503a-43b3-b3af-21ead8ac98ea] {
        flex: none;
        height: auto;
        margin: 0px 0px 26px 0px;
        padding: 0px 0px 0px 0px;
        width: 17%;
        max-width: 17%;
    }
}

.sd[data-s-ba122bd7-dda9-4669-aab0-fc3796b684a4] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 106px;
    justify-content: center;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ba122bd7-dda9-4669-aab0-fc3796b684a4] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        max-width: 100%;
    }
}

.sd[data-s-36e4c143-e1b7-4b88-b8e8-7db7f179417a] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 13px;
    height: auto;
    justify-content: center;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-36e4c143-e1b7-4b88-b8e8-7db7f179417a] {
        flex-direction: column;
        flex-wrap: nowrap;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-4c871bce-5872-49dd-95f4-c5cf67742aed] {
    color: #202020;
    flex: none;
    font-family: var(--s-font-29ad3d62);
    font-size: 15px;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 27px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 27px);
    justify-content: center;
}

.sd[data-s-4c871bce-5872-49dd-95f4-c5cf67742aed]:hover {
    font-style: normal;
    opacity: 0.5;
    text-decoration: underline;
    transition-duration: 0ms;
}

@media screen and (max-width: 480px) {
    .sd[data-s-4c871bce-5872-49dd-95f4-c5cf67742aed] {
        font-family: '秀英明朝 B JIS2004';
        font-size: 14px;
        letter-spacing: 0.05em;
        margin: 0px 0px 12px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-61b34c69-71fd-4060-be4a-c1cd5043fcf5] {
    color: #202020;
    flex: none;
    font-family: var(--s-font-29ad3d62);
    font-size: 15px;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 27px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 27px);
    justify-content: center;
}

.sd[data-s-61b34c69-71fd-4060-be4a-c1cd5043fcf5]:hover {
    font-style: normal;
    opacity: 0.5;
    text-decoration: underline;
    transition-duration: 0ms;
}

@media screen and (max-width: 480px) {
    .sd[data-s-61b34c69-71fd-4060-be4a-c1cd5043fcf5] {
        font-family: '秀英明朝 B JIS2004';
        font-size: 14px;
        letter-spacing: 0.05em;
        margin: 0px 0px 12px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-d18b3e9f-7941-4599-bdc4-ef6a96507386] {
    color: #202020;
    flex: none;
    font-family: var(--s-font-29ad3d62);
    font-size: 15px;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 27px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 27px);
    justify-content: center;
}

.sd[data-s-d18b3e9f-7941-4599-bdc4-ef6a96507386]:hover {
    font-style: normal;
    opacity: 0.5;
    text-decoration: underline;
    transition-duration: 0ms;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d18b3e9f-7941-4599-bdc4-ef6a96507386] {
        font-family: '秀英明朝 B JIS2004';
        font-size: 14px;
        letter-spacing: 0.05em;
        margin: 0px 0px 12px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-47b7d58a-57fc-4a08-9b34-5730b6f2ec88] {
    color: #202020;
    flex: none;
    font-family: var(--s-font-29ad3d62);
    font-size: 15px;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-47b7d58a-57fc-4a08-9b34-5730b6f2ec88]:hover {
    font-style: normal;
    opacity: 0.5;
    text-decoration: underline;
    transition-duration: 0ms;
}

@media screen and (max-width: 480px) {
    .sd[data-s-47b7d58a-57fc-4a08-9b34-5730b6f2ec88] {
        font-family: '秀英明朝 B JIS2004';
        font-size: 14px;
        letter-spacing: 0.05em;
        margin: 0px 0px 24px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-fe157bce-8256-41a6-a4fd-1c3bcc47ff74] {
    align-content: center;
    align-items: center;
    background: #d7d7d7;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 15px 20px 29px 20px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-fe157bce-8256-41a6-a4fd-1c3bcc47ff74] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 15px 20px 16px 20px;
        width: 100%;
    }
}

.sd[data-s-3c77f861-4421-4de0-ac39-e5d2ddb3c2fa] {
    color: #202020;
    flex: none;
    font-family: var(--s-font-29ad3d62);
    font-size: 13px;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-3c77f861-4421-4de0-ac39-e5d2ddb3c2fa] {
        font-size: 12px;
    }
}



.sd[data-s-d1f51242-b10c-43ef-98df-9528fc15588f] {
    background: #EEEEEE;
    flex: none;
    height: 160px;
    width: 65%;
    max-width: 65%;
}



.sd[data-s-6651ddf3-f5ac-4f50-8daf-c81bd280e674] {
    align-content: center;
    align-items: center;
    background: #000000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px;
    padding: 45px 0px 26px 0px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6651ddf3-f5ac-4f50-8daf-c81bd280e674] {
        display: flex;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 57px 0px 38px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-82bea481-1a17-4b05-9629-1a7df6bc6a7c] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #f6f6f6;
    border-left: 0px solid #f6f6f6;
    border-right: 0px solid #f6f6f6;
    border-top: 0px solid #f6f6f6;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    width: 90%;
    --gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c: 0px;
    --gap-v-82bea481-1a17-4b05-9629-1a7df6bc6a7c: 0px;
    --gap-uuid: 82bea481-1a17-4b05-9629-1a7df6bc6a7c;
    max-width: 90%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-82bea481-1a17-4b05-9629-1a7df6bc6a7c] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: space-between;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-01ffa7bf-cb03-4955-a3bb-8793942a0d4a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 17px 0px 0px 0px;
    width: calc(80% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.2));
    max-width: calc(80% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.2));
}

@media screen and (max-width: 480px) {
    .sd[data-s-01ffa7bf-cb03-4955-a3bb-8793942a0d4a] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        display: none;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: calc(100% - 24px - (var(--gap-v-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
        justify-content: flex-start;
        margin: 24px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
        max-width: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
    }
}

.sd[data-s-1fd17352-af30-4476-b428-8238eb238107] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 35px;
    height: auto;
    justify-content: flex-end;
    width: 100%;
    --gap-h-1fd17352-af30-4476-b428-8238eb238107: 35px;
    --gap-v-1fd17352-af30-4476-b428-8238eb238107: 0px;
    --gap-uuid: 1fd17352-af30-4476-b428-8238eb238107;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1fd17352-af30-4476-b428-8238eb238107] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 4px;
        --gap-h-1fd17352-af30-4476-b428-8238eb238107: 0px;
        --gap-v-1fd17352-af30-4476-b428-8238eb238107: 4px;
    }
}

.sd[data-s-eca0051b-e863-4201-84da-3313ad20efa9] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 154px;
    --gap-h-eca0051b-e863-4201-84da-3313ad20efa9: 0px;
    --gap-v-eca0051b-e863-4201-84da-3313ad20efa9: 0px;
    --gap-uuid: eca0051b-e863-4201-84da-3313ad20efa9;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-eca0051b-e863-4201-84da-3313ad20efa9] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
        --gap-h-eca0051b-e863-4201-84da-3313ad20efa9: 0px;
        --gap-v-eca0051b-e863-4201-84da-3313ad20efa9: 0px;
        max-width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
    }
}

.sd[data-s-ebeda4dd-622e-42b2-a0c9-4c0c779f70c3] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ebeda4dd-622e-42b2-a0c9-4c0c779f70c3] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: space-between;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: calc(100% - (var(--gap-h-eca0051b-e863-4201-84da-3313ad20efa9) * 0));
        max-width: calc(100% - (var(--gap-h-eca0051b-e863-4201-84da-3313ad20efa9) * 0));
    }
}

.sd[data-s-33553ccf-509b-4b40-b56a-81246c1a7b01] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-33553ccf-509b-4b40-b56a-81246c1a7b01] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-0cb7e7ba-a9b7-4aaf-8810-78d9defb112f] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-0cb7e7ba-a9b7-4aaf-8810-78d9defb112f] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-ef411759-aec1-4a99-9469-4696e7591a03] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ef411759-aec1-4a99-9469-4696e7591a03] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-72c9b27a-ce90-4df7-803c-0ea8756c1071] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-72c9b27a-ce90-4df7-803c-0ea8756c1071]:hover {
    opacity: 0.5;
}

.sd[data-s-c69a1190-fea0-480f-851d-9165aa09b3f3] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-c69a1190-fea0-480f-851d-9165aa09b3f3] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-6d7337d8-8f0c-403b-9631-138086bc8900] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-6d7337d8-8f0c-403b-9631-138086bc8900]:hover {
    opacity: 0.5;
}

.sd[data-s-79ce0d5b-651a-4a80-8ee0-b47845488e17] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-79ce0d5b-651a-4a80-8ee0-b47845488e17] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-ae7e9e71-ee77-47f1-8c77-56c940390998] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ae7e9e71-ee77-47f1-8c77-56c940390998]:hover {
    opacity: 0.5;
}

.sd[data-s-9f77783e-3648-46b4-a329-e1f10f3453b8] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9f77783e-3648-46b4-a329-e1f10f3453b8] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-da6cf232-2a8d-410a-9e7a-81e4fa0f7a82] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-da6cf232-2a8d-410a-9e7a-81e4fa0f7a82]:hover {
    opacity: 0.5;
}

.sd[data-s-a87641b2-5982-4924-840a-f71b810a54be] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a87641b2-5982-4924-840a-f71b810a54be] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-8438b1af-1887-45e7-9c2d-7f3b7b7b845b] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8438b1af-1887-45e7-9c2d-7f3b7b7b845b]:hover {
    opacity: 0.5;
}

.sd[data-s-9cd9a197-ea32-4f72-b929-fcfff5800baf] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9cd9a197-ea32-4f72-b929-fcfff5800baf] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-97678006-a570-45f5-bfe1-16cd316fb9dc] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-97678006-a570-45f5-bfe1-16cd316fb9dc]:hover {
    opacity: 0.5;
}

.sd[data-s-d43c4674-7036-4ce8-956d-db5b8c354b7d] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d43c4674-7036-4ce8-956d-db5b8c354b7d] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-420cc73c-fefe-4275-bc56-86dc8fd1e5e0] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-420cc73c-fefe-4275-bc56-86dc8fd1e5e0]:hover {
    opacity: 0.5;
}

.sd[data-s-6853399b-829f-4c54-9ea6-b89fce97359b] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 166px;
    --gap-h-6853399b-829f-4c54-9ea6-b89fce97359b: 0px;
    --gap-v-6853399b-829f-4c54-9ea6-b89fce97359b: 0px;
    --gap-uuid: 6853399b-829f-4c54-9ea6-b89fce97359b;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6853399b-829f-4c54-9ea6-b89fce97359b] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
        --gap-h-6853399b-829f-4c54-9ea6-b89fce97359b: 0px;
        --gap-v-6853399b-829f-4c54-9ea6-b89fce97359b: 0px;
        max-width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
    }
}

.sd[data-s-cffd42a9-e8c4-48d2-8234-d6fc52427552] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-cffd42a9-e8c4-48d2-8234-d6fc52427552] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: space-between;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: calc(100% - (var(--gap-h-6853399b-829f-4c54-9ea6-b89fce97359b) * 0));
        max-width: calc(100% - (var(--gap-h-6853399b-829f-4c54-9ea6-b89fce97359b) * 0));
    }
}

.sd[data-s-050436e0-1227-4baf-80a6-6cd90bd2d7fa] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-050436e0-1227-4baf-80a6-6cd90bd2d7fa] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-de06ab9d-8bc2-4c2b-bdad-320e5b3f79d0] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-de06ab9d-8bc2-4c2b-bdad-320e5b3f79d0] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-a28c51d8-9d10-4219-9d7e-8b548be549a9] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a28c51d8-9d10-4219-9d7e-8b548be549a9] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-95e9fc96-9835-4c87-adc7-d0f78ef27d4e] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-95e9fc96-9835-4c87-adc7-d0f78ef27d4e]:hover {
    opacity: 0.5;
}

.sd[data-s-ba632e05-3a56-485f-9939-cc023987becb] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ba632e05-3a56-485f-9939-cc023987becb] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-e3019d99-87d0-4033-908f-d33605a2d934] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-e3019d99-87d0-4033-908f-d33605a2d934]:hover {
    opacity: 0.5;
}

.sd[data-s-1f1f06ce-1a96-4bde-9dd5-22ae96ae9307] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1f1f06ce-1a96-4bde-9dd5-22ae96ae9307] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-0114fd50-d8c4-40b6-8e99-cc03b965f19e] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-0114fd50-d8c4-40b6-8e99-cc03b965f19e]:hover {
    opacity: 0.5;
}

.sd[data-s-6816a79e-d307-42c8-abdb-a0e3ec758065] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 166px;
    --gap-h-6816a79e-d307-42c8-abdb-a0e3ec758065: 0px;
    --gap-v-6816a79e-d307-42c8-abdb-a0e3ec758065: 0px;
    --gap-uuid: 6816a79e-d307-42c8-abdb-a0e3ec758065;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6816a79e-d307-42c8-abdb-a0e3ec758065] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
        --gap-h-6816a79e-d307-42c8-abdb-a0e3ec758065: 0px;
        --gap-v-6816a79e-d307-42c8-abdb-a0e3ec758065: 0px;
        max-width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
    }
}

.sd[data-s-9b158be2-1c03-4cf0-b082-f42da15a3af1] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9b158be2-1c03-4cf0-b082-f42da15a3af1] {
        margin: 13px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        max-width: 100%;
    }
}

.sd[data-s-309ef9f0-94b5-46ee-90c0-8410cdc35aab] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-309ef9f0-94b5-46ee-90c0-8410cdc35aab] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-8d62109a-d6a5-45bc-beaf-4a66ab16dd8c] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-8d62109a-d6a5-45bc-beaf-4a66ab16dd8c] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-543c4602-da11-4075-8399-7f10e133869b] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-543c4602-da11-4075-8399-7f10e133869b] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-dfed790f-8422-4505-883a-a05b24cf048a] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-dfed790f-8422-4505-883a-a05b24cf048a]:hover {
    opacity: 0.5;
}

.sd[data-s-48148e1b-213b-4de3-9b00-9266c3a1bad5] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-48148e1b-213b-4de3-9b00-9266c3a1bad5] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-e8851aa4-e365-42cc-aa3e-f6fa3734b804] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-e8851aa4-e365-42cc-aa3e-f6fa3734b804]:hover {
    opacity: 0.5;
}

.sd[data-s-437b9da2-be12-4b65-ba18-3b62da42dbd8] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-437b9da2-be12-4b65-ba18-3b62da42dbd8] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-ba4a3ff7-a284-48ac-b523-c531a4ecf788] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ba4a3ff7-a284-48ac-b523-c531a4ecf788]:hover {
    opacity: 0.5;
}

.sd[data-s-0f8e6c4b-73fb-4cfe-ad1a-6d3a631986bd] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-0f8e6c4b-73fb-4cfe-ad1a-6d3a631986bd] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-c50ed130-7669-42ea-85b8-1299cc0cfb6f] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c50ed130-7669-42ea-85b8-1299cc0cfb6f]:hover {
    opacity: 0.5;
}

.sd[data-s-9bbc375e-689c-4165-b8cd-4e65ac2b8942] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9bbc375e-689c-4165-b8cd-4e65ac2b8942] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-63bbc76a-4b9f-4f3b-a05e-209c67e52aaf] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-63bbc76a-4b9f-4f3b-a05e-209c67e52aaf]:hover {
    opacity: 0.5;
}

.sd[data-s-6061a528-2f7d-4b03-9ccb-f87d802e204a] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 166px;
    --gap-h-6061a528-2f7d-4b03-9ccb-f87d802e204a: 0px;
    --gap-v-6061a528-2f7d-4b03-9ccb-f87d802e204a: 0px;
    --gap-uuid: 6061a528-2f7d-4b03-9ccb-f87d802e204a;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6061a528-2f7d-4b03-9ccb-f87d802e204a] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
        --gap-h-6061a528-2f7d-4b03-9ccb-f87d802e204a: 0px;
        --gap-v-6061a528-2f7d-4b03-9ccb-f87d802e204a: 0px;
        max-width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
    }
}

.sd[data-s-2d92ea0e-ab22-4519-9ad4-b869e5da2e96] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-2d92ea0e-ab22-4519-9ad4-b869e5da2e96] {
        margin: 13px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        max-width: 100%;
    }
}

.sd[data-s-7b83b111-eee3-4f59-a9a0-af17b42d979e] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7b83b111-eee3-4f59-a9a0-af17b42d979e] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-4c957d92-4bc0-4263-b1a9-e5b2c6c5e220] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-4c957d92-4bc0-4263-b1a9-e5b2c6c5e220] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-2caf86d2-9147-463f-b10b-f5901c26173a] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-2caf86d2-9147-463f-b10b-f5901c26173a] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-7ae4aab6-b00c-48c0-882e-f93321677aa0] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-7ae4aab6-b00c-48c0-882e-f93321677aa0]:hover {
    opacity: 0.5;
}

.sd[data-s-eb5489e1-a57d-4fee-83dc-b78b5b0405dd] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-eb5489e1-a57d-4fee-83dc-b78b5b0405dd] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-6c850045-b207-4aea-a55f-423a9895861b] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-6c850045-b207-4aea-a55f-423a9895861b]:hover {
    opacity: 0.5;
}

.sd[data-s-05813bff-b1fc-4807-b950-dca983ccb8e3] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-05813bff-b1fc-4807-b950-dca983ccb8e3] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-14133af9-273a-4088-8592-1ae3eb014c28] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-14133af9-273a-4088-8592-1ae3eb014c28]:hover {
    opacity: 0.5;
}

.sd[data-s-137f9ff4-50ed-416d-b644-6c556a21f8ca] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-137f9ff4-50ed-416d-b644-6c556a21f8ca] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-ac1f0c0c-15d6-4d26-bed0-573670ab5c57] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ac1f0c0c-15d6-4d26-bed0-573670ab5c57]:hover {
    opacity: 0.5;
}

.sd[data-s-81313a95-eaba-4a18-98f0-531bf1186828] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-81313a95-eaba-4a18-98f0-531bf1186828] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-45b66ab6-8347-4c52-8c23-9f2ee068ae03] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-45b66ab6-8347-4c52-8c23-9f2ee068ae03]:hover {
    opacity: 0.5;
}

.sd[data-s-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(20% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.8));
    --gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9: 0px;
    --gap-v-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9: 0px;
    --gap-uuid: f958d241-f9cb-4e8f-8bcf-8bea0882e5f9;
    max-width: calc(20% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.8));
}

@media screen and (max-width: 480px) {
    .sd[data-s-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
        max-width: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
    }
}

.sd[data-s-6b7d8f64-d801-4c5d-bbc0-ee72b4a9e0e4] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6b7d8f64-d801-4c5d-bbc0-ee72b4a9e0e4] {
        margin: 0px 0px 9px 0px;
        width: 69px;
        max-width: 100%;
    }
}

.sd[data-s-1fe7663f-03ba-41d0-9921-6fc2e2110a17] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #dfdfdf;
    border-left: 0px solid #dfdfdf;
    border-right: 0px solid #dfdfdf;
    border-top: 0px solid #dfdfdf;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px 0px;
    width: auto;
    --gap-h-1fe7663f-03ba-41d0-9921-6fc2e2110a17: 0px;
    --gap-v-1fe7663f-03ba-41d0-9921-6fc2e2110a17: 0px;
    --gap-uuid: 1fe7663f-03ba-41d0-9921-6fc2e2110a17;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1fe7663f-03ba-41d0-9921-6fc2e2110a17] {
        flex: none;
        gap: 0px;
        width: 100%;
        --gap-h-1fe7663f-03ba-41d0-9921-6fc2e2110a17: 0px;
        --gap-v-1fe7663f-03ba-41d0-9921-6fc2e2110a17: 0px;
        max-width: 100%;
    }
}

.sd[data-s-f4644cec-524d-48c1-b8af-b0633a4263d6] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 66px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-f4644cec-524d-48c1-b8af-b0633a4263d6] {
        flex: none;
        height: auto;
        margin: 0px 0px 1px 0px;
        width: 116px;
        max-width: 100%;
    }
}

.sd[data-s-dd3f1430-c321-449b-9466-39f093a5f890] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    --gap-h-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
    --gap-v-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
    --gap-uuid: dd3f1430-c321-449b-9466-39f093a5f890;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-dd3f1430-c321-449b-9466-39f093a5f890] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9) * 0));
        --gap-h-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
        --gap-v-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
        max-width: calc(100% - (var(--gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9) * 0));
    }
}

.sd[data-s-1dc2da94-eb21-4e1f-bc9a-2f0cbaee3b5b] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 24px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1dc2da94-eb21-4e1f-bc9a-2f0cbaee3b5b] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-aea201b8-2722-43f0-9dbf-7bbf10de88ce] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-aea201b8-2722-43f0-9dbf-7bbf10de88ce]:hover {
    opacity: 0.5;
}

.sd[data-s-0748b006-a42c-497d-86fd-dab41d4f59e9] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-0748b006-a42c-497d-86fd-dab41d4f59e9] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-1392ed7b-9f76-4b2a-be8b-abdbd1a0527e] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1392ed7b-9f76-4b2a-be8b-abdbd1a0527e]:hover {
    opacity: 0.5;
}

.sd[data-s-24a834e0-6593-462f-9288-05eec60c0a75] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-24a834e0-6593-462f-9288-05eec60c0a75] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-1aa3aee1-9370-4b04-acf4-e5684575c56d] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1aa3aee1-9370-4b04-acf4-e5684575c56d]:hover {
    opacity: 0.5;
}

.sd[data-s-6fd525d7-b6b1-4e13-b646-83f78f2a05bb] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    font-size: 13px;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6fd525d7-b6b1-4e13-b646-83f78f2a05bb] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-c0935bfb-a4e7-4eac-a274-6772d3f0588f] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c0935bfb-a4e7-4eac-a274-6772d3f0588f]:hover {
    opacity: 0.5;
}

.sd[data-s-e75679d2-6919-4dc3-bb0b-24e83069820d] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e75679d2-6919-4dc3-bb0b-24e83069820d] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b41e7b34-769b-4f40-abc5-09f5a5b96cbe] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b41e7b34-769b-4f40-abc5-09f5a5b96cbe]:hover {
    opacity: 0.5;
}

.sd[data-s-b5495555-b3e5-4ec1-b002-0b9ef83cb806] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b5495555-b3e5-4ec1-b002-0b9ef83cb806] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-6e53e1ef-f305-4c6e-a35a-8a572ff1b6fc] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-6e53e1ef-f305-4c6e-a35a-8a572ff1b6fc]:hover {
    opacity: 0.5;
}

.sd[data-s-a0797804-34da-44ba-ac8a-4d48d5df348e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #EEEEEE;
    border-left: 0px solid #EEEEEE;
    border-right: 0px solid #EEEEEE;
    border-top: 0px solid #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: center;
    margin: 32px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: auto;
    --gap-h-a0797804-34da-44ba-ac8a-4d48d5df348e: 15px;
    --gap-v-a0797804-34da-44ba-ac8a-4d48d5df348e: 0px;
    --gap-uuid: a0797804-34da-44ba-ac8a-4d48d5df348e;
    max-width: 100%;
}

.sd[data-s-a0797804-34da-44ba-ac8a-4d48d5df348e].appear {
    /* background: rgb(253, 253, 253); */
}

.sd[data-s-a0797804-34da-44ba-ac8a-4d48d5df348e].appear-active {}

@media screen and (max-width: 480px) {
    .sd[data-s-a0797804-34da-44ba-ac8a-4d48d5df348e] {
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 15px;
        height: auto;
        margin: 17px 0px 0px 0px;
        --gap-h-a0797804-34da-44ba-ac8a-4d48d5df348e: 15px;
        --gap-v-a0797804-34da-44ba-ac8a-4d48d5df348e: 0px;
        max-width: 100%;
    }
}

.sd[data-s-d2166b4a-4ff1-49e0-bb92-a4fabeb162f3] {
    background: rgba(0, 0, 0, 0.0);
    bottom: NaNpx;
    flex: none;
    height: calc(100% - (var(--gap-v-a0797804-34da-44ba-ac8a-4d48d5df348e) * 0));
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: NaNpx;
    top: 0px;
    transform: scale(0, 1);
    transform-origin: center right;
    transition-delay: 300ms;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-a0797804-34da-44ba-ac8a-4d48d5df348e) * 0));
    z-index: 2;
    max-width: calc(100% - (var(--gap-h-a0797804-34da-44ba-ac8a-4d48d5df348e) * 0));
}

.sd[data-s-d2166b4a-4ff1-49e0-bb92-a4fabeb162f3].appear {
    transform: scale(1, 1);
}

.sd[data-s-d2166b4a-4ff1-49e0-bb92-a4fabeb162f3].appear-active {}

.sd[data-s-d2166b4a-4ff1-49e0-bb92-a4fabeb162f3]&appear-active {
    transform-origin: center right;
}

.sd[data-s-deefa03d-8ed4-4eee-8748-25147ab0b62e] {
    background: #FFFFFF;
    border-radius: 50%;
    color: #000000;
    flex: none;
    font-size: 14px;
    height: 30px;
    margin: 0px 0px 0px 0px;
    width: 30px;
    max-width: 100%;
}

.sd[data-s-deefa03d-8ed4-4eee-8748-25147ab0b62e]:hover {
    transform: scale(1.2, 1.2);
}

@media screen and (max-width: 480px) {
    .sd[data-s-deefa03d-8ed4-4eee-8748-25147ab0b62e] {
        background: #FFFFFF;
        color: #000000;
        flex: none;
        font-size: 15px;
        height: 30px;
        margin: 0px 0px 2px 0px;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-334633c5-e98d-4ec6-89de-d182708a897c] {
    background: #FFFFFF;
    border-radius: 50%;
    color: #000000;
    flex: none;
    font-size: 20px;
    height: 30px;
    margin: 0px 0px 0px 0px;
    width: 30px;
    max-width: 100%;
}

.sd[data-s-334633c5-e98d-4ec6-89de-d182708a897c]:hover {
    transform: scale(1.2, 1.2);
}

@media screen and (max-width: 480px) {
    .sd[data-s-334633c5-e98d-4ec6-89de-d182708a897c] {
        background: #FFFFFF;
        color: #000000;
        flex: none;
        font-size: 15px;
        height: 30px;
        margin: 0px 0px 2px 0px;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-a252abe9-8025-4502-8ec9-710cfb26b19e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: none;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 17px 0px 0px 0px;
    width: calc(80% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.2));
    max-width: calc(80% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.2));
}

@media screen and (max-width: 480px) {
    .sd[data-s-a252abe9-8025-4502-8ec9-710cfb26b19e] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: calc(100% - 24px - (var(--gap-v-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
        justify-content: flex-start;
        margin: 24px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
        max-width: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
    }
}

.sd[data-s-afa12e2c-d5ae-4908-91e0-4316ff1c2015] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 35px;
    height: auto;
    justify-content: flex-end;
    width: 100%;
    --gap-h-afa12e2c-d5ae-4908-91e0-4316ff1c2015: 35px;
    --gap-v-afa12e2c-d5ae-4908-91e0-4316ff1c2015: 0px;
    --gap-uuid: afa12e2c-d5ae-4908-91e0-4316ff1c2015;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-afa12e2c-d5ae-4908-91e0-4316ff1c2015] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 4px;
        --gap-h-afa12e2c-d5ae-4908-91e0-4316ff1c2015: 0px;
        --gap-v-afa12e2c-d5ae-4908-91e0-4316ff1c2015: 4px;
    }
}

.sd[data-s-6d1e8301-28d4-4de1-b222-e28467e1f3bd] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 154px;
    --gap-h-6d1e8301-28d4-4de1-b222-e28467e1f3bd: 0px;
    --gap-v-6d1e8301-28d4-4de1-b222-e28467e1f3bd: 0px;
    --gap-uuid: 6d1e8301-28d4-4de1-b222-e28467e1f3bd;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6d1e8301-28d4-4de1-b222-e28467e1f3bd] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-afa12e2c-d5ae-4908-91e0-4316ff1c2015) * 0));
        --gap-h-6d1e8301-28d4-4de1-b222-e28467e1f3bd: 0px;
        --gap-v-6d1e8301-28d4-4de1-b222-e28467e1f3bd: 0px;
        max-width: calc(100% - (var(--gap-h-afa12e2c-d5ae-4908-91e0-4316ff1c2015) * 0));
    }
}

.sd[data-s-8fa74f1f-427e-4b01-8037-c82b0c243578] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-8fa74f1f-427e-4b01-8037-c82b0c243578] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: space-between;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-e0a4ccc2-21f5-4eaa-9fd1-dcfa20b5845a] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e0a4ccc2-21f5-4eaa-9fd1-dcfa20b5845a] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-d31b0140-8a25-4d05-b14f-d5342eb73f67] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d31b0140-8a25-4d05-b14f-d5342eb73f67] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-90d37890-f831-49b1-b32b-9440034288e5] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-90d37890-f831-49b1-b32b-9440034288e5] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-083c5805-5518-4805-8a68-5012989ad667] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-083c5805-5518-4805-8a68-5012989ad667]:hover {
    opacity: 0.5;
}

.sd[data-s-02247aec-6e90-4463-8b11-3aca25b29669] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-02247aec-6e90-4463-8b11-3aca25b29669] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b9899abb-e0d7-4cbe-93c4-e2721d2d6e84] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b9899abb-e0d7-4cbe-93c4-e2721d2d6e84]:hover {
    opacity: 0.5;
}

.sd[data-s-fc4725fd-7686-44b7-870c-7c9190cb8d8c] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-fc4725fd-7686-44b7-870c-7c9190cb8d8c] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-4fb96861-4e62-4e93-ac29-06522dee4673] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-4fb96861-4e62-4e93-ac29-06522dee4673]:hover {
    opacity: 0.5;
}

.sd[data-s-74b858da-0887-4d9f-8b14-d5ac2fd3fb5b] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-74b858da-0887-4d9f-8b14-d5ac2fd3fb5b] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-ea97f380-8dfa-4edc-b69f-790a533c6a65] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ea97f380-8dfa-4edc-b69f-790a533c6a65]:hover {
    opacity: 0.5;
}

.sd[data-s-2a6fb87a-d253-49b9-a83e-df913c47bfc4] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-2a6fb87a-d253-49b9-a83e-df913c47bfc4] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-d9bad3c0-1f12-41e4-9189-be3d037239d5] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-d9bad3c0-1f12-41e4-9189-be3d037239d5]:hover {
    opacity: 0.5;
}

.sd[data-s-f56162f3-fe02-43bf-a293-6c3c843aa24d] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-f56162f3-fe02-43bf-a293-6c3c843aa24d] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b23bb798-d8f3-4726-8f4b-00b3cc510b91] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b23bb798-d8f3-4726-8f4b-00b3cc510b91]:hover {
    opacity: 0.5;
}

.sd[data-s-e0a5b228-3eb8-4051-b002-5df8607b113f] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e0a5b228-3eb8-4051-b002-5df8607b113f] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-46967242-39f2-4574-9cbc-37b3c936096a] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-46967242-39f2-4574-9cbc-37b3c936096a]:hover {
    opacity: 0.5;
}

.sd[data-s-3e542904-6d89-4e35-88bf-bd3f4b0ed060] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 166px;
    --gap-h-3e542904-6d89-4e35-88bf-bd3f4b0ed060: 0px;
    --gap-v-3e542904-6d89-4e35-88bf-bd3f4b0ed060: 0px;
    --gap-uuid: 3e542904-6d89-4e35-88bf-bd3f4b0ed060;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-3e542904-6d89-4e35-88bf-bd3f4b0ed060] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-afa12e2c-d5ae-4908-91e0-4316ff1c2015) * 0));
        --gap-h-3e542904-6d89-4e35-88bf-bd3f4b0ed060: 0px;
        --gap-v-3e542904-6d89-4e35-88bf-bd3f4b0ed060: 0px;
        max-width: calc(100% - (var(--gap-h-afa12e2c-d5ae-4908-91e0-4316ff1c2015) * 0));
    }
}

.sd[data-s-7ab8fdb0-5999-4de1-b3d9-6b149513f4dd] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7ab8fdb0-5999-4de1-b3d9-6b149513f4dd] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: space-between;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-a2f93614-55e6-4dc6-a4dd-9a40693df870] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a2f93614-55e6-4dc6-a4dd-9a40693df870] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-d88685bc-7e76-4e8a-b604-35171ed817f0] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d88685bc-7e76-4e8a-b604-35171ed817f0] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-40611ee2-d526-4ca1-816a-ad5b8eb043c4] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-40611ee2-d526-4ca1-816a-ad5b8eb043c4] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-8fc7b4a8-41b1-485c-8230-23343e8e2a76] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8fc7b4a8-41b1-485c-8230-23343e8e2a76]:hover {
    opacity: 0.5;
}

.sd[data-s-fb8d529e-5988-42f6-a8ce-eac29e397bfd] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-fb8d529e-5988-42f6-a8ce-eac29e397bfd] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-6e50cabd-d47f-479a-a650-09d5b6397fed] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-6e50cabd-d47f-479a-a650-09d5b6397fed]:hover {
    opacity: 0.5;
}

.sd[data-s-61e578a6-9d44-4e20-800a-a7068d577391] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-61e578a6-9d44-4e20-800a-a7068d577391] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-11795091-85d1-4691-90ad-853b50a6abb9] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-11795091-85d1-4691-90ad-853b50a6abb9]:hover {
    opacity: 0.5;
}

.sd[data-s-b71f0bc0-be30-4868-9ea1-25c9a6ac32e6] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 166px;
    --gap-h-b71f0bc0-be30-4868-9ea1-25c9a6ac32e6: 0px;
    --gap-v-b71f0bc0-be30-4868-9ea1-25c9a6ac32e6: 0px;
    --gap-uuid: b71f0bc0-be30-4868-9ea1-25c9a6ac32e6;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b71f0bc0-be30-4868-9ea1-25c9a6ac32e6] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-afa12e2c-d5ae-4908-91e0-4316ff1c2015) * 0));
        --gap-h-b71f0bc0-be30-4868-9ea1-25c9a6ac32e6: 0px;
        --gap-v-b71f0bc0-be30-4868-9ea1-25c9a6ac32e6: 0px;
        max-width: calc(100% - (var(--gap-h-afa12e2c-d5ae-4908-91e0-4316ff1c2015) * 0));
    }
}

.sd[data-s-526c2c25-8e67-4bca-b8b2-f3172bcbb5dc] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-526c2c25-8e67-4bca-b8b2-f3172bcbb5dc] {
        margin: 13px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        max-width: 100%;
    }
}

.sd[data-s-5c6d6011-9182-41f6-b672-92308cb7e458] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-5c6d6011-9182-41f6-b672-92308cb7e458] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-e0e41a6a-3fdc-4c99-ac5a-45d29eae0416] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e0e41a6a-3fdc-4c99-ac5a-45d29eae0416] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-707d609d-ae1a-4374-9431-f72d72c072f8] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-707d609d-ae1a-4374-9431-f72d72c072f8] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-8a919bd4-c551-4d12-8469-a37bb4289620] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8a919bd4-c551-4d12-8469-a37bb4289620]:hover {
    opacity: 0.5;
}

.sd[data-s-35af4c1a-90f4-407d-88c3-2d3a823dfd14] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-35af4c1a-90f4-407d-88c3-2d3a823dfd14] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-88cbc2f6-f1db-4599-9184-ed9a6490d544] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-88cbc2f6-f1db-4599-9184-ed9a6490d544]:hover {
    opacity: 0.5;
}

.sd[data-s-07345752-4091-4fc0-92b6-ebb09d60f1ca] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-07345752-4091-4fc0-92b6-ebb09d60f1ca] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-a41bbff4-645d-4e87-8b18-83976c6446b2] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a41bbff4-645d-4e87-8b18-83976c6446b2]:hover {
    opacity: 0.5;
}

.sd[data-s-2fd957d3-4947-41ab-8c4b-59ebe837ce36] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-2fd957d3-4947-41ab-8c4b-59ebe837ce36] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-03dd8e32-1820-4ba6-9849-0554b6f7f5a0] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-03dd8e32-1820-4ba6-9849-0554b6f7f5a0]:hover {
    opacity: 0.5;
}

.sd[data-s-9b4b2e1e-0fe3-44d7-895a-424cbcc0d0fa] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9b4b2e1e-0fe3-44d7-895a-424cbcc0d0fa] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b70f887a-d13e-46ba-b0fd-129b58531671] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b70f887a-d13e-46ba-b0fd-129b58531671]:hover {
    opacity: 0.5;
}

.sd[data-s-d552c03b-f4ab-4576-824b-08ba67a67df0] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 166px;
    --gap-h-d552c03b-f4ab-4576-824b-08ba67a67df0: 0px;
    --gap-v-d552c03b-f4ab-4576-824b-08ba67a67df0: 0px;
    --gap-uuid: d552c03b-f4ab-4576-824b-08ba67a67df0;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d552c03b-f4ab-4576-824b-08ba67a67df0] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-afa12e2c-d5ae-4908-91e0-4316ff1c2015) * 0));
        --gap-h-d552c03b-f4ab-4576-824b-08ba67a67df0: 0px;
        --gap-v-d552c03b-f4ab-4576-824b-08ba67a67df0: 0px;
        max-width: calc(100% - (var(--gap-h-afa12e2c-d5ae-4908-91e0-4316ff1c2015) * 0));
    }
}

.sd[data-s-666b9fc9-22f4-469d-a211-b9e543e49a98] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-666b9fc9-22f4-469d-a211-b9e543e49a98] {
        margin: 13px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        max-width: 100%;
    }
}

.sd[data-s-ece72132-5581-43c4-be7a-f7cdef8c1b76] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ece72132-5581-43c4-be7a-f7cdef8c1b76] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-9e85dd85-0b58-4b9e-8047-480959dae3c9] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9e85dd85-0b58-4b9e-8047-480959dae3c9] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-12885efb-b231-43d4-9bc8-bb3912b5344c] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-12885efb-b231-43d4-9bc8-bb3912b5344c] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-6610a371-15ab-4bac-8e7a-934ddb04e8d6] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-6610a371-15ab-4bac-8e7a-934ddb04e8d6]:hover {
    opacity: 0.5;
}

.sd[data-s-92c01482-6c89-407b-bfb9-9c79f2792c78] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-92c01482-6c89-407b-bfb9-9c79f2792c78] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-35341dd1-a53c-423c-8c51-c592323bf108] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-35341dd1-a53c-423c-8c51-c592323bf108]:hover {
    opacity: 0.5;
}

.sd[data-s-e5cf62e8-dabb-4e2f-8601-4d36274aa07d] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e5cf62e8-dabb-4e2f-8601-4d36274aa07d] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-30e55089-a750-4625-be10-593ee640294e] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-30e55089-a750-4625-be10-593ee640294e]:hover {
    opacity: 0.5;
}

.sd[data-s-96ac7dee-34ef-4066-8ed8-73615cfc37c3] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-96ac7dee-34ef-4066-8ed8-73615cfc37c3] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-f6a394db-19b1-48bb-8d59-13f959a372e2] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-f6a394db-19b1-48bb-8d59-13f959a372e2]:hover {
    opacity: 0.5;
}

.sd[data-s-1b74d9ff-6277-4e16-9471-753f9fec64b0] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1b74d9ff-6277-4e16-9471-753f9fec64b0] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-553966e4-1bf1-4bd8-a3e2-cc4efdfe3c1b] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-553966e4-1bf1-4bd8-a3e2-cc4efdfe3c1b]:hover {
    opacity: 0.5;
}

.sd[data-s-7bc8316f-e61d-4223-8266-39e34f1d6c41] {
    color: #FFFFFF;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 45px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7bc8316f-e61d-4223-8266-39e34f1d6c41] {
        margin: 46px 0px 0px 0px;
        max-width: 100%;
    }
}



.sd[data-s-d9edf6d0-e5f0-48bb-aba7-287388884226] {
    background: white;
    border-radius: 0;

    height: 100%;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
    --g-color-0: #020000;
    --g-position-0: 0%;
    --g-color-1: #110909;
    --g-position-1: 77%;
    --g-color-2: #110909;
    --g-position-2: 77%;
    --g-color-3: #110909;
    --g-position-3: 77%;
    --g-color-4: #110909;
    --g-position-4: 77%;
    --g-color-5: #110909;
    --g-position-5: 77%;
    --g-color-6: #110909;
    --g-position-6: 77%;
    --g-color-7: #110909;
    --g-position-7: 77%;
    --g-color-8: #110909;
    --g-position-8: 77%;
    --g-color-9: #110909;
    --g-position-9: 77%;
    --g-color-10: #110909;
    --g-position-10: 77%;
    --g-color-11: #110909;
    --g-position-11: 77%;
    --g-angle: 90deg;
}

.sd[data-s-9e1e2c86-7d32-4967-9d99-e4cdfb2dcb36] {}

.sd[data-s-4487268b-9b2c-4bf8-a314-58c769289c93] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 164px 0px 0px 0px;
    padding: 0px 0px 100px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-4487268b-9b2c-4bf8-a314-58c769289c93] {
        margin: 86px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-7ed4525d-5b10-4743-a8f7-95ec9abc5377] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 85px 45px 85px 45px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7ed4525d-5b10-4743-a8f7-95ec9abc5377] {
        padding: 40px 0px 85px 0px;
        width: calc(100% - 13px * 2);
        max-width: 100%;
    }
}

.sd[data-s-bb0c3612-cfec-4b7a-86be-a034cb4afefd] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 51px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 59px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-bb0c3612-cfec-4b7a-86be-a034cb4afefd: 0px;
    --gap-v-bb0c3612-cfec-4b7a-86be-a034cb4afefd: 51px;
    --gap-uuid: bb0c3612-cfec-4b7a-86be-a034cb4afefd;
    max-width: 100%;
}

.sd[data-s-bb0c3612-cfec-4b7a-86be-a034cb4afefd]:hover {
    transition-delay: 800ms;
    transition-duration: 1000ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 480px) {
    .sd[data-s-bb0c3612-cfec-4b7a-86be-a034cb4afefd] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 93%;
        max-width: 93%;
    }
}

.sd[data-s-d188bed8-3ba5-4d84-a6e9-98c26e99e995] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: calc(100% - (var(--gap-h-bb0c3612-cfec-4b7a-86be-a034cb4afefd) * 0));
    max-width: calc(100% - (var(--gap-h-bb0c3612-cfec-4b7a-86be-a034cb4afefd) * 0));
}

.sd[data-s-d188bed8-3ba5-4d84-a6e9-98c26e99e995].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 2000ms;
}

.sd[data-s-d188bed8-3ba5-4d84-a6e9-98c26e99e995].appear-active {
    transition-delay: 300ms;
    transition-duration: 2000ms;
}

.sd[data-s-94d7fc76-fd5d-4332-a74a-72c33ff6c6c8] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}
.sd[data-s-94d7fc76-fd5d-4332-a74a-72c33ff6c6c8] small {
    color: red;
    text-align: center;
    margin-top: 1em;
    width: 100%;
    max-width: 100%;
    font-family: var(--s-font-f9a5a3ff);
}

.sd[data-s-aec933aa-5f6a-4a4c-b42c-762c5855d259] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 13px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-bd1d38d0-c25b-460f-a2ab-7d693c03bd9c] {
    /* color: rgba(255, 255, 255, 0.6); */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 72px;
    font-style: normal;
    font-weight: 300;
    height: auto;
    letter-spacing: normal;
    line-height: 1;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-bd1d38d0-c25b-460f-a2ab-7d693c03bd9c] {
        font-size: 48px;
    }
}

.sd[data-s-32b6aaa2-8d9c-4425-ac63-ccaadd379ad2] {
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 18px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-32b6aaa2-8d9c-4425-ac63-ccaadd379ad2] {
        font-size: 14px;
        margin: 0px 0px 18px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-88bba4d8-ab1c-481f-9780-f067384a88c8] {
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 14px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: right;
    text-decoration: underline;
    width: auto;
    /* max-width: 100%; */
    justify-content: flex-end;
}

@media screen and (max-width: 480px) {
    .sd[data-s-88bba4d8-ab1c-481f-9780-f067384a88c8] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-de5f5a68-ce56-418c-b07d-bcb85f14775a] {
    align-content: center;
    align-items: center;
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 64px;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 10px 45px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-de5f5a68-ce56-418c-b07d-bcb85f14775a] {
        flex: none;
        padding: 10px 0px;
        width: calc(100% - (var(--gap-h-bb0c3612-cfec-4b7a-86be-a034cb4afefd) * 0));
        max-width: calc(100% - (var(--gap-h-bb0c3612-cfec-4b7a-86be-a034cb4afefd) * 0));
    }
}

.sd[data-s-07f12c22-3595-4cf1-b141-80b5368c918f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 48px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: 526px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-07f12c22-3595-4cf1-b141-80b5368c918f] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        border-radius: 0;
        flex: none;
        justify-content: center;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a19c9379-4a19-4480-97ad-8286ff76a64c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a19c9379-4a19-4480-97ad-8286ff76a64c] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        overflow-x: visible;
        overflow-y: visible;
        width: 100%;
    }
}

.sd[data-s-a19c9379-4a19-4480-97ad-8286ff76a64c]>p.on {
    color: black;
    font-weight: bold;
}

.sd[data-s-6bf6b0d6-aa47-4637-9ed7-32d35bbf5612] {
    color: #8c8c8c;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    padding: 6px 6px 6px 0px;
    text-align: center;
    width: 25%;
    max-width: 25%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6bf6b0d6-aa47-4637-9ed7-32d35bbf5612] {
        color: #8c8c8c;
        flex: none;
        font-size: 12px;
        width: 20%;
        max-width: 20%;
    }
}

.sd[data-s-262cba89-ea44-4e31-a86d-8816024ee80e] {
    color: #8c8c8c;
    font-size: 18px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-262cba89-ea44-4e31-a86d-8816024ee80e] {
        color: #8c8c8c;
        font-size: 12px;
    }
}

.sd[data-s-344d440d-7c02-43a6-b209-19c36f16a4b7] {
    color: #8c8c8c;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    padding: 6px 6px 6px;
    text-align: center;
    width: 25%;
    max-width: 25%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-344d440d-7c02-43a6-b209-19c36f16a4b7] {
        color: #8c8c8c;
        flex: none;
        font-size: 12px;
        width: 20%;
        max-width: 20%;
    }
}

.sd[data-s-7b508ff9-42a7-476f-b97d-7855caa28bd3] {
    color: #8c8c8c;
    font-size: 18px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7b508ff9-42a7-476f-b97d-7855caa28bd3] {
        color: #8c8c8c;
        font-size: 12px;
    }
}

.sd[data-s-a679173f-2238-4ac3-8c6b-4b29f72b8848] {
    color: #8c8c8c;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    padding: 6px 6px 6px;
    text-align: center;
    width: 25%;
    max-width: 25%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a679173f-2238-4ac3-8c6b-4b29f72b8848] {
        color: #8c8c8c;
        flex: none;
        font-size: 12px;
        width: 20%;
        max-width: 20%;
    }
}

.sd[data-s-ead8d457-9098-44d7-a155-1f86fc41c54b] {
    color: #8c8c8c;
    font-size: 18px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ead8d457-9098-44d7-a155-1f86fc41c54b] {
        color: #8c8c8c;
        font-size: 12px;
    }
}

.sd[data-s-b8aed085-ef3a-4e82-821f-dafa4998a5f2] {
    color: #8c8c8c;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    padding: 6px 6px 6px;
    text-align: center;
    width: 25%;
    max-width: 25%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b8aed085-ef3a-4e82-821f-dafa4998a5f2] {
        color: #8c8c8c;
        flex: none;
        font-size: 12px;
        width: 20%;
        max-width: 20%;
    }
}

.sd[data-s-5514b3de-70b5-4483-86f6-fa78779ca941] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 0;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-5514b3de-70b5-4483-86f6-fa78779ca941].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-5514b3de-70b5-4483-86f6-fa78779ca941].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 480px) {
    .sd[data-s-5514b3de-70b5-4483-86f6-fa78779ca941].appear {
        transition-delay: 300ms;
    }

    .sd[data-s-5514b3de-70b5-4483-86f6-fa78779ca941].appear-active {
        transition-delay: 300ms;
    }

    .sd[data-s-5514b3de-70b5-4483-86f6-fa78779ca941] {
        flex: none;
        height: auto;
        padding: 62px 0px 85px 0px;
        width: 93%;
        max-width: 93%;
    }
}

.sd[data-s-02585efe-d887-420c-9c23-7aac2aa2b4e1] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-843cd26d-7b67-4e08-85be-002d771b0f8d] {
    align-content: center;
    align-items: center;
    color: #f24245;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-acc5dde8-be9e-4fef-bdb8-aebc58910322] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-acc5dde8-be9e-4fef-bdb8-aebc58910322] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-529fb2a4-7208-46a5-903c-f91190f2e777] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    height: 73px;
    /* justify-content: center; */
    width: 100%;
    --gap-h-529fb2a4-7208-46a5-903c-f91190f2e777: 10px;
    --gap-v-529fb2a4-7208-46a5-903c-f91190f2e777: 0px;
    --gap-uuid: 529fb2a4-7208-46a5-903c-f91190f2e777;
    max-width: 100%;
}

@media screen and (max-width: 768px) {
    .sd[data-s-529fb2a4-7208-46a5-903c-f91190f2e777] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 15px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-529fb2a4-7208-46a5-903c-f91190f2e777: 15px;
        --gap-v-529fb2a4-7208-46a5-903c-f91190f2e777: 15px;
        max-width: 100%;
    }
}

.sd[data-s-df7a3ef1-c663-405c-97e4-0e3df4862bfe] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px;
    text-align: center;
    width: calc(20% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.8));
    max-width: calc(20% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.8));
    justify-content: center;
}

.sd[data-s-df7a3ef1-c663-405c-97e4-0e3df4862bfe].link-active {
    background: #ffffff;
    color: #000000;
}

.sd[data-s-df7a3ef1-c663-405c-97e4-0e3df4862bfe]:hover {
    background: black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
    color: #ffffff;
}

.sd[data-shop-id] {
    cursor: pointer;
}

.sd[data-shop-id].selected {
    background: black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
    color: #ffffff;
}

@media screen and (max-width: 768px) {
    .sd[data-s-df7a3ef1-c663-405c-97e4-0e3df4862bfe] {
        flex: none;
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px;
        text-align: center;
        width: calc(33.3% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.667));
        max-width: calc(33.3% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.667));
        justify-content: center;
    }
}

.sd[data-s-3f514182-56b9-4ee9-b909-d7e872f18566] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px;
    text-align: center;
    width: calc(20% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.8));
    max-width: calc(20% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.8));
    justify-content: center;
}

.sd[data-s-3f514182-56b9-4ee9-b909-d7e872f18566].link-active {
    background: #ffffff;
    color: #000000;
}

.sd[data-s-3f514182-56b9-4ee9-b909-d7e872f18566]:hover {
    background: black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
    color: #ffffff;
}

@media screen and (max-width: 768px) {
    .sd[data-s-3f514182-56b9-4ee9-b909-d7e872f18566] {
        flex: none;
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px;
        text-align: center;
        width: calc(33.3% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.667));
        max-width: calc(33.3% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.667));
        justify-content: center;
    }
}

.sd[data-s-ccb8ab4c-7bbc-4c85-aee7-0a232e0ee430] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px;
    text-align: center;
    width: calc(20% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.8));
    max-width: calc(20% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.8));
    justify-content: center;
}

.sd[data-s-ccb8ab4c-7bbc-4c85-aee7-0a232e0ee430].link-active {
    background: #ffffff;
    color: #000000;
}

.sd[data-s-ccb8ab4c-7bbc-4c85-aee7-0a232e0ee430]:hover {
    background: black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
    color: #ffffff;
}

@media screen and (max-width: 768px) {
    .sd[data-s-ccb8ab4c-7bbc-4c85-aee7-0a232e0ee430] {
        flex: none;
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px;
        text-align: center;
        width: calc(33.3% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.667));
        max-width: calc(33.3% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.667));
        justify-content: center;
    }
}

.sd[data-s-089e95dd-5feb-4239-9435-728fd09d08e8] {
    /* background: rgba(255, 255, 255, 0); */
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px;
    text-align: center;
    width: calc(20% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.8));
    max-width: calc(20% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.8));
    justify-content: center;
}

.sd[data-s-089e95dd-5feb-4239-9435-728fd09d08e8].link-active {
    background: #ffffff;
    color: #000000;
}

.sd[data-s-089e95dd-5feb-4239-9435-728fd09d08e8]:hover {
    background: black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
    color: #ffffff;
}

@media screen and (max-width: 768px) {
    .sd[data-s-089e95dd-5feb-4239-9435-728fd09d08e8] {
        flex: none;
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px;
        text-align: center;
        width: calc(33.3% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.667));
        max-width: calc(33.3% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.667));
        justify-content: center;
    }
}

.sd[data-s-67c9b0e9-21ee-442a-87d9-9d7e47a3427f] {
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px;
    text-align: center;
    width: calc(20% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.8));
    max-width: calc(20% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.8));
    justify-content: center;
}

.sd[data-s-67c9b0e9-21ee-442a-87d9-9d7e47a3427f].link-active {
    background: #ffffff;
    color: #000000;
}

.sd[data-s-67c9b0e9-21ee-442a-87d9-9d7e47a3427f]:hover {
    background: black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
    color: #ffffff;
}

@media screen and (max-width: 768px) {
    .sd[data-s-67c9b0e9-21ee-442a-87d9-9d7e47a3427f] {
        flex: none;
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px;
        text-align: center;
        width: calc(33.3% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.667));
        max-width: calc(33.3% - (var(--gap-h-529fb2a4-7208-46a5-903c-f91190f2e777) * 0.667));
        justify-content: center;
    }
}

.sd[data-s-31175505-2944-412b-a90d-43d24eb8f169] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a37e1a66-aabe-49ea-b5f2-1fe4534efeaf] {
    align-content: center;
    align-items: center;
    color: #f24245;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6db03d16-bd33-4819-beb2-a36c60c45c2d] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6db03d16-bd33-4819-beb2-a36c60c45c2d] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-b8a6b0ee-5eb5-47f2-b924-113c02ea8c53] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(255, 255, 255, 0);
    border-radius: 0;
    margin: 0px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-8ff2ef33-5356-4c5f-9b33-c033aec225f2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-145adba5-eb8f-4609-b24e-f7b43a2ea729] {
    appearance: none;
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    line-height: 1.4;
    padding: 15px 10px 15px 10px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-145adba5-eb8f-4609-b24e-f7b43a2ea729]::-webkit-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-145adba5-eb8f-4609-b24e-f7b43a2ea729]:-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-145adba5-eb8f-4609-b24e-f7b43a2ea729]::-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-145adba5-eb8f-4609-b24e-f7b43a2ea729]:-ms-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-559011d9-7ceb-4c8d-8e6a-4dc2c579b7d7] {
    bottom: 0px;
    color: #bdbdbd;
    font-size: 20px;
    pointer-events: none;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 42px;
    max-width: 100%;
}

.sd[data-s-ac1537f1-89d3-45c5-b29f-7dcdf6f4e64d] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-31356e91-8abc-4f65-81bf-a335f5e7b637] {
    align-content: center;
    align-items: center;
    color: #f24245;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-505dffe6-3c1a-4e78-b8f6-dc5086c34801] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-505dffe6-3c1a-4e78-b8f6-dc5086c34801] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-b32ecaa6-21c7-4a7a-960a-cc0e9d614732] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(255, 255, 255, 0);
    border-radius: 0;
    margin: 0px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4d19d17b-936d-427c-9fdb-d83ea35c0638] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7e95492a-a09d-4f58-a8dd-b252ae1c2e04] {
    appearance: none;
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    line-height: 1.4;
    padding: 15px 10px 15px 10px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7e95492a-a09d-4f58-a8dd-b252ae1c2e04]::-webkit-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-7e95492a-a09d-4f58-a8dd-b252ae1c2e04]:-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-7e95492a-a09d-4f58-a8dd-b252ae1c2e04]::-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-7e95492a-a09d-4f58-a8dd-b252ae1c2e04]:-ms-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-04315529-1fe0-43e8-a80e-b5104a5e073b] {
    bottom: 0px;
    color: #bdbdbd;
    font-size: 20px;
    pointer-events: none;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 42px;
    max-width: 100%;
}

.sd[data-s-d88041c7-d603-43a5-bf8b-651c00a59cb3] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 0px 0px 24px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-d88041c7-d603-43a5-bf8b-651c00a59cb3: 25px;
    --gap-v-d88041c7-d603-43a5-bf8b-651c00a59cb3: 0px;
    --gap-uuid: d88041c7-d603-43a5-bf8b-651c00a59cb3;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d88041c7-d603-43a5-bf8b-651c00a59cb3] {
        height: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-2a396db8-90eb-4154-85ef-a72bf748bb9d] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 1px;
    flex: none;
    height: auto;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-d88041c7-d603-43a5-bf8b-651c00a59cb3) * 0.5));
    max-width: calc(50% - (var(--gap-h-d88041c7-d603-43a5-bf8b-651c00a59cb3) * 0.5));
}

.sd[data-s-6c4dea99-f543-4132-9264-146c87b7c63f] {
    align-content: center;
    align-items: center;
    color: #f24245;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-1e7799de-391e-47a8-a169-185f4dd9a0da] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1e7799de-391e-47a8-a169-185f4dd9a0da] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-6db89fdf-d3cd-47ab-b208-5cf0f62d3d1f] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6db89fdf-d3cd-47ab-b208-5cf0f62d3d1f]::-webkit-input-placeholder {
    color: gray;
}

.sd[data-s-6db89fdf-d3cd-47ab-b208-5cf0f62d3d1f]:-moz-placeholder {
    color: gray;
}

.sd[data-s-6db89fdf-d3cd-47ab-b208-5cf0f62d3d1f]::-moz-placeholder {
    color: gray;
}

.sd[data-s-6db89fdf-d3cd-47ab-b208-5cf0f62d3d1f]:-ms-input-placeholder {
    color: gray;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6db89fdf-d3cd-47ab-b208-5cf0f62d3d1f] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-1b8a19c3-8f7d-41b6-8405-aa4def4845b6] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 1px;
    flex: none;
    height: auto;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-d88041c7-d603-43a5-bf8b-651c00a59cb3) * 0.5));
    max-width: calc(50% - (var(--gap-h-d88041c7-d603-43a5-bf8b-651c00a59cb3) * 0.5));
}

.sd[data-s-53dc31e2-41ef-488f-a834-10361961e8a7] {
    align-content: center;
    align-items: center;
    color: #f24245;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-a67dad9a-57a4-49b0-88dc-6d153482d144] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a67dad9a-57a4-49b0-88dc-6d153482d144] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-45c08c24-dddf-4773-a447-1af7acd0f20b] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-45c08c24-dddf-4773-a447-1af7acd0f20b]::-webkit-input-placeholder {
    color: gray;
}

.sd[data-s-45c08c24-dddf-4773-a447-1af7acd0f20b]:-moz-placeholder {
    color: gray;
}

.sd[data-s-45c08c24-dddf-4773-a447-1af7acd0f20b]::-moz-placeholder {
    color: gray;
}

.sd[data-s-45c08c24-dddf-4773-a447-1af7acd0f20b]:-ms-input-placeholder {
    color: gray;
}

@media screen and (max-width: 480px) {
    .sd[data-s-45c08c24-dddf-4773-a447-1af7acd0f20b] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-cd3fe4df-f81e-40de-80f7-cd9a1f78b27f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-9ead0190-9844-4375-b3f5-59a04643deb6] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9ead0190-9844-4375-b3f5-59a04643deb6] {
        padding: 0px;
    }
}

.sd[data-s-0cc86bd3-a1d2-463a-aaac-23893a47bc98] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-1ae1b166-8ddc-4fc7-8e87-56fa04b3f6a9] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1ae1b166-8ddc-4fc7-8e87-56fa04b3f6a9] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-bca9ed88-4769-44ff-9e94-733d71a11720] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    align-items: stretch;
}

input[type="date"]::before {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    pointer-events: none;
    color: #ffffffa6;
    content: 'keyboard_arrow_down';
    font-family: 'Material Icons';
}

.sd[data-s-bca9ed88-4769-44ff-9e94-733d71a11720]::-webkit-input-placeholder {
    color: gray;
}

.sd[data-s-bca9ed88-4769-44ff-9e94-733d71a11720]:-moz-placeholder {
    color: gray;
}

.sd[data-s-bca9ed88-4769-44ff-9e94-733d71a11720]::-moz-placeholder {
    color: gray;
}

.sd[data-s-bca9ed88-4769-44ff-9e94-733d71a11720]:-ms-input-placeholder {
    color: gray;
}

@media screen and (max-width: 480px) {
    .sd[data-s-bca9ed88-4769-44ff-9e94-733d71a11720] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-c6726697-2767-4c79-9f92-699ad332d9c2] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a76ed536-4beb-449a-8adf-357de6d6f690] {
    align-content: center;
    align-items: center;
    color: #f24245;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-5d92c25f-984c-4271-8e57-9848d092d063] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-5d92c25f-984c-4271-8e57-9848d092d063] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-bdc185aa-8485-4da4-97ba-642430d3ff22] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-bdc185aa-8485-4da4-97ba-642430d3ff22]::-webkit-input-placeholder {
    color: gray;
}

.sd[data-s-bdc185aa-8485-4da4-97ba-642430d3ff22]:-moz-placeholder {
    color: gray;
}

.sd[data-s-bdc185aa-8485-4da4-97ba-642430d3ff22]::-moz-placeholder {
    color: gray;
}

.sd[data-s-bdc185aa-8485-4da4-97ba-642430d3ff22]:-ms-input-placeholder {
    color: gray;
}

@media screen and (max-width: 480px) {
    .sd[data-s-bdc185aa-8485-4da4-97ba-642430d3ff22] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-d3ebf28c-5dc6-472a-bd1e-3d9708336a54] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 0px 0px 24px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-d3ebf28c-5dc6-472a-bd1e-3d9708336a54: 25px;
    --gap-v-d3ebf28c-5dc6-472a-bd1e-3d9708336a54: 0px;
    --gap-uuid: d3ebf28c-5dc6-472a-bd1e-3d9708336a54;
    max-width: 100%;
}

@media screen and (max-width: 768px) {
    .sd[data-s-d3ebf28c-5dc6-472a-bd1e-3d9708336a54] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-88327b79-b0fc-43ab-9da4-7c6dcc822e49] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    padding: 0px;
    --gap-h-88327b79-b0fc-43ab-9da4-7c6dcc822e49: 25px;
    --gap-v-88327b79-b0fc-43ab-9da4-7c6dcc822e49: 0px;
    --gap-uuid: 88327b79-b0fc-43ab-9da4-7c6dcc822e49;
}

@media screen and (max-width: 768px) {
    .sd[data-s-88327b79-b0fc-43ab-9da4-7c6dcc822e49] {
        width: calc(100% - (var(--gap-h-d3ebf28c-5dc6-472a-bd1e-3d9708336a54) * 0));
        max-width: calc(100% - (var(--gap-h-d3ebf28c-5dc6-472a-bd1e-3d9708336a54) * 0));
    }
}

.sd[data-s-180827da-8a3c-4545-a455-e81d66f5d993] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    height: auto;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-88327b79-b0fc-43ab-9da4-7c6dcc822e49) * 0.5));
    max-width: calc(50% - (var(--gap-h-88327b79-b0fc-43ab-9da4-7c6dcc822e49) * 0.5));
}

.sd[data-s-01acedf4-d75c-4e1b-9626-56342c45b9be] {
    align-content: center;
    align-items: center;
    color: #f24245;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-f8d6e329-693f-4bcd-baf3-d1a547b91bb8] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-f8d6e329-693f-4bcd-baf3-d1a547b91bb8] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-e7312151-6a7c-43cc-8696-197e6ab8a531] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    color: #333;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e7312151-6a7c-43cc-8696-197e6ab8a531]::-webkit-input-placeholder {
    color: gray;
}

.sd[data-s-e7312151-6a7c-43cc-8696-197e6ab8a531]:-moz-placeholder {
    color: gray;
}

.sd[data-s-e7312151-6a7c-43cc-8696-197e6ab8a531]::-moz-placeholder {
    color: gray;
}

.sd[data-s-e7312151-6a7c-43cc-8696-197e6ab8a531]:-ms-input-placeholder {
    color: gray;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e7312151-6a7c-43cc-8696-197e6ab8a531] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-0bdf23b5-7852-433b-a91a-1d4b54edcaae] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-88327b79-b0fc-43ab-9da4-7c6dcc822e49) * 0.5));
    max-width: calc(50% - (var(--gap-h-88327b79-b0fc-43ab-9da4-7c6dcc822e49) * 0.5));
}

.sd[data-s-3e8035f5-f6f2-4c30-a3a2-0e4bde30ea46] {
    align-content: center;
    align-items: center;
    color: #f24245;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-a202971e-ff5b-4aea-9969-fec97a760920] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a202971e-ff5b-4aea-9969-fec97a760920] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-fd0162a4-3487-47d0-b606-99d320354cec] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    color: #333;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-fd0162a4-3487-47d0-b606-99d320354cec]::-webkit-input-placeholder {
    color: gray;
}

.sd[data-s-fd0162a4-3487-47d0-b606-99d320354cec]:-moz-placeholder {
    color: gray;
}

.sd[data-s-fd0162a4-3487-47d0-b606-99d320354cec]::-moz-placeholder {
    color: gray;
}

.sd[data-s-fd0162a4-3487-47d0-b606-99d320354cec]:-ms-input-placeholder {
    color: gray;
}

@media screen and (max-width: 480px) {
    .sd[data-s-fd0162a4-3487-47d0-b606-99d320354cec] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-3f23d945-6f7c-46d0-b7e4-0a568efad268] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: 1;
    height: auto;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 768px) {
    .sd[data-s-3f23d945-6f7c-46d0-b7e4-0a568efad268] {
        flex: none;
        width: calc(100% - (var(--gap-h-d3ebf28c-5dc6-472a-bd1e-3d9708336a54) * 0));
        max-width: calc(100% - (var(--gap-h-d3ebf28c-5dc6-472a-bd1e-3d9708336a54) * 0));
    }
}

.sd[data-s-7dc68f30-843c-4426-99bd-4153883482bf] {
    align-content: center;
    align-items: center;
    color: #f24245;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-8fbf9493-b7d7-422e-b4ec-f5b89cac238b] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-8fbf9493-b7d7-422e-b4ec-f5b89cac238b] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-9db36c49-855d-4bdd-9324-a3ecd3cc3191] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    color: #333;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-9db36c49-855d-4bdd-9324-a3ecd3cc3191]::-webkit-input-placeholder {
    color: gray;
}

.sd[data-s-9db36c49-855d-4bdd-9324-a3ecd3cc3191]:-moz-placeholder {
    color: gray;
}

.sd[data-s-9db36c49-855d-4bdd-9324-a3ecd3cc3191]::-moz-placeholder {
    color: gray;
}

.sd[data-s-9db36c49-855d-4bdd-9324-a3ecd3cc3191]:-ms-input-placeholder {
    color: gray;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9db36c49-855d-4bdd-9324-a3ecd3cc3191] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-949ddc9a-7318-4560-9005-958ca07a6d5a] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6d6afea0-9468-4d30-9c7d-ad402a824295] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6d6afea0-9468-4d30-9c7d-ad402a824295] {
        padding: 0px;
    }
}

.sd[data-s-635bc69c-fde4-45ad-ad00-ead233d01710] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-30e6250a-8383-4f03-b986-75afe2839e7e] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-30e6250a-8383-4f03-b986-75afe2839e7e] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-252eb7c3-0663-420e-a8f9-24901b643f0a] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 13px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-bfc7f1c9-080e-46ea-8280-bea7470fab7e] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    height: 53px;
    justify-content: center;
    padding: 0px;
    width: 100%;
    --gap-h-bfc7f1c9-080e-46ea-8280-bea7470fab7e: 10px;
    --gap-v-bfc7f1c9-080e-46ea-8280-bea7470fab7e: 0px;
    --gap-uuid: bfc7f1c9-080e-46ea-8280-bea7470fab7e;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-bfc7f1c9-080e-46ea-8280-bea7470fab7e] {
        gap: 8px;
        --gap-h-bfc7f1c9-080e-46ea-8280-bea7470fab7e: 8px;
        --gap-v-bfc7f1c9-080e-46ea-8280-bea7470fab7e: 0px;
    }
}

.sd[data-s-8150b6af-2983-492b-858d-315874b7f38c] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(255, 255, 255, 0);
    border-radius: 0;
    flex: none;
    overflow-x: visible;
    overflow-y: visible;
    width: calc(33.3% - (var(--gap-h-bfc7f1c9-080e-46ea-8280-bea7470fab7e) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-bfc7f1c9-080e-46ea-8280-bea7470fab7e) * 0.667));
}

.sd[data-s-7ca3e71e-ba3b-46f4-9447-ee2794b5ca10] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #8c8c8c;
    border-left: 0px solid #8c8c8c;
    border-right: 0px solid #8c8c8c;
    border-top: 0px solid #8c8c8c;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-24f27a81-a80b-4092-b798-4343ac86d28e] {
    /* appearance: none; */
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    line-height: 1.4;
    padding: 15px 10px 15px 10px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-24f27a81-a80b-4092-b798-4343ac86d28e]::-webkit-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-24f27a81-a80b-4092-b798-4343ac86d28e]:-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-24f27a81-a80b-4092-b798-4343ac86d28e]::-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-24f27a81-a80b-4092-b798-4343ac86d28e]:-ms-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-09acc5c7-3930-44ad-a0cc-c17b47c81478] {
    bottom: 0px;
    color: #bdbdbd;
    font-size: 20px;
    pointer-events: none;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 42px;
    max-width: 100%;
}

.sd[data-s-b379adbf-8da2-4de2-b9a1-9cf2f0f3c742] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(255, 255, 255, 0);
    border-radius: 0;
    flex: none;
    margin: 0px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: calc(33.3% - (var(--gap-h-bfc7f1c9-080e-46ea-8280-bea7470fab7e) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-bfc7f1c9-080e-46ea-8280-bea7470fab7e) * 0.667));
}

.sd[data-s-184dfc5e-cd26-4e4a-bd5c-655c1b56ccfc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #8c8c8c;
    border-left: 0px solid #8c8c8c;
    border-right: 0px solid #8c8c8c;
    border-top: 0px solid #8c8c8c;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7aae8b13-5123-49de-aa88-17d05da9885e] {
    /* appearance: none; */
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    line-height: 1.4;
    padding: 15px 10px 15px 10px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7aae8b13-5123-49de-aa88-17d05da9885e]::-webkit-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-7aae8b13-5123-49de-aa88-17d05da9885e]:-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-7aae8b13-5123-49de-aa88-17d05da9885e]::-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-7aae8b13-5123-49de-aa88-17d05da9885e]:-ms-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-e4d4ebf2-2af3-4591-acf5-67a903270142] {
    bottom: 0px;
    color: #bdbdbd;
    font-size: 20px;
    pointer-events: none;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 42px;
    max-width: 100%;
}

.sd[data-s-36bc596b-3468-429c-ab7b-5bb4a2429acf] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(255, 255, 255, 0);
    border-bottom: 0px solid #8c8c8c;
    border-left: 0px solid #8c8c8c;
    border-radius: 0;
    border-right: 0px solid #8c8c8c;
    border-top: 0px solid #8c8c8c;
    flex: none;
    margin: 0px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: calc(33.3% - (var(--gap-h-bfc7f1c9-080e-46ea-8280-bea7470fab7e) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-bfc7f1c9-080e-46ea-8280-bea7470fab7e) * 0.667));
}

.sd[data-s-f34c3f3b-bd5c-4cb5-a932-f12ef2ca7550] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a535df34-aac8-4bfb-8881-5eda88284e66] {
    /* appearance: none; */
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    line-height: 1.4;
    padding: 15px 10px 15px 10px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a535df34-aac8-4bfb-8881-5eda88284e66]::-webkit-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-a535df34-aac8-4bfb-8881-5eda88284e66]:-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-a535df34-aac8-4bfb-8881-5eda88284e66]::-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-a535df34-aac8-4bfb-8881-5eda88284e66]:-ms-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-157b566f-ef5f-4fbf-a7e9-8670eb8aa4dc] {
    bottom: 0px;
    color: #bdbdbd;
    font-size: 20px;
    pointer-events: none;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 42px;
    max-width: 100%;
}

.sd[data-s-d82fc835-bb48-4259-a27f-b3f05b2bf558] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a1425307-c460-4670-9b51-79ac1f12478c] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a1425307-c460-4670-9b51-79ac1f12478c] {
        padding: 0px;
    }
}

.sd[data-s-32506e02-1731-42c9-b5bf-c8aee3e27458] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-a676783b-3fe4-4537-9ac8-9da117509793] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a676783b-3fe4-4537-9ac8-9da117509793] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-2cecbdf8-4bd1-4db7-b81a-f7e9166966dd] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 400;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2cecbdf8-4bd1-4db7-b81a-f7e9166966dd]::-webkit-input-placeholder {
    color: gray;
}

.sd[data-s-2cecbdf8-4bd1-4db7-b81a-f7e9166966dd]:-moz-placeholder {
    color: gray;
}

.sd[data-s-2cecbdf8-4bd1-4db7-b81a-f7e9166966dd]::-moz-placeholder {
    color: gray;
}

.sd[data-s-2cecbdf8-4bd1-4db7-b81a-f7e9166966dd]:-ms-input-placeholder {
    color: gray;
}

@media screen and (max-width: 480px) {
    .sd[data-s-2cecbdf8-4bd1-4db7-b81a-f7e9166966dd] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-48a72009-f4bc-49c9-a3c6-91011804623d] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-8004f49a-6f0b-44f7-a54f-90feb74f7bcf] {
    align-content: center;
    align-items: center;
    color: #f24245;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-31a3ff48-088f-4e6c-afab-90d766c33051] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-31a3ff48-088f-4e6c-afab-90d766c33051] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-e5d46eac-f42d-469a-971f-43d6df171971] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 400;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e5d46eac-f42d-469a-971f-43d6df171971]::-webkit-input-placeholder {
    color: gray;
}

.sd[data-s-e5d46eac-f42d-469a-971f-43d6df171971]:-moz-placeholder {
    color: gray;
}

.sd[data-s-e5d46eac-f42d-469a-971f-43d6df171971]::-moz-placeholder {
    color: gray;
}

.sd[data-s-e5d46eac-f42d-469a-971f-43d6df171971]:-ms-input-placeholder {
    color: gray;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e5d46eac-f42d-469a-971f-43d6df171971] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-bdba45a2-2f90-489b-bd28-32439ed4271d] {
    align-content: center;
    align-items: center;
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #5b5b5b;
    border-left: 1px solid #5b5b5b;
    border-right: 1px solid #5b5b5b;
    border-top: 1px solid #5b5b5b;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 42px 0px;
    padding: 25px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4261b853-4bbd-47fa-bdea-54937391dae8] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-c9382907-6f8a-49a6-b984-2507d157f9c0] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-c9382907-6f8a-49a6-b984-2507d157f9c0] {
        padding: 0px;
    }
}

.sd[data-s-80bb5d9a-54b3-480e-a3af-ff9c27fa07de] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-77f5aba8-fef3-4e40-b68a-1149b52a777b] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-77f5aba8-fef3-4e40-b68a-1149b52a777b] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-33de82a5-77d3-4db3-9a5e-d1e8bdead0a0] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 400;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-33de82a5-77d3-4db3-9a5e-d1e8bdead0a0]::-webkit-input-placeholder {
    color: gray;
}

.sd[data-s-33de82a5-77d3-4db3-9a5e-d1e8bdead0a0]:-moz-placeholder {
    color: gray;
}

.sd[data-s-33de82a5-77d3-4db3-9a5e-d1e8bdead0a0]::-moz-placeholder {
    color: gray;
}

.sd[data-s-33de82a5-77d3-4db3-9a5e-d1e8bdead0a0]:-ms-input-placeholder {
    color: gray;
}

@media screen and (max-width: 480px) {
    .sd[data-s-33de82a5-77d3-4db3-9a5e-d1e8bdead0a0] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-82c4d973-abde-44be-a1d6-99e2c067cf1a] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-71594a05-5ef9-4612-8a79-1d5d7039473b] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-71594a05-5ef9-4612-8a79-1d5d7039473b] {
        padding: 0px;
    }
}

.sd[data-s-a35cd9ee-5280-4465-b280-5ec47f2a1158] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-b24c50ac-ddcd-4217-9882-f31a61f82f2e] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b24c50ac-ddcd-4217-9882-f31a61f82f2e] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-3cbe69b8-0ed1-497b-bf22-e4217209ca75] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-3cbe69b8-0ed1-497b-bf22-e4217209ca75]::-webkit-input-placeholder {
    /* color: #ffffff; */
}

.sd[data-s-3cbe69b8-0ed1-497b-bf22-e4217209ca75]:-moz-placeholder {
    /* color: #ffffff; */
}

.sd[data-s-3cbe69b8-0ed1-497b-bf22-e4217209ca75]::-moz-placeholder {
    /* color: #ffffff; */
}

.sd[data-s-3cbe69b8-0ed1-497b-bf22-e4217209ca75]:-ms-input-placeholder {
    /* color: #ffffff; */
}

@media screen and (max-width: 480px) {
    .sd[data-s-3cbe69b8-0ed1-497b-bf22-e4217209ca75] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-2c1eb693-cbb3-498d-a269-62d1bbba3d9b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6da5529a-4a7f-42cc-9025-5dbbdc8075c9] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6da5529a-4a7f-42cc-9025-5dbbdc8075c9] {
        padding: 0px;
    }
}

.sd[data-s-d9968bec-82ed-482f-b6b8-825f60cd4b37] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-68f95ed5-0a08-4a52-bdf7-3a36f7056e4a] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
    font-weight: bold;
}

@media screen and (max-width: 480px) {
    .sd[data-s-68f95ed5-0a08-4a52-bdf7-3a36f7056e4a] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-ae90f5eb-8266-45f3-88f5-c89fb617c7cb] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ae90f5eb-8266-45f3-88f5-c89fb617c7cb]::-webkit-input-placeholder {
    /* color: #ffffff; */
}

.sd[data-s-ae90f5eb-8266-45f3-88f5-c89fb617c7cb]:-moz-placeholder {
    /* color: #ffffff; */
}

.sd[data-s-ae90f5eb-8266-45f3-88f5-c89fb617c7cb]::-moz-placeholder {
    /* color: #ffffff; */
}

.sd[data-s-ae90f5eb-8266-45f3-88f5-c89fb617c7cb]:-ms-input-placeholder {
    /* color: #ffffff; */
}

@media screen and (max-width: 480px) {
    .sd[data-s-ae90f5eb-8266-45f3-88f5-c89fb617c7cb] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-6108bdc3-65eb-454f-82bf-c38691c81379] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-bd4406f9-8030-4fec-aceb-4d710252b9c5] {
    align-content: center;
    align-items: center;
    color: #f24245;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-c7bf9351-8e9f-4c87-8b2d-ee47c9edb9b2] {
    border-radius: 0;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-c7bf9351-8e9f-4c87-8b2d-ee47c9edb9b2] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-c7bf9351-8e9f-4c87-8b2d-ee47c9edb9b2] span {
    padding: .5em;
    font-size: .7em;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
}

.sd[data-s-f01943be-bb0f-43be-ad36-eb8c52141c8c] {
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    box-shadow: none;
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-f01943be-bb0f-43be-ad36-eb8c52141c8c]::-webkit-input-placeholder {
    /* color: #ffffff; */
}

.sd[data-s-f01943be-bb0f-43be-ad36-eb8c52141c8c]:-moz-placeholder {
    /* color: #ffffff; */
}

.sd[data-s-f01943be-bb0f-43be-ad36-eb8c52141c8c]::-moz-placeholder {
    /* color: #ffffff; */
}

.sd[data-s-f01943be-bb0f-43be-ad36-eb8c52141c8c]:-ms-input-placeholder {
    /* color: #ffffff; */
}

@media screen and (max-width: 480px) {
    .sd[data-s-f01943be-bb0f-43be-ad36-eb8c52141c8c] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-7c8683eb-2009-486e-a740-b82a1d3ef671] {
    flex: none;
    flex-direction: row;
    flex-wrap: no-wrap;
    height: auto;
    margin: 0px 0px 10px 0px;
    padding: 15px 15px 15px 15px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7c8683eb-2009-486e-a740-b82a1d3ef671] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
        padding-left: 6px;
        padding-right: 0px;
    }
}

.sd[data-s-ca819ac1-14a8-4f79-b224-b1fabc9186ca] {
    flex: none;
    height: auto;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 10px);
}

.sd[data-s-ec9b1845-c5d1-45fb-9ef2-29796f385b7c] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ec9b1845-c5d1-45fb-9ef2-29796f385b7c] {
        font-family: var(--s-font-f9a5a3ff);
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-5314fe87-cd37-408a-a3c7-21002de40f4d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 28px 0px;
    padding: 15px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-b61b3897-b476-4057-a480-6baf9d269095] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-b61b3897-b476-4057-a480-6baf9d269095] a {
    /* color: #ffffff; */
}

.sd[data-s-b61b3897-b476-4057-a480-6baf9d269095]>p {
    font-size: 16px;
    font-weight: 300;
    margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b61b3897-b476-4057-a480-6baf9d269095]>p {
        font-size: 13px;
    }
}

.sd[data-s-69c5e941-aaff-4bf2-8fe0-e72bc2e52cab] {
    flex: none;
    flex-direction: row;
    flex-wrap: no-wrap;
    height: auto;
    margin: 0px 0px 10px 0px;
    padding: 15px 15px 15px 15px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-69c5e941-aaff-4bf2-8fe0-e72bc2e52cab] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
        padding-left: 6px;
        padding-right: 0px;
    }
}

.sd[data-s-b9fd4085-2187-4f83-ba48-63fda6400b06] {
    flex: none;
    height: auto;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 10px);
}

.sd[data-s-7e195544-ab36-4029-96ac-b9c709897e76] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7e195544-ab36-4029-96ac-b9c709897e76] {
        font-family: var(--s-font-f9a5a3ff);
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-e1d32af4-e12c-4aac-b96e-bc6c5ec8dcb0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 28px 0px;
    padding: 15px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-118cac87-fa67-43de-ad2e-99a15ba380d1] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-118cac87-fa67-43de-ad2e-99a15ba380d1] a {
    /* color: #ffffff; */
}

.sd[data-s-118cac87-fa67-43de-ad2e-99a15ba380d1]>p {
    font-size: 16px;
    font-weight: 300;
    margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-118cac87-fa67-43de-ad2e-99a15ba380d1]>p {
        font-size: 13px;
    }
}

.sd[data-s-e3da1260-3d05-4eb8-b897-2691e46fc4fb] {
    flex: none;
    flex-direction: row;
    flex-wrap: no-wrap;
    height: auto;
    margin: 0px 0px 10px 0px;
    padding: 15px 15px 15px 15px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e3da1260-3d05-4eb8-b897-2691e46fc4fb] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
        padding-left: 6px;
        padding-right: 0px;
    }
}

.sd[data-s-c00cee75-381a-46a6-83de-6d497e9266a7] {
    flex: none;
    height: auto;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 10px);
}

.sd[data-s-99f3c288-d3bf-402c-9427-60b6f180bebb] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}

@media screen and (max-width: 480px) {
    .sd[data-s-99f3c288-d3bf-402c-9427-60b6f180bebb] {
        font-family: var(--s-font-f9a5a3ff);
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-66b29126-b7e6-4276-b611-d8e036cdf212] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 28px 0px;
    padding: 15px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-1ea19106-705c-4f1e-9763-01aabfa6e685] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-1ea19106-705c-4f1e-9763-01aabfa6e685] a {
    /* color: #ffffff; */
}

.sd[data-s-1ea19106-705c-4f1e-9763-01aabfa6e685]>p {
    font-size: 16px;
    font-weight: 300;
    margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1ea19106-705c-4f1e-9763-01aabfa6e685]>p {
        font-size: 13px;
    }
}

.sd[data-s-16939d52-29cc-4dbe-8e11-36961cdc18df] {
    flex: none;
    flex-direction: row;
    flex-wrap: no-wrap;
    height: auto;
    margin: 0px 0px 10px 0px;
    padding: 15px 15px 15px 15px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-16939d52-29cc-4dbe-8e11-36961cdc18df] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
        padding-left: 6px;
        padding-right: 0px;
    }
}

.sd[data-s-67421b54-d17a-43d7-8786-aa41467d701b] {
    flex: none;
    height: auto;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 10px);
}

.sd[data-s-f543dcf8-bb99-4f0d-8005-2799178ace47] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}

@media screen and (max-width: 480px) {
    .sd[data-s-f543dcf8-bb99-4f0d-8005-2799178ace47] {
        font-family: var(--s-font-f9a5a3ff);
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-aece0263-3f05-4687-9c66-501c1ec0e15a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 28px 0px;
    padding: 15px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-cc56bd94-db90-4b71-b108-a018ba1f80aa] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-cc56bd94-db90-4b71-b108-a018ba1f80aa] a {
    /* color: #ffffff; */
}

.sd[data-s-cc56bd94-db90-4b71-b108-a018ba1f80aa]>p {
    font-size: 16px;
    font-weight: 300;
    margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-cc56bd94-db90-4b71-b108-a018ba1f80aa]>p {
        font-size: 13px;
    }
}

.sd[data-s-9bf628ce-aaca-4ca7-afc4-4b19bebf87d0] {
    flex: none;
    flex-direction: row;
    flex-wrap: no-wrap;
    height: auto;
    margin: 0px 0px 10px 0px;
    padding: 15px 15px 15px 15px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9bf628ce-aaca-4ca7-afc4-4b19bebf87d0] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
        padding-left: 6px;
        padding-right: 0px;
    }
}

.sd[data-s-4bd33b0a-9a30-4f3b-a00a-f78e64ae2077] {
    flex: none;
    height: auto;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 10px);
}

.sd[data-s-20ec8592-0d6f-4af5-84c3-d68b2337ae3a] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}

@media screen and (max-width: 480px) {
    .sd[data-s-20ec8592-0d6f-4af5-84c3-d68b2337ae3a] {
        font-family: var(--s-font-f9a5a3ff);
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-bcdbc4a3-bb80-4937-a1c5-df23aee96a51] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 38px 0px;
    padding: 15px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ce46cf7e-fac4-4fb4-8bca-42932bdedddd] {
    /* color: #ffffff; */
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ce46cf7e-fac4-4fb4-8bca-42932bdedddd] a {
    /* color: #ffffff; */
}

.sd[data-s-ce46cf7e-fac4-4fb4-8bca-42932bdedddd]>p {
    font-size: 16px;
    font-weight: 300;
    margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ce46cf7e-fac4-4fb4-8bca-42932bdedddd]>p {
        font-size: 13px;
    }
}

.sd[data-s-7b1ce8e9-75da-4b26-9f78-ee74304abfa1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: auto;
    max-width: 100%;
}

.sd[data-s-f582b681-913f-4867-be09-7003a171745c] {
    background: black;
    border-radius: 0;
    box-shadow: none;
    color: #ffffff;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 15px;
    height: 55px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-f582b681-913f-4867-be09-7003a171745c]:hover {
    background: #FFFFFF;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}

.sd[data-s-f582b681-913f-4867-be09-7003a171745c]:disabled {
    background: #ffffff;
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    color: #8c8c8c;
    cursor: not-allowed;
}

.sd[data-s-f582b681-913f-4867-be09-7003a171745c]:disabled > p {
    color: #b8b8b8;
}
.sd[data-s-f582b681-913f-4867-be09-7003a171745c]:hover > p {
    color: #b8b8b8;
}

@media screen and (max-width: 480px) {
    .sd[data-s-f582b681-913f-4867-be09-7003a171745c] {
        flex: none;
        height: 45px;
        width: 180px;
        max-width: 100%;
    }
}

.sd[data-s-da097c40-b698-4887-b80d-c8627b9fc77d] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 700;
    height: 100%;
    letter-spacing: 0.05em;
    line-height: 1.9;
    margin: 0px 0px 0px 0px;
    text-align: center;
    transition-delay: 0ms;
    transition-duration: 800ms;
    width: 100%;
    z-index: 1;
    max-width: 100%;
    justify-content: center;
    /* background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
    background-clip: text;
    -webkit-background-clip: text;
    --g-color-0: #000000;
    --g-position-0: 0%;
    --g-color-1: #0f0808;
    --g-position-1: 72%;
    --g-color-2: #0f0808;
    --g-position-2: 72%;
    --g-color-3: #0f0808;
    --g-position-3: 72%;
    --g-color-4: #0f0808;
    --g-position-4: 72%;
    --g-color-5: #0f0808;
    --g-position-5: 72%;
    --g-color-6: #0f0808;
    --g-position-6: 72%;
    --g-color-7: #0f0808;
    --g-position-7: 72%;
    --g-color-8: #0f0808;
    --g-position-8: 72%;
    --g-color-9: #0f0808;
    --g-position-9: 72%;
    --g-color-10: #0f0808;
    --g-position-10: 72%;
    --g-color-11: #0f0808;
    --g-position-11: 72%;
    --g-angle: 90deg; */
}

.sd[data-s-f582b681-913f-4867-be09-7003a171745c]:hover .sd[data-s-da097c40-b698-4887-b80d-c8627b9fc77d] {
    color: #000000;
}

@media screen and (max-width: 480px) {
    .sd[data-s-da097c40-b698-4887-b80d-c8627b9fc77d] {
        font-family: var(--s-font-f9a5a3ff);
        font-size: 13px;
    }
}

.sd[data-s-1f66d00a-39b7-4112-add9-2b9985bee13b] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    bottom: NaNpx;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 88px;
    justify-content: center;
    left: 80px;
    margin: 0 0 0 0;
    padding: 0px 0px;
    position: fixed;
    right: -80px;
    top: 80px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1f66d00a-39b7-4112-add9-2b9985bee13b] {
        flex: none;
        height: 80px;
        top: 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c5e6a50a-fa0e-4795-9e3f-ec364c5fd735] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: NaNpx;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100vh;
    justify-content: center;
    left: NaNpx;
    margin: 0 0 0 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: fixed;
    right: -40px;
    top: 40px;
    width: 113px;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-c5e6a50a-fa0e-4795-9e3f-ec364c5fd735] {
        bottom: auto;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 66px;
        left: auto;
        margin: 0 0 0 0;
        overflow-x: hidden;
        overflow-y: hidden;
        padding: 24px;
        position: fixed;
        right: 0px;
        top: 0px;
        width: 66px;
        z-index: 5;
        max-width: 100%;
    }
}

.sd[data-s-020f7dc1-2bff-4e1b-ac48-03d1e740e658] {
    align-content: center;
    align-items: center;
    background: #333;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px;
    padding: 90px 0px 26px 0px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-020f7dc1-2bff-4e1b-ac48-03d1e740e658] {
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 57px 0px 38px 0px;
        width: 100%;
        max-width: 100%;
    }
}


body {
    background: linear-gradient(90deg, #020000, #110909 77%);
    transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}



.sd[data-s-3775377d-b0f4-4021-93bc-c525b3899732] {
    background: rgba(0, 0, 0, 0.79);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-b46669ff-1b93-44eb-80d0-6cefce71a01b] {
    align-content: center;
    align-items: center;
    background: rgba(255, 255, 255, 0.86);
    border-radius: 0;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 20px;
    padding: 0px 0px 100px 0px;
    width: calc(65% - 40px);
    max-width: calc(65% - 40px);
}

@media screen and (max-width: 480px) {
    .sd[data-s-b46669ff-1b93-44eb-80d0-6cefce71a01b] {
        flex: none;
        height: auto;
        margin: 0px;
        padding: 0px 0px 50px 0px;
        width: 93%;
        max-width: 93%;
    }
}

.sd[data-s-026d636c-39f4-420a-82ff-0de3c7cc3331] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 67px;
    justify-content: center;
    margin: 0px 0px 35px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-026d636c-39f4-420a-82ff-0de3c7cc3331] {
        margin: 0px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-747d5a53-ad28-4463-87b3-96efb80bf227] {
    color: #000000;
    flex: none;
    font-size: 18px;
    height: auto;
    margin: 0 0 0 0;
    padding: 24px;
    position: relative;
    width: auto;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-747d5a53-ad28-4463-87b3-96efb80bf227] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-a34f4132-d750-4b46-afac-164deaa4b41b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 90%;
    --gap-h-a34f4132-d750-4b46-afac-164deaa4b41b: 0px;
    --gap-v-a34f4132-d750-4b46-afac-164deaa4b41b: 0px;
    --gap-uuid: a34f4132-d750-4b46-afac-164deaa4b41b;
    max-width: 90%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a34f4132-d750-4b46-afac-164deaa4b41b] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 92%;
        max-width: 92%;
    }
}

.sd[data-s-9b42ec58-91c2-4382-b0c4-a266db7311fb] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9b42ec58-91c2-4382-b0c4-a266db7311fb] {
        margin: 0px 0px 10px 0px;
        max-width: 100%;
    }
}

.sd[data-s-1ba4e16d-01b7-4bb5-9abd-88ad7ae1a2fe] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 18px;
    font-weight: 500;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 7px 0px;
    text-align: center;
    transition-delay: 200ms;
    transition-duration: 800ms;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1ba4e16d-01b7-4bb5-9abd-88ad7ae1a2fe] {
        font-size: 15px;
        font-weight: 400;
        margin: 0px 0px 12px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-4624be80-4b18-4a59-8bbf-f2bb9031690d] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 0px 0px;
    text-align: center;
    transition-delay: 200ms;
    transition-duration: 800ms;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-4624be80-4b18-4a59-8bbf-f2bb9031690d] {
        font-size: 14px;
        font-weight: 400;
        margin: 0px 0px 2px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-c6d8c758-1fa5-4bec-9c99-ee5dfa05d531] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 18px;
    font-weight: 300;
    height: auto;
    line-height: 1.2;
    margin: 12px 0px 0px 0px;
    text-align: center;
    transition-delay: 200ms;
    transition-duration: 800ms;
    width: calc(100% - (var(--gap-h-a34f4132-d750-4b46-afac-164deaa4b41b) * 0));
    max-width: calc(100% - (var(--gap-h-a34f4132-d750-4b46-afac-164deaa4b41b) * 0));
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-c6d8c758-1fa5-4bec-9c99-ee5dfa05d531] {
        color: #000000;
        font-size: 13px;
        font-weight: 400;
        margin: 0px 0px 17px 0px;
        text-align: center;
        width: calc(100% - (var(--gap-h-a34f4132-d750-4b46-afac-164deaa4b41b) * 0));
        max-width: calc(100% - (var(--gap-h-a34f4132-d750-4b46-afac-164deaa4b41b) * 0));
        justify-content: center;
    }
}

.sd[data-s-ca17271c-7b15-455b-9b22-096db9caa507] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    height: auto;
    line-height: 1.6;
    margin: 25px 0px 0px 0px;
    text-align: left;
    transition-delay: 200ms;
    transition-duration: 800ms;
    width: calc(100% - (var(--gap-h-a34f4132-d750-4b46-afac-164deaa4b41b) * 0));
    max-width: calc(100% - (var(--gap-h-a34f4132-d750-4b46-afac-164deaa4b41b) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ca17271c-7b15-455b-9b22-096db9caa507] {
        font-size: 13px;
        font-weight: 200;
        margin: 0px 0px 0px 0px;
        text-align: left;
        width: calc(100% - (var(--gap-h-a34f4132-d750-4b46-afac-164deaa4b41b) * 0));
        max-width: calc(100% - (var(--gap-h-a34f4132-d750-4b46-afac-164deaa4b41b) * 0));
        justify-content: flex-start;
    }
}



.sd[data-s-ffd52d63-3182-4671-9477-37aa8fdc3c06] {
    background: rgba(0, 0, 0, 0.79);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-f58b5c06-df89-4bf6-bd15-7cb414c4b77c] {
    align-content: center;
    align-items: center;
    background: rgba(255, 255, 255, 0.89);
    border-radius: 0;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 20px;
    padding: 0px 0px 100px 0px;
    width: calc(65% - 40px);
    max-width: calc(65% - 40px);
}

@media screen and (max-width: 480px) {
    .sd[data-s-f58b5c06-df89-4bf6-bd15-7cb414c4b77c] {
        background: rgba(255, 255, 255, 0.89);
        flex: none;
        height: auto;
        margin: 0px;
        padding: 0px 0px 50px 0px;
        width: 93%;
        max-width: 93%;
    }
}

.sd[data-s-a1c875f6-263b-4a29-a75e-2d9e370dc959] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 67px;
    justify-content: center;
    margin: 0px 0px 35px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a1c875f6-263b-4a29-a75e-2d9e370dc959] {
        margin: 0px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-18963f68-d9a3-48e2-86fc-9217bc5e0d34] {
    color: #000000;
    flex: none;
    font-size: 18px;
    height: auto;
    margin: 0 0 0 0;
    padding: 24px;
    position: relative;
    width: auto;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-18963f68-d9a3-48e2-86fc-9217bc5e0d34] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-3530d8b4-b7a7-4773-a81f-525d4699e848] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 80%;
    --gap-h-3530d8b4-b7a7-4773-a81f-525d4699e848: 0px;
    --gap-v-3530d8b4-b7a7-4773-a81f-525d4699e848: 0px;
    --gap-uuid: 3530d8b4-b7a7-4773-a81f-525d4699e848;
    max-width: 80%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-3530d8b4-b7a7-4773-a81f-525d4699e848] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 92%;
        max-width: 92%;
    }
}

.sd[data-s-aa459998-0aee-45e6-9daa-d32f2b4a8cc2] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 19px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-aa459998-0aee-45e6-9daa-d32f2b4a8cc2] {
        margin: 0px 0px 4px 0px;
        max-width: 100%;
    }
}

.sd[data-s-aa35d0e6-db04-4de9-b3b5-c3bc9cebdcd2] {
    border-radius: 50%;
    flex: none;
    height: 160px;
    width: 160px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-aa35d0e6-db04-4de9-b3b5-c3bc9cebdcd2] {
        flex: none;
        height: 145px;
        width: 145px;
        max-width: 100%;
    }
}

.sd[data-s-35f96f3d-cbd5-4e82-92a3-1a810a116933] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 26px 0px;
    text-align: left;
    transition-delay: 200ms;
    transition-duration: 800ms;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-35f96f3d-cbd5-4e82-92a3-1a810a116933] {
        font-size: 20px;
        font-weight: 400;
        margin: 6px 0px 26px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-f987dab0-a8ea-4c2b-84ec-9fbf6d5a4d99] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 16px;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    transition-delay: 200ms;
    transition-duration: 800ms;
    width: calc(100% - (var(--gap-h-3530d8b4-b7a7-4773-a81f-525d4699e848) * 0));
    max-width: calc(100% - (var(--gap-h-3530d8b4-b7a7-4773-a81f-525d4699e848) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-f987dab0-a8ea-4c2b-84ec-9fbf6d5a4d99] {
        color: #000000;
        font-size: 13px;
        font-weight: 400;
        margin: 0px 0px 17px 0px;
        text-align: left;
        width: calc(100% - (var(--gap-h-3530d8b4-b7a7-4773-a81f-525d4699e848) * 0));
        max-width: calc(100% - (var(--gap-h-3530d8b4-b7a7-4773-a81f-525d4699e848) * 0));
        justify-content: flex-start;
    }
}

.sd[data-s-1eab8da6-5e18-4ff0-80f2-a06b9b76cbd6] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    margin: 33px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-3530d8b4-b7a7-4773-a81f-525d4699e848) * 0));
    max-width: calc(100% - (var(--gap-h-3530d8b4-b7a7-4773-a81f-525d4699e848) * 0));
    justify-content: flex-start;
}

.sd[data-s-319573c8-5f0a-4bda-bd36-eaa577dd21a9] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    font-weight: 300;
    height: auto;
    line-height: 1.6;
    margin: 7px 0px 0px 0px;
    text-align: left;
    transition-delay: 200ms;
    transition-duration: 800ms;
    width: calc(100% - (var(--gap-h-3530d8b4-b7a7-4773-a81f-525d4699e848) * 0));
    max-width: calc(100% - (var(--gap-h-3530d8b4-b7a7-4773-a81f-525d4699e848) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-319573c8-5f0a-4bda-bd36-eaa577dd21a9] {
        font-size: 13px;
        font-weight: 200;
        margin: 0px 0px 0px 0px;
        text-align: left;
        width: calc(100% - (var(--gap-h-3530d8b4-b7a7-4773-a81f-525d4699e848) * 0));
        max-width: calc(100% - (var(--gap-h-3530d8b4-b7a7-4773-a81f-525d4699e848) * 0));
        justify-content: flex-start;
    }
}



.sd[data-s-9f52fb84-cf05-4c8d-b242-10c18301e9a0] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6ee98158-d205-4270-ad0b-acca89598bda] {
    background: rgba(0, 0, 0, 0.16);
    bottom: auto;
    height: 100%;
    justify-content: center;
    left: 0px;
    right: 0px;
    top: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6ee98158-d205-4270-ad0b-acca89598bda] {
        align-content: center;
        align-items: center;
        flex: none;
        height: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-b814cf93-e7b3-40cd-a0e5-0e701ec930fa] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b814cf93-e7b3-40cd-a0e5-0e701ec930fa] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.74);
        flex: none;
        height: 100%;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-72d93ee3-be44-4036-ba3d-a6eb00090f65] {
    align-content: flex-end;
    align-items: flex-end;
    background: #fff7e0;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-72d93ee3-be44-4036-ba3d-a6eb00090f65] {
        align-content: flex-end;
        align-items: flex-end;
        background: #171616;
        flex: none;
        height: 100vh;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0px 15px 20px 15px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ecb317cc-dec0-45f6-82c1-8db286fff57b] {
    align-content: center;
    align-items: center;
    background: #171616;
    border-bottom: 0px solid #ffdd44;
    border-left: 0px solid #ffdd44;
    border-radius: 0;
    border-right: 0px solid #ffdd44;
    border-top: 0px solid #ffdd44;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 45px 24px 0px 24px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ecb317cc-dec0-45f6-82c1-8db286fff57b] {
        align-content: center;
        align-items: center;
        background: #ffffff;
        bottom: 0;
        flex: none;
        height: auto;
        justify-content: center;
        left: 0;
        margin: 0px 0px 0px 0px;
        padding: 39px 0px 25px 0px;
        right: 0;
        top: 0;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-6a351b55-603c-4894-9043-0a4669d61374] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #ffdd44;
    border-left: 0px solid #ffdd44;
    border-radius: 0;
    border-right: 0px solid #ffdd44;
    border-top: 0px solid #ffdd44;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 56px 24px 56px 24px;
    width: 85%;
    max-width: 85%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6a351b55-603c-4894-9043-0a4669d61374] {
        flex: none;
        padding: 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-a0bce516-3276-4d2b-95e7-38a92c3005cf] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 1135px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 90%;
    --gap-h-a0bce516-3276-4d2b-95e7-38a92c3005cf: 0px;
    --gap-v-a0bce516-3276-4d2b-95e7-38a92c3005cf: 0px;
    --gap-uuid: a0bce516-3276-4d2b-95e7-38a92c3005cf;
    max-width: 90%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a0bce516-3276-4d2b-95e7-38a92c3005cf] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-a0bce516-3276-4d2b-95e7-38a92c3005cf: 0px;
        --gap-v-a0bce516-3276-4d2b-95e7-38a92c3005cf: 0px;
        max-width: 100%;
    }
}

.sd[data-s-016ea9bf-28c1-442e-baa6-d1d1041936a0] {
    color: #333;
    font-family: var(--s-font-29ad3d62);
    font-size: 32px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-016ea9bf-28c1-442e-baa6-d1d1041936a0] {
        font-size: 20px;
        margin: 0px 0px 7px 0px;
        max-width: 100%;
    }
}

.sd[data-s-6e8310f1-5ac6-4d47-8dcd-0867bacd8c00] {
    border-radius: 12px;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-a0bce516-3276-4d2b-95e7-38a92c3005cf) * 0));
    max-width: calc(100% - (var(--gap-h-a0bce516-3276-4d2b-95e7-38a92c3005cf) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-6e8310f1-5ac6-4d47-8dcd-0867bacd8c00] {
        border-radius: 0;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-eb106989-f58c-4381-ab42-ca1594be0c29] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: auto;
    z-index: 5;
    --gap-h-eb106989-f58c-4381-ab42-ca1594be0c29: 0px;
    --gap-v-eb106989-f58c-4381-ab42-ca1594be0c29: 0px;
    --gap-uuid: eb106989-f58c-4381-ab42-ca1594be0c29;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-eb106989-f58c-4381-ab42-ca1594be0c29] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        flex: none;
        height: 60px;
        justify-content: flex-end;
        left: 0px;
        padding: 0px 0px 0px 0px;
        right: 0px;
        top: 0px;
        max-width: 100%;
    }
}

.sd[data-s-2146d10b-7cb7-4bec-97ea-d67552536a03] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-eb106989-f58c-4381-ab42-ca1594be0c29) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-2146d10b-7cb7-4bec-97ea-d67552536a03] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-a6cf7118-dfa7-463c-992a-b68ec852d443] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: a6cf7118-dfa7-463c-992a-b68ec852d443;
    --gap-h-a6cf7118-dfa7-463c-992a-b68ec852d443: 0px;
    --gap-v-a6cf7118-dfa7-463c-992a-b68ec852d443: 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a6cf7118-dfa7-463c-992a-b68ec852d443] {
        align-content: center;
        align-items: center;
        display: none;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 21px;
        justify-content: center;
        width: 100%;
        --gap-h-a6cf7118-dfa7-463c-992a-b68ec852d443: 0px;
        --gap-v-a6cf7118-dfa7-463c-992a-b68ec852d443: 21px;
        max-width: 100%;
    }
}

.sd[data-s-6035a191-3474-4c3a-ae13-254cef8fbaf2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #1c1d33;
    border-left: 0px solid #1c1d33;
    border-radius: 0;
    border-right: 0px solid #1c1d33;
    border-top: 0px solid #1c1d33;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    height: 91px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 91px;
    --gap-h-6035a191-3474-4c3a-ae13-254cef8fbaf2: 10px;
    --gap-v-6035a191-3474-4c3a-ae13-254cef8fbaf2: 0px;
    --gap-uuid: 6035a191-3474-4c3a-ae13-254cef8fbaf2;
    max-width: calc(100% - 10px);
}

.sd[data-s-6035a191-3474-4c3a-ae13-254cef8fbaf2]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 480px) {
    .sd[data-s-6035a191-3474-4c3a-ae13-254cef8fbaf2] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-c1d75764-7da3-41cc-b40c-125e1a391793] {
    color: #FFFFFF;
    font-family: var(--s-font-29ad3d62);
    font-size: 20px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-97af1885-2e04-4240-9e10-b9aa836b1a2c] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    box-shadow: none;
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 80px;
    justify-content: center;
    width: 80px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-97af1885-2e04-4240-9e10-b9aa836b1a2c] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-0c5a19a7-b823-4389-ab12-ece48f93f7c9] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-0c5a19a7-b823-4389-ab12-ece48f93f7c9] {
        /* color: #ffffff; */
        font-size: 24px;
    }
}



.sd[data-s-67ec2c1b-9c89-42d0-b287-3a7e4921fc3f] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.3);
    border-radius: 0;

    height: 100%;
    justify-content: flex-start;
    margin: 0 0 0 0;
    opacity: 1;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-49eb6da6-3a44-4ce2-9f7a-ab54e4783876] {
    bottom: auto;
    color: #ffffff;
    flex: none;
    font-size: 18px;
    height: auto;
    left: auto;
    margin: 0 0 0 0;
    padding: 24px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: auto;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-49eb6da6-3a44-4ce2-9f7a-ab54e4783876] {
        /* color: #ffffff; */
        font-size: 24px;
    }
}








.sd[data-s-7aa9c441-aa83-4155-ab55-1ef3d64c12bf] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(0, 0, 0, 0);
    border-radius: 12px;
    border-right: 1px solid rgba(0, 0, 0, 0);
    border-top: 1px solid rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: space-between;
    padding: 15px 15px 15px 15px;
    width: 90%;
    --gap-h-7aa9c441-aa83-4155-ab55-1ef3d64c12bf: 0px;
    --gap-v-7aa9c441-aa83-4155-ab55-1ef3d64c12bf: 0px;
    --gap-uuid: 7aa9c441-aa83-4155-ab55-1ef3d64c12bf;
    max-width: 90%;
}

.sd[data-s-7aa9c441-aa83-4155-ab55-1ef3d64c12bf]:hover {
    opacity: 1;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7aa9c441-aa83-4155-ab55-1ef3d64c12bf] {
        align-content: center;
        align-items: center;
        border-radius: 0;
        justify-content: center;
        padding: 3px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-46944765-c41a-451d-b105-16eb087385de] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: flex-start;
    padding: 0px;
    width: calc(100% - (var(--gap-h-7aa9c441-aa83-4155-ab55-1ef3d64c12bf) * 0));
    --gap-h-46944765-c41a-451d-b105-16eb087385de: 20px;
    --gap-v-46944765-c41a-451d-b105-16eb087385de: 0px;
    --gap-uuid: 46944765-c41a-451d-b105-16eb087385de;
    max-width: calc(100% - (var(--gap-h-7aa9c441-aa83-4155-ab55-1ef3d64c12bf) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-46944765-c41a-451d-b105-16eb087385de] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        gap: 13px;
        justify-content: center;
        width: auto;
        --gap-h-46944765-c41a-451d-b105-16eb087385de: 13px;
        --gap-v-46944765-c41a-451d-b105-16eb087385de: 0px;
        max-width: 100%;
    }
}

.sd[data-s-1590affe-dbe9-454b-ae9e-5eef58a7dd3c] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: auto;
    line-height: 1.85;
    text-align: left;
    width: calc(90% - (var(--gap-h-46944765-c41a-451d-b105-16eb087385de) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-46944765-c41a-451d-b105-16eb087385de) * 0.10000000000000003));
    justify-content: flex-start;
}

.sd[data-s-7aa9c441-aa83-4155-ab55-1ef3d64c12bf]:hover .sd[data-s-1590affe-dbe9-454b-ae9e-5eef58a7dd3c] {
    text-decoration: underline;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1590affe-dbe9-454b-ae9e-5eef58a7dd3c] {
        color: #ffffff;
        flex: none;
        font-family: var(--s-font-f9a5a3ff);
        font-size: 14px;
        text-align: center;
        width: auto;
        max-width: 100%;
        justify-content: center;
    }

    .sd[data-s-7aa9c441-aa83-4155-ab55-1ef3d64c12bf]:hover .sd[data-s-1590affe-dbe9-454b-ae9e-5eef58a7dd3c] {
        text-decoration: none;
    }
}


.sd[data-s-3140e7bb-39d5-402a-bc9b-689d15b5a4b2] {}

.sd[data-s-ef749873-f76d-4baf-9e55-c48b369fa456] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    opacity: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    width: 100%;
    --gap-uuid: ef749873-f76d-4baf-9e55-c48b369fa456;
    --gap-h-ef749873-f76d-4baf-9e55-c48b369fa456: 0px;
    --gap-v-ef749873-f76d-4baf-9e55-c48b369fa456: 0px;
    max-width: 100%;
}

.sd._isClose[data-s-ef749873-f76d-4baf-9e55-c48b369fa456] {
    flex: none;
    height: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ef749873-f76d-4baf-9e55-c48b369fa456] {
        gap: 6px;
        padding: 6px 0px 0px 0px;
        --gap-h-ef749873-f76d-4baf-9e55-c48b369fa456: 0px;
        --gap-v-ef749873-f76d-4baf-9e55-c48b369fa456: 6px;
    }
}

.sd[data-s-68b50e77-19b2-4de6-a142-0317bd1d9736] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 15px 15px 15px 15px;
    width: calc(100% - (var(--gap-h-ef749873-f76d-4baf-9e55-c48b369fa456) * 0));
    max-width: calc(100% - (var(--gap-h-ef749873-f76d-4baf-9e55-c48b369fa456) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-68b50e77-19b2-4de6-a142-0317bd1d9736] {
        padding: 7px 0px 7px 0px;
    }
}

.sd[data-s-43dec22c-f993-4b31-a7ec-88d7dcad52dd] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.75;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-43dec22c-f993-4b31-a7ec-88d7dcad52dd] {
        color: #ffffff;
        font-size: 12px;
        text-align: center;
        justify-content: center;
    }
}

.sd[data-s-271999d1-d6ce-4d99-bad1-071c82cccc95] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 15px 15px 15px 15px;
    width: calc(100% - (var(--gap-h-ef749873-f76d-4baf-9e55-c48b369fa456) * 0));
    max-width: calc(100% - (var(--gap-h-ef749873-f76d-4baf-9e55-c48b369fa456) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-271999d1-d6ce-4d99-bad1-071c82cccc95] {
        padding: 7px 0px 7px 0px;
    }
}

.sd[data-s-e8003652-864a-405f-8ddf-b29064c035cb] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.75;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e8003652-864a-405f-8ddf-b29064c035cb] {
        color: #ffffff;
        font-size: 12px;
        text-align: center;
        justify-content: center;
    }
}

.sd[data-s-907c7871-0544-46be-af52-f7496e4f4f65] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 15px 15px 15px 15px;
    width: calc(100% - (var(--gap-h-ef749873-f76d-4baf-9e55-c48b369fa456) * 0));
    max-width: calc(100% - (var(--gap-h-ef749873-f76d-4baf-9e55-c48b369fa456) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-907c7871-0544-46be-af52-f7496e4f4f65] {
        padding: 7px 0px 7px 0px;
    }
}

.sd[data-s-c7346b9e-242a-49f3-9812-1f8445a9f7f8] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.75;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-c7346b9e-242a-49f3-9812-1f8445a9f7f8] {
        color: #ffffff;
        font-size: 12px;
        text-align: center;
        justify-content: center;
    }
}

/* メニューセクションコンテナ - 共通定義は common.css に移動済み */

.sd[data-s-523a7987-8b47-4f59-be72-549521677b07] {
    flex: none;
    gap: 10px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-393e2c34-5ab5-452f-82d8-a1d6decb7175) * 0));
    --gap-h-523a7987-8b47-4f59-be72-549521677b07: 0px;
    --gap-v-523a7987-8b47-4f59-be72-549521677b07: 10px;
    --gap-uuid: 523a7987-8b47-4f59-be72-549521677b07;
    max-width: calc(100% - (var(--gap-h-393e2c34-5ab5-452f-82d8-a1d6decb7175) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-523a7987-8b47-4f59-be72-549521677b07] {
        flex: none;
        gap: 0px;
        width: 100%;
        --gap-h-523a7987-8b47-4f59-be72-549521677b07: 0px;
        --gap-v-523a7987-8b47-4f59-be72-549521677b07: 0px;
    }
}

.sd[data-s-7fd08d68-1d74-4685-a78e-03cf617fa36f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: center;
    padding: 0px;
    width: calc(100% - (var(--gap-h-523a7987-8b47-4f59-be72-549521677b07) * 0));
    --gap-h-7fd08d68-1d74-4685-a78e-03cf617fa36f: 20px;
    --gap-v-7fd08d68-1d74-4685-a78e-03cf617fa36f: 0px;
    --gap-uuid: 7fd08d68-1d74-4685-a78e-03cf617fa36f;
    max-width: calc(100% - (var(--gap-h-523a7987-8b47-4f59-be72-549521677b07) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-7fd08d68-1d74-4685-a78e-03cf617fa36f] {
        background: rgba(0, 0, 0, 0.0);
        border-bottom: 0px solid #8c8c8c;
        border-left: 0px solid #8c8c8c;
        border-right: 0px solid #8c8c8c;
        border-top: 0px solid #8c8c8c;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-523a7987-8b47-4f59-be72-549521677b07) * 0));
        max-width: calc(100% - (var(--gap-h-523a7987-8b47-4f59-be72-549521677b07) * 0));
    }
}

.sd[data-s-d9e0f591-2c87-4870-872e-a7167f905793] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 13px 0px 13px 13px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d9e0f591-2c87-4870-872e-a7167f905793] {
        border-radius: 0;
        flex: none;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-7fd08d68-1d74-4685-a78e-03cf617fa36f) * 0));
        max-width: calc(100% - (var(--gap-h-7fd08d68-1d74-4685-a78e-03cf617fa36f) * 0));
    }
}

.sd[data-s-fb692d94-5de0-42ba-b779-b07fcf8ee2a9] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(0, 0, 0, 0);
    border-radius: 12px;
    border-right: 1px solid rgba(0, 0, 0, 0);
    border-top: 1px solid rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: space-between;
    padding: 15px 15px 15px 15px;
    width: 90%;
    --gap-h-fb692d94-5de0-42ba-b779-b07fcf8ee2a9: 0px;
    --gap-v-fb692d94-5de0-42ba-b779-b07fcf8ee2a9: 0px;
    --gap-uuid: fb692d94-5de0-42ba-b779-b07fcf8ee2a9;
    max-width: 90%;
}

.sd[data-s-fb692d94-5de0-42ba-b779-b07fcf8ee2a9]:hover {
    opacity: 1;
}

@media screen and (max-width: 480px) {
    .sd[data-s-fb692d94-5de0-42ba-b779-b07fcf8ee2a9] {
        align-content: center;
        align-items: center;
        border-radius: 0;
        justify-content: center;
        padding: 3px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-50bff9d7-d82a-441c-a725-72f6998e5394] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: flex-start;
    padding: 0px;
    width: calc(100% - (var(--gap-h-fb692d94-5de0-42ba-b779-b07fcf8ee2a9) * 0));
    --gap-h-50bff9d7-d82a-441c-a725-72f6998e5394: 20px;
    --gap-v-50bff9d7-d82a-441c-a725-72f6998e5394: 0px;
    --gap-uuid: 50bff9d7-d82a-441c-a725-72f6998e5394;
    max-width: calc(100% - (var(--gap-h-fb692d94-5de0-42ba-b779-b07fcf8ee2a9) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-50bff9d7-d82a-441c-a725-72f6998e5394] {
        flex: none;
        gap: 13px;
        width: auto;
        --gap-h-50bff9d7-d82a-441c-a725-72f6998e5394: 13px;
        --gap-v-50bff9d7-d82a-441c-a725-72f6998e5394: 0px;
        max-width: 100%;
    }
}

.sd[data-s-1bf91d5f-fd15-477f-b88b-8637d2d13207] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: auto;
    line-height: 1.85;
    text-align: left;
    width: calc(90% - (var(--gap-h-50bff9d7-d82a-441c-a725-72f6998e5394) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-50bff9d7-d82a-441c-a725-72f6998e5394) * 0.10000000000000003));
    justify-content: flex-start;
}

.sd[data-s-fb692d94-5de0-42ba-b779-b07fcf8ee2a9]:hover .sd[data-s-1bf91d5f-fd15-477f-b88b-8637d2d13207] {
    text-decoration: underline;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1bf91d5f-fd15-477f-b88b-8637d2d13207] {
        color: #ffffff;
        flex: none;
        font-family: var(--s-font-29ad3d62);
        font-size: 14px;
        text-align: center;
        width: auto;
        max-width: 100%;
        justify-content: center;
    }

    .sd[data-s-fb692d94-5de0-42ba-b779-b07fcf8ee2a9]:hover .sd[data-s-1bf91d5f-fd15-477f-b88b-8637d2d13207] {
        text-decoration: none;
    }
}

.sd[data-s-b9373beb-361a-4446-9f57-696cc3cd7547] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px;
    transform: rotate(-90deg);
    width: calc(10% - (var(--gap-h-fb692d94-5de0-42ba-b779-b07fcf8ee2a9) * 0.9));
    --gap-h-b9373beb-361a-4446-9f57-696cc3cd7547: 0px;
    --gap-v-b9373beb-361a-4446-9f57-696cc3cd7547: 0px;
    --gap-uuid: b9373beb-361a-4446-9f57-696cc3cd7547;
    max-width: calc(10% - (var(--gap-h-fb692d94-5de0-42ba-b779-b07fcf8ee2a9) * 0.9));
}

.sd._isClose[data-s-b9373beb-361a-4446-9f57-696cc3cd7547] {
    transform: rotate(90deg);
}

.sd[data-s-495e8a60-c2e6-449c-8d8b-1e190f25ef11] {}

.sd[data-s-da3a4ecb-3845-4b36-842b-40ab85afc47d] {}

.sd[data-s-a317773b-d4a3-4bde-92c4-13c8c800be66] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-radius: 128px;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    height: 23px;
    justify-content: center;
    padding: 0px;
    width: 23px;
    --gap-h-a317773b-d4a3-4bde-92c4-13c8c800be66: 10px;
    --gap-v-a317773b-d4a3-4bde-92c4-13c8c800be66: 0px;
    --gap-uuid: a317773b-d4a3-4bde-92c4-13c8c800be66;
    max-width: 100%;
}

.sd[data-s-fb692d94-5de0-42ba-b779-b07fcf8ee2a9]:hover .sd[data-s-a317773b-d4a3-4bde-92c4-13c8c800be66] {}

@media screen and (max-width: 480px) {
    .sd[data-s-a317773b-d4a3-4bde-92c4-13c8c800be66] {
        border-bottom: 0px solid #FFFFFF;
        border-left: 0px solid #FFFFFF;
        border-right: 0px solid #FFFFFF;
        border-top: 0px solid #FFFFFF;
        flex: none;
        height: 20px;
        width: 20px;
        max-width: 100%;
    }
}

.sd[data-s-7dab2383-efe5-4e8c-999f-53e5f501b5cc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    opacity: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    width: 100%;
    --gap-uuid: 7dab2383-efe5-4e8c-999f-53e5f501b5cc;
    --gap-h-7dab2383-efe5-4e8c-999f-53e5f501b5cc: 0px;
    --gap-v-7dab2383-efe5-4e8c-999f-53e5f501b5cc: 0px;
    max-width: 100%;
}

.sd._isClose[data-s-7dab2383-efe5-4e8c-999f-53e5f501b5cc] {
    flex: none;
    height: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7dab2383-efe5-4e8c-999f-53e5f501b5cc] {
        gap: 6px;
        padding: 6px 0px 0px 0px;
        --gap-h-7dab2383-efe5-4e8c-999f-53e5f501b5cc: 0px;
        --gap-v-7dab2383-efe5-4e8c-999f-53e5f501b5cc: 6px;
    }
}

.sd[data-s-07793b4c-8554-436f-88bc-7537540c2764] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 15px 15px 15px 15px;
    width: calc(100% - (var(--gap-h-7dab2383-efe5-4e8c-999f-53e5f501b5cc) * 0));
    max-width: calc(100% - (var(--gap-h-7dab2383-efe5-4e8c-999f-53e5f501b5cc) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-07793b4c-8554-436f-88bc-7537540c2764] {
        padding: 7px 0px 7px 0px;
    }
}

.sd[data-s-1bc319bd-2fe0-4173-bdd1-267e214240f4] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.75;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1bc319bd-2fe0-4173-bdd1-267e214240f4] {
        color: #ffffff;
        font-size: 12px;
        text-align: center;
        justify-content: center;
    }
}

.sd[data-s-e03eeb18-b5c7-4a0a-b56f-ab7782b39a15] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 15px 15px 15px 15px;
    width: calc(100% - (var(--gap-h-7dab2383-efe5-4e8c-999f-53e5f501b5cc) * 0));
    max-width: calc(100% - (var(--gap-h-7dab2383-efe5-4e8c-999f-53e5f501b5cc) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-e03eeb18-b5c7-4a0a-b56f-ab7782b39a15] {
        padding: 7px 0px 7px 0px;
    }
}

.sd[data-s-d8dc9263-872e-4bdf-96f4-0670c05f7f31] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.75;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d8dc9263-872e-4bdf-96f4-0670c05f7f31] {
        color: #ffffff;
        font-size: 12px;
        text-align: center;
        justify-content: center;
    }
}

.sd[data-s-8f6a602a-8154-4f8c-8ee9-53635cef8a25] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 15px 15px 15px 15px;
    width: calc(100% - (var(--gap-h-7dab2383-efe5-4e8c-999f-53e5f501b5cc) * 0));
    max-width: calc(100% - (var(--gap-h-7dab2383-efe5-4e8c-999f-53e5f501b5cc) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-8f6a602a-8154-4f8c-8ee9-53635cef8a25] {
        padding: 7px 0px 7px 0px;
    }
}

.sd[data-s-6c9ae7a7-d007-4358-b9c8-f37a4dea7dff] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.75;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6c9ae7a7-d007-4358-b9c8-f37a4dea7dff] {
        color: #ffffff;
        font-size: 12px;
        text-align: center;
        justify-content: center;
    }
}

.sd[data-s-50be9cfa-d62f-4eec-b3e9-d05b6a1b1c75] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 15px 15px 15px 15px;
    width: calc(100% - (var(--gap-h-7dab2383-efe5-4e8c-999f-53e5f501b5cc) * 0));
    max-width: calc(100% - (var(--gap-h-7dab2383-efe5-4e8c-999f-53e5f501b5cc) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-50be9cfa-d62f-4eec-b3e9-d05b6a1b1c75] {
        padding: 7px 0px 7px 0px;
    }
}

.sd[data-s-57568b9d-e48c-4184-8d3d-7ae256acc55b] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.75;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-57568b9d-e48c-4184-8d3d-7ae256acc55b] {
        color: #ffffff;
        font-size: 12px;
        text-align: center;
        justify-content: center;
    }
}

.sd[data-s-0483c981-bb46-4525-8e93-8992270b2034] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 15px 15px 15px 15px;
    width: calc(100% - (var(--gap-h-7dab2383-efe5-4e8c-999f-53e5f501b5cc) * 0));
    max-width: calc(100% - (var(--gap-h-7dab2383-efe5-4e8c-999f-53e5f501b5cc) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-0483c981-bb46-4525-8e93-8992270b2034] {
        padding: 7px 0px 7px 0px;
    }
}

.sd[data-s-e8784075-e63b-41c1-b87a-2f3e722d9a20] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.75;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e8784075-e63b-41c1-b87a-2f3e722d9a20] {
        color: #ffffff;
        font-size: 12px;
        text-align: center;
        justify-content: center;
    }
}

.sd[data-s-25a16df8-cc82-41b3-882a-a38f77044a62] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    gap: 39px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 65%;
    --gap-h-25a16df8-cc82-41b3-882a-a38f77044a62: 0px;
    --gap-v-25a16df8-cc82-41b3-882a-a38f77044a62: 39px;
    --gap-uuid: 25a16df8-cc82-41b3-882a-a38f77044a62;
    max-width: 65%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-25a16df8-cc82-41b3-882a-a38f77044a62] {
        background: rgba(0, 0, 0, 0.0);
        border-radius: 0;
        flex: none;
        gap: 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-25a16df8-cc82-41b3-882a-a38f77044a62: 0px;
        --gap-v-25a16df8-cc82-41b3-882a-a38f77044a62: 0px;
        max-width: 100%;
    }
}

.sd[data-s-10f4cf4c-fd21-467a-a53c-8fde8a7f8deb] {
    flex: none;
    gap: 10px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-25a16df8-cc82-41b3-882a-a38f77044a62) * 0));
    --gap-h-10f4cf4c-fd21-467a-a53c-8fde8a7f8deb: 0px;
    --gap-v-10f4cf4c-fd21-467a-a53c-8fde8a7f8deb: 10px;
    --gap-uuid: 10f4cf4c-fd21-467a-a53c-8fde8a7f8deb;
    max-width: calc(100% - (var(--gap-h-25a16df8-cc82-41b3-882a-a38f77044a62) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-10f4cf4c-fd21-467a-a53c-8fde8a7f8deb] {
        flex: none;
        gap: 0px;
        width: 100%;
        --gap-h-10f4cf4c-fd21-467a-a53c-8fde8a7f8deb: 0px;
        --gap-v-10f4cf4c-fd21-467a-a53c-8fde8a7f8deb: 0px;
    }
}

.sd[data-s-0c5ecf6a-d4c4-4379-be06-5816d0655b4d] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
    border-radius: 0;
    border-right: 1px solid #8c8c8c;
    border-top: 1px solid #8c8c8c;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: center;
    padding: 0px;
    width: calc(100% - (var(--gap-h-10f4cf4c-fd21-467a-a53c-8fde8a7f8deb) * 0));
    --gap-h-0c5ecf6a-d4c4-4379-be06-5816d0655b4d: 20px;
    --gap-v-0c5ecf6a-d4c4-4379-be06-5816d0655b4d: 0px;
    --gap-uuid: 0c5ecf6a-d4c4-4379-be06-5816d0655b4d;
    max-width: calc(100% - (var(--gap-h-10f4cf4c-fd21-467a-a53c-8fde8a7f8deb) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-0c5ecf6a-d4c4-4379-be06-5816d0655b4d] {
        background: rgba(0, 0, 0, 0.0);
        border-bottom: 0px solid #8c8c8c;
        border-left: 0px solid #8c8c8c;
        border-right: 0px solid #8c8c8c;
        border-top: 0px solid #8c8c8c;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-10f4cf4c-fd21-467a-a53c-8fde8a7f8deb) * 0));
        max-width: calc(100% - (var(--gap-h-10f4cf4c-fd21-467a-a53c-8fde8a7f8deb) * 0));
    }
}

.sd[data-s-ecb48252-f8df-4305-909a-aceb72225cf0] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 13px 0px 13px 13px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ecb48252-f8df-4305-909a-aceb72225cf0] {
        align-content: center;
        align-items: center;
        border-radius: 0;
        flex: none;
        height: auto;
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-0c5ecf6a-d4c4-4379-be06-5816d0655b4d) * 0));
        max-width: calc(100% - (var(--gap-h-0c5ecf6a-d4c4-4379-be06-5816d0655b4d) * 0));
    }
}

.sd[data-s-d7cf9440-5132-4843-8c24-17310eb30d21] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(0, 0, 0, 0);
    border-radius: 12px;
    border-right: 1px solid rgba(0, 0, 0, 0);
    border-top: 1px solid rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: space-between;
    padding: 15px 15px 15px 15px;
    width: 90%;
    --gap-h-d7cf9440-5132-4843-8c24-17310eb30d21: 0px;
    --gap-v-d7cf9440-5132-4843-8c24-17310eb30d21: 0px;
    --gap-uuid: d7cf9440-5132-4843-8c24-17310eb30d21;
    max-width: 90%;
}

.sd[data-s-d7cf9440-5132-4843-8c24-17310eb30d21]:hover {
    opacity: 1;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d7cf9440-5132-4843-8c24-17310eb30d21] {
        align-content: center;
        align-items: center;
        border-radius: 0;
        justify-content: center;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-08a52e3a-bc6a-4c4e-8aa0-f97a5264201a] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: flex-start;
    padding: 0px;
    width: calc(100% - (var(--gap-h-d7cf9440-5132-4843-8c24-17310eb30d21) * 0));
    --gap-h-08a52e3a-bc6a-4c4e-8aa0-f97a5264201a: 20px;
    --gap-v-08a52e3a-bc6a-4c4e-8aa0-f97a5264201a: 0px;
    --gap-uuid: 08a52e3a-bc6a-4c4e-8aa0-f97a5264201a;
    max-width: calc(100% - (var(--gap-h-d7cf9440-5132-4843-8c24-17310eb30d21) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-08a52e3a-bc6a-4c4e-8aa0-f97a5264201a] {
        flex: none;
        gap: 13px;
        width: auto;
        --gap-h-08a52e3a-bc6a-4c4e-8aa0-f97a5264201a: 13px;
        --gap-v-08a52e3a-bc6a-4c4e-8aa0-f97a5264201a: 0px;
        max-width: 100%;
    }
}

.sd[data-s-dd24d5de-a731-4930-b029-36da2e9d0e94] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 13px;
    font-weight: 300;
    height: auto;
    line-height: 1.85;
    text-align: left;
    width: calc(90% - (var(--gap-h-08a52e3a-bc6a-4c4e-8aa0-f97a5264201a) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-08a52e3a-bc6a-4c4e-8aa0-f97a5264201a) * 0.10000000000000003));
    justify-content: flex-start;
}

.sd[data-s-d7cf9440-5132-4843-8c24-17310eb30d21]:hover .sd[data-s-dd24d5de-a731-4930-b029-36da2e9d0e94] {
    text-decoration: underline;
}

@media screen and (max-width: 480px) {
    .sd[data-s-dd24d5de-a731-4930-b029-36da2e9d0e94] {
        color: #ffffff;
        flex: none;
        font-family: var(--s-font-f9a5a3ff);
        font-size: 14px;
        text-align: center;
        width: auto;
        max-width: 100%;
        justify-content: center;
    }

    .sd[data-s-d7cf9440-5132-4843-8c24-17310eb30d21]:hover .sd[data-s-dd24d5de-a731-4930-b029-36da2e9d0e94] {
        text-decoration: none;
    }
}

.sd[data-s-1572b0c1-75bc-48a4-814b-204a70cead06] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px;
    transform: rotate(-90deg);
    width: calc(10% - (var(--gap-h-d7cf9440-5132-4843-8c24-17310eb30d21) * 0.9));
    --gap-h-1572b0c1-75bc-48a4-814b-204a70cead06: 0px;
    --gap-v-1572b0c1-75bc-48a4-814b-204a70cead06: 0px;
    --gap-uuid: 1572b0c1-75bc-48a4-814b-204a70cead06;
    max-width: calc(10% - (var(--gap-h-d7cf9440-5132-4843-8c24-17310eb30d21) * 0.9));
}

.sd._isClose[data-s-1572b0c1-75bc-48a4-814b-204a70cead06] {
    transform: rotate(90deg);
}

.sd[data-s-3ae65cb4-0ca6-42a9-90e3-bbd310b84f38] {}

.sd[data-s-9cc08303-5a61-4dd7-8a51-8e41e3dd4364] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    opacity: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    width: 100%;
    --gap-uuid: 9cc08303-5a61-4dd7-8a51-8e41e3dd4364;
    --gap-h-9cc08303-5a61-4dd7-8a51-8e41e3dd4364: 0px;
    --gap-v-9cc08303-5a61-4dd7-8a51-8e41e3dd4364: 0px;
    max-width: 100%;
}

.sd._isClose[data-s-9cc08303-5a61-4dd7-8a51-8e41e3dd4364] {
    flex: none;
    height: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9cc08303-5a61-4dd7-8a51-8e41e3dd4364] {
        gap: 6px;
        padding: 6px 0px 0px 0px;
        --gap-h-9cc08303-5a61-4dd7-8a51-8e41e3dd4364: 0px;
        --gap-v-9cc08303-5a61-4dd7-8a51-8e41e3dd4364: 6px;
    }
}

.sd[data-s-6ca9ac20-a487-4fca-bac5-b29f504405d8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 15px 15px 15px 15px;
    width: calc(100% - (var(--gap-h-9cc08303-5a61-4dd7-8a51-8e41e3dd4364) * 0));
    max-width: calc(100% - (var(--gap-h-9cc08303-5a61-4dd7-8a51-8e41e3dd4364) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-6ca9ac20-a487-4fca-bac5-b29f504405d8] {
        padding: 7px 0px 7px 0px;
    }
}

.sd[data-s-6b781e5c-f633-4465-bf9f-0250c6839c14] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.75;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6b781e5c-f633-4465-bf9f-0250c6839c14] {
        color: #ffffff;
        font-size: 12px;
        text-align: center;
        justify-content: center;
    }
}

.sd[data-s-a4c67b07-7019-469c-a951-e6f8462f30dc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 15px 15px 15px 15px;
    width: calc(100% - (var(--gap-h-9cc08303-5a61-4dd7-8a51-8e41e3dd4364) * 0));
    max-width: calc(100% - (var(--gap-h-9cc08303-5a61-4dd7-8a51-8e41e3dd4364) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-a4c67b07-7019-469c-a951-e6f8462f30dc] {
        padding: 7px 0px 7px 0px;
    }
}

.sd[data-s-079adc0b-671d-4e9e-a8ab-fb481a3c6142] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.75;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-079adc0b-671d-4e9e-a8ab-fb481a3c6142] {
        color: #ffffff;
        font-size: 12px;
        text-align: center;
        justify-content: center;
    }
}

.sd[data-s-79dae305-512a-408c-a451-a3e273633e2d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 15px 15px 15px 15px;
    width: calc(100% - (var(--gap-h-9cc08303-5a61-4dd7-8a51-8e41e3dd4364) * 0));
    max-width: calc(100% - (var(--gap-h-9cc08303-5a61-4dd7-8a51-8e41e3dd4364) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-79dae305-512a-408c-a451-a3e273633e2d] {
        padding: 7px 0px 7px 0px;
    }
}

.sd[data-s-28818af3-673a-4da6-b930-feab96b6a319] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.75;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-28818af3-673a-4da6-b930-feab96b6a319] {
        color: #ffffff;
        font-size: 12px;
        text-align: center;
        justify-content: center;
    }
}

.sd[data-s-26a04d63-0c66-4937-9eba-d1fdea46fa06] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 15px 15px 15px 15px;
    width: calc(100% - (var(--gap-h-9cc08303-5a61-4dd7-8a51-8e41e3dd4364) * 0));
    max-width: calc(100% - (var(--gap-h-9cc08303-5a61-4dd7-8a51-8e41e3dd4364) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-26a04d63-0c66-4937-9eba-d1fdea46fa06] {
        padding: 7px 0px 7px 0px;
    }
}

.sd[data-s-238f6ac6-6e31-417b-b20f-daa72820ffaf] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.75;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-238f6ac6-6e31-417b-b20f-daa72820ffaf] {
        color: #ffffff;
        font-size: 12px;
        text-align: center;
        justify-content: center;
    }
}

.sd[data-s-abfac51d-a1a1-42de-b2fb-3e7f39e0c427] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 15px 15px 15px 15px;
    width: calc(100% - (var(--gap-h-9cc08303-5a61-4dd7-8a51-8e41e3dd4364) * 0));
    max-width: calc(100% - (var(--gap-h-9cc08303-5a61-4dd7-8a51-8e41e3dd4364) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-abfac51d-a1a1-42de-b2fb-3e7f39e0c427] {
        padding: 7px 0px 7px 0px;
    }
}

.sd[data-s-710946fd-f8ea-4a12-a522-bb4db3fb0fd2] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 12px;
    font-weight: 300;
    height: auto;
    line-height: 1.75;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-710946fd-f8ea-4a12-a522-bb4db3fb0fd2] {
        color: #ffffff;
        font-size: 12px;
        text-align: center;
        justify-content: center;
    }
}

.sd[data-s-003579de-4f97-4290-a87f-3dc870fb67b2] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.15em;
    padding: 24px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-003579de-4f97-4290-a87f-3dc870fb67b2] {
        padding: 12px 24px;
    }
}

.sd[data-s-4be20675-2aa1-4cd0-851c-f0d29e2a76c7] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.15em;
    padding: 24px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-4be20675-2aa1-4cd0-851c-f0d29e2a76c7] {
        margin: 0px 0px 0px 0px;
        padding: 12px 24px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-fc77c1ec-1e16-40cd-bb90-c6bb83b144fd] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.15em;
    padding: 24px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-fc77c1ec-1e16-40cd-bb90-c6bb83b144fd] {
        margin: 0px 0px 0px 0px;
        padding: 12px 24px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-001f5dc7-38c5-403e-a9d5-8e60f2313992] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.15em;
    padding: 24px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-001f5dc7-38c5-403e-a9d5-8e60f2313992] {
        margin: 0px 0px 35px 0px;
        padding: 12px 24px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-0dd20ed8-dcd0-4779-a190-ddf839b80cf4] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.15em;
    padding: 24px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-0dd20ed8-dcd0-4779-a190-ddf839b80cf4] {
        background: rgba(0, 0, 0, 0.0);
        border-bottom: 1px solid #8c8c8c;
        border-left: 1px solid #8c8c8c;
        border-right: 1px solid #8c8c8c;
        border-top: 1px solid #8c8c8c;
        color: #ffffff;
        flex: none;
        font-size: 13px;
        height: 45px;
        margin: 0px 0px 14px 0px;
        padding: 12px 24px;
        width: 180px;
        max-width: 100%;
    }
}

.sd[data-s-7445b1a8-a8a7-4762-9927-320a75a6bc45] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.15em;
    padding: 24px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7445b1a8-a8a7-4762-9927-320a75a6bc45] {
        background: rgba(0, 0, 0, 0.0);
        border-bottom: 1px solid #8c8c8c;
        border-left: 1px solid #8c8c8c;
        border-right: 1px solid #8c8c8c;
        border-top: 1px solid #8c8c8c;
        color: #ffffff;
        flex: none;
        font-size: 13px;
        height: 45px;
        padding: 12px 24px;
        width: 180px;
        max-width: 100%;
    }
}

/* form input {
    color: white !important;
} */

form#card>h3 {
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.15em;
    padding: 24px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

form#card .label {
    /* color: #ffffff; */
    display: block;
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.15em;
    padding: 24px 8px;
    /* text-align: center; */
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

form#card #price th,
form#card #price td {
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.15em;
    padding: 12px 24px;
    text-align: center;
    /* width: 100%; */
    /* max-width: 100%; */
    justify-content: center;
}

@media screen and (max-width: 480px) {
    form#card #price th,
    form#card #price td {
        padding: 12px 8px;
    }
}

.price-total {
    border-top: 1px solid #8c8c8c;
}

[data-action=toggle] > div:first-child {
    margin: 0px 0px 0px 0px !important;
}
[data-action=toggle] > div {
    justify-content: space-between;
}
[data-action=toggle] > div > label {
    display: flex;
}
[data-action=toggle] > div > label span {
    padding-left: 1em;
}
[data-action=toggle-target] {
    margin: 10px 0px 0px 0px !important;
}

@media screen and (max-width: 480px) {
    input {
        font-size: 16px !important;
    }

    input[type="checkbox"] {
        transform: scale(1.5); /* チェックボックスの大きさを1.5倍にする */
        -webkit-transform: scale(1.5); /* Safari用のベンダープレフィックス */
    }
}