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

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

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

/* フォースコンテナ - trial.css固有のオーバーライド */
.sd[data-s-73c7ff2c-dac2-48c7-bc6b-cb7b8e8e6692] {
    width: 74px; /* trial.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%;
    }
}

.sd[data-s-64215997-4d36-46f1-9e30-090bfed9ad12] {
    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-64215997-4d36-46f1-9e30-090bfed9ad12].appear {
    flex: none;
    opacity: 0;

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

.sd[data-s-64215997-4d36-46f1-9e30-090bfed9ad12].appear-active {
    transition-delay: 1000ms;
    transition-duration: 1000ms;
}

.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: #ffffff;
        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 12px 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(0, 0, 0, 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(0, 0, 0, 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: 'Tsukushi A Old Mincho';
    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: 'Tsukushi A Old Mincho';
    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: 'Tsukushi A Old Mincho';
    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: 'Tsukushi A Old Mincho';
    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: 'Tsukushi A Old Mincho';
    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: 'Tsukushi A Old Mincho';
    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: 'Tsukushi A Old Mincho';
    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: 'Tsukushi A Old Mincho';
    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: 'Tsukushi A Old Mincho';
    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: 'Tsukushi A Old Mincho';
    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: 'Tsukushi A Old Mincho';
    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-d0604485-78b3-4ba0-b8de-1a8dbea536c7] {
    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-2730fce6-a9ad-4b3c-89b2-5402c9c86a4e] {}

.sd[data-s-e27cab30-5fdb-4c6b-b310-66162791b7eb] {
    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-e27cab30-5fdb-4c6b-b310-66162791b7eb] {
        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 0px 0px;
        width: calc(100% - 13px * 2);
        max-width: 100%;
    }
}

.sd[data-s-efa39617-37e1-46f3-8027-a2afbce06b3f] {
    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-efa39617-37e1-46f3-8027-a2afbce06b3f: 0px;
    --gap-v-efa39617-37e1-46f3-8027-a2afbce06b3f: 51px;
    --gap-uuid: efa39617-37e1-46f3-8027-a2afbce06b3f;
    max-width: 100%;
}

.sd[data-s-efa39617-37e1-46f3-8027-a2afbce06b3f]:hover {
    transition-delay: 800ms;
    transition-duration: 1000ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 480px) {
    .sd[data-s-efa39617-37e1-46f3-8027-a2afbce06b3f] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 93%;
        max-width: 93%;
    }
}

.sd[data-s-aa21abe6-3f04-483e-a4d2-ddaf4621ba60] {
    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-efa39617-37e1-46f3-8027-a2afbce06b3f) * 0));
    max-width: calc(100% - (var(--gap-h-efa39617-37e1-46f3-8027-a2afbce06b3f) * 0));
}

.sd[data-s-aa21abe6-3f04-483e-a4d2-ddaf4621ba60].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 2000ms;
}

.sd[data-s-aa21abe6-3f04-483e-a4d2-ddaf4621ba60].appear-active {
    transition-delay: 300ms;
    transition-duration: 2000ms;
}

.sd[data-s-0df9d039-f755-4be2-ac17-ce9130426ff9] {
    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-c550e2b5-6185-44f1-a446-8e0a35244f57] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7660777b-9900-4223-ae0e-fe6b7262c539] {
    /* 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-7660777b-9900-4223-ae0e-fe6b7262c539] {
        font-size: 48px;
    }
}

.sd[data-s-c8a24680-2129-4f4b-8caf-575f35d13345] {
    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-c8a24680-2129-4f4b-8caf-575f35d13345] {
        font-size: 14px;
        margin: 0px 0px 18px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-1aa49f88-7969-4cce-8f47-7962578c4a61] {
    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-1aa49f88-7969-4cce-8f47-7962578c4a61] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-6f6a9c65-10cb-4230-a9e8-b8d6c88b479a] {
    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: 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-6f6a9c65-10cb-4230-a9e8-b8d6c88b479a] {
        flex: none;
        padding: 10px 0px;
        width: calc(100% - (var(--gap-h-efa39617-37e1-46f3-8027-a2afbce06b3f) * 0));
        max-width: calc(100% - (var(--gap-h-efa39617-37e1-46f3-8027-a2afbce06b3f) * 0));
    }
}

.sd[data-s-04be928b-209d-4b0d-9ddf-71c4a6bd3825] {
    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-04be928b-209d-4b0d-9ddf-71c4a6bd3825] {
        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-f8e5d3fa-3a7e-4a05-bd39-8f1f2980212a] {
    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-f8e5d3fa-3a7e-4a05-bd39-8f1f2980212a] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        overflow-x: visible;
        overflow-y: visible;
        width: 100%;
    }
}

.sd[data-s-f8e5d3fa-3a7e-4a05-bd39-8f1f2980212a] > p.on {
    color: black;
    font-weight: bold;
}

.sd[data-s-1650ac8d-ab09-4770-83dc-d4317672ff01] {
    /* color: #ffffff; */
    flex: none;
    font-family: var(--s-font-f9a5a3ff);
    font-size: 15px;
    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-1650ac8d-ab09-4770-83dc-d4317672ff01] {
        /* color: #ffffff; */
        flex: none;
        font-size: 12px;
        width: 20%;
        max-width: 20%;
    }
}

.sd[data-s-be88ea4d-bf9e-424f-8911-a3edf5b4701b] {
    color: #8c8c8c;
    font-size: 18px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-be88ea4d-bf9e-424f-8911-a3edf5b4701b] {
        color: #8c8c8c;
        font-size: 12px;
    }
}

.sd[data-s-0bc44459-508b-46ef-8253-61b4854a3ad9] {
    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-0bc44459-508b-46ef-8253-61b4854a3ad9] {
        color: #8c8c8c;
        flex: none;
        font-size: 12px;
        width: 20%;
        max-width: 20%;
    }
}

.sd[data-s-808c9bca-900b-47ca-a51f-c4f8c74e13a9] {
    color: #8c8c8c;
    font-size: 18px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-808c9bca-900b-47ca-a51f-c4f8c74e13a9] {
        color: #8c8c8c;
        font-size: 12px;
    }
}

.sd[data-s-d0f949af-656d-4e36-a4e4-7fc74b335cbe] {
    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-d0f949af-656d-4e36-a4e4-7fc74b335cbe] {
        color: #8c8c8c;
        flex: none;
        font-size: 12px;
        width: 20%;
        max-width: 20%;
    }
}

.sd[data-s-c2e3d2e3-1528-4453-9827-a96314562ff2] {
    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-c2e3d2e3-1528-4453-9827-a96314562ff2].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-c2e3d2e3-1528-4453-9827-a96314562ff2].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-c2e3d2e3-1528-4453-9827-a96314562ff2].appear {
        transition-delay: 300ms;
    }

    .sd[data-s-c2e3d2e3-1528-4453-9827-a96314562ff2].appear-active {
        transition-delay: 300ms;
    }

    .sd[data-s-c2e3d2e3-1528-4453-9827-a96314562ff2] {
        flex: none;
        height: auto;
        padding: 62px 0px 85px 0px;
        width: 93%;
        max-width: 93%;
    }
}

.sd[data-s-d0fc4b2c-b95d-4125-af16-c49d55a12400] {
    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-86c46d48-8885-46f7-bcb4-b12e311c351a] {
    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-eb9213af-8c33-4632-9ae8-ac06a063d27c] {
    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-eb9213af-8c33-4632-9ae8-ac06a063d27c] {
        font-size: 13px;
    }
}

.sd[data-s-ba0cfcdb-d7b7-46b2-937a-fc91099037f4] {
    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-43c7785e-37e2-440a-a074-13ef89bc2220] {
    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-43c7785e-37e2-440a-a074-13ef89bc2220] {
        font-size: 13px;
    }
}

.sd[data-s-918d0f61-a491-4ac2-8571-4bea80bcd1b0] {
    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-918d0f61-a491-4ac2-8571-4bea80bcd1b0: 10px;
    --gap-v-918d0f61-a491-4ac2-8571-4bea80bcd1b0: 0px;
    --gap-uuid: 918d0f61-a491-4ac2-8571-4bea80bcd1b0;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-918d0f61-a491-4ac2-8571-4bea80bcd1b0] {
        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-918d0f61-a491-4ac2-8571-4bea80bcd1b0: 15px;
        --gap-v-918d0f61-a491-4ac2-8571-4bea80bcd1b0: 15px;
        max-width: 100%;
    }
}

.sd[data-s-ccb95115-f7b2-4379-9721-19a410b5e317] {
    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-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.8));
    max-width: calc(20% - (var(--gap-h-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.8));
    justify-content: center;
}

.sd[data-s-ccb95115-f7b2-4379-9721-19a410b5e317].link-active {
    background: #ffffff;
    color: #000000;
}

.sd[data-s-ccb95115-f7b2-4379-9721-19a410b5e317]: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: 480px) {
    .sd[data-s-ccb95115-f7b2-4379-9721-19a410b5e317] {
        flex: none;
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px;
        text-align: center;
        width: calc(33.3% - (var(--gap-h-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.667));
        max-width: calc(33.3% - (var(--gap-h-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.667));
        justify-content: center;
    }
}

.sd[data-s-9252f70a-c4cf-410d-b2ed-1f0f34f0a48a] {
    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-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.8));
    max-width: calc(20% - (var(--gap-h-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.8));
    justify-content: center;
}

.sd[data-s-9252f70a-c4cf-410d-b2ed-1f0f34f0a48a].link-active {
    background: #ffffff;
    color: #000000;
}

.sd[data-s-9252f70a-c4cf-410d-b2ed-1f0f34f0a48a]: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: 480px) {
    .sd[data-s-9252f70a-c4cf-410d-b2ed-1f0f34f0a48a] {
        flex: none;
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px;
        text-align: center;
        width: calc(33.3% - (var(--gap-h-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.667));
        max-width: calc(33.3% - (var(--gap-h-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.667));
        justify-content: center;
    }
}

.sd[data-s-94a6c1f5-66b6-4c72-95dc-cff9d7297147] {
    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-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.8));
    max-width: calc(20% - (var(--gap-h-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.8));
    justify-content: center;
}

.sd[data-s-94a6c1f5-66b6-4c72-95dc-cff9d7297147].link-active {
    background: #ffffff;
    color: #000000;
}

.sd[data-s-94a6c1f5-66b6-4c72-95dc-cff9d7297147]: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: 480px) {
    .sd[data-s-94a6c1f5-66b6-4c72-95dc-cff9d7297147] {
        flex: none;
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px;
        text-align: center;
        width: calc(33.3% - (var(--gap-h-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.667));
        max-width: calc(33.3% - (var(--gap-h-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.667));
        justify-content: center;
    }
}

.sd[data-s-fbca18aa-0758-408e-a445-e2dc872c7b5c] {
    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-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.8));
    max-width: calc(20% - (var(--gap-h-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.8));
    justify-content: center;
}

.sd[data-s-fbca18aa-0758-408e-a445-e2dc872c7b5c].link-active {
    background: #ffffff;
    color: #000000;
}

.sd[data-s-fbca18aa-0758-408e-a445-e2dc872c7b5c]: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: 480px) {
    .sd[data-s-fbca18aa-0758-408e-a445-e2dc872c7b5c] {
        flex: none;
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px;
        text-align: center;
        width: calc(33.3% - (var(--gap-h-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.667));
        max-width: calc(33.3% - (var(--gap-h-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.667));
        justify-content: center;
    }
}

.sd[data-s-a0b2348c-7cb3-46ab-88d5-45b25621e674] {
    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-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.8));
    max-width: calc(20% - (var(--gap-h-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.8));
    justify-content: center;
}

.sd[data-s-a0b2348c-7cb3-46ab-88d5-45b25621e674].link-active {
    background: #ffffff;
    color: #000000;
}

.sd[data-s-a0b2348c-7cb3-46ab-88d5-45b25621e674]: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: 480px) {
    .sd[data-s-a0b2348c-7cb3-46ab-88d5-45b25621e674] {
        flex: none;
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px;
        text-align: center;
        width: calc(33.3% - (var(--gap-h-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.667));
        max-width: calc(33.3% - (var(--gap-h-918d0f61-a491-4ac2-8571-4bea80bcd1b0) * 0.667));
        justify-content: center;
    }
}

.sd[data-s-fa41dfe0-9dca-46e3-9ee0-68b8e554702d] {
    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-eec43750-bcef-4c63-a2e4-dbceebf488f5] {
    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: 40px 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-eec43750-bcef-4c63-a2e4-dbceebf488f5] {
        font-size: 13px;
        margin: 38px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-48bbfa91-0756-42ec-b3b5-922f1fd3c37c] {
    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-48bbfa91-0756-42ec-b3b5-922f1fd3c37c]::-webkit-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-48bbfa91-0756-42ec-b3b5-922f1fd3c37c]:-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-48bbfa91-0756-42ec-b3b5-922f1fd3c37c]::-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-48bbfa91-0756-42ec-b3b5-922f1fd3c37c]:-ms-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-1374d031-f7bc-45ec-a343-25b32c6d457c] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 40px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-fe2ca032-ae93-4b68-b8f1-26f922d91247] {
    align-content: center;
    align-items: center;
    color: #f24245;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 40px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-7534f09c-73d0-4b0c-b360-4a7977fd6243] {
    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-7534f09c-73d0-4b0c-b360-4a7977fd6243] {
        font-size: 13px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-ab06a93a-f7f1-493b-9c58-e14dc6e35b29] {
    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-ab06a93a-f7f1-493b-9c58-e14dc6e35b29]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-ab06a93a-f7f1-493b-9c58-e14dc6e35b29]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-ab06a93a-f7f1-493b-9c58-e14dc6e35b29]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-ab06a93a-f7f1-493b-9c58-e14dc6e35b29]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ab06a93a-f7f1-493b-9c58-e14dc6e35b29] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-a34eed6a-8804-4bc4-b171-5ad2124442cc] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 4px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-33b7de1e-1db5-420d-99eb-65f2c717534f] {
    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-c3f7fa44-2aa0-43bc-8a0b-9215d3888c38] {
    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-c3f7fa44-2aa0-43bc-8a0b-9215d3888c38] {
        font-size: 13px;
    }
}

.sd[data-s-a858fef2-dbb0-44f8-91ef-a66c1dfb28bb] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 0px 0px 40px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-a858fef2-dbb0-44f8-91ef-a66c1dfb28bb: 25px;
    --gap-v-a858fef2-dbb0-44f8-91ef-a66c1dfb28bb: 0px;
    --gap-uuid: a858fef2-dbb0-44f8-91ef-a66c1dfb28bb;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a858fef2-dbb0-44f8-91ef-a66c1dfb28bb] {
        height: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-cb1fbde8-a179-45b0-ac6e-059e7779bf18] {
    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-a858fef2-dbb0-44f8-91ef-a66c1dfb28bb) * 0.5));
    max-width: calc(50% - (var(--gap-h-a858fef2-dbb0-44f8-91ef-a66c1dfb28bb) * 0.5));
}

.sd[data-s-88f3f9cc-70bc-44a1-87dd-1533ac89a786] {
    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-b445456b-97fa-41ec-92c4-94649f308c01] {
    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-b445456b-97fa-41ec-92c4-94649f308c01] {
        font-size: 13px;
    }
}

.sd[data-s-0c0baeec-ba2b-4390-8410-6bde257ff345] {
    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%;
    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-0c0baeec-ba2b-4390-8410-6bde257ff345]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-0c0baeec-ba2b-4390-8410-6bde257ff345]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-0c0baeec-ba2b-4390-8410-6bde257ff345]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-0c0baeec-ba2b-4390-8410-6bde257ff345]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 480px) {
    .sd[data-s-0c0baeec-ba2b-4390-8410-6bde257ff345] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-841a1a6c-704f-4a98-ae29-2b69c82cdaf0] {
    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-a858fef2-dbb0-44f8-91ef-a66c1dfb28bb) * 0.5));
    max-width: calc(50% - (var(--gap-h-a858fef2-dbb0-44f8-91ef-a66c1dfb28bb) * 0.5));
}

.sd[data-s-8a815e3f-9618-46d0-9cff-ee647737ab52] {
    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-1c5319ce-d0b9-4fc3-948b-6049f6ddc5a5] {
    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-1c5319ce-d0b9-4fc3-948b-6049f6ddc5a5] {
        font-size: 13px;
    }
}

.sd[data-s-0ddacc53-5ba2-44f7-ad70-d4a6f018f002] {
    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-0ddacc53-5ba2-44f7-ad70-d4a6f018f002]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-0ddacc53-5ba2-44f7-ad70-d4a6f018f002]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-0ddacc53-5ba2-44f7-ad70-d4a6f018f002]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-0ddacc53-5ba2-44f7-ad70-d4a6f018f002]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 480px) {
    .sd[data-s-0ddacc53-5ba2-44f7-ad70-d4a6f018f002] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-73e49ce3-009b-46f1-bcaf-cec2799ab549] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 38px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4bf2ef60-bcff-42f1-a968-5e9bd3dc9292] {
    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-4bf2ef60-bcff-42f1-a968-5e9bd3dc9292] {
        padding: 0px;
    }
}

.sd[data-s-9620e11f-1bbf-49fe-95c2-53d0a8d743d3] {
    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-7b333cbd-bdba-4930-9028-51e42e5ef04d] {
    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-7b333cbd-bdba-4930-9028-51e42e5ef04d] {
        font-size: 13px;
        font-weight: 300;
    }
}

.sd[data-s-8de9c1a6-7963-4267-bb0f-e2ccd3563fc0] {
    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: 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-8de9c1a6-7963-4267-bb0f-e2ccd3563fc0]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-8de9c1a6-7963-4267-bb0f-e2ccd3563fc0]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-8de9c1a6-7963-4267-bb0f-e2ccd3563fc0]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-8de9c1a6-7963-4267-bb0f-e2ccd3563fc0]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 480px) {
    .sd[data-s-8de9c1a6-7963-4267-bb0f-e2ccd3563fc0] {
        font-family: var(--s-font-f9a5a3ff);
    }
}

.sd[data-s-c9501120-8a79-408e-9447-12f720998323] {
    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-45203ee3-71a0-46cf-b9b4-2494df24c906] {
    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-45203ee3-71a0-46cf-b9b4-2494df24c906]:hover {
    background: #FFFFFF;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}

@media screen and (max-width: 480px) {
    .sd[data-s-45203ee3-71a0-46cf-b9b4-2494df24c906] {
        flex: none;
        height: 45px;
        width: 180px;
        max-width: 100%;
    }
}

.sd[data-s-c5198a7b-c00f-4bd8-8744-6f622e393ba9] {
    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-45203ee3-71a0-46cf-b9b4-2494df24c906]:hover .sd[data-s-c5198a7b-c00f-4bd8-8744-6f622e393ba9] {
    color: #000000;
}

@media screen and (max-width: 480px) {
    .sd[data-s-c5198a7b-c00f-4bd8-8744-6f622e393ba9] {
        font-family: var(--s-font-f9a5a3ff);
        font-size: 13px;
    }
}

.sd[data-s-03b3bc32-5784-49d7-bba6-1ebe58a18fbb] {
    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-03b3bc32-5784-49d7-bba6-1ebe58a18fbb] {
        flex: none;
        height: 80px;
        top: 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-66b2f66f-a7da-4bae-be86-c9e48739665b] {
    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-66b2f66f-a7da-4bae-be86-c9e48739665b] {
        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-e73034cb-8f0c-439f-8231-fd3d2b6fbd4e] {
    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-e73034cb-8f0c-439f-8231-fd3d2b6fbd4e] {
        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-111ee69f-ead2-4a6b-9728-a28883f7b76c] {}

.sd[data-s-d657df25-1e38-4dce-add0-252478905bdd] {
    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-d657df25-1e38-4dce-add0-252478905bdd: 10px;
    --gap-v-d657df25-1e38-4dce-add0-252478905bdd: 0px;
    --gap-uuid: d657df25-1e38-4dce-add0-252478905bdd;
    max-width: 100%;
}

.sd[data-s-fb692d94-5de0-42ba-b779-b07fcf8ee2a9]:hover .sd[data-s-d657df25-1e38-4dce-add0-252478905bdd] {}

@media screen and (max-width: 480px) {
    .sd[data-s-d657df25-1e38-4dce-add0-252478905bdd] {
        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%;
    }
}

.sd[data-shop-id]:hover {
    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;
}

#calendar {
    width: 100%;
    font-family: var(--s-font-f9a5a3ff);
}

.fc-header-title h2 {
    font-family: var(--s-font-f9a5a3ff);
}

.fc-button.fc-button-today.fc-state-default.fc-corner-left.fc-corner-right {
    font-family: var(--s-font-f9a5a3ff);
}

.fc .fc-content .fc-day-header {
    font-family: var(--s-font-f9a5a3ff);
}

.fc .fc-content .fc-widget-content.fc-future.enabled .fc-day-number {
    font-family: var(--s-font-f9a5a3ff);
    border: 1px solid #ffffff;
    /* color: #ffffff; */
    text-align: center;
}

.fc .fc-content .fc-widget-content.fc-today .fc-day-number {
    font-family: var(--s-font-f9a5a3ff);
    border: 1px solid #ffffff;
    /* color: #ffffff; */
    text-align: center;
}

.fc .fc-content .fc-widget-content > div .fc-day-number {
    border-radius: 5rem;
    /* color: #ffffff; */
    /* width: 3rem; */
    /* height: 3rem; */
    /* line-height: 3rem; */
}

.fc .fc-content .fc-widget-content.fc-future.enabled .fc-day-number.clicked {
    background-color: #ffffff;
    color: black;
}

@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用のベンダープレフィックス */
    }
}