.sd[data-s-9eef2312-b677-4261-9346-d430e2a874c6] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: none;
    flex: none;
    height: 120vh;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    position: relative;
    width: calc(200% - (var(--gap-h-0398f149-a9d1-42ac-b3f4-d95001996b1a) * -1));
    z-index: -3;
    max-width: calc(200% - (var(--gap-h-0398f149-a9d1-42ac-b3f4-d95001996b1a) * -1));
}

@media screen and (max-width: 840px) {
    .sd[data-s-9eef2312-b677-4261-9346-d430e2a874c6] {
        bottom: 115px;
        flex: none;
        height: 110vh;
        left: 0px;
        margin: 300px 0px 0px 0px;
        right: -213px;
        top: -115px;
        transform: translate(0px, 0px) scale(2, 2);
        transform-origin: center center;
        width: calc(120% - (var(--gap-h-0398f149-a9d1-42ac-b3f4-d95001996b1a) * -0.19999999999999996));
        max-width: calc(120% - (var(--gap-h-0398f149-a9d1-42ac-b3f4-d95001996b1a) * -0.19999999999999996));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9eef2312-b677-4261-9346-d430e2a874c6] {
        bottom: -133px;
        flex: none;
        height: 110vh;
        left: 0px;
        margin: 0px 0px 0px 0px;
        opacity: 1;
        right: -1974px;
        top: -133px;
        width: calc(200% - (var(--gap-h-0398f149-a9d1-42ac-b3f4-d95001996b1a) * -1));
        z-index: 0;
        max-width: calc(200% - (var(--gap-h-0398f149-a9d1-42ac-b3f4-d95001996b1a) * -1));
    }
}

.c-video {
    background-size: 100vw;
    background-position: 0;
    background-repeat: no-repeat;
}

.c-video .c-video__frame {
    overflow: hidden;
    /* position: relative; */
    width: 100%;
    padding-top: 56.25%;
}

.c-video .c-video__frame.is-loaded iframe {
    opacity: 1;
    visibility: visible;
}

.c-video iframe {
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    height: calc(100% + 120px);
}
@media (max-width: 480px) {
    .c-video {
        background-size: 155vh;
        background-position: -155vw;
        background-repeat: no-repeat;
    }

    .c-video .c-video__frame {
        width: 100vw;
        height: 82vh;
    }

    .c-video .c-video iframe {
        visibility: hidden;
        position: absolute;
        top: -60px;
        width: 100vw;
        height: calc(100% + 120px);
    }
}

.sd[data-s-775260e7-afa4-480d-8948-7e91828c9148] {
    align-content: center;
    align-items: center;
    background: rgb(66, 66, 66);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 85px;
    justify-content: space-between;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-775260e7-afa4-480d-8948-7e91828c9148] {
        bottom: auto;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 80px;
        padding: 8px 0px 2px 0px;
        top: 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-775260e7-afa4-480d-8948-7e91828c9148] {
        align-content: center;
        align-items: center;
        background: rgb(66, 66, 66);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 66px;
        justify-content: space-between;
        padding: 14px 0px 14px 14px;
        z-index: 5;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-e20a518a-3978-4aba-be4d-63d56e8421ca] {
    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: space-around;
    margin: 0px 0px 0px 0px;
    width: 233px;
    --gap-h-e20a518a-3978-4aba-be4d-63d56e8421ca: 0px;
    --gap-v-e20a518a-3978-4aba-be4d-63d56e8421ca: 0px;
    --gap-uuid: e20a518a-3978-4aba-be4d-63d56e8421ca;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e20a518a-3978-4aba-be4d-63d56e8421ca] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px 0px 0px 31px;
        max-width: calc(100% - 31px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e20a518a-3978-4aba-be4d-63d56e8421ca] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-dc15fd60-5605-4b53-9bc4-e9532ce42266] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    width: 121px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dc15fd60-5605-4b53-9bc4-e9532ce42266] {
        margin: 0px 42px 0px 0px;
        max-width: calc(100% - 42px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dc15fd60-5605-4b53-9bc4-e9532ce42266] {
        height: 41px;
        width: 83px;
        max-width: calc(100% - 42px);
    }
}

.sd[data-s-5e5ea81f-b0dc-40fa-b4e8-ab36ad89a206] {
    background: rgba(0, 0, 0, 0.0);
    height: 83px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-5e5ea81f-b0dc-40fa-b4e8-ab36ad89a206]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5e5ea81f-b0dc-40fa-b4e8-ab36ad89a206]:before {
        background-size: contain;
    }

    .sd[data-s-5e5ea81f-b0dc-40fa-b4e8-ab36ad89a206] {
        flex: none;
        height: 100%;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-54c1a205-e42c-470e-9e1c-d3bf7222b752] {
    align-content: center;
    align-items: center;
    border-radius: 48px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-54c1a205-e42c-470e-9e1c-d3bf7222b752] {
        margin: 0px 19px 0px 0px;
        max-width: calc(100% - 19px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-54c1a205-e42c-470e-9e1c-d3bf7222b752] {
        margin: 0px 9px 0px 0px;
        max-width: calc(100% - 9px);
    }
}

.sd[data-s-910d2de2-c7f9-4d0d-8ff6-99e216c68891] {
    align-content: center;
    align-items: center;
    border-radius: 48px;
    display: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 198px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-910d2de2-c7f9-4d0d-8ff6-99e216c68891] {
        display: none;
        margin: 0px 16px 0px 0px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-910d2de2-c7f9-4d0d-8ff6-99e216c68891] {
        display: none;
    }
}

.sd[data-s-e00e74cc-c6b8-46be-97e6-bcb163772503] {
    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: 48px;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 8px 16px 8px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e00e74cc-c6b8-46be-97e6-bcb163772503]:hover {
    background: #FFFFFF;
    border-bottom: 1px solid #ca1c68;
    border-left: 1px solid #ca1c68;
    border-right: 1px solid #ca1c68;
    border-top: 1px solid #ca1c68;
    opacity: 1;
}

.sd[data-s-e70cad63-1e26-4d12-827a-77ef77a869dd] {
    background: #ca1c68;
    border-radius: 48px;
    bottom: 0px;
    flex: none;
    height: auto;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    transform-origin: center right;
    width: 100%;
    z-index: -3;
    max-width: 100%;
}

.sd[data-s-e00e74cc-c6b8-46be-97e6-bcb163772503]:hover .sd[data-s-e70cad63-1e26-4d12-827a-77ef77a869dd] {
    flex: none;
    width: 0%;
    max-width: 0%;
}

.sd[data-s-15a025f3-f78c-4baf-9c6c-380c6072f54a] {
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-e00e74cc-c6b8-46be-97e6-bcb163772503]:hover .sd[data-s-15a025f3-f78c-4baf-9c6c-380c6072f54a] {
    color: #ca1c68;
}

.sd[data-s-f38dc9f4-13a7-4b51-a594-a52307faebc4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f38dc9f4-13a7-4b51-a594-a52307faebc4] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f38dc9f4-13a7-4b51-a594-a52307faebc4] {
        display: flex;
    }
}

.sd[data-s-bdf548b1-adf2-457d-a762-6017de7c5cbf] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: 0px 0px 3px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bdf548b1-adf2-457d-a762-6017de7c5cbf] {
        background: #FFFFFF;
        flex: none;
    }
}

.sd[data-s-81730e20-edf4-48c0-ac4b-4845a110b313] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: 3px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-81730e20-edf4-48c0-ac4b-4845a110b313] {
        background: #FFFFFF;
        flex: none;
    }
}

.sd[data-s-ee511a1d-17b2-4b3b-ad28-7eec79120b5f] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 27px;
    justify-content: space-between;
    margin: 0px 44px 0px 0px;
    padding: 0px;
    width: auto;
    --gap-h-ee511a1d-17b2-4b3b-ad28-7eec79120b5f: 27px;
    --gap-v-ee511a1d-17b2-4b3b-ad28-7eec79120b5f: 0px;
    --gap-uuid: ee511a1d-17b2-4b3b-ad28-7eec79120b5f;
    max-width: calc(100% - 44px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-ee511a1d-17b2-4b3b-ad28-7eec79120b5f] {
        align-content: center;
        align-items: center;
        display: none;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 12px;
        justify-content: center;
        width: calc(90% - 44px);
        --gap-h-ee511a1d-17b2-4b3b-ad28-7eec79120b5f: 12px;
        --gap-v-ee511a1d-17b2-4b3b-ad28-7eec79120b5f: 12px;
        max-width: calc(90% - 44px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ee511a1d-17b2-4b3b-ad28-7eec79120b5f] {
        display: none;
    }
}

.sd[data-s-ef8f1cf3-d02b-40f8-b6dd-2d62b96cbdbc] {
    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-6997de8f);
    font-feature-settings: 'palt' 1;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ef8f1cf3-d02b-40f8-b6dd-2d62b96cbdbc]:hover {
    border-bottom: 2px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    color: #ab8853;
    text-decoration: none;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ef8f1cf3-d02b-40f8-b6dd-2d62b96cbdbc] {
        font-size: 15px;
    }
}

.sd[data-s-5db460b5-be96-4011-9d75-2b0e7148ba79] {
    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-6997de8f);
    font-feature-settings: 'palt' 1;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-5db460b5-be96-4011-9d75-2b0e7148ba79]:hover {
    border-bottom: 2px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    color: #ab8853;
    text-decoration: none;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5db460b5-be96-4011-9d75-2b0e7148ba79] {
        font-size: 15px;
    }
}

.sd[data-s-4f2d6d46-a5d9-43d8-a108-4409f2b3eb11] {
    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-6997de8f);
    font-feature-settings: 'palt' 1;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-4f2d6d46-a5d9-43d8-a108-4409f2b3eb11]:hover {
    border-bottom: 2px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    color: #ab8853;
    text-decoration: none;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4f2d6d46-a5d9-43d8-a108-4409f2b3eb11] {
        font-size: 15px;
    }
}

.sd[data-s-f38788fc-eab4-4bcf-a080-664a6493e8f5] {
    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-6997de8f);
    font-feature-settings: 'palt' 1;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-f38788fc-eab4-4bcf-a080-664a6493e8f5]:hover {
    border-bottom: 2px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    color: #ab8853;
    text-decoration: none;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f38788fc-eab4-4bcf-a080-664a6493e8f5] {
        font-size: 15px;
    }
}

.sd[data-s-e9ac2011-d28d-4a57-ae71-20a18fa838ac] {
    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-6997de8f);
    font-feature-settings: 'palt' 1;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-e9ac2011-d28d-4a57-ae71-20a18fa838ac]:hover {
    border-bottom: 2px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    color: #ab8853;
    text-decoration: none;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e9ac2011-d28d-4a57-ae71-20a18fa838ac] {
        font-size: 15px;
    }
}

.sd[data-s-f889eaac-efaa-456e-a736-5b8fa093d017] {
    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-6997de8f);
    font-feature-settings: 'palt' 1;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-f889eaac-efaa-456e-a736-5b8fa093d017]:hover {
    border-bottom: 2px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    color: #ab8853;
    text-decoration: none;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f889eaac-efaa-456e-a736-5b8fa093d017] {
        font-size: 15px;
    }
}

.sd[data-s-c6c52f92-784d-4c4e-931f-b69280bcbf75] {
    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-6997de8f);
    font-feature-settings: 'palt' 1;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c6c52f92-784d-4c4e-931f-b69280bcbf75]:hover {
    border-bottom: 2px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    color: #ab8853;
    text-decoration: none;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c6c52f92-784d-4c4e-931f-b69280bcbf75] {
        font-size: 15px;
    }
}

.sd[data-s-38cc164f-f4e6-4873-8222-baef7fdcb853] {
    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-6997de8f);
    font-feature-settings: 'palt' 1;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-38cc164f-f4e6-4873-8222-baef7fdcb853]:hover {
    border-bottom: 2px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    color: #ab8853;
    text-decoration: none;
}

@media screen and (max-width: 840px) {
    .sd[data-s-38cc164f-f4e6-4873-8222-baef7fdcb853] {
        font-size: 15px;
    }
}

.sd[data-s-be30d5f8-4422-4365-a139-760163ff7fa2] {
    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-6997de8f);
    font-feature-settings: 'palt' 1;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-be30d5f8-4422-4365-a139-760163ff7fa2]:hover {
    border-bottom: 2px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    color: #ab8853;
    text-decoration: none;
}

@media screen and (max-width: 840px) {
    .sd[data-s-be30d5f8-4422-4365-a139-760163ff7fa2] {
        font-size: 15px;
    }
}



.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: 540px) {
    .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: 840px) {
    .sd[data-s-991fc933-d482-4f60-8da0-43c772dd875b] {
        flex-direction: column;
        gap: 0px;
        --gap-h-991fc933-d482-4f60-8da0-43c772dd875b: 0px;
        --gap-v-991fc933-d482-4f60-8da0-43c772dd875b: 0px;
    }
}

@media screen and (max-width: 540px) {
    .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: #00a0e9;
    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: 35px;
    justify-content: center;
    padding: 0px;
    width: 35px;
    --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: 840px) {
    .sd[data-s-e4c13172-c462-403d-a799-a8ceed1a8bca] {
        flex: none;
        height: 30px;
        width: 30px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e4c13172-c462-403d-a799-a8ceed1a8bca] {
        flex: none;
        height: 25px;
        width: 25px;
        max-width: 100%;
    }
}

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

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



.sd[data-s-36de6463-8a85-4fe6-9f76-2d08fe90d44a] {
    align-content: center;
    align-items: center;
    background: rgb(66, 66, 66);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px;
    padding: 100px 0px 38px 0px;
    width: 100%;
    z-index: 4;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-36de6463-8a85-4fe6-9f76-2d08fe90d44a] {
        padding: 119px 0px 47px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-36de6463-8a85-4fe6-9f76-2d08fe90d44a] {
        background: rgb(66, 66, 66);
        margin: 0px 0px;
        padding: 57px 0px 22px 0px;
    }
}

.sd[data-s-3376552b-81e9-44e4-8a1d-e1181cd9b9b9] {
    align-content: center;
    align-items: center;
    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-3376552b-81e9-44e4-8a1d-e1181cd9b9b9: 0px;
    --gap-v-3376552b-81e9-44e4-8a1d-e1181cd9b9b9: 0px;
    --gap-uuid: 3376552b-81e9-44e4-8a1d-e1181cd9b9b9;
    max-width: 90%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3376552b-81e9-44e4-8a1d-e1181cd9b9b9] {
        align-content: flex-start;
        align-items: flex-start;
        justify-content: space-between;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3376552b-81e9-44e4-8a1d-e1181cd9b9b9] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: space-between;
        width: 90%;
    }
}

.sd[data-s-364cffb5-6368-4aa9-8ecb-95d2dd916b9e] {
    align-content: center;
    align-items: center;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-364cffb5-6368-4aa9-8ecb-95d2dd916b9e] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-364cffb5-6368-4aa9-8ecb-95d2dd916b9e] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        justify-content: center;
        width: calc(90% - (var(--gap-h-3376552b-81e9-44e4-8a1d-e1181cd9b9b9) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-3376552b-81e9-44e4-8a1d-e1181cd9b9b9) * 0.10000000000000003));
    }
}

.sd[data-s-f17d15f7-e64b-419a-ae67-ee12da9aae51] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 24px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-f17d15f7-e64b-419a-ae67-ee12da9aae51: 15px;
    --gap-v-f17d15f7-e64b-419a-ae67-ee12da9aae51: 0px;
    --gap-uuid: f17d15f7-e64b-419a-ae67-ee12da9aae51;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f17d15f7-e64b-419a-ae67-ee12da9aae51] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        justify-content: center;
        width: 50%;
        max-width: 50%;
    }
}

.sd[data-s-a5f8723e-9d9f-40cf-9972-6c98e5a131ac] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    padding: 0px;
    width: auto;
    --gap-h-a5f8723e-9d9f-40cf-9972-6c98e5a131ac: 25px;
    --gap-v-a5f8723e-9d9f-40cf-9972-6c98e5a131ac: 0px;
    --gap-uuid: a5f8723e-9d9f-40cf-9972-6c98e5a131ac;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a5f8723e-9d9f-40cf-9972-6c98e5a131ac] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 12px 0px;
        justify-content: center;
        width: auto;
        --gap-h-a5f8723e-9d9f-40cf-9972-6c98e5a131ac: 0px;
        --gap-v-a5f8723e-9d9f-40cf-9972-6c98e5a131ac: 12px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a5f8723e-9d9f-40cf-9972-6c98e5a131ac] {
        align-content: flex-start;
        align-items: flex-start;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: flex-start;
        width: 245px;
        --gap-h-a5f8723e-9d9f-40cf-9972-6c98e5a131ac: 0px;
        --gap-v-a5f8723e-9d9f-40cf-9972-6c98e5a131ac: 0px;
        max-width: 100%;
    }
}

.sd[data-s-b209747b-4a3d-4eb5-844d-cfa7392f046f] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b209747b-4a3d-4eb5-844d-cfa7392f046f] {
        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-dfd901ec-8267-4d45-9260-f06fdf9bf827] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-dfd901ec-8267-4d45-9260-f06fdf9bf827]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dfd901ec-8267-4d45-9260-f06fdf9bf827] {
        font-size: 15px;
    }
}

.sd[data-s-84acf619-4242-4550-9e4c-34bc27b1717a] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-84acf619-4242-4550-9e4c-34bc27b1717a] {
        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-90b4915f-75b8-4533-8202-6071c3b465ec] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-90b4915f-75b8-4533-8202-6071c3b465ec]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-90b4915f-75b8-4533-8202-6071c3b465ec] {
        font-size: 15px;
    }
}

.sd[data-s-d046caf9-5747-4c56-be12-f89f654d25bc] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d046caf9-5747-4c56-be12-f89f654d25bc] {
        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-b6d96bec-bf19-4556-b90d-fcdbca7520eb] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b6d96bec-bf19-4556-b90d-fcdbca7520eb]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b6d96bec-bf19-4556-b90d-fcdbca7520eb] {
        font-size: 15px;
    }
}

.sd[data-s-f54decb6-aa43-4967-826e-33641f57da91] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f54decb6-aa43-4967-826e-33641f57da91] {
        align-content: center;
        align-items: center;
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        justify-content: flex-start;
        padding: 8px 0px 8px 0px;
    }
}

.sd[data-s-eb6aea8a-090c-41be-b87c-09da2f96ed9f] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-eb6aea8a-090c-41be-b87c-09da2f96ed9f]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-eb6aea8a-090c-41be-b87c-09da2f96ed9f] {
        font-size: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-eb6aea8a-090c-41be-b87c-09da2f96ed9f] {
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-3fca5d19-9c88-4033-91d5-2ab3eedbaca1] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3fca5d19-9c88-4033-91d5-2ab3eedbaca1] {
        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-6116dcff-deee-4301-8606-3458c241a803] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-6116dcff-deee-4301-8606-3458c241a803]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6116dcff-deee-4301-8606-3458c241a803] {
        font-size: 15px;
    }
}

.sd[data-s-c76578d6-2180-46a6-b695-469e7dc4fb9b] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c76578d6-2180-46a6-b695-469e7dc4fb9b] {
        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-82d3c14b-cb10-4f1c-942e-f357059dfddd] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-82d3c14b-cb10-4f1c-942e-f357059dfddd]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-82d3c14b-cb10-4f1c-942e-f357059dfddd] {
        font-size: 15px;
    }
}

.sd[data-s-146a998c-eaed-490a-acb4-555c82b14394] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-146a998c-eaed-490a-acb4-555c82b14394] {
        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-158489ae-a436-4960-ae1d-78247b747f67] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-158489ae-a436-4960-ae1d-78247b747f67]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-158489ae-a436-4960-ae1d-78247b747f67] {
        font-size: 15px;
    }
}

.sd[data-s-805279c9-f77a-437d-ae17-94ec5e61f80f] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-805279c9-f77a-437d-ae17-94ec5e61f80f] {
        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-62f4b729-0847-4495-9c72-4060c4935bf6] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-62f4b729-0847-4495-9c72-4060c4935bf6]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-62f4b729-0847-4495-9c72-4060c4935bf6] {
        font-size: 15px;
    }
}

.sd[data-s-affab3e5-4d45-412b-a6f5-64c216548f7c] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-affab3e5-4d45-412b-a6f5-64c216548f7c] {
        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-b70994de-36bf-4ff5-b884-e94a577d6735] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b70994de-36bf-4ff5-b884-e94a577d6735]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b70994de-36bf-4ff5-b884-e94a577d6735] {
        font-size: 15px;
    }
}

.sd[data-s-8d8cd4d8-b3a8-43be-958c-30d0680b2087] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-8d8cd4d8-b3a8-43be-958c-30d0680b2087: 15px;
    --gap-v-8d8cd4d8-b3a8-43be-958c-30d0680b2087: 0px;
    --gap-uuid: 8d8cd4d8-b3a8-43be-958c-30d0680b2087;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8d8cd4d8-b3a8-43be-958c-30d0680b2087] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: 326px;
        justify-content: center;
        width: 50%;
        max-width: 50%;
    }
}

.sd[data-s-dacb2085-8a30-401a-8e98-216f80cdf638] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: 14px;
    justify-content: center;
    padding: 0px;
    width: auto;
    --gap-h-dacb2085-8a30-401a-8e98-216f80cdf638: 25px;
    --gap-v-dacb2085-8a30-401a-8e98-216f80cdf638: 0px;
    --gap-uuid: dacb2085-8a30-401a-8e98-216f80cdf638;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dacb2085-8a30-401a-8e98-216f80cdf638] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 12px 0px;
        justify-content: center;
        width: auto;
        --gap-h-dacb2085-8a30-401a-8e98-216f80cdf638: 0px;
        --gap-v-dacb2085-8a30-401a-8e98-216f80cdf638: 12px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dacb2085-8a30-401a-8e98-216f80cdf638] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        height: auto;
        --gap-h-dacb2085-8a30-401a-8e98-216f80cdf638: 0px;
        --gap-v-dacb2085-8a30-401a-8e98-216f80cdf638: 0px;
        max-width: 100%;
    }
}

.sd[data-s-6f0f381e-eb9f-473b-9588-104dbb9bb873] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 16px;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6f0f381e-eb9f-473b-9588-104dbb9bb873] {
        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-9d85cde8-67c1-4fb1-9469-e948ff1cea29] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-9d85cde8-67c1-4fb1-9469-e948ff1cea29]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9d85cde8-67c1-4fb1-9469-e948ff1cea29] {
        font-size: 15px;
    }
}

.sd[data-s-3b14b97c-b143-4c80-95ba-55367fdc49be] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3b14b97c-b143-4c80-95ba-55367fdc49be] {
        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-4aa9d16f-eae4-49dd-a5b8-17fb74d8b0cf] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-4aa9d16f-eae4-49dd-a5b8-17fb74d8b0cf]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4aa9d16f-eae4-49dd-a5b8-17fb74d8b0cf] {
        font-size: 15px;
    }
}

.sd[data-s-92cce20b-e07f-452f-951a-0de3306d4866] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-92cce20b-e07f-452f-951a-0de3306d4866] {
        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-6908f73d-a6c3-438c-8e58-dbdd6aa2fc9d] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-6908f73d-a6c3-438c-8e58-dbdd6aa2fc9d]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6908f73d-a6c3-438c-8e58-dbdd6aa2fc9d] {
        font-size: 15px;
    }
}

.sd[data-s-d5668a42-98c9-4a15-9259-4286078da539] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d5668a42-98c9-4a15-9259-4286078da539] {
        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-4af73c11-df0c-4607-a5da-3b592aec6842] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-4af73c11-df0c-4607-a5da-3b592aec6842]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4af73c11-df0c-4607-a5da-3b592aec6842] {
        font-size: 15px;
    }
}

.sd[data-s-45c579c1-c2cd-4de8-be45-dda5460e4658] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-45c579c1-c2cd-4de8-be45-dda5460e4658] {
        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-c8736465-6e59-4249-b0c8-65b16ca656f5] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c8736465-6e59-4249-b0c8-65b16ca656f5]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c8736465-6e59-4249-b0c8-65b16ca656f5] {
        font-size: 15px;
    }
}

.sd[data-s-10e98385-9e57-4495-aacc-c372e1ebb8da] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(15% - (var(--gap-h-3376552b-81e9-44e4-8a1d-e1181cd9b9b9) * 0.85));
    --gap-h-10e98385-9e57-4495-aacc-c372e1ebb8da: 0px;
    --gap-v-10e98385-9e57-4495-aacc-c372e1ebb8da: 0px;
    --gap-uuid: 10e98385-9e57-4495-aacc-c372e1ebb8da;
    max-width: calc(15% - (var(--gap-h-3376552b-81e9-44e4-8a1d-e1181cd9b9b9) * 0.85));
}

@media screen and (max-width: 840px) {
    .sd[data-s-10e98385-9e57-4495-aacc-c372e1ebb8da] {
        flex: none;
        padding: 0px 0px;
        width: calc(30% - (var(--gap-h-3376552b-81e9-44e4-8a1d-e1181cd9b9b9) * 0.7000000000000001));
        max-width: calc(30% - (var(--gap-h-3376552b-81e9-44e4-8a1d-e1181cd9b9b9) * 0.7000000000000001));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-10e98385-9e57-4495-aacc-c372e1ebb8da] {
        align-content: flex-end;
        align-items: flex-end;
        flex-direction: row;
        flex-wrap: nowrap;
        height: auto;
        justify-content: space-between;
        margin: 0px 0px 32px 0px;
        width: 181px;
        max-width: 100%;
    }
}

.sd[data-s-20574b79-7899-4714-96fa-66efc0e41950] {
    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-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(100% - (var(--gap-h-10e98385-9e57-4495-aacc-c372e1ebb8da) * 0));
    --gap-h-20574b79-7899-4714-96fa-66efc0e41950: 0px;
    --gap-v-20574b79-7899-4714-96fa-66efc0e41950: 0px;
    --gap-uuid: 20574b79-7899-4714-96fa-66efc0e41950;
    max-width: calc(100% - (var(--gap-h-10e98385-9e57-4495-aacc-c372e1ebb8da) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-20574b79-7899-4714-96fa-66efc0e41950] {
        gap: 0px;
        margin: 0px 0px 0px 0px;
        --gap-h-20574b79-7899-4714-96fa-66efc0e41950: 0px;
        --gap-v-20574b79-7899-4714-96fa-66efc0e41950: 0px;
    }
}

.sd[data-s-1db5a682-0d13-4295-a0fa-b7248977fcdd] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px;
    width: calc(100% - (var(--gap-h-20574b79-7899-4714-96fa-66efc0e41950) * 0));
    --gap-h-1db5a682-0d13-4295-a0fa-b7248977fcdd: 0px;
    --gap-v-1db5a682-0d13-4295-a0fa-b7248977fcdd: 0px;
    --gap-uuid: 1db5a682-0d13-4295-a0fa-b7248977fcdd;
    max-width: calc(100% - (var(--gap-h-20574b79-7899-4714-96fa-66efc0e41950) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-1db5a682-0d13-4295-a0fa-b7248977fcdd] {
        align-content: center;
        align-items: center;
        justify-content: center;
    }
}

.sd[data-s-e1f80a8e-7a26-447d-9125-837771523b23] {
    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 5px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-1db5a682-0d13-4295-a0fa-b7248977fcdd) * 0));
    max-width: calc(100% - (var(--gap-h-1db5a682-0d13-4295-a0fa-b7248977fcdd) * 0));
}

.sd[data-s-ee966d13-614c-495d-b5f5-997e338d56a9] {
    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-4eb9ce26-daa3-4f7a-8a2a-5be841f7d308] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    margin: 0px 0px 9px 0px;
    width: 102px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4eb9ce26-daa3-4f7a-8a2a-5be841f7d308] {
        padding: 0px;
        width: 140px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4eb9ce26-daa3-4f7a-8a2a-5be841f7d308] {
        flex: none;
        height: auto;
        margin: 0px 0px 1px 0px;
        width: 116px;
        max-width: 100%;
    }
}

.sd[data-s-ea5fa74c-1673-498b-9893-f2ba34e29ae1] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-cb46eaf1-c213-40de-812b-83c0d32f9ff4] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 12px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 5px 0px 0px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 5px);
    justify-content: flex-start;
}

.sd[data-s-77cdbb91-4c4b-4112-8281-f21b7891979d] {
    color: #FFFFFF;
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
}

.sd[data-s-8658605c-70f3-4f8e-86fa-adf460ec0ef9] {
    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: 11px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: auto;
    --gap-h-8658605c-70f3-4f8e-86fa-adf460ec0ef9: 15px;
    --gap-v-8658605c-70f3-4f8e-86fa-adf460ec0ef9: 0px;
    --gap-uuid: 8658605c-70f3-4f8e-86fa-adf460ec0ef9;
    max-width: 100%;
}

.sd[data-s-8658605c-70f3-4f8e-86fa-adf460ec0ef9].appear {
    background: rgb(253, 253, 253);
}


@media screen and (max-width: 840px) {
    .sd[data-s-8658605c-70f3-4f8e-86fa-adf460ec0ef9] {
        background: rgba(0, 0, 0, 0.0);
        margin: 10px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8658605c-70f3-4f8e-86fa-adf460ec0ef9] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 15px;
        height: auto;
        margin: 17px 0px 0px 0px;
        --gap-h-8658605c-70f3-4f8e-86fa-adf460ec0ef9: 15px;
        --gap-v-8658605c-70f3-4f8e-86fa-adf460ec0ef9: 15px;
        max-width: 100%;
    }
}

.sd[data-s-ff372be3-c881-463b-ab34-c8ca114bc46f] {
    background: rgba(0, 0, 0, 0.0);
    bottom: NaNpx;
    flex: none;
    height: calc(100% - (var(--gap-v-8658605c-70f3-4f8e-86fa-adf460ec0ef9) * 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-8658605c-70f3-4f8e-86fa-adf460ec0ef9) * 0));
    z-index: 2;
    max-width: calc(100% - (var(--gap-h-8658605c-70f3-4f8e-86fa-adf460ec0ef9) * 0));
}

.sd[data-s-ff372be3-c881-463b-ab34-c8ca114bc46f].appear {
    transform: scale(1, 1);
}


.sd[data-s-ff372be3-c881-463b-ab34-c8ca114bc46f]&appear-active {
    transform-origin: center right;
}

.sd[data-s-7f786bb2-6e15-427d-8ae6-ae72c10a477c] {
    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-7f786bb2-6e15-427d-8ae6-ae72c10a477c]:hover {
    transform: scale(1.2, 1.2);
}

@media screen and (max-width: 840px) {
    .sd[data-s-7f786bb2-6e15-427d-8ae6-ae72c10a477c] {
        flex: none;
        font-size: 16px;
        height: 30px;
        margin: 0px 0px 0px 0px;
        width: 30px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7f786bb2-6e15-427d-8ae6-ae72c10a477c] {
        background: #FFFFFF;
        color: #000000;
        flex: none;
        font-size: 15px;
        height: 30px;
        margin: 0px 0px 2px 0px;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-9c956616-3db8-43df-b641-3852fa33b9b1] {
    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-9c956616-3db8-43df-b641-3852fa33b9b1]:hover {
    transform: scale(1.2, 1.2);
}

@media screen and (max-width: 840px) {
    .sd[data-s-9c956616-3db8-43df-b641-3852fa33b9b1] {
        flex: none;
        font-size: 16px;
        height: 30px;
        margin: 0px 0px 0px 0px;
        width: 30px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9c956616-3db8-43df-b641-3852fa33b9b1] {
        background: #FFFFFF;
        color: #000000;
        flex: none;
        font-size: 15px;
        height: 30px;
        margin: 0px 0px 2px 0px;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-dbb6dd06-4fe7-4a43-81c2-ec9d4da9673c] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 100px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-dbb6dd06-4fe7-4a43-81c2-ec9d4da9673c] {
        margin: 30px 0px 0px 0px;
        max-width: 100%;
    }
}



.sd[data-s-17fea35b-bf72-47a3-850d-6e8bd39655d6] {
    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: 100%;
    max-width: 100%;
}

.sd[data-s-51d7c30c-44e1-4b28-aa69-fb43c8e0c634] {
    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;
    padding: 62px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-51d7c30c-44e1-4b28-aa69-fb43c8e0c634] {
        flex: none;
        padding: 47px 0px 47px 0px;
        width: 100%;
    }
}

.sd[data-s-b386254e-8ca7-4a9f-b366-e2f1617a4efd] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 840px;
    --gap-h-b386254e-8ca7-4a9f-b366-e2f1617a4efd: 0px;
    --gap-v-b386254e-8ca7-4a9f-b366-e2f1617a4efd: 0px;
    --gap-uuid: b386254e-8ca7-4a9f-b366-e2f1617a4efd;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b386254e-8ca7-4a9f-b366-e2f1617a4efd] {
        flex: none;
        width: 88%;
        max-width: 88%;
    }
}

.sd[data-s-9fbbe741-8b90-44c3-962e-9fd3d78fb4d8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 7px;
    height: auto;
    justify-content: center;
    padding: 0px;
    width: auto;
    --gap-h-9fbbe741-8b90-44c3-962e-9fd3d78fb4d8: 7px;
    --gap-v-9fbbe741-8b90-44c3-962e-9fd3d78fb4d8: 0px;
    --gap-uuid: 9fbbe741-8b90-44c3-962e-9fd3d78fb4d8;
    max-width: 100%;
}

.sd[data-s-73cb2f32-2936-4e3e-83ee-4923425bce64] {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    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: 540px) {
    .sd[data-s-73cb2f32-2936-4e3e-83ee-4923425bce64] {
        font-size: 20px;
    }
}

.sd[data-s-3fe2378d-990d-4d8c-9f6f-c929154542a2] {
    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 14px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3fe2378d-990d-4d8c-9f6f-c929154542a2] {
        margin: 4px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-39822bea-9089-4465-b046-7f60862ccb8e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: center;
    width: 100%;
    --gap-h-39822bea-9089-4465-b046-7f60862ccb8e: 15px;
    --gap-v-39822bea-9089-4465-b046-7f60862ccb8e: 0px;
    --gap-uuid: 39822bea-9089-4465-b046-7f60862ccb8e;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-39822bea-9089-4465-b046-7f60862ccb8e] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px;
        --gap-h-39822bea-9089-4465-b046-7f60862ccb8e: 0px;
        --gap-v-39822bea-9089-4465-b046-7f60862ccb8e: 0px;
    }
}

.sd[data-s-b1f978c1-ad60-4c0e-8129-b7f3100d37e8] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 7px;
    height: auto;
    justify-content: center;
    padding: 15px;
    width: auto;
    --gap-h-b1f978c1-ad60-4c0e-8129-b7f3100d37e8: 7px;
    --gap-v-b1f978c1-ad60-4c0e-8129-b7f3100d37e8: 0px;
    --gap-uuid: b1f978c1-ad60-4c0e-8129-b7f3100d37e8;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b1f978c1-ad60-4c0e-8129-b7f3100d37e8] {
        margin: 0px 0px 27px 0px;
        padding: 8px;
        max-width: 100%;
    }
}

.sd[data-s-03726084-51e7-43eb-9671-0162ade44b07] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-37cddd9c-210f-442a-9252-aef26d5f6eac] {
    background: rgba(0, 0, 0, 0.0);
    color: rgb(66, 66, 66);
    font-family: var(--s-font-f1941a18);
    font-size: 48px;
    font-weight: 400;
    height: auto;
    line-height: 1;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-37cddd9c-210f-442a-9252-aef26d5f6eac] {
        font-size: 28px;
    }
}

.sd[data-s-954023f4-5b70-43b2-93d7-58349aa13024] {
    align-content: flex-end;
    align-items: flex-end;
    background: #FFFFFF;
    border-bottom: 3px solid #ab8853;
    border-left: 3px solid #ab8853;
    border-right: 3px solid #ab8853;
    border-top: 3px solid #ab8853;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 48px 0px;
    padding: 45px;
    width: auto;
    --gap-h-954023f4-5b70-43b2-93d7-58349aa13024: 0px;
    --gap-v-954023f4-5b70-43b2-93d7-58349aa13024: 0px;
    --gap-uuid: 954023f4-5b70-43b2-93d7-58349aa13024;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-954023f4-5b70-43b2-93d7-58349aa13024] {
        margin: 0px 0px 59px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-954023f4-5b70-43b2-93d7-58349aa13024] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        margin: 0px 0px 30px 0px;
        padding: 30px 15px 30px 15px;
        width: 93%;
        max-width: 93%;
    }
}

.sd[data-s-c8852604-cddc-4fd2-a8c7-f810f5da8cff] {
    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;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c8852604-cddc-4fd2-a8c7-f810f5da8cff] {
        align-content: center;
        align-items: center;
        flex: none;
        height: auto;
        justify-content: center;
        width: calc(100% - (var(--gap-h-954023f4-5b70-43b2-93d7-58349aa13024) * 0));
        max-width: calc(100% - (var(--gap-h-954023f4-5b70-43b2-93d7-58349aa13024) * 0));
    }
}

.sd[data-s-17565848-0795-4870-b81c-52b108b2b249] {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-6997de8f);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.8;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-17565848-0795-4870-b81c-52b108b2b249] {
        flex: none;
        font-size: 13px;
        line-height: 1.6;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-5e4bd2c8-21bb-4934-9f48-2f735e2fedfe] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5e4bd2c8-21bb-4934-9f48-2f735e2fedfe] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-a56230a9-4cb1-48ab-9b16-a7415f9ee8ec] {
    align-content: center;
    align-items: center;
    background: #ab8853;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    padding: 10px;
    --gap-h-a56230a9-4cb1-48ab-9b16-a7415f9ee8ec: 5px;
    --gap-v-a56230a9-4cb1-48ab-9b16-a7415f9ee8ec: 0px;
    --gap-uuid: a56230a9-4cb1-48ab-9b16-a7415f9ee8ec;
}

.sd[data-s-76233210-ffaf-41bd-a9f8-d64969be30aa] {
    color: #ffffff;
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-b2cc66c2-4c0c-4d83-93f8-6022fc283129] {
    color: #ffffff;
    font-family: var(--s-font-f1941a18);
    font-size: 48px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-28f15027-66f8-4e83-b6fc-81576b8910a6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    color: #ab8853;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: auto;
    max-width: 100%;
}

.sd[data-s-ae9bb2a4-c575-4839-89ee-cdc1628165bb] {
    color: #ffffff;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-ff9abc96-07d2-462b-a871-62a5d79d2ff4] {
    color: #ffffff;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-c77e8959-c374-4bad-b138-5d6113fc7eab] {
    background: #EEEEEE;
    bottom: auto;
    flex: none;
    height: 2px;
    left: 25px;
    margin: 0 0 0 0;
    position: absolute;
    right: auto;
    top: 15px;
    transform: translate(-2px, 25px) rotate(15deg) scale(1.34, 1.34);
    width: 222px;
    max-width: 100%;
}

.sd[data-s-dce90094-110b-499d-b6a6-c92bae68b9f1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: center;
    padding: 10px;
    --gap-h-dce90094-110b-499d-b6a6-c92bae68b9f1: 5px;
    --gap-v-dce90094-110b-499d-b6a6-c92bae68b9f1: 0px;
    --gap-uuid: dce90094-110b-499d-b6a6-c92bae68b9f1;
}

.sd[data-s-0420a2ea-d97c-4a5d-934b-aaeaa1cf77aa] {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-9c95eb5f-5d99-4c96-996c-733476055832] {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-f1941a18);
    font-size: 48px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-32d696b7-4450-4fa5-bd84-11ee9061c1c8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    color: #ab8853;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: auto;
    max-width: 100%;
}

.sd[data-s-8dec714a-8122-48bc-948e-580e27399edb] {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-c737e725-d37e-4396-ac45-6d8e7d4505e9] {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-f731cb6e-8aeb-47b7-ac04-c31d19433d8a] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    border-radius: 0;
    bottom: auto;
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 75px;
    justify-content: center;
    left: -10px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px;
    position: fixed;
    right: 10px;
    top: 125px;
    transition-delay: 300ms;
    transition-duration: 800ms;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f731cb6e-8aeb-47b7-ac04-c31d19433d8a] {
        display: flex;
        flex: none;
        justify-content: space-between;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f731cb6e-8aeb-47b7-ac04-c31d19433d8a] {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 64px;
        justify-content: center;
        z-index: 5;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-228688c1-a35a-4fc3-b69f-c64dbfaccfd2] {
    background: #EEEEEE;
    display: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-228688c1-a35a-4fc3-b69f-c64dbfaccfd2] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 100%;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-228688c1-a35a-4fc3-b69f-c64dbfaccfd2] {
        align-content: center;
        align-items: center;
        background: #FFFFFF;
        bottom: 0;
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 100%;
        justify-content: center;
        left: 0;
        margin: 0 0 0 0;
        padding: 24px 0px;
        position: relative;
        right: 0;
        top: 0;
        width: 12%;
        z-index: 5;
        max-width: 12%;
    }
}

.sd[data-s-41f36ec1-a0bc-44e3-87c5-447b34e5a63d] {
    color: #666666;
    font-family: 'Noto Sans JP';
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 3px 0px 23px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 26px);
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-41f36ec1-a0bc-44e3-87c5-447b34e5a63d] {
        margin: 0px 0px 0px 0px;
        z-index: 5;
        max-width: 100%;
    }
}

.sd[data-s-8561a725-7e5f-41ee-94d4-3df5cfc51a3e] {
    color: #666666;
    font-family: 'Noto Sans JP';
    font-size: 13px;
    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: 540px) {
    .sd[data-s-8561a725-7e5f-41ee-94d4-3df5cfc51a3e] {
        margin: 0px 3px;
        z-index: 5;
        max-width: calc(100% - 6px);
    }
}

.sd[data-s-b415f271-7080-4dd6-a824-670f1bf90825] {
    color: #666666;
    font-family: 'Noto Sans JP';
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 10px 0px 3px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 13px);
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b415f271-7080-4dd6-a824-670f1bf90825] {
        margin: 0px 0px 0px 0px;
        z-index: 5;
        max-width: 100%;
    }
}

.sd[data-s-2b2b9146-a606-474b-ab23-d7203ee903a8] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 42px;
    justify-content: space-between;
    margin: 0px 24px 0px;
    padding: 0px 0px 0px;
    width: 1280px;
    max-width: calc(100% - 48px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-2b2b9146-a606-474b-ab23-d7203ee903a8] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        margin: 0px 0px 0px;
        width: 70%;
        max-width: 70%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2b2b9146-a606-474b-ab23-d7203ee903a8] {
        flex: none;
        height: 100%;
        justify-content: center;
        margin: 0px 0px 0px;
        padding: 12px 0px 12px;
        width: 70%;
        max-width: 70%;
    }
}

.sd[data-s-da541af3-5c4e-4145-8ced-d845cfcd2a2a] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-da541af3-5c4e-4145-8ced-d845cfcd2a2a] {
        flex-direction: row;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-da541af3-5c4e-4145-8ced-d845cfcd2a2a] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c215d8bc-a4eb-4db8-a5d8-4314416f8ddb] {
    align-content: flex-end;
    align-items: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-5c7f3cc0-5711-47de-97d6-329c0cd1c1aa] {
    color: #333333;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5c7f3cc0-5711-47de-97d6-329c0cd1c1aa] {
        font-size: 16px;
        letter-spacing: 0.1em;
    }
}

.sd[data-s-236e9460-00bb-49d0-ae34-c51cf85e8325] {
    background: #00a0e9;
    border-radius: 4px;
    flex: none;
    height: 5px;
    margin: 0px 0px 2px 3px;
    width: 10px;
    max-width: calc(100% - 3px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-236e9460-00bb-49d0-ae34-c51cf85e8325] {
        flex: none;
        height: 3px;
        width: 8px;
        max-width: calc(100% - 3px);
    }
}

.sd[data-s-c349f1e0-df92-4ca0-9960-f11048d20cf5] {
    align-content: stretch;
    align-items: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c349f1e0-df92-4ca0-9960-f11048d20cf5] {
        display: none;
        flex: none;
        margin: 12px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c349f1e0-df92-4ca0-9960-f11048d20cf5] {
        display: none;
    }
}

.sd[data-s-0fbe9a86-1fdd-45d8-8055-b2cf6e2ee3e6] {
    align-content: stretch;
    align-items: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px;
}

.sd[data-s-e3a65c3a-a83c-4914-837a-f49b76c05cca] {
    border-bottom: 0px 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: #333333;
    font-family: 'Noto Sans JP';
    font-size: 14px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px;
    text-align: center;
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-e3a65c3a-a83c-4914-837a-f49b76c05cca]:hover {
    opacity: 0.5;
    transform: translate(1px, 1px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-e3a65c3a-a83c-4914-837a-f49b76c05cca] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e3a65c3a-a83c-4914-837a-f49b76c05cca] {
        display: flex;
    }
}

.sd[data-s-300a1607-9015-47bf-b3a0-971cade17c2b] {
    background: #f3f3f3;
    border-radius: 50%;
    color: #000000;
    flex: none;
    font-size: 16px;
    height: 42px;
    margin: 0px 0px 0px 0px;
    padding: 12px;
    transform: translate(0px, 0px);
    width: 42px;
    max-width: 100%;
}

.sd[data-s-300a1607-9015-47bf-b3a0-971cade17c2b]:hover {
    opacity: 0.5;
    transform: translate(0px, 0px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-300a1607-9015-47bf-b3a0-971cade17c2b] {
        flex: none;
        font-size: 16px;
        height: 36px;
        width: 36px;
        max-width: 100%;
    }
}

.sd[data-s-791cb0df-6449-48bd-9da7-2efa523b1730] {
    bottom: auto;
    color: #000000;
    display: none;
    flex: none;
    font-size: 24px;
    height: 64px;
    left: auto;
    margin: 0 0 0 0;
    padding: 24px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 64px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-791cb0df-6449-48bd-9da7-2efa523b1730] {
        bottom: 0;
        display: flex;
        height: auto;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
        width: 66px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-791cb0df-6449-48bd-9da7-2efa523b1730] {
        bottom: 0;
        display: flex;
        flex: none;
        left: 0;
        margin: 0 0 0 0;
        position: relative;
        right: 0;
        top: 0;
        width: 12%;
        max-width: 12%;
    }
}



.sd[data-s-8bddf1c3-5547-4901-87b2-b991b90c8575] {
    align-content: center;
    align-items: center;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    background: #ffffff;
    border-bottom: 0px solid rgba(36, 37, 40, 0.1);
    border-left: 0px solid rgba(36, 37, 40, 0.1);
    border-right: 0px solid rgba(36, 37, 40, 0.1);
    border-top: 0px solid rgba(36, 37, 40, 0.1);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 90px;
    justify-content: center;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 20px 0px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8bddf1c3-5547-4901-87b2-b991b90c8575] {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        justify-content: flex-start;
        left: 0;
        margin: 0 0 0 0;
        position: fixed;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8bddf1c3-5547-4901-87b2-b991b90c8575] {
        display: flex;
        flex: none;
        height: 65px;
        padding: 0px 20px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-12db4f0f-4cdb-47f7-9a3f-8056c38b0f83] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: space-between;
    padding: 0px 20px;
    width: 100%;
    --gap-h-12db4f0f-4cdb-47f7-9a3f-8056c38b0f83: 20px;
    --gap-v-12db4f0f-4cdb-47f7-9a3f-8056c38b0f83: 0px;
    --gap-uuid: 12db4f0f-4cdb-47f7-9a3f-8056c38b0f83;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-12db4f0f-4cdb-47f7-9a3f-8056c38b0f83] {
        gap: 10px;
        padding: 0px 0px;
        --gap-h-12db4f0f-4cdb-47f7-9a3f-8056c38b0f83: 10px;
        --gap-v-12db4f0f-4cdb-47f7-9a3f-8056c38b0f83: 0px;
    }
}

.sd[data-s-4c35680e-d5d6-4c45-8e14-950f0638b9b6] {
    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;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4c35680e-d5d6-4c45-8e14-950f0638b9b6] {
        flex: none;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        width: auto;
    }
}

.sd[data-s-1e66f551-b622-4301-ab01-99bd905742c9] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1e66f551-b622-4301-ab01-99bd905742c9] {
        flex-direction: row-reverse;
    }
}

.sd[data-s-c344779a-8329-4c9f-932b-aa70df047bfd] {
    align-content: flex-end;
    align-items: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-219a9573-d4c3-41db-ae9b-082891b60730] {
    color: #333333;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-219a9573-d4c3-41db-ae9b-082891b60730] {
        font-size: 16px;
        letter-spacing: 0.1em;
    }
}

.sd[data-s-ae69f302-78e1-4019-bd3d-07576e2e6bde] {
    background: #00a0e9;
    border-radius: 4px;
    flex: none;
    height: 5px;
    margin: 0px 0px 2px 3px;
    width: 10px;
    max-width: calc(100% - 3px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-ae69f302-78e1-4019-bd3d-07576e2e6bde] {
        flex: none;
        height: 3px;
        width: 8px;
        max-width: calc(100% - 3px);
    }
}

.sd[data-s-6f1dcad6-05a5-44fd-ae03-282cbbd166b1] {
    align-content: center;
    align-items: center;
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    justify-content: flex-end;
    padding: 0px;
    width: auto;
    --gap-h-6f1dcad6-05a5-44fd-ae03-282cbbd166b1: 15px;
    --gap-v-6f1dcad6-05a5-44fd-ae03-282cbbd166b1: 0px;
    --gap-uuid: 6f1dcad6-05a5-44fd-ae03-282cbbd166b1;
    max-width: 100%;
}

.sd[data-s-99bec682-cd4e-4b4e-81ee-eeb019c04183] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 36px;
    justify-content: space-between;
    padding: 0px;
    width: auto;
    --gap-h-99bec682-cd4e-4b4e-81ee-eeb019c04183: 36px;
    --gap-v-99bec682-cd4e-4b4e-81ee-eeb019c04183: 0px;
    --gap-uuid: 99bec682-cd4e-4b4e-81ee-eeb019c04183;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-99bec682-cd4e-4b4e-81ee-eeb019c04183] {
        align-content: center;
        align-items: center;
        display: none;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 12px;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-6f1dcad6-05a5-44fd-ae03-282cbbd166b1) * 0.10000000000000003));
        --gap-h-99bec682-cd4e-4b4e-81ee-eeb019c04183: 12px;
        --gap-v-99bec682-cd4e-4b4e-81ee-eeb019c04183: 12px;
        max-width: calc(90% - (var(--gap-h-6f1dcad6-05a5-44fd-ae03-282cbbd166b1) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-99bec682-cd4e-4b4e-81ee-eeb019c04183] {
        display: none;
    }
}

.sd[data-s-cdcd7853-9dc4-4c6d-bdee-cdb1bf8016ed] {
    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: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-cdcd7853-9dc4-4c6d-bdee-cdb1bf8016ed]:hover {
    border-bottom: 2px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    color: #00a0e9;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cdcd7853-9dc4-4c6d-bdee-cdb1bf8016ed] {
        font-size: 15px;
    }
}

.sd[data-s-0351598a-fffc-4fa3-bae0-4d50ea6cf7c0] {
    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: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-0351598a-fffc-4fa3-bae0-4d50ea6cf7c0]:hover {
    border-bottom: 2px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    color: #00a0e9;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0351598a-fffc-4fa3-bae0-4d50ea6cf7c0] {
        font-size: 15px;
    }
}

.sd[data-s-e491ae8e-473b-4218-a1c2-d1f38d560a7f] {
    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: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-e491ae8e-473b-4218-a1c2-d1f38d560a7f]:hover {
    border-bottom: 2px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    color: #00a0e9;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e491ae8e-473b-4218-a1c2-d1f38d560a7f] {
        font-size: 15px;
    }
}

.sd[data-s-022a637b-cc44-4ad4-8f8c-89ee3962a399] {
    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: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-022a637b-cc44-4ad4-8f8c-89ee3962a399]:hover {
    border-bottom: 2px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    color: #00a0e9;
}

@media screen and (max-width: 840px) {
    .sd[data-s-022a637b-cc44-4ad4-8f8c-89ee3962a399] {
        font-size: 15px;
    }
}

.sd[data-s-bfe3187f-bef0-411b-8723-e08b52e5f98e] {
    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: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-bfe3187f-bef0-411b-8723-e08b52e5f98e]:hover {
    border-bottom: 2px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    color: #00a0e9;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bfe3187f-bef0-411b-8723-e08b52e5f98e] {
        font-size: 15px;
    }
}

.sd[data-s-4b9f1e5c-0f97-4861-916c-fcc43163a680] {
    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: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-4b9f1e5c-0f97-4861-916c-fcc43163a680]:hover {
    border-bottom: 2px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    color: #00a0e9;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4b9f1e5c-0f97-4861-916c-fcc43163a680] {
        font-size: 15px;
    }
}

.sd[data-s-294d65c7-85ef-41d2-a63d-f4474afc3a4f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 30px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-294d65c7-85ef-41d2-a63d-f4474afc3a4f: 30px;
    --gap-v-294d65c7-85ef-41d2-a63d-f4474afc3a4f: 0px;
    --gap-uuid: 294d65c7-85ef-41d2-a63d-f4474afc3a4f;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-294d65c7-85ef-41d2-a63d-f4474afc3a4f] {
        flex: none;
        gap: 20px;
        width: auto;
        --gap-h-294d65c7-85ef-41d2-a63d-f4474afc3a4f: 20px;
        --gap-v-294d65c7-85ef-41d2-a63d-f4474afc3a4f: 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-294d65c7-85ef-41d2-a63d-f4474afc3a4f] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
}

.sd[data-s-eb415363-66a0-49ff-b2c0-71214b49598a] {
    align-content: center;
    align-items: center;
    background: #00a0e9;
    border-radius: 24px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 5px;
    height: 40px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 10px 12px 10px 12px;
    width: 146px;
    --gap-h-eb415363-66a0-49ff-b2c0-71214b49598a: 5px;
    --gap-v-eb415363-66a0-49ff-b2c0-71214b49598a: 0px;
    --gap-uuid: eb415363-66a0-49ff-b2c0-71214b49598a;
    max-width: 100%;
}

.sd[data-s-eb415363-66a0-49ff-b2c0-71214b49598a].link-active {
    opacity: 1;
}

.sd[data-s-eb415363-66a0-49ff-b2c0-71214b49598a]:hover {
    background: #FFFFFF;
    border-bottom: 1px solid #00a0e9;
    border-left: 1px solid #00a0e9;
    border-right: 1px solid #00a0e9;
    border-top: 1px solid #00a0e9;
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-eb415363-66a0-49ff-b2c0-71214b49598a] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

.sd[data-s-b6e88440-56e1-42b9-9243-4ba1f666da6b] {
    color: #ffffff;
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-eb415363-66a0-49ff-b2c0-71214b49598a]:hover .sd[data-s-b6e88440-56e1-42b9-9243-4ba1f666da6b] {
    color: #00a0e9;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b6e88440-56e1-42b9-9243-4ba1f666da6b] {
        font-size: 12px;
    }
}

.sd[data-s-f41e7392-b66b-4ef4-852d-c3b20b90c7b4] {
    color: #ffffff;
    font-size: 16px;
    transform: rotate(-45deg);
}

.sd[data-s-eb415363-66a0-49ff-b2c0-71214b49598a].link-active .sd[data-s-f41e7392-b66b-4ef4-852d-c3b20b90c7b4] {
    color: #00a0e9;
}

.sd[data-s-eb415363-66a0-49ff-b2c0-71214b49598a]:hover .sd[data-s-f41e7392-b66b-4ef4-852d-c3b20b90c7b4] {
    color: #00a0e9;
}

.sd[data-s-43b7743c-3b04-4ee5-baff-8df24d4a6ed7] {
    align-content: center;
    align-items: center;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 40px;
    justify-content: flex-start;
    padding: 0px;
    width: auto;
    --gap-h-43b7743c-3b04-4ee5-baff-8df24d4a6ed7: 40px;
    --gap-v-43b7743c-3b04-4ee5-baff-8df24d4a6ed7: 0px;
    --gap-uuid: 43b7743c-3b04-4ee5-baff-8df24d4a6ed7;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-43b7743c-3b04-4ee5-baff-8df24d4a6ed7] {
        display: flex;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-43b7743c-3b04-4ee5-baff-8df24d4a6ed7] {
        display: flex;
    }
}

.sd[data-s-07a08ada-7162-405c-b824-55c4d03e2ef8] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0;
    transition-duration: 200ms;
    width: auto;
    z-index: 0;
    max-width: 100%;
}

.sd[data-s-d229030f-11ba-47ff-a4af-b513586b450b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 2px solid #242528;
    border-left: 2px solid #242528;
    border-radius: 12px;
    border-right: 2px solid #242528;
    border-top: 2px solid #242528;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 5px;
    height: 42px;
    justify-content: center;
    padding: 0px 10px 0px 10px;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    width: 42px;
    --gap-h-d229030f-11ba-47ff-a4af-b513586b450b: 5px;
    --gap-v-d229030f-11ba-47ff-a4af-b513586b450b: 0px;
    --gap-uuid: d229030f-11ba-47ff-a4af-b513586b450b;
    max-width: 100%;
}

.sd._isClose[data-s-d229030f-11ba-47ff-a4af-b513586b450b] {
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    border-left: 2px solid rgba(0, 0, 0, 0);
    border-right: 2px solid rgba(0, 0, 0, 0);
    border-top: 2px solid rgba(0, 0, 0, 0);
}

.sd[data-s-2e3aa7fd-9eaf-4670-b0c6-f5eff72827ac] {
    color: #242528;
    font-size: 20px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {}

.sd[data-s-00e919e2-38ab-4c15-902f-db3f733ae2af] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 4px solid #242528;
    border-left: 2px solid #242528;
    border-radius: 12px;
    border-right: 4px solid #242528;
    border-top: 2px solid #242528;
    bottom: auto;
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    left: auto;
    margin: 0 0 0 0;
    opacity: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    position: absolute;
    right: 0px;
    top: 50px;
    transform: translate(10px, 0px);
    transition-duration: 400ms;
    transition-timing-function: ease-out;
    width: 700%;
    max-width: 700%;
}

.sd._isClose[data-s-00e919e2-38ab-4c15-902f-db3f733ae2af] {
    transform: translate(400px, 0px);
}

.sd[data-s-00091fa4-377e-4c9e-ba01-64a95827e371] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    opacity: 1;
    padding: 0px;
    width: 310px;
    --gap-h-00091fa4-377e-4c9e-ba01-64a95827e371: 0px;
    --gap-v-00091fa4-377e-4c9e-ba01-64a95827e371: 0px;
    --gap-uuid: 00091fa4-377e-4c9e-ba01-64a95827e371;
    max-width: 100%;
}

.sd[data-s-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 1px solid rgba(36, 37, 40, 0.7);
    border-left: 0px solid rgba(36, 37, 40, 0.7);
    border-right: 0px solid rgba(36, 37, 40, 0.7);
    border-top: 0px solid rgba(36, 37, 40, 0.7);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: flex-start;
    padding: 5px 5px 5px 5px;
    width: calc(100% - (var(--gap-h-00091fa4-377e-4c9e-ba01-64a95827e371) * 0));
    --gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f: 0px;
    --gap-v-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f: 0px;
    --gap-uuid: dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f;
    max-width: calc(100% - (var(--gap-h-00091fa4-377e-4c9e-ba01-64a95827e371) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
}

.sd[data-s-74872304-53be-46a4-8481-d09340c66983] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 8px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 15px 20px 15px 20px;
    width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
    max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
}

.sd[data-s-74872304-53be-46a4-8481-d09340c66983]:hover {
    background: rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-74872304-53be-46a4-8481-d09340c66983] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        justify-content: flex-end;
        padding: 12px 20px 12px 20px;
    }
}

.sd[data-s-6336bc61-854a-450f-b033-fc2c74f97e8d] {
    color: #242528;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: normal;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8df7765c-68ac-4ab1-8438-b7e7bc72b09c] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 8px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 15px 20px 15px 20px;
    width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
    max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
}

.sd[data-s-8df7765c-68ac-4ab1-8438-b7e7bc72b09c]:hover {
    background: rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-8df7765c-68ac-4ab1-8438-b7e7bc72b09c] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        justify-content: flex-end;
        padding: 12px 20px 12px 20px;
    }
}

.sd[data-s-d353a36d-ab09-4e09-82d5-65886ab8a51e] {
    color: #242528;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: normal;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ff162df6-6d3b-4beb-9c60-6774b9cca065] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 8px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 15px 20px 15px 20px;
    width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
    max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
}

.sd[data-s-ff162df6-6d3b-4beb-9c60-6774b9cca065]:hover {
    background: rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-ff162df6-6d3b-4beb-9c60-6774b9cca065] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        justify-content: flex-end;
        padding: 12px 20px 12px 20px;
    }
}

.sd[data-s-3e644b9e-3881-4eb6-a095-98c42606902b] {
    color: #242528;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: normal;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2951b630-f81e-4746-b6b3-7d8e0fc200ed] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 8px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 15px 20px 15px 20px;
    width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
    max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
}

.sd[data-s-2951b630-f81e-4746-b6b3-7d8e0fc200ed]:hover {
    background: rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-2951b630-f81e-4746-b6b3-7d8e0fc200ed] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        justify-content: flex-end;
        padding: 12px 20px 12px 20px;
    }
}

.sd[data-s-cd753488-6066-492d-bb53-71ffe6c62196] {
    color: #242528;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: normal;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-687c43a0-e776-48c7-98cb-a2a055e62e9f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 8px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 15px 20px 15px 20px;
    width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
    max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
}

.sd[data-s-687c43a0-e776-48c7-98cb-a2a055e62e9f]:hover {
    background: rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-687c43a0-e776-48c7-98cb-a2a055e62e9f] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        justify-content: flex-end;
        padding: 12px 20px 12px 20px;
    }
}

.sd[data-s-2f6c482e-2810-46c7-ba47-4e0f9c4866a2] {
    color: #242528;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: normal;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-f1eb80a0-2e31-47c9-b330-1443a438ad11] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 8px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 15px 20px 15px 20px;
    width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
    max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
}

.sd[data-s-f1eb80a0-2e31-47c9-b330-1443a438ad11]:hover {
    background: rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-f1eb80a0-2e31-47c9-b330-1443a438ad11] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        justify-content: flex-end;
        padding: 12px 20px 12px 20px;
    }
}

.sd[data-s-1db04416-2f1d-4f11-804b-369f8958a6b9] {
    color: #242528;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: normal;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-52ef2875-38e7-4cae-85ea-b0efddf8dcb3] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 8px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 15px 20px 15px 20px;
    width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
    max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
}

.sd[data-s-52ef2875-38e7-4cae-85ea-b0efddf8dcb3]:hover {
    background: rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-52ef2875-38e7-4cae-85ea-b0efddf8dcb3] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        justify-content: flex-end;
        margin: 0px 0px 16px 0px;
        padding: 12px 20px 12px 20px;
        width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
        max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
    }
}

.sd[data-s-dfa10df2-ce68-4371-ad09-13a96e9cf3da] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-dfa10df2-ce68-4371-ad09-13a96e9cf3da] {
        color: #00a0e9;
        font-size: 16px;
        margin: 0px 0px 0px 3px;
        max-width: calc(100% - 3px);
    }
}

.sd[data-s-282d0c98-71ba-4021-bea1-47c95a11000b] {
    color: #242528;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: normal;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-282d0c98-71ba-4021-bea1-47c95a11000b] {
        color: #00a0e9;
    }
}

.sd[data-s-33f91eaf-a810-4530-be0e-ba175a69145c] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid rgba(36, 37, 40, 0.7);
    border-left: 0px solid rgba(36, 37, 40, 0.7);
    border-right: 0px solid rgba(36, 37, 40, 0.7);
    border-top: 0px solid rgba(36, 37, 40, 0.7);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 20px 20px 20px 20px;
    width: auto;
    --gap-h-33f91eaf-a810-4530-be0e-ba175a69145c: 5px;
    --gap-v-33f91eaf-a810-4530-be0e-ba175a69145c: 5px;
    --gap-uuid: 33f91eaf-a810-4530-be0e-ba175a69145c;
    max-width: 100%;
}

.sd[data-s-49ba1ef9-9058-45c1-b9f5-3e99eb401605] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    border-left: 2px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    border-right: 2px solid rgba(0, 0, 0, 0);
    border-top: 2px solid rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-49ba1ef9-9058-45c1-b9f5-3e99eb401605: 0px;
    --gap-v-49ba1ef9-9058-45c1-b9f5-3e99eb401605: 10px;
    --gap-uuid: 49ba1ef9-9058-45c1-b9f5-3e99eb401605;
    max-width: 100%;
}

.sd[data-s-5155d1a8-dd2f-4468-beba-15fd721ccdb2] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(0, 0, 0, 0);
    border-radius: 8px;
    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: 30px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
    width: auto;
    --gap-h-5155d1a8-dd2f-4468-beba-15fd721ccdb2: 30px;
    --gap-v-5155d1a8-dd2f-4468-beba-15fd721ccdb2: 0px;
    --gap-uuid: 5155d1a8-dd2f-4468-beba-15fd721ccdb2;
    max-width: 100%;
}

.sd[data-s-5155d1a8-dd2f-4468-beba-15fd721ccdb2]:hover {
    background: rgba(36, 37, 40, 0.1);
}

.sd[data-s-c3c30c06-3aaa-4f6f-bb02-99cf0d4134cc] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-c3c30c06-3aaa-4f6f-bb02-99cf0d4134cc: 10px;
    --gap-v-c3c30c06-3aaa-4f6f-bb02-99cf0d4134cc: 0px;
    --gap-uuid: c3c30c06-3aaa-4f6f-bb02-99cf0d4134cc;
}

.sd[data-s-3a7630a5-51ef-40c4-8a79-33987d0c9153] {
    color: #242528;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-8a0c9962-ec88-4c53-987a-3cedaebf8675] {
    background: #ffffff;
    border-bottom: 1px solid #555555;
    border-left: 1px solid #555555;
    border-radius: 0;
    border-right: 1px solid #555555;
    border-top: 1px solid #555555;
    box-shadow: 0px 0px 8px rgba(221, 221, 221, 0.25);
    color: #333;
    flex: none;
    font-size: 15px;
    height: auto;
    justify-content: center;
    margin: 0px;
    opacity: 1;
    padding: 16px 32px 16px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-8a0c9962-ec88-4c53-987a-3cedaebf8675]:hover {
    background: #eeeeee;
    box-shadow: 0px 0px 24px rgba(221, 221, 221, 0.25);
}

.sd[data-s-eb95ee35-7a37-47e7-910b-699641764c39] {
    color: #333;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-eb95ee35-7a37-47e7-910b-699641764c39] {
        font-size: 14px;
    }
}

.sd[data-s-5de0b95d-bb14-4705-a9fb-3a58343eaf0f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid rgba(36, 37, 40, 0.7);
    border-left: 0px solid rgba(36, 37, 40, 0.7);
    border-right: 0px solid rgba(36, 37, 40, 0.7);
    border-top: 0px solid rgba(36, 37, 40, 0.7);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 20px 20px 20px 20px;
    width: auto;
    --gap-h-5de0b95d-bb14-4705-a9fb-3a58343eaf0f: 5px;
    --gap-v-5de0b95d-bb14-4705-a9fb-3a58343eaf0f: 5px;
    --gap-uuid: 5de0b95d-bb14-4705-a9fb-3a58343eaf0f;
    max-width: 100%;
}

.sd[data-s-9982b5c9-a680-499f-bae4-cc8f4805de20] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    border-left: 2px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    border-right: 2px solid rgba(0, 0, 0, 0);
    border-top: 2px solid rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-9982b5c9-a680-499f-bae4-cc8f4805de20: 0px;
    --gap-v-9982b5c9-a680-499f-bae4-cc8f4805de20: 10px;
    --gap-uuid: 9982b5c9-a680-499f-bae4-cc8f4805de20;
    max-width: 100%;
}

.sd[data-s-a12add64-e157-456a-b00b-2b8a57ddd6d5] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(0, 0, 0, 0);
    border-radius: 8px;
    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: 30px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
    width: auto;
    --gap-h-a12add64-e157-456a-b00b-2b8a57ddd6d5: 30px;
    --gap-v-a12add64-e157-456a-b00b-2b8a57ddd6d5: 0px;
    --gap-uuid: a12add64-e157-456a-b00b-2b8a57ddd6d5;
    max-width: 100%;
}

.sd[data-s-a12add64-e157-456a-b00b-2b8a57ddd6d5]:hover {
    background: rgba(36, 37, 40, 0.1);
}

.sd[data-s-deafbb27-0e5d-42f6-930c-d5ae746f34eb] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-deafbb27-0e5d-42f6-930c-d5ae746f34eb: 10px;
    --gap-v-deafbb27-0e5d-42f6-930c-d5ae746f34eb: 0px;
    --gap-uuid: deafbb27-0e5d-42f6-930c-d5ae746f34eb;
}

.sd[data-s-9e120bf0-3e6c-434b-aa8f-08eaa0c68568] {
    color: #242528;
    font-family: var(--s-font-f1941a18);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9e120bf0-3e6c-434b-aa8f-08eaa0c68568] {
        font-family: var(--s-font-ea9d6ee2);
    }
}

.sd[data-s-4b5ed0e6-61e7-4492-9a13-42fe373f1357] {
    background: #ffffff;
    border-bottom: 1px solid #555555;
    border-left: 1px solid #555555;
    border-radius: 0;
    border-right: 1px solid #555555;
    border-top: 1px solid #555555;
    box-shadow: 0px 0px 8px rgba(221, 221, 221, 0.25);
    color: #333;
    flex: none;
    font-size: 15px;
    height: auto;
    justify-content: center;
    margin: 0px;
    opacity: 1;
    padding: 16px 32px 16px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-4b5ed0e6-61e7-4492-9a13-42fe373f1357]:hover {
    background: #eeeeee;
    box-shadow: 0px 0px 24px rgba(221, 221, 221, 0.25);
}

.sd[data-s-b96ca56a-1ac7-4cc2-94ec-18a7d1b69b97] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b96ca56a-1ac7-4cc2-94ec-18a7d1b69b97] {
        font-size: 14px;
    }
}



.sd[data-s-272535dd-dee6-452a-be6b-092910ee15d3] {
    align-content: center;
    align-items: center;
    background: #2d2d2d;
    border-bottom: 0px solid #242528;
    border-left: 0px solid #242528;
    border-right: 0px solid #242528;
    border-top: 1px solid #242528;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 89px 0px 40px 0px;
    width: 100%;
    z-index: 0;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-272535dd-dee6-452a-be6b-092910ee15d3] {
        padding: 86px 0px 40px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-272535dd-dee6-452a-be6b-092910ee15d3] {
        align-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
        padding: 61px 0px 16px 0px;
    }
}

.sd[data-s-63aa3f19-e18e-4c76-862a-ff302b2a78ca] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 48px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 60px 0px;
    width: 1680px;
    --gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca: 0px;
    --gap-v-63aa3f19-e18e-4c76-862a-ff302b2a78ca: 48px;
    --gap-uuid: 63aa3f19-e18e-4c76-862a-ff302b2a78ca;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-63aa3f19-e18e-4c76-862a-ff302b2a78ca] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 46px;
        padding: 0px 40px 0px;
        --gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca: 0px;
        --gap-v-63aa3f19-e18e-4c76-862a-ff302b2a78ca: 46px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-63aa3f19-e18e-4c76-862a-ff302b2a78ca] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 9px;
        height: auto;
        padding: 0px 0px 0px;
        width: 95%;
        --gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca: 0px;
        --gap-v-63aa3f19-e18e-4c76-862a-ff302b2a78ca: 9px;
        max-width: 95%;
    }
}

.sd[data-s-a5a781f9-0d6e-4bd5-83aa-efa5a10d11d1] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px;
    width: calc(100% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0));
    --gap-h-a5a781f9-0d6e-4bd5-83aa-efa5a10d11d1: 0px;
    --gap-v-a5a781f9-0d6e-4bd5-83aa-efa5a10d11d1: 0px;
    --gap-uuid: a5a781f9-0d6e-4bd5-83aa-efa5a10d11d1;
    max-width: calc(100% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-a5a781f9-0d6e-4bd5-83aa-efa5a10d11d1] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        width: calc(90% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a5a781f9-0d6e-4bd5-83aa-efa5a10d11d1] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 22px;
        width: calc(100% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0));
        --gap-h-a5a781f9-0d6e-4bd5-83aa-efa5a10d11d1: 0px;
        --gap-v-a5a781f9-0d6e-4bd5-83aa-efa5a10d11d1: 22px;
        max-width: calc(100% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0));
    }
}

.sd[data-s-09586e1f-13a6-4b27-96e6-6664e1733282] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: flex-start;
    padding: 0px;
    width: auto;
    --gap-h-09586e1f-13a6-4b27-96e6-6664e1733282: 0px;
    --gap-v-09586e1f-13a6-4b27-96e6-6664e1733282: 0px;
    --gap-uuid: 09586e1f-13a6-4b27-96e6-6664e1733282;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-09586e1f-13a6-4b27-96e6-6664e1733282] {
        flex-direction: row;
        gap: 40px;
        --gap-h-09586e1f-13a6-4b27-96e6-6664e1733282: 40px;
        --gap-v-09586e1f-13a6-4b27-96e6-6664e1733282: 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-09586e1f-13a6-4b27-96e6-6664e1733282] {
        flex-direction: column;
        gap: 30px;
        --gap-h-09586e1f-13a6-4b27-96e6-6664e1733282: 0px;
        --gap-v-09586e1f-13a6-4b27-96e6-6664e1733282: 30px;
    }
}

.sd[data-s-948f378e-0006-49f3-b606-7fcc3abff41c] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 30px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: calc(20% - (var(--gap-h-09586e1f-13a6-4b27-96e6-6664e1733282) * 0.8));
    --gap-h-948f378e-0006-49f3-b606-7fcc3abff41c: 0px;
    --gap-v-948f378e-0006-49f3-b606-7fcc3abff41c: 30px;
    --gap-uuid: 948f378e-0006-49f3-b606-7fcc3abff41c;
    max-width: calc(20% - (var(--gap-h-09586e1f-13a6-4b27-96e6-6664e1733282) * 0.8));
}

@media screen and (max-width: 840px) {
    .sd[data-s-948f378e-0006-49f3-b606-7fcc3abff41c] {
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 30px;
        --gap-h-948f378e-0006-49f3-b606-7fcc3abff41c: 30px;
        --gap-v-948f378e-0006-49f3-b606-7fcc3abff41c: 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-948f378e-0006-49f3-b606-7fcc3abff41c] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 40px;
        justify-content: flex-start;
        width: 675px;
        --gap-h-948f378e-0006-49f3-b606-7fcc3abff41c: 0px;
        --gap-v-948f378e-0006-49f3-b606-7fcc3abff41c: 40px;
        max-width: 100%;
    }
}

.sd[data-s-952940ae-0e3d-4691-b63f-3f0648f0de74] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-952940ae-0e3d-4691-b63f-3f0648f0de74: 0px;
    --gap-v-952940ae-0e3d-4691-b63f-3f0648f0de74: 25px;
    --gap-uuid: 952940ae-0e3d-4691-b63f-3f0648f0de74;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-952940ae-0e3d-4691-b63f-3f0648f0de74] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-952940ae-0e3d-4691-b63f-3f0648f0de74] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        justify-content: flex-start;
        --gap-h-952940ae-0e3d-4691-b63f-3f0648f0de74: 0px;
        --gap-v-952940ae-0e3d-4691-b63f-3f0648f0de74: 15px;
    }
}

.sd[data-s-91f12d48-d436-4752-b249-a0480f3539ee] {
    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: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-91f12d48-d436-4752-b249-a0480f3539ee].link-active {
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-91f12d48-d436-4752-b249-a0480f3539ee] {
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        height: auto;
    }
}

.sd[data-s-382037af-819a-469b-9f9e-e54254a16da3] {
    color: #ffffff;
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-382037af-819a-469b-9f9e-e54254a16da3]:hover {
    color: rgb(189, 189, 189);
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-382037af-819a-469b-9f9e-e54254a16da3] {
        font-family: var(--s-font-ea9d6ee2);
        font-size: 14px;
    }
}

.sd[data-s-c8a3a008-d86d-4c0d-b8d8-e69ce3f5c447] {
    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: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-c8a3a008-d86d-4c0d-b8d8-e69ce3f5c447].link-active {
    opacity: 1;
}

.sd[data-s-c8a3a008-d86d-4c0d-b8d8-e69ce3f5c447]:hover {
    color: #EEEEEE;
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c8a3a008-d86d-4c0d-b8d8-e69ce3f5c447] {
        flex-direction: row-reverse;
        flex-wrap: nowrap;
    }
}

.sd[data-s-3efb28d4-ff03-4c4d-9585-8b01c5859570] {
    color: #ffffff;
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c8a3a008-d86d-4c0d-b8d8-e69ce3f5c447]:hover .sd[data-s-3efb28d4-ff03-4c4d-9585-8b01c5859570]:hover {
    color: rgb(189, 189, 189);
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3efb28d4-ff03-4c4d-9585-8b01c5859570] {
        font-family: var(--s-font-ea9d6ee2);
        font-size: 14px;
    }
}

.sd[data-s-3d4adb57-003f-453e-8f60-59c299f9af1c] {
    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: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-3d4adb57-003f-453e-8f60-59c299f9af1c].link-active {
    opacity: 1;
}

.sd[data-s-3d4adb57-003f-453e-8f60-59c299f9af1c]:hover {
    color: #EEEEEE;
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3d4adb57-003f-453e-8f60-59c299f9af1c] {
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        font-family: var(--s-font-698a7d1b);
        font-size: 14px;
    }
}

.sd[data-s-9838c8e0-7af2-4d4c-9ae4-e891b0806917] {
    color: #ffffff;
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-3d4adb57-003f-453e-8f60-59c299f9af1c]:hover .sd[data-s-9838c8e0-7af2-4d4c-9ae4-e891b0806917]:hover {
    color: rgb(189, 189, 189);
    text-decoration: underline;
}

.sd[data-s-105ee53e-5eaf-4457-be41-322ac4cf7da2] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 30px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-105ee53e-5eaf-4457-be41-322ac4cf7da2: 0px;
    --gap-v-105ee53e-5eaf-4457-be41-322ac4cf7da2: 30px;
    --gap-uuid: 105ee53e-5eaf-4457-be41-322ac4cf7da2;
    max-width: 100%;
}

.sd[data-s-105ee53e-5eaf-4457-be41-322ac4cf7da2]:hover {
    border-bottom: 1px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
}

@media screen and (max-width: 840px) {
    .sd[data-s-105ee53e-5eaf-4457-be41-322ac4cf7da2] {
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 30px;
        --gap-h-105ee53e-5eaf-4457-be41-322ac4cf7da2: 30px;
        --gap-v-105ee53e-5eaf-4457-be41-322ac4cf7da2: 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-105ee53e-5eaf-4457-be41-322ac4cf7da2] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 40px;
        justify-content: flex-start;
        --gap-h-105ee53e-5eaf-4457-be41-322ac4cf7da2: 0px;
        --gap-v-105ee53e-5eaf-4457-be41-322ac4cf7da2: 40px;
    }
}

.sd[data-s-684c25b6-2375-4916-990d-1ae313b56a2c] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 30px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-684c25b6-2375-4916-990d-1ae313b56a2c: 30px;
    --gap-v-684c25b6-2375-4916-990d-1ae313b56a2c: 0px;
    --gap-uuid: 684c25b6-2375-4916-990d-1ae313b56a2c;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-684c25b6-2375-4916-990d-1ae313b56a2c] {
        flex: none;
        gap: 20px;
        width: auto;
        --gap-h-684c25b6-2375-4916-990d-1ae313b56a2c: 20px;
        --gap-v-684c25b6-2375-4916-990d-1ae313b56a2c: 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-684c25b6-2375-4916-990d-1ae313b56a2c] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
}

.sd[data-s-87c35c4d-f69e-464d-8259-fc5e6c54217f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 5px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-87c35c4d-f69e-464d-8259-fc5e6c54217f: 5px;
    --gap-v-87c35c4d-f69e-464d-8259-fc5e6c54217f: 0px;
    --gap-uuid: 87c35c4d-f69e-464d-8259-fc5e6c54217f;
    max-width: 100%;
}

.sd[data-s-87c35c4d-f69e-464d-8259-fc5e6c54217f].link-active {
    opacity: 1;
}

.sd[data-s-105ee53e-5eaf-4457-be41-322ac4cf7da2]:hover .sd[data-s-87c35c4d-f69e-464d-8259-fc5e6c54217f]:hover {
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-87c35c4d-f69e-464d-8259-fc5e6c54217f] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

.sd[data-s-0ef3c131-d1be-47d4-bf14-ad186883f0c7] {
    color: #ffffff;
    font-family: var(--s-font-f1941a18);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0ef3c131-d1be-47d4-bf14-ad186883f0c7] {
        font-family: var(--s-font-ea9d6ee2);
        font-size: 14px;
    }
}

.sd[data-s-14321275-c561-41d7-966a-5aa14b6b3ac5] {
    color: #ffffff;
    font-size: 16px;
    transform: rotate(-45deg);
}

.sd[data-s-fed5f2a8-77a0-487e-8bd3-e592641cd30a] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: flex-start;
    padding: 0px;
    width: calc(70% - (var(--gap-h-09586e1f-13a6-4b27-96e6-6664e1733282) * 0.3));
    --gap-h-fed5f2a8-77a0-487e-8bd3-e592641cd30a: 0px;
    --gap-v-fed5f2a8-77a0-487e-8bd3-e592641cd30a: 20px;
    --gap-uuid: fed5f2a8-77a0-487e-8bd3-e592641cd30a;
    max-width: calc(70% - (var(--gap-h-09586e1f-13a6-4b27-96e6-6664e1733282) * 0.3));
}

@media screen and (max-width: 840px) {
    .sd[data-s-fed5f2a8-77a0-487e-8bd3-e592641cd30a] {
        flex: 1;
        flex-direction: column;
        flex-wrap: nowrap;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fed5f2a8-77a0-487e-8bd3-e592641cd30a] {
        flex-direction: column;
        gap: 20px;
        --gap-h-fed5f2a8-77a0-487e-8bd3-e592641cd30a: 0px;
        --gap-v-fed5f2a8-77a0-487e-8bd3-e592641cd30a: 20px;
    }
}

.sd[data-s-4f9a8c9b-1b74-4dfd-ac62-25487f3962ba] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: auto;
    --gap-h-4f9a8c9b-1b74-4dfd-ac62-25487f3962ba: 10px;
    --gap-v-4f9a8c9b-1b74-4dfd-ac62-25487f3962ba: 10px;
    --gap-uuid: 4f9a8c9b-1b74-4dfd-ac62-25487f3962ba;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4f9a8c9b-1b74-4dfd-ac62-25487f3962ba] {
        gap: 5px;
        --gap-h-4f9a8c9b-1b74-4dfd-ac62-25487f3962ba: 5px;
        --gap-v-4f9a8c9b-1b74-4dfd-ac62-25487f3962ba: 5px;
    }
}

.sd[data-s-1754d366-2f62-46e6-9b12-f1e0379d9b69] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    border-left: 2px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    border-right: 2px solid rgba(0, 0, 0, 0);
    border-top: 2px solid rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-1754d366-2f62-46e6-9b12-f1e0379d9b69: 0px;
    --gap-v-1754d366-2f62-46e6-9b12-f1e0379d9b69: 10px;
    --gap-uuid: 1754d366-2f62-46e6-9b12-f1e0379d9b69;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1754d366-2f62-46e6-9b12-f1e0379d9b69] {
        height: auto;
        max-width: 100%;
    }
}

.sd[data-s-ad8af151-43ab-4037-82f7-440348fd8aa0] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    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: 30px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-ad8af151-43ab-4037-82f7-440348fd8aa0: 30px;
    --gap-v-ad8af151-43ab-4037-82f7-440348fd8aa0: 0px;
    --gap-uuid: ad8af151-43ab-4037-82f7-440348fd8aa0;
    max-width: 100%;
}

.sd[data-s-5a77daf5-a30a-48f9-b711-c1d280214dbf] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-5a77daf5-a30a-48f9-b711-c1d280214dbf: 10px;
    --gap-v-5a77daf5-a30a-48f9-b711-c1d280214dbf: 0px;
    --gap-uuid: 5a77daf5-a30a-48f9-b711-c1d280214dbf;
}

.sd[data-s-9438124a-1bdc-4783-bd02-15806a7ca6f3] {
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    color: #ffffff;
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-weight: 500;
    height: auto;
    line-height: 1.5;
    padding: 0px 13px 0px 13px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-9438124a-1bdc-4783-bd02-15806a7ca6f3]:hover {
    background: #FFFFFF;
    border-bottom: 1px solid rgb(66, 66, 66);
    border-left: 1px solid rgb(66, 66, 66);
    border-right: 1px solid rgb(66, 66, 66);
    border-top: 1px solid rgb(66, 66, 66);
    color: rgb(66, 66, 66);
}

@media screen and (max-width: 540px) {
    .sd[data-s-9438124a-1bdc-4783-bd02-15806a7ca6f3] {
        font-size: 12px;
    }
}

.sd[data-s-c0456e17-5bbc-48bc-9d30-71a1ab0a16e0] {
    background: #ffffff;
    border-bottom: 1px solid #555555;
    border-left: 1px solid #555555;
    border-radius: 0;
    border-right: 1px solid #555555;
    border-top: 1px solid #555555;
    box-shadow: 0px 0px 8px rgba(221, 221, 221, 0.25);
    color: #333;
    flex: none;
    font-size: 15px;
    height: auto;
    justify-content: center;
    margin: 0px;
    opacity: 1;
    padding: 16px 32px 16px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-c0456e17-5bbc-48bc-9d30-71a1ab0a16e0]:hover {
    background: #eeeeee;
    box-shadow: 0px 0px 24px rgba(221, 221, 221, 0.25);
}

.sd[data-s-f590e454-8aa3-4800-ac06-1bb2b5f71d08] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f590e454-8aa3-4800-ac06-1bb2b5f71d08] {
        font-size: 14px;
    }
}

.sd[data-s-ea556bea-7a9a-4815-b67e-90948632ca5f] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 80px;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px;
    width: calc(100% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0));
    --gap-h-ea556bea-7a9a-4815-b67e-90948632ca5f: 80px;
    --gap-v-ea556bea-7a9a-4815-b67e-90948632ca5f: 0px;
    --gap-uuid: ea556bea-7a9a-4815-b67e-90948632ca5f;
    max-width: calc(100% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-ea556bea-7a9a-4815-b67e-90948632ca5f] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 53px;
        width: calc(90% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0.10000000000000003));
        --gap-h-ea556bea-7a9a-4815-b67e-90948632ca5f: 0px;
        --gap-v-ea556bea-7a9a-4815-b67e-90948632ca5f: 53px;
        max-width: calc(90% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ea556bea-7a9a-4815-b67e-90948632ca5f] {
        align-content: center;
        align-items: center;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 14px;
        justify-content: flex-end;
        width: calc(100% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0));
        --gap-h-ea556bea-7a9a-4815-b67e-90948632ca5f: 0px;
        --gap-v-ea556bea-7a9a-4815-b67e-90948632ca5f: 14px;
        max-width: calc(100% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0));
    }
}

.sd[data-s-c17ec330-e517-41c1-8087-ec091254fa5e] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 40px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-c17ec330-e517-41c1-8087-ec091254fa5e: 40px;
    --gap-v-c17ec330-e517-41c1-8087-ec091254fa5e: 0px;
    --gap-uuid: c17ec330-e517-41c1-8087-ec091254fa5e;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c17ec330-e517-41c1-8087-ec091254fa5e] {
        flex: none;
        width: calc(50% - (var(--gap-h-ea556bea-7a9a-4815-b67e-90948632ca5f) * 0.5));
        max-width: calc(50% - (var(--gap-h-ea556bea-7a9a-4815-b67e-90948632ca5f) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c17ec330-e517-41c1-8087-ec091254fa5e] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 30px;
        justify-content: center;
        width: calc(100% - (var(--gap-h-ea556bea-7a9a-4815-b67e-90948632ca5f) * 0));
        --gap-h-c17ec330-e517-41c1-8087-ec091254fa5e: 0px;
        --gap-v-c17ec330-e517-41c1-8087-ec091254fa5e: 30px;
        max-width: calc(100% - (var(--gap-h-ea556bea-7a9a-4815-b67e-90948632ca5f) * 0));
    }
}

.sd[data-s-600e727c-b4ae-4a77-ac82-997ab5089eff] {
    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;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-600e727c-b4ae-4a77-ac82-997ab5089eff] {
        flex: none;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        width: auto;
    }
}

.sd[data-s-61504e26-62ff-4a66-95e1-d840640fa069] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-61504e26-62ff-4a66-95e1-d840640fa069] {
        flex-direction: row-reverse;
    }
}

.sd[data-s-d02d9ecd-d839-494f-ae2f-d78bfb988708] {
    align-content: flex-end;
    align-items: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-ab9c5b4a-39cc-471f-b5d2-7557e7c2e36f] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ab9c5b4a-39cc-471f-b5d2-7557e7c2e36f] {
        font-size: 16px;
        letter-spacing: 0.1em;
    }
}

.sd[data-s-fc6ed931-cbd4-49c7-86e3-d8ece0fdd661] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    line-height: 1.25;
    margin: 0px 0px 0px 0px;
    text-align: left;
    transform: rotate(0deg);
    transform-origin: top left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fc6ed931-cbd4-49c7-86e3-d8ece0fdd661] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fc6ed931-cbd4-49c7-86e3-d8ece0fdd661] {
        flex: none;
        margin: 0 0 0 0;
        transform: rotate(0deg);
        max-width: 100%;
    }
}



.sd[data-s-2ecf280d-903e-40e9-91fd-b73cbca15dc9] {
    align-content: center;
    align-items: center;
    background: rgba(255, 255, 255, 0.92);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2ecf280d-903e-40e9-91fd-b73cbca15dc9] {
        flex-direction: column;
        flex-wrap: nowrap;
        width: 756px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2ecf280d-903e-40e9-91fd-b73cbca15dc9] {
        padding: 65px 0px 0px 0px;
    }
}

.sd[data-s-edd80547-7bdf-4bf0-bbe0-99d0d4d3b3c4] {
    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;
    padding: 127px 0px 60px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-edd80547-7bdf-4bf0-bbe0-99d0d4d3b3c4] {
        flex: none;
        padding: 64px 0px 60px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-cbb6ce5a-4540-463e-af4f-7d8b2809673b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 17px 0px;
    padding: 0px;
    width: auto;
    z-index: 3;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-cbb6ce5a-4540-463e-af4f-7d8b2809673b] {
        flex: none;
        height: auto;
    }
}

.sd[data-s-ae75bfb8-8ed1-41ae-8ab2-a99a998fbc05] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 36px;
    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;
}

.sd[data-s-ae75bfb8-8ed1-41ae-8ab2-a99a998fbc05].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-ae75bfb8-8ed1-41ae-8ab2-a99a998fbc05].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ae75bfb8-8ed1-41ae-8ab2-a99a998fbc05] {
        font-size: 18px;
    }
}

.sd[data-s-f303faa8-1501-4dfc-83c5-577e4a2fea00] {
    color: #333;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    margin: 0px 0px 30px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-f303faa8-1501-4dfc-83c5-577e4a2fea00].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-f303faa8-1501-4dfc-83c5-577e4a2fea00].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f303faa8-1501-4dfc-83c5-577e4a2fea00] {
        font-family: var(--s-font-ea9d6ee2);
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-abbbe7cd-6387-48ea-acb9-965d5a6b4395] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 25px;
    justify-content: center;
    margin: 0px 0px 48px 0px;
    padding: 0px;
    width: 50%;
    --gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395: 25px;
    --gap-v-abbbe7cd-6387-48ea-acb9-965d5a6b4395: 25px;
    --gap-uuid: abbbe7cd-6387-48ea-acb9-965d5a6b4395;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-abbbe7cd-6387-48ea-acb9-965d5a6b4395] {
        margin: 33px 0px 55px 0px;
        width: 50%;
        max-width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-abbbe7cd-6387-48ea-acb9-965d5a6b4395] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 16px;
        margin: 23px 0px 58px 0px;
        width: 90%;
        --gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395: 16px;
        --gap-v-abbbe7cd-6387-48ea-acb9-965d5a6b4395: 16px;
        max-width: 90%;
    }
}

.sd[data-s-37520159-0fd2-4d98-91db-fec4fa440ecf] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 1px solid rgba(68, 178, 204, 0.93);
    border-left: 1px solid rgba(68, 178, 204, 0.93);
    border-radius: 0;
    border-right: 1px solid rgba(68, 178, 204, 0.93);
    border-top: 1px solid rgba(68, 178, 204, 0.93);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4px;
    height: 55px;
    justify-content: center;
    padding: 3px 0px 3px 0px;
    width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    --gap-h-37520159-0fd2-4d98-91db-fec4fa440ecf: 4px;
    --gap-v-37520159-0fd2-4d98-91db-fec4fa440ecf: 0px;
    --gap-uuid: 37520159-0fd2-4d98-91db-fec4fa440ecf;
    max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
}

.sd[data-s-37520159-0fd2-4d98-91db-fec4fa440ecf]:hover {
    background: #333;
    border-bottom: 2px solid #333;
    border-left: 2px solid #333;
    border-right: 2px solid #333;
    border-top: 2px solid #333;
}

@media screen and (max-width: 840px) {
    .sd[data-s-37520159-0fd2-4d98-91db-fec4fa440ecf] {
        flex: none;
        height: 70px;
        width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
        max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-37520159-0fd2-4d98-91db-fec4fa440ecf]:hover {
        padding: 5px 0px 5px 0px;
    }

    .sd[data-s-37520159-0fd2-4d98-91db-fec4fa440ecf] {
        border-bottom: 1px solid rgba(68, 178, 204, 0.93);
        border-left: 1px solid rgba(68, 178, 204, 0.93);
        border-right: 1px solid rgba(68, 178, 204, 0.93);
        border-top: 1px solid rgba(68, 178, 204, 0.93);
        flex: none;
        height: 45px;
        padding: 5px 0px 5px 0px;
        width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
        max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    }
}

.sd[data-s-6018a37a-16a6-4cca-b298-5db3c1695722] {
    color: rgba(68, 178, 204, 0.93);
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-37520159-0fd2-4d98-91db-fec4fa440ecf]:hover .sd[data-s-6018a37a-16a6-4cca-b298-5db3c1695722] {
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
}

@media screen and (max-width: 540px) {
    .sd[data-s-6018a37a-16a6-4cca-b298-5db3c1695722] {
        font-family: var(--s-font-f1941a18);
        font-size: 13px;
    }
}

.sd[data-s-7625fb31-015e-4c1f-b0ff-f91f014111b9] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 1px solid rgba(68, 178, 204, 0.93);
    border-left: 1px solid rgba(68, 178, 204, 0.93);
    border-radius: 0;
    border-right: 1px solid rgba(68, 178, 204, 0.93);
    border-top: 1px solid rgba(68, 178, 204, 0.93);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4px;
    height: 55px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    --gap-h-7625fb31-015e-4c1f-b0ff-f91f014111b9: 4px;
    --gap-v-7625fb31-015e-4c1f-b0ff-f91f014111b9: 0px;
    --gap-uuid: 7625fb31-015e-4c1f-b0ff-f91f014111b9;
    max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
}

.sd[data-s-7625fb31-015e-4c1f-b0ff-f91f014111b9]:hover {
    background: #333;
    border-bottom: 2px solid #333;
    border-left: 2px solid #333;
    border-right: 2px solid #333;
    border-top: 2px solid #333;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7625fb31-015e-4c1f-b0ff-f91f014111b9] {
        flex: none;
        height: 70px;
        width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
        max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7625fb31-015e-4c1f-b0ff-f91f014111b9]:hover {
        padding: 5px 0px 5px 0px;
    }

    .sd[data-s-7625fb31-015e-4c1f-b0ff-f91f014111b9] {
        border-bottom: 1px solid rgba(68, 178, 204, 0.93);
        border-left: 1px solid rgba(68, 178, 204, 0.93);
        border-right: 1px solid rgba(68, 178, 204, 0.93);
        border-top: 1px solid rgba(68, 178, 204, 0.93);
        flex: none;
        height: 45px;
        padding: 5px 0px 5px 0px;
        width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
        max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    }
}

.sd[data-s-96f7c8c3-88a2-456b-a833-37082778b2e6] {
    color: rgba(68, 178, 204, 0.93);
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1.4;
    margin: 0px 0px 2px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-7625fb31-015e-4c1f-b0ff-f91f014111b9]:hover .sd[data-s-96f7c8c3-88a2-456b-a833-37082778b2e6] {
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
}

@media screen and (max-width: 540px) {
    .sd[data-s-96f7c8c3-88a2-456b-a833-37082778b2e6] {
        font-family: var(--s-font-f1941a18);
        font-size: 13px;
    }
}

.sd[data-s-80afa480-94e5-4f0c-986e-52af8ea34318] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 1px solid rgba(68, 178, 204, 0.93);
    border-left: 1px solid rgba(68, 178, 204, 0.93);
    border-radius: 0;
    border-right: 1px solid rgba(68, 178, 204, 0.93);
    border-top: 1px solid rgba(68, 178, 204, 0.93);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4px;
    height: 55px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    --gap-h-80afa480-94e5-4f0c-986e-52af8ea34318: 4px;
    --gap-v-80afa480-94e5-4f0c-986e-52af8ea34318: 0px;
    --gap-uuid: 80afa480-94e5-4f0c-986e-52af8ea34318;
    max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
}

.sd[data-s-80afa480-94e5-4f0c-986e-52af8ea34318]:hover {
    background: #333;
    border-bottom: 2px solid #333;
    border-left: 2px solid #333;
    border-right: 2px solid #333;
    border-top: 2px solid #333;
}

@media screen and (max-width: 840px) {
    .sd[data-s-80afa480-94e5-4f0c-986e-52af8ea34318] {
        flex: none;
        height: 70px;
        width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
        max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-80afa480-94e5-4f0c-986e-52af8ea34318]:hover {
        padding: 5px 0px 5px 0px;
    }

    .sd[data-s-80afa480-94e5-4f0c-986e-52af8ea34318] {
        border-bottom: 1px solid rgba(68, 178, 204, 0.93);
        border-left: 1px solid rgba(68, 178, 204, 0.93);
        border-right: 1px solid rgba(68, 178, 204, 0.93);
        border-top: 1px solid rgba(68, 178, 204, 0.93);
        flex: none;
        height: 45px;
        padding: 5px 0px 5px 0px;
        width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
        max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    }
}

.sd[data-s-3fd47f92-dd21-4e85-acd2-2e5ee722e63f] {
    color: rgba(68, 178, 204, 0.93);
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1.4;
    margin: 0px 0px 2px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-80afa480-94e5-4f0c-986e-52af8ea34318]:hover .sd[data-s-3fd47f92-dd21-4e85-acd2-2e5ee722e63f] {
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
}

@media screen and (max-width: 540px) {
    .sd[data-s-3fd47f92-dd21-4e85-acd2-2e5ee722e63f] {
        font-family: var(--s-font-f1941a18);
        font-size: 13px;
    }
}

.sd[data-s-d63f99fd-3114-4bfc-a4d4-bb518aba1a08] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 1px solid rgba(68, 178, 204, 0.93);
    border-left: 1px solid rgba(68, 178, 204, 0.93);
    border-radius: 0;
    border-right: 1px solid rgba(68, 178, 204, 0.93);
    border-top: 1px solid rgba(68, 178, 204, 0.93);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4px;
    height: 55px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    --gap-h-d63f99fd-3114-4bfc-a4d4-bb518aba1a08: 4px;
    --gap-v-d63f99fd-3114-4bfc-a4d4-bb518aba1a08: 0px;
    --gap-uuid: d63f99fd-3114-4bfc-a4d4-bb518aba1a08;
    max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
}

.sd[data-s-d63f99fd-3114-4bfc-a4d4-bb518aba1a08]:hover {
    background: #333;
    border-bottom: 2px solid #333;
    border-left: 2px solid #333;
    border-right: 2px solid #333;
    border-top: 2px solid #333;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d63f99fd-3114-4bfc-a4d4-bb518aba1a08] {
        flex: none;
        height: 70px;
        width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
        max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d63f99fd-3114-4bfc-a4d4-bb518aba1a08]:hover {
        padding: 5px 0px 5px 0px;
    }

    .sd[data-s-d63f99fd-3114-4bfc-a4d4-bb518aba1a08] {
        border-bottom: 1px solid rgba(68, 178, 204, 0.93);
        border-left: 1px solid rgba(68, 178, 204, 0.93);
        border-right: 1px solid rgba(68, 178, 204, 0.93);
        border-top: 1px solid rgba(68, 178, 204, 0.93);
        flex: none;
        height: 45px;
        padding: 5px 0px 5px 0px;
        width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
        max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    }
}

.sd[data-s-8773ae87-b6b9-4c0d-9ae8-d13281a58080] {
    color: rgba(68, 178, 204, 0.93);
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1.4;
    margin: 0px 0px 2px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-d63f99fd-3114-4bfc-a4d4-bb518aba1a08]:hover .sd[data-s-8773ae87-b6b9-4c0d-9ae8-d13281a58080] {
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
}

@media screen and (max-width: 540px) {
    .sd[data-s-8773ae87-b6b9-4c0d-9ae8-d13281a58080] {
        font-family: var(--s-font-f1941a18);
        font-size: 13px;
    }
}

.sd[data-s-a3cf4043-e1a5-492a-8f9d-ed36bb4b5bed] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 95px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a3cf4043-e1a5-492a-8f9d-ed36bb4b5bed] {
        flex: none;
        padding: 100px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a3cf4043-e1a5-492a-8f9d-ed36bb4b5bed] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        padding: 23px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-e04adc52-d3e7-4713-bc98-19403c601f87] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    font-size: 32px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    margin: 0px 0px 30px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e04adc52-d3e7-4713-bc98-19403c601f87] {
        color: #737373;
        font-size: 20px;
        margin: 0px 0px 13px 0px;
        max-width: 100%;
    }
}

.sd[data-s-533ff29f-2799-4047-bc29-631662f31b4f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 70%;
    --gap-h-533ff29f-2799-4047-bc29-631662f31b4f: 15px;
    --gap-v-533ff29f-2799-4047-bc29-631662f31b4f: 0px;
    --gap-uuid: 533ff29f-2799-4047-bc29-631662f31b4f;
    max-width: 70%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-533ff29f-2799-4047-bc29-631662f31b4f] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-2d6fbf31-3066-4b81-9466-ca3b4258f148] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 17px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(25% - (var(--gap-h-533ff29f-2799-4047-bc29-631662f31b4f) * 0.75));
    --gap-h-2d6fbf31-3066-4b81-9466-ca3b4258f148: 0px;
    --gap-v-2d6fbf31-3066-4b81-9466-ca3b4258f148: 13px;
    --gap-uuid: 2d6fbf31-3066-4b81-9466-ca3b4258f148;
    max-width: calc(25% - (var(--gap-h-533ff29f-2799-4047-bc29-631662f31b4f) * 0.75));
}

@media screen and (max-width: 840px) {
    .sd[data-s-2d6fbf31-3066-4b81-9466-ca3b4258f148] {
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-2d6fbf31-3066-4b81-9466-ca3b4258f148: 0px;
        --gap-v-2d6fbf31-3066-4b81-9466-ca3b4258f148: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2d6fbf31-3066-4b81-9466-ca3b4258f148] {
        flex: none;
        gap: 9px;
        margin: 0px 0px 23px 0px;
        width: calc(50% - (var(--gap-h-533ff29f-2799-4047-bc29-631662f31b4f) * 0.5));
        --gap-h-2d6fbf31-3066-4b81-9466-ca3b4258f148: 0px;
        --gap-v-2d6fbf31-3066-4b81-9466-ca3b4258f148: 9px;
        max-width: calc(50% - (var(--gap-h-533ff29f-2799-4047-bc29-631662f31b4f) * 0.5));
    }
}

.sd[data-s-7ff32d36-4c78-42bf-bd5d-361d774238d6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 248px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-2d6fbf31-3066-4b81-9466-ca3b4258f148) * 0));
    max-width: calc(100% - (var(--gap-h-2d6fbf31-3066-4b81-9466-ca3b4258f148) * 0));
}

.sd[data-s-7ff32d36-4c78-42bf-bd5d-361d774238d6].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7ff32d36-4c78-42bf-bd5d-361d774238d6].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7ff32d36-4c78-42bf-bd5d-361d774238d6]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7ff32d36-4c78-42bf-bd5d-361d774238d6] {
        height: 165px;
        width: calc(100% - (var(--gap-h-2d6fbf31-3066-4b81-9466-ca3b4258f148) * 0));
        max-width: calc(100% - (var(--gap-h-2d6fbf31-3066-4b81-9466-ca3b4258f148) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ff32d36-4c78-42bf-bd5d-361d774238d6] {
        flex: none;
        height: 130px;
        margin: 0px 0px 7px 0px;
        width: calc(100% - (var(--gap-h-2d6fbf31-3066-4b81-9466-ca3b4258f148) * 0));
        max-width: calc(100% - (var(--gap-h-2d6fbf31-3066-4b81-9466-ca3b4258f148) * 0));
    }
}

.sd[data-s-5dc619ac-600e-4fa7-915b-4c01cd0418ed] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.4);
    bottom: 0px;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    padding: 15px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-7ff32d36-4c78-42bf-bd5d-361d774238d6]:hover .sd[data-s-5dc619ac-600e-4fa7-915b-4c01cd0418ed] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5dc619ac-600e-4fa7-915b-4c01cd0418ed] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5dc619ac-600e-4fa7-915b-4c01cd0418ed] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-9798a431-ab9a-49fa-99d2-3c561ef39691] {
    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;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-3f29feed-23f1-4937-9958-d3bcb261cc14] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3f29feed-23f1-4937-9958-d3bcb261cc14] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-dc52678a-fbc2-4840-8e02-a29459cf0b4f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-dc52678a-fbc2-4840-8e02-a29459cf0b4f]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: none;
}

.sd[data-s-7ff32d36-4c78-42bf-bd5d-361d774238d6]:hover .sd[data-s-dc52678a-fbc2-4840-8e02-a29459cf0b4f] {
    transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-dc52678a-fbc2-4840-8e02-a29459cf0b4f]:before {
        filter: brightness(0.7);
    }
}

.sd[data-s-3d803908-f25c-41b5-943d-b8a27c96a697] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-8ebcfbe6-97cb-4413-9ea8-980c1fd0a033] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 95px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8ebcfbe6-97cb-4413-9ea8-980c1fd0a033] {
        flex: none;
        padding: 100px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8ebcfbe6-97cb-4413-9ea8-980c1fd0a033] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        padding: 23px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ddd5cc10-22bb-4b7d-83bb-19dfbb2f51a0] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    font-size: 32px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    margin: 0px 0px 30px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ddd5cc10-22bb-4b7d-83bb-19dfbb2f51a0] {
        color: #737373;
        font-size: 20px;
        margin: 0px 0px 13px 0px;
        max-width: 100%;
    }
}

.sd[data-s-c3328278-ca71-4418-8dea-d8b21f647016] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 70%;
    --gap-h-c3328278-ca71-4418-8dea-d8b21f647016: 15px;
    --gap-v-c3328278-ca71-4418-8dea-d8b21f647016: 0px;
    --gap-uuid: c3328278-ca71-4418-8dea-d8b21f647016;
    max-width: 70%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c3328278-ca71-4418-8dea-d8b21f647016] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-c04ded4c-80d2-45bd-804c-df01ecf04c81] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 17px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(25% - (var(--gap-h-c3328278-ca71-4418-8dea-d8b21f647016) * 0.75));
    --gap-h-c04ded4c-80d2-45bd-804c-df01ecf04c81: 0px;
    --gap-v-c04ded4c-80d2-45bd-804c-df01ecf04c81: 13px;
    --gap-uuid: c04ded4c-80d2-45bd-804c-df01ecf04c81;
    max-width: calc(25% - (var(--gap-h-c3328278-ca71-4418-8dea-d8b21f647016) * 0.75));
}

@media screen and (max-width: 840px) {
    .sd[data-s-c04ded4c-80d2-45bd-804c-df01ecf04c81] {
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-c04ded4c-80d2-45bd-804c-df01ecf04c81: 0px;
        --gap-v-c04ded4c-80d2-45bd-804c-df01ecf04c81: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c04ded4c-80d2-45bd-804c-df01ecf04c81] {
        flex: none;
        gap: 9px;
        margin: 0px 0px 23px 0px;
        width: calc(50% - (var(--gap-h-c3328278-ca71-4418-8dea-d8b21f647016) * 0.5));
        --gap-h-c04ded4c-80d2-45bd-804c-df01ecf04c81: 0px;
        --gap-v-c04ded4c-80d2-45bd-804c-df01ecf04c81: 9px;
        max-width: calc(50% - (var(--gap-h-c3328278-ca71-4418-8dea-d8b21f647016) * 0.5));
    }
}

.sd[data-s-c8b49a90-1442-40ec-9b8f-ee3748978d04] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 248px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-c04ded4c-80d2-45bd-804c-df01ecf04c81) * 0));
    max-width: calc(100% - (var(--gap-h-c04ded4c-80d2-45bd-804c-df01ecf04c81) * 0));
}

.sd[data-s-c8b49a90-1442-40ec-9b8f-ee3748978d04].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-c8b49a90-1442-40ec-9b8f-ee3748978d04].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-c8b49a90-1442-40ec-9b8f-ee3748978d04]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c8b49a90-1442-40ec-9b8f-ee3748978d04] {
        height: 165px;
        width: calc(100% - (var(--gap-h-c04ded4c-80d2-45bd-804c-df01ecf04c81) * 0));
        max-width: calc(100% - (var(--gap-h-c04ded4c-80d2-45bd-804c-df01ecf04c81) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c8b49a90-1442-40ec-9b8f-ee3748978d04] {
        flex: none;
        height: 130px;
        margin: 0px 0px 7px 0px;
        width: calc(100% - (var(--gap-h-c04ded4c-80d2-45bd-804c-df01ecf04c81) * 0));
        max-width: calc(100% - (var(--gap-h-c04ded4c-80d2-45bd-804c-df01ecf04c81) * 0));
    }
}

.sd[data-s-3f70660f-94c2-4e7a-8e58-7e5b437954ab] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.4);
    bottom: 0px;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    padding: 15px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-c8b49a90-1442-40ec-9b8f-ee3748978d04]:hover .sd[data-s-3f70660f-94c2-4e7a-8e58-7e5b437954ab] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3f70660f-94c2-4e7a-8e58-7e5b437954ab] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3f70660f-94c2-4e7a-8e58-7e5b437954ab] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-4a063770-eaa0-48a0-b1fe-71cbfb7f8961] {
    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;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-ad512a85-8983-481e-837e-0d554c33dd1a] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ad512a85-8983-481e-837e-0d554c33dd1a] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-db4d3526-f48b-4d22-b2cc-f3d6df38d76c] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-db4d3526-f48b-4d22-b2cc-f3d6df38d76c]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: none;
}

.sd[data-s-c8b49a90-1442-40ec-9b8f-ee3748978d04]:hover .sd[data-s-db4d3526-f48b-4d22-b2cc-f3d6df38d76c] {
    transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-db4d3526-f48b-4d22-b2cc-f3d6df38d76c]:before {
        filter: brightness(0.7);
    }
}

.sd[data-s-10dc8067-10f4-451d-98ed-ba417b5106df] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-50cefc11-130b-485b-af52-2752c7da1ca3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 95px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-50cefc11-130b-485b-af52-2752c7da1ca3] {
        flex: none;
        padding: 100px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-50cefc11-130b-485b-af52-2752c7da1ca3] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        padding: 23px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-dff09559-5832-4c01-bc17-8f2822e67c76] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    font-size: 32px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    margin: 0px 0px 30px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-dff09559-5832-4c01-bc17-8f2822e67c76] {
        color: #737373;
        font-size: 20px;
        margin: 0px 0px 13px 0px;
        max-width: 100%;
    }
}

.sd[data-s-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 70%;
    --gap-h-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1: 15px;
    --gap-v-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1: 0px;
    --gap-uuid: 0f398880-cb8b-4689-ae5f-04d1b6cd7fd1;
    max-width: 70%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-cd2ede8f-7d29-476f-9b30-a61614855000] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 17px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(25% - (var(--gap-h-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1) * 0.75));
    --gap-h-cd2ede8f-7d29-476f-9b30-a61614855000: 0px;
    --gap-v-cd2ede8f-7d29-476f-9b30-a61614855000: 13px;
    --gap-uuid: cd2ede8f-7d29-476f-9b30-a61614855000;
    max-width: calc(25% - (var(--gap-h-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1) * 0.75));
}

@media screen and (max-width: 840px) {
    .sd[data-s-cd2ede8f-7d29-476f-9b30-a61614855000] {
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-cd2ede8f-7d29-476f-9b30-a61614855000: 0px;
        --gap-v-cd2ede8f-7d29-476f-9b30-a61614855000: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cd2ede8f-7d29-476f-9b30-a61614855000] {
        flex: none;
        gap: 9px;
        margin: 0px 0px 23px 0px;
        width: calc(50% - (var(--gap-h-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1) * 0.5));
        --gap-h-cd2ede8f-7d29-476f-9b30-a61614855000: 0px;
        --gap-v-cd2ede8f-7d29-476f-9b30-a61614855000: 9px;
        max-width: calc(50% - (var(--gap-h-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1) * 0.5));
    }
}

.sd[data-s-431cf8f6-79d7-4e0c-9f88-3771ee9af20c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 248px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-cd2ede8f-7d29-476f-9b30-a61614855000) * 0));
    max-width: calc(100% - (var(--gap-h-cd2ede8f-7d29-476f-9b30-a61614855000) * 0));
}

.sd[data-s-431cf8f6-79d7-4e0c-9f88-3771ee9af20c].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-431cf8f6-79d7-4e0c-9f88-3771ee9af20c].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-431cf8f6-79d7-4e0c-9f88-3771ee9af20c]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-431cf8f6-79d7-4e0c-9f88-3771ee9af20c] {
        height: 165px;
        width: calc(100% - (var(--gap-h-cd2ede8f-7d29-476f-9b30-a61614855000) * 0));
        max-width: calc(100% - (var(--gap-h-cd2ede8f-7d29-476f-9b30-a61614855000) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-431cf8f6-79d7-4e0c-9f88-3771ee9af20c] {
        flex: none;
        height: 130px;
        margin: 0px 0px 7px 0px;
        width: calc(100% - (var(--gap-h-cd2ede8f-7d29-476f-9b30-a61614855000) * 0));
        max-width: calc(100% - (var(--gap-h-cd2ede8f-7d29-476f-9b30-a61614855000) * 0));
    }
}

.sd[data-s-3bd792dd-a393-45e6-aa38-f386aac2ba19] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.4);
    bottom: 0px;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    padding: 15px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-431cf8f6-79d7-4e0c-9f88-3771ee9af20c]:hover .sd[data-s-3bd792dd-a393-45e6-aa38-f386aac2ba19] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3bd792dd-a393-45e6-aa38-f386aac2ba19] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3bd792dd-a393-45e6-aa38-f386aac2ba19] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-d3962488-6f92-4491-9b62-96e2447959fe] {
    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;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-18376094-90dd-49fb-9b23-71d9c5994152] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-18376094-90dd-49fb-9b23-71d9c5994152] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-dbbac8d6-25bd-458c-ba19-e66833339b9b] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-dbbac8d6-25bd-458c-ba19-e66833339b9b]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: none;
}

.sd[data-s-431cf8f6-79d7-4e0c-9f88-3771ee9af20c]:hover .sd[data-s-dbbac8d6-25bd-458c-ba19-e66833339b9b] {
    transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-dbbac8d6-25bd-458c-ba19-e66833339b9b]:before {
        filter: brightness(0.7);
    }
}

.sd[data-s-3ee241a3-adac-42ad-87bb-8c5ed431a6ca] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-94e9f601-d152-4f9e-bba9-2559eb2250eb] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 95px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-94e9f601-d152-4f9e-bba9-2559eb2250eb] {
        flex: none;
        padding: 100px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-94e9f601-d152-4f9e-bba9-2559eb2250eb] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        padding: 23px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-09b1f8af-fd60-413d-a776-4b9f01627043] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    font-size: 32px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    margin: 0px 0px 30px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-09b1f8af-fd60-413d-a776-4b9f01627043] {
        color: #737373;
        font-size: 20px;
        margin: 0px 0px 13px 0px;
        max-width: 100%;
    }
}

.sd[data-s-40e67fb4-f58b-415b-a567-ba6def5e10a4] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 70%;
    --gap-h-40e67fb4-f58b-415b-a567-ba6def5e10a4: 15px;
    --gap-v-40e67fb4-f58b-415b-a567-ba6def5e10a4: 0px;
    --gap-uuid: 40e67fb4-f58b-415b-a567-ba6def5e10a4;
    max-width: 70%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-40e67fb4-f58b-415b-a567-ba6def5e10a4] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-51be1358-da76-49e0-b34b-b44d2ec95529] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 17px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(25% - (var(--gap-h-40e67fb4-f58b-415b-a567-ba6def5e10a4) * 0.75));
    --gap-h-51be1358-da76-49e0-b34b-b44d2ec95529: 0px;
    --gap-v-51be1358-da76-49e0-b34b-b44d2ec95529: 13px;
    --gap-uuid: 51be1358-da76-49e0-b34b-b44d2ec95529;
    max-width: calc(25% - (var(--gap-h-40e67fb4-f58b-415b-a567-ba6def5e10a4) * 0.75));
}

@media screen and (max-width: 840px) {
    .sd[data-s-51be1358-da76-49e0-b34b-b44d2ec95529] {
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-51be1358-da76-49e0-b34b-b44d2ec95529: 0px;
        --gap-v-51be1358-da76-49e0-b34b-b44d2ec95529: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-51be1358-da76-49e0-b34b-b44d2ec95529] {
        flex: none;
        gap: 9px;
        margin: 0px 0px 23px 0px;
        width: calc(50% - (var(--gap-h-40e67fb4-f58b-415b-a567-ba6def5e10a4) * 0.5));
        --gap-h-51be1358-da76-49e0-b34b-b44d2ec95529: 0px;
        --gap-v-51be1358-da76-49e0-b34b-b44d2ec95529: 9px;
        max-width: calc(50% - (var(--gap-h-40e67fb4-f58b-415b-a567-ba6def5e10a4) * 0.5));
    }
}

.sd[data-s-e29479ca-262c-40dc-9840-83991bcbbce9] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 248px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-51be1358-da76-49e0-b34b-b44d2ec95529) * 0));
    max-width: calc(100% - (var(--gap-h-51be1358-da76-49e0-b34b-b44d2ec95529) * 0));
}

.sd[data-s-e29479ca-262c-40dc-9840-83991bcbbce9].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-e29479ca-262c-40dc-9840-83991bcbbce9].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-e29479ca-262c-40dc-9840-83991bcbbce9]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e29479ca-262c-40dc-9840-83991bcbbce9] {
        height: 165px;
        width: calc(100% - (var(--gap-h-51be1358-da76-49e0-b34b-b44d2ec95529) * 0));
        max-width: calc(100% - (var(--gap-h-51be1358-da76-49e0-b34b-b44d2ec95529) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e29479ca-262c-40dc-9840-83991bcbbce9] {
        flex: none;
        height: 130px;
        margin: 0px 0px 7px 0px;
        width: calc(100% - (var(--gap-h-51be1358-da76-49e0-b34b-b44d2ec95529) * 0));
        max-width: calc(100% - (var(--gap-h-51be1358-da76-49e0-b34b-b44d2ec95529) * 0));
    }
}

.sd[data-s-4f32122d-1ce5-4685-8716-3e4840e57dd0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.4);
    bottom: 0px;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    padding: 15px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-e29479ca-262c-40dc-9840-83991bcbbce9]:hover .sd[data-s-4f32122d-1ce5-4685-8716-3e4840e57dd0] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4f32122d-1ce5-4685-8716-3e4840e57dd0] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4f32122d-1ce5-4685-8716-3e4840e57dd0] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-6b457fc9-4a12-423a-841e-b94bb44c0095] {
    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;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-fd8ab4e9-7a8d-4a2a-93d9-259f7aec9666] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fd8ab4e9-7a8d-4a2a-93d9-259f7aec9666] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-f6e6ddec-11a0-4f76-bbf3-966bd9035cd5] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-f6e6ddec-11a0-4f76-bbf3-966bd9035cd5]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: none;
}

.sd[data-s-e29479ca-262c-40dc-9840-83991bcbbce9]:hover .sd[data-s-f6e6ddec-11a0-4f76-bbf3-966bd9035cd5] {
    transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-f6e6ddec-11a0-4f76-bbf3-966bd9035cd5]:before {
        filter: brightness(0.7);
    }
}

.sd[data-s-c1efb6f2-1d43-4d4f-a966-12b160b03026] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-9871a3db-8131-4b90-bb2c-e5c2a2446192] {
    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: 44px 0px 26px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-9871a3db-8131-4b90-bb2c-e5c2a2446192]:hover {
    background: rgba(0, 0, 0, 0.0);
}

@media screen and (max-width: 540px) {
    .sd[data-s-9871a3db-8131-4b90-bb2c-e5c2a2446192] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        margin: 0px 0px 26px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-2a23e4e6-4858-4de3-afac-934862627a94] {
    color: #333333;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 13px;
    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;
}

.sd[data-s-9871a3db-8131-4b90-bb2c-e5c2a2446192]:hover .sd[data-s-2a23e4e6-4858-4de3-afac-934862627a94]:hover {
    text-decoration: none;
}

.sd[data-s-9871a3db-8131-4b90-bb2c-e5c2a2446192]:hover .sd[data-s-2a23e4e6-4858-4de3-afac-934862627a94] {
    border-bottom: 0px solid #ccbb73;
    border-left: 0px solid #ccbb73;
    border-right: 0px solid #ccbb73;
    border-top: 0px solid #ccbb73;
    color: #333333;
    text-decoration: none;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2a23e4e6-4858-4de3-afac-934862627a94] {
        margin: 0px 0px 11px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b3e85765-aab4-4665-80d4-9dacaa7e6ad8] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    --gap-h-b3e85765-aab4-4665-80d4-9dacaa7e6ad8: 25px;
    --gap-v-b3e85765-aab4-4665-80d4-9dacaa7e6ad8: 0px;
    --gap-uuid: b3e85765-aab4-4665-80d4-9dacaa7e6ad8;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b3e85765-aab4-4665-80d4-9dacaa7e6ad8] {
        margin: 33px 0px 55px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b3e85765-aab4-4665-80d4-9dacaa7e6ad8] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        margin: 0px 0px 0px 0px;
        width: 90%;
        --gap-h-b3e85765-aab4-4665-80d4-9dacaa7e6ad8: 0px;
        --gap-v-b3e85765-aab4-4665-80d4-9dacaa7e6ad8: 16px;
        max-width: 90%;
    }
}

.sd[data-s-0a2e5d1a-d27a-4078-855c-951415ceb797] {
    align-content: center;
    align-items: center;
    background: rgba(68, 178, 204, 0.93);
    border-bottom: 0px solid #4282ee;
    border-left: 0px solid #4282ee;
    border-radius: 0;
    border-right: 0px solid #4282ee;
    border-top: 0px solid #4282ee;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4px;
    height: 55px;
    justify-content: center;
    padding: 3px 0px 3px 0px;
    width: 280px;
    --gap-h-0a2e5d1a-d27a-4078-855c-951415ceb797: 4px;
    --gap-v-0a2e5d1a-d27a-4078-855c-951415ceb797: 0px;
    --gap-uuid: 0a2e5d1a-d27a-4078-855c-951415ceb797;
    max-width: 100%;
}

.sd[data-s-0a2e5d1a-d27a-4078-855c-951415ceb797]:hover {
    background: #FFFFFF;
    border-bottom: 2px solid #333;
    border-left: 2px solid #333;
    border-right: 2px solid #333;
    border-top: 2px solid #333;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0a2e5d1a-d27a-4078-855c-951415ceb797] {
        flex: none;
        height: 70px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0a2e5d1a-d27a-4078-855c-951415ceb797]:hover {
        padding: 5px 0px 5px 0px;
    }

    .sd[data-s-0a2e5d1a-d27a-4078-855c-951415ceb797] {
        background: rgba(68, 178, 204, 0.93);
        flex: none;
        height: 45px;
        padding: 5px 25px 5px 25px;
        width: 336px;
        max-width: 100%;
    }
}

.sd[data-s-1c113656-4259-41ff-8054-60bdb0355a7e] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-0a2e5d1a-d27a-4078-855c-951415ceb797]:hover .sd[data-s-1c113656-4259-41ff-8054-60bdb0355a7e] {
    color: #333;
    font-family: var(--s-font-f1941a18);
}

@media screen and (max-width: 540px) {
    .sd[data-s-1c113656-4259-41ff-8054-60bdb0355a7e] {
        font-family: var(--s-font-f1941a18);
    }
}

.sd[data-s-7a130650-5815-4e4f-ad35-b843e10b863a] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 1px solid rgba(68, 178, 204, 0.93);
    border-left: 1px solid rgba(68, 178, 204, 0.93);
    border-radius: 0;
    border-right: 1px solid rgba(68, 178, 204, 0.93);
    border-top: 1px solid rgba(68, 178, 204, 0.93);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4px;
    height: 55px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 3px 35px 3px 35px;
    width: 280px;
    --gap-h-7a130650-5815-4e4f-ad35-b843e10b863a: 4px;
    --gap-v-7a130650-5815-4e4f-ad35-b843e10b863a: 0px;
    --gap-uuid: 7a130650-5815-4e4f-ad35-b843e10b863a;
    max-width: 100%;
}

.sd[data-s-7a130650-5815-4e4f-ad35-b843e10b863a]:hover {
    background: #000000;
    border-bottom: 2px solid #333;
    border-left: 2px solid #333;
    border-right: 2px solid #333;
    border-top: 2px solid #333;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7a130650-5815-4e4f-ad35-b843e10b863a] {
        flex: none;
        height: 70px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7a130650-5815-4e4f-ad35-b843e10b863a]:hover {
        padding: 5px 0px 5px 0px;
    }

    .sd[data-s-7a130650-5815-4e4f-ad35-b843e10b863a] {
        border-bottom: 1px solid rgba(68, 178, 204, 0.93);
        border-left: 1px solid rgba(68, 178, 204, 0.93);
        border-right: 1px solid rgba(68, 178, 204, 0.93);
        border-top: 1px solid rgba(68, 178, 204, 0.93);
        flex: none;
        height: 45px;
        padding: 5px 25px 5px 25px;
        width: 336px;
        max-width: 100%;
    }
}

.sd[data-s-c274a23d-18b9-472d-8b48-f0e5edd73ad7] {
    color: rgba(68, 178, 204, 0.93);
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1.4;
    margin: 0px 0px 2px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-7a130650-5815-4e4f-ad35-b843e10b863a]:hover .sd[data-s-c274a23d-18b9-472d-8b48-f0e5edd73ad7] {
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
}

@media screen and (max-width: 540px) {
    .sd[data-s-c274a23d-18b9-472d-8b48-f0e5edd73ad7] {
        font-family: var(--s-font-f1941a18);
    }
}



.sd[data-s-a7cf8b8c-32a4-4ec2-8e6f-050963b7f1a8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 85px;
    justify-content: space-between;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a7cf8b8c-32a4-4ec2-8e6f-050963b7f1a8] {
        bottom: auto;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 80px;
        left: 0px;
        padding: 8px 0px 2px 0px;
        right: 0px;
        top: 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a7cf8b8c-32a4-4ec2-8e6f-050963b7f1a8] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 66px;
        justify-content: space-between;
        padding: 14px 0px 14px 14px;
        z-index: 5;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-95321a64-755c-49cd-a63b-e3e057018b69] {
    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: space-around;
    margin: 0px 0px 0px 0px;
    width: 233px;
    --gap-h-95321a64-755c-49cd-a63b-e3e057018b69: 0px;
    --gap-v-95321a64-755c-49cd-a63b-e3e057018b69: 0px;
    --gap-uuid: 95321a64-755c-49cd-a63b-e3e057018b69;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-95321a64-755c-49cd-a63b-e3e057018b69] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px 0px 0px 31px;
        max-width: calc(100% - 31px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-95321a64-755c-49cd-a63b-e3e057018b69] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-e4cd3740-01da-4d9e-a633-8c92c1590af8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    width: 121px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e4cd3740-01da-4d9e-a633-8c92c1590af8] {
        margin: 0px 42px 0px 0px;
        max-width: calc(100% - 42px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e4cd3740-01da-4d9e-a633-8c92c1590af8] {
        height: 41px;
        width: 83px;
        max-width: calc(100% - 42px);
    }
}

.sd[data-s-7b2f60a2-ca10-4344-9823-5647c703a74f] {
    background: rgba(0, 0, 0, 0.0);
    height: 83px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7b2f60a2-ca10-4344-9823-5647c703a74f]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7b2f60a2-ca10-4344-9823-5647c703a74f]:before {
        background-size: contain;
    }

    .sd[data-s-7b2f60a2-ca10-4344-9823-5647c703a74f] {
        flex: none;
        height: 100%;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a511d49d-005f-4c5f-85fa-eeecf42a591d] {
    align-content: center;
    align-items: center;
    border-radius: 48px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 32px 0px 0px;
    padding: 0px;
    max-width: calc(100% - 32px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-a511d49d-005f-4c5f-85fa-eeecf42a591d] {
        margin: 0px 19px 0px 0px;
        max-width: calc(100% - 19px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a511d49d-005f-4c5f-85fa-eeecf42a591d] {
        margin: 0px 9px 0px 0px;
        padding: 0px;
        max-width: calc(100% - 9px);
    }
}

.sd[data-s-6c9c2da6-7f23-4474-976c-7d689f85d779] {
    align-content: center;
    align-items: center;
    border-radius: 48px;
    display: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 198px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6c9c2da6-7f23-4474-976c-7d689f85d779] {
        display: none;
        margin: 0px 16px 0px 0px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6c9c2da6-7f23-4474-976c-7d689f85d779] {
        display: none;
    }
}

.sd[data-s-29cfe6d8-9aa8-4497-b80d-0c2a97199fb1] {
    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: 48px;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 8px 16px 8px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-29cfe6d8-9aa8-4497-b80d-0c2a97199fb1]:hover {
    background: #FFFFFF;
    border-bottom: 1px solid #ca1c68;
    border-left: 1px solid #ca1c68;
    border-right: 1px solid #ca1c68;
    border-top: 1px solid #ca1c68;
    opacity: 1;
}

.sd[data-s-7b309def-03e7-45e7-a02a-2ca701ed0516] {
    background: #ca1c68;
    border-radius: 48px;
    bottom: 0px;
    flex: none;
    height: auto;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    transform-origin: center right;
    width: 100%;
    z-index: -3;
    max-width: 100%;
}

.sd[data-s-29cfe6d8-9aa8-4497-b80d-0c2a97199fb1]:hover .sd[data-s-7b309def-03e7-45e7-a02a-2ca701ed0516] {
    flex: none;
    width: 0%;
    max-width: 0%;
}

.sd[data-s-4dd7868c-8d69-45b4-9327-a7d6becd57dd] {
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-29cfe6d8-9aa8-4497-b80d-0c2a97199fb1]:hover .sd[data-s-4dd7868c-8d69-45b4-9327-a7d6becd57dd] {
    color: #ca1c68;
}

.sd[data-s-a7f3b26e-4e3e-49fe-be9c-2dd52756f220] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a7f3b26e-4e3e-49fe-be9c-2dd52756f220] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a7f3b26e-4e3e-49fe-be9c-2dd52756f220] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
    }
}

.sd[data-s-8e9b0470-eddf-4e86-8eb1-c3d4f15dcda5] {
    background: #FFFFFF;
    flex: none;
    height: 2px;
    margin: 0px 0px 3px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8e9b0470-eddf-4e86-8eb1-c3d4f15dcda5] {
        background: #FFFFFF;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8e9b0470-eddf-4e86-8eb1-c3d4f15dcda5] {
        background: #FFFFFF;
    }
}

.sd[data-s-093f77cc-724b-4817-9391-4b8c075063b9] {
    background: #FFFFFF;
    flex: none;
    height: 2px;
    margin: 3px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-093f77cc-724b-4817-9391-4b8c075063b9] {
        background: #FFFFFF;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-093f77cc-724b-4817-9391-4b8c075063b9] {
        background: #FFFFFF;
    }
}



.sd[data-s-64c85e75-9407-4ffd-8e18-e20f3bcd0ba1] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
    z-index: 3;
    max-width: 100%;
}

.sd[data-s-87db87dd-a549-4497-99a3-c6cee4081b67] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 55px 0px 55px 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-87db87dd-a549-4497-99a3-c6cee4081b67] {
        flex: none;
        margin: 45px 0px 45px 0px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-87db87dd-a549-4497-99a3-c6cee4081b67] {
        border-bottom: 0px solid rgb(66, 66, 66);
        border-left: 0px solid rgb(66, 66, 66);
        border-right: 0px solid rgb(66, 66, 66);
        border-top: 0px solid rgb(66, 66, 66);
        flex: none;
        margin: 45px 0px 45px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-54f7ff24-9d61-4965-8eb1-1355cb9689ed] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-54f7ff24-9d61-4965-8eb1-1355cb9689ed] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-54f7ff24-9d61-4965-8eb1-1355cb9689ed] {
        border-bottom: 0px solid #00a0e9;
        border-left: 0px solid #00a0e9;
        border-right: 0px solid #00a0e9;
        border-top: 0px solid #00a0e9;
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-50a33cef-188f-438e-8d6c-6b65027a05d3] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-d3b581a3-32be-4de2-b45d-d129f8a6d084] {
    background: #00a0e9;
    border-radius: 0;
    flex: none;
    height: 5px;
    margin: 0px 1px 0px 0px;
    width: 17px;
    max-width: calc(100% - 1px);
}

.sd[data-s-195245bb-663f-4a6c-8862-d9d386c5fbce] {
    background: rgba(115, 115, 115, 0.91);
    border-radius: 0;
    flex: none;
    height: 5px;
    width: 17px;
    max-width: 100%;
}

.sd[data-s-a7fc1819-ef29-45ef-b817-e5bdd2592ffd] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: 80%;
    max-width: 80%;
    justify-content: center;
}

.sd[data-s-a7fc1819-ef29-45ef-b817-e5bdd2592ffd].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 1000ms;
}

.sd[data-s-a7fc1819-ef29-45ef-b817-e5bdd2592ffd].appear-active {
    transition-delay: 300ms;
    transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a7fc1819-ef29-45ef-b817-e5bdd2592ffd] {
        flex: none;
        font-size: 24px;
        margin: 10px 0px 0px 0px;
        text-align: center;
        width: 90%;
        max-width: 90%;
        justify-content: center;
    }
}

.sd[data-s-bac48ed4-bf08-40a6-a755-ded2138518bd] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 22px 0px 0px 0px;
    padding: 0 10px 0;
    text-align: center;
    width: 661px;
    max-width: 100%;
}

.sd[data-s-bac48ed4-bf08-40a6-a755-ded2138518bd]>p {
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    line-height: 1.9;
}

.sd[data-s-bac48ed4-bf08-40a6-a755-ded2138518bd] strong {
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-bac48ed4-bf08-40a6-a755-ded2138518bd] {
        flex: none;
        font-family: var(--s-font-ea9d6ee2);
        font-size: 16px;
        padding: 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }

    .sd[data-s-bac48ed4-bf08-40a6-a755-ded2138518bd]>p {
        font-size: 14px;
    }

    .sd[data-s-bac48ed4-bf08-40a6-a755-ded2138518bd] strong {
        font-size: 24px;
    }
}

.sd[data-s-57dfa57f-3d2a-43d4-a975-89ba9852347e] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 33px 0px 0px 0px;
    padding: 0px;
    --gap-h-57dfa57f-3d2a-43d4-a975-89ba9852347e: 25px;
    --gap-v-57dfa57f-3d2a-43d4-a975-89ba9852347e: 0px;
    --gap-uuid: 57dfa57f-3d2a-43d4-a975-89ba9852347e;
    max-width: 100%;
}

.sd[data-s-57dfa57f-3d2a-43d4-a975-89ba9852347e]:hover {
    border-bottom: 1px solid rgb(66, 66, 66);
    border-left: 1px solid rgb(66, 66, 66);
    border-right: 1px solid rgb(66, 66, 66);
    border-top: 1px solid rgb(66, 66, 66);
    transform: translate(4px, 4px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-57dfa57f-3d2a-43d4-a975-89ba9852347e] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 24px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

.sd[data-s-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1] {
    align-content: center;
    align-items: center;
    background: rgb(66, 66, 66);
    border-bottom: 0px solid rgba(68, 178, 204, 0.93);
    border-left: 0px solid rgba(68, 178, 204, 0.93);
    border-radius: 0;
    border-right: 0px solid rgba(68, 178, 204, 0.93);
    border-top: 0px solid rgba(68, 178, 204, 0.93);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4px;
    height: 55px;
    justify-content: center;
    padding: 3px 35px 3px 35px;
    width: 242.81px;
    --gap-h-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1: 4px;
    --gap-v-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1: 0px;
    --gap-uuid: 42e2455b-5e08-4ff8-a50f-23c2ebc47ba1;
    max-width: 100%;
}

.sd[data-s-57dfa57f-3d2a-43d4-a975-89ba9852347e]:hover .sd[data-s-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1]:hover {
    background: #FFFFFF;
    border-bottom: 1px solid rgb(66, 66, 66);
    border-left: 1px solid rgb(66, 66, 66);
    border-right: 1px solid rgb(66, 66, 66);
    border-top: 1px solid rgb(66, 66, 66);
    padding: 3px 35px 3px 35px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1] {
        flex: none;
        height: 70px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1] {
        flex: none;
        height: 45px;
        padding: 5px 25px 5px 25px;
        width: 250px;
        max-width: 100%;
    }
}

.sd[data-s-fada71d6-1d53-4d8a-a825-e1b44e13a491] {
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1.4;
    margin: 0px 0px 2px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1]:hover .sd[data-s-fada71d6-1d53-4d8a-a825-e1b44e13a491] {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-f1941a18);
}

@media screen and (max-width: 540px) {
    .sd[data-s-fada71d6-1d53-4d8a-a825-e1b44e13a491] {
        font-family: var(--s-font-f1941a18);
    }
}



.sd[data-s-6651ddf3-f5ac-4f50-8daf-c81bd280e674] {
    align-content: center;
    align-items: center;
    background: rgb(66, 66, 66);
    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: 840px) {
    .sd[data-s-6651ddf3-f5ac-4f50-8daf-c81bd280e674] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .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: 840px) {
    .sd[data-s-82bea481-1a17-4b05-9629-1a7df6bc6a7c] {
        flex-direction: column-reverse;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-82bea481-1a17-4b05-9629-1a7df6bc6a7c] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column-reverse;
        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: 840px) {
    .sd[data-s-01ffa7bf-cb03-4955-a3bb-8793942a0d4a] {
        margin: 39px 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));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-01ffa7bf-cb03-4955-a3bb-8793942a0d4a] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        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: 840px) {
    .sd[data-s-1fd17352-af30-4476-b428-8238eb238107] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

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

.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: 162px;
    --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: 840px) {
    .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 0px;
        justify-content: center;
        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));
    }
}

@media screen and (max-width: 540px) {
    .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: 840px) {
    .sd[data-s-ebeda4dd-622e-42b2-a0c9-4c0c779f70c3] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

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

.sd[data-s-0cb7e7ba-a9b7-4aaf-8810-78d9defb112f] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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;
}

.sd[data-s-0cb7e7ba-a9b7-4aaf-8810-78d9defb112f]:hover {
    opacity: 0.5;
}

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

.sd[data-s-38550e80-1ab5-4045-b711-df0249d392ad] {
    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: 540px) {
    .sd[data-s-38550e80-1ab5-4045-b711-df0249d392ad] {
        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-f5d1cfd4-2011-4d49-9051-977e118e3b76] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-f5d1cfd4-2011-4d49-9051-977e118e3b76]:hover {
    opacity: 0.5;
}

.sd[data-s-17060f9e-7327-45a4-91cd-06dedd959fc7] {
    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: 540px) {
    .sd[data-s-17060f9e-7327-45a4-91cd-06dedd959fc7] {
        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-87c9b089-b665-477d-b06a-1eba373d7ed0] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-87c9b089-b665-477d-b06a-1eba373d7ed0]:hover {
    opacity: 0.5;
}

.sd[data-s-e7e71dc5-cdcc-46c1-9600-cce66e3d6a6f] {
    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: 540px) {
    .sd[data-s-e7e71dc5-cdcc-46c1-9600-cce66e3d6a6f] {
        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-d49ff8ec-3b63-4c06-87a8-375ff4a2c54d] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-d49ff8ec-3b63-4c06-87a8-375ff4a2c54d]:hover {
    opacity: 0.5;
}

.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: 540px) {
    .sd[data-s-ef411759-aec1-4a99-9469-4696e7591a03] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-72c9b27a-ce90-4df7-803c-0ea8756c1071] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-b3ca548f-97ad-4502-b70e-e1c6585c8d61] {
    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: 540px) {
    .sd[data-s-b3ca548f-97ad-4502-b70e-e1c6585c8d61] {
        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-5da1f2fb-b03e-4e56-ad90-a0dc9028c8ad] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-5da1f2fb-b03e-4e56-ad90-a0dc9028c8ad]:hover {
    opacity: 0.5;
}

.sd[data-s-33847739-8dbe-4536-b70b-ada67824cb8d] {
    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: 540px) {
    .sd[data-s-33847739-8dbe-4536-b70b-ada67824cb8d] {
        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-9f2761f2-f580-42de-b04a-4abad21aa5c1] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-9f2761f2-f580-42de-b04a-4abad21aa5c1]:hover {
    opacity: 0.5;
}

.sd[data-s-c0661e9b-010f-4402-b70a-dd2a6b46c1a9] {
    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: 540px) {
    .sd[data-s-c0661e9b-010f-4402-b70a-dd2a6b46c1a9] {
        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-3df07f0a-7280-4942-b625-2e8f3bab2931] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-3df07f0a-7280-4942-b625-2e8f3bab2931]:hover {
    opacity: 0.5;
}

.sd[data-s-eeb58bc7-b35e-4d37-9fab-abe78228ee5b] {
    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: calc(25% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.75));
    --gap-h-eeb58bc7-b35e-4d37-9fab-abe78228ee5b: 0px;
    --gap-v-eeb58bc7-b35e-4d37-9fab-abe78228ee5b: 0px;
    --gap-uuid: eeb58bc7-b35e-4d37-9fab-abe78228ee5b;
    max-width: calc(25% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.75));
}

@media screen and (max-width: 840px) {
    .sd[data-s-eeb58bc7-b35e-4d37-9fab-abe78228ee5b] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
        --gap-h-eeb58bc7-b35e-4d37-9fab-abe78228ee5b: 0px;
        --gap-v-eeb58bc7-b35e-4d37-9fab-abe78228ee5b: 0px;
        max-width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-eeb58bc7-b35e-4d37-9fab-abe78228ee5b] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-eeb58bc7-b35e-4d37-9fab-abe78228ee5b: 0px;
        --gap-v-eeb58bc7-b35e-4d37-9fab-abe78228ee5b: 0px;
    }
}

.sd[data-s-d422ff6f-22f7-489c-be52-432d838284f0] {
    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: calc(100% - (var(--gap-h-eeb58bc7-b35e-4d37-9fab-abe78228ee5b) * 0));
    max-width: calc(100% - (var(--gap-h-eeb58bc7-b35e-4d37-9fab-abe78228ee5b) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-d422ff6f-22f7-489c-be52-432d838284f0] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d422ff6f-22f7-489c-be52-432d838284f0] {
        margin: 13px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: calc(100% - (var(--gap-h-eeb58bc7-b35e-4d37-9fab-abe78228ee5b) * 0));
        max-width: calc(100% - (var(--gap-h-eeb58bc7-b35e-4d37-9fab-abe78228ee5b) * 0));
    }
}

.sd[data-s-8723ad6f-a5bc-4eb7-a508-46e599182960] {
    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: 540px) {
    .sd[data-s-8723ad6f-a5bc-4eb7-a508-46e599182960] {
        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-787d9a7e-8fac-4537-b0c4-a0c3e6e7a776] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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;
}

.sd[data-s-787d9a7e-8fac-4537-b0c4-a0c3e6e7a776]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 540px) {
    .sd[data-s-787d9a7e-8fac-4537-b0c4-a0c3e6e7a776] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-0b67dc65-2060-4dc7-99cc-5ce079e819c2] {
    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: 540px) {
    .sd[data-s-0b67dc65-2060-4dc7-99cc-5ce079e819c2] {
        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-778ba73f-9dea-4c1b-8cc9-efd2eedc58c5] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-778ba73f-9dea-4c1b-8cc9-efd2eedc58c5]:hover {
    opacity: 0.5;
}

.sd[data-s-6d8521eb-e07d-4521-b8f9-f92d190e6210] {
    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 16px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6d8521eb-e07d-4521-b8f9-f92d190e6210] {
        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-71eff1b7-cce3-4a76-8668-20131ca840ef] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-71eff1b7-cce3-4a76-8668-20131ca840ef]:hover {
    opacity: 0.5;
}

.sd[data-s-56e3d491-eed6-43af-85c0-f77a77856568] {
    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: 540px) {
    .sd[data-s-56e3d491-eed6-43af-85c0-f77a77856568] {
        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-00f32834-1e7c-4d97-be78-4600e2a95517] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-00f32834-1e7c-4d97-be78-4600e2a95517]:hover {
    opacity: 0.5;
}

.sd[data-s-4ea5bebd-3cd0-4b5f-aa95-4838bcdf42e1] {
    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: 540px) {
    .sd[data-s-4ea5bebd-3cd0-4b5f-aa95-4838bcdf42e1] {
        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-d6b4704b-eb65-429d-8dd0-2554c0f298ed] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-d6b4704b-eb65-429d-8dd0-2554c0f298ed]:hover {
    opacity: 0.5;
}

.sd[data-s-fff96472-4ade-4236-8c4e-739f90ccdbc3] {
    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: 540px) {
    .sd[data-s-fff96472-4ade-4236-8c4e-739f90ccdbc3] {
        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-7b89d222-24bf-459e-8b2f-9d34e5a85455] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-7b89d222-24bf-459e-8b2f-9d34e5a85455]:hover {
    opacity: 0.5;
}

.sd[data-s-babd4b4c-460e-4c37-a1e2-684d5b04ef32] {
    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: 540px) {
    .sd[data-s-babd4b4c-460e-4c37-a1e2-684d5b04ef32] {
        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-5c6703b3-7ac3-4ed4-baf6-71ad0aa75ee0] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-5c6703b3-7ac3-4ed4-baf6-71ad0aa75ee0]:hover {
    opacity: 0.5;
}

.sd[data-s-82fd0d21-abca-461b-aa90-67a758aca52d] {
    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: 540px) {
    .sd[data-s-82fd0d21-abca-461b-aa90-67a758aca52d] {
        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-c7106225-37b6-4a0a-a12e-9a49d49590d9] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-c7106225-37b6-4a0a-a12e-9a49d49590d9]:hover {
    opacity: 0.5;
}

.sd[data-s-3c900203-de87-4950-95b1-f407af0c7ffc] {
    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: 540px) {
    .sd[data-s-3c900203-de87-4950-95b1-f407af0c7ffc] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 16px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-4417bb31-bf68-4960-b88b-907407eb530e] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-4417bb31-bf68-4960-b88b-907407eb530e]:hover {
    opacity: 0.5;
}

.sd[data-s-4abf5ff8-82ec-4140-86d2-cf909ef0c009] {
    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: calc(25% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.75));
    --gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
    --gap-v-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
    --gap-uuid: 4abf5ff8-82ec-4140-86d2-cf909ef0c009;
    max-width: calc(25% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.75));
}

@media screen and (max-width: 840px) {
    .sd[data-s-4abf5ff8-82ec-4140-86d2-cf909ef0c009] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
        --gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
        --gap-v-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
        max-width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4abf5ff8-82ec-4140-86d2-cf909ef0c009] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
        --gap-v-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
    }
}

.sd[data-s-94fed5c3-3517-4bc9-b85c-fe72f08c4db0] {
    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: calc(100% - (var(--gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009) * 0));
    max-width: calc(100% - (var(--gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-94fed5c3-3517-4bc9-b85c-fe72f08c4db0] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-94fed5c3-3517-4bc9-b85c-fe72f08c4db0] {
        margin: 13px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: calc(100% - (var(--gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009) * 0));
        max-width: calc(100% - (var(--gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009) * 0));
    }
}

.sd[data-s-a25351e1-3c69-4b5c-83eb-7118c887f84b] {
    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: 540px) {
    .sd[data-s-a25351e1-3c69-4b5c-83eb-7118c887f84b] {
        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-2fb85097-502e-4712-82e2-6391ae78164e] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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;
}

.sd[data-s-2fb85097-502e-4712-82e2-6391ae78164e]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2fb85097-502e-4712-82e2-6391ae78164e] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-966007ca-1c9c-41d8-aaab-c936bb36c35c] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-966007ca-1c9c-41d8-aaab-c936bb36c35c] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-bacffcfb-1b52-4993-aa05-de1d12eefcdb] {
    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 10px 0px;
    padding: 0px 16px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-bacffcfb-1b52-4993-aa05-de1d12eefcdb] {
        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-1ff33910-6723-4803-a280-3858552e5e0b] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-1ff33910-6723-4803-a280-3858552e5e0b]: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: 840px) {
    .sd[data-s-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9] {
        padding: 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));
    }
}

@media screen and (max-width: 540px) {
    .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-11508837-6e60-4bfa-9b92-f2af0faa3635] {
    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-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(50% - (var(--gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9) * 0.5));
    --gap-h-11508837-6e60-4bfa-9b92-f2af0faa3635: 0px;
    --gap-v-11508837-6e60-4bfa-9b92-f2af0faa3635: 0px;
    --gap-uuid: 11508837-6e60-4bfa-9b92-f2af0faa3635;
    max-width: calc(50% - (var(--gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-11508837-6e60-4bfa-9b92-f2af0faa3635] {
        gap: 0px;
        margin: 0px 0px 17px 0px;
        width: 120px;
        --gap-h-11508837-6e60-4bfa-9b92-f2af0faa3635: 0px;
        --gap-v-11508837-6e60-4bfa-9b92-f2af0faa3635: 0px;
        max-width: 100%;
    }
}

.sd[data-s-3aab2fa3-0e78-4e8f-9d94-37070d42959a] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    margin: 0px 0px 9px 0px;
    width: 102px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3aab2fa3-0e78-4e8f-9d94-37070d42959a] {
        padding: 0px;
        width: 140px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3aab2fa3-0e78-4e8f-9d94-37070d42959a] {
        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: 840px) {
    .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 0px;
        justify-content: center;
        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));
    }
}

@media screen and (max-width: 540px) {
    .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: 100%;
        --gap-h-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
        --gap-v-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
    }
}

.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: 540px) {
    .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-ea9d6ee2);
    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: 540px) {
    .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-ea9d6ee2);
    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: 540px) {
    .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-ea9d6ee2);
    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: 540px) {
    .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-ea9d6ee2);
    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: 540px) {
    .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-ea9d6ee2);
    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: 540px) {
    .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-ea9d6ee2);
    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-20ef7008-9db5-4b9b-8496-7cb326e71011] {
    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: 30px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: auto;
    --gap-h-20ef7008-9db5-4b9b-8496-7cb326e71011: 15px;
    --gap-v-20ef7008-9db5-4b9b-8496-7cb326e71011: 0px;
    --gap-uuid: 20ef7008-9db5-4b9b-8496-7cb326e71011;
    max-width: 100%;
}

.sd[data-s-20ef7008-9db5-4b9b-8496-7cb326e71011].appear {
    background: rgb(253, 253, 253);
}


@media screen and (max-width: 840px) {
    .sd[data-s-20ef7008-9db5-4b9b-8496-7cb326e71011] {
        background: rgba(0, 0, 0, 0.0);
        margin: 10px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-20ef7008-9db5-4b9b-8496-7cb326e71011] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 15px;
        height: auto;
        margin: 17px 0px 0px 0px;
        --gap-h-20ef7008-9db5-4b9b-8496-7cb326e71011: 15px;
        --gap-v-20ef7008-9db5-4b9b-8496-7cb326e71011: 15px;
        max-width: 100%;
    }
}

.sd[data-s-f3d54008-b0da-43d8-adb9-2fd711c32371] {
    background: rgba(0, 0, 0, 0.0);
    bottom: NaNpx;
    flex: none;
    height: calc(100% - (var(--gap-v-20ef7008-9db5-4b9b-8496-7cb326e71011) * 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-20ef7008-9db5-4b9b-8496-7cb326e71011) * 0));
    z-index: 2;
    max-width: calc(100% - (var(--gap-h-20ef7008-9db5-4b9b-8496-7cb326e71011) * 0));
}

.sd[data-s-f3d54008-b0da-43d8-adb9-2fd711c32371].appear {
    transform: scale(1, 1);
}


.sd[data-s-f3d54008-b0da-43d8-adb9-2fd711c32371]&appear-active {
    transform-origin: center right;
}

.sd[data-s-0036eb78-0d44-48ee-b23e-d9196a21ddbd] {
    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-0036eb78-0d44-48ee-b23e-d9196a21ddbd]:hover {
    transform: scale(1.2, 1.2);
}

@media screen and (max-width: 840px) {
    .sd[data-s-0036eb78-0d44-48ee-b23e-d9196a21ddbd] {
        flex: none;
        font-size: 16px;
        height: 30px;
        margin: 0px 0px 0px 0px;
        width: 30px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0036eb78-0d44-48ee-b23e-d9196a21ddbd] {
        background: #FFFFFF;
        color: #000000;
        flex: none;
        font-size: 15px;
        height: 30px;
        margin: 0px 0px 2px 0px;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-94d49b37-3b8d-4bdb-8710-b49c7ef68011] {
    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-94d49b37-3b8d-4bdb-8710-b49c7ef68011]:hover {
    transform: scale(1.2, 1.2);
}

@media screen and (max-width: 840px) {
    .sd[data-s-94d49b37-3b8d-4bdb-8710-b49c7ef68011] {
        flex: none;
        font-size: 16px;
        height: 30px;
        margin: 0px 0px 0px 0px;
        width: 30px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-94d49b37-3b8d-4bdb-8710-b49c7ef68011] {
        background: #FFFFFF;
        color: #000000;
        flex: none;
        font-size: 15px;
        height: 30px;
        margin: 0px 0px 2px 0px;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-7bc8316f-e61d-4223-8266-39e34f1d6c41] {
    color: #FFFFFF;
    font-family: '秀英明朝 M JIS2004';
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 90px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7bc8316f-e61d-4223-8266-39e34f1d6c41] {
        margin: 46px 0px 0px 0px;
        max-width: 100%;
    }
}



.sd[data-s-87195c6a-f9e6-4e87-8992-8d5a2d1390e2] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 30%;
    max-width: 30%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-87195c6a-f9e6-4e87-8992-8d5a2d1390e2] {
        align-content: stretch;
        align-items: stretch;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 80px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-87195c6a-f9e6-4e87-8992-8d5a2d1390e2] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-0c4ed23a-3e07-49b5-af6b-af78635cb32f] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 16px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 24px 17px 24px 17px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0c4ed23a-3e07-49b5-af6b-af78635cb32f] {
        flex: none;
        padding: 24px;
        width: 49%;
        max-width: 49%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0c4ed23a-3e07-49b5-af6b-af78635cb32f] {
        flex: none;
        margin: 0px 0px 20px 0px;
        padding: 24px 20px 24px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-aab6a9bc-08a6-4517-977b-812603220178] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #242528;
    border-left: 0px solid #242528;
    border-right: 0px solid #242528;
    border-top: 0px solid #242528;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    --gap-h-aab6a9bc-08a6-4517-977b-812603220178: 20px;
    --gap-v-aab6a9bc-08a6-4517-977b-812603220178: 0px;
    --gap-uuid: aab6a9bc-08a6-4517-977b-812603220178;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-aab6a9bc-08a6-4517-977b-812603220178] {
        gap: 5px;
        --gap-h-aab6a9bc-08a6-4517-977b-812603220178: 5px;
        --gap-v-aab6a9bc-08a6-4517-977b-812603220178: 0px;
    }
}

.sd[data-s-6bbfb2ac-3db2-4edf-94bc-5a728e9fff99] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-6bbfb2ac-3db2-4edf-94bc-5a728e9fff99: 10px;
    --gap-v-6bbfb2ac-3db2-4edf-94bc-5a728e9fff99: 0px;
    --gap-uuid: 6bbfb2ac-3db2-4edf-94bc-5a728e9fff99;
}

.sd[data-s-9279866e-ae84-4675-a2f8-8d4209496862] {
    height: auto;
    width: 14px;
    max-width: 100%;
}

.sd[data-s-9279866e-ae84-4675-a2f8-8d4209496862]:before {
    background-repeat: no-repeat;
    background-size: 12px;
}

.sd[data-s-3a46dde1-d41f-43f2-bd3a-ff29dc870263] {
    color: #242528;
    flex: none;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1.35;
    margin: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-580ae115-f2b9-4c85-821d-d4b553ca1f3f] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 24px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-580ae115-f2b9-4c85-821d-d4b553ca1f3f] {
        margin: 24px 0px 0px 0px;
    }
}

.sd[data-s-e8d54afa-3147-4c4b-a7a1-fc18105a2704] {
    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-e8d54afa-3147-4c4b-a7a1-fc18105a2704]:first-child {
    border-bottom: 0px solid #f3f3f3;
    border-left: 0px solid #f3f3f3;
    border-right: 0px solid #f3f3f3;
    border-top: 0px solid #f3f3f3;
}

.sd[data-s-e8d54afa-3147-4c4b-a7a1-fc18105a2704]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e8d54afa-3147-4c4b-a7a1-fc18105a2704] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e8d54afa-3147-4c4b-a7a1-fc18105a2704] {
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
    }
}

.sd[data-s-44db2f1a-4ea2-4ad6-94ff-f8d2d4888efe] {
    color: #000000;
    font-family: Inter, 'Noto Sans JP';
    font-size: 14px;
    font-weight: 600;
    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: 840px) {
    .sd[data-s-44db2f1a-4ea2-4ad6-94ff-f8d2d4888efe] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-44db2f1a-4ea2-4ad6-94ff-f8d2d4888efe] {
        font-family: 'Noto Sans JP';
    }
}

.sd[data-s-ee71eb0a-39f8-455c-9274-9a7c842d19e3] {
    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: 840px) {
    .sd[data-s-ee71eb0a-39f8-455c-9274-9a7c842d19e3] {
        font-size: 16px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ee71eb0a-39f8-455c-9274-9a7c842d19e3] {
        font-size: 16px;
        padding: 0px 12px 0px;
    }
}

.sd[data-s-2dab515a-8238-4860-a965-fe4229f43a13] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    width: 960px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2dab515a-8238-4860-a965-fe4229f43a13] {
        margin: 100px 20px 100px;
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-abc52361-e27e-45d9-82df-856d941c7819] {
    background: #FFFFFF;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-abc52361-e27e-45d9-82df-856d941c7819] {
        flex-direction: column;
        margin: 0px 15px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: calc(100% - 30px);
        max-width: calc(100% - 30px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-abc52361-e27e-45d9-82df-856d941c7819] {
        margin: 0px 0px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-46015ae5-74fd-48c4-abcb-6306d0783ae4] {
    height: 280px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-46015ae5-74fd-48c4-abcb-6306d0783ae4] {
        flex: none;
        height: 240px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-25b05717-0d61-4ecd-afe2-468f22330757] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 0px 0px 0px 40px;
    max-width: calc(100% - 40px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-25b05717-0d61-4ecd-afe2-468f22330757] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-9b849a0c-72ec-41e5-91c5-1acb632fccd4] {
    color: #666666;
    font-family: Inter, 'Noto Sans JP';
    font-size: 14px;
    font-weight: 400;
    margin: 20px 0px 10px 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9b849a0c-72ec-41e5-91c5-1acb632fccd4] {
        font-size: 12px;
    }
}

.sd[data-s-13a5d043-50ef-4099-b21c-bf1263ec44be] {
    color: #333;
    font-family: Inter, 'Noto Sans JP';
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-13a5d043-50ef-4099-b21c-bf1263ec44be] {
        font-size: 20px;
    }
}

.sd[data-s-2494b701-7c40-4bb0-b711-8f35ea101885] {
    color: #666666;
    font-family: Inter, 'Noto Sans JP';
    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-9771e135-f9df-4100-b142-ee07b77a145c] {
    flex-direction: row;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

.sd[data-s-b581de5b-1e4e-449d-8233-ba9b4adafe84] {
    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-202e9f84-1d62-4fab-b71d-94ed476e7530] {
    color: #999999;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    text-align: left;
    justify-content: flex-start;
}

.sd[data-s-9f8c1f64-dc29-4a74-a2c2-d78af7f0d77d] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 16px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 24px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 24px 17px 24px 17px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9f8c1f64-dc29-4a74-a2c2-d78af7f0d77d] {
        flex: none;
        margin: 0px 0px 0px;
        padding: 24px;
        width: 49%;
        max-width: 49%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9f8c1f64-dc29-4a74-a2c2-d78af7f0d77d] {
        flex: none;
        margin: 0px 0px 20px 0px;
        padding: 24px 20px 24px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-96b5108d-831b-4346-8b21-97ba65f74c9f] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #242528;
    border-left: 0px solid #242528;
    border-right: 0px solid #242528;
    border-top: 0px solid #242528;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    --gap-h-96b5108d-831b-4346-8b21-97ba65f74c9f: 20px;
    --gap-v-96b5108d-831b-4346-8b21-97ba65f74c9f: 0px;
    --gap-uuid: 96b5108d-831b-4346-8b21-97ba65f74c9f;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-96b5108d-831b-4346-8b21-97ba65f74c9f] {
        gap: 5px;
        --gap-h-96b5108d-831b-4346-8b21-97ba65f74c9f: 5px;
        --gap-v-96b5108d-831b-4346-8b21-97ba65f74c9f: 0px;
    }
}

.sd[data-s-b5148bab-50bb-45f1-9325-dcb61fc99208] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-b5148bab-50bb-45f1-9325-dcb61fc99208: 10px;
    --gap-v-b5148bab-50bb-45f1-9325-dcb61fc99208: 0px;
    --gap-uuid: b5148bab-50bb-45f1-9325-dcb61fc99208;
}

.sd[data-s-6db64d7e-42ef-4572-aeba-8ba903e0adfe] {
    height: auto;
    width: 14px;
    max-width: 100%;
}

.sd[data-s-6db64d7e-42ef-4572-aeba-8ba903e0adfe]:before {
    background-repeat: no-repeat;
    background-size: 12px;
}

.sd[data-s-f01e8aaf-f3c8-4fe8-95e0-1f3be0a4cd75] {
    color: #242528;
    flex: none;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1.35;
    margin: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-4273a35e-1cca-49be-b515-a2eee7f15ffb] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 24px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4273a35e-1cca-49be-b515-a2eee7f15ffb] {
        margin: 24px 0px 0px 0px;
    }
}

.sd[data-s-644f8b43-0da0-427a-a6f7-7659a23e8da9] {
    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-644f8b43-0da0-427a-a6f7-7659a23e8da9]:first-child {
    border-bottom: 0px solid #f3f3f3;
    border-left: 0px solid #f3f3f3;
    border-right: 0px solid #f3f3f3;
    border-top: 0px solid #f3f3f3;
}

.sd[data-s-644f8b43-0da0-427a-a6f7-7659a23e8da9]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-644f8b43-0da0-427a-a6f7-7659a23e8da9] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-644f8b43-0da0-427a-a6f7-7659a23e8da9] {
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
    }
}

.sd[data-s-8490cea7-c838-49d3-a57c-0aada31c4769] {
    color: #000000;
    font-family: 'Noto Sans JP';
    font-size: 14px;
    font-weight: 600;
    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: 840px) {
    .sd[data-s-8490cea7-c838-49d3-a57c-0aada31c4769] {
        font-size: 14px;
    }
}

.sd[data-s-ff87c39d-bfc8-4d54-b8b8-73adef0d9278] {
    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: 840px) {
    .sd[data-s-ff87c39d-bfc8-4d54-b8b8-73adef0d9278] {
        font-size: 16px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ff87c39d-bfc8-4d54-b8b8-73adef0d9278] {
        font-size: 16px;
        padding: 0px 12px 0px;
    }
}

.sd[data-s-bdf72ba1-0fe2-4105-8242-db701e6d73e2] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    width: 960px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bdf72ba1-0fe2-4105-8242-db701e6d73e2] {
        margin: 100px 20px 100px;
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-a02869e7-49a7-4447-b9ca-bdbd78868842] {
    background: #FFFFFF;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a02869e7-49a7-4447-b9ca-bdbd78868842] {
        flex-direction: column;
        margin: 0px 15px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: calc(100% - 30px);
        max-width: calc(100% - 30px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a02869e7-49a7-4447-b9ca-bdbd78868842] {
        margin: 0px 0px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-396805f2-0157-41fb-b76c-fbfe407d3a2f] {
    height: 280px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-396805f2-0157-41fb-b76c-fbfe407d3a2f] {
        flex: none;
        height: 240px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c32ef146-0917-4e29-aad2-1569c5ff777f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 0px 0px 0px 40px;
    max-width: calc(100% - 40px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-c32ef146-0917-4e29-aad2-1569c5ff777f] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-a7361aab-a9a4-4e20-8bac-e565aa33b523] {
    color: #666666;
    font-family: 'Noto Sans JP';
    font-size: 14px;
    font-weight: 400;
    margin: 20px 0px 10px 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a7361aab-a9a4-4e20-8bac-e565aa33b523] {
        font-size: 12px;
    }
}

.sd[data-s-9fda94e8-671e-45e2-b7fe-be68f737a4cc] {
    color: #333;
    font-family: 'Noto Sans JP';
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9fda94e8-671e-45e2-b7fe-be68f737a4cc] {
        font-size: 20px;
    }
}

.sd[data-s-7bfd4691-3003-4e80-98fe-4b6fe313a136] {
    color: #666666;
    font-family: 'Noto Sans JP';
    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-2762c355-6a38-48a5-8fa7-d06c8bd843b4] {
    flex-direction: row;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

.sd[data-s-7fcc4ab2-b050-494c-b33c-282dd89812c7] {
    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-793854c8-a9b2-43e6-9f29-06d51448b73e] {
    color: #999999;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    text-align: left;
    justify-content: flex-start;
}

.sd[data-s-9b5a8637-934b-4c68-910c-822ecf024c36] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 16px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 24px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 24px 17px 24px 17px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9b5a8637-934b-4c68-910c-822ecf024c36] {
        flex: none;
        height: auto;
        padding: 24px;
        width: 49%;
        max-width: 49%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9b5a8637-934b-4c68-910c-822ecf024c36] {
        flex: none;
        margin: 0px 0px 20px 0px;
        padding: 24px 20px 24px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-a9144d1e-9e8b-4406-a7ba-a81dea2bd138] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #242528;
    border-left: 0px solid #242528;
    border-right: 0px solid #242528;
    border-top: 0px solid #242528;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    --gap-h-a9144d1e-9e8b-4406-a7ba-a81dea2bd138: 20px;
    --gap-v-a9144d1e-9e8b-4406-a7ba-a81dea2bd138: 0px;
    --gap-uuid: a9144d1e-9e8b-4406-a7ba-a81dea2bd138;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a9144d1e-9e8b-4406-a7ba-a81dea2bd138] {
        gap: 5px;
        --gap-h-a9144d1e-9e8b-4406-a7ba-a81dea2bd138: 5px;
        --gap-v-a9144d1e-9e8b-4406-a7ba-a81dea2bd138: 0px;
    }
}

.sd[data-s-30d5e8ef-33ca-43a7-a133-9a95ce9dde35] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-30d5e8ef-33ca-43a7-a133-9a95ce9dde35: 10px;
    --gap-v-30d5e8ef-33ca-43a7-a133-9a95ce9dde35: 0px;
    --gap-uuid: 30d5e8ef-33ca-43a7-a133-9a95ce9dde35;
}

.sd[data-s-86d6f72b-4b6c-4b1f-84e3-909800c2069f] {
    height: auto;
    width: 14px;
    max-width: 100%;
}

.sd[data-s-86d6f72b-4b6c-4b1f-84e3-909800c2069f]:before {
    background-repeat: no-repeat;
    background-size: 12px;
}

.sd[data-s-5b24b370-30fb-4dd8-aafc-dfcea930b12c] {
    color: #242528;
    flex: none;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1.35;
    margin: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8f54ae1e-9ab4-4c88-8ccc-7cd70058d8d8] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 12px 0px 0px 0px;
    padding: 0px;
    width: 800px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8f54ae1e-9ab4-4c88-8ccc-7cd70058d8d8] {
        justify-content: flex-start;
    }
}

.sd[data-s-e1482801-ed99-4053-aaec-ac429065e366] {
    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: Inter, 'Noto Sans JP';
    font-size: 12px;
    font-weight: 400;
    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-e1482801-ed99-4053-aaec-ac429065e366]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e1482801-ed99-4053-aaec-ac429065e366] {
        display: flex;
        font-size: 12px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e1482801-ed99-4053-aaec-ac429065e366] {
        display: flex;
        font-family: 'Noto Sans JP';
    }
}

.sd[data-s-9bb82203-f5cd-4bdf-be69-1b1bf76b735f] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 16px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 24px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 24px 17px 24px 17px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9bb82203-f5cd-4bdf-be69-1b1bf76b735f] {
        flex: none;
        padding: 24px;
        width: 49%;
        max-width: 49%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9bb82203-f5cd-4bdf-be69-1b1bf76b735f] {
        flex: none;
        margin: 0px 0px 20px 0px;
        padding: 24px 20px 24px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-35bd4ad5-2008-4505-8599-82b7f8b26db8] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #242528;
    border-left: 0px solid #242528;
    border-right: 0px solid #242528;
    border-top: 0px solid #242528;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    --gap-h-35bd4ad5-2008-4505-8599-82b7f8b26db8: 20px;
    --gap-v-35bd4ad5-2008-4505-8599-82b7f8b26db8: 0px;
    --gap-uuid: 35bd4ad5-2008-4505-8599-82b7f8b26db8;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-35bd4ad5-2008-4505-8599-82b7f8b26db8] {
        gap: 5px;
        --gap-h-35bd4ad5-2008-4505-8599-82b7f8b26db8: 5px;
        --gap-v-35bd4ad5-2008-4505-8599-82b7f8b26db8: 0px;
    }
}

.sd[data-s-0069d08e-7dd2-423f-9f15-39959b12fa88] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-0069d08e-7dd2-423f-9f15-39959b12fa88: 10px;
    --gap-v-0069d08e-7dd2-423f-9f15-39959b12fa88: 0px;
    --gap-uuid: 0069d08e-7dd2-423f-9f15-39959b12fa88;
}

.sd[data-s-6ab96f46-7147-4d9a-bbba-0cfbd1bab454] {
    height: auto;
    width: 14px;
    max-width: 100%;
}

.sd[data-s-6ab96f46-7147-4d9a-bbba-0cfbd1bab454]:before {
    background-repeat: no-repeat;
    background-size: 12px;
}

.sd[data-s-4faa00f4-d8d7-4d33-866d-00f60f6f70a7] {
    color: #242528;
    flex: none;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1.35;
    margin: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b06917c2-5318-4762-8208-359f26e119cc] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-b06917c2-5318-4762-8208-359f26e119cc: 0px;
    --gap-v-b06917c2-5318-4762-8208-359f26e119cc: 0px;
    --gap-uuid: b06917c2-5318-4762-8208-359f26e119cc;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b06917c2-5318-4762-8208-359f26e119cc] {
        flex: none;
        height: auto;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b06917c2-5318-4762-8208-359f26e119cc] {
        gap: 0px 0px;
        --gap-h-b06917c2-5318-4762-8208-359f26e119cc: 0px;
        --gap-v-b06917c2-5318-4762-8208-359f26e119cc: 0px;
    }
}

.sd[data-s-2658263d-7760-43f2-bd85-bdd1fcc60a3d] {
    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: 0;
    border-right: 1px solid rgba(0, 0, 0, 0);
    border-top: 1px solid rgba(0, 0, 0, 0);
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 10px 0px 10px;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    width: calc(100% - (var(--gap-h-b06917c2-5318-4762-8208-359f26e119cc) * 0));
    --gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d: 8px;
    --gap-v-2658263d-7760-43f2-bd85-bdd1fcc60a3d: 0px;
    --gap-uuid: 2658263d-7760-43f2-bd85-bdd1fcc60a3d;
    max-width: calc(100% - (var(--gap-h-b06917c2-5318-4762-8208-359f26e119cc) * 0));
}

.sd[data-s-2658263d-7760-43f2-bd85-bdd1fcc60a3d]:hover {
    background: #ffffff;
    border-bottom: 1px solid rgba(36, 37, 40, 0.1);
    border-left: 1px solid rgba(36, 37, 40, 0.1);
    border-right: 1px solid rgba(36, 37, 40, 0.1);
    border-top: 1px solid rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-2658263d-7760-43f2-bd85-bdd1fcc60a3d] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2658263d-7760-43f2-bd85-bdd1fcc60a3d] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
        width: 100%;
    }
}

.sd[data-s-6477704d-63d7-43ad-9077-0b4a38858e18] {
    align-content: center;
    align-items: center;
    border-radius: 8px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 74px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    width: calc(40% - (var(--gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d) * 0.6));
    max-width: calc(40% - (var(--gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d) * 0.6));
}

@media screen and (max-width: 840px) {
    .sd[data-s-6477704d-63d7-43ad-9077-0b4a38858e18] {
        flex-direction: row;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6477704d-63d7-43ad-9077-0b4a38858e18] {
        flex: none;
        flex-direction: column;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-df934e43-792c-4948-b4a7-bcaded8bd491] {
    background: #f0efef;
    border-radius: 0;
    flex: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-df934e43-792c-4948-b4a7-bcaded8bd491].appear {
    opacity: 0;
    transition-delay: 100ms;
}

.sd[data-s-df934e43-792c-4948-b4a7-bcaded8bd491].appear-active {
    transition-delay: 100ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-df934e43-792c-4948-b4a7-bcaded8bd491] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-df934e43-792c-4948-b4a7-bcaded8bd491] {
        flex: none;
        width: 130px;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-55e4d266-de2c-48bb-94b5-9e2e8c86e82b] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    width: calc(60% - (var(--gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d) * 0.4));
    --gap-h-55e4d266-de2c-48bb-94b5-9e2e8c86e82b: 0px;
    --gap-v-55e4d266-de2c-48bb-94b5-9e2e8c86e82b: 5px;
    --gap-uuid: 55e4d266-de2c-48bb-94b5-9e2e8c86e82b;
    max-width: calc(60% - (var(--gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d) * 0.4));
}

@media screen and (max-width: 540px) {
    .sd[data-s-55e4d266-de2c-48bb-94b5-9e2e8c86e82b] {
        gap: 7px;
        --gap-h-55e4d266-de2c-48bb-94b5-9e2e8c86e82b: 0px;
        --gap-v-55e4d266-de2c-48bb-94b5-9e2e8c86e82b: 7px;
    }

}

.sd[data-s-86040e15-efd4-4b96-b435-d8174e344a8c] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 7px;
    justify-content: center;
    padding: 0px;
    --gap-h-86040e15-efd4-4b96-b435-d8174e344a8c: 7px;
    --gap-v-86040e15-efd4-4b96-b435-d8174e344a8c: 0px;
    --gap-uuid: 86040e15-efd4-4b96-b435-d8174e344a8c;
}

.sd[data-s-77782d59-b602-4bbc-84c8-e6d89f316ce0] {
    align-content: center;
    align-items: center;
    border-radius: 12px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 21px;
    justify-content: center;
    padding: 0px 11px 0px 11px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-94e426e3-4648-4ea9-a95b-de68a2c5aa66] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    color: #ffffff;
    flex: none;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-94e426e3-4648-4ea9-a95b-de68a2c5aa66] {
        font-size: 12px;
    }
}

.sd[data-s-d4f0b152-7306-4162-be10-47a9a099e0ea] {
    background: #717171;
    border-radius: 48px;
    color: #ffffff;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1;
    padding: 4px 12px 4px 12px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d4f0b152-7306-4162-be10-47a9a099e0ea] {
        font-size: 12px;
    }
}

.sd[data-s-fa0d66ee-e21b-4371-96e6-ade0c66ebf55] {
    color: #333;
    flex: none;
    font-family: Lato, 'Noto Sans JP';
    font-size: 11px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: calc(100% - (var(--gap-h-55e4d266-de2c-48bb-94b5-9e2e8c86e82b) * 0));
    max-width: calc(100% - (var(--gap-h-55e4d266-de2c-48bb-94b5-9e2e8c86e82b) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fa0d66ee-e21b-4371-96e6-ade0c66ebf55] {
        font-size: 12px;
    }
}

.sd[data-s-8d07ab1f-cdff-42b9-af2f-577639864879] {
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 0px;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    color: #242528;
    flex: none;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1.5;
    margin: -1px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8d07ab1f-cdff-42b9-af2f-577639864879] {
        font-size: 13px;
    }
}

.sd[data-s-2322d305-ebb5-4b31-8292-7ddcdf9d40c3] {
    background: #ffffff;
    border-bottom: 1px solid #555555;
    border-left: 1px solid #555555;
    border-radius: 0;
    border-right: 1px solid #555555;
    border-top: 1px solid #555555;
    box-shadow: 0px 0px 8px rgba(221, 221, 221, 0.25);
    color: #333;
    flex: none;
    font-size: 15px;
    height: auto;
    justify-content: center;
    margin: 0px;
    opacity: 1;
    padding: 16px 32px 16px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-2322d305-ebb5-4b31-8292-7ddcdf9d40c3]:hover {
    background: #eeeeee;
    box-shadow: 0px 0px 24px rgba(221, 221, 221, 0.25);
}

.sd[data-s-d065ec52-c1b3-4094-9f6d-aa18f527a243] {
    color: #333;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d065ec52-c1b3-4094-9f6d-aa18f527a243] {
        font-size: 14px;
    }
}

.sd[data-s-27bc456a-0456-4d16-9ec6-8818431bf8e5] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 16px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 24px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 23px 15px 23px 15px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-27bc456a-0456-4d16-9ec6-8818431bf8e5] {
        flex: none;
        padding: 24px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-27bc456a-0456-4d16-9ec6-8818431bf8e5] {
        flex: none;
        margin: 0px 0px 0px 0px;
        padding: 24px 20px 24px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-d89bd2aa-32c0-42c1-8230-881cb31019f9] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #242528;
    border-left: 0px solid #242528;
    border-right: 0px solid #242528;
    border-top: 0px solid #242528;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    --gap-h-d89bd2aa-32c0-42c1-8230-881cb31019f9: 20px;
    --gap-v-d89bd2aa-32c0-42c1-8230-881cb31019f9: 0px;
    --gap-uuid: d89bd2aa-32c0-42c1-8230-881cb31019f9;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d89bd2aa-32c0-42c1-8230-881cb31019f9] {
        gap: 5px;
        --gap-h-d89bd2aa-32c0-42c1-8230-881cb31019f9: 5px;
        --gap-v-d89bd2aa-32c0-42c1-8230-881cb31019f9: 0px;
    }
}

.sd[data-s-6c5d8b41-a82d-47da-b75e-234d940d3fcf] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-6c5d8b41-a82d-47da-b75e-234d940d3fcf: 10px;
    --gap-v-6c5d8b41-a82d-47da-b75e-234d940d3fcf: 0px;
    --gap-uuid: 6c5d8b41-a82d-47da-b75e-234d940d3fcf;
}

.sd[data-s-f25d23c2-a132-458e-97b3-98a0cc07f3c7] {
    height: auto;
    width: 14px;
    max-width: 100%;
}

.sd[data-s-f25d23c2-a132-458e-97b3-98a0cc07f3c7]:before {
    background-repeat: no-repeat;
    background-size: 12px;
}

.sd[data-s-5c664bd2-efab-4020-9258-0fff39cb2c43] {
    color: #242528;
    flex: none;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt' 1;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1.35;
    margin: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ea363a62-76b1-46a5-ad71-4427658f3bac] {
    align-content: center;
    align-items: center;
    background: #f3f3f3;
    border-radius: 32px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 47px;
    justify-content: center;
    margin: 24px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a] {
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000000;
    border-left: 0px solid #000000;
    border-radius: 32px 0px 0px 32px;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: none;
    font-family: var(--s-font-5fa9d546);
    font-size: 12px;
    font-weight: 400;
    height: 100%;
    justify-content: center;
    line-height: 1.4;
    padding: 8px 1px 8px 0px;
    text-align: center;
    width: 178px;
    max-width: 100%;
}

.sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a]::-webkit-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a]:-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a]::-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a]:-ms-input-placeholder {
    color: #aeaeae;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a] {
        flex: none;
        padding: 8px 20px 8px;
        width: 80%;
        max-width: 80%;
        height: 100%;
    }
}

.sd[data-s-5726fdbb-e77d-4758-808a-4198cfefe525] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 50%;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: none;
    font-family: Inter, 'Noto Sans JP';
    font-size: 15px;
    height: 40px;
    justify-content: center;
    line-height: 1.4;
    margin: 0px 18px 0px 0px;
    text-align: left;
    width: 40px;
    max-width: calc(100% - 18px);
}

.sd[data-s-7d40fbfd-ddc8-493c-bb92-0f65bfb0b55f] {
    height: auto;
    width: 18px;
    max-width: 100%;
}



.sd[data-s-f3f2c140-aafa-446d-a419-67fe7f29054a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgba(36, 37, 40, 0.1);
    border-left: 0px solid rgba(36, 37, 40, 0.1);
    border-radius: 32px;
    border-right: 0px solid rgba(36, 37, 40, 0.1);
    border-top: 0px solid rgba(36, 37, 40, 0.1);
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 100%;
    z-index: 0;
    --gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a: 0px;
    --gap-v-f3f2c140-aafa-446d-a419-67fe7f29054a: 40px;
    --gap-uuid: f3f2c140-aafa-446d-a419-67fe7f29054a;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f3f2c140-aafa-446d-a419-67fe7f29054a] {
        display: flex;
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f3f2c140-aafa-446d-a419-67fe7f29054a] {
        display: flex;
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-f6d68e69-e2b8-43b2-9e8e-959eddb00725] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 25px 40px 25px 40px;
    width: calc(80% - (var(--gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a) * 0.2));
    --gap-h-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
    --gap-v-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
    --gap-uuid: f6d68e69-e2b8-43b2-9e8e-959eddb00725;
    max-width: calc(80% - (var(--gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a) * 0.2));
}

@media screen and (max-width: 840px) {
    .sd[data-s-f6d68e69-e2b8-43b2-9e8e-959eddb00725] {
        border-radius: 16px;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a) * 0));
        --gap-h-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
        --gap-v-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
        max-width: calc(100% - (var(--gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f6d68e69-e2b8-43b2-9e8e-959eddb00725] {
        flex: none;
        gap: 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
        --gap-v-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
    }
}

.sd[data-s-7cbdb78a-3ce2-4ef1-bbd5-a87d759fbc01] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 4px solid #333;
    border-left: 2px solid #333;
    border-radius: 16px;
    border-right: 2px solid #333;
    border-top: 2px solid #333;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    padding: 45px 0px 45px 0px;
    width: calc(100% - (var(--gap-h-f6d68e69-e2b8-43b2-9e8e-959eddb00725) * 0));
    max-width: calc(100% - (var(--gap-h-f6d68e69-e2b8-43b2-9e8e-959eddb00725) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-7cbdb78a-3ce2-4ef1-bbd5-a87d759fbc01] {
        border-radius: 16px;
        flex: none;
        height: auto;
        margin: 0px 0px 0px;
        padding: 30px 0px 30px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7cbdb78a-3ce2-4ef1-bbd5-a87d759fbc01] {
        background: #FFFFFF;
        border-radius: 32px;
        flex: none;
        height: auto;
        margin: 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-28a4d68c-c87d-423d-bfbf-4794e6c79db3] {
    color: #333;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 28px;
    font-weight: 600;
    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: 840px) {
    .sd[data-s-28a4d68c-c87d-423d-bfbf-4794e6c79db3] {
        font-size: 24px;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-28a4d68c-c87d-423d-bfbf-4794e6c79db3] {
        font-size: 24px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-225eab1d-8565-423d-ad97-264b53ce9fd0] {
    color: rgba(36, 37, 40, 0.7);
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1.75;
    margin: 0px 0px 0px;
    mix-blend-mode: normal;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-d522b919-1160-4186-b416-b644bfe36623] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: space-around;
    margin: 0px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: 95%;
    max-width: 95%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d522b919-1160-4186-b416-b644bfe36623] {
        background: #ffffff;
        flex: none;
        height: auto;
        margin: 20px 20px 10px 20px;
        overflow-x: visible;
        overflow-y: visible;
        width: 769px;
        max-width: calc(100% - 40px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d522b919-1160-4186-b416-b644bfe36623] {
        background: #ffffff;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 10px 0px;
        width: 90%;
        max-width: 90%;
    }
}

.sd[data-s-feb7bc2f-84f4-4392-80e9-e05f02ade08f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #cecece;
    border-left: 0px solid #cecece;
    border-radius: 0;
    border-right: 0px solid #cecece;
    border-top: 0px solid #cecece;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 10px 10px 0px 10px;
    padding: 0px;
    width: calc(49% - 20px);
    max-width: calc(49% - 20px);
}

.sd[data-s-feb7bc2f-84f4-4392-80e9-e05f02ade08f].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-feb7bc2f-84f4-4392-80e9-e05f02ade08f].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-feb7bc2f-84f4-4392-80e9-e05f02ade08f] {
        background: #ffffff;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        margin: 0px 0px 10px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: 276px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-feb7bc2f-84f4-4392-80e9-e05f02ade08f] {
        background: #ffffff;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        margin: 7px 0px 4px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 9px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-13983d13-9b8f-402f-b86c-16f404658592] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-13983d13-9b8f-402f-b86c-16f404658592] {
        align-content: flex-start;
        align-items: flex-start;
        padding: 0px 0px 10px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-13983d13-9b8f-402f-b86c-16f404658592] {
        align-content: flex-start;
        align-items: flex-start;
        background: #ffffff;
        flex: none;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-7ad205ce-81c4-42fa-bfbc-8300ebe37d11] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 6px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    --gap-h-7ad205ce-81c4-42fa-bfbc-8300ebe37d11: 0px;
    --gap-v-7ad205ce-81c4-42fa-bfbc-8300ebe37d11: 6px;
    --gap-uuid: 7ad205ce-81c4-42fa-bfbc-8300ebe37d11;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ad205ce-81c4-42fa-bfbc-8300ebe37d11] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
    }
}

.sd[data-s-f9329edb-49e4-4d34-bd04-bbe4dd2bdc6c] {
    color: #6a6a6a;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f9329edb-49e4-4d34-bd04-bbe4dd2bdc6c] {
        font-size: 12px;
    }
}

.sd[data-s-ccc97662-b819-4820-ba1a-feb7fb79efd7] {
    height: auto;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

.sd[data-s-0385be30-b83f-4b7b-8e60-10ed20b3420f] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 11px;
    justify-content: center;
    padding: 0px;
    --gap-h-0385be30-b83f-4b7b-8e60-10ed20b3420f: 11px;
    --gap-v-0385be30-b83f-4b7b-8e60-10ed20b3420f: 0px;
    --gap-uuid: 0385be30-b83f-4b7b-8e60-10ed20b3420f;
}

.sd[data-s-461b5e5e-a436-44aa-aab3-032d0a8bd494] {
    background: #00a0e9;
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 11px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 2px 12px 2px 12px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-461b5e5e-a436-44aa-aab3-032d0a8bd494] {
        font-size: 12px;
    }
}

.sd[data-s-2406bd59-8bfc-4d9e-bc69-8de36c75c0c5] {
    margin: 0px 0px 5px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2406bd59-8bfc-4d9e-bc69-8de36c75c0c5] {
        margin: 0px 0px 0px 6px;
        max-width: calc(100% - 6px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2406bd59-8bfc-4d9e-bc69-8de36c75c0c5] {
        margin: 0px 0px 0px 10px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-31b4ab9f-6756-4e7c-bf0f-abc9dad76670] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-ffbc1ee3-783f-41af-ab38-499a4963ccc7] {
    background: #f39701;
    border-radius: 12px;
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 11px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 2px 12px 2px 12px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-591d53f4-f8b6-49ba-98b0-f783ec5deb96] {
    color: #333333;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.3;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-591d53f4-f8b6-49ba-98b0-f783ec5deb96]:hover {
    color: #737373;
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-591d53f4-f8b6-49ba-98b0-f783ec5deb96] {
        border-bottom: 0px solid #ffffff;
        border-left: 0px solid #ffffff;
        border-right: 0px solid #ffffff;
        border-top: 0px solid #ffffff;
        flex: none;
        font-size: 12px;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-align: left;
        width: 392px;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-766cd872-0432-4f8e-9325-867a429d495e] {
    align-content: center;
    align-items: center;
    background: rgb(66, 66, 66);
    border-bottom: 0px solid #f39701;
    border-left: 0px solid #f39701;
    border-radius: 0;
    border-right: 0px solid #f39701;
    border-top: 0px solid #f39701;
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 45px;
    justify-content: center;
    margin: 36px 0px 0px 0px;
    padding: 15px 20px 15px 26px;
    width: 220px;
    --gap-h-766cd872-0432-4f8e-9325-867a429d495e: 0px;
    --gap-v-766cd872-0432-4f8e-9325-867a429d495e: 0px;
    --gap-uuid: 766cd872-0432-4f8e-9325-867a429d495e;
    max-width: 100%;
}

.sd[data-s-766cd872-0432-4f8e-9325-867a429d495e].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-766cd872-0432-4f8e-9325-867a429d495e].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-766cd872-0432-4f8e-9325-867a429d495e]:hover {
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid rgb(66, 66, 66);
    border-left: 1px solid rgb(66, 66, 66);
    border-right: 1px solid rgb(66, 66, 66);
    border-top: 1px solid rgb(66, 66, 66);
    padding: 3px 35px 3px 35px;
    transform: translate(4px, 4px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-766cd872-0432-4f8e-9325-867a429d495e] {
        margin: 26px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-766cd872-0432-4f8e-9325-867a429d495e] {
        border-bottom: 0px solid #333333;
        border-left: 0px solid #333333;
        border-right: 0px solid #333333;
        border-top: 0px solid #333333;
        margin: 30px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-3e5c778d-b5bf-460f-bda9-8769514f67dd] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
    font-weight: 700;
    height: 36px;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-766cd872-0432-4f8e-9325-867a429d495e]:hover .sd[data-s-3e5c778d-b5bf-460f-bda9-8769514f67dd] {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    text-decoration: none;
}



.sd[data-s-d64c5a95-d84b-4cc4-bfd9-09358d99a580] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 26%;
    max-width: 26%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d64c5a95-d84b-4cc4-bfd9-09358d99a580] {
        align-content: stretch;
        align-items: stretch;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 80px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d64c5a95-d84b-4cc4-bfd9-09358d99a580] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-febadb52-888c-49ce-971e-b4fd5efc377a] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 4px solid #000;
    border-left: 2px solid #000;
    border-radius: 12px;
    border-right: 2px solid #000;
    border-top: 2px solid #000;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 24px 17px 24px 17px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-febadb52-888c-49ce-971e-b4fd5efc377a] {
        flex: none;
        padding: 24px;
        width: 49%;
        max-width: 49%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-febadb52-888c-49ce-971e-b4fd5efc377a] {
        flex: none;
        margin: 0px 0px 20px 0px;
        padding: 24px 20px 24px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-6fc625a2-a54c-4960-83bc-93347c0a850d] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #242528;
    border-left: 0px solid #242528;
    border-right: 0px solid #242528;
    border-top: 0px solid #242528;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    --gap-h-6fc625a2-a54c-4960-83bc-93347c0a850d: 20px;
    --gap-v-6fc625a2-a54c-4960-83bc-93347c0a850d: 0px;
    --gap-uuid: 6fc625a2-a54c-4960-83bc-93347c0a850d;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6fc625a2-a54c-4960-83bc-93347c0a850d] {
        gap: 5px;
        --gap-h-6fc625a2-a54c-4960-83bc-93347c0a850d: 5px;
        --gap-v-6fc625a2-a54c-4960-83bc-93347c0a850d: 0px;
    }
}

.sd[data-s-eb573a41-6a4b-4fd9-aa9e-882b03104d53] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-eb573a41-6a4b-4fd9-aa9e-882b03104d53: 10px;
    --gap-v-eb573a41-6a4b-4fd9-aa9e-882b03104d53: 0px;
    --gap-uuid: eb573a41-6a4b-4fd9-aa9e-882b03104d53;
}

.sd[data-s-7f22787b-cd5a-47a8-b100-f3c2b12b8e88] {
    color: #242528;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1.35;
    margin: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-61e17165-7611-4cc6-a50b-1fec578c61e9] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 24px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-61e17165-7611-4cc6-a50b-1fec578c61e9] {
        margin: 24px 0px 0px 0px;
    }
}

.sd[data-s-51558ea2-9360-426f-be39-496b24197bb2] {
    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-51558ea2-9360-426f-be39-496b24197bb2]:first-child {
    border-bottom: 0px solid #f3f3f3;
    border-left: 0px solid #f3f3f3;
    border-right: 0px solid #f3f3f3;
    border-top: 0px solid #f3f3f3;
}

.sd[data-s-51558ea2-9360-426f-be39-496b24197bb2]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-51558ea2-9360-426f-be39-496b24197bb2] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-51558ea2-9360-426f-be39-496b24197bb2] {
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
    }
}

.sd[data-s-778588dc-2f6a-40fc-82ee-b061e2e48c03] {
    color: #000000;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-51558ea2-9360-426f-be39-496b24197bb2]:first-child .sd[data-s-778588dc-2f6a-40fc-82ee-b061e2e48c03] {
    font-family: var(--s-font-ea9d6ee2);
    font-size: 13px;
    font-weight: 500;
}

.sd[data-s-51558ea2-9360-426f-be39-496b24197bb2]:hover .sd[data-s-778588dc-2f6a-40fc-82ee-b061e2e48c03] {
    color: #00a0e9;
}

@media screen and (max-width: 840px) {
    .sd[data-s-778588dc-2f6a-40fc-82ee-b061e2e48c03] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-778588dc-2f6a-40fc-82ee-b061e2e48c03] {
        font-family: var(--s-font-ea9d6ee2);
    }
}

.sd[data-s-f6929f1f-7762-449d-b396-af3e5e9f4828] {
    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: 840px) {
    .sd[data-s-f6929f1f-7762-449d-b396-af3e5e9f4828] {
        font-size: 16px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f6929f1f-7762-449d-b396-af3e5e9f4828] {
        font-size: 16px;
        padding: 0px 12px 0px;
    }
}

.sd[data-s-91cfa2b3-16ec-4a1a-940c-7c556a526342] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    width: 960px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-91cfa2b3-16ec-4a1a-940c-7c556a526342] {
        margin: 100px 20px 100px;
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-be139cd4-31bb-4f5d-be80-cc5a23cf5af5] {
    background: #FFFFFF;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-be139cd4-31bb-4f5d-be80-cc5a23cf5af5] {
        flex-direction: column;
        margin: 0px 15px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: calc(100% - 30px);
        max-width: calc(100% - 30px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-be139cd4-31bb-4f5d-be80-cc5a23cf5af5] {
        margin: 0px 0px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-b884deb2-5c6c-47d4-87d4-34b30eda21db] {
    height: 280px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b884deb2-5c6c-47d4-87d4-34b30eda21db] {
        flex: none;
        height: 240px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-594eeca4-de96-48bf-9faf-ee06880f25c8] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 0px 0px 0px 40px;
    max-width: calc(100% - 40px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-594eeca4-de96-48bf-9faf-ee06880f25c8] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-bcf7238b-04b1-4b66-8a3b-6d13fdf0cf47] {
    color: #666666;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    margin: 20px 0px 10px 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bcf7238b-04b1-4b66-8a3b-6d13fdf0cf47] {
        font-size: 12px;
    }
}

.sd[data-s-a68845dd-b587-4e7b-9314-b726ddf1b54b] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a68845dd-b587-4e7b-9314-b726ddf1b54b] {
        font-size: 20px;
    }
}

.sd[data-s-436286ca-a668-4151-b87b-f5f6fb0b6eeb] {
    color: #666666;
    font-family: var(--s-font-f1941a18);
    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-041b7a78-9260-4636-977a-67d47f0a5f12] {
    flex-direction: row;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

.sd[data-s-b6dbffb9-a491-4c49-9c90-50e8770d99e4] {
    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-3fa9f0f7-3565-4125-ab03-d1e12f5f5cde] {
    color: #999999;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    text-align: left;
    justify-content: flex-start;
}

.sd[data-s-665c9ebe-6f93-4b63-ad0b-192e8c79ddc8] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 4px solid #000;
    border-left: 2px solid #000;
    border-radius: 12px;
    border-right: 2px solid #000;
    border-top: 2px solid #000;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 24px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 24px 17px 24px 17px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-665c9ebe-6f93-4b63-ad0b-192e8c79ddc8] {
        flex: none;
        margin: 0px 0px 0px;
        padding: 24px;
        width: 49%;
        max-width: 49%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-665c9ebe-6f93-4b63-ad0b-192e8c79ddc8] {
        flex: none;
        margin: 0px 0px 20px 0px;
        padding: 24px 20px 24px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-519f589b-6ed1-4445-b82e-49e6cb19325b] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #242528;
    border-left: 0px solid #242528;
    border-right: 0px solid #242528;
    border-top: 0px solid #242528;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    --gap-h-519f589b-6ed1-4445-b82e-49e6cb19325b: 20px;
    --gap-v-519f589b-6ed1-4445-b82e-49e6cb19325b: 0px;
    --gap-uuid: 519f589b-6ed1-4445-b82e-49e6cb19325b;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-519f589b-6ed1-4445-b82e-49e6cb19325b] {
        gap: 5px;
        --gap-h-519f589b-6ed1-4445-b82e-49e6cb19325b: 5px;
        --gap-v-519f589b-6ed1-4445-b82e-49e6cb19325b: 0px;
    }
}

.sd[data-s-d225880a-391a-4cc9-b3ae-df82066454e2] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-d225880a-391a-4cc9-b3ae-df82066454e2: 10px;
    --gap-v-d225880a-391a-4cc9-b3ae-df82066454e2: 0px;
    --gap-uuid: d225880a-391a-4cc9-b3ae-df82066454e2;
}

.sd[data-s-28b2fc9b-d7fe-46c1-b95d-cfcdcd51481e] {
    color: #242528;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1.35;
    margin: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-3ad87a65-01ad-475a-b660-57493e28622b] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 24px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3ad87a65-01ad-475a-b660-57493e28622b] {
        margin: 24px 0px 0px 0px;
    }
}

.sd[data-s-5ea94e39-2f18-4187-83c2-9ab271f49ddd] {
    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-5ea94e39-2f18-4187-83c2-9ab271f49ddd]:first-child {
    border-bottom: 0px solid #f3f3f3;
    border-left: 0px solid #f3f3f3;
    border-right: 0px solid #f3f3f3;
    border-top: 0px solid #f3f3f3;
}

.sd[data-s-5ea94e39-2f18-4187-83c2-9ab271f49ddd]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5ea94e39-2f18-4187-83c2-9ab271f49ddd] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5ea94e39-2f18-4187-83c2-9ab271f49ddd] {
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
    }
}

.sd[data-s-a1803ae1-5292-438d-b9d9-e216da5b1a6d] {
    color: #000000;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-5ea94e39-2f18-4187-83c2-9ab271f49ddd]:first-child .sd[data-s-a1803ae1-5292-438d-b9d9-e216da5b1a6d] {
    font-family: var(--s-font-ea9d6ee2);
    font-size: 13px;
    font-weight: 500;
}

.sd[data-s-5ea94e39-2f18-4187-83c2-9ab271f49ddd]:hover .sd[data-s-a1803ae1-5292-438d-b9d9-e216da5b1a6d] {
    color: #00a0e9;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a1803ae1-5292-438d-b9d9-e216da5b1a6d] {
        font-size: 14px;
    }
}

.sd[data-s-4ab8bfb9-fcf5-46d5-b541-6276664a9fec] {
    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: 840px) {
    .sd[data-s-4ab8bfb9-fcf5-46d5-b541-6276664a9fec] {
        font-size: 16px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4ab8bfb9-fcf5-46d5-b541-6276664a9fec] {
        font-size: 16px;
        padding: 0px 12px 0px;
    }
}

.sd[data-s-2da629d7-3a41-48a8-ae41-bbaf56d1c84a] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    width: 960px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2da629d7-3a41-48a8-ae41-bbaf56d1c84a] {
        margin: 100px 20px 100px;
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-b8311c09-7a07-4aae-9e82-ea419521d524] {
    background: #FFFFFF;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b8311c09-7a07-4aae-9e82-ea419521d524] {
        flex-direction: column;
        margin: 0px 15px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: calc(100% - 30px);
        max-width: calc(100% - 30px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b8311c09-7a07-4aae-9e82-ea419521d524] {
        margin: 0px 0px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-187c0026-0f8c-4c61-a952-1e780ee17485] {
    height: 280px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-187c0026-0f8c-4c61-a952-1e780ee17485] {
        flex: none;
        height: 240px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-700b09dd-33bd-4447-ad95-f5cf8a5c7692] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 0px 0px 0px 40px;
    max-width: calc(100% - 40px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-700b09dd-33bd-4447-ad95-f5cf8a5c7692] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-808896c1-76e4-48eb-9fa9-2341b877eac3] {
    color: #666666;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 400;
    margin: 20px 0px 10px 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-808896c1-76e4-48eb-9fa9-2341b877eac3] {
        font-size: 12px;
    }
}

.sd[data-s-701a597d-e2b3-45c0-8a24-112b535897a4] {
    color: #333;
    font-family: var(--s-font-ea9d6ee2);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-701a597d-e2b3-45c0-8a24-112b535897a4] {
        font-size: 20px;
    }
}

.sd[data-s-217ea233-c41e-450b-ba3e-19a4aa66a25f] {
    color: #666666;
    font-family: var(--s-font-ea9d6ee2);
    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-5ef6eb43-98bf-4ad2-9a2f-4a8f2250b9c4] {
    flex-direction: row;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

.sd[data-s-1e8b34a5-c140-416a-8410-81d76cff22b0] {
    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-d15c4e84-0fc0-4f95-a0ff-4a5aa8a3a9a8] {
    color: #999999;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    text-align: left;
    justify-content: flex-start;
}

.sd[data-s-45e645a6-0e6f-45b5-a474-48025c6b69ac] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 4px solid #000;
    border-left: 2px solid #000;
    border-radius: 12px;
    border-right: 2px solid #000;
    border-top: 2px solid #000;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 24px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 24px 17px 24px 17px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-45e645a6-0e6f-45b5-a474-48025c6b69ac] {
        flex: none;
        margin: 0px 0px 0px;
        padding: 24px;
        width: 49%;
        max-width: 49%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-45e645a6-0e6f-45b5-a474-48025c6b69ac] {
        flex: none;
        margin: 0px 0px 20px 0px;
        padding: 24px 20px 24px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-7b86791f-0b02-4642-8edb-b81c8bfb53b6] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #242528;
    border-left: 0px solid #242528;
    border-right: 0px solid #242528;
    border-top: 0px solid #242528;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    --gap-h-7b86791f-0b02-4642-8edb-b81c8bfb53b6: 20px;
    --gap-v-7b86791f-0b02-4642-8edb-b81c8bfb53b6: 0px;
    --gap-uuid: 7b86791f-0b02-4642-8edb-b81c8bfb53b6;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7b86791f-0b02-4642-8edb-b81c8bfb53b6] {
        gap: 5px;
        --gap-h-7b86791f-0b02-4642-8edb-b81c8bfb53b6: 5px;
        --gap-v-7b86791f-0b02-4642-8edb-b81c8bfb53b6: 0px;
    }
}

.sd[data-s-66e08823-5c43-43a4-989d-60c6055114b2] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-66e08823-5c43-43a4-989d-60c6055114b2: 10px;
    --gap-v-66e08823-5c43-43a4-989d-60c6055114b2: 0px;
    --gap-uuid: 66e08823-5c43-43a4-989d-60c6055114b2;
}

.sd[data-s-75076584-ab20-4831-a54a-125e422d6460] {
    color: #242528;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1.35;
    margin: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-7f984863-a7ec-4978-ad74-63f8cabbfb2b] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 24px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7f984863-a7ec-4978-ad74-63f8cabbfb2b] {
        margin: 24px 0px 0px 0px;
    }
}

.sd[data-s-451830dc-806b-4f28-a97d-a4b47dc54d2d] {
    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-451830dc-806b-4f28-a97d-a4b47dc54d2d]:first-child {
    border-bottom: 0px solid #f3f3f3;
    border-left: 0px solid #f3f3f3;
    border-right: 0px solid #f3f3f3;
    border-top: 0px solid #f3f3f3;
}

.sd[data-s-451830dc-806b-4f28-a97d-a4b47dc54d2d]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-451830dc-806b-4f28-a97d-a4b47dc54d2d] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-451830dc-806b-4f28-a97d-a4b47dc54d2d] {
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
    }
}

.sd[data-s-33d64f1c-f683-46d2-9886-d4d4494b0f48] {
    color: #000000;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-451830dc-806b-4f28-a97d-a4b47dc54d2d]:first-child .sd[data-s-33d64f1c-f683-46d2-9886-d4d4494b0f48] {
    font-family: var(--s-font-ea9d6ee2);
    font-size: 13px;
    font-weight: 500;
}

.sd[data-s-451830dc-806b-4f28-a97d-a4b47dc54d2d]:hover .sd[data-s-33d64f1c-f683-46d2-9886-d4d4494b0f48] {
    color: #00a0e9;
}

@media screen and (max-width: 840px) {
    .sd[data-s-33d64f1c-f683-46d2-9886-d4d4494b0f48] {
        font-size: 14px;
    }
}

.sd[data-s-c11df3c7-1f76-4a9c-9f6b-fdc6e89916ed] {
    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: 840px) {
    .sd[data-s-c11df3c7-1f76-4a9c-9f6b-fdc6e89916ed] {
        font-size: 16px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c11df3c7-1f76-4a9c-9f6b-fdc6e89916ed] {
        font-size: 16px;
        padding: 0px 12px 0px;
    }
}

.sd[data-s-16f0f662-2df0-45cd-bfe8-e39a9bcda382] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    width: 960px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-16f0f662-2df0-45cd-bfe8-e39a9bcda382] {
        margin: 100px 20px 100px;
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-d0d0a223-e36c-485c-bcd3-90b6fc62734c] {
    background: #FFFFFF;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d0d0a223-e36c-485c-bcd3-90b6fc62734c] {
        flex-direction: column;
        margin: 0px 15px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: calc(100% - 30px);
        max-width: calc(100% - 30px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d0d0a223-e36c-485c-bcd3-90b6fc62734c] {
        margin: 0px 0px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d7c4aab9-f7a7-4311-b216-9549451f6592] {
    height: 280px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d7c4aab9-f7a7-4311-b216-9549451f6592] {
        flex: none;
        height: 240px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-dc5d9aa9-5fe7-4e55-bed1-d417d78a07ba] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 0px 0px 0px 40px;
    max-width: calc(100% - 40px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-dc5d9aa9-5fe7-4e55-bed1-d417d78a07ba] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-4b56ea9e-225d-496b-b955-5fa8ad02097e] {
    color: #666666;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 400;
    margin: 20px 0px 10px 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4b56ea9e-225d-496b-b955-5fa8ad02097e] {
        font-size: 12px;
    }
}

.sd[data-s-04a48bbe-0adc-484b-a7ef-a50abcadc4ec] {
    color: #333;
    font-family: var(--s-font-ea9d6ee2);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-04a48bbe-0adc-484b-a7ef-a50abcadc4ec] {
        font-size: 20px;
    }
}

.sd[data-s-de8e5571-ed73-461d-87ba-8249db8bd8e3] {
    color: #666666;
    font-family: var(--s-font-ea9d6ee2);
    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-e3399578-c0ad-493c-9565-f18ca7643422] {
    flex-direction: row;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

.sd[data-s-ecd5eda3-b8d4-4114-bb26-c03f03f79246] {
    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-8f152382-c0ee-4dfd-ac83-385aaf811aa4] {
    color: #999999;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    text-align: left;
    justify-content: flex-start;
}

.sd[data-s-35393f34-1699-4c44-83ff-f37ce0226398] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 4px solid #000;
    border-left: 2px solid #000;
    border-radius: 12px;
    border-right: 2px solid #000;
    border-top: 2px solid #000;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 24px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 24px 17px 24px 17px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-35393f34-1699-4c44-83ff-f37ce0226398] {
        flex: none;
        height: auto;
        padding: 24px;
        width: 49%;
        max-width: 49%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-35393f34-1699-4c44-83ff-f37ce0226398] {
        flex: none;
        margin: 0px 0px 20px 0px;
        padding: 24px 20px 24px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-c6db9a48-d997-4563-91bb-163e743fbeb5] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #242528;
    border-left: 0px solid #242528;
    border-right: 0px solid #242528;
    border-top: 0px solid #242528;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    --gap-h-c6db9a48-d997-4563-91bb-163e743fbeb5: 20px;
    --gap-v-c6db9a48-d997-4563-91bb-163e743fbeb5: 0px;
    --gap-uuid: c6db9a48-d997-4563-91bb-163e743fbeb5;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c6db9a48-d997-4563-91bb-163e743fbeb5] {
        gap: 5px;
        --gap-h-c6db9a48-d997-4563-91bb-163e743fbeb5: 5px;
        --gap-v-c6db9a48-d997-4563-91bb-163e743fbeb5: 0px;
    }
}

.sd[data-s-04cc535b-09eb-43e6-ba4b-e18281d57755] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-04cc535b-09eb-43e6-ba4b-e18281d57755: 10px;
    --gap-v-04cc535b-09eb-43e6-ba4b-e18281d57755: 0px;
    --gap-uuid: 04cc535b-09eb-43e6-ba4b-e18281d57755;
}

.sd[data-s-2db83a8c-a1bd-4595-b2fd-dc2133a94be5] {
    color: #242528;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1.35;
    margin: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a28629d0-7a86-4cd5-8b3c-1a4125f29600] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: calc(100% - 12px);
    justify-content: flex-start;
    margin: 12px 0px 0px 0px;
    padding: 0px;
    width: 800px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a28629d0-7a86-4cd5-8b3c-1a4125f29600] {
        justify-content: flex-start;
    }
}

.sd[data-s-8f8556f7-7844-4958-88da-b787115923c4] {
    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-ea9d6ee2);
    font-size: 13px;
    font-weight: 500;
    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-8f8556f7-7844-4958-88da-b787115923c4]:hover {
    color: #00a0e9;
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8f8556f7-7844-4958-88da-b787115923c4] {
        display: flex;
        font-size: 12px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8f8556f7-7844-4958-88da-b787115923c4] {
        display: flex;
        font-family: var(--s-font-ea9d6ee2);
    }
}

.sd[data-s-69ba9e92-c36d-4e79-8f14-6e9b3bbe1df5] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 4px solid #000;
    border-left: 2px solid #000;
    border-radius: 12px;
    border-right: 2px solid #000;
    border-top: 2px solid #000;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 24px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 23px 15px 23px 15px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-69ba9e92-c36d-4e79-8f14-6e9b3bbe1df5] {
        flex: none;
        padding: 24px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-69ba9e92-c36d-4e79-8f14-6e9b3bbe1df5] {
        flex: none;
        margin: 0px 0px 0px 0px;
        padding: 24px 20px 24px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-7f0f45b9-d3dd-48b7-9e92-2b4120d43857] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #242528;
    border-left: 0px solid #242528;
    border-right: 0px solid #242528;
    border-top: 0px solid #242528;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    --gap-h-7f0f45b9-d3dd-48b7-9e92-2b4120d43857: 20px;
    --gap-v-7f0f45b9-d3dd-48b7-9e92-2b4120d43857: 0px;
    --gap-uuid: 7f0f45b9-d3dd-48b7-9e92-2b4120d43857;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7f0f45b9-d3dd-48b7-9e92-2b4120d43857] {
        gap: 5px;
        --gap-h-7f0f45b9-d3dd-48b7-9e92-2b4120d43857: 5px;
        --gap-v-7f0f45b9-d3dd-48b7-9e92-2b4120d43857: 0px;
    }
}

.sd[data-s-546785d4-7181-45cb-9e32-1497a49e3cde] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-546785d4-7181-45cb-9e32-1497a49e3cde: 10px;
    --gap-v-546785d4-7181-45cb-9e32-1497a49e3cde: 0px;
    --gap-uuid: 546785d4-7181-45cb-9e32-1497a49e3cde;
}

.sd[data-s-cbf2ba85-b457-449f-a535-45c12c284d06] {
    color: #242528;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1.35;
    margin: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-fb8a84c3-1738-42c1-a6d6-10cb94526af9] {
    align-content: center;
    align-items: center;
    background: #f3f3f3;
    border-radius: 32px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 47px;
    justify-content: center;
    margin: 24px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-fa53ccc0-6b93-42c8-84bf-d6b36f4136fb] {
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000000;
    border-left: 0px solid #000000;
    border-radius: 32px 0px 0px 32px;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: none;
    font-family: var(--s-font-d4835377);
    font-size: 12px;
    font-weight: 400;
    height: 100%;
    justify-content: center;
    line-height: 1.4;
    padding: 8px 1px 8px 0px;
    text-align: center;
    width: 178px;
    max-width: 100%;
}

.sd[data-s-fa53ccc0-6b93-42c8-84bf-d6b36f4136fb]::-webkit-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-fa53ccc0-6b93-42c8-84bf-d6b36f4136fb]:-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-fa53ccc0-6b93-42c8-84bf-d6b36f4136fb]::-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-fa53ccc0-6b93-42c8-84bf-d6b36f4136fb]:-ms-input-placeholder {
    color: #aeaeae;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fa53ccc0-6b93-42c8-84bf-d6b36f4136fb] {
        flex: none;
        padding: 8px 20px 8px;
        width: 80%;
        max-width: 80%;
        height: 100%;
    }
}

.sd[data-s-02f1d25b-ca06-4721-9e9f-34c38c9a6605] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 50%;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    height: 40px;
    justify-content: center;
    line-height: 1.4;
    margin: 0px 18px 0px 0px;
    text-align: left;
    width: 40px;
    max-width: calc(100% - 18px);
}

.sd[data-s-cb3b2a29-e6d9-4bb7-93e2-221767a48168] {
    color: #333;
    font-size: 24px;
}



.sd[data-s-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 25px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 80%;
    --gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64: 25px;
    --gap-v-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64: 25px;
    --gap-uuid: e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64;
    max-width: 80%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64] {
        flex: none;
        margin: 0px 0px 55px 0px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

.sd[data-s-befe1eb2-3f27-40ec-8796-30fc4be3b4bd] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
    max-width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-befe1eb2-3f27-40ec-8796-30fc4be3b4bd] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        padding: 0px 0px 0px 0px;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-befe1eb2-3f27-40ec-8796-30fc4be3b4bd] {
        align-content: center;
        align-items: center;
        background: #282828;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
        max-width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
    }
}

.sd[data-s-4a0f389d-dd0b-4fe8-bf0b-f3facf87a6d4] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-1a6560ed-f9cd-41c1-ab47-ccbcd4626bff] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 351px;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1a6560ed-f9cd-41c1-ab47-ccbcd4626bff] {
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1a6560ed-f9cd-41c1-ab47-ccbcd4626bff] {
        flex: none;
        height: 225px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-514c8b3b-f954-4d75-9f39-56c329334a02] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-514c8b3b-f954-4d75-9f39-56c329334a02]:hover {
    transform: scale(1.03, 1.03);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-514c8b3b-f954-4d75-9f39-56c329334a02] {
        width: 100%;
    }
}

.sd[data-s-bbe15045-e80d-49de-bf7e-7ef55c9e12df] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.56);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 35px;
    transition-duration: 1000ms;
    width: 100%;
    z-index: 1;
    --gap-uuid: bbe15045-e80d-49de-bf7e-7ef55c9e12df;
    --gap-h-bbe15045-e80d-49de-bf7e-7ef55c9e12df: 0px;
    --gap-v-bbe15045-e80d-49de-bf7e-7ef55c9e12df: 0px;
    max-width: 100%;
}

.sd[data-s-514c8b3b-f954-4d75-9f39-56c329334a02]:hover .sd[data-s-bbe15045-e80d-49de-bf7e-7ef55c9e12df]:hover {
    background: rgba(255, 255, 255, 0.68);
    transition-duration: 1000ms;
    width: 100%;
    max-width: 100%;
    height: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bbe15045-e80d-49de-bf7e-7ef55c9e12df] {
        flex: none;
        height: 100%;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bbe15045-e80d-49de-bf7e-7ef55c9e12df] {
        align-content: center;
        align-items: center;
        background: rgba(40, 40, 40, 0.56);
        flex: none;
        gap: 0px;
        height: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-bbe15045-e80d-49de-bf7e-7ef55c9e12df: 0px;
        --gap-v-bbe15045-e80d-49de-bf7e-7ef55c9e12df: 0px;
    }
}

.sd[data-s-775b7ed1-001c-4beb-a474-af0b82b58f98] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-775b7ed1-001c-4beb-a474-af0b82b58f98] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-775b7ed1-001c-4beb-a474-af0b82b58f98] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-19e3207e-7603-4c0b-a8f5-14debf637ef0] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px;
    position: absolute;
    top: 0;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-19e3207e-7603-4c0b-a8f5-14debf637ef0] {
        bottom: auto;
        flex: none;
        height: auto;
        justify-content: center;
        left: 0px;
        margin: 27px 0px 11px 0px;
        padding: 0px 0px 0px;
        right: auto;
        top: -27px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-19e3207e-7603-4c0b-a8f5-14debf637ef0] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        border-bottom: 0px solid rgb(238, 238, 238);
        border-left: 0px solid rgb(238, 238, 238);
        border-right: 0px solid rgb(238, 238, 238);
        border-top: 0px solid rgb(238, 238, 238);
        flex: none;
        height: auto;
        justify-content: center;
        margin: 31px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        padding: 0px 0px 0px;
        top: -31px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-2db78fc3-2c8a-46cd-9698-4b7509a9bd77] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    color: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2db78fc3-2c8a-46cd-9698-4b7509a9bd77] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2db78fc3-2c8a-46cd-9698-4b7509a9bd77] {
        border-radius: 0;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-12706581-703f-41c8-8861-f0759da886c0] {
    background: #ab8853;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 5px 12px 5px 12px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-12706581-703f-41c8-8861-f0759da886c0] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-12706581-703f-41c8-8861-f0759da886c0] {
        flex: none;
        font-size: 16px;
        text-align: left;
        width: auto;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-b1358b77-262e-429c-bd04-5bdb3164240d] {
    height: auto;
    width: 80px;
    max-width: 100%;
}

.sd[data-s-b1358b77-262e-429c-bd04-5bdb3164240d]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b1358b77-262e-429c-bd04-5bdb3164240d] {
        height: auto;
        width: 83px;
        max-width: 100%;
    }
}

.sd[data-s-5e47e048-45ff-4bd7-bcd0-382afa164208] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: calc(85% - (var(--gap-h-bbe15045-e80d-49de-bf7e-7ef55c9e12df) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-bbe15045-e80d-49de-bf7e-7ef55c9e12df) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-5e47e048-45ff-4bd7-bcd0-382afa164208] {
        margin: 0px 0px 14px 0px;
        width: calc(85% - (var(--gap-h-bbe15045-e80d-49de-bf7e-7ef55c9e12df) * 0.15000000000000002));
        max-width: calc(85% - (var(--gap-h-bbe15045-e80d-49de-bf7e-7ef55c9e12df) * 0.15000000000000002));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5e47e048-45ff-4bd7-bcd0-382afa164208] {
        margin: 0px 0px 0px 0px;
        width: calc(85% - (var(--gap-h-bbe15045-e80d-49de-bf7e-7ef55c9e12df) * 0.15000000000000002));
        max-width: calc(85% - (var(--gap-h-bbe15045-e80d-49de-bf7e-7ef55c9e12df) * 0.15000000000000002));
    }
}

.sd[data-s-18bfe16e-733d-4c1a-981c-c4e312738ce9] {
    align-content: center;
    align-items: center;
    color: #000000;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 2px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-18bfe16e-733d-4c1a-981c-c4e312738ce9] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-52cf03be-7d8c-4737-ba51-72236cc96dbc] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-bbe15045-e80d-49de-bf7e-7ef55c9e12df]:hover .sd[data-s-52cf03be-7d8c-4737-ba51-72236cc96dbc] {
    color: #000000;
}

@media screen and (max-width: 840px) {
    .sd[data-s-52cf03be-7d8c-4737-ba51-72236cc96dbc] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-52cf03be-7d8c-4737-ba51-72236cc96dbc] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-3159150a-d9d5-424e-95d7-9b396dee5d05] {
    background: #bdaa8b;
    flex: none;
    height: 1px;
    margin: 7px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 73px;
    max-width: 100%;
}

.sd[data-s-3159150a-d9d5-424e-95d7-9b396dee5d05].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-3159150a-d9d5-424e-95d7-9b396dee5d05].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3159150a-d9d5-424e-95d7-9b396dee5d05] {
        height: 1px;
        width: 260px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3159150a-d9d5-424e-95d7-9b396dee5d05] {
        flex: none;
        width: 73px;
        max-width: 100%;
    }
}

.sd[data-s-f0157665-cebf-49c9-8f15-db1686b1ad03] {
    background: #ab8853;
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 15px 0px 0px 0px;
    padding: 2px 25px 2px 25px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-bbe15045-e80d-49de-bf7e-7ef55c9e12df]:hover .sd[data-s-f0157665-cebf-49c9-8f15-db1686b1ad03]:hover {
    background: #ffffff;
    border-bottom: 1px solid #ab8853;
    border-left: 1px solid #ab8853;
    border-right: 1px solid #ab8853;
    border-top: 1px solid #ab8853;
    color: #ab8853;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f0157665-cebf-49c9-8f15-db1686b1ad03] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f0157665-cebf-49c9-8f15-db1686b1ad03] {
        font-size: 12px;
        margin: 15px 0px 0px 0px;
        padding: 3px 35px 3px 35px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-6e82ad18-e9a2-424d-8bdd-33b229d193d8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
    max-width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-6e82ad18-e9a2-424d-8bdd-33b229d193d8] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        padding: 0px 0px 0px 0px;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6e82ad18-e9a2-424d-8bdd-33b229d193d8] {
        align-content: center;
        align-items: center;
        background: #282828;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
        max-width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
    }
}

.sd[data-s-0bd3e0c2-b2dc-45f8-9b5e-dfa2b9c46f00] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0bd3e0c2-b2dc-45f8-9b5e-dfa2b9c46f00] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-c5310dbc-93c6-4193-bf3c-102b5b0790f0] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 351px;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c5310dbc-93c6-4193-bf3c-102b5b0790f0] {
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c5310dbc-93c6-4193-bf3c-102b5b0790f0] {
        flex: none;
        height: 225px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a169f460-9d13-4e7c-b773-5c04549b902b] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a169f460-9d13-4e7c-b773-5c04549b902b]:hover {
    transform: scale(1.03, 1.03);
    transition-duration: 1000ms;
}

.sd[data-s-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.56);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 35px;
    transition-duration: 1000ms;
    width: 100%;
    z-index: 1;
    --gap-uuid: 6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b;
    --gap-h-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b: 0px;
    --gap-v-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b: 0px;
    max-width: 100%;
}

.sd[data-s-a169f460-9d13-4e7c-b773-5c04549b902b]:hover .sd[data-s-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b]:hover {
    background: rgba(255, 255, 255, 0.68);
    transition-duration: 1000ms;
    width: 100%;
    max-width: 100%;
    height: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b] {
        flex: none;
        height: 100%;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b] {
        align-content: center;
        align-items: center;
        background: rgba(40, 40, 40, 0.56);
        flex: none;
        gap: 0px;
        height: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b: 0px;
        --gap-v-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b: 0px;
    }
}

.sd[data-s-a73f6be7-e459-417f-aa22-8609cf307194] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a73f6be7-e459-417f-aa22-8609cf307194] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a73f6be7-e459-417f-aa22-8609cf307194] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-d844dbf8-5b0d-4a99-863b-ac90054668f9] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px;
    position: absolute;
    top: 0;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d844dbf8-5b0d-4a99-863b-ac90054668f9] {
        bottom: auto;
        flex: none;
        height: auto;
        justify-content: center;
        left: 0px;
        margin: 27px 0px 11px 0px;
        padding: 0px 0px 0px;
        right: auto;
        top: -27px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d844dbf8-5b0d-4a99-863b-ac90054668f9] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        border-bottom: 0px solid rgb(238, 238, 238);
        border-left: 0px solid rgb(238, 238, 238);
        border-right: 0px solid rgb(238, 238, 238);
        border-top: 0px solid rgb(238, 238, 238);
        flex: none;
        height: auto;
        justify-content: center;
        margin: 31px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        padding: 0px 0px 0px;
        top: -31px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-ad39006a-2db0-42bc-a1a2-48f983476521] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    color: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ad39006a-2db0-42bc-a1a2-48f983476521] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ad39006a-2db0-42bc-a1a2-48f983476521] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-5109b158-5d04-4367-9cc2-ddf6a077004b] {
    background: #ab8853;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 5px 12px 5px 12px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5109b158-5d04-4367-9cc2-ddf6a077004b] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5109b158-5d04-4367-9cc2-ddf6a077004b] {
        flex: none;
        font-size: 16px;
        text-align: left;
        width: auto;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-f636f374-1cfd-4495-8395-601c5d467f02] {
    height: auto;
    width: 80px;
    max-width: 100%;
}

.sd[data-s-f636f374-1cfd-4495-8395-601c5d467f02]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f636f374-1cfd-4495-8395-601c5d467f02] {
        height: auto;
        width: 83px;
        max-width: 100%;
    }
}

.sd[data-s-e2c2fa19-30b8-4b10-acff-3ddb06e63c19] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: calc(85% - (var(--gap-h-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-e2c2fa19-30b8-4b10-acff-3ddb06e63c19] {
        margin: 0px 0px 14px 0px;
        width: calc(85% - (var(--gap-h-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b) * 0.15000000000000002));
        max-width: calc(85% - (var(--gap-h-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b) * 0.15000000000000002));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e2c2fa19-30b8-4b10-acff-3ddb06e63c19] {
        margin: 0px 0px 0px 0px;
        width: calc(85% - (var(--gap-h-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b) * 0.15000000000000002));
        max-width: calc(85% - (var(--gap-h-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b) * 0.15000000000000002));
    }
}

.sd[data-s-13e362a0-3bec-4528-bc31-a0f7773725a0] {
    align-content: center;
    align-items: center;
    color: #000000;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 2px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-13e362a0-3bec-4528-bc31-a0f7773725a0] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-1d349f4a-8294-45c2-87b3-3fca8b663185] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b]:hover .sd[data-s-1d349f4a-8294-45c2-87b3-3fca8b663185] {
    color: #000000;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1d349f4a-8294-45c2-87b3-3fca8b663185] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1d349f4a-8294-45c2-87b3-3fca8b663185] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-7dfd0cae-6302-4705-84dc-a1b1202a5c4b] {
    background: #bdaa8b;
    flex: none;
    height: 1px;
    margin: 7px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 73px;
    max-width: 100%;
}

.sd[data-s-7dfd0cae-6302-4705-84dc-a1b1202a5c4b].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-7dfd0cae-6302-4705-84dc-a1b1202a5c4b].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7dfd0cae-6302-4705-84dc-a1b1202a5c4b] {
        height: 1px;
        width: 260px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7dfd0cae-6302-4705-84dc-a1b1202a5c4b] {
        flex: none;
        width: 73px;
        max-width: 100%;
    }
}

.sd[data-s-b7ea5e70-e643-4b21-8df5-ed342af95848] {
    background: #ab8853;
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 15px 0px 0px 0px;
    padding: 2px 25px 2px 25px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b]:hover .sd[data-s-b7ea5e70-e643-4b21-8df5-ed342af95848]:hover {
    background: #ffffff;
    border-bottom: 1px solid #ab8853;
    border-left: 1px solid #ab8853;
    border-right: 1px solid #ab8853;
    border-top: 1px solid #ab8853;
    color: #ab8853;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b7ea5e70-e643-4b21-8df5-ed342af95848] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b7ea5e70-e643-4b21-8df5-ed342af95848] {
        font-size: 12px;
        margin: 15px 0px 0px 0px;
        padding: 3px 35px 3px 35px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-53237def-411f-48e1-806e-b80f1d76584b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
    max-width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-53237def-411f-48e1-806e-b80f1d76584b] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        padding: 0px 0px 0px 0px;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-53237def-411f-48e1-806e-b80f1d76584b] {
        align-content: center;
        align-items: center;
        background: rgba(40, 40, 40, 0.56);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
        max-width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
    }
}

.sd[data-s-3d3c53d8-346e-4cbc-98ad-20ce0c5e819c] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3d3c53d8-346e-4cbc-98ad-20ce0c5e819c] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-b1967362-8d96-4ccf-9180-173c0c7d732d] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 351px;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b1967362-8d96-4ccf-9180-173c0c7d732d] {
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b1967362-8d96-4ccf-9180-173c0c7d732d] {
        flex: none;
        height: 225px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a0b8a21b-56aa-4903-b174-7fe82990323f] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a0b8a21b-56aa-4903-b174-7fe82990323f]:hover {
    transform: scale(1.03, 1.03);
    transition-duration: 1000ms;
}

.sd[data-s-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.56);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 35px;
    transition-duration: 1000ms;
    width: 100%;
    z-index: 1;
    --gap-uuid: c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae;
    --gap-h-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae: 0px;
    --gap-v-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae: 0px;
    max-width: 100%;
}

.sd[data-s-a0b8a21b-56aa-4903-b174-7fe82990323f]:hover .sd[data-s-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae]:hover {
    background: rgba(255, 255, 255, 0.68);
    transition-duration: 1000ms;
    width: 100%;
    max-width: 100%;
    height: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae] {
        flex: none;
        height: 100%;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae] {
        align-content: center;
        align-items: center;
        background: rgba(40, 40, 40, 0.49);
        flex: none;
        gap: 0px;
        height: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae: 0px;
        --gap-v-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae: 0px;
    }
}

.sd[data-s-572eab05-1e6b-4c38-9bcc-25f05d7adb86] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-572eab05-1e6b-4c38-9bcc-25f05d7adb86] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-572eab05-1e6b-4c38-9bcc-25f05d7adb86] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-e68fd4b3-b2b9-4fbf-9ad8-2a4a9728de19] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px;
    position: absolute;
    top: 0;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e68fd4b3-b2b9-4fbf-9ad8-2a4a9728de19] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 27px 0px 11px 0px;
        padding: 0px 0px 0px;
        top: -27px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e68fd4b3-b2b9-4fbf-9ad8-2a4a9728de19] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        border-bottom: 0px solid rgb(238, 238, 238);
        border-left: 0px solid rgb(238, 238, 238);
        border-right: 0px solid rgb(238, 238, 238);
        border-top: 0px solid rgb(238, 238, 238);
        flex: none;
        height: auto;
        justify-content: center;
        margin: 31px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        top: -31px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-de176417-2166-4fc8-bb17-b905ebeb4878] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    color: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-de176417-2166-4fc8-bb17-b905ebeb4878] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-de176417-2166-4fc8-bb17-b905ebeb4878] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-7c34307e-cf00-485a-be78-83677fbfc1a4] {
    background: #ab8853;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 5px 12px 5px 12px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7c34307e-cf00-485a-be78-83677fbfc1a4] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7c34307e-cf00-485a-be78-83677fbfc1a4] {
        flex: none;
        font-size: 16px;
        text-align: left;
        width: auto;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-a191d10c-c27e-4bac-9a1f-c2bca9858ef8] {
    height: auto;
    width: 80px;
    max-width: 100%;
}

.sd[data-s-a191d10c-c27e-4bac-9a1f-c2bca9858ef8]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a191d10c-c27e-4bac-9a1f-c2bca9858ef8] {
        height: auto;
        width: 83px;
        max-width: 100%;
    }
}

.sd[data-s-91cb089b-cd78-4761-a00c-88893c50423e] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: calc(85% - (var(--gap-h-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-91cb089b-cd78-4761-a00c-88893c50423e] {
        margin: 0px 0px 14px 0px;
        width: calc(85% - (var(--gap-h-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae) * 0.15000000000000002));
        max-width: calc(85% - (var(--gap-h-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae) * 0.15000000000000002));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-91cb089b-cd78-4761-a00c-88893c50423e] {
        margin: 0px 0px 0px 0px;
        width: calc(85% - (var(--gap-h-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae) * 0.15000000000000002));
        max-width: calc(85% - (var(--gap-h-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae) * 0.15000000000000002));
    }
}

.sd[data-s-98280123-047e-4351-b078-7a54f2c78211] {
    align-content: center;
    align-items: center;
    color: #000000;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 2px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-98280123-047e-4351-b078-7a54f2c78211] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-90f530b0-91a4-449a-bc67-74f23cfd8290] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae]:hover .sd[data-s-90f530b0-91a4-449a-bc67-74f23cfd8290] {
    color: #000000;
}

@media screen and (max-width: 840px) {
    .sd[data-s-90f530b0-91a4-449a-bc67-74f23cfd8290] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-90f530b0-91a4-449a-bc67-74f23cfd8290] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-e8939b44-7811-4de5-88bd-74b34aeb9572] {
    background: #bdaa8b;
    flex: none;
    height: 1px;
    margin: 7px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 73px;
    max-width: 100%;
}

.sd[data-s-e8939b44-7811-4de5-88bd-74b34aeb9572].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-e8939b44-7811-4de5-88bd-74b34aeb9572].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e8939b44-7811-4de5-88bd-74b34aeb9572] {
        height: 1px;
        width: 260px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e8939b44-7811-4de5-88bd-74b34aeb9572] {
        flex: none;
        width: 73px;
        max-width: 100%;
    }
}

.sd[data-s-8e806ea3-5c0f-4d1c-96d6-0648b365e602] {
    background: #ab8853;
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 15px 0px 0px 0px;
    padding: 2px 25px 2px 25px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae]:hover .sd[data-s-8e806ea3-5c0f-4d1c-96d6-0648b365e602]:hover {
    background: #ffffff;
    border-bottom: 1px solid #ab8853;
    border-left: 1px solid #ab8853;
    border-right: 1px solid #ab8853;
    border-top: 1px solid #ab8853;
    color: #ab8853;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8e806ea3-5c0f-4d1c-96d6-0648b365e602] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8e806ea3-5c0f-4d1c-96d6-0648b365e602] {
        font-size: 12px;
        margin: 15px 0px 0px 0px;
        padding: 3px 35px 3px 35px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-3ddd791b-d458-40a2-b620-1e3c518f0954] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
    max-width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-3ddd791b-d458-40a2-b620-1e3c518f0954] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        padding: 0px 0px 0px 0px;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3ddd791b-d458-40a2-b620-1e3c518f0954] {
        align-content: center;
        align-items: center;
        background: rgba(40, 40, 40, 0.56);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
        max-width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
    }
}

.sd[data-s-e27e260f-5dda-4f6b-99ed-79d932da5777] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e27e260f-5dda-4f6b-99ed-79d932da5777] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-e876494f-275b-4b48-82df-67c68677bc83] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 351px;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e876494f-275b-4b48-82df-67c68677bc83] {
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e876494f-275b-4b48-82df-67c68677bc83] {
        flex: none;
        height: 225px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-bb824d94-36de-4e55-bd57-c7421e8f2bd2] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-bb824d94-36de-4e55-bd57-c7421e8f2bd2]:hover {
    transform: scale(1.03, 1.03);
    transition-duration: 1000ms;
}

.sd[data-s-c60a3d88-16e6-4ee2-89e8-66fc68051a91] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.56);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 35px;
    transition-duration: 1000ms;
    width: 100%;
    z-index: 1;
    --gap-uuid: c60a3d88-16e6-4ee2-89e8-66fc68051a91;
    --gap-h-c60a3d88-16e6-4ee2-89e8-66fc68051a91: 0px;
    --gap-v-c60a3d88-16e6-4ee2-89e8-66fc68051a91: 0px;
    max-width: 100%;
}

.sd[data-s-bb824d94-36de-4e55-bd57-c7421e8f2bd2]:hover .sd[data-s-c60a3d88-16e6-4ee2-89e8-66fc68051a91]:hover {
    background: rgba(255, 255, 255, 0.68);
    transition-duration: 1000ms;
    width: 100%;
    max-width: 100%;
    height: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c60a3d88-16e6-4ee2-89e8-66fc68051a91] {
        flex: none;
        height: 100%;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c60a3d88-16e6-4ee2-89e8-66fc68051a91] {
        align-content: center;
        align-items: center;
        background: rgba(40, 40, 40, 0.58);
        flex: none;
        gap: 0px;
        height: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-c60a3d88-16e6-4ee2-89e8-66fc68051a91: 0px;
        --gap-v-c60a3d88-16e6-4ee2-89e8-66fc68051a91: 0px;
    }
}

.sd[data-s-eb46c851-900a-448f-a405-21a79d61a9bb] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-eb46c851-900a-448f-a405-21a79d61a9bb] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-eb46c851-900a-448f-a405-21a79d61a9bb] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-55d25730-2b9b-4974-a630-4d85909b0f7e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px;
    position: absolute;
    top: 0;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-55d25730-2b9b-4974-a630-4d85909b0f7e] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 27px 0px 11px 0px;
        padding: 0px 0px 0px;
        top: -27px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-55d25730-2b9b-4974-a630-4d85909b0f7e] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        border-bottom: 0px solid rgb(238, 238, 238);
        border-left: 0px solid rgb(238, 238, 238);
        border-right: 0px solid rgb(238, 238, 238);
        border-top: 0px solid rgb(238, 238, 238);
        bottom: auto;
        flex: none;
        height: auto;
        justify-content: center;
        left: 0px;
        margin: 31px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        right: auto;
        top: -31px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-c811a6c8-7f38-47a6-9d96-ab3728f1950d] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    color: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c811a6c8-7f38-47a6-9d96-ab3728f1950d] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c811a6c8-7f38-47a6-9d96-ab3728f1950d] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-892b1095-fe2b-42d3-97e3-dd1f1ed70b0f] {
    background: #ab8853;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 5px 12px 5px 12px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-892b1095-fe2b-42d3-97e3-dd1f1ed70b0f] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-892b1095-fe2b-42d3-97e3-dd1f1ed70b0f] {
        flex: none;
        font-size: 16px;
        text-align: left;
        width: auto;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-8283a2a2-3d22-4f59-a897-57021404afd4] {
    height: auto;
    width: 80px;
    max-width: 100%;
}

.sd[data-s-8283a2a2-3d22-4f59-a897-57021404afd4]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8283a2a2-3d22-4f59-a897-57021404afd4] {
        height: auto;
        width: 83px;
        max-width: 100%;
    }
}

.sd[data-s-3ec0adeb-86dc-4f83-8c28-8ad7ddded10a] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: calc(100% - (var(--gap-h-c60a3d88-16e6-4ee2-89e8-66fc68051a91) * 0));
    max-width: calc(100% - (var(--gap-h-c60a3d88-16e6-4ee2-89e8-66fc68051a91) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-3ec0adeb-86dc-4f83-8c28-8ad7ddded10a] {
        margin: 0px 0px 14px 0px;
        width: calc(100% - (var(--gap-h-c60a3d88-16e6-4ee2-89e8-66fc68051a91) * 0));
        max-width: calc(100% - (var(--gap-h-c60a3d88-16e6-4ee2-89e8-66fc68051a91) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3ec0adeb-86dc-4f83-8c28-8ad7ddded10a] {
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-c60a3d88-16e6-4ee2-89e8-66fc68051a91) * 0));
        max-width: calc(100% - (var(--gap-h-c60a3d88-16e6-4ee2-89e8-66fc68051a91) * 0));
    }
}

.sd[data-s-69a41b28-d128-433b-bbbf-0820139f4f4c] {
    align-content: center;
    align-items: center;
    color: #000000;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 2px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-69a41b28-d128-433b-bbbf-0820139f4f4c] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-935ac5d5-65bb-474f-8e13-deed6cc3718b] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c60a3d88-16e6-4ee2-89e8-66fc68051a91]:hover .sd[data-s-935ac5d5-65bb-474f-8e13-deed6cc3718b] {
    color: #000000;
}

@media screen and (max-width: 840px) {
    .sd[data-s-935ac5d5-65bb-474f-8e13-deed6cc3718b] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-935ac5d5-65bb-474f-8e13-deed6cc3718b] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-09c33907-6f8a-4ca6-ab77-21872b123ec0] {
    background: #bdaa8b;
    flex: none;
    height: 1px;
    margin: 7px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 73px;
    max-width: 100%;
}

.sd[data-s-09c33907-6f8a-4ca6-ab77-21872b123ec0].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-09c33907-6f8a-4ca6-ab77-21872b123ec0].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-09c33907-6f8a-4ca6-ab77-21872b123ec0] {
        height: 1px;
        width: 260px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-09c33907-6f8a-4ca6-ab77-21872b123ec0] {
        flex: none;
        width: 73px;
        max-width: 100%;
    }
}

.sd[data-s-02d3e5bc-dac7-474d-b7da-ea94d6db8414] {
    background: #ab8853;
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 15px 0px 0px 0px;
    padding: 2px 25px 2px 25px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c60a3d88-16e6-4ee2-89e8-66fc68051a91]:hover .sd[data-s-02d3e5bc-dac7-474d-b7da-ea94d6db8414]:hover {
    background: #ffffff;
    border-bottom: 1px solid #ab8853;
    border-left: 1px solid #ab8853;
    border-right: 1px solid #ab8853;
    border-top: 1px solid #ab8853;
    color: #ab8853;
}

@media screen and (max-width: 840px) {
    .sd[data-s-02d3e5bc-dac7-474d-b7da-ea94d6db8414] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-02d3e5bc-dac7-474d-b7da-ea94d6db8414] {
        font-size: 12px;
        margin: 15px 0px 0px 0px;
        padding: 3px 35px 3px 35px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-d804dcc0-44ff-4b75-8ac9-89f4a3cdb0d6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
    max-width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-d804dcc0-44ff-4b75-8ac9-89f4a3cdb0d6] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        padding: 0px 0px 0px 0px;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d804dcc0-44ff-4b75-8ac9-89f4a3cdb0d6] {
        align-content: center;
        align-items: center;
        background: rgba(40, 40, 40, 0.56);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
        max-width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
    }
}

.sd[data-s-607e3a1a-682c-4a7b-8edc-372f7a46cdbb] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-607e3a1a-682c-4a7b-8edc-372f7a46cdbb] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-a87218cd-76c7-4511-8afa-17850ed331ba] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 351px;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a87218cd-76c7-4511-8afa-17850ed331ba] {
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a87218cd-76c7-4511-8afa-17850ed331ba] {
        flex: none;
        height: 225px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-74c3d48a-1722-40a3-9e56-a5f8af626a96] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-74c3d48a-1722-40a3-9e56-a5f8af626a96]:hover {
    transform: scale(1.03, 1.03);
    transition-duration: 1000ms;
}

.sd[data-s-302f5faf-5d1b-4617-8634-17725b5fdd80] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.56);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 35px;
    transition-duration: 1000ms;
    width: 100%;
    z-index: 1;
    --gap-uuid: 302f5faf-5d1b-4617-8634-17725b5fdd80;
    --gap-h-302f5faf-5d1b-4617-8634-17725b5fdd80: 0px;
    --gap-v-302f5faf-5d1b-4617-8634-17725b5fdd80: 0px;
    max-width: 100%;
}

.sd[data-s-74c3d48a-1722-40a3-9e56-a5f8af626a96]:hover .sd[data-s-302f5faf-5d1b-4617-8634-17725b5fdd80]:hover {
    background: rgba(255, 255, 255, 0.68);
    transition-duration: 1000ms;
    width: 100%;
    max-width: 100%;
    height: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-302f5faf-5d1b-4617-8634-17725b5fdd80] {
        flex: none;
        height: 100%;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-302f5faf-5d1b-4617-8634-17725b5fdd80] {
        align-content: center;
        align-items: center;
        background: rgba(40, 40, 40, 0.58);
        flex: none;
        gap: 0px;
        height: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-302f5faf-5d1b-4617-8634-17725b5fdd80: 0px;
        --gap-v-302f5faf-5d1b-4617-8634-17725b5fdd80: 0px;
    }
}

.sd[data-s-79f95992-7022-422c-a284-895418407d0b] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-79f95992-7022-422c-a284-895418407d0b] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-79f95992-7022-422c-a284-895418407d0b] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-ebbf5f0f-a1a7-4364-a722-3e5d14c1c5fc] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px;
    position: absolute;
    top: 0;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ebbf5f0f-a1a7-4364-a722-3e5d14c1c5fc] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 27px 0px 11px 0px;
        padding: 0px 0px 0px;
        top: -27px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ebbf5f0f-a1a7-4364-a722-3e5d14c1c5fc] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        border-bottom: 0px solid rgb(238, 238, 238);
        border-left: 0px solid rgb(238, 238, 238);
        border-right: 0px solid rgb(238, 238, 238);
        border-top: 0px solid rgb(238, 238, 238);
        bottom: auto;
        flex: none;
        height: auto;
        justify-content: center;
        left: 0px;
        margin: 31px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        right: auto;
        top: -31px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-ce09553e-7d9a-4338-a484-5e2fab806bae] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    color: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ce09553e-7d9a-4338-a484-5e2fab806bae] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ce09553e-7d9a-4338-a484-5e2fab806bae] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-8ca7621d-dc8f-4cee-b4ed-5e95d22b24e5] {
    background: #ab8853;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 5px 12px 5px 12px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8ca7621d-dc8f-4cee-b4ed-5e95d22b24e5] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8ca7621d-dc8f-4cee-b4ed-5e95d22b24e5] {
        flex: none;
        font-size: 16px;
        text-align: left;
        width: auto;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-61490f2e-5c5e-4eb2-9a80-e8e40e3583f6] {
    height: auto;
    width: 80px;
    max-width: 100%;
}

.sd[data-s-61490f2e-5c5e-4eb2-9a80-e8e40e3583f6]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 540px) {
    .sd[data-s-61490f2e-5c5e-4eb2-9a80-e8e40e3583f6] {
        height: auto;
        width: 83px;
        max-width: 100%;
    }
}

.sd[data-s-826b7885-b49a-4e97-8e6b-0522022da21b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: calc(100% - (var(--gap-h-302f5faf-5d1b-4617-8634-17725b5fdd80) * 0));
    max-width: calc(100% - (var(--gap-h-302f5faf-5d1b-4617-8634-17725b5fdd80) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-826b7885-b49a-4e97-8e6b-0522022da21b] {
        margin: 0px 0px 14px 0px;
        width: calc(100% - (var(--gap-h-302f5faf-5d1b-4617-8634-17725b5fdd80) * 0));
        max-width: calc(100% - (var(--gap-h-302f5faf-5d1b-4617-8634-17725b5fdd80) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-826b7885-b49a-4e97-8e6b-0522022da21b] {
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-302f5faf-5d1b-4617-8634-17725b5fdd80) * 0));
        max-width: calc(100% - (var(--gap-h-302f5faf-5d1b-4617-8634-17725b5fdd80) * 0));
    }
}

.sd[data-s-5383d2da-a2a3-43a9-933b-57d64eea7176] {
    align-content: center;
    align-items: center;
    color: #000000;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 2px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5383d2da-a2a3-43a9-933b-57d64eea7176] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-b33f98c1-8694-4719-bd3b-6c576814029c] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-302f5faf-5d1b-4617-8634-17725b5fdd80]:hover .sd[data-s-b33f98c1-8694-4719-bd3b-6c576814029c] {
    color: #000000;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b33f98c1-8694-4719-bd3b-6c576814029c] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b33f98c1-8694-4719-bd3b-6c576814029c] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-8aeae23e-92ab-4216-95e7-fbef7a8b9451] {
    background: #bdaa8b;
    flex: none;
    height: 1px;
    margin: 7px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 73px;
    max-width: 100%;
}

.sd[data-s-8aeae23e-92ab-4216-95e7-fbef7a8b9451].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-8aeae23e-92ab-4216-95e7-fbef7a8b9451].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8aeae23e-92ab-4216-95e7-fbef7a8b9451] {
        height: 1px;
        width: 260px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8aeae23e-92ab-4216-95e7-fbef7a8b9451] {
        flex: none;
        width: 73px;
        max-width: 100%;
    }
}

.sd[data-s-d04327ea-90c2-4f74-b40a-6a45c0d3673d] {
    background: #ab8853;
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 15px 0px 0px 0px;
    padding: 2px 25px 2px 25px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-302f5faf-5d1b-4617-8634-17725b5fdd80]:hover .sd[data-s-d04327ea-90c2-4f74-b40a-6a45c0d3673d]:hover {
    background: #ffffff;
    border-bottom: 1px solid #ab8853;
    border-left: 1px solid #ab8853;
    border-right: 1px solid #ab8853;
    border-top: 1px solid #ab8853;
    color: #ab8853;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d04327ea-90c2-4f74-b40a-6a45c0d3673d] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d04327ea-90c2-4f74-b40a-6a45c0d3673d] {
        font-size: 12px;
        margin: 15px 0px 0px 0px;
        padding: 3px 35px 3px 35px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-1ddc701a-58f0-4e87-b0f3-2b33d54acb20] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
    max-width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-1ddc701a-58f0-4e87-b0f3-2b33d54acb20] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        padding: 0px 0px 0px 0px;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1ddc701a-58f0-4e87-b0f3-2b33d54acb20] {
        align-content: center;
        align-items: center;
        background: rgba(40, 40, 40, 0.56);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
        max-width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
    }
}

.sd[data-s-9b878ab6-c2ff-42c3-a3c5-072d42e6abc8] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9b878ab6-c2ff-42c3-a3c5-072d42e6abc8] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-2ad35f0a-84a5-454d-8b53-dde8c238e20a] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 351px;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2ad35f0a-84a5-454d-8b53-dde8c238e20a] {
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2ad35f0a-84a5-454d-8b53-dde8c238e20a] {
        flex: none;
        height: 225px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ced3415d-934c-4c89-a5ba-855b75ee2bfa] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ced3415d-934c-4c89-a5ba-855b75ee2bfa]:hover {
    transform: scale(1.03, 1.03);
    transition-duration: 1000ms;
}

.sd[data-s-1a9cd869-bc76-481b-9965-fbe5dbaa875e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.56);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 35px;
    transition-duration: 1000ms;
    width: 100%;
    z-index: 1;
    --gap-uuid: 1a9cd869-bc76-481b-9965-fbe5dbaa875e;
    --gap-h-1a9cd869-bc76-481b-9965-fbe5dbaa875e: 0px;
    --gap-v-1a9cd869-bc76-481b-9965-fbe5dbaa875e: 0px;
    max-width: 100%;
}

.sd[data-s-ced3415d-934c-4c89-a5ba-855b75ee2bfa]:hover .sd[data-s-1a9cd869-bc76-481b-9965-fbe5dbaa875e]:hover {
    background: rgba(255, 255, 255, 0.68);
    transition-duration: 1000ms;
    width: 100%;
    max-width: 100%;
    height: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1a9cd869-bc76-481b-9965-fbe5dbaa875e] {
        flex: none;
        height: 100%;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1a9cd869-bc76-481b-9965-fbe5dbaa875e] {
        align-content: center;
        align-items: center;
        background: rgba(40, 40, 40, 0.58);
        flex: none;
        gap: 0px;
        height: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-1a9cd869-bc76-481b-9965-fbe5dbaa875e: 0px;
        --gap-v-1a9cd869-bc76-481b-9965-fbe5dbaa875e: 0px;
    }
}

.sd[data-s-4dc755a6-57aa-474e-a908-ed384aa4bce5] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4dc755a6-57aa-474e-a908-ed384aa4bce5] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4dc755a6-57aa-474e-a908-ed384aa4bce5] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-5e62db68-3aca-408f-81e6-ebd3891a7133] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px;
    position: absolute;
    top: 0;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5e62db68-3aca-408f-81e6-ebd3891a7133] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 27px 0px 11px 0px;
        padding: 0px 0px 0px;
        top: -27px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5e62db68-3aca-408f-81e6-ebd3891a7133] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        border-bottom: 0px solid rgb(238, 238, 238);
        border-left: 0px solid rgb(238, 238, 238);
        border-right: 0px solid rgb(238, 238, 238);
        border-top: 0px solid rgb(238, 238, 238);
        bottom: auto;
        flex: none;
        height: auto;
        justify-content: center;
        left: 0px;
        margin: 31px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        right: auto;
        top: -31px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-4b2d26ea-c1c3-4d87-b949-d56881880d63] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    color: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4b2d26ea-c1c3-4d87-b949-d56881880d63] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4b2d26ea-c1c3-4d87-b949-d56881880d63] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-6ac70d5f-3bde-45b1-b578-de825cd92fac] {
    background: #ab8853;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 5px 12px 5px 12px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6ac70d5f-3bde-45b1-b578-de825cd92fac] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6ac70d5f-3bde-45b1-b578-de825cd92fac] {
        flex: none;
        font-size: 16px;
        text-align: left;
        width: auto;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-d50fa568-520f-42a7-9570-99208219c3b9] {
    height: auto;
    width: 80px;
    max-width: 100%;
}

.sd[data-s-d50fa568-520f-42a7-9570-99208219c3b9]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d50fa568-520f-42a7-9570-99208219c3b9] {
        height: auto;
        width: 83px;
        max-width: 100%;
    }
}

.sd[data-s-81090616-223c-4874-af05-f38145a30576] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: calc(100% - (var(--gap-h-1a9cd869-bc76-481b-9965-fbe5dbaa875e) * 0));
    max-width: calc(100% - (var(--gap-h-1a9cd869-bc76-481b-9965-fbe5dbaa875e) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-81090616-223c-4874-af05-f38145a30576] {
        margin: 0px 0px 14px 0px;
        width: calc(100% - (var(--gap-h-1a9cd869-bc76-481b-9965-fbe5dbaa875e) * 0));
        max-width: calc(100% - (var(--gap-h-1a9cd869-bc76-481b-9965-fbe5dbaa875e) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-81090616-223c-4874-af05-f38145a30576] {
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-1a9cd869-bc76-481b-9965-fbe5dbaa875e) * 0));
        max-width: calc(100% - (var(--gap-h-1a9cd869-bc76-481b-9965-fbe5dbaa875e) * 0));
    }
}

.sd[data-s-bc3bc908-a070-4d7e-9e48-cd3cabc30a8f] {
    align-content: center;
    align-items: center;
    color: #000000;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 2px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-bc3bc908-a070-4d7e-9e48-cd3cabc30a8f] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-2fd54acf-ed0e-4ad5-9934-7c4d1b36c891] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1a9cd869-bc76-481b-9965-fbe5dbaa875e]:hover .sd[data-s-2fd54acf-ed0e-4ad5-9934-7c4d1b36c891] {
    color: #000000;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2fd54acf-ed0e-4ad5-9934-7c4d1b36c891] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2fd54acf-ed0e-4ad5-9934-7c4d1b36c891] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-6f25d5dd-965f-48a4-9605-09fc7bfffbd0] {
    background: #bdaa8b;
    flex: none;
    height: 1px;
    margin: 7px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 73px;
    max-width: 100%;
}

.sd[data-s-6f25d5dd-965f-48a4-9605-09fc7bfffbd0].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-6f25d5dd-965f-48a4-9605-09fc7bfffbd0].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6f25d5dd-965f-48a4-9605-09fc7bfffbd0] {
        height: 1px;
        width: 260px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6f25d5dd-965f-48a4-9605-09fc7bfffbd0] {
        flex: none;
        width: 73px;
        max-width: 100%;
    }
}

.sd[data-s-dadfe990-8848-4677-9991-8237e37886a9] {
    background: #ab8853;
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    margin: 15px 0px 0px 0px;
    padding: 2px 25px 2px 25px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1a9cd869-bc76-481b-9965-fbe5dbaa875e]:hover .sd[data-s-dadfe990-8848-4677-9991-8237e37886a9]:hover {
    background: #ffffff;
    border-bottom: 1px solid #ab8853;
    border-left: 1px solid #ab8853;
    border-right: 1px solid #ab8853;
    border-top: 1px solid #ab8853;
    color: #ab8853;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dadfe990-8848-4677-9991-8237e37886a9] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dadfe990-8848-4677-9991-8237e37886a9] {
        font-size: 12px;
        margin: 15px 0px 0px 0px;
        padding: 3px 35px 3px 35px;
        text-align: left;
        justify-content: flex-start;
    }
}



.sd[data-s-75accafe-2bd3-4d20-a880-ac1376e7ff45] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50%;
    justify-content: center;
    margin: 0px 0px 0px 62px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 62px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-75accafe-2bd3-4d20-a880-ac1376e7ff45] {
        flex: none;
        margin: 10px 0px 10px 20px;
        width: auto;
        max-width: calc(100% - 20px);
        height: calc(50% - 20px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-75accafe-2bd3-4d20-a880-ac1376e7ff45] {
        flex: none;
        margin: 10px 0px 10px 11px;
        width: auto;
        max-width: calc(100% - 11px);
        height: calc(50% - 20px);
    }
}

.sd[data-s-138f4c4b-7fa4-477d-ac5a-6177899b4c7a] {
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 11px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.4;
    text-align: left;
    width: 177px;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-138f4c4b-7fa4-477d-ac5a-6177899b4c7a] {
        font-size: 11px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-138f4c4b-7fa4-477d-ac5a-6177899b4c7a] {
        font-size: 10px;
    }
}

.sd[data-s-b14f5c31-80e0-4395-b996-fb0423b6ce1f] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
}

.sd[data-s-d982030a-6209-41d9-8cd5-2768dd1ac07a] {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-size: 28px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.02em;
    line-height: 1;
    margin: 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d982030a-6209-41d9-8cd5-2768dd1ac07a] {
        font-size: 20px;
        line-height: 1.1;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d982030a-6209-41d9-8cd5-2768dd1ac07a] {
        font-size: 18px;
        line-height: 1.1;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}



.sd[data-s-f6d122ef-6b5f-489f-93d7-ac3aed267d87] {
    align-content: flex-start;
    align-items: flex-start;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    background: rgb(255, 255, 255);
    border-bottom: 0px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    bottom: auto;
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 80px;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f6d122ef-6b5f-489f-93d7-ac3aed267d87] {
        flex: none;
        height: auto;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f6d122ef-6b5f-489f-93d7-ac3aed267d87] {
        flex: none;
        height: auto;
    }
}

.sd[data-s-e670b916-19c2-4ea4-b65a-695823a313ba] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e670b916-19c2-4ea4-b65a-695823a313ba] {
        flex: none;
        margin: 10px 0px 10px 20px;
        width: auto;
        max-width: calc(100% - 20px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e670b916-19c2-4ea4-b65a-695823a313ba] {
        flex: none;
        margin: 10px 0px 10px 10px;
        width: auto;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-57871332-e1b0-4264-8c0d-f884994b6099] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    bottom: 0px;
    box-shadow: none;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 80px;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    padding: 0px;
    position: absolute;
    right: 27px;
    top: 0px;
    width: 45px;
    z-index: 4;
    --gap-uuid: 57871332-e1b0-4264-8c0d-f884994b6099;
    --gap-h-57871332-e1b0-4264-8c0d-f884994b6099: 0px;
    --gap-v-57871332-e1b0-4264-8c0d-f884994b6099: 0px;
    max-width: 100%;
}

.sd[data-s-57871332-e1b0-4264-8c0d-f884994b6099]:hover {
    transform: scale(1.1, 1.1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-57871332-e1b0-4264-8c0d-f884994b6099] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        border-radius: 0;
        bottom: 0px;
        box-shadow: none;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100%;
        justify-content: center;
        left: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        right: 0px;
        top: 0px;
        width: 50px;
        z-index: 5;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-57871332-e1b0-4264-8c0d-f884994b6099] {
        display: flex;
        flex: none;
        gap: 1px;
        height: 55px;
        margin: 0px 10px 0px 0px;
        right: 0px;
        width: 55px;
        --gap-h-57871332-e1b0-4264-8c0d-f884994b6099: 0px;
        --gap-v-57871332-e1b0-4264-8c0d-f884994b6099: 1px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-9889cdcf-dd36-4f3d-945f-9db29f027721] {
    color: rgb(66, 66, 66);
    font-size: 28px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
}

.sd[data-s-57871332-e1b0-4264-8c0d-f884994b6099]:hover .sd[data-s-9889cdcf-dd36-4f3d-945f-9db29f027721] {
    color: #1e1e1e;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9889cdcf-dd36-4f3d-945f-9db29f027721] {
        font-size: 33px;
        margin: -3px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9889cdcf-dd36-4f3d-945f-9db29f027721] {
        font-size: 28px;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-f2ba05d3-d124-465e-80b0-75e45e88a9d0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    bottom: 0px;
    box-shadow: none;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 80px;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    padding: 0px;
    position: absolute;
    right: 109px;
    top: 0px;
    width: 307px;
    z-index: 4;
    max-width: 100%;
}

.sd[data-s-f2ba05d3-d124-465e-80b0-75e45e88a9d0]:hover {
    transform: scale(1.03, 1.03);
}

@media screen and (max-width: 840px) {
    .sd[data-s-f2ba05d3-d124-465e-80b0-75e45e88a9d0] {
        background: rgba(0, 0, 0, 0.0);
        border-radius: 0;
        bottom: 0px;
        box-shadow: none;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100%;
        left: auto;
        margin: 0px 0px 0px 0px;
        right: 76px;
        top: 0px;
        width: 275px;
        z-index: 5;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f2ba05d3-d124-465e-80b0-75e45e88a9d0] {
        bottom: -1px;
        display: flex;
        flex: none;
        height: 55px;
        left: auto;
        margin: 0px 10px 0px 0px;
        right: 62px;
        top: 0px;
        width: 144px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-7279b8df-93d8-495d-b10a-6160239dc2b2] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #0099e3;
    border-left: 0px solid #0099e3;
    border-radius: 0;
    border-right: 0px solid #0099e3;
    border-top: 0px solid #0099e3;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7279b8df-93d8-495d-b10a-6160239dc2b2] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-end;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
    }
}

.sd[data-s-510e1923-9240-4e55-8136-b39e66d2550d] {
    background: #ffffff;
    border-bottom: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 16px;
    font-weight: 500;
    height: 40px;
    justify-content: center;
    line-height: 1.4;
    margin: 0px 10px 0px 0px;
    padding: 10px 15px 10px 15px;
    text-align: left;
    width: calc(90% - 10px);
    max-width: calc(90% - 10px);
}

.sd[data-s-510e1923-9240-4e55-8136-b39e66d2550d]::-webkit-input-placeholder {
    color: #c8c8c8;
}

.sd[data-s-510e1923-9240-4e55-8136-b39e66d2550d]:-moz-placeholder {
    color: #c8c8c8;
}

.sd[data-s-510e1923-9240-4e55-8136-b39e66d2550d]::-moz-placeholder {
    color: #c8c8c8;
}

.sd[data-s-510e1923-9240-4e55-8136-b39e66d2550d]:-ms-input-placeholder {
    color: #c8c8c8;
}

@media screen and (max-width: 540px) {
    .sd[data-s-510e1923-9240-4e55-8136-b39e66d2550d] {
        flex: none;
        font-size: 12px;
        height: 30px;
        margin: 0px 6px 0px 0px;
        padding: 6px 11px 7px 11px;
        width: 127px;
        max-width: calc(100% - 6px);
    }
}

.sd[data-s-04c388b1-27af-474f-91d2-132b9871dde5] {
    align-content: center;
    align-items: center;
    background: rgb(66, 66, 66);
    border-radius: 64px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
    height: 30px;
    justify-content: center;
    line-height: 1.4;
    padding: 0px 10px 0px 10px;
    text-align: left;
    width: 30px;
    max-width: 100%;
}

.sd[data-s-f2ba05d3-d124-465e-80b0-75e45e88a9d0]:hover .sd[data-s-04c388b1-27af-474f-91d2-132b9871dde5]:hover {
    transform: scale(1.05, 1.05);
    transition-duration: 200ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-04c388b1-27af-474f-91d2-132b9871dde5] {
        flex: none;
        height: 20px;
        padding: 0px 0px 0px 0px;
        width: 20px;
        max-width: 100%;
    }
}

.sd[data-s-10112229-523a-4b8c-b277-d84866d46a09] {
    color: #ffffff;
    font-size: 16px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-10112229-523a-4b8c-b277-d84866d46a09] {
        font-size: 10px;
    }
}



.sd[data-s-9bb2305f-e5cf-482d-9d77-e726f3725f69] {
    align-content: center;
    align-items: center;
    background: #00a0e9;
    border-radius: 160px;
    bottom: 20px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 35px;
    justify-content: center;
    left: NaNpx;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    position: fixed;
    right: 20px;
    top: NaNpx;
    width: 35px;
    z-index: 5;
    max-width: 100%;
}

.sd[data-s-9bb2305f-e5cf-482d-9d77-e726f3725f69]:hover {
    transform: scale(1.05, 1.05);
    transition-duration: 200ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9bb2305f-e5cf-482d-9d77-e726f3725f69] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9bb2305f-e5cf-482d-9d77-e726f3725f69] {
        bottom: 20px;
        display: flex;
        left: auto;
        right: 20px;
        top: auto;
    }
}

.sd[data-s-d5e6f2a2-2fab-4ed6-b13b-7d0af974dc07] {
    color: #FFFFFF;
    font-size: 24px;
    margin: 0px 0px 4px 0px;
    max-width: 100%;
}

.sd[data-s-9bb2305f-e5cf-482d-9d77-e726f3725f69]:hover .sd[data-s-d5e6f2a2-2fab-4ed6-b13b-7d0af974dc07] {}

@media screen and (max-width: 540px) {
    .sd[data-s-d5e6f2a2-2fab-4ed6-b13b-7d0af974dc07] {
        font-size: 24px;
    }
}



.sd[data-s-fae1fb7d-a3a5-4424-9dc1-44e2632d2db2] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #e9eff2;
    border-left: 0px solid #e9eff2;
    border-right: 0px solid #e9eff2;
    border-top: 0px solid #e9eff2;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 0px;
    position: relative;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-fae1fb7d-a3a5-4424-9dc1-44e2632d2db2].appear {
    opacity: 0;
    transition-delay: 0ms;
    transition-duration: 800ms;
}

.sd[data-s-fae1fb7d-a3a5-4424-9dc1-44e2632d2db2].appear-active {
    transition-delay: 0ms;
    transition-duration: 800ms;
}

.sd[data-s-92639fe8-d227-4a20-ba4b-483fbdc82730] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #e9eff2;
    border-left: 1px solid #e9eff2;
    border-right: 0px solid #e9eff2;
    border-top: 0px solid #e9eff2;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: auto;
    overflow-y: hidden;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-92639fe8-d227-4a20-ba4b-483fbdc82730] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-92639fe8-d227-4a20-ba4b-483fbdc82730] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        justify-content: flex-start;
    }
}

.sd[data-s-5b4ad2d7-f36f-4b47-b52e-79d09aa86b41] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #e9eff2;
    border-left: 1px solid #e9eff2;
    border-radius: 0;
    border-right: 1px solid #e9eff2;
    border-top: 0px solid #e9eff2;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px -1px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 20px 20px 20px 20px;
    width: auto;
    max-width: calc(100% - -1px);
}

.sd[data-s-5b4ad2d7-f36f-4b47-b52e-79d09aa86b41].link-active {
    background: #f5faff;
}

.sd[data-s-5b4ad2d7-f36f-4b47-b52e-79d09aa86b41]:hover {
    background: #f5faff;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5b4ad2d7-f36f-4b47-b52e-79d09aa86b41] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5b4ad2d7-f36f-4b47-b52e-79d09aa86b41] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 20px;
    }
}

.sd[data-s-6bb863fd-d9bd-4032-a986-75790dfed364] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 20px;
    width: auto;
    max-width: calc(100% - 40px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-6bb863fd-d9bd-4032-a986-75790dfed364] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-2b2761da-c4b2-4dbc-846e-ead6dc175d42] {
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-5b4ad2d7-f36f-4b47-b52e-79d09aa86b41].link-active .sd[data-s-2b2761da-c4b2-4dbc-846e-ead6dc175d42] {
    color: #0099e3;
    transform: scale(1.05, 1.05);
}

.sd[data-s-5b4ad2d7-f36f-4b47-b52e-79d09aa86b41]:hover .sd[data-s-2b2761da-c4b2-4dbc-846e-ead6dc175d42] {
    color: #0099e3;
    transform: scale(1.05, 1.05);
}

@media screen and (max-width: 840px) {
    .sd[data-s-2b2761da-c4b2-4dbc-846e-ead6dc175d42] {
        font-size: 13px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2b2761da-c4b2-4dbc-846e-ead6dc175d42] {
        font-size: 10px;
    }
}



.sd[data-s-77ac4a8d-2e01-415c-be16-c67b834ba859] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0px;
}

.sd[data-s-a9bb52b6-0fad-4fba-8b06-367272d90326] {
    background: #EEEEEE;
    border-radius: 24px;
    color: #000000;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 2px 12px 2px 12px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a9bb52b6-0fad-4fba-8b06-367272d90326]:hover {
    background: rgb(66, 66, 66);
    color: #FFFFFF;
}

.sd[data-s-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 10px 0px 30px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: 100%;
    --gap-h-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4: 10px;
    --gap-v-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4: 10px;
    --gap-uuid: bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4] {
        gap: 10px;
        margin: 10px 0px 20px 0px;
        --gap-h-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4: 10px;
        --gap-v-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4: 10px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-09abc7da-c677-4bc7-96a9-5a2fd37a2972] {
    flex-direction: row;
    justify-content: center;
    width: calc(100% - (var(--gap-h-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4) * 0));
    max-width: calc(100% - (var(--gap-h-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4) * 0));
}

.sd[data-s-77717c40-9dd2-4323-9436-d78aa78b18f2] {
    color: #000000;
    font-family: 'Noto Sans JP';
    font-size: 14px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    margin: 10px 0 10px 0;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 24px;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 2px 12px 2px 12px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb].link-active {
    background: rgb(66, 66, 66);
}

.sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb]:hover {
    background: rgb(66, 66, 66);
    transform: translate(0px, 1px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 20px 10px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        max-width: calc(100% - 20px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        max-width: 100%;
    }
}

.sd[data-s-31bced1e-2984-493e-90f5-855431a65be6] {
    color: #1e1e1e;
    font-family: 'Noto Sans JP';
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 3px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 3px);
    justify-content: center;
}

.sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb].link-active .sd[data-s-31bced1e-2984-493e-90f5-855431a65be6] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
}

.sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb]:hover .sd[data-s-31bced1e-2984-493e-90f5-855431a65be6] {
    color: #FFFFFF;
}

.sd[data-s-1bfbd67d-c127-4269-8e50-dfddb5e9c626] {
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb].link-active .sd[data-s-1bfbd67d-c127-4269-8e50-dfddb5e9c626] {
    color: #FFFFFF;
}

.sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb]:hover .sd[data-s-1bfbd67d-c127-4269-8e50-dfddb5e9c626] {
    color: #FFFFFF;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1bfbd67d-c127-4269-8e50-dfddb5e9c626] {
        font-size: 13px;
    }
}

.sd[data-s-240974a7-e68a-4a51-943e-defe1188b00b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: calc(100% - (var(--gap-h-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4) * 0));
    max-width: calc(100% - (var(--gap-h-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4) * 0));
}

.sd[data-s-23586f67-b645-4c55-8ec4-98e922554557] {
    background: #EEEEEE;
    border-radius: 20px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: none;
    font-family: 'Noto Sans JP';
    font-size: 15px;
    font-weight: 400;
    height: auto;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px;
    opacity: 1;
    padding: 10px 20px;
    text-align: left;
    width: auto;
    max-width: 100%;
}

.sd[data-s-23586f67-b645-4c55-8ec4-98e922554557]:hover {
    background: #dbdbdb;
    transform: scale(1.05, 1.05);
}

.sd[data-s-a903ba3a-b7dd-49b3-995c-0b7fc98c91fe] {
    color: #000000;
    font-family: 'Noto Sans JP';
    font-size: 14px;
    font-weight: 500;
    padding: 0px 0px 2px 0px;
    text-align: center;
    justify-content: center;
}



.sd[data-s-074eeac4-72c2-44fa-bce7-47c69776ca9b] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-cb41661d-b5fd-4a78-984d-244e8c96906b] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-cb41661d-b5fd-4a78-984d-244e8c96906b: 0px;
    --gap-v-cb41661d-b5fd-4a78-984d-244e8c96906b: 15px;
    --gap-uuid: cb41661d-b5fd-4a78-984d-244e8c96906b;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cb41661d-b5fd-4a78-984d-244e8c96906b] {
        flex: none;
        gap: 20px;
        width: 100%;
        --gap-h-cb41661d-b5fd-4a78-984d-244e8c96906b: 0px;
        --gap-v-cb41661d-b5fd-4a78-984d-244e8c96906b: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cb41661d-b5fd-4a78-984d-244e8c96906b] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-864be1a9-bbea-4227-8615-e9e82ea98aa6] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    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-864be1a9-bbea-4227-8615-e9e82ea98aa6: 0px;
    --gap-v-864be1a9-bbea-4227-8615-e9e82ea98aa6: 0px;
    --gap-uuid: 864be1a9-bbea-4227-8615-e9e82ea98aa6;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-864be1a9-bbea-4227-8615-e9e82ea98aa6] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6: 0px;
        --gap-v-864be1a9-bbea-4227-8615-e9e82ea98aa6: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-864be1a9-bbea-4227-8615-e9e82ea98aa6] {
        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-cb41661d-b5fd-4a78-984d-244e8c96906b) * 0.5));
        --gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6: 0px;
        --gap-v-864be1a9-bbea-4227-8615-e9e82ea98aa6: 0px;
        max-width: calc(50% - (var(--gap-h-cb41661d-b5fd-4a78-984d-244e8c96906b) * 0.5));
    }
}

.sd[data-s-da508e58-0f71-4b5c-87b9-612f675cf062] {
    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: 52px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(30% - (var(--gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6) * 0.7000000000000001));
    max-width: calc(30% - (var(--gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6) * 0.7000000000000001));
}

.sd[data-s-da508e58-0f71-4b5c-87b9-612f675cf062].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-da508e58-0f71-4b5c-87b9-612f675cf062].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-da508e58-0f71-4b5c-87b9-612f675cf062]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-da508e58-0f71-4b5c-87b9-612f675cf062] {
        height: 230px;
        width: calc(100% - (var(--gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6) * 0));
        max-width: calc(100% - (var(--gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-da508e58-0f71-4b5c-87b9-612f675cf062] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6) * 0));
        max-width: calc(100% - (var(--gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6) * 0));
    }
}

.sd[data-s-7269f5bb-4fe4-4d9a-8a10-446c99488a80] {
    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-7269f5bb-4fe4-4d9a-8a10-446c99488a80]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: none;
}

.sd[data-s-da508e58-0f71-4b5c-87b9-612f675cf062]:hover .sd[data-s-7269f5bb-4fe4-4d9a-8a10-446c99488a80] {
    transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-7269f5bb-4fe4-4d9a-8a10-446c99488a80]:before {
        background-size: cover;
        filter: brightness(0.7);
    }

    .sd[data-s-7269f5bb-4fe4-4d9a-8a10-446c99488a80] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-c6cec416-a310-435f-8959-f3d9ef5d2d05] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    display: flex;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 5px 5px 5px 5px;
    position: relative;
    width: auto;
    z-index: 1;
    --gap-h-c6cec416-a310-435f-8959-f3d9ef5d2d05: 0px;
    --gap-v-c6cec416-a310-435f-8959-f3d9ef5d2d05: 0px;
    --gap-uuid: c6cec416-a310-435f-8959-f3d9ef5d2d05;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c6cec416-a310-435f-8959-f3d9ef5d2d05] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c6cec416-a310-435f-8959-f3d9ef5d2d05] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        flex: none;
        gap: 5px;
        margin: 10px 0px 0px 0px;
        padding: 0px;
        width: calc(100% - (var(--gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6) * 0));
        --gap-h-c6cec416-a310-435f-8959-f3d9ef5d2d05: 0px;
        --gap-v-c6cec416-a310-435f-8959-f3d9ef5d2d05: 5px;
        max-width: calc(100% - (var(--gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6) * 0));
    }
}

.sd[data-s-ae00a885-fca3-41d1-a7aa-f1cbd9262794] {
    background: rgba(0, 0, 0, 0.0);
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    padding: 2px 0px 2px 0px;
    --gap-h-ae00a885-fca3-41d1-a7aa-f1cbd9262794: 5px;
    --gap-v-ae00a885-fca3-41d1-a7aa-f1cbd9262794: 5px;
    --gap-uuid: ae00a885-fca3-41d1-a7aa-f1cbd9262794;
}

.sd[data-s-1e3c977c-6b89-41b7-937a-a98a72d38edf] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-cefd2333-9ef9-4574-8453-8316668676de] {
    color: #e62d8b;
    font-family: var(--s-font-f1941a18);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-101bb2ad-db41-4176-b0cd-c89621f1eb9c] {
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-c6cec416-a310-435f-8959-f3d9ef5d2d05) * 0));
    max-width: calc(100% - (var(--gap-h-c6cec416-a310-435f-8959-f3d9ef5d2d05) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-101bb2ad-db41-4176-b0cd-c89621f1eb9c] {
        font-size: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-101bb2ad-db41-4176-b0cd-c89621f1eb9c] {
        font-size: 13px;
    }
}

.sd[data-s-12ac33cf-b2f1-4d88-82cb-361c95c37315] {
    color: #333;
    font-family: var(--s-font-ea9d6ee2);
    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-8cfe1dd9-5005-4316-b61f-384a1172ea86] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-87a7f699-c6ca-4d8a-afa7-e8d226157316] {
    align-content: flex-start;
    align-items: flex-start;
    background: #f1f3f4;
    border-bottom: 0px solid #0099e3;
    border-left: 0px solid #0099e3;
    border-right: 0px solid #0099e3;
    border-top: 0px solid #0099e3;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-87a7f699-c6ca-4d8a-afa7-e8d226157316].appear {
    opacity: 0;
    transition-delay: 500ms;
    transition-duration: 800ms;
}

.sd[data-s-87a7f699-c6ca-4d8a-afa7-e8d226157316].appear-active {
    transition-delay: 500ms;
    transition-duration: 800ms;
}

.sd[data-s-45504c39-223d-4c04-b9b0-1ef38bb3fbbf] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 20px;
    width: 1060px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-45504c39-223d-4c04-b9b0-1ef38bb3fbbf] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        justify-content: flex-start;
        padding: 0px 20px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-45504c39-223d-4c04-b9b0-1ef38bb3fbbf] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
}

.sd[data-s-f1c5ad8c-4bdf-4e36-bc30-bc5646142749] {
    border-radius: 0px 20px 20px 0px;
    flex: none;
    height: 300px;
    margin: 40px 0px 40px 0px;
    width: 45%;
    max-width: 45%;
}

.sd[data-s-f1c5ad8c-4bdf-4e36-bc30-bc5646142749]:before {
    background-repeat: no-repeat;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f1c5ad8c-4bdf-4e36-bc30-bc5646142749] {
        flex: none;
        margin: 40px 0px 40px -20px;
        width: calc(85% - -20px);
        max-width: calc(85% - -20px);
    }
}

.sd[data-s-8af4bdcb-6b1b-4da9-bca2-e03a77c429d7] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 40px 0px 40px 40px;
    width: 55%;
    max-width: 55%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8af4bdcb-6b1b-4da9-bca2-e03a77c429d7] {
        padding: 40px 0px 40px 30px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8af4bdcb-6b1b-4da9-bca2-e03a77c429d7] {
        flex: none;
        padding: 0px 0px 40px 20px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-38601e53-367a-4027-a4cb-88a4d0033d4c] {
    background: #0099e3;
    border-bottom: 0px solid #0099e3;
    border-left: 0px solid #0099e3;
    border-radius: 0;
    border-right: 0px solid #0099e3;
    border-top: 0px solid #0099e3;
    color: #ffffff;
    flex: none;
    font-family: 'Noto Sans JP';
    font-size: 19px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.02em;
    line-height: 1.4;
    margin: 0px 0px 20px 0px;
    padding: 10px 40px 10px 40px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-38601e53-367a-4027-a4cb-88a4d0033d4c] {
        font-size: 16px;
        padding: 10px 20px 10px 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-38601e53-367a-4027-a4cb-88a4d0033d4c] {
        margin: 0px -20px 20px 0px;
        padding: 10px 20px 10px 20px;
        width: calc(100% - -20px);
        max-width: calc(100% - -20px);
    }
}

.sd[data-s-2c1f861e-1133-46e8-a144-a9c1c6377f0d] {
    color: #1e1e1e;
    flex: none;
    font-family: 'Noto Sans JP';
    font-size: 14px;
    font-weight: 700;
    height: 106px;
    line-height: 1.9;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2c1f861e-1133-46e8-a144-a9c1c6377f0d] {
        flex: none;
        font-size: 13px;
        height: auto;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2c1f861e-1133-46e8-a144-a9c1c6377f0d] {
        padding: 0px 20px;
    }
}

.sd[data-s-7959736d-601c-40b4-9907-bc3d20253544] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 64px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 40px 0px 0px 0px;
    padding: 10px 25px 10px 25px;
    max-width: 100%;
}

.sd[data-s-7959736d-601c-40b4-9907-bc3d20253544]:hover {
    background: #b1dfec;
    transform: scale(1.05, 1.05);
}

@media screen and (max-width: 540px) {
    .sd[data-s-7959736d-601c-40b4-9907-bc3d20253544] {
        margin: 40px 20px 0px 0px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-8c827c07-2c61-4efe-97e3-43876da1b579] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    color: #1e1e1e;
    font-family: 'Noto Sans JP';
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8c827c07-2c61-4efe-97e3-43876da1b579] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8c827c07-2c61-4efe-97e3-43876da1b579] {
        font-size: 13px;
    }
}



.sd[data-s-be8ce64e-07ec-4b35-9c11-4d02415ee351] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 50px 40px 50px 40px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-be8ce64e-07ec-4b35-9c11-4d02415ee351] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-57b41bf4-78b0-4f11-86e8-02687f5e691c] {}

.sd[data-s-e2e3ba3f-5d34-4a25-8779-7b48f70b24c1] {
    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: 40px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-48ee6f8e-df9c-470c-b86c-3e899489a6de] {
    color: #1e1e1e;
    font-family: Quicksand;
    font-size: 13px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-48ee6f8e-df9c-470c-b86c-3e899489a6de] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-48ee6f8e-df9c-470c-b86c-3e899489a6de] {
        font-size: 13px;
    }
}



.sd[data-s-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px;
    width: 25%;
    --gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e: 0px;
    --gap-v-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e: 0px;
    --gap-uuid: 7b891359-7ed2-42d9-b24d-a3c8d8d54b1e;
    max-width: 25%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 10px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-4efe9f64-66af-4b9e-8c61-12d6d81b977f] {
    border-bottom: 0px solid #25a1dd;
    border-left: 0px solid #25a1dd;
    border-right: 0px solid #25a1dd;
    border-top: 0px solid #25a1dd;
    color: #00a0e9;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 18px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
    max-width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4efe9f64-66af-4b9e-8c61-12d6d81b977f] {
        font-size: 20px;
    }
}

.sd[data-s-bc2c0882-d9c6-420a-b32e-1dd6a7ca36b1] {
    border-bottom: 2px solid #25a1dd;
    border-left: 0px solid #25a1dd;
    border-right: 0px solid #25a1dd;
    border-top: 0px solid #25a1dd;
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
    max-width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-bc2c0882-d9c6-420a-b32e-1dd6a7ca36b1] {
        font-size: 20px;
    }
}

.sd[data-s-b9ee45c2-c3b7-4087-9dd2-4460d24cabe1] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0px;
}

.sd[data-s-e906c015-ebc6-473d-ae14-a2996a51deaa] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 10px 0px 30px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: 100%;
    --gap-h-e906c015-ebc6-473d-ae14-a2996a51deaa: 10px;
    --gap-v-e906c015-ebc6-473d-ae14-a2996a51deaa: 10px;
    --gap-uuid: e906c015-ebc6-473d-ae14-a2996a51deaa;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e906c015-ebc6-473d-ae14-a2996a51deaa] {
        gap: 10px;
        margin: 10px 0px 20px 0px;
        --gap-h-e906c015-ebc6-473d-ae14-a2996a51deaa: 10px;
        --gap-v-e906c015-ebc6-473d-ae14-a2996a51deaa: 10px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-1ab7d724-cddb-4cf5-a547-412f89cc7d9a] {
    flex-direction: row;
    justify-content: center;
    width: calc(100% - (var(--gap-h-e906c015-ebc6-473d-ae14-a2996a51deaa) * 0));
    max-width: calc(100% - (var(--gap-h-e906c015-ebc6-473d-ae14-a2996a51deaa) * 0));
}

.sd[data-s-035b4daa-19b5-4882-b7c2-7a1225c85b1a] {
    color: #000000;
    font-family: 'Noto Sans JP';
    font-size: 14px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    margin: 10px 0 10px 0;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 24px;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 2px 12px 2px 12px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed].link-active {
    background: rgb(66, 66, 66);
}

.sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed]:hover {
    background: rgb(66, 66, 66);
    transform: translate(0px, 1px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 20px 10px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        max-width: calc(100% - 20px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        max-width: 100%;
    }
}

.sd[data-s-5f8c3387-fdbe-4101-b132-fa507c11b201] {
    color: #1e1e1e;
    font-family: 'Noto Sans JP';
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 3px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 3px);
    justify-content: center;
}

.sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed].link-active .sd[data-s-5f8c3387-fdbe-4101-b132-fa507c11b201] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
}

.sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed]:hover .sd[data-s-5f8c3387-fdbe-4101-b132-fa507c11b201] {
    color: #FFFFFF;
}

.sd[data-s-3b8e99f2-5ab3-40bb-873b-345c0a69a37e] {
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed].link-active .sd[data-s-3b8e99f2-5ab3-40bb-873b-345c0a69a37e] {
    color: #FFFFFF;
}

.sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed]:hover .sd[data-s-3b8e99f2-5ab3-40bb-873b-345c0a69a37e] {
    color: #FFFFFF;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3b8e99f2-5ab3-40bb-873b-345c0a69a37e] {
        font-size: 13px;
    }
}

.sd[data-s-d3503684-1d23-44e0-bd35-c6cd2a7b72ba] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: calc(100% - (var(--gap-h-e906c015-ebc6-473d-ae14-a2996a51deaa) * 0));
    max-width: calc(100% - (var(--gap-h-e906c015-ebc6-473d-ae14-a2996a51deaa) * 0));
}

.sd[data-s-d1ee3c0a-1cbd-484b-b0ca-5adc323d7268] {
    background: #EEEEEE;
    border-radius: 20px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: none;
    font-family: 'Noto Sans JP';
    font-size: 15px;
    font-weight: 400;
    height: auto;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px;
    opacity: 1;
    padding: 10px 20px;
    text-align: left;
    width: auto;
    max-width: 100%;
}

.sd[data-s-d1ee3c0a-1cbd-484b-b0ca-5adc323d7268]:hover {
    background: #dbdbdb;
    transform: scale(1.05, 1.05);
}

.sd[data-s-f5c2168c-f55a-4c22-baab-24f61b4e4da7] {
    color: #000000;
    font-family: 'Noto Sans JP';
    font-size: 14px;
    font-weight: 500;
    padding: 0px 0px 2px 0px;
    text-align: center;
    justify-content: center;
}

.sd[data-s-5224fcd3-fd06-441d-8fe4-1a4439be687e] {
    border-bottom: 2px solid #25a1dd;
    border-left: 0px solid #25a1dd;
    border-right: 0px solid #25a1dd;
    border-top: 0px solid #25a1dd;
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
    max-width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5224fcd3-fd06-441d-8fe4-1a4439be687e] {
        font-size: 20px;
    }
}

.sd[data-s-20f78f77-e654-4cb2-96c0-158a807ff71e] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0px;
}

.sd[data-s-8275f04f-1382-43e3-a811-8a17a8cb89f6] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 10px 0px 30px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: 100%;
    --gap-h-8275f04f-1382-43e3-a811-8a17a8cb89f6: 10px;
    --gap-v-8275f04f-1382-43e3-a811-8a17a8cb89f6: 10px;
    --gap-uuid: 8275f04f-1382-43e3-a811-8a17a8cb89f6;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8275f04f-1382-43e3-a811-8a17a8cb89f6] {
        gap: 10px;
        margin: 10px 0px 20px 0px;
        --gap-h-8275f04f-1382-43e3-a811-8a17a8cb89f6: 10px;
        --gap-v-8275f04f-1382-43e3-a811-8a17a8cb89f6: 10px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-97888551-bfc7-4cc7-8979-1178cc28b790] {
    flex-direction: row;
    justify-content: center;
    width: calc(100% - (var(--gap-h-8275f04f-1382-43e3-a811-8a17a8cb89f6) * 0));
    max-width: calc(100% - (var(--gap-h-8275f04f-1382-43e3-a811-8a17a8cb89f6) * 0));
}

.sd[data-s-30e98155-3c8a-4c19-9267-d1b3521f7977] {
    color: #000000;
    font-family: var(--s-font-74b17a3e);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    margin: 10px 0 10px 0;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 24px;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 2px 12px 2px 12px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3].link-active {
    background: rgb(66, 66, 66);
}

.sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3]:hover {
    background: rgb(66, 66, 66);
    transform: translate(0px, 1px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 20px 10px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        max-width: calc(100% - 20px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        max-width: 100%;
    }
}

.sd[data-s-9147a3d3-b15b-49df-84c7-226b56ff3c5f] {
    color: #1e1e1e;
    font-family: var(--s-font-74b17a3e);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 3px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 3px);
    justify-content: center;
}

.sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3].link-active .sd[data-s-9147a3d3-b15b-49df-84c7-226b56ff3c5f] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
}

.sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3]:hover .sd[data-s-9147a3d3-b15b-49df-84c7-226b56ff3c5f] {
    color: #FFFFFF;
}

.sd[data-s-492527ca-be85-456b-8a9e-629f9396a79f] {
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3].link-active .sd[data-s-492527ca-be85-456b-8a9e-629f9396a79f] {
    color: #FFFFFF;
}

.sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3]:hover .sd[data-s-492527ca-be85-456b-8a9e-629f9396a79f] {
    color: #FFFFFF;
}

@media screen and (max-width: 540px) {
    .sd[data-s-492527ca-be85-456b-8a9e-629f9396a79f] {
        font-size: 13px;
    }
}

.sd[data-s-17f41c39-45ac-4d46-a6c5-a416aab2ea0b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: calc(100% - (var(--gap-h-8275f04f-1382-43e3-a811-8a17a8cb89f6) * 0));
    max-width: calc(100% - (var(--gap-h-8275f04f-1382-43e3-a811-8a17a8cb89f6) * 0));
}

.sd[data-s-d01ac3fe-8e70-44e7-84b3-33aa203ef8a4] {
    background: #EEEEEE;
    border-radius: 20px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: none;
    font-family: var(--s-font-74b17a3e);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px;
    opacity: 1;
    padding: 10px 20px;
    text-align: left;
    width: auto;
    max-width: 100%;
}

.sd[data-s-d01ac3fe-8e70-44e7-84b3-33aa203ef8a4]:hover {
    background: #dbdbdb;
    transform: scale(1.05, 1.05);
}

.sd[data-s-727ef81a-f17d-43bd-8d9e-5d214c7320dd] {
    color: #000000;
    font-family: var(--s-font-74b17a3e);
    font-size: 14px;
    font-weight: 500;
    padding: 0px 0px 2px 0px;
    text-align: center;
    justify-content: center;
}

.sd[data-s-77d24956-042a-40de-8c04-8e22b7a2a71b] {
    border-bottom: 0px solid #25a1dd;
    border-left: 0px solid #25a1dd;
    border-right: 0px solid #25a1dd;
    border-top: 0px solid #25a1dd;
    color: #00a0e9;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 18px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
    max-width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-77d24956-042a-40de-8c04-8e22b7a2a71b] {
        font-size: 20px;
    }
}

.sd[data-s-22d3c289-2976-457b-8470-cb85a7d07cec] {
    border-bottom: 2px solid #25a1dd;
    border-left: 0px solid #25a1dd;
    border-right: 0px solid #25a1dd;
    border-top: 0px solid #25a1dd;
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
    max-width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-22d3c289-2976-457b-8470-cb85a7d07cec] {
        font-size: 20px;
    }
}

.sd[data-s-619e8d70-c311-4d0f-a3df-15a4d4142dfc] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 10px 0px 30px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
    --gap-h-619e8d70-c311-4d0f-a3df-15a4d4142dfc: 10px;
    --gap-v-619e8d70-c311-4d0f-a3df-15a4d4142dfc: 10px;
    --gap-uuid: 619e8d70-c311-4d0f-a3df-15a4d4142dfc;
    max-width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-619e8d70-c311-4d0f-a3df-15a4d4142dfc] {
        gap: 10px;
        margin: 10px 0px 20px 0px;
        --gap-h-619e8d70-c311-4d0f-a3df-15a4d4142dfc: 10px;
        --gap-v-619e8d70-c311-4d0f-a3df-15a4d4142dfc: 10px;
        width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
        max-width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
    }
}

.sd[data-s-ff0a22ef-d77c-4e7d-a8f6-49df88371e0e] {
    flex-direction: row;
    justify-content: center;
    width: calc(100% - (var(--gap-h-619e8d70-c311-4d0f-a3df-15a4d4142dfc) * 0));
    max-width: calc(100% - (var(--gap-h-619e8d70-c311-4d0f-a3df-15a4d4142dfc) * 0));
}

.sd[data-s-2392b30a-c0c4-42a1-b459-8a495266ee97] {
    color: #000000;
    font-family: var(--s-font-74b17a3e);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    margin: 10px 0 10px 0;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 24px;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 2px 12px 2px 12px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66].link-active {
    background: rgb(66, 66, 66);
}

.sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66]:hover {
    background: rgb(66, 66, 66);
    transform: translate(0px, 1px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 20px 10px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        max-width: calc(100% - 20px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        max-width: 100%;
    }
}

.sd[data-s-2eddeb73-8496-4d56-8a90-a7ae9b57c554] {
    color: #1e1e1e;
    font-family: var(--s-font-74b17a3e);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 3px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 3px);
    justify-content: center;
}

.sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66].link-active .sd[data-s-2eddeb73-8496-4d56-8a90-a7ae9b57c554] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
}

.sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66]:hover .sd[data-s-2eddeb73-8496-4d56-8a90-a7ae9b57c554] {
    color: #FFFFFF;
}

.sd[data-s-17076778-60be-424d-a369-4a88a3187df8] {
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66].link-active .sd[data-s-17076778-60be-424d-a369-4a88a3187df8] {
    color: #FFFFFF;
}

.sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66]:hover .sd[data-s-17076778-60be-424d-a369-4a88a3187df8] {
    color: #FFFFFF;
}

@media screen and (max-width: 540px) {
    .sd[data-s-17076778-60be-424d-a369-4a88a3187df8] {
        font-size: 13px;
    }
}

.sd[data-s-9a8977d3-b7b2-4d1b-bc07-14bfdbb0cf1d] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: calc(100% - (var(--gap-h-619e8d70-c311-4d0f-a3df-15a4d4142dfc) * 0));
    max-width: calc(100% - (var(--gap-h-619e8d70-c311-4d0f-a3df-15a4d4142dfc) * 0));
}

.sd[data-s-b4f3ae0b-cb16-4e4e-8064-6b6b7674eab6] {
    background: #EEEEEE;
    border-radius: 20px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: none;
    font-family: var(--s-font-74b17a3e);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px;
    opacity: 1;
    padding: 10px 20px;
    text-align: left;
    width: auto;
    max-width: 100%;
}

.sd[data-s-b4f3ae0b-cb16-4e4e-8064-6b6b7674eab6]:hover {
    background: #dbdbdb;
    transform: scale(1.05, 1.05);
}

.sd[data-s-6afa52e7-c920-403a-85a7-4e0048927c6f] {
    color: #000000;
    font-family: var(--s-font-74b17a3e);
    font-size: 14px;
    font-weight: 500;
    padding: 0px 0px 2px 0px;
    text-align: center;
    justify-content: center;
}



.sd[data-s-359bf834-8f0d-4331-9158-3500786d2f66] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px;
    width: 100%;
    --gap-h-359bf834-8f0d-4331-9158-3500786d2f66: 0px;
    --gap-v-359bf834-8f0d-4331-9158-3500786d2f66: 0px;
    --gap-uuid: 359bf834-8f0d-4331-9158-3500786d2f66;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-359bf834-8f0d-4331-9158-3500786d2f66] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 10px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-359bf834-8f0d-4331-9158-3500786d2f66] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
        padding: 0px 0px;
        width: 100%;
    }
}

.sd[data-s-514db2e8-9136-4d00-a13c-cc81141c6e50] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-d0f27d3e-0893-47a1-a437-ed4af2b7186b] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-d0f27d3e-0893-47a1-a437-ed4af2b7186b: 0px;
    --gap-v-d0f27d3e-0893-47a1-a437-ed4af2b7186b: 15px;
    --gap-uuid: d0f27d3e-0893-47a1-a437-ed4af2b7186b;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d0f27d3e-0893-47a1-a437-ed4af2b7186b] {
        flex: none;
        gap: 20px;
        width: 100%;
        --gap-h-d0f27d3e-0893-47a1-a437-ed4af2b7186b: 0px;
        --gap-v-d0f27d3e-0893-47a1-a437-ed4af2b7186b: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d0f27d3e-0893-47a1-a437-ed4af2b7186b] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-c5015323-6c50-4440-80af-8a8671c97bcd] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    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-c5015323-6c50-4440-80af-8a8671c97bcd: 0px;
    --gap-v-c5015323-6c50-4440-80af-8a8671c97bcd: 0px;
    --gap-uuid: c5015323-6c50-4440-80af-8a8671c97bcd;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c5015323-6c50-4440-80af-8a8671c97bcd] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-c5015323-6c50-4440-80af-8a8671c97bcd: 0px;
        --gap-v-c5015323-6c50-4440-80af-8a8671c97bcd: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c5015323-6c50-4440-80af-8a8671c97bcd] {
        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-d0f27d3e-0893-47a1-a437-ed4af2b7186b) * 0.5));
        --gap-h-c5015323-6c50-4440-80af-8a8671c97bcd: 0px;
        --gap-v-c5015323-6c50-4440-80af-8a8671c97bcd: 0px;
        max-width: calc(50% - (var(--gap-h-d0f27d3e-0893-47a1-a437-ed4af2b7186b) * 0.5));
    }
}

.sd[data-s-6efb2ea5-5421-462b-9f74-487bfc44bbf2] {
    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: 52px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(30% - (var(--gap-h-c5015323-6c50-4440-80af-8a8671c97bcd) * 0.7000000000000001));
    max-width: calc(30% - (var(--gap-h-c5015323-6c50-4440-80af-8a8671c97bcd) * 0.7000000000000001));
}

.sd[data-s-6efb2ea5-5421-462b-9f74-487bfc44bbf2].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-6efb2ea5-5421-462b-9f74-487bfc44bbf2].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-6efb2ea5-5421-462b-9f74-487bfc44bbf2]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6efb2ea5-5421-462b-9f74-487bfc44bbf2] {
        height: 230px;
        width: calc(100% - (var(--gap-h-c5015323-6c50-4440-80af-8a8671c97bcd) * 0));
        max-width: calc(100% - (var(--gap-h-c5015323-6c50-4440-80af-8a8671c97bcd) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6efb2ea5-5421-462b-9f74-487bfc44bbf2] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-c5015323-6c50-4440-80af-8a8671c97bcd) * 0));
        max-width: calc(100% - (var(--gap-h-c5015323-6c50-4440-80af-8a8671c97bcd) * 0));
    }
}

.sd[data-s-2a56cc42-7455-43df-ae2c-9a01db22135a] {
    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-2a56cc42-7455-43df-ae2c-9a01db22135a]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: none;
}

.sd[data-s-6efb2ea5-5421-462b-9f74-487bfc44bbf2]:hover .sd[data-s-2a56cc42-7455-43df-ae2c-9a01db22135a] {
    transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-2a56cc42-7455-43df-ae2c-9a01db22135a]:before {
        background-size: cover;
        filter: brightness(0.7);
    }

    .sd[data-s-2a56cc42-7455-43df-ae2c-9a01db22135a] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-4d66dd1f-7a17-4178-828e-9d96da73b716] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    display: flex;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 5px 5px 5px 5px;
    position: relative;
    width: auto;
    z-index: 1;
    --gap-h-4d66dd1f-7a17-4178-828e-9d96da73b716: 0px;
    --gap-v-4d66dd1f-7a17-4178-828e-9d96da73b716: 0px;
    --gap-uuid: 4d66dd1f-7a17-4178-828e-9d96da73b716;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4d66dd1f-7a17-4178-828e-9d96da73b716] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4d66dd1f-7a17-4178-828e-9d96da73b716] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        flex: none;
        gap: 5px;
        margin: 10px 0px 0px 0px;
        padding: 0px;
        width: calc(100% - (var(--gap-h-c5015323-6c50-4440-80af-8a8671c97bcd) * 0));
        --gap-h-4d66dd1f-7a17-4178-828e-9d96da73b716: 0px;
        --gap-v-4d66dd1f-7a17-4178-828e-9d96da73b716: 5px;
        max-width: calc(100% - (var(--gap-h-c5015323-6c50-4440-80af-8a8671c97bcd) * 0));
    }
}

.sd[data-s-f7f083ab-2b85-4ff4-93ad-fac79da8ad34] {
    background: rgba(0, 0, 0, 0.0);
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    padding: 2px 0px 2px 0px;
    --gap-h-f7f083ab-2b85-4ff4-93ad-fac79da8ad34: 5px;
    --gap-v-f7f083ab-2b85-4ff4-93ad-fac79da8ad34: 5px;
    --gap-uuid: f7f083ab-2b85-4ff4-93ad-fac79da8ad34;
}

.sd[data-s-9039c232-4998-4f44-b9c4-49d90c439dfe] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-7df8602d-b545-4e52-aebf-ab71cc1fd8d2] {
    color: #7e4696;
    font-family: var(--s-font-f1941a18);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b7a295f5-775f-472c-bf77-01e8d355d507] {
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-4d66dd1f-7a17-4178-828e-9d96da73b716) * 0));
    max-width: calc(100% - (var(--gap-h-4d66dd1f-7a17-4178-828e-9d96da73b716) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b7a295f5-775f-472c-bf77-01e8d355d507] {
        font-size: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b7a295f5-775f-472c-bf77-01e8d355d507] {
        font-size: 13px;
    }
}

.sd[data-s-3b5a5d37-0894-4adc-9a87-bf434fd0775c] {
    color: #333;
    font-family: var(--s-font-ea9d6ee2);
    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-76fc0d73-3070-49c8-a1c9-95c135fa6ac9] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-4f8523d1-b7cb-4d01-9838-24b12fa3e30b] {
    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-ff7d282b-cbf6-41fe-83d0-78a88a0f3029] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 80px 0px 80px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ff7d282b-cbf6-41fe-83d0-78a88a0f3029] {
        flex: none;
        height: auto;
        width: 100%;
    }
}

.sd[data-s-6e583ef6-e5b4-46de-81cb-7d5168a3d8a0] {
    align-content: center;
    align-items: center;
    background: rgba(255, 255, 255, 0.95);
    border-bottom: 3px solid #ab8853;
    border-left: 3px solid #ab8853;
    border-right: 3px solid #ab8853;
    border-top: 3px solid #ab8853;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 55px 0px 55px 0px;
    width: 90%;
    max-width: 90%;
}

.sd[data-s-065142d7-2750-4eb4-bdf4-9e565a45aa0e] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 32px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 26px 0px;
    text-align: center;
    width: 80%;
    max-width: 80%;
    justify-content: center;
}

.sd[data-s-065142d7-2750-4eb4-bdf4-9e565a45aa0e].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 1000ms;
}

.sd[data-s-065142d7-2750-4eb4-bdf4-9e565a45aa0e].appear-active {
    transition-delay: 300ms;
    transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-065142d7-2750-4eb4-bdf4-9e565a45aa0e] {
        flex: none;
        font-size: 24px;
        text-align: center;
        width: 90%;
        max-width: 90%;
        justify-content: center;
    }
}

.sd[data-s-884f447c-aa42-415a-bacd-8fe2b73d96f2] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0 10px 0;
    text-align: center;
    width: 661px;
    max-width: 100%;
}

.sd[data-s-884f447c-aa42-415a-bacd-8fe2b73d96f2]>p {
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    line-height: 1.9;
}

.sd[data-s-884f447c-aa42-415a-bacd-8fe2b73d96f2] strong {
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-884f447c-aa42-415a-bacd-8fe2b73d96f2] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }

    .sd[data-s-884f447c-aa42-415a-bacd-8fe2b73d96f2]>p {
        font-size: 15px;
    }

    .sd[data-s-884f447c-aa42-415a-bacd-8fe2b73d96f2] strong {
        font-size: 24px;
    }
}

.sd[data-s-1f9c9753-c9ca-4702-9194-b1d3f53a5185] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 33px 0px 55px 0px;
    padding: 0px;
    --gap-h-1f9c9753-c9ca-4702-9194-b1d3f53a5185: 25px;
    --gap-v-1f9c9753-c9ca-4702-9194-b1d3f53a5185: 0px;
    --gap-uuid: 1f9c9753-c9ca-4702-9194-b1d3f53a5185;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1f9c9753-c9ca-4702-9194-b1d3f53a5185] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 24px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

.sd[data-s-eb3c9301-65e8-4842-a673-7acbf2fd0778] {
    align-content: center;
    align-items: center;
    background: #ab8853;
    border-bottom: 0px solid #4282ee;
    border-left: 0px solid #4282ee;
    border-radius: 0;
    border-right: 0px solid #4282ee;
    border-top: 0px solid #4282ee;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4px;
    height: 55px;
    justify-content: center;
    padding: 3px 35px 3px 35px;
    width: 242.81px;
    --gap-h-eb3c9301-65e8-4842-a673-7acbf2fd0778: 4px;
    --gap-v-eb3c9301-65e8-4842-a673-7acbf2fd0778: 0px;
    --gap-uuid: eb3c9301-65e8-4842-a673-7acbf2fd0778;
    max-width: 100%;
}

.sd[data-s-eb3c9301-65e8-4842-a673-7acbf2fd0778]:hover {
    background: #FFFFFF;
    border-bottom: 2px solid #ab8853;
    border-left: 2px solid #ab8853;
    border-right: 2px solid #ab8853;
    border-top: 2px solid #ab8853;
}

@media screen and (max-width: 840px) {
    .sd[data-s-eb3c9301-65e8-4842-a673-7acbf2fd0778] {
        flex: none;
        height: 70px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-eb3c9301-65e8-4842-a673-7acbf2fd0778] {
        flex: none;
        height: 45px;
        padding: 5px 25px 5px 25px;
        width: 250px;
        max-width: 100%;
    }
}

.sd[data-s-d6ccb244-65b7-4870-a4ae-dba9b48b6937] {
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1.4;
    margin: 0px 0px 2px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-eb3c9301-65e8-4842-a673-7acbf2fd0778]:hover .sd[data-s-d6ccb244-65b7-4870-a4ae-dba9b48b6937] {
    color: #ab8853;
    font-family: var(--s-font-f1941a18);
}

@media screen and (max-width: 540px) {
    .sd[data-s-d6ccb244-65b7-4870-a4ae-dba9b48b6937] {
        font-family: var(--s-font-f1941a18);
    }
}



.sd[data-s-eb0ab813-a2ae-4868-b823-5fd39e77de69] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    left: 0;
    margin: 0 0 0 0;
    padding: 24px;
    position: fixed;
    top: 0;
    transition-delay: 400ms;
    transition-duration: 800ms;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-eb0ab813-a2ae-4868-b823-5fd39e77de69].appear {
    filter: blur(10px);
    opacity: 0;
    transform: translate(0px, -24px);
}


@media screen and (max-width: 540px) {
    .sd[data-s-eb0ab813-a2ae-4868-b823-5fd39e77de69] {
        padding: 12px 12px;
    }
}

.sd[data-s-c9f0571f-35b5-4be1-804d-3a2eb24d5b40] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 64px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 1280px;
    max-width: 100%;
}

.sd[data-s-9e4d888b-3eaa-492e-b513-533c9485e6ce] {
    align-content: stretch;
    align-items: stretch;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 12px 24px;
    width: 1280px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9e4d888b-3eaa-492e-b513-533c9485e6ce] {
        padding: 24px 24px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9e4d888b-3eaa-492e-b513-533c9485e6ce] {
        flex: none;
        padding: 10px 18px 10px 18px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d3e32fc9-1f58-4190-b00d-02112f4b2814] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-82e04ab3-f34d-4b12-8401-10557d9fc033] {
    flex: none;
    height: auto;
    width: 80px;
    max-width: 100%;
}

.sd[data-s-c68f9a66-d72c-41ab-a3dd-2eb767c610c2] {
    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;
    width: 200px;
    max-width: 100%;
}

.sd[data-s-3a9c2e6a-d07f-40e6-8655-53b6dc9e542b] {
    background: rgb(66, 66, 66);
    border-radius: 96px;
    color: #fafafa;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 600;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1;
    padding: 12px 32px;
    text-align: center;
    transition-duration: 600ms;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-3a9c2e6a-d07f-40e6-8655-53b6dc9e542b]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3a9c2e6a-d07f-40e6-8655-53b6dc9e542b] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3a9c2e6a-d07f-40e6-8655-53b6dc9e542b] {
        display: none;
    }
}

.sd[data-s-50f8c0d5-79f5-4ca7-9e65-07d262f9f26f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-50f8c0d5-79f5-4ca7-9e65-07d262f9f26f] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-50f8c0d5-79f5-4ca7-9e65-07d262f9f26f] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
    }
}

.sd[data-s-746eface-0a3b-415b-9348-933ec9ac908d] {
    background: rgb(66, 66, 66);
    flex: none;
    height: 2px;
    margin: 0px 0px 3px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-746eface-0a3b-415b-9348-933ec9ac908d] {
        background: #333333;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-746eface-0a3b-415b-9348-933ec9ac908d] {
        background: rgb(66, 66, 66);
    }
}

.sd[data-s-4aaad860-e82f-4fe8-90df-a28639bd5abf] {
    background: rgb(66, 66, 66);
    flex: none;
    height: 2px;
    margin: 3px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4aaad860-e82f-4fe8-90df-a28639bd5abf] {
        background: #333333;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4aaad860-e82f-4fe8-90df-a28639bd5abf] {
        background: rgb(66, 66, 66);
    }
}



.sd[data-s-1e27055b-cbd6-4b25-ab0f-f6bf6ae72d3e] {
    align-content: center;
    align-items: center;
    background: #f7f7f6;
    border-bottom: 0px solid #dddddd;
    border-left: 0px solid #dddddd;
    border-right: 0px solid #dddddd;
    border-top: 1px solid #dddddd;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 96px 48px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1e27055b-cbd6-4b25-ab0f-f6bf6ae72d3e] {
        padding: 48px 48px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1e27055b-cbd6-4b25-ab0f-f6bf6ae72d3e] {
        padding: 48px 24px;
    }
}

.sd[data-s-2e928eaa-f9fb-45da-bb4d-91d65d9d15b1] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px;
    width: 1280px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2e928eaa-f9fb-45da-bb4d-91d65d9d15b1] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-2103e9f3-43a2-413c-97c8-5ef0d8e2c013] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2103e9f3-43a2-413c-97c8-5ef0d8e2c013] {
        align-content: flex-start;
        align-items: flex-start;
        justify-content: flex-start;
    }
}

.sd[data-s-8223c689-7664-4e1f-b0a0-e7e73c172211] {
    color: #000000;
    font-family: 'Work Sans', 'Zen Kaku Gothic New';
    font-size: 14px;
    font-weight: 500;
    height: auto;
    line-height: 1;
    padding: 6px 12px;
    text-align: center;
    transition-duration: 400ms;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-8223c689-7664-4e1f-b0a0-e7e73c172211]:hover {
    transform: translate(4px, 4px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-8223c689-7664-4e1f-b0a0-e7e73c172211] {
        margin: 0px 24px 0px 0px;
        padding: 6px 0px;
        max-width: calc(100% - 24px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8223c689-7664-4e1f-b0a0-e7e73c172211] {
        font-size: 13px;
    }
}

.sd[data-s-552ddd29-817d-4f8e-92f5-2dc6b1f4de48] {
    color: #000000;
    font-family: 'Work Sans', 'Zen Kaku Gothic New';
    font-size: 14px;
    font-weight: 500;
    height: auto;
    line-height: 1;
    padding: 6px 12px;
    text-align: center;
    transition-duration: 400ms;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-552ddd29-817d-4f8e-92f5-2dc6b1f4de48]:hover {
    transform: translate(4px, 4px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-552ddd29-817d-4f8e-92f5-2dc6b1f4de48] {
        margin: 0px 24px 0px 0px;
        padding: 6px 0px;
        max-width: calc(100% - 24px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-552ddd29-817d-4f8e-92f5-2dc6b1f4de48] {
        font-size: 13px;
    }
}

.sd[data-s-a454ab3b-231c-40aa-bf44-c9032044e8c5] {
    color: #000000;
    flex: none;
    font-family: 'Work Sans', 'Zen Kaku Gothic New';
    font-size: 11px;
    font-weight: 500;
    height: auto;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    text-align: center;
    transition-duration: 400ms;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a454ab3b-231c-40aa-bf44-c9032044e8c5] {
        margin: 24px 0px 0px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}



.sd[data-s-b6bf3ec5-2816-4382-8df8-e42d1ad39b64] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 80px;
    justify-content: center;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px;
    position: fixed;
    top: 0px;
    transition-delay: 400ms;
    transition-duration: 800ms;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b6bf3ec5-2816-4382-8df8-e42d1ad39b64] {
        flex: none;
        height: 65px;
        padding: 12px 12px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-4f8101f7-36ab-49b2-a103-edfb3907f477] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 1280px;
    max-width: 100%;
}

.sd[data-s-171e7330-b153-471d-b7f3-9227dce6adf8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 85px;
    justify-content: space-between;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-171e7330-b153-471d-b7f3-9227dce6adf8] {
        bottom: auto;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 80px;
        padding: 8px 0px 2px 0px;
        top: 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-171e7330-b153-471d-b7f3-9227dce6adf8] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 66px;
        justify-content: space-between;
        padding: 14px 0px 14px 14px;
        z-index: 5;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a1209994-7f09-445a-8766-de39753a9ef8] {
    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: space-around;
    margin: 0px 0px 0px 0px;
    width: 233px;
    --gap-h-a1209994-7f09-445a-8766-de39753a9ef8: 0px;
    --gap-v-a1209994-7f09-445a-8766-de39753a9ef8: 0px;
    --gap-uuid: a1209994-7f09-445a-8766-de39753a9ef8;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a1209994-7f09-445a-8766-de39753a9ef8] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px 0px 0px 31px;
        max-width: calc(100% - 31px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a1209994-7f09-445a-8766-de39753a9ef8] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-7e4226a4-158a-4cd4-9cfc-f06e9bf29cd1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    width: 121px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7e4226a4-158a-4cd4-9cfc-f06e9bf29cd1] {
        margin: 0px 42px 0px 0px;
        max-width: calc(100% - 42px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7e4226a4-158a-4cd4-9cfc-f06e9bf29cd1] {
        height: 41px;
        width: 83px;
        max-width: calc(100% - 42px);
    }
}

.sd[data-s-e8a9be92-7fcc-4ca9-bfb7-d978d2604b5a] {
    background: rgba(0, 0, 0, 0.0);
    height: 83px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e8a9be92-7fcc-4ca9-bfb7-d978d2604b5a]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e8a9be92-7fcc-4ca9-bfb7-d978d2604b5a]:before {
        background-size: contain;
    }

    .sd[data-s-e8a9be92-7fcc-4ca9-bfb7-d978d2604b5a] {
        flex: none;
        height: 100%;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-7cf2dd6b-a604-406f-bdc4-d1c1fdbf9c2a] {
    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;
    padding: 0px 32px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7cf2dd6b-a604-406f-bdc4-d1c1fdbf9c2a] {
        padding: 0px 7px 0px 0px;
    }
}

.sd[data-s-0ea63480-5719-4dae-9530-686731da4490] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 12px;
    position: relative;
    width: 48px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0ea63480-5719-4dae-9530-686731da4490] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0ea63480-5719-4dae-9530-686731da4490] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
    }
}

.sd[data-s-05ad9263-d387-480b-8d37-dc52dc2c0512] {
    background: #00a0e9;
    flex: none;
    height: 2px;
    margin: 0px 0px 3px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-05ad9263-d387-480b-8d37-dc52dc2c0512] {
        background: #333333;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-05ad9263-d387-480b-8d37-dc52dc2c0512] {
        background: rgb(66, 66, 66);
    }
}

.sd[data-s-952ca01f-4115-445c-a632-cbf5613e1a93] {
    background: #00a0e9;
    flex: none;
    height: 2px;
    margin: 3px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-952ca01f-4115-445c-a632-cbf5613e1a93] {
        background: #333333;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-952ca01f-4115-445c-a632-cbf5613e1a93] {
        background: rgb(66, 66, 66);
    }
}



.sd[data-s-321a18de-2cad-4aa9-8b45-9642429a44ae] {
    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;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-321a18de-2cad-4aa9-8b45-9642429a44ae] {
        z-index: 2;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-321a18de-2cad-4aa9-8b45-9642429a44ae] {
        flex: none;
        padding: 45px 0px 45px 0px;
        width: 100%;
    }
}

.sd[data-s-cf758668-e8e9-4a1e-a4f5-107ab025885b] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid rgba(115, 115, 115, 0.91);
    border-left: 0px solid rgba(115, 115, 115, 0.91);
    border-right: 0px solid rgba(115, 115, 115, 0.91);
    border-top: 0px solid rgba(115, 115, 115, 0.91);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 9px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-cf758668-e8e9-4a1e-a4f5-107ab025885b: 0px;
    --gap-v-cf758668-e8e9-4a1e-a4f5-107ab025885b: 9px;
    --gap-uuid: cf758668-e8e9-4a1e-a4f5-107ab025885b;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cf758668-e8e9-4a1e-a4f5-107ab025885b] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cf758668-e8e9-4a1e-a4f5-107ab025885b] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-dcb9cc55-2f8c-45f4-aff0-b621ed390f1a] {
    align-content: center;
    align-items: center;
    background: rgba(66, 66, 66, 0.25);
    border-bottom: 0px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: center;
    padding: 62px 0px 62px 0px;
    width: calc(100% - (var(--gap-h-cf758668-e8e9-4a1e-a4f5-107ab025885b) * 0));
    max-width: calc(100% - (var(--gap-h-cf758668-e8e9-4a1e-a4f5-107ab025885b) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-dcb9cc55-2f8c-45f4-aff0-b621ed390f1a] {
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dcb9cc55-2f8c-45f4-aff0-b621ed390f1a] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        justify-content: center;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-fba22274-4eb7-459a-bb58-662580dfc9a0] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 55px 0px 55px 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fba22274-4eb7-459a-bb58-662580dfc9a0] {
        flex: none;
        margin: 45px 0px 45px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fba22274-4eb7-459a-bb58-662580dfc9a0] {
        border-bottom: 2px solid rgb(66, 66, 66);
        border-left: 2px solid rgb(66, 66, 66);
        border-right: 2px solid rgb(66, 66, 66);
        border-top: 2px solid rgb(66, 66, 66);
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-1129e3f6-8cf2-438f-aa87-b5e3abc79807] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1129e3f6-8cf2-438f-aa87-b5e3abc79807] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1129e3f6-8cf2-438f-aa87-b5e3abc79807] {
        border-bottom: 0px solid #00a0e9;
        border-left: 0px solid #00a0e9;
        border-right: 0px solid #00a0e9;
        border-top: 0px solid #00a0e9;
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-5231f18c-421c-463c-b974-373386256b64] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-75513432-1194-4e13-95d5-4a403a4180ce] {
    background: #00a0e9;
    border-radius: 0;
    flex: none;
    height: 5px;
    margin: 0px 1px 0px 0px;
    width: 17px;
    max-width: calc(100% - 1px);
}

.sd[data-s-11be2f40-a331-49d5-b05e-e9584e6f9092] {
    background: rgba(115, 115, 115, 0.91);
    border-radius: 0;
    flex: none;
    height: 5px;
    width: 17px;
    max-width: 100%;
}

.sd[data-s-5fafbae7-8698-41a7-a483-3506879ffb04] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: 80%;
    max-width: 80%;
    justify-content: center;
}

.sd[data-s-5fafbae7-8698-41a7-a483-3506879ffb04].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 1000ms;
}

.sd[data-s-5fafbae7-8698-41a7-a483-3506879ffb04].appear-active {
    transition-delay: 300ms;
    transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5fafbae7-8698-41a7-a483-3506879ffb04] {
        flex: none;
        font-size: 24px;
        margin: 10px 0px 0px 0px;
        text-align: center;
        width: 90%;
        max-width: 90%;
        justify-content: center;
    }
}

.sd[data-s-3a59092f-312d-4a81-97cd-291e8c918908] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 22px 0px 0px 0px;
    padding: 0 10px 0;
    text-align: center;
    width: 661px;
    max-width: 100%;
}

.sd[data-s-3a59092f-312d-4a81-97cd-291e8c918908]>p {
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    line-height: 1.9;
}

.sd[data-s-3a59092f-312d-4a81-97cd-291e8c918908] strong {
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3a59092f-312d-4a81-97cd-291e8c918908] {
        flex: none;
        font-family: var(--s-font-ea9d6ee2);
        font-size: 16px;
        padding: 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }

    .sd[data-s-3a59092f-312d-4a81-97cd-291e8c918908]>p {
        font-size: 14px;
    }

    .sd[data-s-3a59092f-312d-4a81-97cd-291e8c918908] strong {
        font-size: 24px;
    }
}

.sd[data-s-ec34d6d4-df2d-4b76-a206-08a078e5f9e2] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 33px 0px 0px 0px;
    padding: 0px;
    --gap-h-ec34d6d4-df2d-4b76-a206-08a078e5f9e2: 25px;
    --gap-v-ec34d6d4-df2d-4b76-a206-08a078e5f9e2: 0px;
    --gap-uuid: ec34d6d4-df2d-4b76-a206-08a078e5f9e2;
    max-width: 100%;
}

.sd[data-s-ec34d6d4-df2d-4b76-a206-08a078e5f9e2]:hover {
    border-bottom: 1px solid rgb(66, 66, 66);
    border-left: 1px solid rgb(66, 66, 66);
    border-right: 1px solid rgb(66, 66, 66);
    border-top: 1px solid rgb(66, 66, 66);
    transform: translate(4px, 4px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-ec34d6d4-df2d-4b76-a206-08a078e5f9e2] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 24px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

.sd[data-s-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6] {
    align-content: center;
    align-items: center;
    background: rgb(66, 66, 66);
    border-bottom: 0px solid rgba(68, 178, 204, 0.93);
    border-left: 0px solid rgba(68, 178, 204, 0.93);
    border-radius: 0;
    border-right: 0px solid rgba(68, 178, 204, 0.93);
    border-top: 0px solid rgba(68, 178, 204, 0.93);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4px;
    height: 55px;
    justify-content: center;
    padding: 3px 35px 3px 35px;
    width: 242.81px;
    --gap-h-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6: 4px;
    --gap-v-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6: 0px;
    --gap-uuid: 634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6;
    max-width: 100%;
}

.sd[data-s-ec34d6d4-df2d-4b76-a206-08a078e5f9e2]:hover .sd[data-s-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6]:hover {
    background: #FFFFFF;
    border-bottom: 1px solid rgb(66, 66, 66);
    border-left: 1px solid rgb(66, 66, 66);
    border-right: 1px solid rgb(66, 66, 66);
    border-top: 1px solid rgb(66, 66, 66);
    padding: 3px 35px 3px 35px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6] {
        flex: none;
        height: 70px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6] {
        flex: none;
        height: 45px;
        padding: 5px 25px 5px 25px;
        width: 250px;
        max-width: 100%;
    }
}

.sd[data-s-f01778b8-a4aa-459a-af66-bedf3d5b9619] {
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1.4;
    margin: 0px 0px 2px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6]:hover .sd[data-s-f01778b8-a4aa-459a-af66-bedf3d5b9619] {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-f1941a18);
}

@media screen and (max-width: 540px) {
    .sd[data-s-f01778b8-a4aa-459a-af66-bedf3d5b9619] {
        font-family: var(--s-font-f1941a18);
    }
}



.sd[data-s-8a5b578a-cdef-4954-9b46-6cdb41edc7a5] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 45px 0px 45px 0px;
    padding: 55px 0px 55px 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8a5b578a-cdef-4954-9b46-6cdb41edc7a5] {
        flex: none;
        margin: 45px 0px 45px 0px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8a5b578a-cdef-4954-9b46-6cdb41edc7a5] {
        border-bottom: 0px solid rgb(66, 66, 66);
        border-left: 0px solid rgb(66, 66, 66);
        border-right: 0px solid rgb(66, 66, 66);
        border-top: 0px solid rgb(66, 66, 66);
        flex: none;
        margin: 45px 0px 45px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-c34b752d-c872-4390-89ab-1269c0a4332c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c34b752d-c872-4390-89ab-1269c0a4332c] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c34b752d-c872-4390-89ab-1269c0a4332c] {
        border-bottom: 0px solid #00a0e9;
        border-left: 0px solid #00a0e9;
        border-right: 0px solid #00a0e9;
        border-top: 0px solid #00a0e9;
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-e0586203-f227-45a5-93a2-f780d636d4f5] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-a3dd5e6b-1446-4c85-a9a0-39375f875175] {
    background: #00a0e9;
    border-radius: 0;
    flex: none;
    height: 5px;
    margin: 0px 1px 0px 0px;
    width: 17px;
    max-width: calc(100% - 1px);
}

.sd[data-s-6c1855c6-f4c8-40f9-9860-ce495a0c16f7] {
    background: rgba(115, 115, 115, 0.91);
    border-radius: 0;
    flex: none;
    height: 5px;
    width: 17px;
    max-width: 100%;
}

.sd[data-s-ad9ae211-388a-4ede-b2a9-8691fa478357] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: 80%;
    max-width: 80%;
    justify-content: center;
}

.sd[data-s-ad9ae211-388a-4ede-b2a9-8691fa478357].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 1000ms;
}

.sd[data-s-ad9ae211-388a-4ede-b2a9-8691fa478357].appear-active {
    transition-delay: 300ms;
    transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ad9ae211-388a-4ede-b2a9-8691fa478357] {
        flex: none;
        font-size: 24px;
        margin: 10px 0px 0px 0px;
        text-align: center;
        width: 90%;
        max-width: 90%;
        justify-content: center;
    }
}

.sd[data-s-601e1942-3c46-45c5-9ad3-3dd190c9d9d0] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 22px 0px 0px 0px;
    padding: 0 10px 0;
    text-align: center;
    width: 661px;
    max-width: 100%;
}

.sd[data-s-601e1942-3c46-45c5-9ad3-3dd190c9d9d0]>p {
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    line-height: 1.9;
}

.sd[data-s-601e1942-3c46-45c5-9ad3-3dd190c9d9d0] strong {
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-601e1942-3c46-45c5-9ad3-3dd190c9d9d0] {
        flex: none;
        font-family: var(--s-font-ea9d6ee2);
        font-size: 16px;
        padding: 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }

    .sd[data-s-601e1942-3c46-45c5-9ad3-3dd190c9d9d0]>p {
        font-size: 14px;
    }

    .sd[data-s-601e1942-3c46-45c5-9ad3-3dd190c9d9d0] strong {
        font-size: 24px;
    }
}

.sd[data-s-dbfa86e9-7322-4192-9f4f-f71251671293] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 33px 0px 0px 0px;
    padding: 0px;
    --gap-h-dbfa86e9-7322-4192-9f4f-f71251671293: 25px;
    --gap-v-dbfa86e9-7322-4192-9f4f-f71251671293: 0px;
    --gap-uuid: dbfa86e9-7322-4192-9f4f-f71251671293;
    max-width: 100%;
}

.sd[data-s-dbfa86e9-7322-4192-9f4f-f71251671293]:hover {
    border-bottom: 1px solid rgb(66, 66, 66);
    border-left: 1px solid rgb(66, 66, 66);
    border-right: 1px solid rgb(66, 66, 66);
    border-top: 1px solid rgb(66, 66, 66);
    transform: translate(4px, 4px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-dbfa86e9-7322-4192-9f4f-f71251671293] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 24px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

.sd[data-s-f1b52974-a2a0-4660-938c-dcca19f007d3] {
    align-content: center;
    align-items: center;
    background: rgb(66, 66, 66);
    border-bottom: 0px solid rgba(68, 178, 204, 0.93);
    border-left: 0px solid rgba(68, 178, 204, 0.93);
    border-radius: 0;
    border-right: 0px solid rgba(68, 178, 204, 0.93);
    border-top: 0px solid rgba(68, 178, 204, 0.93);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4px;
    height: 55px;
    justify-content: center;
    padding: 3px 35px 3px 35px;
    width: 242.81px;
    --gap-h-f1b52974-a2a0-4660-938c-dcca19f007d3: 4px;
    --gap-v-f1b52974-a2a0-4660-938c-dcca19f007d3: 0px;
    --gap-uuid: f1b52974-a2a0-4660-938c-dcca19f007d3;
    max-width: 100%;
}

.sd[data-s-dbfa86e9-7322-4192-9f4f-f71251671293]:hover .sd[data-s-f1b52974-a2a0-4660-938c-dcca19f007d3]:hover {
    background: #FFFFFF;
    border-bottom: 1px solid rgb(66, 66, 66);
    border-left: 1px solid rgb(66, 66, 66);
    border-right: 1px solid rgb(66, 66, 66);
    border-top: 1px solid rgb(66, 66, 66);
    padding: 3px 35px 3px 35px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f1b52974-a2a0-4660-938c-dcca19f007d3] {
        flex: none;
        height: 70px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f1b52974-a2a0-4660-938c-dcca19f007d3] {
        flex: none;
        height: 45px;
        padding: 5px 25px 5px 25px;
        width: 250px;
        max-width: 100%;
    }
}

.sd[data-s-33262fea-81f0-4f9e-9941-f72f3f5e39a9] {
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1.4;
    margin: 0px 0px 2px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-f1b52974-a2a0-4660-938c-dcca19f007d3]:hover .sd[data-s-33262fea-81f0-4f9e-9941-f72f3f5e39a9] {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-f1941a18);
}

@media screen and (max-width: 540px) {
    .sd[data-s-33262fea-81f0-4f9e-9941-f72f3f5e39a9] {
        font-family: var(--s-font-f1941a18);
    }
}



.sd[data-s-04100633-a4b7-4c07-9ffc-8598286ce041] {
    align-content: center;
    align-items: center;
    background: #fdf2f7;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4f27a967-0f93-46e9-a396-227368973920] {
    /* background: #fff; */
    border-radius: 0;
    bottom: auto;
    height: 100%;
    left: 0px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    right: 0px;
    top: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4f27a967-0f93-46e9-a396-227368973920] {
        /* background: #EEEEEE; */
    }
}

.sd[data-s-3d610b45-65ff-4f7c-bed2-0aa2cbaee5ea] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    bottom: NaNpx;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100vh;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: auto;
    z-index: -1;
    --gap-h-3d610b45-65ff-4f7c-bed2-0aa2cbaee5ea: 0px;
    --gap-v-3d610b45-65ff-4f7c-bed2-0aa2cbaee5ea: 0px;
    --gap-uuid: 3d610b45-65ff-4f7c-bed2-0aa2cbaee5ea;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3d610b45-65ff-4f7c-bed2-0aa2cbaee5ea] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        bottom: auto;
        flex: none;
        height: 100vh;
        justify-content: flex-start;
        left: 0px;
        margin: 59px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        right: 0px;
        top: -53px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-4ca812e1-eb88-4032-945a-5f685d6aa016] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: none;
    flex: none;
    height: 120vh;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    position: relative;
    width: calc(200% - (var(--gap-h-3d610b45-65ff-4f7c-bed2-0aa2cbaee5ea) * -1));
    z-index: -3;
    max-width: calc(200% - (var(--gap-h-3d610b45-65ff-4f7c-bed2-0aa2cbaee5ea) * -1));
}

@media screen and (max-width: 840px) {
    .sd[data-s-4ca812e1-eb88-4032-945a-5f685d6aa016] {
        bottom: 115px;
        flex: none;
        height: 110vh;
        left: 0px;
        margin: 164px 0px 0px 0px;
        right: -213px;
        top: -115px;
        transform: translate(0px, 0px) scale(2, 2);
        transform-origin: center center;
        width: calc(120% - (var(--gap-h-3d610b45-65ff-4f7c-bed2-0aa2cbaee5ea) * -0.19999999999999996));
        max-width: calc(120% - (var(--gap-h-3d610b45-65ff-4f7c-bed2-0aa2cbaee5ea) * -0.19999999999999996));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4ca812e1-eb88-4032-945a-5f685d6aa016] {
        bottom: -133px;
        flex: none;
        height: 110vh;
        left: 0px;
        margin: 0px 0px 0px 0px;
        opacity: 1;
        right: -1974px;
        top: -133px;
        width: calc(200% - (var(--gap-h-3d610b45-65ff-4f7c-bed2-0aa2cbaee5ea) * -1));
        z-index: 0;
        max-width: calc(200% - (var(--gap-h-3d610b45-65ff-4f7c-bed2-0aa2cbaee5ea) * -1));
    }
}

.sd[data-s-c34a13e8-754b-48cb-ab72-9a2b276841a3] {
    align-content: center;
    align-items: center;
    background: #e62d8b;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 91px;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    padding: 35px 0px 35px 0px;
    position: fixed;
    right: 48px;
    top: 555px;
    width: 242px;
    z-index: 5;
    max-width: 100%;
}

.sd[data-s-c34a13e8-754b-48cb-ab72-9a2b276841a3].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 900ms;
    transition-duration: 1000ms;
}

.sd[data-s-c34a13e8-754b-48cb-ab72-9a2b276841a3].appear-active {
    transition-delay: 900ms;
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c34a13e8-754b-48cb-ab72-9a2b276841a3] {
        bottom: auto;
        height: 107px;
        left: auto;
        right: 26px;
        top: 747px;
        width: 205px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c34a13e8-754b-48cb-ab72-9a2b276841a3] {
        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: 0px;
        flex: none;
        height: auto;
        justify-content: center;
        left: 0px;
        padding: 14px 8px 14px 8px;
        right: 0px;
        top: auto;
        width: auto;
        z-index: 5;
        max-width: 100%;
    }
}

.sd[data-s-81f713ef-f0ec-4b8c-8055-61a6c13fc5b8] {
    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-81f713ef-f0ec-4b8c-8055-61a6c13fc5b8: 36px;
    --gap-v-81f713ef-f0ec-4b8c-8055-61a6c13fc5b8: 0px;
    --gap-uuid: 81f713ef-f0ec-4b8c-8055-61a6c13fc5b8;
    max-width: calc(100% - 11px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-81f713ef-f0ec-4b8c-8055-61a6c13fc5b8] {
        align-content: center;
        align-items: center;
        display: none;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 12px;
        justify-content: center;
        width: calc(90% - 11px);
        --gap-h-81f713ef-f0ec-4b8c-8055-61a6c13fc5b8: 12px;
        --gap-v-81f713ef-f0ec-4b8c-8055-61a6c13fc5b8: 12px;
        max-width: calc(90% - 11px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-81f713ef-f0ec-4b8c-8055-61a6c13fc5b8] {
        align-content: flex-start;
        align-items: flex-start;
        background: #e62d8b;
        border-bottom: 2px solid #FFFFFF;
        border-left: 2px solid #FFFFFF;
        border-right: 2px solid #FFFFFF;
        border-top: 2px solid #FFFFFF;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
        display: flex;
        flex: none;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 15px;
        width: 80%;
        max-width: 80%;
    }
}

.sd[data-s-ccb805c8-5b8b-41c8-867a-1da13c61c702] {
    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-f1941a18);
    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-ccb805c8-5b8b-41c8-867a-1da13c61c702]:hover {
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ccb805c8-5b8b-41c8-867a-1da13c61c702] {
        font-size: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ccb805c8-5b8b-41c8-867a-1da13c61c702] {
        font-feature-settings: normal;
        font-size: 13px;
        text-align: left;
        text-orientation: mixed;
        -webkit-text-orientation: mixed;
        writing-mode: horizontal-tb;
        -ms-writing-mode: horizontal-tb;
        -webkit-writing-mode: horizontal-tb;
        justify-content: flex-start;
    }
}

.sd[data-s-83bcb8cd-36ac-4b96-a0e6-22dad4e5a0fc] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 36px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    --gap-h-83bcb8cd-36ac-4b96-a0e6-22dad4e5a0fc: 36px;
    --gap-v-83bcb8cd-36ac-4b96-a0e6-22dad4e5a0fc: 0px;
    --gap-uuid: 83bcb8cd-36ac-4b96-a0e6-22dad4e5a0fc;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-83bcb8cd-36ac-4b96-a0e6-22dad4e5a0fc] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 12px;
        justify-content: center;
        width: auto;
        --gap-h-83bcb8cd-36ac-4b96-a0e6-22dad4e5a0fc: 12px;
        --gap-v-83bcb8cd-36ac-4b96-a0e6-22dad4e5a0fc: 12px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-83bcb8cd-36ac-4b96-a0e6-22dad4e5a0fc] {
        align-content: flex-start;
        align-items: flex-start;
        display: flex;
        flex: none;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: auto;
    }
}

.sd[data-s-b6c15ba6-0b39-474c-b255-cfec335a5f58] {
    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-f1941a18);
    font-size: 13px;
    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-b6c15ba6-0b39-474c-b255-cfec335a5f58]:hover {
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b6c15ba6-0b39-474c-b255-cfec335a5f58] {
        font-size: 13px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b6c15ba6-0b39-474c-b255-cfec335a5f58] {
        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-d93a42fd-165a-4156-8518-4197807e6562] {
    align-content: center;
    align-items: center;
    background: rgba(34, 34, 34, 0.19);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100vh;
    justify-content: center;
    left: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: relative;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 4;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d93a42fd-165a-4156-8518-4197807e6562] {
        flex: none;
        height: 1004px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d93a42fd-165a-4156-8518-4197807e6562] {
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        height: 110vh;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a58fa23a-b953-445e-8f72-087d9b54d254] {
    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;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a58fa23a-b953-445e-8f72-087d9b54d254] {
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a58fa23a-b953-445e-8f72-087d9b54d254] {
        background: rgba(255, 255, 255, 0.12);
        flex: none;
        height: 110vh;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-68b099b5-e94f-4d73-8600-3d2293582b09] {
    align-content: flex-end;
    align-items: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    --gap-h-68b099b5-e94f-4d73-8600-3d2293582b09: 15px;
    --gap-v-68b099b5-e94f-4d73-8600-3d2293582b09: 0px;
    --gap-uuid: 68b099b5-e94f-4d73-8600-3d2293582b09;
    max-width: 100%;
}

.sd[data-s-68b099b5-e94f-4d73-8600-3d2293582b09].appear {}


@media screen and (max-width: 540px) {
    .sd[data-s-68b099b5-e94f-4d73-8600-3d2293582b09].appear {
        opacity: 0;
        transform: translate(0px, 30px);
        transition-delay: 300ms;
        transition-duration: 800ms;
    }

    .sd[data-s-68b099b5-e94f-4d73-8600-3d2293582b09].appear-active {
        transition-delay: 300ms;
        transition-duration: 800ms;
    }

    .sd[data-s-68b099b5-e94f-4d73-8600-3d2293582b09] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-906efb6b-6373-460e-965b-5b8a03231061] {
    background: #FFFFFF;
    flex: none;
    height: 24px;
    margin: 0px 0px 0px 0px;
    transform: rotate(-24deg);
    width: 1px;
    max-width: 100%;
}

.sd[data-s-d1a0ecd8-4f19-4301-a7f4-877d0b99b70b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px;
    --gap-h-d1a0ecd8-4f19-4301-a7f4-877d0b99b70b: 0px;
    --gap-v-d1a0ecd8-4f19-4301-a7f4-877d0b99b70b: 0px;
    --gap-uuid: d1a0ecd8-4f19-4301-a7f4-877d0b99b70b;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d1a0ecd8-4f19-4301-a7f4-877d0b99b70b] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 8px;
        --gap-h-d1a0ecd8-4f19-4301-a7f4-877d0b99b70b: 0px;
        --gap-v-d1a0ecd8-4f19-4301-a7f4-877d0b99b70b: 8px;
    }
}

.sd[data-s-89b02b67-b05a-4aa1-8188-3a5b4a2f050e] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 24px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-89b02b67-b05a-4aa1-8188-3a5b4a2f050e] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-89b02b67-b05a-4aa1-8188-3a5b4a2f050e] {
        display: none;
        font-size: 18px;
        margin: 0px 0px 15px 0px;
        max-width: 100%;
    }
}

.sd[data-s-96f0d730-0c8d-4f2c-9a76-9563453ec348] {
    color: #FFFFFF;
    display: none;
    font-family: var(--s-font-f1941a18);
    font-size: 36px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-96f0d730-0c8d-4f2c-9a76-9563453ec348] {
        display: none;
        font-size: 28px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-96f0d730-0c8d-4f2c-9a76-9563453ec348] {
        color: #FFFFFF;
        display: flex;
        font-family: var(--s-font-f1941a18);
        font-size: 16px;
        line-height: 1.4;
        margin: 0px 0px 0px 0px;
        text-align: center;
        justify-content: center;
    }
}

.sd[data-s-9c48c94f-457f-49b1-80b6-876b63ef4dc3] {
    background: #FFFFFF;
    flex: none;
    height: 24px;
    margin: 0px 0px 0px 0px;
    transform: rotate(24deg);
    width: 1px;
    max-width: 100%;
}

.sd[data-s-12ad7ec1-c0f0-46ee-9095-3969b7c4c2aa] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 11px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-12ad7ec1-c0f0-46ee-9095-3969b7c4c2aa] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-4d1db687-2b81-4418-8dff-2e18fbbe225d] {
    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 12px 0px 0px;
    position: relative;
    width: auto;
    max-width: calc(100% - 12px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-4d1db687-2b81-4418-8dff-2e18fbbe225d] {
        flex: none;
        width: 70px;
        max-width: calc(100% - 12px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4d1db687-2b81-4418-8dff-2e18fbbe225d] {
        flex: none;
        margin: 0px 6px 0px 0px;
        width: 50px;
        max-width: calc(100% - 6px);
    }
}

.sd[data-s-d6cc95b1-a46d-495c-8ba3-c1d381724424] {
    flex: none;
    height: auto;
    width: 80px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d6cc95b1-a46d-495c-8ba3-c1d381724424] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 80px;
        max-width: 100%;
    }
}

.sd[data-s-8b5f39ac-7b8a-4751-b576-86066d179914] {
    background: rgba(0, 0, 0, 0.0);
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 48px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.5;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-8b5f39ac-7b8a-4751-b576-86066d179914].appear {
    line-height: 1;
    transition-delay: 300ms;
    transition-duration: 1200ms;
}

.sd[data-s-8b5f39ac-7b8a-4751-b576-86066d179914].appear-active {
    transition-delay: 300ms;
    transition-duration: 1200ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8b5f39ac-7b8a-4751-b576-86066d179914] {
        font-size: 55px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8b5f39ac-7b8a-4751-b576-86066d179914].appear {
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-8b5f39ac-7b8a-4751-b576-86066d179914].appear-active {
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-8b5f39ac-7b8a-4751-b576-86066d179914] {
        font-size: 32px;
        font-weight: 900;
        line-height: 1.6;
        padding: 0px 0px 0px 0px;
        text-align: center;
        justify-content: center;
    }
}

.sd[data-s-64566e2a-1856-46e0-bac0-21c26839f169] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 18px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-64566e2a-1856-46e0-bac0-21c26839f169].appear {
    letter-spacing: -0.1em;
    transition-delay: 400ms;
    transition-duration: 800ms;
}

.sd[data-s-64566e2a-1856-46e0-bac0-21c26839f169].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-64566e2a-1856-46e0-bac0-21c26839f169] {
        font-size: 24px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-64566e2a-1856-46e0-bac0-21c26839f169].appear {
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-64566e2a-1856-46e0-bac0-21c26839f169].appear-active {
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-64566e2a-1856-46e0-bac0-21c26839f169] {
        font-family: var(--s-font-f1941a18);
        font-size: 16px;
        margin: 0px 0px 150px 0px;
        max-width: 100%;
    }
}

.sd[data-s-a8055f50-205c-4021-adfa-439c0f54706a] {
    align-content: center;
    align-items: center;
    background: rgba(255, 255, 255, 0.82);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 100px 0px 100px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a8055f50-205c-4021-adfa-439c0f54706a] {
        padding: 145px 0px 100px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a8055f50-205c-4021-adfa-439c0f54706a] {
        background: rgba(255, 255, 255, 0.85);
        margin: 0px 0px 0px 0px;
        padding: 65px 0px 65px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c38ebfb3-e5ac-4445-9a19-951e47687210] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 48px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px;
    width: 70%;
    --gap-h-c38ebfb3-e5ac-4445-9a19-951e47687210: 48px;
    --gap-v-c38ebfb3-e5ac-4445-9a19-951e47687210: 0px;
    --gap-uuid: c38ebfb3-e5ac-4445-9a19-951e47687210;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c38ebfb3-e5ac-4445-9a19-951e47687210] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c38ebfb3-e5ac-4445-9a19-951e47687210] {
        flex: none;
        gap: 12px;
        padding: 0px 0px;
        width: 95%;
        --gap-h-c38ebfb3-e5ac-4445-9a19-951e47687210: 12px;
        --gap-v-c38ebfb3-e5ac-4445-9a19-951e47687210: 0px;
        max-width: 95%;
    }
}

.sd[data-s-076390b9-6ceb-4025-a4ba-3c98a03621ab] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 48px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-076390b9-6ceb-4025-a4ba-3c98a03621ab: 0px;
    --gap-v-076390b9-6ceb-4025-a4ba-3c98a03621ab: 48px;
    --gap-uuid: 076390b9-6ceb-4025-a4ba-3c98a03621ab;
}

@media screen and (max-width: 840px) {
    .sd[data-s-076390b9-6ceb-4025-a4ba-3c98a03621ab] {
        flex: none;
        width: 26px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-076390b9-6ceb-4025-a4ba-3c98a03621ab] {
        display: none;
        gap: 24px;
        --gap-h-076390b9-6ceb-4025-a4ba-3c98a03621ab: 0px;
        --gap-v-076390b9-6ceb-4025-a4ba-3c98a03621ab: 24px;
    }
}

.sd[data-s-976daf8f-dee0-455f-ab15-e9f6284ff90e] {
    color: transparent;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 18px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    margin: 12px 0px 0px 0px;
    text-align: left;
    transition-delay: 100ms;
    transition-duration: 800ms;
    width: auto;
    writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    max-width: 100%;
    justify-content: flex-start;
    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: #222222;
    --g-position-0: 0%;
    --g-color-1: rgb(0, 0, 0);
    --g-position-1: 100%;
    --g-color-2: rgb(0, 0, 0);
    --g-position-2: 100%;
    --g-color-3: rgb(0, 0, 0);
    --g-position-3: 100%;
    --g-color-4: rgb(0, 0, 0);
    --g-position-4: 100%;
    --g-color-5: rgb(0, 0, 0);
    --g-position-5: 100%;
    --g-color-6: rgb(0, 0, 0);
    --g-position-6: 100%;
    --g-color-7: rgb(0, 0, 0);
    --g-position-7: 100%;
    --g-color-8: rgb(0, 0, 0);
    --g-position-8: 100%;
    --g-color-9: rgb(0, 0, 0);
    --g-position-9: 100%;
    --g-color-10: rgb(0, 0, 0);
    --g-position-10: 100%;
    --g-color-11: rgb(0, 0, 0);
    --g-position-11: 100%;
    --g-angle: 90deg;
}

.sd[data-s-976daf8f-dee0-455f-ab15-e9f6284ff90e].appear {
    opacity: 0;
}


.sd[data-s-d21ecf9e-771b-4393-84ca-c12550a5268a] {
    background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
    flex: 1;
    height: auto;
    transform-origin: top center;
    transition-delay: 400ms;
    transition-duration: 800ms;
    width: 1px;
    max-width: 100%;
    --g-color-0: #222222;
    --g-position-0: 0%;
    --g-color-1: rgb(0, 0, 0);
    --g-position-1: 100%;
    --g-color-2: rgb(0, 0, 0);
    --g-position-2: 100%;
    --g-color-3: rgb(0, 0, 0);
    --g-position-3: 100%;
    --g-color-4: rgb(0, 0, 0);
    --g-position-4: 100%;
    --g-color-5: rgb(0, 0, 0);
    --g-position-5: 100%;
    --g-color-6: rgb(0, 0, 0);
    --g-position-6: 100%;
    --g-color-7: rgb(0, 0, 0);
    --g-position-7: 100%;
    --g-color-8: rgb(0, 0, 0);
    --g-position-8: 100%;
    --g-color-9: rgb(0, 0, 0);
    --g-position-9: 100%;
    --g-color-10: rgb(0, 0, 0);
    --g-position-10: 100%;
    --g-color-11: rgb(0, 0, 0);
    --g-position-11: 100%;
    --g-angle: 90deg;
}

.sd[data-s-d21ecf9e-771b-4393-84ca-c12550a5268a].appear {
    transform: scale(1, 0);
}


.sd[data-s-c568e682-0957-435f-a6d6-3b1ff907df24] {
    align-content: center;
    align-items: center;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c568e682-0957-435f-a6d6-3b1ff907df24] {
        height: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c568e682-0957-435f-a6d6-3b1ff907df24] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-9ffc9b10-92bb-46bb-8989-e6094d3db655] {
    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: center;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-8c808ae2-aec9-456e-a199-03effc9013ba] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-d0ca648c-f8a0-4009-966a-22709fe8e977] {
    background: #e62d8b;
    border-radius: 0;
    flex: none;
    height: 5px;
    margin: 0px 1px 0px 0px;
    width: 17px;
    max-width: calc(100% - 1px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-d0ca648c-f8a0-4009-966a-22709fe8e977] {
        background: #e62d8b;
    }
}

.sd[data-s-383ca17a-69fd-4e08-b19f-95c51f9d30ee] {
    background: rgba(115, 115, 115, 0.91);
    border-radius: 0;
    flex: none;
    height: 5px;
    width: 17px;
    max-width: 100%;
}

.sd[data-s-082b5e66-8c0d-4b6f-b293-8ee7a7f567a4] {
    color: transparent;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 32px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: left;
    transition-delay: 200ms;
    transition-duration: 800ms;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
    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: #222222;
    --g-position-0: 0%;
    --g-color-1: rgb(0, 0, 0);
    --g-position-1: 100%;
    --g-color-2: rgb(0, 0, 0);
    --g-position-2: 100%;
    --g-color-3: rgb(0, 0, 0);
    --g-position-3: 100%;
    --g-color-4: rgb(0, 0, 0);
    --g-position-4: 100%;
    --g-color-5: rgb(0, 0, 0);
    --g-position-5: 100%;
    --g-color-6: rgb(0, 0, 0);
    --g-position-6: 100%;
    --g-color-7: rgb(0, 0, 0);
    --g-position-7: 100%;
    --g-color-8: rgb(0, 0, 0);
    --g-position-8: 100%;
    --g-color-9: rgb(0, 0, 0);
    --g-position-9: 100%;
    --g-color-10: rgb(0, 0, 0);
    --g-position-10: 100%;
    --g-color-11: rgb(0, 0, 0);
    --g-position-11: 100%;
    --g-angle: 90deg;
}

.sd[data-s-082b5e66-8c0d-4b6f-b293-8ee7a7f567a4].appear {
    filter: blur(10px);
    opacity: 0;
}


@media screen and (max-width: 840px) {
    .sd[data-s-082b5e66-8c0d-4b6f-b293-8ee7a7f567a4] {
        font-size: 28px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-082b5e66-8c0d-4b6f-b293-8ee7a7f567a4] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-6d183050-3190-451e-b438-9081f440ff64] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-f01423e2-5145-48c6-b883-4190c6e8303c] {
    color: #333;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.5;
    margin: 24px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f01423e2-5145-48c6-b883-4190c6e8303c] {
        font-size: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f01423e2-5145-48c6-b883-4190c6e8303c] {
        font-family: var(--s-font-6997de8f);
        font-size: 14px;
    }
}

.sd[data-s-377acf61-8286-4142-bc02-e1ac670582e1] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 33px 0px 0px 0px;
    padding: 0px;
    --gap-h-377acf61-8286-4142-bc02-e1ac670582e1: 25px;
    --gap-v-377acf61-8286-4142-bc02-e1ac670582e1: 0px;
    --gap-uuid: 377acf61-8286-4142-bc02-e1ac670582e1;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-377acf61-8286-4142-bc02-e1ac670582e1] {
        flex: none;
        height: 45px;
        width: 220px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-377acf61-8286-4142-bc02-e1ac670582e1] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 42px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-a42d8a1c-cfdd-403b-8382-80009d3685f5] {
    align-content: center;
    align-items: center;
    background: #e62d8b;
    border-bottom: 0px solid rgba(68, 178, 204, 0.93);
    border-left: 0px solid rgba(68, 178, 204, 0.93);
    border-radius: 0;
    border-right: 0px solid rgba(68, 178, 204, 0.93);
    border-top: 0px solid rgba(68, 178, 204, 0.93);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4px;
    height: 55px;
    justify-content: center;
    padding: 3px 35px 3px 35px;
    width: 242.81px;
    --gap-h-a42d8a1c-cfdd-403b-8382-80009d3685f5: 4px;
    --gap-v-a42d8a1c-cfdd-403b-8382-80009d3685f5: 0px;
    --gap-uuid: a42d8a1c-cfdd-403b-8382-80009d3685f5;
    max-width: 100%;
}

.sd[data-s-a42d8a1c-cfdd-403b-8382-80009d3685f5]:hover {
    background: #FFFFFF;
    border-bottom: 1px solid rgb(66, 66, 66);
    border-left: 1px solid rgb(66, 66, 66);
    border-right: 1px solid rgb(66, 66, 66);
    border-top: 1px solid rgb(66, 66, 66);
    padding: 3px 35px 3px 35px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a42d8a1c-cfdd-403b-8382-80009d3685f5] {
        flex: none;
        height: 45px;
        width: 220px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a42d8a1c-cfdd-403b-8382-80009d3685f5] {
        flex: none;
        height: 45px;
        padding: 5px 25px 5px 25px;
        width: 250px;
        max-width: 100%;
    }
}

.sd[data-s-6823ba4d-8ad4-45e8-86de-cd100f6db7f8] {
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1.4;
    margin: 0px 0px 2px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-a42d8a1c-cfdd-403b-8382-80009d3685f5]:hover .sd[data-s-6823ba4d-8ad4-45e8-86de-cd100f6db7f8] {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-f1941a18);
}

@media screen and (max-width: 540px) {
    .sd[data-s-6823ba4d-8ad4-45e8-86de-cd100f6db7f8] {
        font-family: var(--s-font-f1941a18);
    }
}

.sd[data-s-19562b02-8f8c-40fe-8739-ba28a7bf2ac4] {
    height: 425px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-19562b02-8f8c-40fe-8739-ba28a7bf2ac4] {
        height: 273px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-28a4ac93-0ac4-4e38-947b-c3887477bf10] {
    align-content: center;
    align-items: center;
    background: #fdf2f7;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 100%;
    z-index: 2;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-28a4ac93-0ac4-4e38-947b-c3887477bf10] {
        flex: none;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-fac4d82e-9b04-446a-bcc6-b393b4580df1] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 80px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fac4d82e-9b04-446a-bcc6-b393b4580df1] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fac4d82e-9b04-446a-bcc6-b393b4580df1] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 65px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-93a82d1d-b45a-4ed6-b7fd-b308af6e066d] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-93a82d1d-b45a-4ed6-b7fd-b308af6e066d] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-93a82d1d-b45a-4ed6-b7fd-b308af6e066d] {
        align-content: center;
        align-items: center;
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 19px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-371a1d67-b6c1-4557-b465-cde7d15a82bf] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 29px 0px;
    padding: 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-371a1d67-b6c1-4557-b465-cde7d15a82bf] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-371a1d67-b6c1-4557-b465-cde7d15a82bf] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ad91d061-cb2a-40cc-87b6-8975cf807aec] {
    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: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    z-index: 3;
    max-width: 100%;
}

.sd[data-s-89fae532-113b-4228-a4a2-5c66b4e93a73] {
    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%;
}

.sd[data-s-12bfe592-6605-4dcd-8722-eda80c53c3de] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
    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;
}

.sd[data-s-12bfe592-6605-4dcd-8722-eda80c53c3de].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-12bfe592-6605-4dcd-8722-eda80c53c3de].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-12bfe592-6605-4dcd-8722-eda80c53c3de] {
        font-size: 24px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-12bfe592-6605-4dcd-8722-eda80c53c3de] {
        font-size: 18px;
    }
}

.sd[data-s-2cd99bf0-c541-4e11-8a8d-03cf0b71cdfb] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 7px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2cd99bf0-c541-4e11-8a8d-03cf0b71cdfb] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-68408282-3a8b-41f4-9acc-66e882b3222a] {
    color: rgba(115, 115, 115, 0.91);
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
    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;
}

.sd[data-s-68408282-3a8b-41f4-9acc-66e882b3222a].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-68408282-3a8b-41f4-9acc-66e882b3222a].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-68408282-3a8b-41f4-9acc-66e882b3222a] {
        font-size: 14px;
    }
}

.sd[data-s-d8a81232-e090-4551-b49a-1480b23386d1] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 19px 0px 0px;
    padding: 0px;
    max-width: calc(100% - 19px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-d8a81232-e090-4551-b49a-1480b23386d1] {
        margin: 0px 19px 9px 0px;
        max-width: calc(100% - 19px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d8a81232-e090-4551-b49a-1480b23386d1] {
        margin: 0px 0px 15px 0px;
        max-width: 100%;
    }
}

.sd[data-s-7f41aa07-092b-4802-8ff4-183d87127be6] {
    background: #e62d8b;
    border-radius: 0;
    flex: none;
    height: 5px;
    margin: 0px 1px 0px 0px;
    width: 17px;
    max-width: calc(100% - 1px);
}

.sd[data-s-1ec21814-8a42-4896-8f97-ef1fec8c4621] {
    background: rgba(115, 115, 115, 0.91);
    border-radius: 0;
    flex: none;
    height: 5px;
    width: 17px;
    max-width: 100%;
}

.sd[data-s-24a4401a-8e96-4511-93aa-6da0f604ef77] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-24a4401a-8e96-4511-93aa-6da0f604ef77] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-24a4401a-8e96-4511-93aa-6da0f604ef77] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-668b34b8-4220-4c1e-88a9-d5486745910a] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-668b34b8-4220-4c1e-88a9-d5486745910a] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-591985ce-fa74-41c9-b1d4-8e26d13ba97d] {
    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-c73f8cd4-8856-4312-9624-0b1c910c1aea] {
    flex: none;
    height: 496px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c73f8cd4-8856-4312-9624-0b1c910c1aea] {
        flex: none;
        height: 248px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-f9719222-9b82-48ab-8434-f6c504f770f6] {
    flex: none;
    padding: 45px 0px 45px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f9719222-9b82-48ab-8434-f6c504f770f6] {
        flex-direction: row;
        flex-wrap: nowrap;
        padding: 25px 0px 25px 0px;
    }
}

.sd[data-s-3661512c-fc6f-48a3-8970-bf0c98434526] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: center;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    --gap-h-3661512c-fc6f-48a3-8970-bf0c98434526: 15px;
    --gap-v-3661512c-fc6f-48a3-8970-bf0c98434526: 15px;
    --gap-uuid: 3661512c-fc6f-48a3-8970-bf0c98434526;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3661512c-fc6f-48a3-8970-bf0c98434526] {
        align-content: center;
        align-items: center;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
}

.sd[data-s-44728f09-fe3a-4877-9447-845b52ccadef] {
    flex: none;
    height: 130px;
    width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
    max-width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
}

@media screen and (max-width: 540px) {
    .sd[data-s-44728f09-fe3a-4877-9447-845b52ccadef] {
        flex: none;
        height: 173px;
        width: 281px;
        max-width: 100%;
    }
}

.sd[data-s-c9be2310-b858-4f4f-a790-4eb62cdb3fd4] {
    flex: none;
    height: 130px;
    width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
    max-width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
}

@media screen and (max-width: 540px) {
    .sd[data-s-c9be2310-b858-4f4f-a790-4eb62cdb3fd4] {
        flex: none;
        height: 173px;
        width: 281px;
        max-width: 100%;
    }
}

.sd[data-s-42f3774a-ad3a-4b95-be41-1505f3aa830e] {
    flex: none;
    height: 130px;
    width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
    max-width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
}

@media screen and (max-width: 540px) {
    .sd[data-s-42f3774a-ad3a-4b95-be41-1505f3aa830e] {
        flex: none;
        height: 173px;
        width: 281px;
        max-width: 100%;
    }
}

.sd[data-s-421877b7-9563-439a-83d7-44c3686e25f7] {
    flex: none;
    height: 130px;
    width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
    max-width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
}

@media screen and (max-width: 540px) {
    .sd[data-s-421877b7-9563-439a-83d7-44c3686e25f7] {
        flex: none;
        height: 173px;
        width: 281px;
        max-width: 100%;
    }
}

.sd[data-s-ec18a7dc-db53-4f78-bc2e-5c82575fda14] {
    flex: none;
    height: 130px;
    width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
    max-width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
}

@media screen and (max-width: 540px) {
    .sd[data-s-ec18a7dc-db53-4f78-bc2e-5c82575fda14] {
        flex: none;
        height: 173px;
        width: 281px;
        max-width: 100%;
    }
}

.sd[data-s-e59cc530-bc64-4dcd-9e48-b9471cad2717] {
    flex: none;
    height: 130px;
    width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
    max-width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
}

@media screen and (max-width: 540px) {
    .sd[data-s-e59cc530-bc64-4dcd-9e48-b9471cad2717] {
        flex: none;
        height: 173px;
        width: 281px;
        max-width: 100%;
    }
}

.sd[data-s-eb594230-55be-4fff-ba40-75e3c6ae48ab] {
    flex: none;
    height: 130px;
    width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
    max-width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
}

@media screen and (max-width: 540px) {
    .sd[data-s-eb594230-55be-4fff-ba40-75e3c6ae48ab] {
        flex: none;
        height: 173px;
        width: 281px;
        max-width: 100%;
    }
}

.sd[data-s-15bf6fde-9d18-4acd-aaea-0ab305d3c7d9] {
    flex: none;
    height: 130px;
    width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
    max-width: calc(25% - (var(--gap-h-3661512c-fc6f-48a3-8970-bf0c98434526) * 0.75));
}

@media screen and (max-width: 540px) {
    .sd[data-s-15bf6fde-9d18-4acd-aaea-0ab305d3c7d9] {
        flex: none;
        height: 173px;
        width: 281px;
        max-width: 100%;
    }
}

.sd[data-s-018c29b1-9b60-4209-8614-b2eb13dea6b2] {
    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: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-018c29b1-9b60-4209-8614-b2eb13dea6b2] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-007990e0-9f4a-49d5-a87f-94e142101313] {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 5px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-007990e0-9f4a-49d5-a87f-94e142101313] {
        font-size: 20px;
    }
}

.sd[data-s-52ea4fbe-b846-407a-9846-1f93f9b64318] {
    align-content: flex-end;
    align-items: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    font-family: var(--s-font-ea9d6ee2);
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-52ea4fbe-b846-407a-9846-1f93f9b64318] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-9900d2cb-977c-4fdb-a761-7399e7b34b82] {
    color: #333;
    font-family: var(--s-font-6997de8f);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 16px 0px 0px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 16px);
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9900d2cb-977c-4fdb-a761-7399e7b34b82] {
        font-size: 13px;
        margin: 0px 12px 0px 0px;
        max-width: calc(100% - 12px);
    }
}

.sd[data-s-c78a5e77-9046-4a63-b341-948b3722951e] {
    color: #333;
    font-family: var(--s-font-6997de8f);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    text-decoration: underline;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c78a5e77-9046-4a63-b341-948b3722951e] {
        font-size: 13px;
    }
}

.sd[data-s-c300e5c8-7ac6-4d8c-85e1-00868453e618] {
    color: #333;
    font-family: var(--s-font-6997de8f);
    font-size: 18px;
    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: 540px) {
    .sd[data-s-c300e5c8-7ac6-4d8c-85e1-00868453e618] {
        font-size: 13px;
    }
}

.sd[data-s-a7304379-72a5-42e5-a495-a52832229e53] {
    align-content: center;
    align-items: center;
    background: #fdf2f7;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: space-between;
    left: 0px;
    margin: 0px 0px 0px 0px;
    padding: 85px 0px 60px 0px;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 4;
    --gap-h-a7304379-72a5-42e5-a495-a52832229e53: 0px;
    --gap-v-a7304379-72a5-42e5-a495-a52832229e53: 0px;
    --gap-uuid: a7304379-72a5-42e5-a495-a52832229e53;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a7304379-72a5-42e5-a495-a52832229e53] {
        margin: 0px 0px 0px 0px;
        padding: 85px 0px 27px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a7304379-72a5-42e5-a495-a52832229e53] {
        align-content: center;
        align-items: center;
        justify-content: space-between;
        margin: 0px 0px 0px 0px;
        padding: 65px 0px 65px 0px;
    }
}

.sd[data-s-b808a3b6-6278-4b98-85ae-0af79cdf78be] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-a7304379-72a5-42e5-a495-a52832229e53) * 0));
    max-width: calc(100% - (var(--gap-h-a7304379-72a5-42e5-a495-a52832229e53) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-b808a3b6-6278-4b98-85ae-0af79cdf78be] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-a7304379-72a5-42e5-a495-a52832229e53) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-a7304379-72a5-42e5-a495-a52832229e53) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b808a3b6-6278-4b98-85ae-0af79cdf78be] {
        align-content: center;
        align-items: center;
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 19px 0px;
        width: calc(95% - (var(--gap-h-a7304379-72a5-42e5-a495-a52832229e53) * 0.04999999999999995));
        max-width: calc(95% - (var(--gap-h-a7304379-72a5-42e5-a495-a52832229e53) * 0.04999999999999995));
    }
}

.sd[data-s-114e7f35-42f6-47a4-a6c8-1a261a3a0e59] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 29px 0px;
    padding: 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-114e7f35-42f6-47a4-a6c8-1a261a3a0e59] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-114e7f35-42f6-47a4-a6c8-1a261a3a0e59] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-41e08590-6437-4c5a-8aa2-4f87ed7d7a2d] {
    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: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    z-index: 3;
    max-width: 100%;
}

.sd[data-s-88d4075b-dbbd-40ef-9610-facbc506655f] {
    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%;
}

.sd[data-s-b813a747-ac0d-4b9c-875b-6ecb2b57a15d] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
    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;
}

.sd[data-s-b813a747-ac0d-4b9c-875b-6ecb2b57a15d].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-b813a747-ac0d-4b9c-875b-6ecb2b57a15d].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b813a747-ac0d-4b9c-875b-6ecb2b57a15d] {
        font-size: 24px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b813a747-ac0d-4b9c-875b-6ecb2b57a15d] {
        font-size: 18px;
    }
}

.sd[data-s-0b751fe9-7e8c-4652-ab63-d20d35aafc68] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 7px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0b751fe9-7e8c-4652-ab63-d20d35aafc68] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-7fbd7566-5ff0-4468-af79-c8b05dc46827] {
    color: rgba(115, 115, 115, 0.91);
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
    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;
}

.sd[data-s-7fbd7566-5ff0-4468-af79-c8b05dc46827].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7fbd7566-5ff0-4468-af79-c8b05dc46827].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7fbd7566-5ff0-4468-af79-c8b05dc46827] {
        font-size: 14px;
    }
}

.sd[data-s-d63d5987-5d17-4b5a-bebf-198ceef65487] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 19px 0px 0px;
    padding: 0px;
    max-width: calc(100% - 19px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-d63d5987-5d17-4b5a-bebf-198ceef65487] {
        margin: 0px 19px 9px 0px;
        max-width: calc(100% - 19px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d63d5987-5d17-4b5a-bebf-198ceef65487] {
        margin: 0px 0px 15px 0px;
        max-width: 100%;
    }
}

.sd[data-s-715c2101-310b-4ca7-97b4-13e05f570bb3] {
    background: #e62d8b;
    border-radius: 0;
    flex: none;
    height: 5px;
    margin: 0px 1px 0px 0px;
    width: 17px;
    max-width: calc(100% - 1px);
}

.sd[data-s-9b9ef950-68b5-4805-831a-3be28b9a6a6d] {
    background: rgba(115, 115, 115, 0.91);
    border-radius: 0;
    flex: none;
    height: 5px;
    width: 17px;
    max-width: 100%;
}

.sd[data-s-9662cd50-8709-43be-9151-86ea38452736] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px;
    width: calc(100% - (var(--gap-h-a7304379-72a5-42e5-a495-a52832229e53) * 0));
    max-width: calc(100% - (var(--gap-h-a7304379-72a5-42e5-a495-a52832229e53) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-9662cd50-8709-43be-9151-86ea38452736] {
        flex: none;
        padding: 22px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-a7304379-72a5-42e5-a495-a52832229e53) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-a7304379-72a5-42e5-a495-a52832229e53) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9662cd50-8709-43be-9151-86ea38452736] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-a7304379-72a5-42e5-a495-a52832229e53) * 0));
        max-width: calc(100% - (var(--gap-h-a7304379-72a5-42e5-a495-a52832229e53) * 0));
    }
}

.sd[data-s-1cf4594a-bf7b-4ad9-a92a-6db0ffedf384] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    width: 70%;
    --gap-h-1cf4594a-bf7b-4ad9-a92a-6db0ffedf384: 20px;
    --gap-v-1cf4594a-bf7b-4ad9-a92a-6db0ffedf384: 20px;
    --gap-uuid: 1cf4594a-bf7b-4ad9-a92a-6db0ffedf384;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1cf4594a-bf7b-4ad9-a92a-6db0ffedf384] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1cf4594a-bf7b-4ad9-a92a-6db0ffedf384] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        height: auto;
        overflow-x: visible;
        overflow-y: visible;
        width: 95%;
        --gap-h-1cf4594a-bf7b-4ad9-a92a-6db0ffedf384: 20px;
        --gap-v-1cf4594a-bf7b-4ad9-a92a-6db0ffedf384: 20px;
        max-width: 95%;
    }
}

.sd[data-s-a5855061-47ec-4b26-b552-c388601dd753] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    width: calc(33.3% - (var(--gap-h-1cf4594a-bf7b-4ad9-a92a-6db0ffedf384) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-1cf4594a-bf7b-4ad9-a92a-6db0ffedf384) * 0.667));
}

.sd[data-s-a5855061-47ec-4b26-b552-c388601dd753].appear {
    opacity: 0;
    transform: translate(0px, 24px);
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

.sd[data-s-a5855061-47ec-4b26-b552-c388601dd753].appear-active {
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a5855061-47ec-4b26-b552-c388601dd753] {
        flex: none;
        flex-direction: column;
        width: calc(50% - (var(--gap-h-1cf4594a-bf7b-4ad9-a92a-6db0ffedf384) * 0.5));
        max-width: calc(50% - (var(--gap-h-1cf4594a-bf7b-4ad9-a92a-6db0ffedf384) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a5855061-47ec-4b26-b552-c388601dd753] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-1cf4594a-bf7b-4ad9-a92a-6db0ffedf384) * 0.5));
        max-width: calc(50% - (var(--gap-h-1cf4594a-bf7b-4ad9-a92a-6db0ffedf384) * 0.5));
    }
}

.sd[data-s-935f0b25-a72d-481d-afb2-567059cf8392] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
}

.sd[data-s-935f0b25-a72d-481d-afb2-567059cf8392]:hover {
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-935f0b25-a72d-481d-afb2-567059cf8392] {
        border-radius: 0;
    }
}

.sd[data-s-65963b39-0244-4836-a8e1-584f3f42faf7] {
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9;
    border-top: 1px solid #f9f9f9;
    flex: none;
    height: 200px;
    width: 545px;
    max-width: 100%;
}

.sd[data-s-935f0b25-a72d-481d-afb2-567059cf8392]:hover .sd[data-s-65963b39-0244-4836-a8e1-584f3f42faf7] {
    transform: scale(1.05, 1.05);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-65963b39-0244-4836-a8e1-584f3f42faf7] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-65963b39-0244-4836-a8e1-584f3f42faf7] {
        flex: none;
        height: 130px;
        max-width: 100%;
    }
}

.sd[data-s-fb051214-6fba-49b7-a43c-bf842f235b82] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-uuid: fb051214-6fba-49b7-a43c-bf842f235b82;
    --gap-h-fb051214-6fba-49b7-a43c-bf842f235b82: 0px;
    --gap-v-fb051214-6fba-49b7-a43c-bf842f235b82: 0px;
    max-width: 100%;
}

.sd[data-s-e51526a7-0ffb-4cbd-9481-807f99d04230] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-e51526a7-0ffb-4cbd-9481-807f99d04230]:hover {
    color: #a4a4a4;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e51526a7-0ffb-4cbd-9481-807f99d04230] {
        font-size: 13px;
        font-weight: 600;
    }
}

.sd[data-s-bba483d8-65b1-4a3a-bcd4-f27fe1dcd03e] {
    color: #000000;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
    /* font-weight: 600; */
    letter-spacing: 0.05em;
    line-height: 1.7;
    margin: 8px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-bba483d8-65b1-4a3a-bcd4-f27fe1dcd03e] {
        font-size: 13px;
        font-weight: 500;
        margin: 3px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-9c398eea-8006-4dc4-a2f6-324525252f88] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: calc(100% - (var(--gap-h-1cf4594a-bf7b-4ad9-a92a-6db0ffedf384) * 0));
    max-width: calc(100% - (var(--gap-h-1cf4594a-bf7b-4ad9-a92a-6db0ffedf384) * 0));
}

.sd[data-s-6366c407-a43b-468d-8228-87dba8017aed] {
    background: #FFFFFF;
    border-bottom: 1px solid #e62d8b;
    border-left: 1px solid #e62d8b;
    border-radius: 0;
    border-right: 1px solid #e62d8b;
    border-top: 1px solid #e62d8b;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 400;
    height: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 4px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: 250px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-6366c407-a43b-468d-8228-87dba8017aed] {
        background: #FFFFFF;
        border-bottom: 1px solid #000;
        border-left: 1px solid #000;
        border-radius: 0;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
        flex: none;
        width: 250px;
    }
}

.sd[data-s-12bf843d-7f13-49bf-87f2-d841cff37b6a] {
    color: #e62d8b;
    font-family: var(--s-font-f1941a18);
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 2px 0px;
    text-align: center;
    justify-content: center;
}

.sd[data-s-f79516ab-4335-4c71-a7a9-89917f056d1d] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f79516ab-4335-4c71-a7a9-89917f056d1d] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f79516ab-4335-4c71-a7a9-89917f056d1d] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 65px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-f257b33b-8c21-4216-8a39-b6d449f82f69] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 96px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f257b33b-8c21-4216-8a39-b6d449f82f69] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f257b33b-8c21-4216-8a39-b6d449f82f69] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-98c0e73b-8e33-4b49-a5fd-fe0042beda66] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-98c0e73b-8e33-4b49-a5fd-fe0042beda66] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-98c0e73b-8e33-4b49-a5fd-fe0042beda66] {
        align-content: center;
        align-items: center;
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 19px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-672aa2d3-efcd-4180-91e4-b2f84b67c176] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 29px 0px;
    padding: 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-672aa2d3-efcd-4180-91e4-b2f84b67c176] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-672aa2d3-efcd-4180-91e4-b2f84b67c176] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-e7bd4deb-408e-4d2b-9bae-5c4628d62882] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    z-index: 3;
    max-width: 100%;
}

.sd[data-s-3ba2f01c-39fd-4a3e-ad46-8b2a5e6bbf86] {
    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: center;
    padding: 0px;
    width: 200px;
    max-width: 100%;
}

.sd[data-s-e2c9187f-97b4-4989-a310-15252a407f8d] {
    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%;
}

.sd[data-s-d6261a1b-1877-493b-840a-12e743ec4d94] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
    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;
}

.sd[data-s-d6261a1b-1877-493b-840a-12e743ec4d94].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-d6261a1b-1877-493b-840a-12e743ec4d94].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d6261a1b-1877-493b-840a-12e743ec4d94] {
        font-size: 24px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d6261a1b-1877-493b-840a-12e743ec4d94] {
        font-size: 18px;
    }
}

.sd[data-s-9f33a7e5-bf2e-4a4d-80a8-fd775fef744d] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 7px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9f33a7e5-bf2e-4a4d-80a8-fd775fef744d] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-f46fb267-a23c-4dcd-a61e-ca9b37091ff8] {
    color: rgba(115, 115, 115, 0.91);
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
    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;
}

.sd[data-s-f46fb267-a23c-4dcd-a61e-ca9b37091ff8].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-f46fb267-a23c-4dcd-a61e-ca9b37091ff8].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f46fb267-a23c-4dcd-a61e-ca9b37091ff8] {
        font-size: 14px;
    }
}

.sd[data-s-a2106cd9-7aaf-4098-9bdc-816e08b6c5ef] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a2106cd9-7aaf-4098-9bdc-816e08b6c5ef] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-58d73cd9-bf66-48aa-8758-35de6b29315a] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: center;
    text-decoration: underline;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-58d73cd9-bf66-48aa-8758-35de6b29315a]:hover {
    color: #00a0e9;
    font-size: 15px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-58d73cd9-bf66-48aa-8758-35de6b29315a] {
        font-size: 24px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-58d73cd9-bf66-48aa-8758-35de6b29315a] {
        color: #737373;
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-deeea0d3-be7c-4816-be51-45161040b755] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 19px 0px 0px;
    padding: 0px;
    max-width: calc(100% - 19px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-deeea0d3-be7c-4816-be51-45161040b755] {
        margin: 0px 19px 9px 0px;
        max-width: calc(100% - 19px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-deeea0d3-be7c-4816-be51-45161040b755] {
        margin: 0px 0px 15px 0px;
        max-width: 100%;
    }
}

.sd[data-s-9b4aa7ee-e855-4726-bd78-8188ce559597] {
    background: #e62d8b;
    border-radius: 0;
    flex: none;
    height: 5px;
    margin: 0px 1px 0px 0px;
    width: 17px;
    max-width: calc(100% - 1px);
}

.sd[data-s-9b6bde61-65f5-40cb-b596-e5bc07a97a05] {
    background: rgba(115, 115, 115, 0.91);
    border-radius: 0;
    flex: none;
    height: 5px;
    width: 17px;
    max-width: 100%;
}

.sd[data-s-a2c8f851-9a14-4d91-9c68-2165904ad711] {
    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: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a2c8f851-9a14-4d91-9c68-2165904ad711] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a2c8f851-9a14-4d91-9c68-2165904ad711] {
        display: none;
    }
}

.sd[data-s-1a3fdabf-af78-496d-aefe-29696b8d1fac] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: 1;
    height: auto;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1a3fdabf-af78-496d-aefe-29696b8d1fac] {
        flex: none;
        height: 556px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-fc9218ca-e9e2-4c5e-87d5-ce4e79a93358] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 765px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fc9218ca-e9e2-4c5e-87d5-ce4e79a93358] {
        display: flex;
        flex: none;
        width: 91%;
        max-width: 91%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fc9218ca-e9e2-4c5e-87d5-ce4e79a93358] {
        display: flex;
        flex: none;
        height: auto;
        width: 513px;
        max-width: 100%;
    }
}

.sd[data-s-80e10597-0168-4e7c-b9d8-d2bfa0f179aa] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    height: 510px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 765px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-80e10597-0168-4e7c-b9d8-d2bfa0f179aa] {
        flex: none;
        height: 455px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-80e10597-0168-4e7c-b9d8-d2bfa0f179aa] {
        display: none;
        flex: none;
        height: 359px;
        padding: 0px 10px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-db518d17-cc9b-497b-bc96-32cb19a4d024] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    display: none;
    flex: none;
    height: 510px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 765px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-db518d17-cc9b-497b-bc96-32cb19a4d024] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-db518d17-cc9b-497b-bc96-32cb19a4d024] {
        display: flex;
        flex: none;
        height: 445px;
        padding: 0px 10px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-cd60444b-99eb-4d79-bd9e-82c17d18c02c] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #dddddd;
    border-left: 0px solid #dddddd;
    border-radius: 0;
    border-right: 0px solid #dddddd;
    border-top: 0px solid #dddddd;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    position: relative;
    width: 100%;
    z-index: 0;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-cd60444b-99eb-4d79-bd9e-82c17d18c02c] {
        padding: 33px 0px 0px 0px;
    }
}

.sd[data-s-2d6cda7b-390b-4e0e-b239-1d6ec4499599] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 85px 0px 65px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2d6cda7b-390b-4e0e-b239-1d6ec4499599] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2d6cda7b-390b-4e0e-b239-1d6ec4499599] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 65px 0px;
        width: 100%;
    }
}

.sd[data-s-7bb476bf-29b4-4bfe-810f-83be991a89c0] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 96px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7bb476bf-29b4-4bfe-810f-83be991a89c0] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7bb476bf-29b4-4bfe-810f-83be991a89c0] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-e240d2eb-c11e-4965-8e64-d933f6399b6d] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e240d2eb-c11e-4965-8e64-d933f6399b6d] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e240d2eb-c11e-4965-8e64-d933f6399b6d] {
        align-content: center;
        align-items: center;
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 19px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-cd9e99d1-2244-43a4-8874-ee15941db9f0] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 29px 0px;
    padding: 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cd9e99d1-2244-43a4-8874-ee15941db9f0] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cd9e99d1-2244-43a4-8874-ee15941db9f0] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-6fc4a292-d5e7-465f-a9b9-37e3c46cec1a] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    z-index: 3;
    max-width: 100%;
}

.sd[data-s-5f81459f-e35f-4917-a1c8-53b296bf6d9c] {
    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: center;
    padding: 0px;
    width: 200px;
    max-width: 100%;
}

.sd[data-s-9374cc17-c732-4dda-9eab-72ce2dd1b94d] {
    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%;
}

.sd[data-s-47fb55f6-2b08-4411-b4a4-e0f82f5f3ded] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
    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;
}

.sd[data-s-47fb55f6-2b08-4411-b4a4-e0f82f5f3ded].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-47fb55f6-2b08-4411-b4a4-e0f82f5f3ded].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-47fb55f6-2b08-4411-b4a4-e0f82f5f3ded] {
        font-size: 24px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-47fb55f6-2b08-4411-b4a4-e0f82f5f3ded] {
        font-size: 18px;
    }
}

.sd[data-s-b0965877-b9e7-42a7-9ea1-888bc6a334cc] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 7px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b0965877-b9e7-42a7-9ea1-888bc6a334cc] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-7430d5cb-56dc-46b2-b09c-26670bfe30d0] {
    color: rgba(115, 115, 115, 0.91);
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
    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;
}

.sd[data-s-7430d5cb-56dc-46b2-b09c-26670bfe30d0].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7430d5cb-56dc-46b2-b09c-26670bfe30d0].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7430d5cb-56dc-46b2-b09c-26670bfe30d0] {
        font-size: 14px;
    }
}

.sd[data-s-ba4496ce-c7aa-4309-a1a6-92a012f2f832] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 19px 0px 0px;
    padding: 0px;
    max-width: calc(100% - 19px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-ba4496ce-c7aa-4309-a1a6-92a012f2f832] {
        margin: 0px 19px 9px 0px;
        max-width: calc(100% - 19px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ba4496ce-c7aa-4309-a1a6-92a012f2f832] {
        margin: 0px 0px 15px 0px;
        max-width: 100%;
    }
}

.sd[data-s-0fbf6c09-fee2-4e95-93f6-3cbabd3ee987] {
    background: #e62d8b;
    border-radius: 0;
    flex: none;
    height: 5px;
    margin: 0px 1px 0px 0px;
    width: 17px;
    max-width: calc(100% - 1px);
}

.sd[data-s-c1ad6a34-ddf2-4c72-bb2d-c0ee279280b8] {
    background: rgba(115, 115, 115, 0.91);
    border-radius: 0;
    flex: none;
    height: 5px;
    width: 17px;
    max-width: 100%;
}

.sd[data-s-bfc8acb1-13d2-47fd-b9ba-0a7634634d6d] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 70%;
    --gap-h-bfc8acb1-13d2-47fd-b9ba-0a7634634d6d: 15px;
    --gap-v-bfc8acb1-13d2-47fd-b9ba-0a7634634d6d: 15px;
    --gap-uuid: bfc8acb1-13d2-47fd-b9ba-0a7634634d6d;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bfc8acb1-13d2-47fd-b9ba-0a7634634d6d] {
        flex: none;
        gap: 20px;
        width: 90%;
        --gap-h-bfc8acb1-13d2-47fd-b9ba-0a7634634d6d: 20px;
        --gap-v-bfc8acb1-13d2-47fd-b9ba-0a7634634d6d: 20px;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bfc8acb1-13d2-47fd-b9ba-0a7634634d6d] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-5336be51-29c7-45cd-83c7-5a49f0dcd9f5] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(33% - (var(--gap-h-bfc8acb1-13d2-47fd-b9ba-0a7634634d6d) * 0.67));
    --gap-h-5336be51-29c7-45cd-83c7-5a49f0dcd9f5: 0px;
    --gap-v-5336be51-29c7-45cd-83c7-5a49f0dcd9f5: 0px;
    --gap-uuid: 5336be51-29c7-45cd-83c7-5a49f0dcd9f5;
    max-width: calc(33% - (var(--gap-h-bfc8acb1-13d2-47fd-b9ba-0a7634634d6d) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-5336be51-29c7-45cd-83c7-5a49f0dcd9f5] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-5336be51-29c7-45cd-83c7-5a49f0dcd9f5: 0px;
        --gap-v-5336be51-29c7-45cd-83c7-5a49f0dcd9f5: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5336be51-29c7-45cd-83c7-5a49f0dcd9f5] {
        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-bfc8acb1-13d2-47fd-b9ba-0a7634634d6d) * 0.5));
        --gap-h-5336be51-29c7-45cd-83c7-5a49f0dcd9f5: 0px;
        --gap-v-5336be51-29c7-45cd-83c7-5a49f0dcd9f5: 0px;
        max-width: calc(50% - (var(--gap-h-bfc8acb1-13d2-47fd-b9ba-0a7634634d6d) * 0.5));
    }
}

.sd[data-s-999eedf4-37cc-4999-9cb5-eb27461f33cc] {
    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: 190px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-5336be51-29c7-45cd-83c7-5a49f0dcd9f5) * 0));
    max-width: calc(100% - (var(--gap-h-5336be51-29c7-45cd-83c7-5a49f0dcd9f5) * 0));
}

.sd[data-s-999eedf4-37cc-4999-9cb5-eb27461f33cc].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-999eedf4-37cc-4999-9cb5-eb27461f33cc].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-999eedf4-37cc-4999-9cb5-eb27461f33cc]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-999eedf4-37cc-4999-9cb5-eb27461f33cc] {
        flex: none;
        height: 165px;
        width: calc(100% - (var(--gap-h-5336be51-29c7-45cd-83c7-5a49f0dcd9f5) * 0));
        max-width: calc(100% - (var(--gap-h-5336be51-29c7-45cd-83c7-5a49f0dcd9f5) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-999eedf4-37cc-4999-9cb5-eb27461f33cc] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-5336be51-29c7-45cd-83c7-5a49f0dcd9f5) * 0));
        max-width: calc(100% - (var(--gap-h-5336be51-29c7-45cd-83c7-5a49f0dcd9f5) * 0));
    }
}

.sd[data-s-3db758cc-9ff3-41bf-bfcc-b8f193dccc33] {
    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-3db758cc-9ff3-41bf-bfcc-b8f193dccc33]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: none;
}

.sd[data-s-999eedf4-37cc-4999-9cb5-eb27461f33cc]:hover .sd[data-s-3db758cc-9ff3-41bf-bfcc-b8f193dccc33] {
    transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-3db758cc-9ff3-41bf-bfcc-b8f193dccc33]:before {
        background-size: cover;
        filter: brightness(0.7);
    }

    .sd[data-s-3db758cc-9ff3-41bf-bfcc-b8f193dccc33] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-e2c08c57-0e93-4ee2-8886-60ef626a4699] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 15px 0px 15px 0px;
    position: relative;
    width: calc(100% - (var(--gap-h-5336be51-29c7-45cd-83c7-5a49f0dcd9f5) * 0));
    z-index: 1;
    --gap-h-e2c08c57-0e93-4ee2-8886-60ef626a4699: 0px;
    --gap-v-e2c08c57-0e93-4ee2-8886-60ef626a4699: 0px;
    --gap-uuid: e2c08c57-0e93-4ee2-8886-60ef626a4699;
    max-width: calc(100% - (var(--gap-h-5336be51-29c7-45cd-83c7-5a49f0dcd9f5) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-e2c08c57-0e93-4ee2-8886-60ef626a4699] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e2c08c57-0e93-4ee2-8886-60ef626a4699] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        flex: none;
        gap: 5px;
        margin: 10px 0px 0px 0px;
        padding: 0px;
        width: calc(100% - (var(--gap-h-5336be51-29c7-45cd-83c7-5a49f0dcd9f5) * 0));
        --gap-h-e2c08c57-0e93-4ee2-8886-60ef626a4699: 0px;
        --gap-v-e2c08c57-0e93-4ee2-8886-60ef626a4699: 5px;
        max-width: calc(100% - (var(--gap-h-5336be51-29c7-45cd-83c7-5a49f0dcd9f5) * 0));
    }
}

.sd[data-s-644ac144-af4f-472c-b2fb-c59c434c8333] {
    color: #e62d8b;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 6px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b8d4b2f0-d3fd-454f-bf81-c5687769fa39] {
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-e2c08c57-0e93-4ee2-8886-60ef626a4699) * 0));
    max-width: calc(100% - (var(--gap-h-e2c08c57-0e93-4ee2-8886-60ef626a4699) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b8d4b2f0-d3fd-454f-bf81-c5687769fa39] {
        font-size: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b8d4b2f0-d3fd-454f-bf81-c5687769fa39] {
        font-size: 13px;
    }
}

.sd[data-s-92d7134b-32c7-421a-990d-ae64ff5daf8d] {
    color: #333;
    font-family: var(--s-font-ea9d6ee2);
    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-e69e58a1-088e-4a95-b608-66bbdfe33044] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-edf9cb3c-3efe-43fb-b65e-66195eade411] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: calc(100% - (var(--gap-h-bfc8acb1-13d2-47fd-b9ba-0a7634634d6d) * 0));
    max-width: calc(100% - (var(--gap-h-bfc8acb1-13d2-47fd-b9ba-0a7634634d6d) * 0));
}

.sd[data-s-0c01af0b-64ed-4bb1-a778-f5271e9e4769] {
    background: #FFFFFF;
    border-bottom: 1px solid #e62d8b;
    border-left: 1px solid #e62d8b;
    border-radius: 0;
    border-right: 1px solid #e62d8b;
    border-top: 1px solid #e62d8b;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 400;
    height: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 4px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: 250px;
    max-width: calc(100% - 8px);
}

.sd[data-s-7527b719-3534-4123-9c86-5d44823fa97d] {
    color: #e62d8b;
    font-family: var(--s-font-f1941a18);
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 2px 0px;
    text-align: center;
    justify-content: center;
}

.sd[data-s-e4f5f368-da57-40eb-b11a-e49a028c863f] {
    align-content: center;
    align-items: center;
    background: #fdf2f7;
    border-bottom: 0px solid #f7f7f6;
    border-left: 0px solid #f7f7f6;
    border-radius: 0px 0px 0px 0px;
    border-right: 0px solid #f7f7f6;
    border-top: 0px solid #f7f7f6;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 96px 0px 0px 0px;
    position: relative;
    width: 100%;
    z-index: 0;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e4f5f368-da57-40eb-b11a-e49a028c863f] {
        padding: 65px 0px 0px 0px;
    }
}

.sd[data-s-062633bb-06b8-4863-bef0-a314ef416dc1] {
    align-content: center;
    align-items: center;
    flex: none;
    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: 840px) {
    .sd[data-s-062633bb-06b8-4863-bef0-a314ef416dc1] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-062633bb-06b8-4863-bef0-a314ef416dc1] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-c9ac148b-6298-499e-9c7c-e9d466e0ab7c] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c9ac148b-6298-499e-9c7c-e9d466e0ab7c] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c9ac148b-6298-499e-9c7c-e9d466e0ab7c] {
        align-content: center;
        align-items: center;
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 19px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-f5d3e60c-7e4e-4d3c-ae62-c043b594c84a] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 29px 0px;
    padding: 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f5d3e60c-7e4e-4d3c-ae62-c043b594c84a] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f5d3e60c-7e4e-4d3c-ae62-c043b594c84a] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-2fc346a4-34b3-4ef6-a75f-c463add8194b] {
    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: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    z-index: 3;
    max-width: 100%;
}

.sd[data-s-e2a0f991-7eee-430b-818b-db39ec702dcd] {
    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%;
}

.sd[data-s-88673811-cc46-4471-a333-6c04487e263e] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
    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;
}

.sd[data-s-88673811-cc46-4471-a333-6c04487e263e].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-88673811-cc46-4471-a333-6c04487e263e].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-88673811-cc46-4471-a333-6c04487e263e] {
        font-size: 24px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-88673811-cc46-4471-a333-6c04487e263e] {
        font-size: 24px;
    }
}

.sd[data-s-3df22c13-d081-48b8-91bf-5027f97eff91] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 7px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3df22c13-d081-48b8-91bf-5027f97eff91] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-de9061d2-7e17-4b87-a993-c0f3b3b4146b] {
    color: rgba(115, 115, 115, 0.91);
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
    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;
}

.sd[data-s-de9061d2-7e17-4b87-a993-c0f3b3b4146b].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-de9061d2-7e17-4b87-a993-c0f3b3b4146b].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-de9061d2-7e17-4b87-a993-c0f3b3b4146b] {
        font-size: 14px;
    }
}

.sd[data-s-4ad975de-4126-4ddd-af29-0c544c334722] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 19px 0px 0px;
    padding: 0px;
    max-width: calc(100% - 19px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-4ad975de-4126-4ddd-af29-0c544c334722] {
        margin: 0px 19px 9px 0px;
        max-width: calc(100% - 19px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4ad975de-4126-4ddd-af29-0c544c334722] {
        margin: 0px 0px 15px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b6f74606-4127-4432-a17a-ea8d3240d37b] {
    background: #e62d8b;
    border-radius: 0;
    flex: none;
    height: 5px;
    margin: 0px 1px 0px 0px;
    width: 17px;
    max-width: calc(100% - 1px);
}

.sd[data-s-ea8b8916-ff4b-4e1b-b22f-1e140f6d0513] {
    background: rgba(115, 115, 115, 0.91);
    border-radius: 0;
    flex: none;
    height: 5px;
    width: 17px;
    max-width: 100%;
}

.sd[data-s-e5e746cc-9688-4dae-bec4-2c55db9904b9] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: flex-start;
    margin: 0px 0px 94px 0px;
    padding: 55px 0px;
    transition-delay: 100ms;
    transition-duration: 800ms;
    width: 70%;
    --gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9: 0px;
    --gap-v-e5e746cc-9688-4dae-bec4-2c55db9904b9: 0px;
    --gap-uuid: e5e746cc-9688-4dae-bec4-2c55db9904b9;
    max-width: 70%;
}

.sd[data-s-e5e746cc-9688-4dae-bec4-2c55db9904b9].appear {
    filter: blur(10px);
    opacity: 0;
}


@media screen and (max-width: 840px) {
    .sd[data-s-e5e746cc-9688-4dae-bec4-2c55db9904b9] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e5e746cc-9688-4dae-bec4-2c55db9904b9] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 34px 15px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-e4951be2-e0fa-45be-885a-158959b2a66e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 80px 0px;
    padding: 0px;
    width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
    .sd[data-s-e4951be2-e0fa-45be-885a-158959b2a66e] {
        margin: 0px 0px 57px 0px;
        width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
        max-width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
    }
}

.sd[data-s-2bd01a92-b07f-42f3-9ac0-ced0eaabbd29] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-e539537a-f278-43f0-bf57-bab0ad5c98a7] {
    border-bottom: 0px solid #e62d8b;
    border-left: 4px solid #e62d8b;
    border-right: 0px solid #e62d8b;
    border-top: 0px solid #e62d8b;
    color: #000000;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 24px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 0px 0px 8px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e539537a-f278-43f0-bf57-bab0ad5c98a7] {
        font-size: 20px;
    }
}

.sd[data-s-4e7c2418-5801-48d0-95e8-1e83183067ec] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4e7c2418-5801-48d0-95e8-1e83183067ec] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 13px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-aafb6fc4-4ab1-43e5-aeb9-116f8a699c33] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-d133ef6e-b0a6-4dc4-aae8-a1b8b46075dc] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d133ef6e-b0a6-4dc4-aae8-a1b8b46075dc] {
        flex: none;
        font-size: 14px;
        letter-spacing: 0.05em;
        width: 478px;
        max-width: 100%;
    }
}

.sd[data-s-c0850398-e752-4f79-a776-e76b1b6f6000] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
    .sd[data-s-c0850398-e752-4f79-a776-e76b1b6f6000] {
        width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
        max-width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
    }
}

.sd[data-s-c1acf8a0-7f71-48fc-9f15-0fe4e0c5887c] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-254df50d-dade-4beb-8c17-13c7c25bf29a] {
    border-bottom: 0px solid #e62d8b;
    border-left: 4px solid #e62d8b;
    border-right: 0px solid #e62d8b;
    border-top: 0px solid #e62d8b;
    color: #000000;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 24px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 0px 0px 8px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-254df50d-dade-4beb-8c17-13c7c25bf29a] {
        font-size: 20px;
    }
}

.sd[data-s-a6a05dc6-48d9-4d11-9e2c-47cbe54099f9] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a6a05dc6-48d9-4d11-9e2c-47cbe54099f9] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 13px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-8dbae07b-6d0b-4b6b-905f-9d529f7eb454] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-c733972c-6a4d-475c-96f1-af11aec281a8] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c733972c-6a4d-475c-96f1-af11aec281a8] {
        flex: none;
        font-size: 14px;
        letter-spacing: 0.05em;
        width: 478px;
        max-width: 100%;
    }
}

.sd[data-s-4dcc0e95-ce8a-42a4-b63d-75a754c26a18] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 80px 0px 0px 0px;
    width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
    .sd[data-s-4dcc0e95-ce8a-42a4-b63d-75a754c26a18] {
        padding: 65px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
        max-width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
    }
}

.sd[data-s-b28d6ed1-4b87-4e7e-a8ab-fe856c7c3a6d] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-9f5025a6-a050-4c98-afe5-cd1f69c4b569] {
    border-bottom: 0px solid #e62d8b;
    border-left: 4px solid #e62d8b;
    border-right: 0px solid #e62d8b;
    border-top: 0px solid #e62d8b;
    color: #000000;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 24px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 0px 0px 8px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9f5025a6-a050-4c98-afe5-cd1f69c4b569] {
        font-size: 20px;
    }
}

.sd[data-s-d43322dd-032c-4c20-b6ab-2c6b7d5f5f75] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d43322dd-032c-4c20-b6ab-2c6b7d5f5f75] {
        flex: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px;
        width: 100%;
    }
}

.sd[data-s-251cb391-4951-45c4-b618-73085f4f0902] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-uuid: 251cb391-4951-45c4-b618-73085f4f0902;
    --gap-h-251cb391-4951-45c4-b618-73085f4f0902: 0px;
    --gap-v-251cb391-4951-45c4-b618-73085f4f0902: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-251cb391-4951-45c4-b618-73085f4f0902] {
        gap: 0px;
        --gap-h-251cb391-4951-45c4-b618-73085f4f0902: 0px;
        --gap-v-251cb391-4951-45c4-b618-73085f4f0902: 0px;
    }
}

.sd[data-s-b0333da1-0764-4267-8422-6c088f70e585] {
    background: #fdf2f7;
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 24px 0px;
    text-align: center;
    width: calc(22% - (var(--gap-h-251cb391-4951-45c4-b618-73085f4f0902) * 0.78));
    max-width: calc(22% - (var(--gap-h-251cb391-4951-45c4-b618-73085f4f0902) * 0.78));
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b0333da1-0764-4267-8422-6c088f70e585] {
        background: #fdf2f7;
        color: rgb(66, 66, 66);
        flex: none;
        font-size: 12px;
        padding: 0px 5px 0px;
        width: calc(28% - (var(--gap-h-251cb391-4951-45c4-b618-73085f4f0902) * 0.72));
        max-width: calc(28% - (var(--gap-h-251cb391-4951-45c4-b618-73085f4f0902) * 0.72));
    }
}

.sd[data-s-9ab19159-38f1-4fbf-b137-c0b58007f0d6] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px 10px;
    text-align: left;
    width: 600px;
    max-width: 100%;
}

.sd[data-s-9ab19159-38f1-4fbf-b137-c0b58007f0d6]>h2 {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
}

.sd[data-s-9ab19159-38f1-4fbf-b137-c0b58007f0d6]>p {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
}

.sd[data-s-9ab19159-38f1-4fbf-b137-c0b58007f0d6] strong {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9ab19159-38f1-4fbf-b137-c0b58007f0d6] {
        flex: 1;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-679322d0-af68-4dde-93b2-eb3ee4396dff] {
    align-content: stretch;
    align-items: stretch;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-d7acfdfd-ca8f-41e2-952b-452239251c7d] {
    background: #fdf2f7;
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 24px 0px;
    text-align: center;
    width: 22%;
    max-width: 22%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d7acfdfd-ca8f-41e2-952b-452239251c7d] {
        background: #fdf2f7;
        color: rgb(66, 66, 66);
        flex: none;
        font-size: 12px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-49027835-a4e4-4667-b32a-8e04f365184d] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px 10px;
    text-align: left;
    width: 600px;
    max-width: 100%;
}

.sd[data-s-49027835-a4e4-4667-b32a-8e04f365184d]>h2 {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
}

.sd[data-s-49027835-a4e4-4667-b32a-8e04f365184d]>p {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
}

.sd[data-s-49027835-a4e4-4667-b32a-8e04f365184d] strong {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-49027835-a4e4-4667-b32a-8e04f365184d] {
        flex: 1;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-c184b80c-2443-4522-addb-5c2d7d46ae13] {
    align-content: stretch;
    align-items: stretch;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7e5fb658-f6c8-4a52-ad9b-d337541535b9] {
    background: #fdf2f7;
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 24px 0px;
    text-align: center;
    width: 22%;
    max-width: 22%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7e5fb658-f6c8-4a52-ad9b-d337541535b9] {
        background: #fdf2f7;
        color: rgb(66, 66, 66);
        flex: none;
        font-size: 12px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-1c89537b-aa34-4859-abef-1cc054d2330b] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px 10px;
    text-align: left;
    width: 600px;
    max-width: 100%;
}

.sd[data-s-1c89537b-aa34-4859-abef-1cc054d2330b]>h2 {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
}

.sd[data-s-1c89537b-aa34-4859-abef-1cc054d2330b]>p {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
}

.sd[data-s-1c89537b-aa34-4859-abef-1cc054d2330b] strong {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1c89537b-aa34-4859-abef-1cc054d2330b] {
        flex: 1;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-ada80d62-a1a3-49a0-86da-86a33d4098c1] {
    border-bottom: 0px solid #e62d8b;
    border-left: 4px solid #e62d8b;
    border-right: 0px solid #e62d8b;
    border-top: 0px solid #e62d8b;
    color: #000000;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 24px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 80px 0px 25px 0px;
    padding: 0px 0px 0px 8px;
    text-align: left;
    width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ada80d62-a1a3-49a0-86da-86a33d4098c1] {
        flex: none;
        font-size: 20px;
        margin: 65px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
        max-width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
    }
}

.sd[data-s-458a51aa-5bf7-4beb-9eac-2175115f7efe] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
    .sd[data-s-458a51aa-5bf7-4beb-9eac-2175115f7efe] {
        flex: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px;
        width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
        max-width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
    }
}

.sd[data-s-f92dd7f2-a976-4f73-b01b-cec38172dac5] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-eb522d24-9aea-43ce-89d0-afecc69a215b] {
    background: #e62d8b;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 24px 0px;
    text-align: center;
    width: 22%;
    max-width: 22%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-eb522d24-9aea-43ce-89d0-afecc69a215b] {
        background: #e62d8b;
        flex: none;
        font-size: 12px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-1c5b4cbe-9a35-45f2-80f9-9a4f0302d4f8] {
    color: #000000;
    flex: 1;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    /* font-weight: 700; */
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 16px 10px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1c5b4cbe-9a35-45f2-80f9-9a4f0302d4f8] {
        font-family: var(--s-font-6997de8f);
        font-size: 13px;
        letter-spacing: 0.05em;
        padding: 16px 0px 16px 11px;
    }
}

.sd[data-s-ed0bc911-e300-4467-8ada-cbd3268f0f5f] {
    align-content: stretch;
    align-items: stretch;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-81b3b37a-b1e6-44d2-8934-de7deb1e3144] {
    background: #e62d8b;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 24px 0px;
    text-align: center;
    width: 22%;
    max-width: 22%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-81b3b37a-b1e6-44d2-8934-de7deb1e3144] {
        background: #e62d8b;
        flex: none;
        font-size: 12px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-3d8b2f64-dd08-492f-888e-ffd540586e80] {
    color: #000000;
    flex: 1;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    /* font-weight: 700; */
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 16px 10px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3d8b2f64-dd08-492f-888e-ffd540586e80] {
        font-family: var(--s-font-6997de8f);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-f963600d-2e05-4789-9f01-24710ffe229f] {
    align-content: stretch;
    align-items: stretch;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-879ad2ae-2745-4f99-bab2-9d23e82d7556] {
    background: #e62d8b;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 24px 0px;
    text-align: center;
    width: 22%;
    max-width: 22%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-879ad2ae-2745-4f99-bab2-9d23e82d7556] {
        background: #e62d8b;
        flex: none;
        font-size: 12px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-00b97a98-57c2-4580-8c1d-ccf3a4a7546a] {
    color: #000000;
    flex: 1;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    /* font-weight: 700; */
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 16px 10px;
    text-align: left;
    text-decoration: underline;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-00b97a98-57c2-4580-8c1d-ccf3a4a7546a] {
        font-family: var(--s-font-6997de8f);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-7993a73b-e312-46d5-9704-3dd64d3b5a0a] {
    align-content: stretch;
    align-items: stretch;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a9c225da-21f6-4111-8e28-386cdaeff9cb] {
    background: #e62d8b;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 24px 0px;
    text-align: center;
    width: 22%;
    max-width: 22%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a9c225da-21f6-4111-8e28-386cdaeff9cb] {
        background: #e62d8b;
        flex: none;
        font-size: 12px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-8773981b-3db3-4e1e-8de2-4f177e76305e] {
    color: #000000;
    flex: 1;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    /* font-weight: 700; */
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 16px 10px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8773981b-3db3-4e1e-8de2-4f177e76305e] {
        font-family: var(--s-font-6997de8f);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-846d2cf1-e77c-4b4a-9ad6-6a8485298a1b] {
    align-content: stretch;
    align-items: stretch;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4ea12a46-039d-4da4-80ee-10fb730ac8d7] {
    background: #e62d8b;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 24px 0px;
    text-align: center;
    width: 22%;
    max-width: 22%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4ea12a46-039d-4da4-80ee-10fb730ac8d7] {
        background: #e62d8b;
        flex: none;
        font-size: 12px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-c462e5e5-2417-425d-a61c-de78f8b94ad8] {
    color: #000000;
    flex: 1;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    /* font-weight: 700; */
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 16px 10px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c462e5e5-2417-425d-a61c-de78f8b94ad8] {
        letter-spacing: 0.05em;
    }
}

.sd[data-s-999906da-758b-4f04-815b-6b55226d46b2] {
    align-content: stretch;
    align-items: stretch;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-cce765d9-ca38-4713-8d28-cdce072f387f] {
    background: #e62d8b;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 24px 0px;
    text-align: center;
    width: 22%;
    max-width: 22%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-cce765d9-ca38-4713-8d28-cdce072f387f] {
        background: #e62d8b;
        flex: none;
        font-size: 12px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-5e6f0b99-ca06-43f3-bb74-c58a02d0ea71] {
    color: #000000;
    flex: 1;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    /* font-weight: 700; */
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 16px 10px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5e6f0b99-ca06-43f3-bb74-c58a02d0ea71] {
        font-family: var(--s-font-6997de8f);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-133675ae-90da-4486-856f-1e3a482fdce1] {
    align-content: stretch;
    align-items: stretch;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-33d3b165-c4c8-4b7b-810b-5657dbfcfec5] {
    background: #e62d8b;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 24px 0px;
    text-align: center;
    width: 22%;
    max-width: 22%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-33d3b165-c4c8-4b7b-810b-5657dbfcfec5] {
        background: #e62d8b;
        flex: none;
        font-size: 12px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-9db359d1-e483-4783-8231-4456f871fdee] {
    color: #000000;
    flex: 1;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    /* font-weight: 700; */
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 16px 10px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9db359d1-e483-4783-8231-4456f871fdee] {
        font-family: var(--s-font-6997de8f);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-09612cc5-a747-4038-ab25-98eb9c89898a] {
    align-content: stretch;
    align-items: stretch;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-5e12cf42-34cb-4a63-95ca-a35b64c2b03f] {
    background: #e62d8b;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 24px 0px;
    text-align: center;
    width: 22%;
    max-width: 22%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5e12cf42-34cb-4a63-95ca-a35b64c2b03f] {
        background: #e62d8b;
        flex: none;
        font-size: 12px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-749d1eec-f91a-40f6-bf98-3792f0f0d198] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: auto;
    max-width: 100%;
}

.sd[data-s-25b4571c-eb46-4c94-a164-3528c3deec48] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    /* font-weight: 700; */
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 0px 10px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-25b4571c-eb46-4c94-a164-3528c3deec48] {
        font-family: var(--s-font-6997de8f);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-f0c971ea-d70d-4b25-979a-f24eac95d62c] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    /* font-weight: 700; */
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 0px 10px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f0c971ea-d70d-4b25-979a-f24eac95d62c] {
        font-family: var(--s-font-6997de8f);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-cea3a96b-fcf0-4d2b-870f-8205378b606d] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    /* font-weight: 700; */
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 0px 10px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-cea3a96b-fcf0-4d2b-870f-8205378b606d] {
        font-family: var(--s-font-6997de8f);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-f9664c7f-e136-4e22-9dd6-b7072b479bbc] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    /* font-weight: 700; */
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 16px 10px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f9664c7f-e136-4e22-9dd6-b7072b479bbc] {
        font-family: var(--s-font-6997de8f);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-b51357d2-c8c6-455e-b85e-271784a920d3] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 80px 0px 0px 0px;
    width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
    .sd[data-s-b51357d2-c8c6-455e-b85e-271784a920d3] {
        padding: 65px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
        max-width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
    }
}

.sd[data-s-ec85e118-325d-4ebf-b5ff-b7a999c50894] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-c531cf3d-808c-4273-8e3b-66445f66830d] {
    border-bottom: 0px solid #e62d8b;
    border-left: 4px solid #e62d8b;
    border-right: 0px solid #e62d8b;
    border-top: 0px solid #e62d8b;
    color: #000000;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 24px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0px 0px 0px 8px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c531cf3d-808c-4273-8e3b-66445f66830d] {
        font-size: 20px;
    }
}

.sd[data-s-189ae0d7-77b5-4bf4-9eed-78ff7b618a6a] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-189ae0d7-77b5-4bf4-9eed-78ff7b618a6a] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 15px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-2227b958-bec8-4edc-bb1b-5f91537be665] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-34eef3d5-3e84-4506-850c-b8394659bcff] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-34eef3d5-3e84-4506-850c-b8394659bcff] {
        font-size: 14px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.8;
    margin: 22px 0px 0px 0px;
    padding: 0px 0px 0px;
    text-align: left;
    width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
}

.sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42]>h2 {
    border-bottom: 0px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    font-size: 24px;
    margin: 32px 0px 12px 0px;
    padding: 0px 0px 0px 8px;
}

.sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42]>h3 {}

.sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42] li {
    font-family: var(--s-font-6997de8f);
}

.sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42]>p {
    font-family: var(--s-font-ea9d6ee2);
    margin: 24px 0px 24px 0px;
}

.sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42] strong {
    font-family: var(--s-font-f1941a18);
}

.sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42]>[data-type="table"]>table {
    flex: none;
    width: 100%;
    margin: 10px 0 10px 0;
}

.sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42]>[data-type="table"]>table tbody tr>td {
    font-family: var(--s-font-ea9d6ee2);
    min-width: 40px;
    vertical-align: middle;
}

.sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42]>[data-type="table"]>table tbody tr>th {
    background: rgba(115, 115, 115, 0.91);
    color: #FFFFFF;
    min-width: 25px;
    text-align: center;
    vertical-align: middle;
    font-family: var(--s-font-ea9d6ee2);
}

.sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42]>[data-type="table_of_contents"] {
    background: #eff3f9;
}

@media screen and (max-width: 540px) {
    .sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42] {
        width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
        max-width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
    }

    .sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42]>h2 {
        font-size: 20px;
    }

    .sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42]>h3 {
        font-size: 18px;
    }

    .sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42]>p {
        font-family: var(--s-font-6997de8f);
    }

    .sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42]>[data-type="table"]>table {
        flex: none;
        width: 100%;
    }

    .sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42]>[data-type="table"]>table tbody tr>td {}

    .sd[data-s-966c7f3b-763d-4c3b-9d16-4ca0909cef42]>[data-type="table"]>table tbody tr>th {}
}

.sd[data-s-df720f97-ee20-406b-9c86-d5d7a782e9e8] {
    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;
    padding: 80px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
    max-width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-df720f97-ee20-406b-9c86-d5d7a782e9e8] {
        padding: 65px 0px 0px 0px;
    }
}

.sd[data-s-03c1f410-cc1e-4928-bdeb-9d23e5308b28] {
    background: #FFFFFF;
    border-bottom: 0px solid #e62d8b;
    border-left: 4px solid #e62d8b;
    border-right: 0px solid #e62d8b;
    border-top: 0px solid #e62d8b;
    color: #000000;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 24px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 8px;
    text-align: left;
    width: 90%;
    max-width: 90%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-03c1f410-cc1e-4928-bdeb-9d23e5308b28] {
        flex: none;
        font-size: 20px;
        margin: 0px 0px 36px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-0a3c7249-a0db-4b07-8dcf-c81eb109bad6] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
    --gap-uuid: 0a3c7249-a0db-4b07-8dcf-c81eb109bad6;
    --gap-h-0a3c7249-a0db-4b07-8dcf-c81eb109bad6: 0px;
    --gap-v-0a3c7249-a0db-4b07-8dcf-c81eb109bad6: 0px;
    max-width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
    .sd[data-s-0a3c7249-a0db-4b07-8dcf-c81eb109bad6] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
        --gap-h-0a3c7249-a0db-4b07-8dcf-c81eb109bad6: 0px;
        --gap-v-0a3c7249-a0db-4b07-8dcf-c81eb109bad6: 15px;
        max-width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
    }
}

.sd[data-s-829491ff-b764-4bcc-b718-88e1e998d0cf] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 23px;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-0a3c7249-a0db-4b07-8dcf-c81eb109bad6) * 0));
    --gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf: 23px;
    --gap-v-829491ff-b764-4bcc-b718-88e1e998d0cf: 0px;
    --gap-uuid: 829491ff-b764-4bcc-b718-88e1e998d0cf;
    max-width: calc(100% - (var(--gap-h-0a3c7249-a0db-4b07-8dcf-c81eb109bad6) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-829491ff-b764-4bcc-b718-88e1e998d0cf] {
        flex-direction: row;
        flex-wrap: wrap;
        gap: 38px 23px;
        --gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf: 23px;
        --gap-v-829491ff-b764-4bcc-b718-88e1e998d0cf: 38px;
    }
}

.sd[data-s-2ca4dd0b-9e52-4ec3-b2ba-0bbc570eb3d0] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: calc(20% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.8));
    max-width: calc(20% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.8));
}

@media screen and (max-width: 540px) {
    .sd[data-s-2ca4dd0b-9e52-4ec3-b2ba-0bbc570eb3d0] {
        flex: none;
        width: calc(50% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.5));
        max-width: calc(50% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.5));
    }
}

.sd[data-s-81435d3b-9cca-4bba-9b80-8d006e75eb68] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-81435d3b-9cca-4bba-9b80-8d006e75eb68] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-d069482c-3f63-420a-af79-42785d673b35] {
    align-content: center;
    align-items: center;
    background: #e62d8b;
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 35px;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d069482c-3f63-420a-af79-42785d673b35] {
        flex: none;
        height: 40px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-894e36c9-4529-408e-a464-a61aecd03116] {
    background: rgba(0, 0, 0, 0.0);
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: 64px;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-894e36c9-4529-408e-a464-a61aecd03116] {
        flex: none;
        font-size: 13px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-b3239968-b57d-492a-b2bc-912154392aee] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 224px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b3239968-b57d-492a-b2bc-912154392aee] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-5d8fb0ed-5371-4280-89fa-52ca62f341bf] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5d8fb0ed-5371-4280-89fa-52ca62f341bf] {
        font-size: 16px;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-0bfe053d-91ca-496b-8841-2c709c8416fa] {
    color: #1d1d1d;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0bfe053d-91ca-496b-8841-2c709c8416fa] {
        font-size: 12px;
        margin: 12px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0bfe053d-91ca-496b-8841-2c709c8416fa] {
        font-size: 14px;
        margin: 12px 0px 0px 0px;
    }
}

.sd[data-s-b6e92119-5db4-4c7a-97c6-e9ad38eccf6a] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 14px 0px 0px 0px;
    padding: 0px;
    --gap-h-b6e92119-5db4-4c7a-97c6-e9ad38eccf6a: 25px;
    --gap-v-b6e92119-5db4-4c7a-97c6-e9ad38eccf6a: 0px;
    --gap-uuid: b6e92119-5db4-4c7a-97c6-e9ad38eccf6a;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b6e92119-5db4-4c7a-97c6-e9ad38eccf6a] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 19px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-76cef026-55a3-4795-9120-52ac9b5ec1fb] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 1px solid #e62d8b;
    border-left: 1px solid #e62d8b;
    border-radius: 0;
    border-right: 1px solid #e62d8b;
    border-top: 1px solid #e62d8b;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4px;
    height: auto;
    justify-content: center;
    padding: 3px 0px 3px 0px;
    width: 172px;
    --gap-h-76cef026-55a3-4795-9120-52ac9b5ec1fb: 4px;
    --gap-v-76cef026-55a3-4795-9120-52ac9b5ec1fb: 0px;
    --gap-uuid: 76cef026-55a3-4795-9120-52ac9b5ec1fb;
    max-width: 100%;
}

.sd[data-s-76cef026-55a3-4795-9120-52ac9b5ec1fb]:hover {
    background: #e62d8b;
}

@media screen and (max-width: 840px) {
    .sd[data-s-76cef026-55a3-4795-9120-52ac9b5ec1fb] {
        background: #FFFFFF;
        border-bottom: 1px solid #e62d8b;
        border-left: 1px solid #e62d8b;
        border-right: 1px solid #e62d8b;
        border-top: 1px solid #e62d8b;
        flex: none;
        height: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-76cef026-55a3-4795-9120-52ac9b5ec1fb] {
        border-bottom: 1px solid #e62d8b;
        border-left: 1px solid #e62d8b;
        border-right: 1px solid #e62d8b;
        border-top: 1px solid #e62d8b;
        flex: none;
        height: 35px;
        padding: 5px 25px 5px 25px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-553576aa-c6b9-4413-8ad0-e9e5f3445a1d] {
    color: #e62d8b;
    font-family: var(--s-font-f1941a18);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 2px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-76cef026-55a3-4795-9120-52ac9b5ec1fb]:hover .sd[data-s-553576aa-c6b9-4413-8ad0-e9e5f3445a1d] {
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
}

@media screen and (max-width: 840px) {
    .sd[data-s-553576aa-c6b9-4413-8ad0-e9e5f3445a1d] {
        color: #e62d8b;
        font-family: var(--s-font-ea9d6ee2);
        font-size: 11px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-553576aa-c6b9-4413-8ad0-e9e5f3445a1d] {
        color: #e62d8b;
        font-family: var(--s-font-f1941a18);
        font-size: 10px;
    }
}

.sd[data-s-daf4dd11-94bf-46cf-9830-a595cb7e8950] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 207px;
    justify-content: center;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-daf4dd11-94bf-46cf-9830-a595cb7e8950] {
        display: none;
    }
}

.sd[data-s-9f6a1041-909e-46b4-9edb-a8cf1473be87] {
    color: #333;
    font-size: 28px;
}

.sd[data-s-6c253d29-4366-4628-9ea4-d3557abe6e5c] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: calc(20% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.8));
    max-width: calc(20% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.8));
}

@media screen and (max-width: 540px) {
    .sd[data-s-6c253d29-4366-4628-9ea4-d3557abe6e5c] {
        flex: none;
        width: calc(50% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.5));
        max-width: calc(50% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.5));
    }
}

.sd[data-s-6142e791-adfd-4ced-a7ff-4cb496281db5] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6142e791-adfd-4ced-a7ff-4cb496281db5] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-30ecd5c1-8b27-4e3a-9087-17815ca26bd0] {
    align-content: center;
    align-items: center;
    background: #e62d8b;
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 35px;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-30ecd5c1-8b27-4e3a-9087-17815ca26bd0] {
        flex: none;
        height: 40px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-3f59e231-9c4f-455f-8453-7384cc6c251f] {
    background: rgba(0, 0, 0, 0.0);
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: 64px;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3f59e231-9c4f-455f-8453-7384cc6c251f] {
        flex: none;
        font-size: 13px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-bd931ba8-22c7-47fe-a2a9-965596a612c4] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 224px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-bd931ba8-22c7-47fe-a2a9-965596a612c4] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-0210b634-b329-4ff1-88fa-c882c3770079] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0210b634-b329-4ff1-88fa-c882c3770079] {
        font-size: 16px;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-986ba60c-a819-4454-9c18-913495aeef3e] {
    color: #1d1d1d;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-986ba60c-a819-4454-9c18-913495aeef3e] {
        font-size: 12px;
        margin: 12px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-986ba60c-a819-4454-9c18-913495aeef3e] {
        font-size: 14px;
        margin: 12px 0px 0px 0px;
    }
}

.sd[data-s-8f8c161e-93db-4b97-83b2-be43e9c25e42] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 207px;
    justify-content: center;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8f8c161e-93db-4b97-83b2-be43e9c25e42] {
        display: none;
    }
}

.sd[data-s-caaf61b2-ec98-435b-923b-6bb691c960a5] {
    color: #333;
    font-size: 28px;
}

.sd[data-s-16fbdcb8-b61b-48ba-8184-eac4bf9fedad] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    font-size: 16px;
    justify-content: center;
    padding: 0px;
    width: calc(20% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.8));
    max-width: calc(20% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.8));
}

@media screen and (max-width: 540px) {
    .sd[data-s-16fbdcb8-b61b-48ba-8184-eac4bf9fedad] {
        flex: none;
        width: calc(50% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.5));
        max-width: calc(50% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.5));
    }
}

.sd[data-s-46628b7d-0049-4938-b2c3-c31237c4cb17] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-46628b7d-0049-4938-b2c3-c31237c4cb17] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-716311df-570e-4629-8aff-6e4b3f685ea8] {
    align-content: center;
    align-items: center;
    background: #e62d8b;
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 35px;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-716311df-570e-4629-8aff-6e4b3f685ea8] {
        flex: none;
        height: 40px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-5f226001-d047-45d4-b806-85dab38fc9a1] {
    background: rgba(0, 0, 0, 0.0);
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: 64px;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5f226001-d047-45d4-b806-85dab38fc9a1] {
        flex: none;
        font-size: 13px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-59dd116e-e6c1-4b25-90c8-a39d9e30d453] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 224px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-59dd116e-e6c1-4b25-90c8-a39d9e30d453] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-665db5a9-b24d-4b5f-9c34-5d6575ffff8a] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-665db5a9-b24d-4b5f-9c34-5d6575ffff8a] {
        font-size: 16px;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-bafb47c8-ab35-4ce8-aae2-073e5705f9b2] {
    color: #1d1d1d;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bafb47c8-ab35-4ce8-aae2-073e5705f9b2] {
        font-size: 12px;
        margin: 12px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bafb47c8-ab35-4ce8-aae2-073e5705f9b2] {
        font-size: 14px;
        margin: 12px 0px 0px 0px;
    }
}

.sd[data-s-67135d3e-0c17-4633-aeaf-c2a5a96499fc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 207px;
    justify-content: center;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-67135d3e-0c17-4633-aeaf-c2a5a96499fc] {
        display: none;
    }
}

.sd[data-s-0475646c-5231-47c4-8687-f0e815ff767c] {
    color: #333;
    font-size: 28px;
}

.sd[data-s-87607ff9-dee8-4cd3-b872-d34b80f2f3de] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    font-size: 16px;
    justify-content: center;
    padding: 0px;
    width: calc(20% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.8));
    max-width: calc(20% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.8));
}

@media screen and (max-width: 540px) {
    .sd[data-s-87607ff9-dee8-4cd3-b872-d34b80f2f3de] {
        flex: none;
        width: calc(50% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.5));
        max-width: calc(50% - (var(--gap-h-829491ff-b764-4bcc-b718-88e1e998d0cf) * 0.5));
    }
}

.sd[data-s-37849441-43f1-4c4b-aec3-8ba16bef381c] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-37849441-43f1-4c4b-aec3-8ba16bef381c] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-f3694272-1c89-447e-afa7-27779fed26ec] {
    align-content: center;
    align-items: center;
    background: #e62d8b;
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 35px;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f3694272-1c89-447e-afa7-27779fed26ec] {
        flex: none;
        height: 40px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d4a3b2e9-669e-44c2-8afe-53728817fcf3] {
    background: rgba(0, 0, 0, 0.0);
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: 64px;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d4a3b2e9-669e-44c2-8afe-53728817fcf3] {
        flex: none;
        font-size: 13px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-b8e52bf6-9cac-4f45-8f03-bc6c417af4de] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 224px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b8e52bf6-9cac-4f45-8f03-bc6c417af4de] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-1bcee4dc-7176-440c-986b-e1c18b4fe5b6] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1bcee4dc-7176-440c-986b-e1c18b4fe5b6] {
        font-size: 16px;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-60f97393-d1db-4529-98d9-a8f430260853] {
    color: #1d1d1d;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-60f97393-d1db-4529-98d9-a8f430260853] {
        font-size: 12px;
        margin: 12px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-60f97393-d1db-4529-98d9-a8f430260853] {
        font-size: 14px;
        margin: 12px 0px 0px 0px;
    }
}

.sd[data-s-f2821013-7b3e-4978-9757-d9471e3f53a7] {
    background: rgba(0, 0, 0, 0.0);
    height: 160px;
    padding: 85px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
    max-width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-f2821013-7b3e-4978-9757-d9471e3f53a7] {
        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;
        padding: 65px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
        max-width: calc(100% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0));
    }
}

.sd[data-s-45fa0a82-3b89-4b3a-91f1-f657ef63e061] {
    background: #FFFFFF;
    border-bottom: 0px solid #e62d8b;
    border-left: 4px solid #e62d8b;
    border-right: 0px solid #e62d8b;
    border-top: 0px solid #e62d8b;
    color: #000000;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 24px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 8px;
    text-align: left;
    width: 90%;
    max-width: 90%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-45fa0a82-3b89-4b3a-91f1-f657ef63e061] {
        flex: none;
        font-size: 20px;
        margin: 0px 0px 36px 0px;
        padding: 0px 0px 0px 8px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ca2d313e-a787-4c6b-821c-9e614ce81dbf] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
    --gap-h-ca2d313e-a787-4c6b-821c-9e614ce81dbf: 20px;
    --gap-v-ca2d313e-a787-4c6b-821c-9e614ce81dbf: 20px;
    --gap-uuid: ca2d313e-a787-4c6b-821c-9e614ce81dbf;
    max-width: calc(90% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.10000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-ca2d313e-a787-4c6b-821c-9e614ce81dbf] {
        gap: 10px;
        --gap-h-ca2d313e-a787-4c6b-821c-9e614ce81dbf: 10px;
        --gap-v-ca2d313e-a787-4c6b-821c-9e614ce81dbf: 10px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ca2d313e-a787-4c6b-821c-9e614ce81dbf] {
        flex: none;
        gap: 10px;
        height: auto;
        width: calc(95% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.04999999999999995));
        --gap-h-ca2d313e-a787-4c6b-821c-9e614ce81dbf: 10px;
        --gap-v-ca2d313e-a787-4c6b-821c-9e614ce81dbf: 10px;
        max-width: calc(95% - (var(--gap-h-e5e746cc-9688-4dae-bec4-2c55db9904b9) * 0.04999999999999995));
    }
}

.sd[data-s-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(33% - (var(--gap-h-ca2d313e-a787-4c6b-821c-9e614ce81dbf) * 0.67));
    --gap-h-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c: 0px;
    --gap-v-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c: 0px;
    --gap-uuid: 06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c;
    max-width: calc(33% - (var(--gap-h-ca2d313e-a787-4c6b-821c-9e614ce81dbf) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        width: 33%;
        --gap-h-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c: 0px;
        --gap-v-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c] {
        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-ca2d313e-a787-4c6b-821c-9e614ce81dbf) * 0.5));
        --gap-h-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c: 0px;
        --gap-v-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c: 0px;
        max-width: calc(50% - (var(--gap-h-ca2d313e-a787-4c6b-821c-9e614ce81dbf) * 0.5));
    }
}

.sd[data-s-163ef570-c11f-4952-b046-56aecab53af6] {
    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: 249px;
    justify-content: center;
    margin: 0px 0px 12px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c) * 0));
    max-width: calc(100% - (var(--gap-h-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c) * 0));
}

.sd[data-s-163ef570-c11f-4952-b046-56aecab53af6].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-163ef570-c11f-4952-b046-56aecab53af6].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-163ef570-c11f-4952-b046-56aecab53af6]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-163ef570-c11f-4952-b046-56aecab53af6] {
        height: 165px;
        width: calc(100% - (var(--gap-h-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c) * 0));
        max-width: calc(100% - (var(--gap-h-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-163ef570-c11f-4952-b046-56aecab53af6] {
        flex: none;
        height: 170px;
        margin: 0px 0px 11px 0px;
        width: 170px;
        max-width: 100%;
    }
}

.sd[data-s-6d00a15e-5822-4ea8-9269-0376434bede2] {
    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-6d00a15e-5822-4ea8-9269-0376434bede2]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: none;
}

.sd[data-s-163ef570-c11f-4952-b046-56aecab53af6]:hover .sd[data-s-6d00a15e-5822-4ea8-9269-0376434bede2] {
    transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-6d00a15e-5822-4ea8-9269-0376434bede2]:before {
        background-size: contain;
        filter: none;
    }
}

.sd[data-s-7f8a6b9c-5d5d-4cc5-b37d-12e322fa55c1] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 18px 0px;
    padding: 0px;
    position: relative;
    width: calc(100% - (var(--gap-h-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c) * 0));
    z-index: 1;
    --gap-uuid: 7f8a6b9c-5d5d-4cc5-b37d-12e322fa55c1;
    --gap-h-7f8a6b9c-5d5d-4cc5-b37d-12e322fa55c1: 0px;
    --gap-v-7f8a6b9c-5d5d-4cc5-b37d-12e322fa55c1: 0px;
    max-width: calc(100% - (var(--gap-h-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-7f8a6b9c-5d5d-4cc5-b37d-12e322fa55c1] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7f8a6b9c-5d5d-4cc5-b37d-12e322fa55c1] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        --gap-h-7f8a6b9c-5d5d-4cc5-b37d-12e322fa55c1: 0px;
        --gap-v-7f8a6b9c-5d5d-4cc5-b37d-12e322fa55c1: 5px;
        width: calc(100% - (var(--gap-h-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c) * 0));
        max-width: calc(100% - (var(--gap-h-06b0a6ff-0ba3-4f43-ba65-bd737afc4d7c) * 0));
    }
}

.sd[data-s-925abeee-90fd-426a-a272-432650ef7add] {
    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: 0px 0px 3px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-925abeee-90fd-426a-a272-432650ef7add] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-9d6e4762-641d-4698-a346-39b69566bb9f] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 18px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9d6e4762-641d-4698-a346-39b69566bb9f] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-d9bbeee8-8dff-4d34-b078-da9ddf6117c8] {
    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: 0px 0px 3px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d9bbeee8-8dff-4d34-b078-da9ddf6117c8] {
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-2a81fe06-859f-40cb-b566-545344de97a8] {
    color: rgba(115, 115, 115, 0.91);
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2a81fe06-859f-40cb-b566-545344de97a8] {
        color: rgba(115, 115, 115, 0.91);
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(25% - (var(--gap-h-ca2d313e-a787-4c6b-821c-9e614ce81dbf) * 0.75));
    --gap-h-df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e: 0px;
    --gap-v-df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e: 0px;
    --gap-uuid: df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e;
    max-width: calc(25% - (var(--gap-h-ca2d313e-a787-4c6b-821c-9e614ce81dbf) * 0.75));
}

@media screen and (max-width: 840px) {
    .sd[data-s-df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e] {
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e: 0px;
        --gap-v-df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px;
        justify-content: space-between;
        margin: 0px 0px 23px 0px;
        width: calc(50% - (var(--gap-h-ca2d313e-a787-4c6b-821c-9e614ce81dbf) * 0.5));
        --gap-h-df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e: 0px;
        --gap-v-df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e: 0px;
        max-width: calc(50% - (var(--gap-h-ca2d313e-a787-4c6b-821c-9e614ce81dbf) * 0.5));
    }
}

.sd[data-s-a1c584fb-0870-4bd1-9de6-ae13ad7d36aa] {
    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: auto;
    justify-content: center;
    margin: 0px 0px 12px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e) * 0));
    max-width: calc(100% - (var(--gap-h-df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e) * 0));
}

.sd[data-s-a1c584fb-0870-4bd1-9de6-ae13ad7d36aa].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-a1c584fb-0870-4bd1-9de6-ae13ad7d36aa].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-a1c584fb-0870-4bd1-9de6-ae13ad7d36aa]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a1c584fb-0870-4bd1-9de6-ae13ad7d36aa] {
        height: 165px;
        width: calc(100% - (var(--gap-h-df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e) * 0));
        max-width: calc(100% - (var(--gap-h-df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a1c584fb-0870-4bd1-9de6-ae13ad7d36aa] {
        flex: none;
        height: 180px;
        margin: 0px 0px 0px 0px;
        width: 180px;
        max-width: 100%;
    }
}

.sd[data-s-2eff4c8c-2bfe-4a56-88d6-02a17b387132] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2eff4c8c-2bfe-4a56-88d6-02a17b387132]:before {
    background-repeat: no-repeat;
    background-size: contain;
    filter: none;
}

.sd[data-s-a1c584fb-0870-4bd1-9de6-ae13ad7d36aa]:hover .sd[data-s-2eff4c8c-2bfe-4a56-88d6-02a17b387132] {
    transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-2eff4c8c-2bfe-4a56-88d6-02a17b387132]:before {
        background-size: cover;
        filter: brightness(0.7);
    }
}

.sd[data-s-28552877-1b5f-4621-929b-c30ac9ba6717] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 0px;
    position: relative;
    width: calc(100% - (var(--gap-h-df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e) * 0));
    z-index: 1;
    --gap-uuid: 28552877-1b5f-4621-929b-c30ac9ba6717;
    --gap-h-28552877-1b5f-4621-929b-c30ac9ba6717: 0px;
    --gap-v-28552877-1b5f-4621-929b-c30ac9ba6717: 0px;
    max-width: calc(100% - (var(--gap-h-df12c1e8-b6b1-45ff-ba0d-d577f5d4f60e) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-28552877-1b5f-4621-929b-c30ac9ba6717] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-28552877-1b5f-4621-929b-c30ac9ba6717] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        padding: 8px;
        --gap-h-28552877-1b5f-4621-929b-c30ac9ba6717: 0px;
        --gap-v-28552877-1b5f-4621-929b-c30ac9ba6717: 5px;
    }
}

.sd[data-s-08c21ec3-e258-4de7-9e33-044317a30de4] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 7px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-08c21ec3-e258-4de7-9e33-044317a30de4] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-ef6e3ffa-81a4-421b-901d-e4f4d0e076e9] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-76102125-61eb-4090-80f2-36b883acf17b] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 3px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-84df42e6-3b23-4196-9fb3-f215e9b06f65] {
    background: #737373;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 10px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 0px 6px 0px 0px;
    padding: 2px 12px 2px 12px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 6px);
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-84df42e6-3b23-4196-9fb3-f215e9b06f65] {
        font-size: 12px;
    }
}

.sd[data-s-9d07ccc7-2566-4408-917b-bd489ed2fbd5] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 5px;
    justify-content: flex-start;
    padding: 0px;
    width: 247px;
    --gap-h-9d07ccc7-2566-4408-917b-bd489ed2fbd5: 0px;
    --gap-v-9d07ccc7-2566-4408-917b-bd489ed2fbd5: 5px;
    --gap-uuid: 9d07ccc7-2566-4408-917b-bd489ed2fbd5;
    max-width: 100%;
}

.sd[data-s-cdfd9a22-b9e4-45d7-b5aa-87be543520b5] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-d57b2503-5f3e-4151-8095-199079f7e04f] {
    background: #737373;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 10px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    padding: 2px 12px 2px 12px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d57b2503-5f3e-4151-8095-199079f7e04f] {
        font-size: 12px;
    }
}

.sd[data-s-9eb5d1d8-f104-45f3-ad4f-c6b297d8378c] {
    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: 0px 0px 3px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-fedaedbf-c3e6-4ea2-837b-aa3fd00a33a5] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 12px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fedaedbf-c3e6-4ea2-837b-aa3fd00a33a5] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-0a6cf422-621e-405c-bf48-12b48d8979d7] {
    color: #333;
    font-family: var(--s-font-ea9d6ee2);
    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-16c576b0-6186-40a7-a620-580345e20253] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-82cad6ea-0cd2-4c1d-a754-72e6f8846b73] {
    height: 425px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-82cad6ea-0cd2-4c1d-a754-72e6f8846b73] {
        height: 233px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-472af159-3e29-4bf7-a850-ffd588adaa63] {
    align-content: center;
    align-items: center;
    background: #fdf2f7;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px 0px 49px 0px;
    width: 100%;
    z-index: 2;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-472af159-3e29-4bf7-a850-ffd588adaa63] {
        flex: none;
        padding: 0px 0px 65px 0px;
        width: 100%;
    }
}

.sd[data-s-42d89f75-1d9b-46a4-8db4-873cf316c5a5] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 85px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-42d89f75-1d9b-46a4-8db4-873cf316c5a5] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-42d89f75-1d9b-46a4-8db4-873cf316c5a5] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 65px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-a89beafe-3924-4d66-a324-53428455c6b9] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    height: 96px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a89beafe-3924-4d66-a324-53428455c6b9] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a89beafe-3924-4d66-a324-53428455c6b9] {
        align-content: center;
        align-items: center;
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 19px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-c31ca4c8-519d-4f20-86a4-062c184aeb04] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 29px 0px;
    padding: 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c31ca4c8-519d-4f20-86a4-062c184aeb04] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c31ca4c8-519d-4f20-86a4-062c184aeb04] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-0b7b7534-b11f-4cea-b36b-0a2c2243a20f] {
    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: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    z-index: 3;
    max-width: 100%;
}

.sd[data-s-d2955abe-f2f6-4d1f-b141-577fd19a7712] {
    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%;
}

.sd[data-s-f491b39e-3fdc-4123-a370-af297231332c] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
    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;
}

.sd[data-s-f491b39e-3fdc-4123-a370-af297231332c].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-f491b39e-3fdc-4123-a370-af297231332c].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f491b39e-3fdc-4123-a370-af297231332c] {
        font-size: 24px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f491b39e-3fdc-4123-a370-af297231332c] {
        font-size: 18px;
    }
}

.sd[data-s-a85ce54f-11bb-45c2-b524-19c53bd6d407] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 7px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a85ce54f-11bb-45c2-b524-19c53bd6d407] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-2f014f0c-bf8f-4c32-8b3a-0abc70a1a803] {
    color: rgba(115, 115, 115, 0.91);
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
    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;
}

.sd[data-s-2f014f0c-bf8f-4c32-8b3a-0abc70a1a803].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-2f014f0c-bf8f-4c32-8b3a-0abc70a1a803].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2f014f0c-bf8f-4c32-8b3a-0abc70a1a803] {
        font-size: 14px;
    }
}

.sd[data-s-01b16b6c-b4da-48dc-bec7-1b24cb579b2f] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 19px 0px 0px;
    padding: 0px;
    max-width: calc(100% - 19px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-01b16b6c-b4da-48dc-bec7-1b24cb579b2f] {
        margin: 0px 19px 9px 0px;
        max-width: calc(100% - 19px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-01b16b6c-b4da-48dc-bec7-1b24cb579b2f] {
        margin: 0px 0px 15px 0px;
        max-width: 100%;
    }
}

.sd[data-s-001c8e03-fe9b-4681-bddf-e0487ea7e893] {
    background: #e62d8b;
    border-radius: 0;
    flex: none;
    height: 5px;
    margin: 0px 1px 0px 0px;
    width: 17px;
    max-width: calc(100% - 1px);
}

.sd[data-s-df016101-51ba-4130-85e5-c2d786d217b2] {
    background: rgba(115, 115, 115, 0.91);
    border-radius: 0;
    flex: none;
    height: 5px;
    width: 17px;
    max-width: 100%;
}

.sd[data-s-0baf0f41-ede2-423a-b59a-a3a1df205fe9] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    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;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 20px;
    padding: 30px;
    width: 70%;
    max-width: 70%;
}

.sd[data-s-0baf0f41-ede2-423a-b59a-a3a1df205fe9].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-0baf0f41-ede2-423a-b59a-a3a1df205fe9].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0baf0f41-ede2-423a-b59a-a3a1df205fe9] {
        flex: none;
        margin: 15px 0px 20px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0baf0f41-ede2-423a-b59a-a3a1df205fe9] {
        flex: none;
        margin: 0px 0px 0px;
        padding: 15px;
        width: 513px;
        max-width: 100%;
    }
}

.sd[data-s-6866851f-43b2-4a39-8b4e-66264473ae81] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #cccccc;
    border-left: 0px solid #cccccc;
    border-right: 0px solid #cccccc;
    border-top: 0px solid #cccccc;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-531d3d64-5993-4256-bad1-46550362218c] {
    background: #e62d8b;
    border-radius: 50%;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 700;
    height: 40px;
    line-height: 1.4;
    margin: 0px 19px 0px 0px;
    text-align: center;
    width: 40px;
    max-width: calc(100% - 19px);
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-531d3d64-5993-4256-bad1-46550362218c] {
        margin: 0px 26px 0px 0px;
        max-width: calc(100% - 26px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-531d3d64-5993-4256-bad1-46550362218c] {
        font-size: 16px;
        margin: 0px 5px 0px 0px;
        max-width: calc(100% - 5px);
    }
}

.sd[data-s-18544018-3c65-4685-8187-9021a5452e4b] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 18px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    padding: 9px 0px 0px 0px;
    text-align: left;
    width: 95%;
    max-width: 95%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-18544018-3c65-4685-8187-9021a5452e4b] {
        flex: none;
        text-align: left;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-18544018-3c65-4685-8187-9021a5452e4b] {
        flex: none;
        font-size: 15px;
        width: 85%;
        max-width: 85%;
    }
}

.sd[data-s-2b843535-8a68-41bf-bd1f-25db57207c97] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    font-family: var(--s-font-ea9d6ee2);
    justify-content: flex-start;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2b843535-8a68-41bf-bd1f-25db57207c97] {
        align-content: flex-start;
        align-items: flex-start;
    }
}

.sd[data-s-0df7380b-497c-4b55-a352-f9a7e00e1a54] {
    background: #FFFFFF;
    border-bottom: 1px solid #e62d8b;
    border-left: 1px solid #e62d8b;
    border-radius: 50%;
    border-right: 1px solid #e62d8b;
    border-top: 1px solid #e62d8b;
    color: #e62d8b;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
    font-weight: 700;
    height: 40px;
    line-height: 1.4;
    margin: 0px 19px 0px 0px;
    text-align: center;
    width: 40px;
    max-width: calc(100% - 19px);
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0df7380b-497c-4b55-a352-f9a7e00e1a54] {
        margin: 0px 26px 0px 0px;
        max-width: calc(100% - 26px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0df7380b-497c-4b55-a352-f9a7e00e1a54] {
        background: rgba(0, 0, 0, 0.0);
        font-size: 16px;
        margin: 0px 5px 0px 0px;
        max-width: calc(100% - 5px);
    }
}

.sd[data-s-86c7552a-2563-42ad-888c-3c341dd7b764] {
    color: #333;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    text-align: left;
    width: 86%;
    max-width: 86%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-86c7552a-2563-42ad-888c-3c341dd7b764] {
        font-size: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-86c7552a-2563-42ad-888c-3c341dd7b764] {
        flex: none;
        font-size: 13px;
        line-height: 1.4;
        width: 80%;
        max-width: 80%;
    }
}

.sd[data-s-09440dde-3a7d-4aa8-9312-81177cf1f7bd] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-09440dde-3a7d-4aa8-9312-81177cf1f7bd] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-7d718a58-425b-4b89-b548-6d0c0e33c7b9] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    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;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 20px;
    padding: 30px;
    width: 70%;
    max-width: 70%;
}

.sd[data-s-7d718a58-425b-4b89-b548-6d0c0e33c7b9].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7d718a58-425b-4b89-b548-6d0c0e33c7b9].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7d718a58-425b-4b89-b548-6d0c0e33c7b9] {
        flex: none;
        margin: 0px 0px 20px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7d718a58-425b-4b89-b548-6d0c0e33c7b9] {
        flex: none;
        margin: 19px 0px 0px;
        padding: 15px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-390e562a-7b0b-4124-8cea-595cc69fa75f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #cccccc;
    border-left: 0px solid #cccccc;
    border-right: 0px solid #cccccc;
    border-top: 0px solid #cccccc;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-879c6dd4-0309-4d66-b36f-f2486a897fad] {
    background: #e62d8b;
    border-radius: 50%;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 700;
    height: 40px;
    line-height: 1.4;
    margin: 0px 19px 0px 0px;
    text-align: center;
    width: 40px;
    max-width: calc(100% - 19px);
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-879c6dd4-0309-4d66-b36f-f2486a897fad] {
        margin: 0px 26px 0px 0px;
        max-width: calc(100% - 26px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-879c6dd4-0309-4d66-b36f-f2486a897fad] {
        font-size: 16px;
        margin: 0px 5px 0px 0px;
        max-width: calc(100% - 5px);
    }
}

.sd[data-s-3dda769c-d155-42cb-8373-a97860a40413] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 18px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    padding: 9px 0px 0px 0px;
    text-align: left;
    width: 95%;
    max-width: 95%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3dda769c-d155-42cb-8373-a97860a40413] {
        flex: none;
        text-align: left;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3dda769c-d155-42cb-8373-a97860a40413] {
        flex: none;
        font-size: 15px;
        width: 85%;
        max-width: 85%;
    }
}

.sd[data-s-7f34fe85-3310-40d0-9d81-b4676058edc1] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    font-family: var(--s-font-ea9d6ee2);
    justify-content: flex-start;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7f34fe85-3310-40d0-9d81-b4676058edc1] {
        align-content: flex-start;
        align-items: flex-start;
    }
}

.sd[data-s-429eb6b1-7181-4341-b3a1-5e5ed6a7628d] {
    background: #FFFFFF;
    border-bottom: 1px solid #e62d8b;
    border-left: 1px solid #e62d8b;
    border-radius: 50%;
    border-right: 1px solid #e62d8b;
    border-top: 1px solid #e62d8b;
    color: #e62d8b;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
    font-weight: 700;
    height: 40px;
    line-height: 1.4;
    margin: 0px 19px 0px 0px;
    text-align: center;
    width: 40px;
    max-width: calc(100% - 19px);
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-429eb6b1-7181-4341-b3a1-5e5ed6a7628d] {
        margin: 0px 26px 0px 0px;
        max-width: calc(100% - 26px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-429eb6b1-7181-4341-b3a1-5e5ed6a7628d] {
        background: #FFFFFF;
        font-size: 16px;
        margin: 0px 5px 0px 0px;
        max-width: calc(100% - 5px);
    }
}

.sd[data-s-ce34b94b-ceea-4834-9469-e86801e08bf9] {
    color: #333;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    text-align: left;
    width: 86%;
    max-width: 86%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ce34b94b-ceea-4834-9469-e86801e08bf9] {
        font-size: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ce34b94b-ceea-4834-9469-e86801e08bf9] {
        flex: none;
        font-size: 13px;
        line-height: 1.4;
        width: 80%;
        max-width: 80%;
    }
}

.sd[data-s-78418c3e-b0d6-4ef0-bdcb-5b4434b5b29a] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-78418c3e-b0d6-4ef0-bdcb-5b4434b5b29a] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-fb762818-208a-48b6-9ef2-bdd46f73c12c] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    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;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    padding: 30px;
    width: 70%;
    max-width: 70%;
}

.sd[data-s-fb762818-208a-48b6-9ef2-bdd46f73c12c].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-fb762818-208a-48b6-9ef2-bdd46f73c12c].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fb762818-208a-48b6-9ef2-bdd46f73c12c] {
        flex: none;
        margin: 0px 0px 20px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fb762818-208a-48b6-9ef2-bdd46f73c12c] {
        flex: none;
        margin: 19px 0px 0px;
        padding: 15px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-e9b3621d-0022-4f7d-989a-6b3ff1c7bff1] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #cccccc;
    border-left: 0px solid #cccccc;
    border-right: 0px solid #cccccc;
    border-top: 0px solid #cccccc;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7f9db0be-43e5-4734-a8dd-9bd15344cbaf] {
    background: #e62d8b;
    border-radius: 50%;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 700;
    height: 40px;
    line-height: 1.4;
    margin: 0px 19px 0px 0px;
    text-align: center;
    width: 40px;
    max-width: calc(100% - 19px);
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7f9db0be-43e5-4734-a8dd-9bd15344cbaf] {
        margin: 0px 26px 0px 0px;
        max-width: calc(100% - 26px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7f9db0be-43e5-4734-a8dd-9bd15344cbaf] {
        font-size: 16px;
        margin: 0px 5px 0px 0px;
        max-width: calc(100% - 5px);
    }
}

.sd[data-s-ff9d5f58-073e-4803-b0db-c586b9d02e99] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 18px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    padding: 9px 0px 0px 0px;
    text-align: left;
    width: 95%;
    max-width: 95%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ff9d5f58-073e-4803-b0db-c586b9d02e99] {
        flex: none;
        text-align: left;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ff9d5f58-073e-4803-b0db-c586b9d02e99] {
        flex: none;
        font-size: 15px;
        width: 85%;
        max-width: 85%;
    }
}

.sd[data-s-46283b9e-db08-437f-bf7f-b7ebdcdc97ae] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    font-family: var(--s-font-ea9d6ee2);
    justify-content: flex-start;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-46283b9e-db08-437f-bf7f-b7ebdcdc97ae] {
        align-content: flex-start;
        align-items: flex-start;
    }
}

.sd[data-s-55c797a7-09b1-4200-9f91-5688d187e7eb] {
    background: #FFFFFF;
    border-bottom: 1px solid #e62d8b;
    border-left: 1px solid #e62d8b;
    border-radius: 50%;
    border-right: 1px solid #e62d8b;
    border-top: 1px solid #e62d8b;
    color: #e62d8b;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
    font-weight: 700;
    height: 40px;
    line-height: 1.4;
    margin: 0px 19px 0px 0px;
    text-align: center;
    width: 40px;
    max-width: calc(100% - 19px);
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-55c797a7-09b1-4200-9f91-5688d187e7eb] {
        margin: 0px 26px 0px 0px;
        max-width: calc(100% - 26px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-55c797a7-09b1-4200-9f91-5688d187e7eb] {
        background: #FFFFFF;
        font-size: 16px;
        margin: 0px 5px 0px 0px;
        max-width: calc(100% - 5px);
    }
}

.sd[data-s-af5f13a0-9a49-451e-9ec7-c1c1a02187cc] {
    color: #333;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    text-align: left;
    width: 86%;
    max-width: 86%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-af5f13a0-9a49-451e-9ec7-c1c1a02187cc] {
        font-size: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-af5f13a0-9a49-451e-9ec7-c1c1a02187cc] {
        flex: none;
        font-size: 13px;
        line-height: 1.4;
        width: 80%;
        max-width: 80%;
    }
}

.sd[data-s-0ab7e440-d56e-4e85-8af7-f45e6be42382] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0ab7e440-d56e-4e85-8af7-f45e6be42382] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-4fedc774-4b37-46f7-a325-f29f6ec21038] {
    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;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4fedc774-4b37-46f7-a325-f29f6ec21038] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4fedc774-4b37-46f7-a325-f29f6ec21038] {
        background: rgba(0, 0, 0, 0.0);
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-91abd849-5a76-449f-bcd4-51f1f4a73154] {
    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;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-91abd849-5a76-449f-bcd4-51f1f4a73154] {
        flex: none;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-82e50d52-e45d-4ab1-babb-78f76dac3c34] {
    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-1e954871-bab4-4d55-872f-454ea0e95289] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid rgba(115, 115, 115, 0.91);
    border-left: 0px solid rgba(115, 115, 115, 0.91);
    border-right: 0px solid rgba(115, 115, 115, 0.91);
    border-top: 0px solid rgba(115, 115, 115, 0.91);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 9px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 60px 0px;
    width: 100%;
    --gap-h-1e954871-bab4-4d55-872f-454ea0e95289: 0px;
    --gap-v-1e954871-bab4-4d55-872f-454ea0e95289: 9px;
    --gap-uuid: 1e954871-bab4-4d55-872f-454ea0e95289;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1e954871-bab4-4d55-872f-454ea0e95289] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1e954871-bab4-4d55-872f-454ea0e95289] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-b3695b1c-895c-419a-83f2-e6f6215b1a0b] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 55px 0px 55px 0px;
    width: calc(70% - (var(--gap-h-1e954871-bab4-4d55-872f-454ea0e95289) * 0.3));
    max-width: calc(70% - (var(--gap-h-1e954871-bab4-4d55-872f-454ea0e95289) * 0.3));
}

@media screen and (max-width: 840px) {
    .sd[data-s-b3695b1c-895c-419a-83f2-e6f6215b1a0b] {
        flex: none;
        width: calc(100% - (var(--gap-h-1e954871-bab4-4d55-872f-454ea0e95289) * 0));
        max-width: calc(100% - (var(--gap-h-1e954871-bab4-4d55-872f-454ea0e95289) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b3695b1c-895c-419a-83f2-e6f6215b1a0b] {
        border-bottom: 0px solid rgb(66, 66, 66);
        border-left: 0px solid rgb(66, 66, 66);
        border-right: 0px solid rgb(66, 66, 66);
        border-top: 0px solid rgb(66, 66, 66);
        flex: none;
        width: calc(95% - (var(--gap-h-1e954871-bab4-4d55-872f-454ea0e95289) * 0.04999999999999995));
        max-width: calc(95% - (var(--gap-h-1e954871-bab4-4d55-872f-454ea0e95289) * 0.04999999999999995));
    }
}

.sd[data-s-d882e4fe-3d4a-46f7-ab29-323439c98012] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d882e4fe-3d4a-46f7-ab29-323439c98012] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d882e4fe-3d4a-46f7-ab29-323439c98012] {
        border-bottom: 0px solid #00a0e9;
        border-left: 0px solid #00a0e9;
        border-right: 0px solid #00a0e9;
        border-top: 0px solid #00a0e9;
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-f6b4c37a-574d-456f-8481-73cf982b1ab7] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-66bf9dcd-7044-4ab9-9e09-3161be37c82b] {
    background: #e62d8b;
    border-radius: 0;
    flex: none;
    height: 5px;
    margin: 0px 1px 0px 0px;
    width: 17px;
    max-width: calc(100% - 1px);
}

.sd[data-s-f4423582-422c-4c35-8308-053c4b0fd2a2] {
    background: rgba(115, 115, 115, 0.91);
    border-radius: 0;
    flex: none;
    height: 5px;
    width: 17px;
    max-width: 100%;
}

.sd[data-s-736ded9d-0218-4498-aa6e-500733637285] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: 80%;
    max-width: 80%;
    justify-content: center;
}

.sd[data-s-736ded9d-0218-4498-aa6e-500733637285].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 1000ms;
}

.sd[data-s-736ded9d-0218-4498-aa6e-500733637285].appear-active {
    transition-delay: 300ms;
    transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-736ded9d-0218-4498-aa6e-500733637285] {
        flex: none;
        font-size: 24px;
        margin: 10px 0px 0px 0px;
        text-align: center;
        width: 90%;
        max-width: 90%;
        justify-content: center;
    }
}

.sd[data-s-ae84155e-3be9-4865-97f5-1e09c7386e18] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 22px 0px 0px 0px;
    padding: 0 10px 0;
    text-align: center;
    width: 661px;
    max-width: 100%;
}

.sd[data-s-ae84155e-3be9-4865-97f5-1e09c7386e18]>p {
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    line-height: 1.9;
}

.sd[data-s-ae84155e-3be9-4865-97f5-1e09c7386e18] strong {
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ae84155e-3be9-4865-97f5-1e09c7386e18] {
        flex: none;
        font-family: var(--s-font-ea9d6ee2);
        font-size: 16px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }

    .sd[data-s-ae84155e-3be9-4865-97f5-1e09c7386e18]>p {
        font-size: 14px;
    }

    .sd[data-s-ae84155e-3be9-4865-97f5-1e09c7386e18] strong {
        font-size: 24px;
    }
}

.sd[data-s-c25ba4f5-de75-406b-b66b-f6a16be55a0c] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 33px 0px 0px 0px;
    padding: 0px;
    --gap-h-c25ba4f5-de75-406b-b66b-f6a16be55a0c: 25px;
    --gap-v-c25ba4f5-de75-406b-b66b-f6a16be55a0c: 0px;
    --gap-uuid: c25ba4f5-de75-406b-b66b-f6a16be55a0c;
    max-width: 100%;
}

.sd[data-s-c25ba4f5-de75-406b-b66b-f6a16be55a0c]:hover {
    border-bottom: 1px solid rgb(66, 66, 66);
    border-left: 1px solid rgb(66, 66, 66);
    border-right: 1px solid rgb(66, 66, 66);
    border-top: 1px solid rgb(66, 66, 66);
    transform: translate(4px, 4px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-c25ba4f5-de75-406b-b66b-f6a16be55a0c] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 24px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

.sd[data-s-77bd1edd-b946-435f-847f-f91beddaae0d] {
    align-content: center;
    align-items: center;
    background: #e62d8b;
    border-bottom: 0px solid rgba(68, 178, 204, 0.93);
    border-left: 0px solid rgba(68, 178, 204, 0.93);
    border-radius: 0;
    border-right: 0px solid rgba(68, 178, 204, 0.93);
    border-top: 0px solid rgba(68, 178, 204, 0.93);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4px;
    height: 55px;
    justify-content: center;
    padding: 3px 35px 3px 35px;
    width: 242.81px;
    --gap-h-77bd1edd-b946-435f-847f-f91beddaae0d: 4px;
    --gap-v-77bd1edd-b946-435f-847f-f91beddaae0d: 0px;
    --gap-uuid: 77bd1edd-b946-435f-847f-f91beddaae0d;
    max-width: 100%;
}

.sd[data-s-c25ba4f5-de75-406b-b66b-f6a16be55a0c]:hover .sd[data-s-77bd1edd-b946-435f-847f-f91beddaae0d]:hover {
    background: #FFFFFF;
    border-bottom: 1px solid rgb(66, 66, 66);
    border-left: 1px solid rgb(66, 66, 66);
    border-right: 1px solid rgb(66, 66, 66);
    border-top: 1px solid rgb(66, 66, 66);
    padding: 3px 35px 3px 35px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-77bd1edd-b946-435f-847f-f91beddaae0d] {
        flex: none;
        height: 70px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-77bd1edd-b946-435f-847f-f91beddaae0d] {
        flex: none;
        height: 45px;
        padding: 5px 25px 5px 25px;
        width: 250px;
        max-width: 100%;
    }
}

.sd[data-s-606fd32b-7451-4f20-b7d3-a0044e9c6e33] {
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1.4;
    margin: 0px 0px 2px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-77bd1edd-b946-435f-847f-f91beddaae0d]:hover .sd[data-s-606fd32b-7451-4f20-b7d3-a0044e9c6e33] {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-f1941a18);
}

@media screen and (max-width: 540px) {
    .sd[data-s-606fd32b-7451-4f20-b7d3-a0044e9c6e33] {
        font-family: var(--s-font-f1941a18);
    }
}

.sd[data-s-8c69e032-a0d6-4fd4-b382-a8939000f8f1] {
    align-content: center;
    align-items: center;
    background: rgb(66, 66, 66);
    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: 840px) {
    .sd[data-s-8c69e032-a0d6-4fd4-b382-a8939000f8f1] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8c69e032-a0d6-4fd4-b382-a8939000f8f1] {
        display: flex;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 57px 0px 38px 0px;
        z-index: 4;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ac3e01de-fba6-4ab3-82aa-67f04fdb8543] {
    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-ac3e01de-fba6-4ab3-82aa-67f04fdb8543: 0px;
    --gap-v-ac3e01de-fba6-4ab3-82aa-67f04fdb8543: 0px;
    --gap-uuid: ac3e01de-fba6-4ab3-82aa-67f04fdb8543;
    max-width: 90%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ac3e01de-fba6-4ab3-82aa-67f04fdb8543] {
        flex-direction: column-reverse;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ac3e01de-fba6-4ab3-82aa-67f04fdb8543] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: space-between;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-cbaa6e18-d9fa-467e-8cae-98b23f9e15b7] {
    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-ac3e01de-fba6-4ab3-82aa-67f04fdb8543) * 0.2));
    max-width: calc(80% - (var(--gap-h-ac3e01de-fba6-4ab3-82aa-67f04fdb8543) * 0.2));
}

@media screen and (max-width: 840px) {
    .sd[data-s-cbaa6e18-d9fa-467e-8cae-98b23f9e15b7] {
        margin: 39px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-ac3e01de-fba6-4ab3-82aa-67f04fdb8543) * 0));
        max-width: calc(100% - (var(--gap-h-ac3e01de-fba6-4ab3-82aa-67f04fdb8543) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cbaa6e18-d9fa-467e-8cae-98b23f9e15b7] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: calc(100% - 24px - (var(--gap-v-ac3e01de-fba6-4ab3-82aa-67f04fdb8543) * 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-ac3e01de-fba6-4ab3-82aa-67f04fdb8543) * 0));
        max-width: calc(100% - (var(--gap-h-ac3e01de-fba6-4ab3-82aa-67f04fdb8543) * 0));
    }
}

.sd[data-s-4cb0cc07-b773-41b9-9a71-64ae659c1d35] {
    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-4cb0cc07-b773-41b9-9a71-64ae659c1d35: 35px;
    --gap-v-4cb0cc07-b773-41b9-9a71-64ae659c1d35: 0px;
    --gap-uuid: 4cb0cc07-b773-41b9-9a71-64ae659c1d35;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4cb0cc07-b773-41b9-9a71-64ae659c1d35] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4cb0cc07-b773-41b9-9a71-64ae659c1d35] {
        gap: 4px;
        --gap-h-4cb0cc07-b773-41b9-9a71-64ae659c1d35: 4px;
        --gap-v-4cb0cc07-b773-41b9-9a71-64ae659c1d35: 0px;
    }
}

.sd[data-s-cb3cffc6-c5f2-497a-b382-1c0657ed3491] {
    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: 162px;
    --gap-h-cb3cffc6-c5f2-497a-b382-1c0657ed3491: 0px;
    --gap-v-cb3cffc6-c5f2-497a-b382-1c0657ed3491: 0px;
    --gap-uuid: cb3cffc6-c5f2-497a-b382-1c0657ed3491;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cb3cffc6-c5f2-497a-b382-1c0657ed3491] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(100% - (var(--gap-h-4cb0cc07-b773-41b9-9a71-64ae659c1d35) * 0));
        --gap-h-cb3cffc6-c5f2-497a-b382-1c0657ed3491: 0px;
        --gap-v-cb3cffc6-c5f2-497a-b382-1c0657ed3491: 0px;
        max-width: calc(100% - (var(--gap-h-4cb0cc07-b773-41b9-9a71-64ae659c1d35) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cb3cffc6-c5f2-497a-b382-1c0657ed3491] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-4cb0cc07-b773-41b9-9a71-64ae659c1d35) * 0));
        --gap-h-cb3cffc6-c5f2-497a-b382-1c0657ed3491: 0px;
        --gap-v-cb3cffc6-c5f2-497a-b382-1c0657ed3491: 0px;
        max-width: calc(100% - (var(--gap-h-4cb0cc07-b773-41b9-9a71-64ae659c1d35) * 0));
    }
}

.sd[data-s-f0124c48-6a8c-4b1e-bf76-5a998e6d5f46] {
    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: 840px) {
    .sd[data-s-f0124c48-6a8c-4b1e-bf76-5a998e6d5f46] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f0124c48-6a8c-4b1e-bf76-5a998e6d5f46] {
        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-cb3cffc6-c5f2-497a-b382-1c0657ed3491) * 0));
        max-width: calc(100% - (var(--gap-h-cb3cffc6-c5f2-497a-b382-1c0657ed3491) * 0));
    }
}

.sd[data-s-42ba1977-7bdb-410f-8724-d200d8dd1411] {
    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: 540px) {
    .sd[data-s-42ba1977-7bdb-410f-8724-d200d8dd1411] {
        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-a330d6f2-324e-4497-b8a0-5de1b03cea5d] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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;
}

.sd[data-s-a330d6f2-324e-4497-b8a0-5de1b03cea5d]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a330d6f2-324e-4497-b8a0-5de1b03cea5d] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-56a8fb75-dc7f-4aad-bc0c-ade4b71fbd7a] {
    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: 540px) {
    .sd[data-s-56a8fb75-dc7f-4aad-bc0c-ade4b71fbd7a] {
        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-42aa7fa2-fc79-4567-af39-535f3e74caa2] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-42aa7fa2-fc79-4567-af39-535f3e74caa2]:hover {
    opacity: 0.5;
}

.sd[data-s-0e787c93-783a-44d2-9cef-476f02160fe8] {
    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: 540px) {
    .sd[data-s-0e787c93-783a-44d2-9cef-476f02160fe8] {
        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-d098d498-aee8-4622-b032-9265a4e2125b] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-d098d498-aee8-4622-b032-9265a4e2125b]:hover {
    opacity: 0.5;
}

.sd[data-s-0b2be386-16fe-4086-97a0-467ab468eddb] {
    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: 540px) {
    .sd[data-s-0b2be386-16fe-4086-97a0-467ab468eddb] {
        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-295a0751-cdc7-40ff-a076-3e14f7f1b2b1] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-295a0751-cdc7-40ff-a076-3e14f7f1b2b1]:hover {
    opacity: 0.5;
}

.sd[data-s-89168e52-d4a9-426e-889f-2547804201f2] {
    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: 540px) {
    .sd[data-s-89168e52-d4a9-426e-889f-2547804201f2] {
        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-14229508-825a-47dc-8842-8e4ecc7ef70c] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-14229508-825a-47dc-8842-8e4ecc7ef70c]:hover {
    opacity: 0.5;
}

.sd[data-s-2266371d-0939-4751-8d21-8a3844533692] {
    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: 540px) {
    .sd[data-s-2266371d-0939-4751-8d21-8a3844533692] {
        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-8349a574-816c-4f72-b2a8-4b3a98e30ae4] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-8349a574-816c-4f72-b2a8-4b3a98e30ae4]:hover {
    opacity: 0.5;
}

.sd[data-s-474035bf-3c01-4fe2-a19f-0c431606bacc] {
    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: 540px) {
    .sd[data-s-474035bf-3c01-4fe2-a19f-0c431606bacc] {
        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-bd0cedab-d319-4450-9f31-34832b1c9c98] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-bd0cedab-d319-4450-9f31-34832b1c9c98]:hover {
    opacity: 0.5;
}

.sd[data-s-1f79dcb4-200f-4105-a33b-29718dbb074d] {
    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: 540px) {
    .sd[data-s-1f79dcb4-200f-4105-a33b-29718dbb074d] {
        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-c92b2181-5139-45e2-85bd-dce199186d1d] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-c92b2181-5139-45e2-85bd-dce199186d1d]:hover {
    opacity: 0.5;
}

.sd[data-s-64883987-5aaf-44a3-a2a8-28817589f9f5] {
    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: calc(25% - (var(--gap-h-4cb0cc07-b773-41b9-9a71-64ae659c1d35) * 0.75));
    --gap-h-64883987-5aaf-44a3-a2a8-28817589f9f5: 0px;
    --gap-v-64883987-5aaf-44a3-a2a8-28817589f9f5: 0px;
    --gap-uuid: 64883987-5aaf-44a3-a2a8-28817589f9f5;
    max-width: calc(25% - (var(--gap-h-4cb0cc07-b773-41b9-9a71-64ae659c1d35) * 0.75));
}

@media screen and (max-width: 840px) {
    .sd[data-s-64883987-5aaf-44a3-a2a8-28817589f9f5] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(100% - (var(--gap-h-4cb0cc07-b773-41b9-9a71-64ae659c1d35) * 0));
        --gap-h-64883987-5aaf-44a3-a2a8-28817589f9f5: 0px;
        --gap-v-64883987-5aaf-44a3-a2a8-28817589f9f5: 0px;
        max-width: calc(100% - (var(--gap-h-4cb0cc07-b773-41b9-9a71-64ae659c1d35) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-64883987-5aaf-44a3-a2a8-28817589f9f5] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-64883987-5aaf-44a3-a2a8-28817589f9f5: 0px;
        --gap-v-64883987-5aaf-44a3-a2a8-28817589f9f5: 0px;
    }
}

.sd[data-s-749d6d77-08e5-4f6d-9e6d-2ac3f5e10ee4] {
    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: calc(100% - (var(--gap-h-64883987-5aaf-44a3-a2a8-28817589f9f5) * 0));
    max-width: calc(100% - (var(--gap-h-64883987-5aaf-44a3-a2a8-28817589f9f5) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-749d6d77-08e5-4f6d-9e6d-2ac3f5e10ee4] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-749d6d77-08e5-4f6d-9e6d-2ac3f5e10ee4] {
        margin: 13px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: calc(100% - (var(--gap-h-64883987-5aaf-44a3-a2a8-28817589f9f5) * 0));
        max-width: calc(100% - (var(--gap-h-64883987-5aaf-44a3-a2a8-28817589f9f5) * 0));
    }
}

.sd[data-s-4075815d-295b-49d4-a0ea-4754b76dff8e] {
    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: 540px) {
    .sd[data-s-4075815d-295b-49d4-a0ea-4754b76dff8e] {
        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-e21398e3-87a1-44b0-8930-8621e8712be0] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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;
}

.sd[data-s-e21398e3-87a1-44b0-8930-8621e8712be0]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e21398e3-87a1-44b0-8930-8621e8712be0] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-3fd4fc30-e2c5-4535-b085-7980dda671dc] {
    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: 540px) {
    .sd[data-s-3fd4fc30-e2c5-4535-b085-7980dda671dc] {
        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-8011ac27-6c14-4f16-98fd-fd4c5a7235a5] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-8011ac27-6c14-4f16-98fd-fd4c5a7235a5]:hover {
    opacity: 0.5;
}

.sd[data-s-b5bcf161-2e8e-480d-add5-eccaa8a32e47] {
    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 16px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b5bcf161-2e8e-480d-add5-eccaa8a32e47] {
        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-84c2e83c-e55a-462a-98c6-6d008cd2c34a] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-84c2e83c-e55a-462a-98c6-6d008cd2c34a]:hover {
    opacity: 0.5;
}

.sd[data-s-4e70795d-4b91-4e98-9806-5ad06ccf25f4] {
    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: 540px) {
    .sd[data-s-4e70795d-4b91-4e98-9806-5ad06ccf25f4] {
        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-aeb91bfa-0881-4e07-a011-b3d79b8aeee1] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-aeb91bfa-0881-4e07-a011-b3d79b8aeee1]:hover {
    opacity: 0.5;
}

.sd[data-s-b1076099-e4b1-4246-9f27-b81e0e71e38d] {
    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: 540px) {
    .sd[data-s-b1076099-e4b1-4246-9f27-b81e0e71e38d] {
        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-8e0db323-231f-47fd-a6c0-eedcdc096b5f] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-8e0db323-231f-47fd-a6c0-eedcdc096b5f]:hover {
    opacity: 0.5;
}

.sd[data-s-dd720083-b113-4a57-b771-a12513abfdf7] {
    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: 540px) {
    .sd[data-s-dd720083-b113-4a57-b771-a12513abfdf7] {
        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-98e5d9b5-6dbf-4d90-ab9d-428110d34b8e] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-98e5d9b5-6dbf-4d90-ab9d-428110d34b8e]:hover {
    opacity: 0.5;
}

.sd[data-s-b5b4233a-be70-4b64-8bdd-13546eec5dbf] {
    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: 540px) {
    .sd[data-s-b5b4233a-be70-4b64-8bdd-13546eec5dbf] {
        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-4f90d26e-b5c8-49ee-97fb-15f76167f89c] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-4f90d26e-b5c8-49ee-97fb-15f76167f89c]:hover {
    opacity: 0.5;
}

.sd[data-s-c20637fd-b6d2-4d12-8294-3bbce98436f6] {
    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: 540px) {
    .sd[data-s-c20637fd-b6d2-4d12-8294-3bbce98436f6] {
        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-118c2e5c-74cc-4574-b85b-6ed9ac0cae13] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-118c2e5c-74cc-4574-b85b-6ed9ac0cae13]:hover {
    opacity: 0.5;
}

.sd[data-s-31fb5e9a-d109-4f17-8f35-5ea42301c282] {
    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: 540px) {
    .sd[data-s-31fb5e9a-d109-4f17-8f35-5ea42301c282] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 16px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b2c5877c-19b9-4519-b4fe-78f7f9069b50] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-b2c5877c-19b9-4519-b4fe-78f7f9069b50]:hover {
    opacity: 0.5;
}

.sd[data-s-7a16ffdf-7772-45b7-bd6e-1232e97b96c4] {
    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: calc(25% - (var(--gap-h-4cb0cc07-b773-41b9-9a71-64ae659c1d35) * 0.75));
    --gap-h-7a16ffdf-7772-45b7-bd6e-1232e97b96c4: 0px;
    --gap-v-7a16ffdf-7772-45b7-bd6e-1232e97b96c4: 0px;
    --gap-uuid: 7a16ffdf-7772-45b7-bd6e-1232e97b96c4;
    max-width: calc(25% - (var(--gap-h-4cb0cc07-b773-41b9-9a71-64ae659c1d35) * 0.75));
}

@media screen and (max-width: 840px) {
    .sd[data-s-7a16ffdf-7772-45b7-bd6e-1232e97b96c4] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(100% - (var(--gap-h-4cb0cc07-b773-41b9-9a71-64ae659c1d35) * 0));
        --gap-h-7a16ffdf-7772-45b7-bd6e-1232e97b96c4: 0px;
        --gap-v-7a16ffdf-7772-45b7-bd6e-1232e97b96c4: 0px;
        max-width: calc(100% - (var(--gap-h-4cb0cc07-b773-41b9-9a71-64ae659c1d35) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7a16ffdf-7772-45b7-bd6e-1232e97b96c4] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-7a16ffdf-7772-45b7-bd6e-1232e97b96c4: 0px;
        --gap-v-7a16ffdf-7772-45b7-bd6e-1232e97b96c4: 0px;
    }
}

.sd[data-s-493c9155-c94c-4cb4-8511-1e673ffa1d5c] {
    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: calc(100% - (var(--gap-h-7a16ffdf-7772-45b7-bd6e-1232e97b96c4) * 0));
    max-width: calc(100% - (var(--gap-h-7a16ffdf-7772-45b7-bd6e-1232e97b96c4) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-493c9155-c94c-4cb4-8511-1e673ffa1d5c] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-493c9155-c94c-4cb4-8511-1e673ffa1d5c] {
        margin: 13px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: calc(100% - (var(--gap-h-7a16ffdf-7772-45b7-bd6e-1232e97b96c4) * 0));
        max-width: calc(100% - (var(--gap-h-7a16ffdf-7772-45b7-bd6e-1232e97b96c4) * 0));
    }
}

.sd[data-s-7d32415d-c83a-4f0d-bedb-871e64dea9b6] {
    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: 540px) {
    .sd[data-s-7d32415d-c83a-4f0d-bedb-871e64dea9b6] {
        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-f065bfee-a21a-4cf6-b5e2-ac6a615076b9] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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;
}

.sd[data-s-f065bfee-a21a-4cf6-b5e2-ac6a615076b9]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f065bfee-a21a-4cf6-b5e2-ac6a615076b9] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-68b27770-66aa-439b-a576-2935b3a20a99] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-68b27770-66aa-439b-a576-2935b3a20a99] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-53c4c667-05de-43dc-be69-1db7cca8f30f] {
    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 10px 0px;
    padding: 0px 16px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-53c4c667-05de-43dc-be69-1db7cca8f30f] {
        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-ad3ddf80-a4c6-49c8-a778-35f3a21326d1] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-ad3ddf80-a4c6-49c8-a778-35f3a21326d1]:hover {
    opacity: 0.5;
}

.sd[data-s-e84344be-14a9-46c5-8b47-5c1962bc81f6] {
    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-ac3e01de-fba6-4ab3-82aa-67f04fdb8543) * 0.8));
    --gap-h-e84344be-14a9-46c5-8b47-5c1962bc81f6: 0px;
    --gap-v-e84344be-14a9-46c5-8b47-5c1962bc81f6: 0px;
    --gap-uuid: e84344be-14a9-46c5-8b47-5c1962bc81f6;
    max-width: calc(20% - (var(--gap-h-ac3e01de-fba6-4ab3-82aa-67f04fdb8543) * 0.8));
}

@media screen and (max-width: 840px) {
    .sd[data-s-e84344be-14a9-46c5-8b47-5c1962bc81f6] {
        padding: 0px 0px;
        width: calc(100% - (var(--gap-h-ac3e01de-fba6-4ab3-82aa-67f04fdb8543) * 0));
        max-width: calc(100% - (var(--gap-h-ac3e01de-fba6-4ab3-82aa-67f04fdb8543) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e84344be-14a9-46c5-8b47-5c1962bc81f6] {
        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-ac3e01de-fba6-4ab3-82aa-67f04fdb8543) * 0));
        max-width: calc(100% - (var(--gap-h-ac3e01de-fba6-4ab3-82aa-67f04fdb8543) * 0));
    }
}

.sd[data-s-ccf5dd48-d84c-4a66-a210-e36323ef5da8] {
    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-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(50% - (var(--gap-h-e84344be-14a9-46c5-8b47-5c1962bc81f6) * 0.5));
    --gap-h-ccf5dd48-d84c-4a66-a210-e36323ef5da8: 0px;
    --gap-v-ccf5dd48-d84c-4a66-a210-e36323ef5da8: 0px;
    --gap-uuid: ccf5dd48-d84c-4a66-a210-e36323ef5da8;
    max-width: calc(50% - (var(--gap-h-e84344be-14a9-46c5-8b47-5c1962bc81f6) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-ccf5dd48-d84c-4a66-a210-e36323ef5da8] {
        gap: 0px;
        margin: 0px 0px 17px 0px;
        width: 120px;
        --gap-h-ccf5dd48-d84c-4a66-a210-e36323ef5da8: 0px;
        --gap-v-ccf5dd48-d84c-4a66-a210-e36323ef5da8: 0px;
        max-width: 100%;
    }
}

.sd[data-s-8cdf049c-1f69-454f-b2ee-af8470da87b0] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    margin: 0px 0px 9px 0px;
    width: 102px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8cdf049c-1f69-454f-b2ee-af8470da87b0] {
        padding: 0px;
        width: 140px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8cdf049c-1f69-454f-b2ee-af8470da87b0] {
        flex: none;
        height: auto;
        margin: 0px 0px 1px 0px;
        width: 116px;
        max-width: 100%;
    }
}

.sd[data-s-8877255b-6eb2-415e-8b3c-4effbdd578f8] {
    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-8877255b-6eb2-415e-8b3c-4effbdd578f8: 0px;
    --gap-v-8877255b-6eb2-415e-8b3c-4effbdd578f8: 0px;
    --gap-uuid: 8877255b-6eb2-415e-8b3c-4effbdd578f8;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8877255b-6eb2-415e-8b3c-4effbdd578f8] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(100% - (var(--gap-h-e84344be-14a9-46c5-8b47-5c1962bc81f6) * 0));
        --gap-h-8877255b-6eb2-415e-8b3c-4effbdd578f8: 0px;
        --gap-v-8877255b-6eb2-415e-8b3c-4effbdd578f8: 0px;
        max-width: calc(100% - (var(--gap-h-e84344be-14a9-46c5-8b47-5c1962bc81f6) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8877255b-6eb2-415e-8b3c-4effbdd578f8] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-8877255b-6eb2-415e-8b3c-4effbdd578f8: 0px;
        --gap-v-8877255b-6eb2-415e-8b3c-4effbdd578f8: 0px;
    }
}

.sd[data-s-bc13415b-d6f2-4b58-a526-ed769b31bb07] {
    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: 540px) {
    .sd[data-s-bc13415b-d6f2-4b58-a526-ed769b31bb07] {
        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-8fe55b7b-3370-4f0a-9ede-e7ec3b402889] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-8fe55b7b-3370-4f0a-9ede-e7ec3b402889]:hover {
    opacity: 0.5;
}

.sd[data-s-982b09bf-c470-4708-8eb7-6cf05cdf8cb4] {
    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: 540px) {
    .sd[data-s-982b09bf-c470-4708-8eb7-6cf05cdf8cb4] {
        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-72e0a009-3d12-4f2f-baaa-f7de350b2b02] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-72e0a009-3d12-4f2f-baaa-f7de350b2b02]:hover {
    opacity: 0.5;
}

.sd[data-s-e03c434e-af18-4c68-9634-fd8d110e38ee] {
    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: 540px) {
    .sd[data-s-e03c434e-af18-4c68-9634-fd8d110e38ee] {
        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-654de369-2d6b-4f04-8c1c-dcdd7bc3dbc8] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-654de369-2d6b-4f04-8c1c-dcdd7bc3dbc8]:hover {
    opacity: 0.5;
}

.sd[data-s-8afdc896-4af4-4dbb-91fa-a10b1d7789ca] {
    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: 540px) {
    .sd[data-s-8afdc896-4af4-4dbb-91fa-a10b1d7789ca] {
        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-bab0e324-5d0e-4175-97d1-4b0a59bcab26] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-bab0e324-5d0e-4175-97d1-4b0a59bcab26]:hover {
    opacity: 0.5;
}

.sd[data-s-1d2bafb7-2904-4367-9ed3-ed00ef7cc5f5] {
    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: 540px) {
    .sd[data-s-1d2bafb7-2904-4367-9ed3-ed00ef7cc5f5] {
        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-4e17cc92-7a57-4dbf-8c94-ec9412719cfd] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-4e17cc92-7a57-4dbf-8c94-ec9412719cfd]:hover {
    opacity: 0.5;
}

.sd[data-s-d5f718f5-e1f0-4d03-bdeb-8584c15a805c] {
    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: 540px) {
    .sd[data-s-d5f718f5-e1f0-4d03-bdeb-8584c15a805c] {
        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-0d687bc5-b596-4ab8-ba1d-245372dc5950] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-0d687bc5-b596-4ab8-ba1d-245372dc5950]:hover {
    opacity: 0.5;
}

.sd[data-s-5c973da9-feb9-4350-9415-3945b9f014d7] {
    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: 30px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: auto;
    --gap-h-5c973da9-feb9-4350-9415-3945b9f014d7: 15px;
    --gap-v-5c973da9-feb9-4350-9415-3945b9f014d7: 0px;
    --gap-uuid: 5c973da9-feb9-4350-9415-3945b9f014d7;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5c973da9-feb9-4350-9415-3945b9f014d7] {
        background: rgba(0, 0, 0, 0.0);
        margin: 10px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5c973da9-feb9-4350-9415-3945b9f014d7] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 15px;
        height: auto;
        margin: 17px 0px 0px 0px;
        --gap-h-5c973da9-feb9-4350-9415-3945b9f014d7: 15px;
        --gap-v-5c973da9-feb9-4350-9415-3945b9f014d7: 15px;
        max-width: 100%;
    }
}

.sd[data-s-8e43134b-745a-45fe-b513-fecaf213707f] {
    background: rgba(0, 0, 0, 0.0);
    bottom: NaNpx;
    flex: none;
    height: calc(100% - (var(--gap-v-5c973da9-feb9-4350-9415-3945b9f014d7) * 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-5c973da9-feb9-4350-9415-3945b9f014d7) * 0));
    z-index: 2;
    max-width: calc(100% - (var(--gap-h-5c973da9-feb9-4350-9415-3945b9f014d7) * 0));
}

.sd[data-s-8e43134b-745a-45fe-b513-fecaf213707f].appear {
    transform: scale(1, 1);
}


.sd[data-s-8e43134b-745a-45fe-b513-fecaf213707f]&appear-active {
    transform-origin: center right;
}

.sd[data-s-a920bae1-43b6-470a-8279-f18a12f81007] {
    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-a920bae1-43b6-470a-8279-f18a12f81007]:hover {
    transform: scale(1.2, 1.2);
}

@media screen and (max-width: 840px) {
    .sd[data-s-a920bae1-43b6-470a-8279-f18a12f81007] {
        flex: none;
        font-size: 16px;
        height: 30px;
        margin: 0px 0px 0px 0px;
        width: 30px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a920bae1-43b6-470a-8279-f18a12f81007] {
        background: #FFFFFF;
        color: #000000;
        flex: none;
        font-size: 15px;
        height: 30px;
        margin: 0px 0px 2px 0px;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-16502f84-a4be-48fa-9841-258cc650e50a] {
    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-16502f84-a4be-48fa-9841-258cc650e50a]:hover {
    transform: scale(1.2, 1.2);
}

@media screen and (max-width: 840px) {
    .sd[data-s-16502f84-a4be-48fa-9841-258cc650e50a] {
        flex: none;
        font-size: 16px;
        height: 30px;
        margin: 0px 0px 0px 0px;
        width: 30px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-16502f84-a4be-48fa-9841-258cc650e50a] {
        background: #FFFFFF;
        color: #000000;
        flex: none;
        font-size: 15px;
        height: 30px;
        margin: 0px 0px 2px 0px;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-9667cc30-469c-492d-8ed1-82bb1489adce] {
    color: #FFFFFF;
    font-family: '秀英明朝 M JIS2004';
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 90px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9667cc30-469c-492d-8ed1-82bb1489adce] {
        margin: 46px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-002b7b92-24e5-4101-b5c3-b98c529a291e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 80px;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    transition-delay: 400ms;
    transition-duration: 800ms;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-002b7b92-24e5-4101-b5c3-b98c529a291e] {
        flex: none;
        height: 65px;
        padding: 12px 12px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-38df9190-5ce6-4132-be1a-0b2e01d832f5] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 80px;
    justify-content: center;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-38df9190-5ce6-4132-be1a-0b2e01d832f5] {
        flex: none;
        height: 80px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-38df9190-5ce6-4132-be1a-0b2e01d832f5] {
        flex: none;
        height: 65px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-fed442bb-25af-4537-9c83-8b7aba170279] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 85px;
    justify-content: space-between;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fed442bb-25af-4537-9c83-8b7aba170279] {
        bottom: auto;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 80px;
        padding: 8px 0px 2px 0px;
        top: 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fed442bb-25af-4537-9c83-8b7aba170279] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 66px;
        justify-content: space-between;
        padding: 14px 0px 14px 14px;
        z-index: 5;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-cba961b8-e607-45a2-b872-c46dc34b37a5] {
    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: space-around;
    margin: 0px 0px 0px 0px;
    width: 233px;
    --gap-h-cba961b8-e607-45a2-b872-c46dc34b37a5: 0px;
    --gap-v-cba961b8-e607-45a2-b872-c46dc34b37a5: 0px;
    --gap-uuid: cba961b8-e607-45a2-b872-c46dc34b37a5;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cba961b8-e607-45a2-b872-c46dc34b37a5] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px 0px 0px 31px;
        max-width: calc(100% - 31px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cba961b8-e607-45a2-b872-c46dc34b37a5] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-7a4904bf-9e68-4720-81cb-2c5230da29d6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    width: 121px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7a4904bf-9e68-4720-81cb-2c5230da29d6] {
        margin: 0px 42px 0px 0px;
        max-width: calc(100% - 42px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7a4904bf-9e68-4720-81cb-2c5230da29d6] {
        height: 41px;
        width: 83px;
        max-width: calc(100% - 42px);
    }
}

.sd[data-s-4d8d08b7-9831-419c-a339-0e73c8928901] {
    background: rgba(0, 0, 0, 0.0);
    height: 83px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4d8d08b7-9831-419c-a339-0e73c8928901]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4d8d08b7-9831-419c-a339-0e73c8928901]:before {
        background-size: contain;
    }

    .sd[data-s-4d8d08b7-9831-419c-a339-0e73c8928901] {
        flex: none;
        height: 100%;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-3910a6f6-d5f0-4ab5-acf0-057596d72432] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 7px;
    height: 69px;
    justify-content: center;
    width: auto;
    --gap-h-3910a6f6-d5f0-4ab5-acf0-057596d72432: 7px;
    --gap-v-3910a6f6-d5f0-4ab5-acf0-057596d72432: 0px;
    --gap-uuid: 3910a6f6-d5f0-4ab5-acf0-057596d72432;
    max-width: 100%;
}

.sd[data-s-4e27bb97-f3a5-48e3-8dc3-980a809311fb] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-3910a6f6-d5f0-4ab5-acf0-057596d72432) * 0));
    justify-content: center;
    width: 40px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4e27bb97-f3a5-48e3-8dc3-980a809311fb] {
        flex: none;
        width: 30px;
        max-width: 100%;
        height: calc(100% - (var(--gap-v-3910a6f6-d5f0-4ab5-acf0-057596d72432) * 0));
    }
}

.sd[data-s-12d6fcee-b4a8-4a1a-b47c-f7c15f48497b] {
    flex: none;
    height: auto;
    width: 47px;
    max-width: 100%;
}

.sd[data-s-dfe3b644-8cfd-49c0-b339-69bc072809a5] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-3910a6f6-d5f0-4ab5-acf0-057596d72432) * 0));
    justify-content: center;
    width: 40px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-dfe3b644-8cfd-49c0-b339-69bc072809a5] {
        flex: none;
        width: 30px;
        max-width: 100%;
        height: calc(100% - (var(--gap-v-3910a6f6-d5f0-4ab5-acf0-057596d72432) * 0));
    }
}

.sd[data-s-8092193f-2c9b-4671-bcb2-00391a208690] {
    flex: none;
    height: auto;
    width: 47px;
    max-width: 100%;
}

.sd[data-s-e7058bb9-3754-4d35-89a8-ab846caa0eeb] {
    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;
    padding: 0px 32px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e7058bb9-3754-4d35-89a8-ab846caa0eeb] {
        padding: 0px 7px 0px 0px;
    }
}

.sd[data-s-c23cf3c1-3f2c-42e0-9d0a-9cefb78dcaf5] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 12px;
    position: relative;
    width: 48px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c23cf3c1-3f2c-42e0-9d0a-9cefb78dcaf5] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c23cf3c1-3f2c-42e0-9d0a-9cefb78dcaf5] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
    }
}

.sd[data-s-6c6945fc-0c64-4c33-b80d-deb85e6f9de0] {
    background: #e62d8b;
    flex: none;
    height: 2px;
    margin: 0px 0px 3px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6c6945fc-0c64-4c33-b80d-deb85e6f9de0] {
        background: #e62d8b;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6c6945fc-0c64-4c33-b80d-deb85e6f9de0] {
        background: #e62d8b;
    }
}

.sd[data-s-51d353e1-f3aa-48ef-8db7-95b4af48caf0] {
    background: #e62d8b;
    flex: none;
    height: 2px;
    margin: 3px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-51d353e1-f3aa-48ef-8db7-95b4af48caf0] {
        background: #e62d8b;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-51d353e1-f3aa-48ef-8db7-95b4af48caf0] {
        background: #e62d8b;
    }
}


body {
    background: #FFFFFF;
    transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}



.sd[data-s-e857a7ce-4104-4f6b-8033-b79d3304e0ce] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e857a7ce-4104-4f6b-8033-b79d3304e0ce] {
        align-content: center;
        align-items: center;
        justify-content: center;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e857a7ce-4104-4f6b-8033-b79d3304e0ce] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
    }
}

.sd[data-s-35b70e82-f23b-473b-93ba-9b2ff9082374] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    border-radius: 0;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px;
    padding: 45px 45px 45px 45px;
    width: 65%;
    --gap-h-35b70e82-f23b-473b-93ba-9b2ff9082374: 25px;
    --gap-v-35b70e82-f23b-473b-93ba-9b2ff9082374: 0px;
    --gap-uuid: 35b70e82-f23b-473b-93ba-9b2ff9082374;
    max-width: 65%;
    max-height: 96vh;
    overflow: scroll;
}

@media screen and (max-width: 840px) {
    .sd[data-s-35b70e82-f23b-473b-93ba-9b2ff9082374] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        padding: 45px 45px 45px 45px;
        width: 70%;
        max-width: 70%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-35b70e82-f23b-473b-93ba-9b2ff9082374] {
        align-content: center;
        align-items: center;
        border-radius: 0;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 34px;
        height: 100%;
        justify-content: flex-start;
        margin: 0px;
        overflow-x: hidden;
        overflow-y: scroll;
        padding: 64px 25px 25px 25px;
        width: 100%;
        --gap-h-35b70e82-f23b-473b-93ba-9b2ff9082374: 0px;
        --gap-v-35b70e82-f23b-473b-93ba-9b2ff9082374: 34px;
        max-width: 100%;
        max-height: 100vh;
    }
}

.sd[data-s-846d25a3-aed0-40cb-a5a5-4bc76943908e] {
    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;
    width: calc(50% - (var(--gap-h-35b70e82-f23b-473b-93ba-9b2ff9082374) * 0.5));
    max-width: calc(50% - (var(--gap-h-35b70e82-f23b-473b-93ba-9b2ff9082374) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-846d25a3-aed0-40cb-a5a5-4bc76943908e] {
        width: calc(100% - (var(--gap-h-35b70e82-f23b-473b-93ba-9b2ff9082374) * 0));
        max-width: calc(100% - (var(--gap-h-35b70e82-f23b-473b-93ba-9b2ff9082374) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-846d25a3-aed0-40cb-a5a5-4bc76943908e] {
        width: 100%;
    }
}

.sd[data-s-93fa73e2-9dcb-4cd9-b4ae-0485841a86d6] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 8px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-e67e248f-cca4-4e82-9d49-c2be660736c1] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    /* height: 42px; */
    justify-content: flex-start;
    margin: 0px 0px 7px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-10cf13bf-7879-4f82-8a1b-895db8d532fa] {
    color: #333;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 400;
    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-d971ec16-0ca5-41b6-9b7a-16e34293f51c] {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    padding: 0px;
    --gap-h-d971ec16-0ca5-41b6-9b7a-16e34293f51c: 5px;
    --gap-v-d971ec16-0ca5-41b6-9b7a-16e34293f51c: 5px;
    --gap-uuid: d971ec16-0ca5-41b6-9b7a-16e34293f51c;
}

.sd[data-s-2dfa0bd5-321a-4bcc-a295-743222bbafa1] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-c9cf83a4-1dfd-4060-ba6c-85ec4f6d39b4] {
    background: #00a0e9;
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 11px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 2px 12px 2px 12px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-62a01861-0297-4b81-8995-66e5a733bdcb] {
    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 15px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2a5b1fcd-afa4-4ea1-b6b5-f8fc975fcf16] {
    color: #333;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 400;
    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-38bc0861-f5cb-44cd-a2a1-c09b57c9e87b] {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    height: auto;
    padding: 0px;
    --gap-h-38bc0861-f5cb-44cd-a2a1-c09b57c9e87b: 5px;
    --gap-v-38bc0861-f5cb-44cd-a2a1-c09b57c9e87b: 5px;
    --gap-uuid: 38bc0861-f5cb-44cd-a2a1-c09b57c9e87b;
    max-width: 100%;
}

.sd[data-s-54feb45f-d658-42ce-b0d9-74b27ff88b3f] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-e6f0d5cc-10c7-4849-9ef3-1f944fd94256] {
    background: #00a0e9;
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 11px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 2px 12px 2px 12px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-5e059bc3-884e-4530-879f-394671749b87] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-7ff46ca9-d054-47d9-a92d-15b62a4bf8d5] {
    color: #333;
    font-family: var(--s-font-6997de8f);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b1e71c48-9f4c-4f62-9a5e-6e0b77b23887] {
    color: #333;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-645ad02a-9167-4324-ba97-bc7e79b21e9c] {
    color: #333;
    font-family: var(--s-font-6997de8f);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 14px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-951c4dc3-b804-4e18-bca2-783fea22f505] {
    color: #333;
    font-family: var(--s-font-f1941a18);
    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-36ec63c0-7f1c-42eb-87e2-f3ac109ecc4a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-35b70e82-f23b-473b-93ba-9b2ff9082374) * 0));
    justify-content: flex-start;
    width: calc(40% - (var(--gap-h-35b70e82-f23b-473b-93ba-9b2ff9082374) * 0.6));
    max-width: calc(40% - (var(--gap-h-35b70e82-f23b-473b-93ba-9b2ff9082374) * 0.6));
}

@media screen and (max-width: 840px) {
    .sd[data-s-36ec63c0-7f1c-42eb-87e2-f3ac109ecc4a] {
        flex: none;
        height: auto;
        width: calc(40% - (var(--gap-h-35b70e82-f23b-473b-93ba-9b2ff9082374) * 0.6));
        max-width: calc(40% - (var(--gap-h-35b70e82-f23b-473b-93ba-9b2ff9082374) * 0.6));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-36ec63c0-7f1c-42eb-87e2-f3ac109ecc4a] {
        flex: none;
        height: auto;
        width: calc(70% - (var(--gap-h-35b70e82-f23b-473b-93ba-9b2ff9082374) * 0.3));
        max-width: calc(70% - (var(--gap-h-35b70e82-f23b-473b-93ba-9b2ff9082374) * 0.3));
    }
}

.sd[data-s-4b4bc039-3fc2-4c8b-bfe8-c415d2f8880f] {
    height: auto;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ac10846a-8d4d-4e32-b34c-219d4607fb73] {
    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-ac10846a-8d4d-4e32-b34c-219d4607fb73: 0px;
    --gap-v-ac10846a-8d4d-4e32-b34c-219d4607fb73: 0px;
    --gap-uuid: ac10846a-8d4d-4e32-b34c-219d4607fb73;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ac10846a-8d4d-4e32-b34c-219d4607fb73] {
        background: rgba(0, 0, 0, 0.0);
        bottom: auto;
        height: 72px;
        left: 0px;
        padding: 0px 0px 0px 7px;
        right: 0px;
        top: 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ac10846a-8d4d-4e32-b34c-219d4607fb73] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        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-fe1f3497-fcfa-4e6f-b7da-602ba96c39ad] {
    align-content: center;
    align-items: center;
    background: #e62d8b;
    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-ac10846a-8d4d-4e32-b34c-219d4607fb73) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fe1f3497-fcfa-4e6f-b7da-602ba96c39ad] {
        /* background: #00a0e9; */
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fe1f3497-fcfa-4e6f-b7da-602ba96c39ad] {
        /* background: #00a0e9; */
        display: flex;
        flex: none;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
        height: calc(100% - (var(--gap-v-ac10846a-8d4d-4e32-b34c-219d4607fb73) * 0));
    }
}

.sd[data-s-ff0dc405-9688-4e47-b1d9-8523f92fe78f] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: ff0dc405-9688-4e47-b1d9-8523f92fe78f;
    --gap-h-ff0dc405-9688-4e47-b1d9-8523f92fe78f: 0px;
    --gap-v-ff0dc405-9688-4e47-b1d9-8523f92fe78f: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ff0dc405-9688-4e47-b1d9-8523f92fe78f] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ff0dc405-9688-4e47-b1d9-8523f92fe78f] {
        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-ff0dc405-9688-4e47-b1d9-8523f92fe78f: 0px;
        --gap-v-ff0dc405-9688-4e47-b1d9-8523f92fe78f: 21px;
        max-width: 100%;
    }
}

.sd[data-s-44f669cb-3ea3-43a2-b6ad-4be8dc647d6e] {
    align-content: center;
    align-items: center;
    background: #e62d8b;
    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-44f669cb-3ea3-43a2-b6ad-4be8dc647d6e: 10px;
    --gap-v-44f669cb-3ea3-43a2-b6ad-4be8dc647d6e: 0px;
    --gap-uuid: 44f669cb-3ea3-43a2-b6ad-4be8dc647d6e;
    max-width: calc(100% - 10px);
}

.sd[data-s-44f669cb-3ea3-43a2-b6ad-4be8dc647d6e]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-44f669cb-3ea3-43a2-b6ad-4be8dc647d6e] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-8e059ddb-d76e-4078-8c62-1be611435c43] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    --gap-h-8e059ddb-d76e-4078-8c62-1be611435c43: 0px;
    --gap-v-8e059ddb-d76e-4078-8c62-1be611435c43: 0px;
    --gap-uuid: 8e059ddb-d76e-4078-8c62-1be611435c43;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8e059ddb-d76e-4078-8c62-1be611435c43] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8e059ddb-d76e-4078-8c62-1be611435c43] {
        display: flex;
    }
}

.sd[data-s-2b2ac70a-a7fa-4185-b5b5-44168998925a] {
    background: #FFFFFF;
    flex: none;
    height: 2px;
    margin: 0 0 0 0;
    position: relative;
    transform: rotate(45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: calc(100% - (var(--gap-h-8e059ddb-d76e-4078-8c62-1be611435c43) * 0));
    max-width: calc(100% - (var(--gap-h-8e059ddb-d76e-4078-8c62-1be611435c43) * 0));
}

.sd[data-s-0d943099-fc14-49e6-a844-de68b1aa7ebb] {
    background: #FFFFFF;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    position: relative;
    transform: rotate(-45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: calc(100% - (var(--gap-h-8e059ddb-d76e-4078-8c62-1be611435c43) * 0));
    max-width: calc(100% - (var(--gap-h-8e059ddb-d76e-4078-8c62-1be611435c43) * 0));
}

.sd[data-s-4bec9502-c90a-4808-a809-439b3e16cd75] {
    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: 840px) {
    .sd[data-s-4bec9502-c90a-4808-a809-439b3e16cd75] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        height: 100%;
        width: 91px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4bec9502-c90a-4808-a809-439b3e16cd75] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-55f36be3-55d0-4d41-a624-98ff30943d9d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-55f36be3-55d0-4d41-a624-98ff30943d9d] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-55f36be3-55d0-4d41-a624-98ff30943d9d] {
        display: flex;
    }
}

.sd[data-s-0915d968-00b8-4663-b72c-b56e4f3194ea] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: 0 0 0 0;
    position: relative;
    transform: rotate(45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

/*  */

@media screen and (max-width: 840px) {
    .sd[data-s-0915d968-00b8-4663-b72c-b56e4f3194ea] {
        background: #FFFFFF;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0915d968-00b8-4663-b72c-b56e4f3194ea] {
        background: #FFFFFF;
    }
}

.sd[data-s-46713ed2-4eb4-477c-8a5c-39e97daa7abc] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    position: relative;
    transform: rotate(-45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

/*  */

@media screen and (max-width: 840px) {
    .sd[data-s-46713ed2-4eb4-477c-8a5c-39e97daa7abc] {
        background: #FFFFFF;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-46713ed2-4eb4-477c-8a5c-39e97daa7abc] {
        background: #FFFFFF;
    }
}



.sd[data-s-3de81310-6307-4c06-a25b-dd567882c752] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3de81310-6307-4c06-a25b-dd567882c752] {
        background: rgba(0, 0, 0, 0);
    }
}

.sd[data-s-f41a706f-4d40-4bf4-8595-36d4fd097c8c] {
    background: rgba(66, 66, 66, 0.94);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f41a706f-4d40-4bf4-8595-36d4fd097c8c] {
        background: rgba(238, 238, 238, 0.12);
        width: 100%;
    }
}

.sd[data-s-724a94db-ead3-44df-9b99-e6d559d8824f] {
    align-content: center;
    align-items: center;
    background: rgba(66, 66, 66, 0.92);
    border-radius: 0;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-724a94db-ead3-44df-9b99-e6d559d8824f] {
        align-content: center;
        align-items: center;
        background: rgba(66, 66, 66, 0.95);
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100%;
        justify-content: flex-start;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644] {
    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: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644: 0px;
    --gap-v-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644: 0px;
    --gap-uuid: 12b4be0a-8ba8-4c0d-8084-76bd2b3cf644;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644] {
        flex: none;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: flex-end;
        margin: 76px 0px 60px 0px;
        padding: 0px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

.sd[data-s-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f] {
    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: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f: 0px;
    --gap-v-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f: 0px;
    --gap-uuid: 0676dcc2-ef9c-4643-8d50-a4889ac7ce5f;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        width: calc(90% - (var(--gap-h-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: space-between;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-904a8cad-1f4d-418a-b90f-650adf41b0f4] {
    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: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-904a8cad-1f4d-418a-b90f-650adf41b0f4] {
        margin: 39px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
        max-width: calc(100% - (var(--gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-904a8cad-1f4d-418a-b90f-650adf41b0f4] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: calc(100% - 24px - (var(--gap-v-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 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-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
        max-width: calc(100% - (var(--gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
    }
}

.sd[data-s-cd897af7-e2d9-423e-8df3-cae15d186458] {
    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: center;
    width: 100%;
    --gap-h-cd897af7-e2d9-423e-8df3-cae15d186458: 35px;
    --gap-v-cd897af7-e2d9-423e-8df3-cae15d186458: 0px;
    --gap-uuid: cd897af7-e2d9-423e-8df3-cae15d186458;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cd897af7-e2d9-423e-8df3-cae15d186458] {
        align-content: stretch;
        align-items: stretch;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cd897af7-e2d9-423e-8df3-cae15d186458] {
        gap: 4px;
        --gap-h-cd897af7-e2d9-423e-8df3-cae15d186458: 4px;
        --gap-v-cd897af7-e2d9-423e-8df3-cae15d186458: 0px;
    }
}

.sd[data-s-50752010-01f3-48a4-9733-af8dd8a9fc8f] {
    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: calc(40% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.6));
    --gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f: 0px;
    --gap-v-50752010-01f3-48a4-9733-af8dd8a9fc8f: 0px;
    --gap-uuid: 50752010-01f3-48a4-9733-af8dd8a9fc8f;
    max-width: calc(40% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.6));
}

@media screen and (max-width: 840px) {
    .sd[data-s-50752010-01f3-48a4-9733-af8dd8a9fc8f] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(50% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.5));
        --gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f: 0px;
        --gap-v-50752010-01f3-48a4-9733-af8dd8a9fc8f: 0px;
        max-width: calc(50% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-50752010-01f3-48a4-9733-af8dd8a9fc8f] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
        --gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f: 0px;
        --gap-v-50752010-01f3-48a4-9733-af8dd8a9fc8f: 0px;
        max-width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
    }
}

.sd[data-s-45417c33-3f7e-4448-8b8b-7ae0a63a11a4] {
    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: 840px) {
    .sd[data-s-45417c33-3f7e-4448-8b8b-7ae0a63a11a4] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-45417c33-3f7e-4448-8b8b-7ae0a63a11a4] {
        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-50752010-01f3-48a4-9733-af8dd8a9fc8f) * 0));
        max-width: calc(100% - (var(--gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f) * 0));
    }
}

.sd[data-s-17d3e4ca-be80-415b-833f-3d8a41ea3870] {
    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: 540px) {
    .sd[data-s-17d3e4ca-be80-415b-833f-3d8a41ea3870] {
        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-46327ddf-3fde-41db-88b3-f36c5d95a1e7] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 18px;
    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;
}

.sd[data-s-46327ddf-3fde-41db-88b3-f36c5d95a1e7]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 540px) {
    .sd[data-s-46327ddf-3fde-41db-88b3-f36c5d95a1e7] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-2a51242d-059d-4295-b60b-c694ed1d0421] {
    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: 162px;
    --gap-h-2a51242d-059d-4295-b60b-c694ed1d0421: 0px;
    --gap-v-2a51242d-059d-4295-b60b-c694ed1d0421: 0px;
    --gap-uuid: 2a51242d-059d-4295-b60b-c694ed1d0421;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2a51242d-059d-4295-b60b-c694ed1d0421] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(100% - (var(--gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f) * 0));
        --gap-h-2a51242d-059d-4295-b60b-c694ed1d0421: 0px;
        --gap-v-2a51242d-059d-4295-b60b-c694ed1d0421: 0px;
        max-width: calc(100% - (var(--gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2a51242d-059d-4295-b60b-c694ed1d0421] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f) * 0));
        --gap-h-2a51242d-059d-4295-b60b-c694ed1d0421: 0px;
        --gap-v-2a51242d-059d-4295-b60b-c694ed1d0421: 0px;
        max-width: calc(100% - (var(--gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f) * 0));
    }
}

.sd[data-s-1737f795-5715-49ea-8ab7-c39ce4f16e72] {
    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: 540px) {
    .sd[data-s-1737f795-5715-49ea-8ab7-c39ce4f16e72] {
        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-1470ae8c-1241-4e3a-8da9-512293492459] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-1470ae8c-1241-4e3a-8da9-512293492459]:hover {
    opacity: 0.5;
}

.sd[data-s-9dba5ca0-877f-405e-92e7-caeadc33daf3] {
    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: 540px) {
    .sd[data-s-9dba5ca0-877f-405e-92e7-caeadc33daf3] {
        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-a23af856-0173-4633-80a6-8e273e319a50] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-a23af856-0173-4633-80a6-8e273e319a50]:hover {
    opacity: 0.5;
}

.sd[data-s-7818ddb7-2273-47b2-bdac-82a208a27d49] {
    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: 540px) {
    .sd[data-s-7818ddb7-2273-47b2-bdac-82a208a27d49] {
        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-b93f20c3-94c3-4326-abc4-3f95c2ab0caa] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-b93f20c3-94c3-4326-abc4-3f95c2ab0caa]:hover {
    opacity: 0.5;
}

.sd[data-s-aa27c827-987d-4ca2-8f4c-b91f1d93b2a5] {
    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: 540px) {
    .sd[data-s-aa27c827-987d-4ca2-8f4c-b91f1d93b2a5] {
        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-4f9e7a61-8bf7-4f36-9e33-91d55a018fc5] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-4f9e7a61-8bf7-4f36-9e33-91d55a018fc5]:hover {
    opacity: 0.5;
}

.sd[data-s-8b31a89b-e7ec-4f70-b9cd-a4d56f8d1db8] {
    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: 540px) {
    .sd[data-s-8b31a89b-e7ec-4f70-b9cd-a4d56f8d1db8] {
        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-eee5b599-1b24-4eec-baf2-2653e5114b8a] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-eee5b599-1b24-4eec-baf2-2653e5114b8a]:hover {
    opacity: 0.5;
}

.sd[data-s-5397a7e3-48f1-4445-ab46-62cf534c5dd1] {
    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: 540px) {
    .sd[data-s-5397a7e3-48f1-4445-ab46-62cf534c5dd1] {
        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-1e8a7e16-b5e0-41ec-b72a-ee8c7b7c8e8e] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-1e8a7e16-b5e0-41ec-b72a-ee8c7b7c8e8e]:hover {
    opacity: 0.5;
}

.sd[data-s-11422404-2867-4568-ae91-df34dd509371] {
    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: 540px) {
    .sd[data-s-11422404-2867-4568-ae91-df34dd509371] {
        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-4c62026c-d5b6-4fa2-a6bd-a7dd835c595d] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-4c62026c-d5b6-4fa2-a6bd-a7dd835c595d]:hover {
    opacity: 0.5;
}

.sd[data-s-ccf322ba-8f3c-4ae4-a8c9-b1a9f51796c7] {
    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: 540px) {
    .sd[data-s-ccf322ba-8f3c-4ae4-a8c9-b1a9f51796c7] {
        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-160abeb3-8034-4f38-95ac-a05bbd647c8d] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-160abeb3-8034-4f38-95ac-a05bbd647c8d]:hover {
    opacity: 0.5;
}

.sd[data-s-9f6a0928-426b-458a-a816-744adb71baad] {
    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: calc(40% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.6));
    --gap-h-9f6a0928-426b-458a-a816-744adb71baad: 0px;
    --gap-v-9f6a0928-426b-458a-a816-744adb71baad: 0px;
    --gap-uuid: 9f6a0928-426b-458a-a816-744adb71baad;
    max-width: calc(40% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.6));
}

@media screen and (max-width: 840px) {
    .sd[data-s-9f6a0928-426b-458a-a816-744adb71baad] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(50% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.5));
        --gap-h-9f6a0928-426b-458a-a816-744adb71baad: 0px;
        --gap-v-9f6a0928-426b-458a-a816-744adb71baad: 0px;
        max-width: calc(50% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9f6a0928-426b-458a-a816-744adb71baad] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
        --gap-h-9f6a0928-426b-458a-a816-744adb71baad: 0px;
        --gap-v-9f6a0928-426b-458a-a816-744adb71baad: 0px;
        max-width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
    }
}

.sd[data-s-68154096-0bc0-4394-99a3-7f7d8afb342f] {
    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: calc(100% - (var(--gap-h-9f6a0928-426b-458a-a816-744adb71baad) * 0));
    max-width: calc(100% - (var(--gap-h-9f6a0928-426b-458a-a816-744adb71baad) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-68154096-0bc0-4394-99a3-7f7d8afb342f] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-68154096-0bc0-4394-99a3-7f7d8afb342f] {
        margin: 13px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: calc(100% - (var(--gap-h-9f6a0928-426b-458a-a816-744adb71baad) * 0));
        max-width: calc(100% - (var(--gap-h-9f6a0928-426b-458a-a816-744adb71baad) * 0));
    }
}

.sd[data-s-e2d4e188-08de-41ac-9f4b-13b997321eaf] {
    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: 540px) {
    .sd[data-s-e2d4e188-08de-41ac-9f4b-13b997321eaf] {
        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-74e24fd3-72be-4061-88db-8e6183361de4] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 18px;
    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;
}

.sd[data-s-74e24fd3-72be-4061-88db-8e6183361de4]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 540px) {
    .sd[data-s-74e24fd3-72be-4061-88db-8e6183361de4] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-17b1460b-2f5c-45a5-9bee-160e7be18040] {
    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: 540px) {
    .sd[data-s-17b1460b-2f5c-45a5-9bee-160e7be18040] {
        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-64c67db3-f9f5-4f9d-b0ee-6974568af879] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-64c67db3-f9f5-4f9d-b0ee-6974568af879]:hover {
    opacity: 0.5;
}

.sd[data-s-f820e2c4-31d5-49ca-8f75-ea7757260dad] {
    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 16px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f820e2c4-31d5-49ca-8f75-ea7757260dad] {
        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-101e73d1-e27e-43bd-9bdc-1cc544ea069a] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-101e73d1-e27e-43bd-9bdc-1cc544ea069a]:hover {
    opacity: 0.5;
}

.sd[data-s-b3293aea-3e8d-4450-a2dd-3762e3c6d856] {
    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: 540px) {
    .sd[data-s-b3293aea-3e8d-4450-a2dd-3762e3c6d856] {
        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-bc36719b-a016-4807-ae7c-6cdae31e30bc] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-bc36719b-a016-4807-ae7c-6cdae31e30bc]:hover {
    opacity: 0.5;
}

.sd[data-s-6ca11be2-c22a-4287-b10e-09b8a6679684] {
    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: 540px) {
    .sd[data-s-6ca11be2-c22a-4287-b10e-09b8a6679684] {
        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-cab4a2a0-da39-4b87-b944-0700a898b3e5] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-cab4a2a0-da39-4b87-b944-0700a898b3e5]:hover {
    opacity: 0.5;
}

.sd[data-s-58256d50-fcbb-4bfa-8c2a-d38d244dfa93] {
    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: 540px) {
    .sd[data-s-58256d50-fcbb-4bfa-8c2a-d38d244dfa93] {
        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-a88e0558-12d1-4f53-8287-c2ba612bc659] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-a88e0558-12d1-4f53-8287-c2ba612bc659]:hover {
    opacity: 0.5;
}

.sd[data-s-beac7638-4823-4399-9637-33410ad8e27f] {
    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: 540px) {
    .sd[data-s-beac7638-4823-4399-9637-33410ad8e27f] {
        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-553fc4ad-0dcd-471b-a0af-ec8069a1740c] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-553fc4ad-0dcd-471b-a0af-ec8069a1740c]:hover {
    opacity: 0.5;
}

.sd[data-s-8635a8c1-68fd-4213-8d06-8ef323f83a84] {
    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: 540px) {
    .sd[data-s-8635a8c1-68fd-4213-8d06-8ef323f83a84] {
        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-83e0ee40-ea75-46c5-9fc1-bab32d2fc0d2] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-83e0ee40-ea75-46c5-9fc1-bab32d2fc0d2]:hover {
    opacity: 0.5;
}

.sd[data-s-051a864f-5ae6-423a-a7e9-cb9a0ccc0fd2] {
    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: 540px) {
    .sd[data-s-051a864f-5ae6-423a-a7e9-cb9a0ccc0fd2] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 16px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-2d7a41a6-0c49-4d02-970b-2ffc5557a450] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-2d7a41a6-0c49-4d02-970b-2ffc5557a450]:hover {
    opacity: 0.5;
}

.sd[data-s-d2c59467-6d64-4b8a-b855-c5ed56f23aaf] {
    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: calc(40% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.6));
    --gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
    --gap-v-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
    --gap-uuid: d2c59467-6d64-4b8a-b855-c5ed56f23aaf;
    max-width: calc(40% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.6));
}

@media screen and (max-width: 840px) {
    .sd[data-s-d2c59467-6d64-4b8a-b855-c5ed56f23aaf] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(50% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.5));
        --gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
        --gap-v-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
        max-width: calc(50% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d2c59467-6d64-4b8a-b855-c5ed56f23aaf] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
        --gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
        --gap-v-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
        max-width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
    }
}

.sd[data-s-711bdba6-71d2-4299-aa64-14102c148907] {
    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: calc(100% - (var(--gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf) * 0));
    max-width: calc(100% - (var(--gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-711bdba6-71d2-4299-aa64-14102c148907] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-711bdba6-71d2-4299-aa64-14102c148907] {
        margin: 27px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: calc(100% - (var(--gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf) * 0));
        max-width: calc(100% - (var(--gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf) * 0));
    }
}

.sd[data-s-c1d524c0-76b3-4371-9903-81b40755aed2] {
    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: 540px) {
    .sd[data-s-c1d524c0-76b3-4371-9903-81b40755aed2] {
        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-7c35cc92-0f37-4641-9653-4a614fb06f8b] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 18px;
    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;
}

.sd[data-s-7c35cc92-0f37-4641-9653-4a614fb06f8b]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7c35cc92-0f37-4641-9653-4a614fb06f8b] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-88cb1ad1-b8ac-4c37-ad52-9741f34c9667] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-88cb1ad1-b8ac-4c37-ad52-9741f34c9667] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-0721c934-9f7c-4993-b044-5caad24fe5f9] {
    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 10px 0px;
    padding: 0px 16px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0721c934-9f7c-4993-b044-5caad24fe5f9] {
        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-b103d0c8-416a-4764-935a-c9aca8697d5b] {
    color: #FFFFFF;
    font-family: var(--s-font-ea9d6ee2);
    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-b103d0c8-416a-4764-935a-c9aca8697d5b]:hover {
    opacity: 0.5;
}

.sd[data-s-dfe941f7-d3f2-494b-8684-2880b909e893] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: NaNpx;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: space-between;
    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-dfe941f7-d3f2-494b-8684-2880b909e893: 0px;
    --gap-v-dfe941f7-d3f2-494b-8684-2880b909e893: 0px;
    --gap-uuid: dfe941f7-d3f2-494b-8684-2880b909e893;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dfe941f7-d3f2-494b-8684-2880b909e893] {
        background: rgba(0, 0, 0, 0.0);
        bottom: auto;
        flex: none;
        height: 80px;
        left: 0px;
        padding: 0px 0px 0px 7px;
        right: 0px;
        top: 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dfe941f7-d3f2-494b-8684-2880b909e893] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        height: 60px;
        justify-content: space-between;
        left: 0px;
        padding: 0px 0px 0px 0px;
        right: 0px;
        top: 0px;
        max-width: 100%;
    }
}

.sd[data-s-87082c66-5a3d-4002-ba94-3d2dac4ae3ab] {
    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-dfe941f7-d3f2-494b-8684-2880b909e893) * 0.8));
    --gap-h-87082c66-5a3d-4002-ba94-3d2dac4ae3ab: 0px;
    --gap-v-87082c66-5a3d-4002-ba94-3d2dac4ae3ab: 0px;
    --gap-uuid: 87082c66-5a3d-4002-ba94-3d2dac4ae3ab;
    max-width: calc(20% - (var(--gap-h-dfe941f7-d3f2-494b-8684-2880b909e893) * 0.8));
}

@media screen and (max-width: 840px) {
    .sd[data-s-87082c66-5a3d-4002-ba94-3d2dac4ae3ab] {
        flex: none;
        padding: 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-87082c66-5a3d-4002-ba94-3d2dac4ae3ab] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-f0e7472d-7291-4617-b65b-d7f625ed3ee6] {
    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-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(50% - (var(--gap-h-87082c66-5a3d-4002-ba94-3d2dac4ae3ab) * 0.5));
    --gap-h-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
    --gap-v-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
    --gap-uuid: f0e7472d-7291-4617-b65b-d7f625ed3ee6;
    max-width: calc(50% - (var(--gap-h-87082c66-5a3d-4002-ba94-3d2dac4ae3ab) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-f0e7472d-7291-4617-b65b-d7f625ed3ee6] {
        flex: none;
        margin: 0px 0px 0px 22px;
        width: 117px;
        max-width: calc(100% - 22px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f0e7472d-7291-4617-b65b-d7f625ed3ee6] {
        gap: 0px;
        margin: 0px 0px 0px 15px;
        width: 120px;
        --gap-h-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
        --gap-v-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
        max-width: calc(100% - 15px);
    }
}

.sd[data-s-e7dd285d-0621-47bc-8cbb-7f394f11bb7d] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    margin: 0px 0px 9px 0px;
    width: 102px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e7dd285d-0621-47bc-8cbb-7f394f11bb7d] {
        padding: 0px;
        width: 140px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e7dd285d-0621-47bc-8cbb-7f394f11bb7d] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100px;
        max-width: 100%;
    }
}

.sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0] {
    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-dfe941f7-d3f2-494b-8684-2880b909e893) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0].appear {}


@media screen and (max-width: 840px) {
    .sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0] {
        background: #00a0e9;
        flex: none;
        padding: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0].appear {
        background: rgba(0, 0, 0, 0.0);
    }


    .sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0] {
        background: #00a0e9;
        display: flex;
        flex: none;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
        height: calc(100% - (var(--gap-v-dfe941f7-d3f2-494b-8684-2880b909e893) * 0));
    }
}

.sd[data-s-a310a722-39c8-498f-881e-a22b3f14fbd8] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: a310a722-39c8-498f-881e-a22b3f14fbd8;
    --gap-h-a310a722-39c8-498f-881e-a22b3f14fbd8: 0px;
    --gap-v-a310a722-39c8-498f-881e-a22b3f14fbd8: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a310a722-39c8-498f-881e-a22b3f14fbd8] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a310a722-39c8-498f-881e-a22b3f14fbd8] {
        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-a310a722-39c8-498f-881e-a22b3f14fbd8: 0px;
        --gap-v-a310a722-39c8-498f-881e-a22b3f14fbd8: 21px;
        max-width: 100%;
    }
}

.sd[data-s-0609a7ba-7fc0-4226-aa3c-113457b419b5] {
    align-content: center;
    align-items: center;
    background: #00a0e9;
    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-0609a7ba-7fc0-4226-aa3c-113457b419b5: 10px;
    --gap-v-0609a7ba-7fc0-4226-aa3c-113457b419b5: 0px;
    --gap-uuid: 0609a7ba-7fc0-4226-aa3c-113457b419b5;
    max-width: calc(100% - 10px);
}

.sd[data-s-0609a7ba-7fc0-4226-aa3c-113457b419b5]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-0609a7ba-7fc0-4226-aa3c-113457b419b5] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-f7021164-9298-408b-891f-e4647fed53a8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    --gap-h-f7021164-9298-408b-891f-e4647fed53a8: 0px;
    --gap-v-f7021164-9298-408b-891f-e4647fed53a8: 0px;
    --gap-uuid: f7021164-9298-408b-891f-e4647fed53a8;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f7021164-9298-408b-891f-e4647fed53a8] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f7021164-9298-408b-891f-e4647fed53a8] {
        display: flex;
    }
}

.sd[data-s-2aeb0ac3-efb3-4fcf-94a4-443aec66685c] {
    background: #FFFFFF;
    flex: none;
    height: 2px;
    margin: 0 0 0 0;
    position: relative;
    transform: rotate(45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: calc(100% - (var(--gap-h-f7021164-9298-408b-891f-e4647fed53a8) * 0));
    max-width: calc(100% - (var(--gap-h-f7021164-9298-408b-891f-e4647fed53a8) * 0));
}

.sd[data-s-2aeb0ac3-efb3-4fcf-94a4-443aec66685c].appear {
    margin: 0px 0px 3px 0px;
    transform: rotate(0deg);
}


.sd[data-s-b6501190-9d62-4f24-a9b5-d30e131b27b1] {
    background: #FFFFFF;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    position: relative;
    transform: rotate(-45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: calc(100% - (var(--gap-h-f7021164-9298-408b-891f-e4647fed53a8) * 0));
    max-width: calc(100% - (var(--gap-h-f7021164-9298-408b-891f-e4647fed53a8) * 0));
}

.sd[data-s-b6501190-9d62-4f24-a9b5-d30e131b27b1].appear {
    margin: 3px 0px 0px 0px;
    transform: rotate(0deg);
}


.sd[data-s-49322dc7-f6c7-4291-93e3-e0e3f8bdb2ca] {
    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: 840px) {
    .sd[data-s-49322dc7-f6c7-4291-93e3-e0e3f8bdb2ca] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        height: 100%;
        width: 91px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-49322dc7-f6c7-4291-93e3-e0e3f8bdb2ca] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-ae811663-0280-4b12-83e0-5a971798d93b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ae811663-0280-4b12-83e0-5a971798d93b] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ae811663-0280-4b12-83e0-5a971798d93b] {
        display: flex;
    }
}

.sd[data-s-e5de303b-ff82-41e5-a44f-1b6e435ac1f7] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: 0 0 0 0;
    position: relative;
    transform: rotate(45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e5de303b-ff82-41e5-a44f-1b6e435ac1f7].appear {
    margin: 0px 0px 3px 0px;
    transform: rotate(0deg);
}


@media screen and (max-width: 840px) {
    .sd[data-s-e5de303b-ff82-41e5-a44f-1b6e435ac1f7] {
        background: #FFFFFF;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e5de303b-ff82-41e5-a44f-1b6e435ac1f7] {
        background: #FFFFFF;
    }
}

.sd[data-s-7ffd8962-6285-4f44-8ad0-a0ea302b6487] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    position: relative;
    transform: rotate(-45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7ffd8962-6285-4f44-8ad0-a0ea302b6487].appear {
    margin: 3px 0px 0px 0px;
    transform: rotate(0deg);
}


@media screen and (max-width: 840px) {
    .sd[data-s-7ffd8962-6285-4f44-8ad0-a0ea302b6487] {
        background: #FFFFFF;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ffd8962-6285-4f44-8ad0-a0ea302b6487] {
        background: #FFFFFF;
    }
}



.sd[data-s-09a7b464-de6c-4135-9061-fc177a70bf5d] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-09a7b464-de6c-4135-9061-fc177a70bf5d] {
        background: rgba(0, 0, 0, 0);
    }
}

.sd[data-s-8fba9889-8f13-4915-8d04-73bae2088bc7] {
    background: rgba(66, 66, 66, 0.94);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8fba9889-8f13-4915-8d04-73bae2088bc7] {
        background: rgba(238, 238, 238, 0.12);
        width: 100%;
    }
}

.sd[data-s-d1524932-d577-4ecf-bdff-05993cf73a83] {
    align-content: center;
    align-items: center;
    background: rgba(66, 66, 66, 0.92);
    border-radius: 0;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d1524932-d577-4ecf-bdff-05993cf73a83] {
        align-content: center;
        align-items: center;
        background: rgba(66, 66, 66, 0.95);
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100%;
        justify-content: center;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-bd023ad6-fa10-409e-b903-baa3f61f858d] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: center;
    padding: 0px;
    width: 80%;
    --gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d: 0px;
    --gap-v-bd023ad6-fa10-409e-b903-baa3f61f858d: 20px;
    --gap-uuid: bd023ad6-fa10-409e-b903-baa3f61f858d;
    max-width: 80%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bd023ad6-fa10-409e-b903-baa3f61f858d] {
        align-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 19px 0px;
        justify-content: center;
        --gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d: 0px;
        --gap-v-bd023ad6-fa10-409e-b903-baa3f61f858d: 19px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bd023ad6-fa10-409e-b903-baa3f61f858d] {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: 80%;
        --gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d: 0px;
        --gap-v-bd023ad6-fa10-409e-b903-baa3f61f858d: 0px;
    }
}

.sd[data-s-1974b46a-622c-4238-be07-7db8360bdfd4] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-1974b46a-622c-4238-be07-7db8360bdfd4].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-1974b46a-622c-4238-be07-7db8360bdfd4].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1974b46a-622c-4238-be07-7db8360bdfd4] {
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1974b46a-622c-4238-be07-7db8360bdfd4] {
        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 8px 0px;
    }
}

.sd[data-s-6d2be3ff-6310-4c6e-8dcc-369d41516e20] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-6d2be3ff-6310-4c6e-8dcc-369d41516e20]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6d2be3ff-6310-4c6e-8dcc-369d41516e20] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6d2be3ff-6310-4c6e-8dcc-369d41516e20] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-634bc4d1-1d7f-4160-9daa-a1414b8e63b4] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-634bc4d1-1d7f-4160-9daa-a1414b8e63b4].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-634bc4d1-1d7f-4160-9daa-a1414b8e63b4].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-634bc4d1-1d7f-4160-9daa-a1414b8e63b4] {
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-634bc4d1-1d7f-4160-9daa-a1414b8e63b4] {
        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 8px 0px;
    }
}

.sd[data-s-27048af0-538a-4ced-8af1-c5d65247febb] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-27048af0-538a-4ced-8af1-c5d65247febb]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-27048af0-538a-4ced-8af1-c5d65247febb] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-27048af0-538a-4ced-8af1-c5d65247febb] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-d9efa02f-c66e-43c7-80a1-3537457f6b35] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-d9efa02f-c66e-43c7-80a1-3537457f6b35].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-d9efa02f-c66e-43c7-80a1-3537457f6b35].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d9efa02f-c66e-43c7-80a1-3537457f6b35] {
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d9efa02f-c66e-43c7-80a1-3537457f6b35] {
        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 8px 0px;
    }
}

.sd[data-s-30e7976f-0f1e-4c81-8823-d742f9f979b9] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-30e7976f-0f1e-4c81-8823-d742f9f979b9]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-30e7976f-0f1e-4c81-8823-d742f9f979b9] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-30e7976f-0f1e-4c81-8823-d742f9f979b9] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-ef529a9f-4551-4f10-bccf-24b991084944] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-ef529a9f-4551-4f10-bccf-24b991084944].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-ef529a9f-4551-4f10-bccf-24b991084944].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ef529a9f-4551-4f10-bccf-24b991084944] {
        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 8px 0px;
    }
}

.sd[data-s-1dbf6d59-7ac7-4c06-b214-1e7ac1685faf] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1dbf6d59-7ac7-4c06-b214-1e7ac1685faf]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1dbf6d59-7ac7-4c06-b214-1e7ac1685faf] {
        font-size: 18px;
        text-align: center;
        width: 100%;
        max-width: 100%;
        justify-content: center;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1dbf6d59-7ac7-4c06-b214-1e7ac1685faf] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-ae77557d-af69-4ad3-bf6e-5f7a83a835ba] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-ae77557d-af69-4ad3-bf6e-5f7a83a835ba].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-ae77557d-af69-4ad3-bf6e-5f7a83a835ba].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ae77557d-af69-4ad3-bf6e-5f7a83a835ba] {
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ae77557d-af69-4ad3-bf6e-5f7a83a835ba] {
        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 8px 0px;
    }
}

.sd[data-s-95d62430-1142-4ad1-8720-4557b9f8ce30] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-95d62430-1142-4ad1-8720-4557b9f8ce30]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-95d62430-1142-4ad1-8720-4557b9f8ce30] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-95d62430-1142-4ad1-8720-4557b9f8ce30] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-3193a238-8942-4410-9472-bf00481384ae] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-3193a238-8942-4410-9472-bf00481384ae].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-3193a238-8942-4410-9472-bf00481384ae].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3193a238-8942-4410-9472-bf00481384ae] {
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3193a238-8942-4410-9472-bf00481384ae] {
        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 8px 0px;
    }
}

.sd[data-s-23a45f82-7d90-4c32-aaff-4b8c03c18b2d] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-23a45f82-7d90-4c32-aaff-4b8c03c18b2d]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-23a45f82-7d90-4c32-aaff-4b8c03c18b2d] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-23a45f82-7d90-4c32-aaff-4b8c03c18b2d] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-fc26b16a-4556-44d2-ad4a-6bf4bf1f2cdd] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-fc26b16a-4556-44d2-ad4a-6bf4bf1f2cdd].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-fc26b16a-4556-44d2-ad4a-6bf4bf1f2cdd].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fc26b16a-4556-44d2-ad4a-6bf4bf1f2cdd] {
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fc26b16a-4556-44d2-ad4a-6bf4bf1f2cdd] {
        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 8px 0px;
    }
}

.sd[data-s-c9b41a48-a0c1-41ec-867e-2bbf12406f1f] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c9b41a48-a0c1-41ec-867e-2bbf12406f1f]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c9b41a48-a0c1-41ec-867e-2bbf12406f1f] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c9b41a48-a0c1-41ec-867e-2bbf12406f1f] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-bcabae73-3d26-4a3e-b276-232ace821a9a] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-bcabae73-3d26-4a3e-b276-232ace821a9a].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-bcabae73-3d26-4a3e-b276-232ace821a9a].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bcabae73-3d26-4a3e-b276-232ace821a9a] {
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bcabae73-3d26-4a3e-b276-232ace821a9a] {
        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 8px 0px;
    }
}

.sd[data-s-66000627-a3ec-43fe-ae64-f94bdb0589ab] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-66000627-a3ec-43fe-ae64-f94bdb0589ab]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-66000627-a3ec-43fe-ae64-f94bdb0589ab] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-66000627-a3ec-43fe-ae64-f94bdb0589ab] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-950ad870-75bc-44f8-b8af-1d01a14ee1e6] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-950ad870-75bc-44f8-b8af-1d01a14ee1e6].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-950ad870-75bc-44f8-b8af-1d01a14ee1e6].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-950ad870-75bc-44f8-b8af-1d01a14ee1e6] {
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-950ad870-75bc-44f8-b8af-1d01a14ee1e6] {
        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 8px 0px;
    }
}

.sd[data-s-717b7c78-5881-4921-a505-234e54a73321] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-717b7c78-5881-4921-a505-234e54a73321]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-717b7c78-5881-4921-a505-234e54a73321] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-717b7c78-5881-4921-a505-234e54a73321] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-60698042-52f8-4cb9-8fbb-f12b26037247] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-60698042-52f8-4cb9-8fbb-f12b26037247].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-60698042-52f8-4cb9-8fbb-f12b26037247].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-60698042-52f8-4cb9-8fbb-f12b26037247] {
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-60698042-52f8-4cb9-8fbb-f12b26037247] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 22px 0px;
        padding: 8px 0px 8px 0px;
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

.sd[data-s-2d2b8d0b-e9c4-4b62-9a35-4532f61f3209] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2d2b8d0b-e9c4-4b62-9a35-4532f61f3209]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2d2b8d0b-e9c4-4b62-9a35-4532f61f3209] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2d2b8d0b-e9c4-4b62-9a35-4532f61f3209] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 37px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 3px 12px;
    width: 220px;
    --gap-h-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143: 0px;
    --gap-v-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143: 0px;
    --gap-uuid: dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143;
    max-width: 100%;
}

.sd[data-s-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143] {
        flex: none;
        font-size: 18px;
        width: 220px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143] {
        border-bottom: 2px solid #ab8853;
        border-left: 2px solid #ab8853;
        border-right: 2px solid #ab8853;
        border-top: 2px solid #ab8853;
        flex: none;
        height: 45px;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-ecd41b57-e530-4a44-8162-26526558b85d] {
    color: #7e4696;
    font-family: var(--s-font-6997de8f);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ecd41b57-e530-4a44-8162-26526558b85d]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ecd41b57-e530-4a44-8162-26526558b85d] {
        font-family: var(--s-font-f1941a18);
        font-size: 14px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-a2709aeb-5e83-43f4-8e11-f88adde193da] {
    color: #7e4696;
    font-size: 16px;
    margin: 0px 0px 0px 10px;
    max-width: calc(100% - 10px);
}

.sd[data-s-2c7439dd-273f-4cb7-8a49-153a5b59be75] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-2c7439dd-273f-4cb7-8a49-153a5b59be75].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-2c7439dd-273f-4cb7-8a49-153a5b59be75].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2c7439dd-273f-4cb7-8a49-153a5b59be75] {
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2c7439dd-273f-4cb7-8a49-153a5b59be75] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 22px 0px;
        padding: 8px 0px 8px 0px;
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

.sd[data-s-713d3ed2-5be7-44ba-adda-739b1730a9f4] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-713d3ed2-5be7-44ba-adda-739b1730a9f4]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-713d3ed2-5be7-44ba-adda-739b1730a9f4] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-713d3ed2-5be7-44ba-adda-739b1730a9f4] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-6fbc1b8f-8c1e-480c-a644-b84c4d9a36a8] {
    color: #FFFFFF;
    font-size: 16px;
    margin: 0px 0px 0px 10px;
    max-width: calc(100% - 10px);
}

.sd[data-s-1b17e811-1f22-4f7d-980d-3101de61ba0c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: NaNpx;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: space-between;
    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-1b17e811-1f22-4f7d-980d-3101de61ba0c: 0px;
    --gap-v-1b17e811-1f22-4f7d-980d-3101de61ba0c: 0px;
    --gap-uuid: 1b17e811-1f22-4f7d-980d-3101de61ba0c;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1b17e811-1f22-4f7d-980d-3101de61ba0c] {
        background: rgba(0, 0, 0, 0.0);
        bottom: auto;
        height: 72px;
        left: 0px;
        padding: 0px 0px 0px 7px;
        right: 0px;
        top: 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1b17e811-1f22-4f7d-980d-3101de61ba0c] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        height: 60px;
        justify-content: space-between;
        left: 0px;
        padding: 0px 0px 0px 0px;
        right: 0px;
        top: 0px;
        max-width: 100%;
    }
}

.sd[data-s-c8aab98e-85a3-436b-89e7-7f26b6ff42d2] {
    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-1b17e811-1f22-4f7d-980d-3101de61ba0c) * 0.8));
    --gap-h-c8aab98e-85a3-436b-89e7-7f26b6ff42d2: 0px;
    --gap-v-c8aab98e-85a3-436b-89e7-7f26b6ff42d2: 0px;
    --gap-uuid: c8aab98e-85a3-436b-89e7-7f26b6ff42d2;
    max-width: calc(20% - (var(--gap-h-1b17e811-1f22-4f7d-980d-3101de61ba0c) * 0.8));
}

@media screen and (max-width: 840px) {
    .sd[data-s-c8aab98e-85a3-436b-89e7-7f26b6ff42d2] {
        flex: none;
        padding: 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c8aab98e-85a3-436b-89e7-7f26b6ff42d2] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-4741f9db-934c-4279-ba62-35a648bd2b53] {
    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-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(50% - (var(--gap-h-c8aab98e-85a3-436b-89e7-7f26b6ff42d2) * 0.5));
    --gap-h-4741f9db-934c-4279-ba62-35a648bd2b53: 0px;
    --gap-v-4741f9db-934c-4279-ba62-35a648bd2b53: 0px;
    --gap-uuid: 4741f9db-934c-4279-ba62-35a648bd2b53;
    max-width: calc(50% - (var(--gap-h-c8aab98e-85a3-436b-89e7-7f26b6ff42d2) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-4741f9db-934c-4279-ba62-35a648bd2b53] {
        gap: 0px;
        margin: 0px 0px 0px 15px;
        width: 120px;
        --gap-h-4741f9db-934c-4279-ba62-35a648bd2b53: 0px;
        --gap-v-4741f9db-934c-4279-ba62-35a648bd2b53: 0px;
        max-width: calc(100% - 15px);
    }
}

.sd[data-s-af6ff33a-885f-42d4-a91e-2bc91267f20f] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 102px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-af6ff33a-885f-42d4-a91e-2bc91267f20f] {
        padding: 0px;
        width: 140px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-af6ff33a-885f-42d4-a91e-2bc91267f20f] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100px;
        max-width: 100%;
    }
}

.sd[data-s-15f8ec47-a60d-4995-a8e8-aa0d0adfe8eb] {
    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-1b17e811-1f22-4f7d-980d-3101de61ba0c) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-15f8ec47-a60d-4995-a8e8-aa0d0adfe8eb].appear {}


@media screen and (max-width: 840px) {
    .sd[data-s-15f8ec47-a60d-4995-a8e8-aa0d0adfe8eb] {
        background: #e62d8b;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-15f8ec47-a60d-4995-a8e8-aa0d0adfe8eb].appear {
        background: rgba(0, 0, 0, 0.0);
    }


    .sd[data-s-15f8ec47-a60d-4995-a8e8-aa0d0adfe8eb] {
        background: #7e4696;
        display: flex;
        flex: none;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
        height: calc(100% - (var(--gap-v-1b17e811-1f22-4f7d-980d-3101de61ba0c) * 0));
    }
}

.sd[data-s-84419e65-1955-49f8-8293-663ce88022ee] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 84419e65-1955-49f8-8293-663ce88022ee;
    --gap-h-84419e65-1955-49f8-8293-663ce88022ee: 0px;
    --gap-v-84419e65-1955-49f8-8293-663ce88022ee: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-84419e65-1955-49f8-8293-663ce88022ee] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-84419e65-1955-49f8-8293-663ce88022ee] {
        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-84419e65-1955-49f8-8293-663ce88022ee: 0px;
        --gap-v-84419e65-1955-49f8-8293-663ce88022ee: 21px;
        max-width: 100%;
    }
}

.sd[data-s-5527f4a4-6cd0-4899-a164-75e9eb1be515] {
    align-content: center;
    align-items: center;
    background: #7e4696;
    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-5527f4a4-6cd0-4899-a164-75e9eb1be515: 10px;
    --gap-v-5527f4a4-6cd0-4899-a164-75e9eb1be515: 0px;
    --gap-uuid: 5527f4a4-6cd0-4899-a164-75e9eb1be515;
    max-width: calc(100% - 10px);
}

.sd[data-s-5527f4a4-6cd0-4899-a164-75e9eb1be515]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-5527f4a4-6cd0-4899-a164-75e9eb1be515] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-607b25fe-3883-4ba6-a41a-1fdedf82e894] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    --gap-h-607b25fe-3883-4ba6-a41a-1fdedf82e894: 0px;
    --gap-v-607b25fe-3883-4ba6-a41a-1fdedf82e894: 0px;
    --gap-uuid: 607b25fe-3883-4ba6-a41a-1fdedf82e894;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-607b25fe-3883-4ba6-a41a-1fdedf82e894] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-607b25fe-3883-4ba6-a41a-1fdedf82e894] {
        display: flex;
    }
}

.sd[data-s-33f6e72b-3e94-4187-86ef-00dc25eeacb2] {
    background: #FFFFFF;
    flex: none;
    height: 2px;
    margin: 0 0 0 0;
    position: relative;
    transform: rotate(45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: calc(100% - (var(--gap-h-607b25fe-3883-4ba6-a41a-1fdedf82e894) * 0));
    max-width: calc(100% - (var(--gap-h-607b25fe-3883-4ba6-a41a-1fdedf82e894) * 0));
}

.sd[data-s-33f6e72b-3e94-4187-86ef-00dc25eeacb2].appear {
    margin: 0px 0px 3px 0px;
    transform: rotate(0deg);
}


.sd[data-s-5550414c-7e62-4df8-949b-67ea1cc83614] {
    background: #FFFFFF;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    position: relative;
    transform: rotate(-45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: calc(100% - (var(--gap-h-607b25fe-3883-4ba6-a41a-1fdedf82e894) * 0));
    max-width: calc(100% - (var(--gap-h-607b25fe-3883-4ba6-a41a-1fdedf82e894) * 0));
}

.sd[data-s-5550414c-7e62-4df8-949b-67ea1cc83614].appear {
    margin: 3px 0px 0px 0px;
    transform: rotate(0deg);
}


.sd[data-s-c554f05c-f6d1-4821-a97c-c3e1586da84a] {
    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: 840px) {
    .sd[data-s-c554f05c-f6d1-4821-a97c-c3e1586da84a] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        height: 100%;
        width: 91px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c554f05c-f6d1-4821-a97c-c3e1586da84a] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-34b76027-b98a-40db-89e9-5aeb155118b0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-34b76027-b98a-40db-89e9-5aeb155118b0] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-34b76027-b98a-40db-89e9-5aeb155118b0] {
        display: flex;
    }
}

.sd[data-s-826e672d-19eb-4398-9233-9f8cdf9c6f8f] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: 0 0 0 0;
    position: relative;
    transform: rotate(45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-826e672d-19eb-4398-9233-9f8cdf9c6f8f].appear {
    margin: 0px 0px 3px 0px;
    transform: rotate(0deg);
}


@media screen and (max-width: 840px) {
    .sd[data-s-826e672d-19eb-4398-9233-9f8cdf9c6f8f] {
        background: #FFFFFF;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-826e672d-19eb-4398-9233-9f8cdf9c6f8f] {
        background: #FFFFFF;
    }
}

.sd[data-s-4cafbf1b-013c-4280-b74e-6a76535dde5a] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    position: relative;
    transform: rotate(-45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4cafbf1b-013c-4280-b74e-6a76535dde5a].appear {
    margin: 3px 0px 0px 0px;
    transform: rotate(0deg);
}


@media screen and (max-width: 840px) {
    .sd[data-s-4cafbf1b-013c-4280-b74e-6a76535dde5a] {
        background: #FFFFFF;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4cafbf1b-013c-4280-b74e-6a76535dde5a] {
        background: #FFFFFF;
    }
}



.sd[data-s-9381637e-a51c-49ea-b45b-0ed712eac9ba] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9381637e-a51c-49ea-b45b-0ed712eac9ba] {
        background: rgba(0, 0, 0, 0);
    }
}

.sd[data-s-c5240078-6b84-49c6-aadf-6a8c8202fe6f] {
    background: rgba(66, 66, 66, 0.94);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c5240078-6b84-49c6-aadf-6a8c8202fe6f] {
        background: rgba(238, 238, 238, 0.12);
        width: 100%;
    }
}

.sd[data-s-6921bf65-53d7-4166-b0b1-8455ab6e59b1] {
    align-content: center;
    align-items: center;
    background: rgba(66, 66, 66, 0.92);
    border-radius: 0;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6921bf65-53d7-4166-b0b1-8455ab6e59b1] {
        align-content: center;
        align-items: center;
        background: rgba(66, 66, 66, 0.95);
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100%;
        justify-content: center;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-f1f150a4-cb4f-4397-992d-8eec663e76cd] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: center;
    padding: 0px;
    width: 80%;
    --gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd: 0px;
    --gap-v-f1f150a4-cb4f-4397-992d-8eec663e76cd: 20px;
    --gap-uuid: f1f150a4-cb4f-4397-992d-8eec663e76cd;
    max-width: 80%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f1f150a4-cb4f-4397-992d-8eec663e76cd] {
        align-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 19px 0px;
        justify-content: center;
        --gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd: 0px;
        --gap-v-f1f150a4-cb4f-4397-992d-8eec663e76cd: 19px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f1f150a4-cb4f-4397-992d-8eec663e76cd] {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: 80%;
        --gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd: 0px;
        --gap-v-f1f150a4-cb4f-4397-992d-8eec663e76cd: 0px;
    }
}

.sd[data-s-89bc49b0-aa85-49d0-9f32-83d72b9b4595] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-89bc49b0-aa85-49d0-9f32-83d72b9b4595].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-89bc49b0-aa85-49d0-9f32-83d72b9b4595].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-89bc49b0-aa85-49d0-9f32-83d72b9b4595] {
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-89bc49b0-aa85-49d0-9f32-83d72b9b4595] {
        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 8px 0px;
    }
}

.sd[data-s-5f359c3d-4c47-488d-879b-5c4bfb615de4] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-5f359c3d-4c47-488d-879b-5c4bfb615de4]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5f359c3d-4c47-488d-879b-5c4bfb615de4] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5f359c3d-4c47-488d-879b-5c4bfb615de4] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-850868fb-f6a2-4f89-ae0d-b3917b51da09] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-850868fb-f6a2-4f89-ae0d-b3917b51da09].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-850868fb-f6a2-4f89-ae0d-b3917b51da09].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-850868fb-f6a2-4f89-ae0d-b3917b51da09] {
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-850868fb-f6a2-4f89-ae0d-b3917b51da09] {
        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 8px 0px;
    }
}

.sd[data-s-f7908747-baab-4baf-b7e6-35362b3c43ee] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-f7908747-baab-4baf-b7e6-35362b3c43ee]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f7908747-baab-4baf-b7e6-35362b3c43ee] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f7908747-baab-4baf-b7e6-35362b3c43ee] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-1749455b-1545-4857-911f-6e4c8e3fe327] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-1749455b-1545-4857-911f-6e4c8e3fe327].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-1749455b-1545-4857-911f-6e4c8e3fe327].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1749455b-1545-4857-911f-6e4c8e3fe327] {
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1749455b-1545-4857-911f-6e4c8e3fe327] {
        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 8px 0px;
    }
}

.sd[data-s-784966c4-e2a6-4189-a192-ccf6097c894e] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-784966c4-e2a6-4189-a192-ccf6097c894e]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-784966c4-e2a6-4189-a192-ccf6097c894e] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-784966c4-e2a6-4189-a192-ccf6097c894e] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-7ad6735a-98e3-4253-8d53-33992b5c83e5] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-7ad6735a-98e3-4253-8d53-33992b5c83e5].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7ad6735a-98e3-4253-8d53-33992b5c83e5].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ad6735a-98e3-4253-8d53-33992b5c83e5] {
        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 8px 0px;
    }
}

.sd[data-s-c1282774-8396-450d-9cfe-2c1fc635ab52] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c1282774-8396-450d-9cfe-2c1fc635ab52]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c1282774-8396-450d-9cfe-2c1fc635ab52] {
        font-size: 18px;
        text-align: center;
        width: 100%;
        max-width: 100%;
        justify-content: center;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c1282774-8396-450d-9cfe-2c1fc635ab52] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-c888c665-dd8a-4162-bc6e-a43d5c42b80e] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-c888c665-dd8a-4162-bc6e-a43d5c42b80e].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-c888c665-dd8a-4162-bc6e-a43d5c42b80e].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c888c665-dd8a-4162-bc6e-a43d5c42b80e] {
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c888c665-dd8a-4162-bc6e-a43d5c42b80e] {
        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 8px 0px;
    }
}

.sd[data-s-8ef42e69-cd17-45b2-80e6-e72745715784] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8ef42e69-cd17-45b2-80e6-e72745715784]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8ef42e69-cd17-45b2-80e6-e72745715784] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8ef42e69-cd17-45b2-80e6-e72745715784] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-10b939b2-f70e-40f2-add0-23f28f7c7082] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-10b939b2-f70e-40f2-add0-23f28f7c7082].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-10b939b2-f70e-40f2-add0-23f28f7c7082].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-10b939b2-f70e-40f2-add0-23f28f7c7082] {
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-10b939b2-f70e-40f2-add0-23f28f7c7082] {
        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 8px 0px;
    }
}

.sd[data-s-3167b7e0-574f-48c3-befd-daa30e1ea4c4] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-3167b7e0-574f-48c3-befd-daa30e1ea4c4]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3167b7e0-574f-48c3-befd-daa30e1ea4c4] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3167b7e0-574f-48c3-befd-daa30e1ea4c4] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-04cd1317-1dd1-4a17-b6f5-d0abfd39a9e6] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-04cd1317-1dd1-4a17-b6f5-d0abfd39a9e6].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-04cd1317-1dd1-4a17-b6f5-d0abfd39a9e6].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-04cd1317-1dd1-4a17-b6f5-d0abfd39a9e6] {
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-04cd1317-1dd1-4a17-b6f5-d0abfd39a9e6] {
        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 8px 0px;
    }
}

.sd[data-s-cba18349-281c-46f3-9edb-127850e559c5] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-cba18349-281c-46f3-9edb-127850e559c5]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cba18349-281c-46f3-9edb-127850e559c5] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cba18349-281c-46f3-9edb-127850e559c5] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-733de35c-eaed-4f72-9957-850423335052] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-733de35c-eaed-4f72-9957-850423335052].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-733de35c-eaed-4f72-9957-850423335052].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-733de35c-eaed-4f72-9957-850423335052] {
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-733de35c-eaed-4f72-9957-850423335052] {
        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 8px 0px;
    }
}

.sd[data-s-87bd2a61-3a83-438c-9686-321cfdf8d3c6] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-87bd2a61-3a83-438c-9686-321cfdf8d3c6]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-87bd2a61-3a83-438c-9686-321cfdf8d3c6] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-87bd2a61-3a83-438c-9686-321cfdf8d3c6] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-fdede0a4-1735-4c22-8251-f5679cf819f5] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-fdede0a4-1735-4c22-8251-f5679cf819f5].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-fdede0a4-1735-4c22-8251-f5679cf819f5].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fdede0a4-1735-4c22-8251-f5679cf819f5] {
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fdede0a4-1735-4c22-8251-f5679cf819f5] {
        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 8px 0px;
    }
}

.sd[data-s-72b1873e-340f-4179-868f-7e16471ca7a7] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-72b1873e-340f-4179-868f-7e16471ca7a7]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-72b1873e-340f-4179-868f-7e16471ca7a7] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-72b1873e-340f-4179-868f-7e16471ca7a7] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-c82c7191-0acc-49a9-9ad1-d5a6467bd01e] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-c82c7191-0acc-49a9-9ad1-d5a6467bd01e].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-c82c7191-0acc-49a9-9ad1-d5a6467bd01e].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c82c7191-0acc-49a9-9ad1-d5a6467bd01e] {
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c82c7191-0acc-49a9-9ad1-d5a6467bd01e] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 22px 0px;
        padding: 8px 0px 8px 0px;
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

.sd[data-s-96748d9a-e974-4730-85d5-4e363df88ffa] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-96748d9a-e974-4730-85d5-4e363df88ffa]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-96748d9a-e974-4730-85d5-4e363df88ffa] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-96748d9a-e974-4730-85d5-4e363df88ffa] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-6ff8b6df-6614-4bfa-a706-ef8a213edb44] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 37px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 3px 12px;
    width: 220px;
    --gap-h-6ff8b6df-6614-4bfa-a706-ef8a213edb44: 0px;
    --gap-v-6ff8b6df-6614-4bfa-a706-ef8a213edb44: 0px;
    --gap-uuid: 6ff8b6df-6614-4bfa-a706-ef8a213edb44;
    max-width: 100%;
}

.sd[data-s-6ff8b6df-6614-4bfa-a706-ef8a213edb44].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-6ff8b6df-6614-4bfa-a706-ef8a213edb44].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6ff8b6df-6614-4bfa-a706-ef8a213edb44] {
        flex: none;
        font-size: 18px;
        width: 220px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6ff8b6df-6614-4bfa-a706-ef8a213edb44] {
        border-bottom: 2px solid #ab8853;
        border-left: 2px solid #ab8853;
        border-right: 2px solid #ab8853;
        border-top: 2px solid #ab8853;
        flex: none;
        height: 45px;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-764c504b-1b38-4097-8734-7ca57c965393] {
    color: #e62d8b;
    font-family: var(--s-font-6997de8f);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-764c504b-1b38-4097-8734-7ca57c965393]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-764c504b-1b38-4097-8734-7ca57c965393] {
        font-family: var(--s-font-f1941a18);
        font-size: 14px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-37ab5af5-8cb3-4177-9e92-4ecb0dd62be3] {
    color: #e62d8b;
    font-size: 16px;
    margin: 0px 0px 0px 10px;
    max-width: calc(100% - 10px);
}

.sd[data-s-e380a7fc-ce19-4391-9a9b-f59451554593] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-e380a7fc-ce19-4391-9a9b-f59451554593].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-e380a7fc-ce19-4391-9a9b-f59451554593].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e380a7fc-ce19-4391-9a9b-f59451554593] {
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e380a7fc-ce19-4391-9a9b-f59451554593] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 22px 0px;
        padding: 8px 0px 8px 0px;
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

.sd[data-s-ff69eafd-c79c-4080-9969-30b2709d9282] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ff69eafd-c79c-4080-9969-30b2709d9282]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ff69eafd-c79c-4080-9969-30b2709d9282] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ff69eafd-c79c-4080-9969-30b2709d9282] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-56fcf86b-3042-41ad-8d93-7ca888925b39] {
    color: #FFFFFF;
    font-size: 16px;
    margin: 0px 0px 0px 10px;
    max-width: calc(100% - 10px);
}

.sd[data-s-53b1ac25-a057-41b3-a4c8-bca4c82106db] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: NaNpx;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: space-between;
    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-53b1ac25-a057-41b3-a4c8-bca4c82106db: 0px;
    --gap-v-53b1ac25-a057-41b3-a4c8-bca4c82106db: 0px;
    --gap-uuid: 53b1ac25-a057-41b3-a4c8-bca4c82106db;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-53b1ac25-a057-41b3-a4c8-bca4c82106db] {
        background: rgba(0, 0, 0, 0.0);
        bottom: auto;
        flex: none;
        height: 80px;
        left: 0px;
        padding: 0px 0px 0px 7px;
        right: 0px;
        top: 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-53b1ac25-a057-41b3-a4c8-bca4c82106db] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        height: 60px;
        justify-content: space-between;
        left: 0px;
        padding: 0px 0px 0px 0px;
        right: 0px;
        top: 0px;
        max-width: 100%;
    }
}

.sd[data-s-01d4d965-b32a-49c2-85a6-699e0a472cb5] {
    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-53b1ac25-a057-41b3-a4c8-bca4c82106db) * 0.8));
    --gap-h-01d4d965-b32a-49c2-85a6-699e0a472cb5: 0px;
    --gap-v-01d4d965-b32a-49c2-85a6-699e0a472cb5: 0px;
    --gap-uuid: 01d4d965-b32a-49c2-85a6-699e0a472cb5;
    max-width: calc(20% - (var(--gap-h-53b1ac25-a057-41b3-a4c8-bca4c82106db) * 0.8));
}

@media screen and (max-width: 840px) {
    .sd[data-s-01d4d965-b32a-49c2-85a6-699e0a472cb5] {
        flex: none;
        padding: 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-01d4d965-b32a-49c2-85a6-699e0a472cb5] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-5bdb43a4-be65-4bd0-82b3-f1bdfbb7820c] {
    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-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(50% - (var(--gap-h-01d4d965-b32a-49c2-85a6-699e0a472cb5) * 0.5));
    --gap-h-5bdb43a4-be65-4bd0-82b3-f1bdfbb7820c: 0px;
    --gap-v-5bdb43a4-be65-4bd0-82b3-f1bdfbb7820c: 0px;
    --gap-uuid: 5bdb43a4-be65-4bd0-82b3-f1bdfbb7820c;
    max-width: calc(50% - (var(--gap-h-01d4d965-b32a-49c2-85a6-699e0a472cb5) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-5bdb43a4-be65-4bd0-82b3-f1bdfbb7820c] {
        margin: 0px 0px 0px 15px;
        width: 171px;
        max-width: calc(100% - 15px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5bdb43a4-be65-4bd0-82b3-f1bdfbb7820c] {
        gap: 0px;
        margin: 0px 0px 0px 15px;
        width: 120px;
        --gap-h-5bdb43a4-be65-4bd0-82b3-f1bdfbb7820c: 0px;
        --gap-v-5bdb43a4-be65-4bd0-82b3-f1bdfbb7820c: 0px;
        max-width: calc(100% - 15px);
    }
}

.sd[data-s-e867c5d0-2cb0-4b17-af67-3b13030b5a4b] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 102px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e867c5d0-2cb0-4b17-af67-3b13030b5a4b] {
        padding: 0px;
        width: 140px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e867c5d0-2cb0-4b17-af67-3b13030b5a4b] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100px;
        max-width: 100%;
    }
}

.sd[data-s-87d1c908-3b73-439e-9285-40a32f848b4e] {
    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-53b1ac25-a057-41b3-a4c8-bca4c82106db) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-87d1c908-3b73-439e-9285-40a32f848b4e].appear {}


@media screen and (max-width: 840px) {
    .sd[data-s-87d1c908-3b73-439e-9285-40a32f848b4e] {
        background: #e62d8b;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-87d1c908-3b73-439e-9285-40a32f848b4e].appear {
        background: rgba(0, 0, 0, 0.0);
    }


    .sd[data-s-87d1c908-3b73-439e-9285-40a32f848b4e] {
        background: #e62d8b;
        display: flex;
        flex: none;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
        height: calc(100% - (var(--gap-v-53b1ac25-a057-41b3-a4c8-bca4c82106db) * 0));
    }
}

.sd[data-s-cc8c01f1-30e4-42da-8627-f6a1d23126cd] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: cc8c01f1-30e4-42da-8627-f6a1d23126cd;
    --gap-h-cc8c01f1-30e4-42da-8627-f6a1d23126cd: 0px;
    --gap-v-cc8c01f1-30e4-42da-8627-f6a1d23126cd: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cc8c01f1-30e4-42da-8627-f6a1d23126cd] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cc8c01f1-30e4-42da-8627-f6a1d23126cd] {
        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-cc8c01f1-30e4-42da-8627-f6a1d23126cd: 0px;
        --gap-v-cc8c01f1-30e4-42da-8627-f6a1d23126cd: 21px;
        max-width: 100%;
    }
}

.sd[data-s-a76d7a99-45a9-426b-bfe9-af47da5002de] {
    align-content: center;
    align-items: center;
    background: #e62d8b;
    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-a76d7a99-45a9-426b-bfe9-af47da5002de: 10px;
    --gap-v-a76d7a99-45a9-426b-bfe9-af47da5002de: 0px;
    --gap-uuid: a76d7a99-45a9-426b-bfe9-af47da5002de;
    max-width: calc(100% - 10px);
}

.sd[data-s-a76d7a99-45a9-426b-bfe9-af47da5002de]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-a76d7a99-45a9-426b-bfe9-af47da5002de] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    --gap-h-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3: 0px;
    --gap-v-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3: 0px;
    --gap-uuid: 50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3] {
        display: flex;
    }
}

.sd[data-s-12314d3b-1c44-44c7-b9cd-d05a5b43a18e] {
    background: #FFFFFF;
    flex: none;
    height: 2px;
    margin: 0 0 0 0;
    position: relative;
    transform: rotate(45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: calc(100% - (var(--gap-h-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3) * 0));
    max-width: calc(100% - (var(--gap-h-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3) * 0));
}

.sd[data-s-12314d3b-1c44-44c7-b9cd-d05a5b43a18e].appear {
    margin: 0px 0px 3px 0px;
    transform: rotate(0deg);
}


.sd[data-s-14667c84-438b-4ae6-81fd-e82399b23827] {
    background: #FFFFFF;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    position: relative;
    transform: rotate(-45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: calc(100% - (var(--gap-h-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3) * 0));
    max-width: calc(100% - (var(--gap-h-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3) * 0));
}

.sd[data-s-14667c84-438b-4ae6-81fd-e82399b23827].appear {
    margin: 3px 0px 0px 0px;
    transform: rotate(0deg);
}


.sd[data-s-be596bde-df5c-4902-8b94-ac335198f4ff] {
    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: 840px) {
    .sd[data-s-be596bde-df5c-4902-8b94-ac335198f4ff] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        height: 100%;
        width: 91px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-be596bde-df5c-4902-8b94-ac335198f4ff] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-6a8cb884-c59f-4e3a-b6f4-a1f7bd8ff5ff] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6a8cb884-c59f-4e3a-b6f4-a1f7bd8ff5ff] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6a8cb884-c59f-4e3a-b6f4-a1f7bd8ff5ff] {
        display: flex;
    }
}

.sd[data-s-67c078c9-dba7-44ea-ab86-12a93747fbf0] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: 0 0 0 0;
    position: relative;
    transform: rotate(45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-67c078c9-dba7-44ea-ab86-12a93747fbf0].appear {
    margin: 0px 0px 3px 0px;
    transform: rotate(0deg);
}


@media screen and (max-width: 840px) {
    .sd[data-s-67c078c9-dba7-44ea-ab86-12a93747fbf0] {
        background: #FFFFFF;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-67c078c9-dba7-44ea-ab86-12a93747fbf0] {
        background: #FFFFFF;
    }
}

.sd[data-s-c5ee94e5-2cbe-4402-9b70-13d2a929bed0] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    position: relative;
    transform: rotate(-45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-c5ee94e5-2cbe-4402-9b70-13d2a929bed0].appear {
    margin: 3px 0px 0px 0px;
    transform: rotate(0deg);
}


@media screen and (max-width: 840px) {
    .sd[data-s-c5ee94e5-2cbe-4402-9b70-13d2a929bed0] {
        background: #FFFFFF;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c5ee94e5-2cbe-4402-9b70-13d2a929bed0] {
        background: #FFFFFF;
    }
}



.sd[data-s-0c6c86eb-c637-493d-9bc4-ca7edfca4f87] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-be91ed00-0f1d-4852-a1fc-5cb476ba4081] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.8);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4c237b6a-e48f-46c2-80eb-002e573b7407] {
    align-content: center;
    align-items: center;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background: rgb(255, 255, 255);
    border-bottom: 0px solid #0099e3;
    border-left: 0px solid #0099e3;
    border-radius: 0;
    border-right: 0px solid #0099e3;
    border-top: 0px solid #0099e3;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 40px 50px 80px 50px;
    width: 600px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4c237b6a-e48f-46c2-80eb-002e573b7407] {
        flex: none;
        padding: 40px 20px 80px 20px;
        width: 300px;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-a54bc02b-6555-4468-905a-63ec4c676722] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 30px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a54bc02b-6555-4468-905a-63ec4c676722] {
        height: auto;
    }
}

.sd[data-s-065b056e-6107-4cd3-bddb-21020050a477] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-065b056e-6107-4cd3-bddb-21020050a477] {
        flex: none;
        margin: 10px 0px 10px 20px;
        width: auto;
        max-width: calc(100% - 20px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-065b056e-6107-4cd3-bddb-21020050a477] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        justify-content: center;
        margin: 0px 0px 28px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-a8ad5bfd-69ff-40ab-ac44-a6f90bcfa3d5] {
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 10px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a8ad5bfd-69ff-40ab-ac44-a6f90bcfa3d5] {
        font-size: 11px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a8ad5bfd-69ff-40ab-ac44-a6f90bcfa3d5] {
        font-size: 10px;
    }
}

.sd[data-s-f7621863-9daa-4af9-8ba8-bcebd1373b25] {
    align-content: flex-end;
    align-items: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-ffb2b43d-7953-4abb-8179-38d5fc43eb77] {
    color: rgb(66, 66, 66);
    font-family: var(--s-font-f1941a18);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.02em;
    line-height: 1;
    margin: 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ffb2b43d-7953-4abb-8179-38d5fc43eb77] {
        font-size: 20px;
        line-height: 1.1;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ffb2b43d-7953-4abb-8179-38d5fc43eb77] {
        font-size: 20px;
        line-height: 1.1;
        margin: 0px 0px 0px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-23b939c9-8bd9-4034-85d3-4a493664424f] {
    color: #25a1dd;
    font-size: 24px;
}

.sd[data-s-23b939c9-8bd9-4034-85d3-4a493664424f]:hover {
    color: #1e1e1e;
    transition-duration: 200ms;
}

.sd[data-s-341b93ca-9148-4242-91d0-701e1236819d] {
    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-6e0f0320-c4be-419c-bd63-84c4553a59fc] {
    border-bottom: 2px solid #25a1dd;
    border-left: 0px solid #25a1dd;
    border-right: 0px solid #25a1dd;
    border-top: 0px solid #25a1dd;
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-3dd1970d-f353-4357-a1b2-e7e25c3fe8e1] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-f94a4a07-2c0e-4f9c-bc47-94faa90ce837] {
    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;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-f94a4a07-2c0e-4f9c-bc47-94faa90ce837]:hover {
    transform: translate(23px, 0px);
}

.sd[data-s-530c2598-c56a-4549-b975-94b75e8f0b80] {
    background: #25a1dd;
    border-radius: 0px 60px 60px 0px;
    flex: none;
    height: 1px;
    margin: 0px 20px 0px 0px;
    width: 25px;
    max-width: calc(100% - 20px);
}

.sd[data-s-f94a4a07-2c0e-4f9c-bc47-94faa90ce837]:hover .sd[data-s-530c2598-c56a-4549-b975-94b75e8f0b80] {
    background: #0099e3;
    flex: none;
    height: 5px;
    width: 10px;
    max-width: calc(100% - 20px);
}

.sd[data-s-ae84e6be-46ff-40de-afab-1e003705898f] {
    color: #000000;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 700;
    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: 540px) {
    .sd[data-s-ae84e6be-46ff-40de-afab-1e003705898f] {
        font-weight: 500;
    }
}

.sd[data-s-d28f5050-bc61-400d-b41c-49e8f53f1eb6] {
    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;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-d28f5050-bc61-400d-b41c-49e8f53f1eb6].link-active {
    __include-children: true;
    transform: translate(23px, 0px);
}

.sd[data-s-d28f5050-bc61-400d-b41c-49e8f53f1eb6]:hover {
    transform: translate(23px, 0px);
}

.sd[data-s-8cafaf5d-3ec8-4b26-a2b5-083aa75efa81] {
    background: #25a1dd;
    border-radius: 0px 60px 60px 0px;
    flex: none;
    height: 1px;
    margin: 0px 20px 0px 0px;
    width: 25px;
    max-width: calc(100% - 20px);
}

.sd[data-s-d28f5050-bc61-400d-b41c-49e8f53f1eb6].link-active .sd[data-s-8cafaf5d-3ec8-4b26-a2b5-083aa75efa81] {
    background: #0099e3;
    flex: none;
    height: 5px;
    width: 10px;
}

.sd[data-s-d28f5050-bc61-400d-b41c-49e8f53f1eb6]:hover .sd[data-s-8cafaf5d-3ec8-4b26-a2b5-083aa75efa81] {
    background: #0099e3;
    flex: none;
    height: 5px;
    width: 10px;
    max-width: calc(100% - 20px);
}

.sd[data-s-7646a808-2084-4494-9c37-b68ec17b8065] {
    color: #000000;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-d28f5050-bc61-400d-b41c-49e8f53f1eb6].link-active .sd[data-s-7646a808-2084-4494-9c37-b68ec17b8065] {
    color: #1e1e1e;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7646a808-2084-4494-9c37-b68ec17b8065] {
        font-weight: 500;
    }
}

.sd[data-s-46a5f101-62e2-451a-8bf9-bc05b3c7b5ba] {
    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;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-46a5f101-62e2-451a-8bf9-bc05b3c7b5ba].link-active {
    __include-children: true;
    transform: translate(23px, 0px);
}

.sd[data-s-46a5f101-62e2-451a-8bf9-bc05b3c7b5ba]:hover {
    transform: translate(23px, 0px);
}

.sd[data-s-6fc3d3d5-0d52-49a8-8877-77a3150a3e37] {
    background: #25a1dd;
    border-radius: 0px 60px 60px 0px;
    flex: none;
    height: 1px;
    margin: 0px 20px 0px 0px;
    width: 25px;
    max-width: calc(100% - 20px);
}

.sd[data-s-46a5f101-62e2-451a-8bf9-bc05b3c7b5ba].link-active .sd[data-s-6fc3d3d5-0d52-49a8-8877-77a3150a3e37] {
    background: #0099e3;
    flex: none;
    height: 5px;
    width: 10px;
}

.sd[data-s-46a5f101-62e2-451a-8bf9-bc05b3c7b5ba]:hover .sd[data-s-6fc3d3d5-0d52-49a8-8877-77a3150a3e37] {
    background: #0099e3;
    flex: none;
    height: 5px;
    width: 10px;
    max-width: calc(100% - 20px);
}

.sd[data-s-953901dc-5739-4d5e-91b8-21631ef06bee] {
    color: #000000;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-46a5f101-62e2-451a-8bf9-bc05b3c7b5ba].link-active .sd[data-s-953901dc-5739-4d5e-91b8-21631ef06bee] {
    color: #1e1e1e;
}

@media screen and (max-width: 540px) {
    .sd[data-s-953901dc-5739-4d5e-91b8-21631ef06bee] {
        font-weight: 500;
    }
}

.sd[data-s-2ef8d705-93f2-4f52-b702-b705b0ab0655] {
    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;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2ef8d705-93f2-4f52-b702-b705b0ab0655].link-active {
    __include-children: true;
    transform: translate(23px, 0px);
}

.sd[data-s-2ef8d705-93f2-4f52-b702-b705b0ab0655]:hover {
    transform: translate(23px, 0px);
}

.sd[data-s-a8f2586f-fb79-4979-b2cc-d23da7f3ab02] {
    background: #25a1dd;
    border-radius: 0px 60px 60px 0px;
    flex: none;
    height: 1px;
    margin: 0px 20px 0px 0px;
    width: 25px;
    max-width: calc(100% - 20px);
}

.sd[data-s-2ef8d705-93f2-4f52-b702-b705b0ab0655].link-active .sd[data-s-a8f2586f-fb79-4979-b2cc-d23da7f3ab02] {
    background: #0099e3;
    flex: none;
    height: 5px;
    width: 10px;
}

.sd[data-s-2ef8d705-93f2-4f52-b702-b705b0ab0655]:hover .sd[data-s-a8f2586f-fb79-4979-b2cc-d23da7f3ab02] {
    background: #0099e3;
    flex: none;
    height: 5px;
    width: 10px;
    max-width: calc(100% - 20px);
}

.sd[data-s-32c1b984-a1e2-4625-b232-87cd5f582ac9] {
    color: #000000;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-2ef8d705-93f2-4f52-b702-b705b0ab0655].link-active .sd[data-s-32c1b984-a1e2-4625-b232-87cd5f582ac9] {
    color: #1e1e1e;
}

@media screen and (max-width: 540px) {
    .sd[data-s-32c1b984-a1e2-4625-b232-87cd5f582ac9] {
        font-weight: 500;
    }
}

.sd[data-s-7d19e128-0194-4238-826e-509875c7fb19] {
    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;
    margin: 0px 0px 36px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7d19e128-0194-4238-826e-509875c7fb19].link-active {
    __include-children: true;
    transform: translate(23px, 0px);
}

.sd[data-s-7d19e128-0194-4238-826e-509875c7fb19]:hover {
    transform: translate(23px, 0px);
}

.sd[data-s-e3509fa9-1739-45ae-9baa-e26f8a95b344] {
    background: #25a1dd;
    border-radius: 0px 60px 60px 0px;
    flex: none;
    height: 1px;
    margin: 0px 20px 0px 0px;
    width: 25px;
    max-width: calc(100% - 20px);
}

.sd[data-s-7d19e128-0194-4238-826e-509875c7fb19].link-active .sd[data-s-e3509fa9-1739-45ae-9baa-e26f8a95b344] {
    background: #0099e3;
    flex: none;
    height: 5px;
    width: 10px;
}

.sd[data-s-7d19e128-0194-4238-826e-509875c7fb19]:hover .sd[data-s-e3509fa9-1739-45ae-9baa-e26f8a95b344] {
    background: #0099e3;
    flex: none;
    height: 5px;
    width: 10px;
    max-width: calc(100% - 20px);
}

.sd[data-s-97547781-b1a7-47e1-9bcc-a215477c58bf] {
    color: #000000;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 2px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 2px);
    justify-content: center;
}

.sd[data-s-7d19e128-0194-4238-826e-509875c7fb19].link-active .sd[data-s-97547781-b1a7-47e1-9bcc-a215477c58bf] {
    color: #1e1e1e;
}

@media screen and (max-width: 540px) {
    .sd[data-s-97547781-b1a7-47e1-9bcc-a215477c58bf] {
        font-weight: 500;
    }
}

.sd[data-s-6fae4a72-79b5-43e3-b5b7-f4d09bb9be52] {
    color: #333;
    font-size: 14px;
}

.sd[data-s-c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px;
    width: 100%;
    --gap-h-c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5: 0px;
    --gap-v-c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5: 0px;
    --gap-uuid: c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 10px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 93%;
        max-width: 93%;
    }
}

.sd[data-s-d911a524-5726-4f21-9f10-361c3e844195] {
    border-bottom: 2px solid #25a1dd;
    border-left: 0px solid #25a1dd;
    border-right: 0px solid #25a1dd;
    border-top: 0px solid #25a1dd;
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 21px 0px;
    padding: 0px 0px 10px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5) * 0));
    max-width: calc(100% - (var(--gap-h-c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d911a524-5726-4f21-9f10-361c3e844195] {
        font-size: 20px;
    }
}

.sd[data-s-e3991f1d-51a8-4d71-a0ea-f876f966f9dc] {}

.sd[data-s-ef0ad046-fa20-407d-9346-9f6f3e4c5809] {
    background: #eeeeee;
    border-radius: 64px;
    color: #1e1e1e;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 13px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 20px 0px 20px 0px;
    padding: 15px 30px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-ef0ad046-fa20-407d-9346-9f6f3e4c5809]:hover {
    background: #e1e1e1;
    transform: scale(1.02, 1.02);
    transition-duration: 200ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ef0ad046-fa20-407d-9346-9f6f3e4c5809] {
        display: flex;
        font-size: 12px;
    }
}



.sd[data-s-074a9d37-aaa5-44f9-b92a-895d5b7a0ed5] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-074a9d37-aaa5-44f9-b92a-895d5b7a0ed5] {
        background: rgba(0, 0, 0, 0);
    }
}

.sd[data-s-0b3a7c18-8d1a-4f5f-8303-2332497537ab] {
    background: rgb(66, 66, 66);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0b3a7c18-8d1a-4f5f-8303-2332497537ab] {
        background: rgba(238, 238, 238, 0.12);
        width: 100%;
    }
}

.sd[data-s-37bac798-9498-4f83-af46-3ab5a959cff9] {
    align-content: center;
    align-items: center;
    background: rgba(66, 66, 66, 0.7);
    border-radius: 0;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-37bac798-9498-4f83-af46-3ab5a959cff9] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.76);
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100%;
        justify-content: center;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: center;
    padding: 0px;
    width: 80%;
    --gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5: 0px;
    --gap-v-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5: 20px;
    --gap-uuid: b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5;
    max-width: 80%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5] {
        align-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 19px 0px;
        justify-content: center;
        --gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5: 0px;
        --gap-v-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5: 19px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5] {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: 80%;
        --gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5: 0px;
        --gap-v-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5: 0px;
    }
}

.sd[data-s-180487bd-3ac0-4371-80cf-b09648007838] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
    max-width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
}

.sd[data-s-180487bd-3ac0-4371-80cf-b09648007838].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-180487bd-3ac0-4371-80cf-b09648007838].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-180487bd-3ac0-4371-80cf-b09648007838] {
        width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
        max-width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-180487bd-3ac0-4371-80cf-b09648007838] {
        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 8px 0px;
    }
}

.sd[data-s-eeba55f1-15e2-49e3-9230-a8b9c4368460] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-eeba55f1-15e2-49e3-9230-a8b9c4368460]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-eeba55f1-15e2-49e3-9230-a8b9c4368460] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-eeba55f1-15e2-49e3-9230-a8b9c4368460] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-280b1d54-f206-469d-8b52-7f605e5fce87] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
    max-width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
}

.sd[data-s-280b1d54-f206-469d-8b52-7f605e5fce87].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-280b1d54-f206-469d-8b52-7f605e5fce87].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-280b1d54-f206-469d-8b52-7f605e5fce87] {
        width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
        max-width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-280b1d54-f206-469d-8b52-7f605e5fce87] {
        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 8px 0px;
    }
}

.sd[data-s-46d91f9d-f618-44c9-a714-020c7857a6e3] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-46d91f9d-f618-44c9-a714-020c7857a6e3]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-46d91f9d-f618-44c9-a714-020c7857a6e3] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-46d91f9d-f618-44c9-a714-020c7857a6e3] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-9173ec96-6f56-4eb5-9059-756bc87b6c2c] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
    max-width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
}

.sd[data-s-9173ec96-6f56-4eb5-9059-756bc87b6c2c].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-9173ec96-6f56-4eb5-9059-756bc87b6c2c].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9173ec96-6f56-4eb5-9059-756bc87b6c2c] {
        width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
        max-width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9173ec96-6f56-4eb5-9059-756bc87b6c2c] {
        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 8px 0px;
    }
}

.sd[data-s-8554740a-95df-4abd-bb44-fdc6706c4f87] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8554740a-95df-4abd-bb44-fdc6706c4f87]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8554740a-95df-4abd-bb44-fdc6706c4f87] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8554740a-95df-4abd-bb44-fdc6706c4f87] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-7b3bcc22-7b5d-46d2-96a0-01a4056f4c0f] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
    max-width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
}

.sd[data-s-7b3bcc22-7b5d-46d2-96a0-01a4056f4c0f].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7b3bcc22-7b5d-46d2-96a0-01a4056f4c0f].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7b3bcc22-7b5d-46d2-96a0-01a4056f4c0f] {
        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 8px 0px;
    }
}

.sd[data-s-14986537-34eb-4888-a0f3-3cf9eca84213] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-14986537-34eb-4888-a0f3-3cf9eca84213]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-14986537-34eb-4888-a0f3-3cf9eca84213] {
        font-size: 18px;
        text-align: center;
        width: 100%;
        max-width: 100%;
        justify-content: center;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-14986537-34eb-4888-a0f3-3cf9eca84213] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-5a61b595-5b6f-4648-8c5e-1e635d9956b7] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
    max-width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
}

.sd[data-s-5a61b595-5b6f-4648-8c5e-1e635d9956b7].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-5a61b595-5b6f-4648-8c5e-1e635d9956b7].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5a61b595-5b6f-4648-8c5e-1e635d9956b7] {
        width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
        max-width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5a61b595-5b6f-4648-8c5e-1e635d9956b7] {
        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 8px 0px;
    }
}

.sd[data-s-86bbee60-37c5-4bb7-9379-0c660c57e4be] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-86bbee60-37c5-4bb7-9379-0c660c57e4be]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-86bbee60-37c5-4bb7-9379-0c660c57e4be] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-86bbee60-37c5-4bb7-9379-0c660c57e4be] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-5b0d6f65-794e-4638-8ed8-7def52174876] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
    max-width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
}

.sd[data-s-5b0d6f65-794e-4638-8ed8-7def52174876].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-5b0d6f65-794e-4638-8ed8-7def52174876].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5b0d6f65-794e-4638-8ed8-7def52174876] {
        width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
        max-width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5b0d6f65-794e-4638-8ed8-7def52174876] {
        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 8px 0px;
    }
}

.sd[data-s-7d7bddaf-583e-4975-acb7-e7643d268881] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-7d7bddaf-583e-4975-acb7-e7643d268881]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7d7bddaf-583e-4975-acb7-e7643d268881] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7d7bddaf-583e-4975-acb7-e7643d268881] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-acb93785-b4dc-4655-af9e-cb2f7c7e2a0f] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
    max-width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
}

.sd[data-s-acb93785-b4dc-4655-af9e-cb2f7c7e2a0f].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-acb93785-b4dc-4655-af9e-cb2f7c7e2a0f].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-acb93785-b4dc-4655-af9e-cb2f7c7e2a0f] {
        width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
        max-width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-acb93785-b4dc-4655-af9e-cb2f7c7e2a0f] {
        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 8px 0px;
    }
}

.sd[data-s-b7831a7a-234b-47b6-8628-9d5cb034aaa5] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b7831a7a-234b-47b6-8628-9d5cb034aaa5]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b7831a7a-234b-47b6-8628-9d5cb034aaa5] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b7831a7a-234b-47b6-8628-9d5cb034aaa5] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-e8386bf3-09c9-49ea-a43f-02ba3a855d00] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
    max-width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
}

.sd[data-s-e8386bf3-09c9-49ea-a43f-02ba3a855d00].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-e8386bf3-09c9-49ea-a43f-02ba3a855d00].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e8386bf3-09c9-49ea-a43f-02ba3a855d00] {
        width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
        max-width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e8386bf3-09c9-49ea-a43f-02ba3a855d00] {
        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 8px 0px;
    }
}

.sd[data-s-2e3765c4-aa2c-4d91-bca2-4dc6b3410d03] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2e3765c4-aa2c-4d91-bca2-4dc6b3410d03]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2e3765c4-aa2c-4d91-bca2-4dc6b3410d03] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2e3765c4-aa2c-4d91-bca2-4dc6b3410d03] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-227412db-c8cf-469b-9984-8e9566680d75] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
    max-width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
}

.sd[data-s-227412db-c8cf-469b-9984-8e9566680d75].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-227412db-c8cf-469b-9984-8e9566680d75].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-227412db-c8cf-469b-9984-8e9566680d75] {
        width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
        max-width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-227412db-c8cf-469b-9984-8e9566680d75] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 22px 0px;
        padding: 8px 0px 8px 0px;
        width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
        max-width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
    }
}

.sd[data-s-c65c7ddf-4dbb-4df5-b2fb-ce30b394fa4b] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c65c7ddf-4dbb-4df5-b2fb-ce30b394fa4b]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c65c7ddf-4dbb-4df5-b2fb-ce30b394fa4b] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c65c7ddf-4dbb-4df5-b2fb-ce30b394fa4b] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-22c0318d-6cde-4ea5-a331-5f70c2db853d] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 1px solid #ab8853;
    border-left: 1px solid #ab8853;
    border-right: 1px solid #ab8853;
    border-top: 1px solid #ab8853;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 37px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 3px 12px;
    width: 220px;
    --gap-h-22c0318d-6cde-4ea5-a331-5f70c2db853d: 0px;
    --gap-v-22c0318d-6cde-4ea5-a331-5f70c2db853d: 0px;
    --gap-uuid: 22c0318d-6cde-4ea5-a331-5f70c2db853d;
    max-width: 100%;
}

.sd[data-s-22c0318d-6cde-4ea5-a331-5f70c2db853d].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-22c0318d-6cde-4ea5-a331-5f70c2db853d].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-22c0318d-6cde-4ea5-a331-5f70c2db853d] {
        flex: none;
        font-size: 18px;
        width: 220px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-22c0318d-6cde-4ea5-a331-5f70c2db853d] {
        border-bottom: 2px solid #ab8853;
        border-left: 2px solid #ab8853;
        border-right: 2px solid #ab8853;
        border-top: 2px solid #ab8853;
        flex: none;
        height: 45px;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-032549bd-2a88-40f2-8c7f-4b4e0e5c76cb] {
    color: #ab8853;
    font-family: var(--s-font-6997de8f);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-032549bd-2a88-40f2-8c7f-4b4e0e5c76cb]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-032549bd-2a88-40f2-8c7f-4b4e0e5c76cb] {
        font-family: var(--s-font-f1941a18);
        font-size: 14px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-65954c77-b9c6-4c30-9687-460e0f9bdf9e] {
    color: #ab8853;
    font-size: 16px;
    margin: 0px 0px 0px 10px;
    max-width: calc(100% - 10px);
}

.sd[data-s-a01c2e29-c8bc-4f70-becf-35672f77ad87] {
    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: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
    max-width: calc(50% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0.5));
}

.sd[data-s-a01c2e29-c8bc-4f70-becf-35672f77ad87].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-a01c2e29-c8bc-4f70-becf-35672f77ad87].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a01c2e29-c8bc-4f70-becf-35672f77ad87] {
        width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
        max-width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a01c2e29-c8bc-4f70-becf-35672f77ad87] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 22px 0px;
        padding: 8px 0px 8px 0px;
        width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
        max-width: calc(100% - (var(--gap-h-b0a8c8f0-7f1d-44ed-8c57-9d1ad877d1f5) * 0));
    }
}

.sd[data-s-e951fd30-f96f-4a56-8e91-45d065a199df] {
    color: #FFFFFF;
    font-family: var(--s-font-6997de8f);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-e951fd30-f96f-4a56-8e91-45d065a199df]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e951fd30-f96f-4a56-8e91-45d065a199df] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e951fd30-f96f-4a56-8e91-45d065a199df] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-2900c28d-e985-4ebb-bdf3-50beb3653c39] {
    color: #FFFFFF;
    font-size: 16px;
    margin: 0px 0px 0px 10px;
    max-width: calc(100% - 10px);
}

.sd[data-s-3d9f5ef6-551a-4638-865f-7fa869e78cae] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: NaNpx;
    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-3d9f5ef6-551a-4638-865f-7fa869e78cae: 0px;
    --gap-v-3d9f5ef6-551a-4638-865f-7fa869e78cae: 0px;
    --gap-uuid: 3d9f5ef6-551a-4638-865f-7fa869e78cae;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3d9f5ef6-551a-4638-865f-7fa869e78cae] {
        background: rgba(0, 0, 0, 0.0);
        bottom: auto;
        height: 72px;
        left: 0px;
        padding: 0px 0px 0px 7px;
        right: 0px;
        top: 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3d9f5ef6-551a-4638-865f-7fa869e78cae] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        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-326ec340-8518-419b-a12f-4e287ad75bad] {
    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-3d9f5ef6-551a-4638-865f-7fa869e78cae) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-326ec340-8518-419b-a12f-4e287ad75bad].appear {}


@media screen and (max-width: 840px) {
    .sd[data-s-326ec340-8518-419b-a12f-4e287ad75bad] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-326ec340-8518-419b-a12f-4e287ad75bad].appear {
        background: rgba(0, 0, 0, 0.0);
    }


    .sd[data-s-326ec340-8518-419b-a12f-4e287ad75bad] {
        background: #ab8853;
        display: flex;
        flex: none;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
        height: calc(100% - (var(--gap-v-3d9f5ef6-551a-4638-865f-7fa869e78cae) * 0));
    }
}

.sd[data-s-e1478e80-8fc2-4cb5-ae81-d1dd0711f340] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: e1478e80-8fc2-4cb5-ae81-d1dd0711f340;
    --gap-h-e1478e80-8fc2-4cb5-ae81-d1dd0711f340: 0px;
    --gap-v-e1478e80-8fc2-4cb5-ae81-d1dd0711f340: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e1478e80-8fc2-4cb5-ae81-d1dd0711f340] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e1478e80-8fc2-4cb5-ae81-d1dd0711f340] {
        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-e1478e80-8fc2-4cb5-ae81-d1dd0711f340: 0px;
        --gap-v-e1478e80-8fc2-4cb5-ae81-d1dd0711f340: 21px;
        max-width: 100%;
    }
}

.sd[data-s-cede02d6-c016-4349-9796-176142c07bd8] {
    align-content: center;
    align-items: center;
    background: #ab8853;
    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-cede02d6-c016-4349-9796-176142c07bd8: 10px;
    --gap-v-cede02d6-c016-4349-9796-176142c07bd8: 0px;
    --gap-uuid: cede02d6-c016-4349-9796-176142c07bd8;
    max-width: calc(100% - 10px);
}

.sd[data-s-cede02d6-c016-4349-9796-176142c07bd8]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-cede02d6-c016-4349-9796-176142c07bd8] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-f1eb5089-05c9-4b3a-97fa-d19d70f3d2b5] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    --gap-h-f1eb5089-05c9-4b3a-97fa-d19d70f3d2b5: 0px;
    --gap-v-f1eb5089-05c9-4b3a-97fa-d19d70f3d2b5: 0px;
    --gap-uuid: f1eb5089-05c9-4b3a-97fa-d19d70f3d2b5;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f1eb5089-05c9-4b3a-97fa-d19d70f3d2b5] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f1eb5089-05c9-4b3a-97fa-d19d70f3d2b5] {
        display: flex;
    }
}

.sd[data-s-252181e3-cb7a-41cc-8c06-78f439d0539e] {
    background: #FFFFFF;
    flex: none;
    height: 2px;
    margin: 0 0 0 0;
    position: relative;
    transform: rotate(45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: calc(100% - (var(--gap-h-f1eb5089-05c9-4b3a-97fa-d19d70f3d2b5) * 0));
    max-width: calc(100% - (var(--gap-h-f1eb5089-05c9-4b3a-97fa-d19d70f3d2b5) * 0));
}

.sd[data-s-252181e3-cb7a-41cc-8c06-78f439d0539e].appear {
    margin: 0px 0px 3px 0px;
    transform: rotate(0deg);
}


.sd[data-s-9b4cbb60-70c6-4b79-b11c-646fbea0b926] {
    background: #FFFFFF;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    position: relative;
    transform: rotate(-45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: calc(100% - (var(--gap-h-f1eb5089-05c9-4b3a-97fa-d19d70f3d2b5) * 0));
    max-width: calc(100% - (var(--gap-h-f1eb5089-05c9-4b3a-97fa-d19d70f3d2b5) * 0));
}

.sd[data-s-9b4cbb60-70c6-4b79-b11c-646fbea0b926].appear {
    margin: 3px 0px 0px 0px;
    transform: rotate(0deg);
}


.sd[data-s-f3895666-6dfb-4436-b410-912df804003f] {
    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: 840px) {
    .sd[data-s-f3895666-6dfb-4436-b410-912df804003f] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        height: 100%;
        width: 91px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f3895666-6dfb-4436-b410-912df804003f] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-aa154c11-5505-4e34-88b9-2c8731f0b575] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-aa154c11-5505-4e34-88b9-2c8731f0b575] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-aa154c11-5505-4e34-88b9-2c8731f0b575] {
        display: flex;
    }
}

.sd[data-s-43812874-b97b-4e0c-a974-56de08d6c282] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: 0 0 0 0;
    position: relative;
    transform: rotate(45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-43812874-b97b-4e0c-a974-56de08d6c282].appear {
    margin: 0px 0px 3px 0px;
    transform: rotate(0deg);
}


@media screen and (max-width: 840px) {
    .sd[data-s-43812874-b97b-4e0c-a974-56de08d6c282] {
        background: #FFFFFF;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-43812874-b97b-4e0c-a974-56de08d6c282] {
        background: #FFFFFF;
    }
}

.sd[data-s-f5b5a20a-b57e-478d-b842-84d853166089] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    position: relative;
    transform: rotate(-45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-f5b5a20a-b57e-478d-b842-84d853166089].appear {
    margin: 3px 0px 0px 0px;
    transform: rotate(0deg);
}


@media screen and (max-width: 840px) {
    .sd[data-s-f5b5a20a-b57e-478d-b842-84d853166089] {
        background: #FFFFFF;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f5b5a20a-b57e-478d-b842-84d853166089] {
        background: #FFFFFF;
    }
}

.sd[data-s-2fd65546-51ad-4533-b57f-dedddb1e32a3] {
    background: #ca1c68;
}

#payment-detail-wrapper label {
    color: #ca1c68;
}

form button {
    background: #ca1c68;
}

dl dd ul li .th {
    background: #ca1c682b;
}